github DS-Homebrew/nds-bootstrap v0.36.0
v0.36.0: 100th release!

latest releases: v2.8.3, v2.8.2, v2.8.1...
4 years ago

NOTE: Please read the full page before downloading.

Some of you might've heard that the 100th release is supposed to bring one or all of these features:

  1. DSi mode, which will allow:
    1. Booting DSi-Enhanced games with DSi features, such as WPA1/2 and camera.
    2. Booting DSiWare games without the need for Unlaunch, or installing the game as a CIA.
  2. Fixed cloneboot support, which will allow multiplayer via Download Play to work for the games that currently don't work the feature.
  3. Slot-2 emulation for games such as MegaMan ZX, Pokémon Gen 4, and more.

Unfortunately, due to my failed attempts of implementing those (thus lacking the knowledge how to do so), and the devs like @ahezard (the main dev) and @shutterbug2000 not being around for a while, those features have not been implemented, and this release was solely made to bring nds-bootstrap out of the stealth release state, bringing some features and fixes that have only been in stealth and nightly builds.

For a bit of news:

  1. A month ago, shutterbug has began work on DSi mode once again, and he plans to commit the changes soon:tm:.
  2. A while back, ahezard has stated that he will return to coding at some point.

With all that said, it'll be a while before we see those features implemented, and even fixing some broken games, such as Pokémon Dash and Golden Sun: Dark Dawn, as well as fixing cheat support (some E-type codes don't work).

Instructions:

  1. Download the .7z file.
  2. Extract the nds-bootstrap (or B4DS, for DS-mode flashcards) .nds files, to root:/_nds.
  3. Extract the .ver file to root:/_nds/TWiLightMenu.

Reg = Only for nds-bootstrap for DSi/3DS
B4DS = Only for nds-bootstrap for DS flashcards

What's new?

  • Two DSiWare games now boot in their DS mode demo versions!
    • Pop Island
    • Pop Island: Paperfield
  • Reg: (@xonn83 and me) You can now swap the screens by holding L+R+UP+X for 1 second. Useful for consoles with the GameBoy Macro mod.
    • Note that this doesn't work for all games (or all areas of the game), and some games that do work with this feature, will corrupt some graphics.
    • This will also not work with B4DS, due to memory limitations.
  • Reg: Added a Hi heap shrink setting.
    • Set this, if there's a cheat code not working. If this does not fix it, then wait for a fix.
    • Set by setting CARDENGINE_CACHED to 2 in nds-bootstrap.ini.

Improvements (Reg)

  • ARM7 binary is now stripped when pre-loading a ROM into RAM (as it's already loaded).
    • This allows more 28MB (or 12MB for DSi) ROMs to fit into RAM.
  • FAT table cache is now copied to DSi WRAM, if:
    • DSi WRAM is not mirrored (DSiWarehax not used, in other words)
    • Game is running in DS mode
    • Game is on the console's SD card

Bug fixes

  • Reg: Slot-1 is now disabled, in order for sleep mode to work with any card inserted in Slot-1!
    • Ejecting the Slot-1 card will also no longer cause the console to reboot or shut down!
    • This does not affect IR games such as Pokémon HGSS, if Slot-1 isn't empty.
  • Reg: Fixed sound in Dragon Ball Z: Goku Densetsu and some SDK5 THUMB games, if using DSiWarehax (e.g. Memory Pit).
  • Reg: Fixed a bug with reading a pre-loaded 28.5MB (or 12.5MB for DSi) ROM from RAM.
  • Fixed long-standing bug with overlay pack size calculation.

Don't miss a new nds-bootstrap release

NewReleases is sending notifications on new releases.