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,

mike a

Well-Known Member
Member
Joined
Oct 28, 2014
Messages
719
Trophies
0
Age
43
XP
1,224
Country
United States
just curios how well this works?? I mean yes I have a flashcart, but it is one of the time bombed ones where my 3ds has to say it's 2016 whenever I want to use it
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,668
Trophies
3
Age
25
XP
21,173
Country
United States
just curios how well this works?? I mean yes I have a flashcart, but it is one of the time bombed ones where my 3ds has to say it's 2016 whenever I want to use it
Most games released 2004-2008 will work, but most games released 2009- will not work.
Games <28MB will load at cart speeds or slightly faster, but games above that size will use caching.
 

tivu100

Well-Known Member
Member
Joined
Jun 6, 2015
Messages
2,260
Trophies
0
Age
34
XP
1,136
Country
United States
I have been away for quite a while. Great to hear such progress being made. :yay3ds:

Anyone can point me to install the latest nds bootstrap loader? OP is confusing now I just come back to it.
 

Fatalanus

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
595
Trophies
0
Age
24
XP
410
Country
Romania
So you already know that some games wont work at all with your nds-bootstrap. Sad, but at least you tell us. :)
Good luck with the project!
 

kinder_bueno

Well-Known Member
Newcomer
Joined
Feb 7, 2016
Messages
56
Trophies
0
Age
31
XP
189
Country
Poland
Most games released 2004-2008 will work, but most games released 2009- will not work.
Games <28MB will load at cart speeds or slightly faster, but games above that size will use caching.
You are 100% sure that games released in 2009 and later won't work? Why is that?
 

kinder_bueno

Well-Known Member
Newcomer
Joined
Feb 7, 2016
Messages
56
Trophies
0
Age
31
XP
189
Country
Poland
Well, I said most of them, so some like MegaMan Zero Collection, and later, Bowser's Inside Story, will work.
Most won't work, because some patches are missing.

I'm sure that you have already investigated that, but why we can't pull out corresponding patches from emulators like desmume?
 

kinder_bueno

Well-Known Member
Newcomer
Joined
Feb 7, 2016
Messages
56
Trophies
0
Age
31
XP
189
Country
Poland
Because for emulators, the card read SDK functions aren't patched in the ROMs.
And it is impossible for one to recreate the patch based on some kind of "reverse engineering" based on how those patches work? Or it is just too much of tedious task?
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,668
Trophies
3
Age
25
XP
21,173
Country
United States
And it is impossible for one to recreate the patch based on some kind of "reverse engineering" based on how those patches work? Or it is just too much of tedious task?
I don't get what you mean.

For one to patch an SDK function, the SDK function signature for it is needed, and it varies between SDK versions. I have no idea how to get an SDK signature for a function.
 
Last edited by RocketRobz,

kinder_bueno

Well-Known Member
Newcomer
Joined
Feb 7, 2016
Messages
56
Trophies
0
Age
31
XP
189
Country
Poland
I thought that the results
I don't get what you mean.

For one to patch an SDK function, the SDK function signature for it is needed, and it varies between SDK versions, I have no idea how to get an SDK signature for a function.
I thought that the result of emulator's patching is the same, but from you answer I assume it is not. So the last hope is the Internet itself, that we will find patches somewhere?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, and the HD collections released for 7th gen consoles too
  • The Real Jdbye @ The Real Jdbye:
    but they don't seem to have done any of those for the switch yet and maybe never will
  • ColdBlitz @ ColdBlitz:
    I think we all forgot breath of the wild released for the wii u tbh
    +1
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, tbh the HD collections are more justified since they include more than just 1 game per copy
  • Xdqwerty @ Xdqwerty:
    @SylverReZ I read that non-binary people identify as a blend of male and female. The point is i think i'm a blend of those and thus non binary
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Non-binary people are those who don't identify themselves exclusively as male or female.
  • cearp @ cearp:
    I don't identify as anything, unless I need to get on a plane then I show ID
    +3
  • AncientBoi @ AncientBoi:
    👈 [homo, queer, fag, coksuqr, etc......]
    +3
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I meant that I read that they can also identify as what i mentioned
    +2
  • BigOnYa @ BigOnYa:
    I identify as Long Rod Johnson, cause a cat called me that once.
    +2
  • AncientBoi @ AncientBoi:
    [takes a 👀 in your pants] Liar :angry:
    +3
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, and thus that would make me non binary since i feel like a blend of both male and female
    +1
  • AncientBoi @ AncientBoi:
    @Xdqwerty only time will tell, what/whom you are. At 14, its a bit early to "Define" yourself. :)
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    I only recently have learned who I am and how much I am capable of and I'm 50 lol
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    A thousand epiphanies and unbelievable pain and growth.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I wish I could sum it up for children to understand but it truly takes living a lifetime of learning
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    It's more than knowledge it's understanding
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Both are required
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, ask chatgpt or Google gémini to summarize it
  • Psionic Roshambo @ Psionic Roshambo:
    Lol summarize life's lessons
  • BigOnYa @ BigOnYa:
    My wifey tells me all the time "You need to grow the fuck up." Which I don't understand, cause I'm full grown already.
    +2
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, she means grow more
    +1
  • Xdqwerty @ Xdqwerty:
    Yawn
  • AncientBoi @ AncientBoi:
    farrrrrrrrrrrt
    +1
    AncientBoi @ AncientBoi: farrrrrrrrrrrt +1