nds-bootstrap loader: Run commercial NDS backups from an SD Card

nds-bootstrap:

Thanks to the work of ahezard, Gericom, Apache, Robz8, _catcatcat, and shutterbug2000 and other contributors, we can now load NDS games from the SD card, without any flashcard/SLOT-1 card.

Don't expect high compatibility, but do expect many, many updates.

:arrow: Compatibility listing:
https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit#gid=0

:arrow: The official Discord server for nds-bootstrap:
https://discordapp.com/invite/7bxTQfZ

:arrow: The thread for the recommended loader (by Robz8):
https://gbatemp.net/threads/twloader-ctr-mode-nds-app.448375/

:arrow: SRLoader for softmodded DSis (by Robz8):
https://gbatemp.net/threads/srloader-nds-app-for-dsi.472200/

:arrow: If you're more of a forwarder person:
https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/

:arrow: Link to the releases page:
https://github.com/ahezard/nds-bootstrap/releases

:arrow: Anti-Piracy patch list by Robz8
https://gbatemp.net/threads/ap-patch-preservation.477536/

Also, thank you to our testers:
Historian
JoshuaDoes
thejsa
Alerdy
PokeAcer


Also, a video thanks to Robz8:


And another thanks to Alerdy:
 
Last edited by shutterbug2000,
v2.15.0: St. Patrick's Day ☘️ Release
Included in TWiLight Menu++ v27.23.0 (GBATemp thread)

B4DS = nds-bootstrap on DS flashcards

What's new?​

  • B4DS: Removed the Memory Expansion Pak requirement for these DSiWare titles:
    • 5 in 1 Solitaire (Music is now streamed instead of being pre-loaded)
    • Word Searcher (USA) (Music is now streamed instead of being pre-loaded)
  • B4DS: Added support for these DSiWare titles on DS & DS Lite, bringing the amount of supported titles to 501!
    • Neko Reversi
      • Previously only booted on debug DS consoles.
      • Audio is disabled due to memory limitations (but will still play on debug consoles).
      • Does not save.
    • Saikyou Ginsei Igo
      • Audio is disabled due to memory limitations (but will play on debug consoles).
      • Requires the Memory Expansion Pak to run.
      • Does not save.
    • Shawn Johnson Gymnastics
      • Previously only booted on debug DS consoles.
      • Music is disabled due to memory limitations (but will still play on debug consoles).
  • B4DS: The full version of Digidrive now runs on DS & DS Lite!
    • Previously only booted on debug DS consoles.
    • Due to memory limitations, audio will not play (but will still play on debug consoles).
    • For sound effects to play, you'll need to insert the Memory Expansion Pak.
  • B4DS: Yummy Yummy Cooking Jam now plays music if a 16MB+ RAM expansion cart is inserted. This means the regular Memory Expansion Pak will not work.
  • B4DS: Due to memory limitations (crashing when getting past title screen), the DSiWare version of Fizz now only runs on debug DS consoles.
  • DSi/3DS: Added `banner.sav` redirection for the few DSiWare titles which support it (ex. Brain Age Express). This means any nds-bootstrap frontend which support `banner.sav` (such as TWLMenu++) will now report how far you progressed and/or how well you did in those games!
  • Various: Updated in-game menu translations.

Bug fixes​

  • DSi/3DS: Fixed Dragon Quest IX not playing cutscene audio.
  • DSi/3DS: Added ROM pre-load settings for Tak: The Great Juju Challenge in order to fix the game crashing after the tutorial.
  • DSi/3DS: Fixed an overlooked bug which caused nds-bootstrap to not boot a game that's on the console's SD card when running from a flashcard.
  • 3DS: Fixed in-game menu option descriptions (after `Main Screen`) being incorrectly assigned.
  • B4DS: Fixed crashing in Saikyou Ginsei Shougi.
  • B4DS: Fixed touch screen flashing black when touching a button in Sudoku Challenge!
  • Fixed sleep mode not working when using an Acekard 2(i)/R4(i) Ultra flashcard (the latter where if it autoboots to TWLMenu++).
 
Last edited by RocketRobz,
Need for Speed Carbon Europe gets frozen after with ndsbootstrap. USA version too.
-----------------------
They work with nightly release.
 
Last edited by Tarmfot,
Need for Speed Carbon Europe gets frozen after with ndsbootstrap. USA version too.
-----------------------
They work with nightly release.
Nightly build might be out of date.
To run the game with the non-nightly, make sure the "Screen Color Filter" setting is set to "Default" in TWLMenu++ Settings and that DS Phat colors are turned off for the game in the per-game settings menu.
 
Nightly build might be out of date.
To run the game with the non-nightly, make sure the "Screen Color Filter" setting is set to "Default" in TWLMenu++ Settings and that DS Phat colors are turned off for the game in the per-game settings menu.
I had DS Phat colors on.
Thanks.
Back to ndsboostrap release. :)
 
  • Like
Reactions: RocketRobz
v2.16.0: Rocket Robz' Birthday Release
Included in TWiLight Menu++ v27.24.0 (GBATemp thread)

B4DS = nds-bootstrap on DS flashcards

What's new?​

  • 3DS SD Card: When quitting the game from the in-game menu when running a DS(i) game in DS mode, it'll no longer return to TWLMenu++ by default. A file called srFrontendId.bin is now read from `sd:/_nds/nds-bootstrap/` to determine which frontend to boot (ex. TWLMenu++ or akmenu-next) when quitting the game.
    • `srBackendId.bin` is used for resetting a few games/apps such as Nintendo DS Browser.
    • If `srFrontendId.bin` is not found, it'll return to the 3DS HOME Menu.
  • B4DS: The original Bloons now runs on DS & DS Lite consoles! (Saving does not work.) (DSiWare Total: 501 -> 502)
  • 3DS: Added ROM pre-load settings for Retro Game Challenge (USA).
  • DSi-Exclusive/DSiWare ROMs are no longer used as donor ROMs for DSi-Enhanced games (outside of DSiWare exploits where they're still used there).
  • Various: Updated in-game menu translations.

Bug fixes​

  • @taxicat1: New "AP-fix" for Houkago Shounen which fixes soft-locking after saving.
  • Fixed a (somewhat) long-standing bug which caused DSi sound data to not be detected in apps such as Mario Clock & Animal Crossing Clock.
  • B4DS: Added alternate DSTWO DLDI driver to work around red error screen. (Thanks to stl25 for letting me know about that driver!)
  • Fixed Disgaea DS having these issues when using a screen color filter and/or DS Phat colors:
    • Top screen not refreshing
    • Bottom screen displaying nothing
 
Last edited by RocketRobz,

Site & Scene News

Popular threads in this forum