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,

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,669
Trophies
3
Age
25
XP
21,177
Country
United States
v1.0.1
Included in TWiLight Menu++ v26.1.1 (GBATemp thread)

Improvement​

  • Slightly improved boot times on DSi/3DS in DSi mode.
    • NDMA is now used to clear memory.

Bug fixes​

  • Fixed the Chinese (iQue) & Korean versions of Super Mario 64 DS not booting.
  • Implemented ROM and save mirroring.
    • Fixes compatibility in some lesser-known DS games, such as My Stop Smoking Coach.
  • B4DS: Fixed games containing overlays crashing with an Expansion Pak inserted.
  • Improved region determination for region-free DSiWare titles.
    • If TWLCFG or the country setting within isn't detected, it'll determine region based on the currently set language.
    • Fixes DS WiFi Settings standalone ROM displaying Japanese on flashcards even with a region other than Japan set.
  • Ported RTC fix to B4DS mode.
    • Should hopefully fix the crashes in the Pokemon Gen 4 games, the time changing in Animal Crossing: Wild World and other time-related issues on DS flashcards.
  • Patched RAM mirror checking in an attempt to make the launched game not use more than 4MB of RAM.
    • DS mode and DSi mode will set the proper value, the latter of which allows games to use up to 8MB of RAM.
    • Does not apply to SDK5 games, as those are already working fine.
    • Fixes Jump Super Stars not booting in DS mode.
 

Keylogger

Well-Known Member
Member
Joined
May 3, 2006
Messages
2,649
Trophies
1
Age
34
Website
Visit site
XP
6,718
Country
France
Is it me or Golden Sun is very slow after each battle to resume to the map?
I have to wait at least 10 sec after a battle with a black screen and music playing in background before i can continue the play
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,669
Trophies
3
Age
25
XP
21,177
Country
United States
Is it me or Golden Sun is very slow after each battle to resume to the map?
I have to wait at least 10 sec after a battle with a black screen and music playing in background before i can continue the play
Pretty sure it's not just you with this issue. You can try speeding it up by setting ARM9 CPU Speed to TWL in the per-game settings menu.
 
  • Like
Reactions: Keylogger

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,669
Trophies
3
Age
25
XP
21,177
Country
United States
v1.0.2: Halloween Release
Included in TWiLight Menu++ v26.2.0 (GBATemp thread)

Bug fixes​

  • When using wireless features, ROM loading on DSi/3DS SD Card is now slowed down once again, in order to prevent errors.
  • Fixed ROM mirroring for if ROM size is larger than the device size set in the ROM header.
    • Fixes support for some modified ROMs (ex. translations and ROM hacks).
  • B4DS mode: Cheat engine has been moved to arm7 WRAM for Inazuma Eleven 1 & 2.
    • Fixes where opening a menu crashes the game with an AP-fix applied.
  • Fixed the European version of Yoshi Touch & Go not booting on DSi/3DS SD Card.
  • B4DS mode: To prevent bugs, TWiLight Menu++ must now be used with `EZ_FLASH_RAM` turned on in `fat:/_nds/TWiLightMenu/settings.ini`, in order to use an EZ-Flash Slot-2 cartridge.
 
Last edited by RocketRobz,

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,669
Trophies
3
Age
25
XP
21,177
Country
United States
v1.0.3
Included in TWiLight Menu++ v26.3.0 (GBATemp thread)

Bug fixes​

  • Tootuf: Mission Nadia now saves!
  • Style Lab: Jewelry Design now boots in DSi mode.
  • Fixed where opening the Records menu after exiting the WFC menu in Tetris DS crashes the game.
  • B4DS mode: Fixed where a DSiWare title which doesn't require a donor ROM, requires one to boot.
  • Fixed cheats not working in DSiWare titles on 3DS.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,669
Trophies
3
Age
25
XP
21,177
Country
United States
v1.1.0: TWL Christmas release
Included in TWiLight Menu++ v26.4.0 (GBATemp thread)

What's new?​

  • B4DS mode: Music now plays in Pop Island: Paperfield & Glory Days: Tactical Defense when played on debug/dev DS consoles.

Bug fixes​

  • Fixed cloneboot not working in some DSiWare titles.
  • Fixed reading cloneboot flag at invalid ROM end address, which would cause certain ROM hacks to not boot.
  • Part of RAM used for screenshots is now backed up before taking screenshot. This fixes where a game would crash after taking a screenshot.
  • Slot-1 access is now enabled for DS Download Play.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,669
Trophies
3
Age
25
XP
21,177
Country
United States
v1.1.1: Flipnote on DS Lite? (New Years release)
Included in TWiLight Menu++ v26.5.0 (GBATemp thread)

What's new?​

  • B4DS mode: As Flipnote Studio is one of the most requested DSiWare, it now boots on DS Phat & Lite consoles!

Known bugs​

  • Unfortunately, due to memory limitations, Flipnote Studio does not work fully in B4DS mode, and only works in a proof-of-concept state. These bugs will likely not get fixed.
    • Only the USA version boots.
    • Does not save.
    • Getting past the main menu will cause a crash. This means you cannot create any flipnotes.
  • Year text in the nds-bootstrap screen still displays 2023 as the last year.
 
Last edited by RocketRobz,

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,669
Trophies
3
Age
25
XP
21,177
Country
United States
Eh, this will probably be fixed on the next release.
It definitely will be fixed then.
Should be made DSi/3DS/2DS only or at least be disabled by default until bugs get ironed out.
TWiLight Menu++ will notify the user that it'll crash later on. That alone should maybe make the user wait it out until the bugs get fixed.
 
  • Like
