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,

banjo2

gamer
Member
Joined
May 31, 2016
Messages
2,344
Trophies
1
Location
society
Website
youtube.com
XP
5,125
Country
United States
When RAM disks are running, can the RAM be dumped? Along with the above two posts, I'd like to know if it'd be theoretically possible to use the RAM dump feature to get save data out of games being played with RAM disks, as you can't save your data otherwise? If everything is loaded and "saved" to the RAM, I don't see why you couldn't extract the files, or maybe even use it as a "save state" of sorts.

I really don't know how this stuff works, so, maybe it's impossible.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,571
Trophies
3
Age
24
XP
20,947
Country
United States
When RAM disks are running, can the RAM be dumped? Along with the above two posts, I'd like to know if it'd be theoretically possible to use the RAM dump feature to get save data out of games being played with RAM disks, as you can't save your data otherwise? If everything is loaded and "saved" to the RAM, I don't see why you couldn't extract the files, or maybe even use it as a "save state" of sorts.

I really don't know how this stuff works, so, maybe it's impossible.
When RAM disks are running, the RAM cannot be dumped, as arm7 can't access the SD at this state.
 
  • Like
Reactions: banjo2

Shinigami_Soul

New Member
Newbie
Joined
Nov 11, 2018
Messages
4
Trophies
0
Age
29
XP
65
Country
Brazil
Hey! First I want to thank you and the other people who make twilight++ and nds-bootstrap possible.
Second, I have a problem. Anytime I try to run a dsiware .nds game the bootstrap display that an error has occurred. I tried stable and nightly and both didn't work (also, I turned on the debug mode and find it strange how it says vram and cpu boost are ON, while in the menu both are off and I don't know if this is normal)
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,571
Trophies
3
Age
24
XP
20,947
Country
United States
Hey! First I want to thank you and the other people who make twilight++ and nds-bootstrap possible.
Second, I have a problem. Anytime I try to run a dsiware .nds game the bootstrap display that an error has occurred. I tried stable and nightly and both didn't work (also, I turned on the debug mode and find it strange how it says vram and cpu boost are ON, while in the menu both are off and I don't know if this is normal)
DSiWare games don't work yet.
 
  • Like
Reactions: Shinigami_Soul

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,571
Trophies
3
Age
24
XP
20,947
Country
United States
v0.27.1: DS Browser support

What's new?
  • Added support for Nintendo DS Browser, by emulating the Memory Expansion Pak, using the extra RAM of the DSi or 3DS!
  • Before the game boots, a message is now shown, when creating a RAM dump or FAT table file, if not created already.
Bug fixes
  • Fixed .nds only being replaced for the .bin filenames.
  • DSi: Removed ROM loading into RAM, for SDK5/TWLSDK games, as they were broken in the last release.
  • DSi: If the overlay size exceeds the RAM size, they are no longer loaded into RAM, before game boot.
    Fixes Lunar Knights.
Known bug (DSi only?)
  • In Nintendo DS Browser, sleep mode does not work, and attempting to enter sleep mode will power on/off the screens in a loop.
 

banjo2

gamer
Member
Joined
May 31, 2016
Messages
2,344
Trophies
1
Location
society
Website
youtube.com
XP
5,125
Country
United States
v0.27.1: DS Browser support

What's new?
  • Added support for Nintendo DS Browser, by emulating the Memory Expansion Pak, using the extra RAM of the DSi or 3DS!
More compatibility than the standard? You and your team never cease to amaze me. :)

I'll certainly be comparing this to the DSi Browser.
 

Pokem

Well-Known Member
Member
Joined
Jul 22, 2016
Messages
1,058
Trophies
0
XP
1,434
Country
United States
Hello, I'm sure it is a question that has probably been asked many times, but can this play every DS game yet? Back when I still follow the development regularly, it had a compatibility list with games that run well, games that take forever to load, and games that are unplayable. Has development reached the point where every game run well, including DS homebrews?
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,571
Trophies
3
Age
24
XP
20,947
Country
United States
Hello, I'm sure it is a question that has probably been asked many times, but can this play every DS game yet? Back when I still follow the development regularly, it had a compatibility list with games that run well, games that take forever to load, and games that are unplayable. Has development reached the point where every game run well, including DS homebrews?
There are still some games that don't work, such as Pokemon Dash, Golden Sun: Dark Dawn, and very early Japanese SDK5/TWLSDK games.
 
  • Like
Reactions: Pokem

Rya687

