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,614
Trophies
3
Age
24
XP
21,033
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,614
Trophies
3
Age
24
XP
21,033
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: see ya