Reactions: raxadian

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,669
Trophies
3
Age
25
XP
21,177
Country
United States
v1.2.0
Included in TWiLight Menu++ v26.5.1 (GBATemp thread)

What's new?​

  • B4DS mode: 12 more DSiWare titles are now playable on DS and DS Lite consoles (plus 3 more titles for debug units)!
    • Scroll down to see which titles are now supported.
    • Click >here< for the full list of supported titles.
  • B4DS mode: DSiWare version of Fashion Tycoon now saves!
    • EUR version is now also supported.
  • @Pk11 and various: Updated translations, and added Vietnamese, Czech, and Finnish languages!

Bug fixes​

  • The game will no longer crash sometimes when exiting the in-game menu.
    • The bug was caused by a timing issue which made the console still think it was running the in-game menu.
  • Updated last year text in the nds-bootstrap screen.
  • Other minor fixes.

Regression (B4DS mode)​

  • Due to memory limitations which will never get fixed, Flipnote Studio will no longer boot on DS and DS Lite consoles.
    • If your console is a debug unit, you'll still be able to boot it with the same issues from the previous version of nds-bootstrap.

DSiWare titles now supported on DS & DS lite​

Titles marked in Bold will only boot on debug/dev consoles.
  • Academy Tic-Tac-Toe
    • Does not save.
  • ACT Series: Tangocho: Ni Chi Hen
    • Does not save.
  • ACT Series: Tangocho: Ni Chu Hen
    • Does not save.
  • ACT Series: Tangocho: Ni Kan Hen
    • Does not save.
  • Antipole
    • Audio does not play due to memory limitations.
  • Cat Frenzy
  • Chronos Twins: One Hero in Two Times
  • Cosmos X2
  • Defense of the Middle Kingdom
  • Elite Forces: Unit 77 (Adds multiplayer, which is not in the original physical release.)
  • Hellokids: Vol. 1: Coloring and Painting!
  • Invasion of the Alien Blobs!
  • Jump Trials
  • Jump Trials Extreme
  • Puffins: Let's Roll!
 
Last edited by RocketRobz,

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,669
Trophies
3
Age
25
XP
21,177
Country
United States
v1.2.2
Included in TWiLight Menu++ v26.6.0 (GBATemp thread)

What's new?​

  • To prevent some crashes, card read DMA has been disabled entirely for DSi-Enhanced/DSi-Exclusive games in DSi mode.

Bug fixes​

  • Flipnote Studio now boots properly with Memory Pit.
  • Fixed a long-standing bug where cloneboot would not work with DSi-Enhanced ROMs running in DSi mode.
  • Fixed arm7 binary being cleared for DSi mode when running via DSiWarehax, which caused an error to appear when booting.
  • Proper language bitmask is now used for Australian region.
 
Last edited by RocketRobz,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • realtimesave @ realtimesave:
    @SylverReZ that guy seriously spent over 2 grand on that hot wheels pc?
    +1
  • RedColoredStars @ RedColoredStars:
    LTT is a noob
  • RedColoredStars @ RedColoredStars:
    Guy doesnt know wtf hes talking about half the time
  • realtimesave @ realtimesave:
    @SylverReZ that reminds me that my friend sells CRTs he gets cheap or free for hundreds of dollars. people are dumb
    +1
  • RedColoredStars @ RedColoredStars:
    And is incredibly annoying.
  • realtimesave @ realtimesave:
    man I just washed my shoes and they look exactly the same as before I washed them :|
  • realtimesave @ realtimesave:
    luckily they didn't fall apart
  • RedColoredStars @ RedColoredStars:
    Some CRTs are very much worth the price
  • RedColoredStars @ RedColoredStars:
    i used to go out to the recycling center every couple weeks and look at the crts and other electronics people would drop off. Usually screens were broken or severely scratched from being tossed around. Did find a good one here and there, but never anything like a 1080i widescreen crt.
  • RedColoredStars @ RedColoredStars:
    Or a good contition 40" Sony Trini that weighs 300 lbs. lol
  • RedColoredStars @ RedColoredStars:
    Literally 300 lbs. lolol
  • BigOnYa @ BigOnYa:
    I have a few of those boat anchors in my basement I tried giving away but no one wanted them, So anyone close to Columbus, Ohio area that wants them, (26", 2x 19") please come get, for free.
  • RedColoredStars @ RedColoredStars:
    Dont know anyone wants those smaller ones. Most are after larger sizes and the kinda top of the line models
  • RedColoredStars @ RedColoredStars:
    Motion handling and input lag on those things destroy plasmas, led, oled
  • realtimesave @ realtimesave:
    I had some really nice CRTs I should've kept
  • realtimesave @ realtimesave:
    now I have all lcd
  • realtimesave @ realtimesave:
    one in particular I regret getting rid of oh well :|
  • realtimesave @ realtimesave:
    the Sonys and stuff I don't care about
  • realtimesave @ realtimesave:
    and used LCD are hard to sell I can imagine.. not worth much
  • realtimesave @ realtimesave:
    @SylverReZ where do u lurk
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    Is it piracy if it was released for free? Not in my opinion, but I also think it's not piracy if buying it isn't owning it, and it's not piracy if you can't buy it from the original creators anymore.
  • K3Nv2 @ K3Nv2:
    Free release can have loopholes where they still make money through ads
    +1
    Xdqwerty @ Xdqwerty: :sad: