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,

ahezard

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
116
Trophies
0
XP
1,140
Country
France
I see a lot of refactoring here :wtf: I think that the bootstrap philosophy will change completely...
Do not worry, this cleanup is only to allow a better maintainability in the future. Stability and compatibility of the branch are the same. The new libnds makes it easier to works with dsi features which is big plus since I use them a lot. The new devKitArm toolchain also allows to produce a valid dsi extended .nds file than can be directly converted as cia. Even if I would prefer to have more control on this (I still need to edit the nds via a python script) this is a welcome addition.
 

Valery0p

Well-Known Member
Member
Joined
Jan 16, 2017
Messages
560
Trophies
0
XP
1,644
Country
Italy
Do not worry, this cleanup is only to allow a better maintainability in the future. Stability and compatibility of the branch are the same. The new libnds makes it easier to works with dsi features which is big plus since I use them a lot. The new devKitArm toolchain also allows to produce a valid dsi extended .nds file than can be directly converted as cia. Even if I would prefer to have more control on this (I still need to edit the nds via a python script) this is a welcome addition.
That is a great achievement :lol: I was referring to the launching procedure, since the TWLnand side cia isn't obligatorily anymore.
Again, compliments to the TWL team!
 
  • Like
Reactions: Stack3r

Stack3r

Shizuo Heiwajima
Member
Joined
Jan 24, 2014
Messages
980
Trophies
0
Age
31
Location
Ikebukuro
XP
1,472
Do not worry, this cleanup is only to allow a better maintainability in the future. Stability and compatibility of the branch are the same. The new libnds makes it easier to works with dsi features which is big plus since I use them a lot. The new devKitArm toolchain also allows to produce a valid dsi extended .nds file than can be directly converted as cia. Even if I would prefer to have more control on this (I still need to edit the nds via a python script) this is a welcome addition.
Any news on a new release yet? Keep up the amazing work!
 
  • Like
Reactions: Makore

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,077
Country
United States
Could WPA functionality be added to this for online play or is it simply impossible without games' source code?
It's impossible due to the limitations of the NDS, not just games. Why Nintendo decided to restrict the console to WEP is beyond me, but whatever. If you have a proper Android device that can proxy WiFi connections then you can use it as an exclusive access point with WEP or no security.
 
Last edited by Joom,

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,077
Country
United States
I thought this gives you access to DSi features?
Not specifically. Just the clock speed when using TWLoader. I assume DSi enhanced games themselves had WPA support (I really don't know), but this would imply that it would be impossible to use WPA with regular NDS games.
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
Not specifically. Just the clock speed when using TWLoader. I assume DSi enhanced games themselves had WPA support (I really don't know), but this would imply that it would be impossible to use WPA with regular NDS games.
pokemon black and white and b2w2 had wpa and wpa2 support, i believe thats it.
 

ahezard

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
116
Trophies
0
XP
1,140
Country
France
Could WPA functionality be added to this for online play or is it simply impossible without games' source code?
In theory yes, but the bigger problem here is that no homebrew driver exist for the dsi/3ds wifi chip accessible in dsi mode that supports wpa. Maybe using a dsi retail .nds rom as donor it could be done. It is not an easy thing to do though.
 

Procyon

TheRealProcyon
Member
Joined
Dec 13, 2014
Messages
1,940
Trophies
0
Age
24
Location
/home/procyon
Website
discord.me
XP
855
Country
Netherlands
In theory yes, but the bigger problem here is that no homebrew driver exist for the dsi/3ds wifi chip accessible in dsi mode that supports wpa. Maybe using a dsi retail .nds rom as donor it could be done. It is not an easy thing to do though.

Question: do more games work now, or do we still have to wait for Pokémon Diamond/Pearl/Platinum?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: i think im a bad person