New nds-bootstrap update improves DSiWare game compatibility on original DS systems and adds save support

dsahjkdad.png

Nds-bootstrap is an essential homebrew for those wanting to play their Nintendo DS games natively on a 3DS, using just an SD card. And as of a new update, it's only gotten better; a few months ago, @RocketRobz managed to get DSiWare titles running on original "phat" DS and DS Lite units, though compatibility was limited, and saving wasn't supported. Now, over 100 DSiWare games work on older DS models, with the ability to save your game data.

What's new?​

  • DSiWare playability on DS Phat/Lite is finally out of it's proof-of-concept stage, as you can now save your data, along with 100 titles now supported (plus a few more, if you're using a DS Debug console)!
    • A custom .sav format is used for flashcard DSiWare save files (featuring a "save exist" flag and save size at the end of the file).
    • Shantae: Risky's Revenge can now get past the first two battles using an existing save file!
    • Scroll down to see which titles are now supported to play on DS Phat/Lite.

Some of the games that you can try out include Mr. Driller: Drill Till You Drop, Model Academy, Orion's Odyssey, and many more. WarioWare: Touched! DL version also works, though the audio does not work, because it takes up too much RAM. If you happen to have a debug DS unit, four extra games will work on it: Dragon Quest Wars, Make Up & Style, Metal Torrent, and Plants vs. Zombies.

:arrow: Source
:download: GBAtemp Project Thread
 

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
3,915
Trophies
1
Age
40
XP
3,928
Country
Argentina
This is great but I can already make these games work on my R4 clone? So I don't understand what is that changed? Is the the digital only versions?
 

Dartz150

Yet another Onii-chan
Member
Joined
May 5, 2010
Messages
2,306
Trophies
2
Age
31
Location
Over your head
XP
4,389
Country
Mexico
This is great but I can already make these games work on my R4 clone? So I don't understand what is that changed? Is the the digital only versions?

As long as your R4 clone is able to run TwilightMenu++, it should be able to play the listed DSiWare games on this update.
 
Last edited by Dartz150,

Dartz150

Yet another Onii-chan
Member
Joined
May 5, 2010
Messages
2,306
Trophies
2
Age
31
Location
Over your head
XP
4,389
Country
Mexico
any point on using this if you have a Flashcard?

Read carefully. Flashcarts can't run DSiWare, neither DSLite/Phat models. This adds support for both of them as long as your flashcart is able to run TwilightMenu++, something that was thought to be imposible for a long time.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,852
Trophies
3
Age
23
XP
19,510
Country
United States
I don’t know if it would even be worth implementing, but I know some DS slot-2 devices gave the DS extra ram, there’s a list on the dslinux wiki http://www.dslinux.org/wiki/ComparisonOfHomebrewHardware.html
It is unfortunately either not possible or very difficult to implement Slot-2 RAM usage for DSiWare on DS, due to the Slot-2 bus being limited, only one CPU being able to access it at a time, and the console's RAM not being continuous with the Slot-2 one.
 

spkatsi

Well-Known Member
Member
Joined
Jan 5, 2019
Messages
111
Trophies
0
XP
1,128
Country
Antarctica
Super news!

Has anybody tested if Zelda: Four Swords Anniversary Edition runs (full playthrough) on DS-Lite?
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,852
Trophies
3
Age
23
XP
19,510
Country
United States
Super news!

Has anybody tested if Zelda: Four Swords Anniversary Edition runs (full playthrough) on DS-Lite?
Unfortunately, that only works on debug models, due to it using more than 4MB of RAM. It also doesn't save either.
For those that do have a debug DS Phat/Lite model, a full playthrough should be possible.
 
  • Like
Reactions: x65943 and spkatsi

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
15,852
Trophies
3
Age
23
XP
19,510
Country
United States
But Plants vs Zombies already works on the R4? That's what I was pointing out. At least with Wood.
Plants vs. Zombies has a DSiWare version which removes multiplayer (and afaik, the music video which plays at the end), and that version (outside of DSi/3DS) only works on debug DS consoles.
But yes, if you have the regular DS version, play that one instead. There are only a few DS games which have DSiWare versions, and in most cases are cut down from the DS versions.
 
  • Like
Reactions: raxadian

sombrerosonic

Idiot machine
Member
Joined
Jan 12, 2022
Messages
1,366
Trophies
2
Location
Hydrocity Zone
XP
2,382
Country
United States
It is unfortunately either not possible or very difficult to implement Slot-2 RAM usage for DSiWare on DS, due to the Slot-2 bus being limited, only one CPU being able to access it at a time, and the console's RAM not being continuous with the Slot-2 one.
Maybe a patch that supports the DS-2 flashcart's extra memory could help for the DSiware homebrew? just a thought
 

jeffyTheHomebrewer

Neato Burrito!
Member
Joined
Aug 24, 2018
Messages
1,360
Trophies
1
Location
his house!
Website
catboybeebop.neocities.org
XP
2,669
Country
United States
Holy shit.. My only guess on making the games work better would be to redirect RAM reads/writes of the upper bits of ram (I.E. the extra mbs of ram the DSi usually has) to the gamecart/its SD card, or a GBA Expansion Pak if that works, in some way similar to the way EmuNAND works. (obvs it'd work different on the inside, I just don't know what else to compare it to)
 
General chit-chat
Help Users
  • Skelletonike @ Skelletonike:
    link doesn't work
    +2
  • Skelletonike @ Skelletonike:
    1H left, such a slow week.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Okay, I had spaghetti :P
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
    K3N1 @ K3N1: Your favorite activity