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,
So I am trying to play Super Mario 64 DS on my DSi XL and whenever I close the DSi it crashes the game. The NDS Bootstrap compatibility chart says "Sleep mode won't work unless the clock speed is set to NTR" however this is on a DSi and there isn't even a way to adjust the clock speed like that so why does this happen? Any way to fix it?
 
  • Like
Reactions: RocketRobz
So I am trying to play Super Mario 64 DS on my DSi XL and whenever I close the DSi it crashes the game. The NDS Bootstrap compatibility chart says "Sleep mode won't work unless the clock speed is set to NTR" however this is on a DSi and there isn't even a way to adjust the clock speed like that so why does this happen? Any way to fix it?
You just change the clock speed in TWLMenu++ Settings.
Also, certain Slot-1 carts cause the game to crash.
Turn on "Force sleep patch".
 
IMG_20200306_001505.jpg
I have Problem with my Twilight Menu++..
I did the installation exactly as it should, but ...
only the white screen come and nothing happens. I can normal Go to my Home menu, just Twilight menu++ doesn't work by me.

I have an New 3DS
 
Last edited by Speedmomo,
View attachment 198670 I have Problem with my Twilight Menu++..
I did the installation exactly as it should, but ...
only the white screen come and nothing happens. I can normal Go to my Home menu, just Twilight menu++ doesn't work by me.

I have an New 3DS
So the ROM menu doesn't even appear?
 
No, and i have usw to Install twi ,manual , With the updater but nothing works by me... I dont know why...

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

PS: this is my luma Version and system Version ..IMG_20200306_002358.jpgIMG_20200306_002334.jpg
 
You just change the clock speed in TWLMenu++ Settings.
Also, certain Slot-1 carts cause the game to crash.
Turn on "Force sleep patch".

Thank you so much. I somehow never noticed the clock speed option. I have it set to the lower 60mhz one.

Will this make any games run slower? I don't care about emulators.
 
  • Like
Reactions: banjo2
Smart answer
Read the how to widescreen on 3ds section in the twlmenu thread

thank you, I will do as you say... I was just feeling lazy, sorry I'll be better


edit... ooh, just had a quick read and it looks very involved, I may end up giving it a miss then

I just wanted to play mario 64 DS in widescreen
 
Last edited by peteruk,
That tutorial is probably outdated, sono's latest cia version of twpatch can now generate widescreen. Just use the latest version and it will make a twlbg.cxi inside /luma/system, then move that to /_nds/twlightmenu/twlbg/ and rename to widescreen.cxi
 
  • Like
Reactions: peteruk
That tutorial is probably outdated, sono's latest cia version of twpatch can now generate widescreen. Just use the latest version and it will make a twlbg.cxi inside /luma/system, then move that to /_nds/twlightmenu/twlbg/ and rename to widescreen.cxi

thank you
 
I've always had issues with twilight loader, the biggest one being that it crashes when there's too many files or directories. By too many, I dont mean more than a few hundred. Best way is still a ds flashcard.
 
I've always had issues with twilight loader, the biggest one being that it crashes when there's too many files or directories. By too many, I dont mean more than a few hundred. Best way is still a ds flashcard.
Are you ACTUALLY playing the few hundred games or just have them sitting there and only play 5? Because if you only plan to play 10, maybe 20 games tops, out of the whole bunch, your point is basically invalid. DS Flashcards basically give you the same experience, only CONSIDERABLY shorter battery life, on top of not being free like this.
 
  • Like
Reactions: banjo2
So the ROM menu doesn't even appear?
@Robz8
forget my post
I have found the Problem i use a 64gb SD Card, I have the SD card via PC over a Programm of FAT32 formatted. I could not load my SD card in GM9, that's I had them re-formatted via gm9 and now everything works without problems. the only funny thing is that I could install everything via FBI, I could play and save everything, but GM9 could not read the SD card despite the fact that it was formatted to FAT32. does anyone know why this is so?
 
v0.30.1

What's new?

  • DSi: Bothered by seeing white lines over your screens when pressing POWER, soft-resetting, or exiting back to TWLMenu++?
    nds-bootstrap will instead now instantly make both screens white, where the white lines are now less visible!
  • When soft-resetting, the nds-bootstrap logo will now not be shown, if saving FAT table cache is turned off.
    This does not apply to forced soft-resets.
Bug fixes
  • Fixed some games triggering a forced reboot when holding L+R+START+SELECT, such as MegaMan Zero Collection.
    Instead, you can now force a soft-reset by holding L+R+START+SELECT for 2 seconds, for games that don't reset with that button combo.
  • In hopes of fixing corruption bug for SD cards above 32GB, NDMA is no longer used for reading the existing FAT table cache.
 
Last edited by RocketRobz,
v0.31.0

What's new?

  • Chinese and Korean languages can now be used!
Bug fixes
  • Added an elaborate card read end check for SDK3 games.
    This fixes the Korean versions of Pokemon Mystery Dungeon: Explorers of Time and Explorers of Darkness.
  • Soft-reset is now patched for Super Mario 64 DS.
 
v0.31.0

What's new?

  • Chinese and Korean languages can now be used!
Bug fixes
  • Added an elaborate card read end check for SDK3 games.
    This fixes the Korean versions of Pokemon Mystery Dungeon: Explorers of Time and Explorers of Darkness.
  • Soft-reset is now patched for Super Mario 64 DS.

Im testing it now but looks like its brokwn. I can use touch screen on mario 64 and giana sistera da freezes in white screen
 
Im testing it now but looks like its brokwn. I can use touch screen on mario 64 and giana sistera da freezes in white screen

Tested on DSi with TWiLight v12.2.1

Mario 64 DS - US Version - TID:ASME - Touchscreen not working
Heapshrink ON/OFF

Mario 64 DS - US Version Rev.1 - TID:ASME - works
Mario 64 DS - EU Version - TID:ASMP - works



Giana Sisters DS - US Version - TID:BZIE - works
Giana Sisters DS - EU Version - TID:CYYP - DSi freezes on Black/White Screen
Heapshrink ON/OFF


Thank you.:)
 
Last edited by Alexander1970,
  • Like
Reactions: RocketRobz

Site & Scene News

Popular threads in this forum