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,633
Trophies
3
Age
24
XP
21,076
Country
United States
Robz8, Hello. Wanted to ask you, why do we have only 28mb of RAM at the moment? Can we have at least 64mb in the future, so 128mb roms could run almost without lags and long loadings, or there are some 3DS hardware limitations?
Tried to search this information by myself but could find only information about RAM increase from 4,8 to 28mb.
There's limitations, unknown if it's by hardware or the TWL_FIRM.
We can have up to 32MB, because panda/dev DSi units have 32MB of RAM.
Also, the first 4MB are used by the game, so we can only store ROMs up to 28MB or below, into RAM.
 

BlastXDX

3DS Hacking Era Original
Member
Joined
Oct 3, 2015
Messages
237
Trophies
0
Location
Frappe Snowland
XP
365
Country
United States
So I recall there being a post on here quite a while ago (some time last year, iirc) saying that Bowser's Inside Story was working and that it'd be in a later commit. Anyone know what happened, and when/if it'll be working?
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,633
Trophies
3
Age
24
XP
21,076
Country
United States
So I recall there being a post on here quite a while ago (some time last year, iirc) saying that Bowser's Inside Story was working and that it'd be in a later commit. Anyone know what happened, and when/if it'll be working?
BiS now works, but not past the save screen, due to AP measures, and an AP patch doesn't fix it.
 
  • Like
Reactions: BlastXDX

soniccomcisbr

Well-Known Member
Member
Joined
Jul 27, 2014
Messages
551
Trophies
0
Age
43
Location
Fortaleza, Brazil
XP
1,981
Country
Brazil
Ok, I just tried Game Center CX 2 - in japanese it's works good if you turn off the voices. With translation its goes black scren after join the game room. I bet it's because of the "trim". It's possible to aply the patch without trim the rom?
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,633
Trophies
3
Age
24
XP
21,076
Country
United States
Ok, I just tried Game Center CX 2 - in japanese it's works good if you turn off the voices. With translation its goes black scren after join the game room. I bet it's because of the "trim". It's possible to aply the patch without trim the rom?
Using HxD, insert 0x100000 bytes to the end of the ROM file.
 

soniccomcisbr

Well-Known Member
Member
Joined
Jul 27, 2014
Messages
551
Trophies
0
Age
43
Location
Fortaleza, Brazil
XP
1,981
Country
Brazil
Using HxD, insert 0x100000 bytes to the end of the ROM file.

UPDATE: I tested and worked

Never did this before, but its like this?

Sem_t_tulo.jpg
 
Last edited by soniccomcisbr,

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,633
Trophies
3
Age
24
XP
21,076
Country
United States
nds-bootstrap v0.8.0: Fixed Haxxstation support

What's new?
  • Async prefetching has been implemented!
    (This does not apply to the SDK5 DSi build.)
  • The Legend of Zelda: Spirit Tracks, now saves to SD card, so you no longer need a donor cart for saving.
  • L+R+START+SELECT now activates a new method of soft-resetting a game.
    For 3DS, TWLNAND side of TWLoader is rebooted. For DSi, "SRLoader: Last-ran ROM" is booted.
Improvements
  • 16MB/32MB RAM mode is now always used, so to access the cache, RAM mode switching no longer occurs.
    As a result, performance has been slightly increased.
  • MegaMan Zero Collection (USA) now loads at near cart speeds!
  • Some games that used DSi WRAM as cache, no longer uses it, and instead uses main RAM as cache, like most other games do.
Bug fixes
  • Since RAM mode switching no longer occurs, game compatibility has been improved a bit, such as Metroid Prime Hunters (non-Korean) now working for the first time since a year or less.
  • DS Download Play support is now fixed for SDK1-4 games! That means DS Download Station/Haxxstation is working again!
    NOTE: Please turn off donor ROM, for your ROM containing DLP, before using the DLP feature.
  • Some games that needed donor ROM force-used, no longer needs it force-used.
  • DLP demos using thumb, now work.
  • DSiWarehax fixes have been implemented to the 3DS build.
    SRLoader v4.1.0 will use the 3DS build for 3DS users using DSiWarehax.
Regression
  • As 16MB/32MB RAM mode is always used, and the cardEngine arm9 code has been moved from DSi WRAM, to the 4MB DS debug RAM area (main RAM) for DLP to work, that area is now used, so now only 24MB or lower (8MB or lower, for DSi) ROMs can be loaded into RAM.
 
Last edited by RocketRobz,

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,633
Trophies
3
Age
24
XP
21,076
Country
United States
does Solatorobo still need a donor card to save or does it have working .sav support yet?
SDK5 games, including Solatorobo, still needs donor cart.
could it be possible to add another option to the select menu to choose a different bootstrap for running games like contra 4?
Contra 4 still works, just with some load times.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Using .139 and most of the games work.... Was happy to play Konami Devil World yesterday lol
  • BigOnYa @ BigOnYa:
    Do you have the mini radiator cooler? I Jerry rigged a heatsink and 5volt fan from a dead graphics card on mine, but eventually wanna get a real cooler/fan.
  • Psionic Roshambo @ Psionic Roshambo:
    Pure copper heat sink kit and fans
    +1
  • BigOnYa @ BigOnYa:
    I don't know bout sets, I downloaded all the roms for mine separately.
  • Psionic Roshambo @ Psionic Roshambo:
    My 1500ish games is all hand picked and scraped it's taken me months but zero trash well except MAME.... Tried deleting clones and broke the originals uugghh
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I legit have been complaining about MAME for over 20 years... Hate the way they handle roms
  • BigOnYa @ BigOnYa:
    Yea is a pain sometimes
  • Psionic Roshambo @ Psionic Roshambo:
    Now that they decided to add Tiger handheld and fruit machines.... Newer sets are worthless
  • Psionic Roshambo @ Psionic Roshambo:
    Because who doesn't want to emulate Halo LCD by Tiger when the machine needed to emulate it... Could just play Halo....
  • K3Nv2 @ K3Nv2:
    Batocera has some tiger games
  • Psionic Roshambo @ Psionic Roshambo:
    I don't have them on mine Ken lol
  • K3Nv2 @ K3Nv2:
    Waste of the 128kb they take
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Tiger handhelds are good for one thing.... Occupying space in a landfill
  • K3Nv2 @ K3Nv2:
    They make good burning plastic
  • BigOnYa @ BigOnYa:
    Makes me wonder if the Pi5 can play PS2? If there's even a core for it yet.
  • K3Nv2 @ K3Nv2:
    Pi5 should be able to do ps2
  • Psionic Roshambo @ Psionic Roshambo:
    Try Dragon Quest VIII it ran perfectly on a core 2 Duo I had
  • Psionic Roshambo @ Psionic Roshambo:
    Easiest game to run I found
  • K3Nv2 @ K3Nv2:
    Ps2 emulation is cake compared to 3 years ago
  • Psionic Roshambo @ Psionic Roshambo:
    Hardest is probably Gran Turismo 4
  • Psionic Roshambo @ Psionic Roshambo:
    It's much better now yes but Gran Turismo 4 is still the hardest one to emulate that I have in my collection
  • Psionic Roshambo @ Psionic Roshambo:
    Runs perfectly fine but it's as if I can feel it always on the boarder line of dropping a frame lol
  • BigOnYa @ BigOnYa:
    I ordered a spin ball couple days ago to add to my arcade cabinet, will be nice for games like golden tee, or bowling
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted a controller for like Ikari Warriors, Time Soldiers, Heavy Barrel, Forgotten Worlds games like those
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not even sure what to call that controller
    Psionic Roshambo @ Psionic Roshambo: Not even sure what to call that controller