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,

ahezard

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
116
Trophies
0
XP
1,140
Country
France
BTW you need to have your SD Card formatted to FAT32 to make things like NeoDS and GBARunner2 to work?
I think the reason both of those don't work (And I tested both in a flashcard, works perfectly) is because seemingly my SD card is formatted to FAT. I could reformat it to FAT32, but IDK if there is a hidden partition in the SD Card or I need to do backup or something because I got games and stuff installed in it, and I have no idea if I have to back the files normally, back some more data by specific methods, or backing up the NAND along with the former stuff.

--------------------- MERGED ---------------------------

It's also kinda odd. I tested the SAV_PATH to point it to the root of the SD Card for a "TetrisDS.sav", and a save file from TDS using TWLSaveTool accordingly (From SPP cartridge with TDS save). It still gives the "Unable to read the data." error, though I don't know if "Reading" the save file doesn't fix THESE issues, but the bootstrap indeed loads the save file (I will test Megaman ZX). EDIT: .-. I tried with Megaman ZX, aaaaaaand it doesn't read the save either (I'm sure I used the correct save)
A save file dumped with twlsavetool should indeed works but the compatibilty of the save redirection is limited to early ds games. It is based on the reverse engineering of the MaxOverload patcher 1.2. Only the "v1" method have been implemented so you can check if a rom is compatible by using the maxoverload patcher on it. If it says : arm7 successfully patched, v1.0, it will works. But do not worry, the compatibility will improve and save writing will work soon.
 

dubbz82

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
1,572
Trophies
0
Age
41
XP
1,216
Country
United States
I'd GUESS that there's probably at least a few that naiively look for somewhere to read in data from at boot...those might no longer crash.
 

Fatalanus

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
595
Trophies
0
Age
24
XP
410
Country
Romania
It's happening!! :) Dev, do you think that more progresses can be made to enhance the software - compatibility? Reducing loading time and stuff?
 

adrifcastr

Well-Known Member
Member
Joined
Sep 12, 2016
Messages
2,038
Trophies
0
XP
1,947
Country
Germany
ahezard pulled a lot save file stuff to twloader
 

Attachments

  • Unbenannt.png
    Unbenannt.png
    26.9 KB · Views: 200
  • Like
Reactions: Stack3r

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: :wub: