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,

Enryx25

Well-Known Member
Member
Joined
Jan 25, 2016
Messages
703
Trophies
0
XP
1,732
Country
Italy
nds-bootstrap v0.9.0-RC1: Cart speeds at last!
EDIT: RC2 released.

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.
Does this mean every game is compatible now?
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,233
Country
Brazil
nds-bootstrap v0.9.0-RC1: Cart speeds at last!

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.

btw did you lower the audio volume too? Before this speed boost it was super loud, now it's normal.
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,233
Country
Brazil
Touchscreen still isn't working for me :(. I have the latest nds-bootstrap and DSiMenu++ too.
0.9.0 rc2 leaves me a white screen when booting sm64 ds.
0.8.1 booted it near instantly.

try this, it contains all the latest files (for the 3DS)

https://void.cat/4f08f344760916d08427f4476a387214086a9e0a


why i cant update the bootstrap? i just copy an paste on the nds folder..but on the screen dont show the right version.
It's because the version is read from a separate file, not from bootstrap.nds
 
Last edited by piratesephiroth, , Reason: updated link

HikkiFan7

Active Member
Newcomer
Joined
Oct 28, 2015
Messages
29
Trophies
0
Age
33
XP
95
Country
United States
Hello, when I select “Start DSiMenu ++” all it does is give me the “An error has occurred. Press and hold the POWER Button to turn the system off. Please refer to the Operations Manual for details.” screen.
Any help is appreciated. I’m using a 2DS.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Although even if it's the steam deck and a 1TB MicroSD I would still recommend building it yourself.... Almost all the builds I tried just sucked
  • K3Nv2 @ K3Nv2:
    Yeah but why not just have a img file mounted through us you can still transfer through windows
  • K3Nv2 @ K3Nv2:
    Usb*
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah Batocera has a shared folder it's pretty cool
  • K3Nv2 @ K3Nv2:
    Less clutter for all the 6 usb options we never use
  • Psionic Roshambo @ Psionic Roshambo:
    Just drag and drop your Barbie Roms
  • Psionic Roshambo @ Psionic Roshambo:
    Barbies BDSM Dungeon Adventure Featuring Gimp Ken!
  • K3Nv2 @ K3Nv2:
    It's the Florida meth
  • Psionic Roshambo @ Psionic Roshambo:
    Don't make Barbie put a cigarette out on your nipples!
  • K3Nv2 @ K3Nv2:
    Although expensive Florida meth can rot the brightest of minds
    +1
  • K3Nv2 @ K3Nv2:
    lol qbits almost taking a
    full gb of ram usage
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, qbittorrent?
  • K3Nv2 @ K3Nv2:
    no I dont torrent
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, then whats qbits?
  • K3Nv2 @ K3Nv2:
    A type of fish
  • Xdqwerty @ Xdqwerty:
    gonna do my homework
  • Xdqwerty @ Xdqwerty:
    see ya
  • K3Nv2 @ K3Nv2:
    Man steams only downloading 15mbps
  • Xdqwerty @ Xdqwerty:
    back
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, wdym thats quite fast
  • Psionic Roshambo @ Psionic Roshambo:
    Just upgraded to 1Gbps Internet, it was cheaper than the other company by a few bucks lol
  • K3Nv2 @ K3Nv2:
    Lol 15mbps is fast
  • Psionic Roshambo @ Psionic Roshambo:
    Ken do I mention that I had 500Mbps and upgraded to 1Gbps and it is only 40 dollars a month?
    Psionic Roshambo @ Psionic Roshambo: Ken do I mention that I had 500Mbps and upgraded to 1Gbps and it is only 40 dollars a month?