-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DSi mode support for DSi-Enhanced/Exclusive games #300
Comments
yeah I thought the enhanced CPU clock was already DSi mode but nope, heh |
That's what I thought lol |
well nds-bootstrap already has access to the DSi clock speed and the SD card so the remaining features (camera and WPA wifi) are probably possible too. |
Hasn't this already been implemented? |
DSi mode doesn't work with DSi-enhanced games yet. |
Currently WIP by @shutterbug2000 |
Here is the debug output with IS-TWL, in dsi mode and nds-bootstrap v0.32.0 of 5325 - Mario vs. Donkey Kong - Mini-Land Mayhem! (USA) It is crashing with the following error [[ Fatal Error: ARM9CPU stopped running because "Data access exception" occurred. ]] Symbol: STATIC:0x02004D88 CPSR:A000001F |
Here is the debug output with IS-TWL, in dsi mode and nds-bootstrap v0.32.0 of 5585 - Pokemon - Black Version It is crashing with the following error [[ Fatal Error: ARM9CPU stopped running because "Data access exception" occurred. ]] Symbol: STATIC:0x02086E20 CPSR:6000001F |
The MPU end up badly configured when the dsi enhanced game runs via in nds boostrap : only 4MB is configured instead of 16MB. This is the cause of the crashes above. |
What are the main issues With getting this feature working on 3DS? This isn't just an issue for Playing DSi Enhanced Games, but also DSiware. Since the 3DS has a title limit and the same amount of storage in TWL nand as a real DSi it makes more sense to load from SD anyway. |
Is this the cause of when I try to boot a DSi enhanced game via TWiLight Menu++ the upper screen turns black and the bottom white? |
You would be correct. It is not fully implemented and thus not working in DSi mode. |
Some progress has been made! Most games will no longer crash with a top black screen and bottom white screen, and on DSi, it'll not show the nds-bootstrap error message. Depending on the ROM, it'll start with either white screens or black screens. Some <=16MB ROMs will boot in DSi mode on NO$GBA though, but keep in mind that reading/writing save data will cause the game to crash. If the ROM is DSiWare, it'll show an error screen instead. |
you've got pokemon black/white working with the current progress,i i can load a save and even see my 3ds connect to the wifi (and get a "this service has been discontinued" message on xtransceiver. not working is pokemon black 2/white 2, it gets the menu and then black screens on loading save. |
As of later commits, most DSi-Enhanced games, all 5 DSi-Exclusives, and some DSiWare, all boot in DSi mode! |
Do cheats work in DSi Mode? |
Yes, they do. |
I can confirm this as well. White 2 will now launch in DSi-mode, but when you try to launch a save from the main menu it goes to black screens and has to be force closed with L+Down+Select (quick pressing power doesn't quit). |
Is this working on 3DS or is it DSi only? |
It works on both DSi and 3DS consoles. |
Is there a Compatibility list for Working DSiware games? |
It's still new, so you'll need to test some DSiWare yourself. |
This is not an Issue. I was just wondering because I haven't seen much discussion on this. I know the features that use this are pretty rare in the nds library but I think it would make it more like using a real cartridge and it is something flashcarts can't provide(except for one). So is it possible? And are there plans for it?
The text was updated successfully, but these errors were encountered: