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,

Vulpes-Vulpeos

Well-Known Member
Member
Joined
Feb 1, 2018
Messages
188
Trophies
1
XP
2,495
Country
Ukraine
@shutterbug2000 made a simple logo for nds-bootstrap, hope you`ll like it :lol:

P.S.: For those who didn`t understand - on the left is Nintendo DS cartridge with micro SD on it.
 

Attachments

  • nds-bootstrap_logo_big.png
    nds-bootstrap_logo_big.png
    1.5 KB · Views: 395
  • nds-bootstrap_logo_small.png
    nds-bootstrap_logo_small.png
    879 bytes · Views: 428

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,571
Trophies
3
Age
24
XP
20,947
Country
United States
nds-bootstrap v0.9.1: Bye-Bye donor carts!
EDIT: Rev 01 released

Instructions:
  • Download the .7z file, then extract what's in the .7z file, to the _nds folder.
    If you're on DSi, put dsi- after release- for both .nds files.
What's new?
  • Thanks to @shutterbug2000 and @ahezard, save redirection now works for every DS game, from SDK1 to 5 (TWLSDK)!
    Donor carts are no longer needed!
  • WarioWare DIY now works, but is the only game that does not save yet.
Bug fixes
  • Pokemon Black/White no longer freezes when starting a new game!
  • Some save issues are now fixed.
  • Some SDK1-4 compatibility is fixed (e.g. Tony Hawk Sk8land, Super Princess Peach, etc).
 
Last edited by RocketRobz,

Pickle_Rick

I'm a pickle Morty!
Member
Joined
Aug 28, 2017
Messages
694
Trophies
0
Age
27
Location
Garage
XP
1,469
Country
United States
nds-bootstrap v0.9.1: Bye-Bye donor carts!

Instructions:
  • Download the .7z file, then extract what's in the .7z file, to the _nds folder.
    If you're on DSi, put dsi- after release- for both .nds files.
What's new?
  • Thanks to @shutterbug2000 and @ahezard, save redirection now works for every DS game, from SDK1 to 5 (TWLSDK)!
    Donor carts are no longer needed!
  • WarioWare DIY now works, but is the only game that does not save yet.
Bug fixes
  • Pokemon Black/White no longer freezes when starting a new game!
  • Some save issues are now fixed.
  • Some SDK1-4 compatibility is fixed (e.g. Tony Hawk Sk8land, Super Princess Peach, etc).
WTF, you guys are on fire!
 

TotalInfinity

Active Member
Newcomer
Joined
Jul 7, 2010
Messages
43
Trophies
0
Age
31
Location
Temporal Existence
XP
639
Country
United States
Really love the progress coming along this. From the sounds of it, it's basically the sound crackles and compatibility left to work on now?

Super hype for what's coming next. Can't wait for 7th Dragon to finally work as well, been hoping that one would work for a while, one of the few last good DS games I haven't finished yet.
 
  • Like
Reactions: ahezard

Elaugaufein

Well-Known Member
Member
Joined
Jan 26, 2010
Messages
220
Trophies
0
XP
396
Country
Firstly I want to say great work, this project is awesome and these are massive improvements.

And that this might be a problem with my SD card as while it's very fast it's also 128 GB and it's read speed capacity is likely limited by the 3DS's hardware in TWL mode.

But I want to clarify what is supposed to be meant by Cart Speed loading ?

I've just been messing around with Pokemon Black since I had the cart handy for comparison and it's a DSi enchanced game so it seemed like a good choice to put things through their paces.

There's definitely issues that suggest it isn't loading as quickly as from the cart (or that their might be other issues): There's noticeable slowdown on the intro cinematic , particularly the 3D stuff, the music cuts out in the Pokemon Musical section of the intro and there's noticeable lag when moving between parts of Opelucid City , that isn't present on the cart. It's definitely playable but it also froze once on me, but that may have been because of me derping and having left C-Gear enabled.

Edit - I could check Opelucid city since I dumped my save from the cart to compare.

Edit 2 - Platinum by comparison is pretty much identical to the cart, there might be a little bit of lag on transitions but I'm not sure.
 
Last edited by Elaugaufein,

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,571
Trophies
3
Age
24
XP
20,947
Country
United States
Firstly I want to say great work, this project is awesome and these are massive improvements.

And that this might be a problem with my SD card as while it's very fast it's also 128 GB and it's read speed capacity is likely limited by the 3DS's hardware in TWL mode.

But I want to clarify what is supposed to be meant by Cart Speed loading ?

I've just been messing around with Pokemon Black since I had the cart handy for comparison and it's a DSi enchanced game so it seemed like a good choice to put things through their paces.

