Included in TWiLight Menu++ v22.0.0
Instructions:
- Download the
.7z
file. - Extract the nds-bootstrap
.nds
files, toroot:/_nds
. - TWLMenu++ users: Extract the
.ver
file toroot:/_nds/TWiLightMenu
.
NOTE: The .ini settings listed below can be set using TWiLight Menu++, if installed.
What's new?
- When starting a DSi-Enhanced game in DSi mode in DSiWarehax, a DSi-Exclusive/DSiWare title set as a donor ROM (.ini setting:
DONOR_TWLONLY_PATH
) will now be used in order for the game to boot! - When starting a DSi-Exclusive/DSiWare game from a CycloDS iEvolution running in DSi mode, a DSi-Enhanced game set as a donor ROM (.ini setting:
DONOR_TWL_PATH
) will now be used in order for the game to boot!- Please note that DSiWare will run the same as when support for it first got added in nds-bootstrap, so saving will not work, except in the DSiWare version of Advance Wars: Days of Ruin.
- DSiWare now boots in DSiWarehax (without Unlaunch, in other words)!
- If using Memory Pit, some titles may not work or will crash later on. The TWLMenu++ version listed above contains a list of incompatible DSiWare for Memory Pit, and will prevent launching, if incompatible title is found.
- A new MPU configuration is now in use for DS mode, and is the same one used in DSi mode!
- SWI Halt hooking can now be disabled! (.ini setting:
SWI_HALT_HOOK
).- Disabling will fix slowdown that occur in some games, such as Mario Kart DS, Sonic Rush, and more.
- If a ROM gets pre-loaded to RAM, the unpatched ARM9 and ARM7 binaries will now be placed in the DS debug RAM area, in order for more of the ROM data to be loaded.
- The in-game menu is now accessible in B4DS mode!
- When booting a game in DSi mode from a CycloDS iEvolution, the TWLCFG is reconstructed, as the flashcard clears it from RAM when it's menu opens.
Improvements
- 3DS/2DS: For SDK1-4 games, the last 24MB of RAM is now used again for card data cache.
- (@Epicpkmn11 and various) Updated in-game menu translations.
- Other minor improvements.
Bug fixes
- The RTC glitches that occur on DSi are finally fixed!
- No need to hear the bell over and over in Animal Crossing: Wild World!
- Face Training can now be played properly.
- The quick day/night swap and the crashes will no longer occur in the Gen 4 Pokémon games!
- (@Epicpkmn11) Fixed bugged pixels appearing in DSi mode screenshots.
- Fixed some DSi mode games not running from a flashcard on 3DS.
- Forced DSi mode now works again!
- Fixed broken sound in some games running in DSiWarehax or forced DSi mode.
- Fixed SDK5 games loaded into RAM rebooting the console when trying to open in-game menu.
- Fixed flashcard games running in DSi mode rebooting the console when trying to open in-game menu.
- Fixed games not starting if EZ-Flash 3-in-1 is inserted.
- Other minor fixes.
Known bugs
- Due to the new MPU configuration, a few SDK2 games may not work. The few that didn't work such as Trauma Center: Under the Knife and Lost in Blue have already been fixed.
- The B4DS in-game menu will not work in some games.