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,

Hammyface

Well-Known Member
Member
Joined
Jun 4, 2006
Messages
695
Trophies
1
Age
50
Location
Vermont
XP
1,004
Country
United States
Unlaunch loads them instead.

Wow OK I am confused. So when I am in TWiLightMenu and I choose a DSiWare game, it secretly switches over to Unlaunch and then loads the game using Unlaunch?

And when NDSBootstrap finally supports DSiWare and I updated it, TWiLightMenu will automatically know to stop using Unlaunch to load them?

Sorry if these are stupid questions
 
Last edited by Hammyface,
  • Like
Reactions: banjo2

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,983
Country
United States
Wow OK I am confused. So when I am in TWiLightMenu and I choose a DSiWare game, it secretly switches over to Unlaunch and then loads the game using Unlaunch?

And when NDSBootstrap finally supports DSiWare and I updated it, TWiLightMenu will automatically know to stop using Unlaunch to load them?

Sorry if these are stupid questions
When the new nds-bootstrap is released, a new TWiLight Menu++ version will release as well, and will add an option to switch between Unlaunch and nds-bootstrap.
 

orangy57

bruh
Member
Joined
Aug 17, 2015
Messages
916
Trophies
1
Age
21
Location
New Jersey
XP
2,948
Country
United States
Is there a list of launch options that can go inside of the bootloader.ini for each title? I want to run this homebrew Quake application in DSi Mode and Direct Boot so that it can use the extra RAM, but I don't know what settings to put in the config file, and there's no documentation on launch options on the Github wiki.
 
Last edited by orangy57,

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,983
Country
United States
Is there a list of launch options that can go inside of the bootloader.ini for each title? I want to run this homebrew Quake application in DSi Mode and Direct Boot so that it can use the extra RAM, but I don't know what settings to put in the config file, and there's no documentation on launch options on the Github wiki.
You have to enable those options using TWiLight Menu++.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,983
Country
United States
But if the options exist, is there a way to enable them without using twilightmenu? Back when nds-bootsrap was SRLoader and twilightmenu wasn't out yet, couldn't you configure each game's settings through the ini files?
Correction: TWiLight Menu++ was SRLoader.
nds-bootstrap was always nds-bootstrap.

Plus, the per-game settings are stored in "sd:/_nds/TWiLightMenu/gamesettings/".
 
  • Like
Reactions: orangy57 and banjo2

Kurt91

Well-Known Member
Member
Joined
Sep 9, 2012
Messages
589
Trophies
1
Age
33
Location
Newport, WA
XP
2,234
Country
United States
If you don't mind my asking, how's the compatibility with HeartGold/SoulSilver? I tried to play HeartGold back on the DS using a DSTT, and found out that there was a sort of anti-piracy thing where the timing being minutely different caused the game to lock up incredibly frequently.

I've been playing the entire series from Gen 1 forward, and using tools like PokeGen to copy my team each time I move up to a new game. I'm currently on FireRed, and the next games on the list are the DS ones. Remembering my earlier issues is making me a little nervous about when I get to that point.
 

Captain Library

Well-Known Member
Member
Joined
Jun 21, 2012
Messages
116
Trophies
1
XP
1,058
Country
United Kingdom
If you don't mind my asking, how's the compatibility with HeartGold/SoulSilver? I tried to play HeartGold back on the DS using a DSTT, and found out that there was a sort of anti-piracy thing where the timing being minutely different caused the game to lock up incredibly frequently.

There're AP measures within Twilight Menu++ but I have been having random freezing issues in HGSS using the latest bootstrap - frequent enough to be a problem.

I had similar issues in Diamond but it was much worse in the Underground than anywhere else.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,983
Country
United States
There're AP measures within Twilight Menu++ but I have been having random freezing issues in HGSS using the latest bootstrap - frequent enough to be a problem.

I had similar issues in Diamond but it was much worse in the Underground than anywhere else.
ROMs are automatically AP-patched.
If there's still freezes, then it's an nds-bootstrap issue.
Try updating to latest nightly, and see if it's fixed there.
 

Hylianzero

Well-Known Member
Member
Joined
Nov 21, 2010
Messages
201
Trophies
1
XP
499
Country
United States
Is there any way to use active cheats in DS games loaded this way? That's the only thing that my DSTT has over this and I'd love to just completely switch over.
 

SkyDX

Anime Signature Creator, PM me if you want one! :)
Member
Joined
Nov 2, 2007
Messages
614
Trophies
1
XP
1,744
Country
Germany
Say is there any chance Twilight Menu itself will be widescreen on 3DS's eventually?

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

Is there any way to use active cheats in DS games loaded this way? That's the only thing that my DSTT has over this and I'd love to just completely switch over.

Yes, just download the cheat-database with the Twilight Menu Updater and then press Y and then X when selecting your games :)
 
  • Like
Reactions: Alexander1970

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,983
Country
United States
I have two good news!
  1. A few weeks ago, @shutterbug2000 has managed to get DSiWare working on hardware as well! Previously, they would only work on NO$GBA.
    soon™️: Photo
  2. As of currently, only the Japanese version of Wario: Master of Disguise (shown below) works, but in the next version of nds-bootstrap, thanks to @ahezard's new and improved DMA patching code, the USA/EUR versions will work as well!
IMG_20200125_124523_879 (cropped).jpg
 
Last edited by RocketRobz,

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,973
Trophies
3
Location
Austria
XP
2,497
Country
Austria
I have two good news!
  1. A few weeks ago, @shutterbug2000 has managed to get DSiWare working on hardware as well! Previously, they would only work on NO$GBA.
    soon™️: Photo
  2. As of currently, only the Japanese version of this game (shown below) works, but in the next version of nds-bootstrap, thanks to @ahezard's new and improved DMA patching code, the USA/EUR versions will work as well!
View attachment 194312

Many,many Thanks,my Friends.

My Respect

@shutterbug2000
@ahezard
@Robz8

for this Milestone in DSi Homebrew. :bow:

Thank you for your tireless progression Work :)
 

lemmings123

Member
Newcomer
Joined
Nov 26, 2010
Messages
23
Trophies
0
XP
652
Country
Hi. Im having an issue with rom 1541-chessmaster eur on my 3ds. Using latest twilight menu but it freezes on the white screen after the bootstrap logo. Compatibility list says it should work on 0.17.1. Also tried this version and it gets a little further to the main menu when entering name then crashes. Have tried 4-5 different roms and checked sd for errors. No issue with card. Any settings i need to apply? Thanks in advance

Edit....just to add ive no issues with any other rom
 
Last edited by lemmings123,

lemmings123

Member
Newcomer
Joined
Nov 26, 2010
Messages
23
Trophies
0
XP
652
Country
Hi. Im having an issue with rom 1541-chessmaster eur on my 3ds. Using latest twilight menu but it freezes on the white screen after the bootstrap logo. Compatibility list says it should work on 0.17.1. Also tried this version and it gets a little further to the main menu when entering name then crashes. Have tried 4-5 different roms and checked sd for errors. No issue with card. Any settings i need to apply? Thanks in advance
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,983
Country
United States
Hi. Im having an issue with rom 1541-chessmaster eur on my 3ds. Using latest twilight menu but it freezes on the white screen after the bootstrap logo. Compatibility list says it should work on 0.17.1. Also tried this version and it gets a little further to the main menu when entering name then crashes. Have tried 4-5 different roms and checked sd for errors. No issue with card. Any settings i need to apply? Thanks in advance

Edit....just to add ive no issues with any other rom
Revert back to the latest nds-bootstrap version, and disable heap shrink in the per-game settings.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: empty chat