Skip to content

v0.9.0-RC1: Cart speeds at last!

Pre-release
Pre-release
Compare
Choose a tag to compare
@RocketRobz RocketRobz released this 17 Jun 04:14
· 4740 commits to master since this release

NOTE:

  • SDK3-5 games (except for some SDK3-4 games) do not save to SD card yet. (SDK version can be checked by pressing SELECT on the game in DSiMenu++.)
    3DS/DSi CFW users: You'll need a donor cart (not ROM) inserted, and it should contain the same save type as the game you're running. Make sure to backup your save data on it first.

Instructions:

  • Download the .7z file, then extract what's in the .7z file, to the _nds folder.
    If you're on DSi, put dsi- after release- for both .nds files.

What's new?

  • Cart speeds finally achieved for every game, thanks to @ahezard!
    This is achieved via FAT table caching and NDMA.
    Should work on SD cards with any cluster size. Some chinese cards may have low performance, though.
    In addition, async prefetching is removed, but this is not bad, as the games will still load at cart speed!
  • Sound also does not pause/stutter while loading from SD, thanks to hooking into the halt SWI call branch, instead of vBlank/FIFO IRQs.
  • Save redirection to SD returns to some SDK3 games! (e.g. New Super Mario Bros., Lunar Knights, Sonic Rush Adventure, etc.).
  • DSi and 3DS versions have merged into one build!

Bug fixes

  • You can now return to DSiMenu++ on both DSi and 3DS, by holding L+R+DOWN+B for 2 seconds.
  • Sound should now work properly on all games on DSi/3DS running DSiWarehax.

Known bugs

  • A few games may try to erase save data on the SD card, due to it thinking it's corrupt.
    Known game with this issue is Sonic Rush. Be sure to backup your .sav file, in case if it happens to your game as well.
  • A few games (and some SDK5 games) that worked on the previous version, may not work on this version.