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,766
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
322
Trophies
0
Age
33
XP
1,430
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
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=KYZD7ykz9aQ