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,

HikkiFan7

Active Member
Newcomer
Joined
Oct 28, 2015
Messages
29
Trophies
0
Age
33
XP
95
Country
United States
Mind posting a screenshot?
It can be taken with Luma's Rosalina. (Hold L+DOWN+SELECT).
There's a "default" when I use the touch screen.
WIN_20170828_184450.JPG WIN_20170828_184548.JPG
 

EridiumMiner

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
165
Trophies
0
Age
34
XP
315
Country
Italy
My tests with the latest commit available (9d2a064):
Guilty Gear Dust Strikers: works with some lag in the menus, but it's playable
Colin McRae Dirt 2: gives a red screen
Final Fantasy XII Revenant Wings: red screen
Disgaea DS: doesn't boot
Bust-a-Move DS: playable
Metroid Prime Hunters: doesn't boot
Pokémon Link: playable
 

Damin72

Well-Known Member
Member
Joined
Aug 17, 2015
Messages
284
Trophies
0
Age
27
XP
1,779
Country
Russia
With last commit not broken:

RESIDENT EVIL DS - Movies works fine, but lag after load room not disappeared.
TRAUMA CENTER - Work too.

All others games - or Red Screen, or not working.
 

SaberLilly

Well-Known Member
Member
Joined
May 26, 2017
Messages
323
Trophies
0
Age
34
XP
1,451
Country
United States
Mechassault Phantom War boots to white, and then goes black

Also i can't seem to update my TWLoader as the program throws an Arm9 exception (probably because its so old) V5.3.0
 
Last edited by SaberLilly,

bennyman123abc

Well-Known Member
Member
Joined
Mar 21, 2013
Messages
920
Trophies
1
Age
22
Location
Alton, IL
XP
1,208
Country
United States
So, I got to thinking about something. We all know how slow NDS Bootstrap can be when loading and running games. So, what if we could load a game slower but run it faster? What if we took a DeSmuME approach? Let that sink in for a minute... You done thinking? Good because I'm proposing my idea with information to back it up. My idea is simple. What if we loaded the DS game into RAM before running it? Now, I know that some DS games won't fit into RAM on the O3DS (1024 MBit games) and some won't even load into RAM on the N3DS (I'm looking at you Pokémon Black and White 2 with your 2048 MBit size :glare:) but what about the smaller games? Like the 128 Mbit (16 MB) or even 512 MBit (64 MB). Now, I realize this might not be possible on the O3DS considering it only has a measly 128 MB of RAM. However, it could surely be possible for games except the 2048 MBit ones on the N3DS as it has a whopping 256 MB of RAM. This is all just a theory however and I don't know how possible it would be for the bootstrap to load the ROM into RAM and then have DSi Mode read from it. Maybe if it could read from a RAM Disk of some sort. That would make things easier. Anyway, the only real research I did was on 3DS, N3DS, and DS RAM amounts and not really what can and can't be done in DSi mode. This was all just a thought and me rambling but, I would like to know if this could be possible. Thanks for reading this!
 
Joined
Jun 19, 2016
Messages
1,091
Trophies
0
Age
23
Location
Paris
XP
1,034
Country
France
So, I got to thinking about something. We all know how slow NDS Bootstrap can be when loading and running games. So, what if we could load a game slower but run it faster? What if we took a DeSmuME approach? Let that sink in for a minute... You done thinking? Good because I'm proposing my idea with information to back it up. My idea is simple. What if we loaded the DS game into RAM before running it? Now, I know that some DS games won't fit into RAM on the O3DS (1024 MBit games) and some won't even load into RAM on the N3DS (I'm looking at you Pokémon Black and White 2 with your 2048 MBit size :glare:) but what about the smaller games? Like the 128 Mbit (16 MB) or even 512 MBit (64 MB). Now, I realize this might not be possible on the O3DS considering it only has a measly 128 MB of RAM. However, it could surely be possible for games except the 2048 MBit ones on the N3DS as it has a whopping 256 MB of RAM. This is all just a theory however and I don't know how possible it would be for the bootstrap to load the ROM into RAM and then have DSi Mode read from it. Maybe if it could read from a RAM Disk of some sort. That would make things easier. Anyway, the only real research I did was on 3DS, N3DS, and DS RAM amounts and not really what can and can't be done in DSi mode. This was all just a thought and me rambling but, I would like to know if this could be possible. Thanks for reading this!
You don't have access to the 3DS's RAM in TWL_MODE, only to a DSi's RAM.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    They should've just made it a movie at 50 minutes
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    No from Paramount Plus or whatever it is
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Psi now has access to every streaming and cable channel out
  • K3Nv2 @ K3Nv2:
    Eh I'd rather just download and delete is it already up on paramount?
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah it's on now
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, why are most new south park episodes half hour specials?
    +1
  • K3Nv2 @ K3Nv2:
    @Psionic Roshambo, let me get a Netflix account I've always been nice to you
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I made a honey pepper glazed turkey breast for dinner turned out pretty bomb
  • K3Nv2 @ K3Nv2:
    We can Netflix and chill
  • Xdqwerty @ Xdqwerty:
    Nvm not half hour, but hour long
  • Xdqwerty @ Xdqwerty:
    Normal south park episodes are already half hour
  • Psionic Roshambo @ Psionic Roshambo:
    Got 2 free Xumo boxes they work pretty good
  • K3Nv2 @ K3Nv2:
    I'm happy to get anything most series don't make it pass 6 seasons
  • Psionic Roshambo @ Psionic Roshambo:
    Except Stars and Encore those are being a bitch lol
  • K3Nv2 @ K3Nv2:
    I may consider that onn pro box finally a media box with type A ;O
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, cuz the companies don't want em to
  • K3Nv2 @ K3Nv2:
    No it's revenue and demand south park could argue has a bigger audience than family guy about the same
    +1
  • K3Nv2 @ K3Nv2:
    Family guy is worth 300mill south parks worth 1Bill according to the interwebs
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, probably cuz family guy is more disliked compared to south park
  • K3Nv2 @ K3Nv2:
    It just does the same formula south park can press buttons without going overboard
  • Xdqwerty @ Xdqwerty:
    And bc most of the family guy budget is spent on the voice actors rather than on the animation
  • K3Nv2 @ K3Nv2:
    Southpark could spend 30k on a animated dick and people would laugh at it
    +2
  • K3Nv2 @ K3Nv2:
    lol one prescription to Lizzo
  • Xdqwerty @ Xdqwerty:
    who is lizzo?
  • Xdqwerty @ Xdqwerty:
    yawn
    Xdqwerty @ Xdqwerty: yawn