melonDS
melonDS copied to clipboard
Some DS games don't boot in DSi mode
DS game - runs in normal mode but not DSi mode. Direct boot.
Don't boot:
- New Super Mario Bros. (USA) (log)
- Super Mario 64 DS (Japan)
- Zelda Spirit Tricks (Europe) (Rev 1)
- Mario vs. Donkey Kong 2 (USA)
- WarioWare - Do It Yourself (Europe)
Does boot:
- Ghost Trick (Europe) (log)
I'll share my experience. I tried each game twice:
New Super Mario Bros. (USA) booted 2/2 times Super Mario 64 DS (Japan) booted 1/2 times (first attempt failed) Zelda Spirit Tricks (Europe) (Rev 1) booted 2/2 times Mario vs. Donkey Kong 2 (USA) booted 1/2 times (second attempt failed) WarioWare - Do It Yourself (Europe) booted 2/2 times Ghost Trick (Europe) booted 2/2 times
I'm using European system files and have "Boot game directly turned on, if that makes any difference.
Try without direct boot.
I disabled direct boot and tried booting Mario vs. Donkey Kong 2 (USA), which failed.

However, trying a second time did work. It seems a bit random! I've also noticed the same thing with some DSi cartridge games. Hair Salon (Europe) boots most of the time, but sometimes (~10% maybe?) I get "An error has occurred" (same as screenshot above).
I apologize, I didn't realize I was behind. I tested this in version 0.9.2. After upgrading to 0.9.3, I cannot reproduce the issue.
the issue is that I need to perfect DSi direct boot in the case of DS ROMs -- see what is loaded, what isn't loaded, what is different...
here, some things are loaded in RAM which shouldn't be, and it overwrites game code