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,

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,985
Trophies
1
XP
2,465
Country
United States
The big change in nds-bootstrap right now seems to be transferring data through DSi WRAM. If all goes well and DSi WRAM makes a suitable buffer/cache, then you should see a major performance increase.

Pokemon games from HGSS onwards have some tricky antipiracy checks. One of them is card read speed check, that to this day hasn't been patched. Cheap, slow flashcards would be caught out and unless a patch is written so will nds-bootstrap.
these still work w/ an AK2i and another one being Chrono trigger (which is checke dnot boot but the first vortext, if it fails, you get locked in an infinte void travel.
 

Makore

Well-Known Member
Member
Joined
Jan 3, 2017
Messages
139
Trophies
0
Age
22
XP
110
Country
Argentina
Digimon World: Dawn and Digimon World: Dusk fully working
PD: The same as the Pokemon Sun and the Pokemon Moon, but cheaper
 

Hydr8gon

Dragon Trainer
Developer
Joined
Dec 15, 2014
Messages
316
Trophies
1
Website
hydr8gon.github.io
XP
2,580
Country
Canada
I've compiled the absolute latest code myself, and Partners in Time is still a ridiculously slow slideshow, so you're not missing much.
If you don't mind me asking, how did you set up your build environment? I've tried myself, on both Windows and Ubuntu, with devkitARM r45 and ahezard's libnds installed. The error I get when compiling bootstrap is:
Code:
C:/Users/davem_000/projects/devkitPro/libnds-master/libfat/nds/../source/directory.c:225: undefined reference to '__locale_ctype_ptr'
I tried compiling and installing ahezard's libfat, and bootstrap compiles, but when I boot a game with it I get "SD init failed!". I also tried compiling the latest libfat myself, but then I got an undefined reference to 'isDSiMode' when compiling bootstrap, and working around that I got another compiled bootstrap with the SD init failed error. I've never had so much trouble compiling something before, it's kinda embarrassing! :blink:

EDIT: It looks like I've got it working now, don't mind me! ^_^
 
Last edited by Hydr8gon,
  • Like
Reactions: CaptainSwag101

Link_of_Hyrule

Well-Known Member
Member
Joined
Jun 28, 2008
Messages
453
Trophies
0
Location
Hyrule
XP
455
Country
United States

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BakerMan @ BakerMan: