Changes

Jump to navigation Jump to search

Nintendo DS emulators

68 bytes added, 20:59, 10 August 2020
no edit summary
iQue is Nintendo's Chinese subsidiary (previously a partnership between them and Wei Yen until 2013), so when they released the DS with a few localized games, their ROMs had special flags set in them to check if the hardware that ran the cartridge was iQue's or Nintendo's as a sort of region lock. Nintendo's own hardware would fail this check, throwing an "Only for iQue DS" error in white text on a black background. No other DS games have this mechanism; not even for Korean releases. This region lock is bypassed by the 3DS for these DS games, even though 3DS games have their own region lock. It's weird.
Emulators differ in their behavior to this region lock. No$GBA crashes. DeSmuME & MelonDS is accurate to non-can load them. However, for melonDS, you need a [[Emulator Files|Firmware Dump]] from an iQue hardware and DS, otherwise it will replicate the failureregion lock.
The only way the ROM will accept other hardware (and thus emulators) is with a hack, involving a simple byte change. Use a hex editor to change the byte located at <code>0x1D</code> from value <code>80</code> to <code>00</code>.
152
edits

Navigation menu