There's definitely issues that suggest it isn't loading as quickly as from the cart (or that their might be other issues): There's noticeable slowdown on the intro cinematic , particularly the 3D stuff, the music cuts out in the Pokemon Musical section of the intro and there's noticeable lag when moving between parts of Opelucid City , that isn't present on the cart. It's definitely playable but it also froze once on me, but that may have been because of me derping and having left C-Gear enabled.

Edit - I could check Opelucid city since I dumped my save from the cart to compare.
The slowness is due to it either being DSi enhanced or AP measures.
 

Elaugaufein

Well-Known Member
Member
Joined
Jan 26, 2010
Messages
220
Trophies
0
XP
396
Country
The slowness is due to it either being DSi enhanced or AP measures.

On further thought, the issue may be that these are very old Self-Dumps from before their was proper public DSi-enhanced cart dumping. I should redump these properly and see if that makes a difference.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,571
Trophies
3
Age
24
XP
20,947
Country
United States
yep

--------------------- MERGED ---------------------------


old3ds if matters
ROM might not be AP-patched, then. Try with a DS cart inserted.

--------------------- MERGED ---------------------------

I still get a white screen with SM64DS. Was that supposed to be fixed in 0.9.1 or no?
Did you try with Rev 01? That fixed it for one user.
 

plushifoxed

I wanna talk more about kawaii stuff!
Member
Joined
Mar 14, 2015
Messages
189
Trophies
0
Location
Kamihama City
Website
roxie.nyc
XP
507
Country
United States
This is really remarkable. I was never really convinced that DS gameplay natively on 3DS without flash carts would ever happen, but the effort that's been put in here is incredible and I truly appreciate every bit of it. Great work by everyone involved!
 
Last edited by plushifoxed,

Pickle_Rick

I'm a pickle Morty!
Member
Joined
Aug 28, 2017
Messages
694
Trophies
0
Age
27
Location
Garage
XP
1,469
Country
United States
ROM might not be AP-patched, then. Try with a DS cart inserted.

--------------------- MERGED ---------------------------


Did you try with Rev 01? That fixed it for one user.
Oh, it shows up below the regular 0.9.1 build so I didn't even know it was there. Lol. I'll try it and report back.

--------------------- MERGED ---------------------------

Yep it's fixed.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I'm doing alright, thanks.
    +1
  • Maximumbeans @ Maximumbeans:
    That must be rough. Productive I'm sure but hard to balance with daily life
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Indeed. I've been working on getting this Infecutus chip to work on my PS2. But after soldering, I realised that a plastic piece was missing from the power ribbon cable to the power and eject buttons.
  • SylverReZ @ SylverReZ:
    Now I could go with soldering the contacts from the cable to the connector on the mobo, but doesn't sound like a good permanent solution.
  • Maximumbeans @ Maximumbeans:
    Man, that's beyond my brain :rofl: I'm no good with hardware for now. I'd like to get into hardmods in future though
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Maybe start practice soldering. Get a cheap-ass soldering iron and follow some good YouTube tutorials.
    +1
  • SylverReZ @ SylverReZ:
    Least my experience has gotten better than over a decade ago. My iron would constantly bump into components and break them.
  • Maximumbeans @ Maximumbeans:
    Sounds good. I actually did soldering but like 16 years ago for school so uuuuh probably rusty haha
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Same here. I did soldering at school from a teacher who I honestly liked since he had plenty of good electronics experience.
    +1
  • Maximumbeans @ Maximumbeans:
    I wish I could play chess well
    +1
  • Maximumbeans @ Maximumbeans:
    Useless but a true art
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I had a friend who had a glass chess set for their birthday.
  • SylverReZ @ SylverReZ:
    It was like all clear and fancy. Tbf I'm not too experienced with chess, but would like to learn someday.
  • Maximumbeans @ Maximumbeans:
    That sounds really cool
  • Maximumbeans @ Maximumbeans:
    I know the basics but no strategy at all :rofl:
    +1
  • Veho @ Veho:
    Watch chess streamers on Twitch and you'll pick up a thing or two.
    +1
  • Veho @ Veho:
    Not to mention there's an infinite number of chess games for every possible platform.
    +1
  • DinohScene @ DinohScene:
    just play it, get beaten a few times and start dominating
    +1
  • K3Nv2 @ K3Nv2:
    Nude chess is best
    +1
  • DinohScene @ DinohScene:
    strip checkers > nude chess
    +1
  • K3Nv2 @ K3Nv2:
    Nude checkers get jumped
    +1
  • SylverReZ @ SylverReZ:
    @Veho, I guess you'd pick up something while watching tub streams.
  • SylverReZ @ SylverReZ:
    @K3Nv2, Dick fights. :tpi:
  • Veho @ Veho:
    Turkish olive oil wrestling.
    +1
    Veho @ Veho: Turkish olive oil wrestling. +1