nds-bootstrap reaches v2.0.0 with milestone 200th release
RocketRobz continues to work on and improve nds-bootstrap, the homebrew project that allows Nintendo DS backups to be run from an SD card. Five years after the project's initial launch, and a year after nds-bootstrap's v1.0.0 release, version 2.0.0 has just come out. This marks the 200th release of the homebrew, and to celebrate, there's been numerous bugfixes and compatibility improvements made. A full rundown of the additions and tweaks can be seen below, with the download available on the official thread in the source link.
What's new?
- Remember Foto Showdown? The Pokémon clone where you get new monsters using your DSi or 3DS camera, and use them in battles?
You can now play it on your DS Phat or DS Lite console, with one difference!
The camera lens will either be substituted with a video (Place the video file in fat:/_nds/nds-bootstrap/dsiCamera/ and name it default.bin, must be recorded using dsi-camcorder), or it'll just be covered and you'll see nothing.- If you use a debug/dev model of the DS, you can now also play System Flaw & System Flaw: Recruit!
- The ROM pre-load settings from the nds-bootstrap-extras repo are now part of nds-bootstrap itself, as they'll help reduce some ROM load issues causing some frame flickers and/or slowdown in certain games, regardless of which frontend you use!
- Card Read DMA patching is now implemented in B4DS mode, making more games such as Army Men: Soldiers of Misfortune, The Magic School Bus: Oceans, and Ultimate Mortal Kombat now work on DS flashcards!
- Minna no Mahjong DS, Diddy Kong Racing DS, and Golden Sun: Dark Dawn now work in B4DS mode, as their save functions are now directly patched on arm9.
- Mario Hoops 3-on-3 now works in B4DS mode, as a missing patch has been added.
- The Kiosk Demo version of Mario Kart DS now boots on DS and DSi consoles!
- Nintendo DS Guide Server now boots!
- If your DSi console no longer has LEDs powering on (as a result of a bricked BPTWL I2C chip), but can still manage to boot it using ntrboot, patches are now implemented to allow games to work properly!
- Card Read DMA patching has been re-enabled for TWL titles running in DSi mode.
- Improved the ROM pre-loading feature on DSi/3DS, as it now tries to pre-load only the NitroFS data, if the ROM is slightly too big to fit in the console's RAM.
- In addition, for full ROM pre-loading, 480KB of DSi WRAM are now allocated for a few more ROMs to be pre-loaded.
- The Sound/Mic frequency setting now works in homebrew!
Bug fixes
- On DSi consoles, in Pokémon Black & White 1&2running in DSi mode, scrolling in the bag menu no longer has slowdown.
- Hopefully, the random crashes are also gone.
- On DSi consoles, the intro of MegaMan Battle Network 5: Double Team DS no longer has slight slowdowns.
- In B4DS mode, the European version of Super Princess Peach now boots!
- On DSi/3DS consoles, flickering in the title screens of Dragon Quest IV & VI have been reduced.
- On DSi consoles, Nervous Brickdown & Big Bang Mini no longer crash on black screens on startup!
- Fixed bugged music playback in Cooking Mama 2: Dinner with Friends running in DSiWare exploits (such as Memory Pit) and/or in DSi mode.
- In B4DS mode, due to the implementation of Card Read DMA, Tony Hawk's American Sk8land no longer hangs when getting into gameplay.
- In B4DS mode, due to the implementation of Card Read DMA, Call of Duty: Modern Warfare 3 no longer crashes during a cutscene.
- Nintendo DSi Shop & System Settings no longer crash on white screens.
- Optimized touch screen mode switching code to fix where the sound would no longer play on certain DSi/3DS consoles.
- Other minor fixes.
Known bugs
- As both Nintendo DSi Shop & System Settings no longer show white screens, they'll instead show the stock DSi error screen. This is due to them being unable to read the version data from TWLNAND, but the fix for this is unknown.
- Viva Piñata: Pocket Paradise now also works in B4DS mode, but does not save.
Source