Well-Known Member
Newcomer
Joined
Apr 28, 2016
Messages
62
Trophies
0
XP
694
Country
Austria
There are also games that seem functional at first glance, but run into bugs at some point. For that reason, the compatibility list can't always be trusted. I learned that the hard way.
 

Shinigami_Soul

New Member
Newbie
Joined
Nov 11, 2018
Messages
4
Trophies
0
Age
29
XP
65
Country
Brazil
Don't know if this was reported somewhere, but chocobo fushigi na dungeon+ with the english partial translation pack is not being properly patched by the included anti-ap (that's my guess, at least). Your hp doesn't regenerate as it seems it should and even clearing the tutorial (it was hard, a tried a lot of times) just greets you with a black screen (I'm playing on 3ds, btw).
 
Last edited by Shinigami_Soul,

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,571
Trophies
3
Age
24
XP
20,947
Country
United States
Don't know if this was reported somewhere, but chocobo fushigi na dungeon+ with the english partial translation pack is not being properly patched by the included anti-ap (that's my guess, at least). Your hp doesn't regenerate as it seems it should and even clearing the tutorial (it was hard, a tried a lot of times) just greets you with a black screen.
There is no AP-fix .ips patch for the English translation.
 
  • Like
Reactions: Shinigami_Soul

NightScript

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
951
Trophies
1
Age
20
XP
2,232
Country
United States
What games might those be if you don't mind answering?
With most updates, you're going to change a function which might make it work in one game but breaks it in others.
Here's a visualization:

Img-1566985569468.png


The best we could do is try out each game and report them as they come along.
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,301
Country
Italy
With most updates, you're going to change a function which might make it work in one game but breaks it in others.
Here's a visualization:

Img-1566985569468.png


The best we could do is try out each game and report them as they come along.
I must have misunderstood his post, since I thought he meant games that later in the game have game-breaking bugs, and not bugs that are introduced with new releases of nds-bootstrap, in other words regressions.
 
  • Like
Reactions: Alexander1970

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    If our Walmart has them yours probably does
  • ZeroT21 @ ZeroT21:
    I came to like french Camembert
  • K3Nv2 @ K3Nv2:
    People get way too self conscious about ingredients
  • RedColoredStars @ RedColoredStars:
    Grilled peanut butter sandwiches with banana, bacon, and marshmallow cream. YUM!!!!
  • RedColoredStars @ RedColoredStars:
    one of my favorites
  • K3Nv2 @ K3Nv2:
    Okay elvis
  • RedColoredStars @ RedColoredStars:
    fuck elvis. lol :P
  • K3Nv2 @ K3Nv2:
    My type c cable is starting to die guess I better order one from my desk
  • RedColoredStars @ RedColoredStars:
    sounds like something Ween would play
    +1
  • ZeroT21 @ ZeroT21:
    And here I thought I was the only one that buy cables in bulk
  • RedColoredStars @ RedColoredStars:
    Nope. Theres two of you! Haha
  • K3Nv2 @ K3Nv2:
    They're so cheap now why not
  • K3Nv2 @ K3Nv2:
    I like the L angle connectors which add more force to it I guess which defeats the point
  • RedColoredStars @ RedColoredStars:
    i only buy new ones when theres a new standard and I have gear that uses it. Otherwise my cables seem to last forever.
  • SylverReZ @ SylverReZ:
    @RedColoredStars, Ween made a song about waving dicks in the wind.
    +1
  • RedColoredStars @ RedColoredStars:
    L angle cables are amazing when needed.
  • RedColoredStars @ RedColoredStars:
    @SylverReZ Yup. Been a longtime fan of Ween. Not a mega-fan by any means but I'm pretty familiar with most of their tunes.
    +1
  • K3Nv2 @ K3Nv2:
    You like the wee
    +1
  • ZeroT21 @ ZeroT21:
    I like electronics that use detachable cables, that way if the cable breaks you can just swap in a new one instead of replacing the whole unit
  • SylverReZ @ SylverReZ:
    @K3Nv2, Ween-er :creep:
  • RedColoredStars @ RedColoredStars:
    they make brown music. lol
    +1
  • K3Nv2 @ K3Nv2:
    Brown note
  • ZeroT21 @ ZeroT21:
    for keyboards, headphones or controllers ,it's a must have
  • K3Nv2 @ K3Nv2:
    Don't know why mice won't get with detachable type c
    K3Nv2 @ K3Nv2: Don't know why mice won't get with detachable type c