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,

Gyrobax

Well-Known Member
Member
Joined
Feb 28, 2016
Messages
175
Trophies
0
Age
25
XP
335
Country
United States
my settings are
ARM9 CPU speed set to 133MHZ
VRAM boost on ds/dsi screen on
Reset slot1 off
Console output off
Lock ARM9 SCFG_EXT on and bootstrap is set to release, and it's on v0.4.0 the latest release
 

Valery0p

Well-Known Member
Member
Joined
Jan 16, 2017
Messages
560
Trophies
0
XP
1,646
Country
Italy
Ok :D I swear that he is also working on the Layton bug...
An information: why some games use ARM op codes and other THUMB op codes? There is a performance difference?
 
Last edited by Valery0p,

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,088
Trophies
2
XP
2,642
Country
Ok :D I swear that he is also working on the Layton bug...
An information: why some games use ARM op codes and other THUMB op codes? There is a performance difference?

ARM instructions are always 32 bits long, while THUMB instructions are always 16 bits long.
On the GBA, ARM instructions were usually used for very fast and very small loops on the on-chip WRAM, which the CPU could access with a full 32 bit buss.
Data elsewhere in memory (including directly in the cartridge ROM) could only be accessed with a 16 bit bus so it was often more efficient to use THUMB mode.
It's likely that something similar is going on with the DS.
 

hollablack2

Well-Known Member
Newcomer
Joined
Jan 13, 2016
Messages
48
Trophies
0
Age
31
XP
89
Country
People who got Ace Attorney Investigations to work: what's your config? Mine is stuck on white screen and I have both bootstrap and TWLoader up to date...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=ZokeA2lKB6o