Skip to content

Releases: DS-Homebrew/nds-bootstrap

v0.10.2

19 Jul 23:56
Compare
Choose a tag to compare

Credits: ahezard, Gericom, Apache Thunder, Robz8, _catcatcat, and shutterbug2000.

Instructions:

  • Download the .7z file, then extract what's in the .7z file, to the _nds folder.

What's new?

  • More DSi-Enhanced thumb games are working!
  • Some SM64DS ROM hacks are working again, such as Mario's Holiday!
  • Async prefetching is now an option! You can change this option in DSiMenu++, if some games aren't working with this option set.

Bug fixes

  • Most SDK5 games should work on DSi again.
  • Most of Anno 1701's graphics are now shown again.
  • Sound doubling issue in some games have been fixed.

v0.10.1

02 Jul 05:39
Compare
Choose a tag to compare

What's new?

  • Two features that got removed since the cart speed implementation, are returning:
    *ROM loading into RAM: Brings slightly faster than cart speeds. ROMs with the size of 24MB (8MB for DSi) or lower, will be loaded into RAM.
    ROMs loaded into RAM will also have no sound issues (crackles and/or double sound).
    *Async prefetching: Helps streamed video/audio play without issues.
  • More thumb games are now working, such as Dragon Quest V!
  • Earlier SDK5/TWLSDK games (when SDK4 was still used for NTR mode games) now work, such as Classic Word Games, My Healthy Cooking Coach, and Assassin's Creed II: Discovery (that also using thumb)!

v0.10.0: Thumb game support!

30 Jun 02:31
Compare
Choose a tag to compare

Credits: ahezard, Gericom, Apache Thunder, Robz8, _catcatcat, and shutterbug2000.

Instructions:

  • Download the .7z file, then extract what's in the .7z file, to the _nds folder.

What's new?

  • Games that have thumb version of the card read function, are now compatible!
    Examples of thumb games:
    -Club Penguin: Elite Penguin Force
    -Diddy Kong Racing
    -Grand Theft Auto: Chinatown Wars
    -Kingdom Hearts: Re:Coded
    -Kirby Canvas Curse (USA)/Kirby Power Paintbrush (EUR)
    -Kirby Mass Attack (Needs AP patch, or it won't work)
    -Pokemon Black 2/White 2
    -SEGA Superstars Tennis
    -Sonic & Sega All Stars Racing
    -Sonic Chronicles: The Dark Brotherhood
    -Star Fox Command
    -Style Savvy (USA)/Style Boutique (EUR)/Girls Mode (JAP)
    As a result, almost every game is now compatible with nds-bootstrap!
  • You can now set a different language for your games (if the game supports it), via DSiMenu++ (starting with v4.4.0)!
  • Bootstrap's loading screen now fades in and out to white for a smoother transition to your games.
  • Dementium II now works.

Bug fixes

  • Sleep mode now works without any cartridge in Slot-1!
  • arm9/arm7 SCFG is now locked on game boot to avoid some AP issue.
  • As a result, DSi-Enhanced games now work on DSiWarehax (e.g. sudokuhax, fieldrunnerhax).
  • Chrono Trigger's AP issue should no longer occur.
  • Pokemon HeartGold/SoulSilver should no longer crash.
  • The L+R+DOWN+B and L+R+START+SELECT button combos now work again.

Known bug

  • Taking a cartridge out of Slot-1 while in sleep mode will still reboot the console (3DS), or power it off (DSi).

v0.9.2

21 Jun 04:59
Compare
Choose a tag to compare

Credits: ahezard, Gericom, Apache Thunder, Robz8, _catcatcat, and shutterbug2000.

Instructions:

  • Download the .7z file, then extract what's in the .7z file, to the _nds folder.

Improvement

  • Reading/writing save data is slightly faster now.

Bug fixes

  • Pokemon Black/White now works without (mostly) any issues!
    Loading is faster, and can now go into battles.
    (May need patched ROM with AP checks removed.)
  • Corrupted graphics in Scribblenauts Collection and a few other SDK5 games are fixed.
  • Castlevania: Portrait of Ruin now works! (thanks to @piratesephiroth)

Known bug

  • L+R+DOWN+B combo to return to DSiMenu++, does not work.

v0.9.1 (Rev 01)

20 Jun 00:05
Compare
Choose a tag to compare

Instructions:

  • Download the .7z file, then extract what's in the .7z file, to the _nds folder.
    If you're on DSi, put dsi- after release- for both .nds files.

Bug fix

  • Wireless/WiFi in some games like Metroid Prime Hunters now works again.

v0.9.1: Bye-Bye donor carts!

19 Jun 21:46
Compare
Choose a tag to compare

Instructions:

  • Download the .7z file, then extract what's in the .7z file, to the _nds folder.
    If you're on DSi, put dsi- after release- for both .nds files.

What's new?

  • Thanks to @shutterbug2000 and @ahezard, save redirection now works for every DS game, from SDK1 to 5 (TWLSDK)!
    Donor carts are no longer needed!
  • WarioWare DIY now works, but is the only game that does not save yet.

Bug fixes

  • Pokemon Black/White no longer freezes when starting a new game!
  • Some save issues are now fixed.
  • Some SDK1-4 compatibility is fixed (e.g. Tony Hawk Sk8land, Super Princess Peach, etc).

v0.9.0-RC2

17 Jun 06:18
Compare
Choose a tag to compare
v0.9.0-RC2 Pre-release
Pre-release

NOTE:

  • SDK3-5 games (except for some SDK3-4 games) do not save to SD card yet. (SDK version can be checked by pressing SELECT on the game in DSiMenu++.)
    3DS/DSi CFW users: You'll need a donor cart (not ROM) inserted, and it should contain the same save type as the game you're running. Make sure to backup your save data on it first.

Instructions:

  • Download the .7z file, then extract what's in the .7z file, to the _nds folder.
    If you're on DSi, put dsi- after release- for both .nds files.

Bug fixes

  • The issue where save data is read corrupt, and that it would get wiped out, is fixed.
    Save data is now cached into RAM, and the game now reads from the cached save data.
  • Fixed compatibility with Spider Man: Friend or Foe, and Dragon Quest IX.

v0.9.0-RC1: Cart speeds at last!

17 Jun 04:14
Compare
Choose a tag to compare
Pre-release

NOTE:

  • SDK3-5 games (except for some SDK3-4 games) do not save to SD card yet. (SDK version can be checked by pressing SELECT on the game in DSiMenu++.)
    3DS/DSi CFW users: You'll need a donor cart (not ROM) inserted, and it should contain the same save type as the game you're running. Make sure to backup your save data on it first.

Instructions:

  • Download the .7z file, then extract what's in the .7z file, to the _nds folder.
    If you're on DSi, put dsi- after release- for both .nds files.

What's new?

  • Cart speeds finally achieved for every game, thanks to @ahezard!
    This is achieved via FAT table caching and NDMA.
    Should work on SD cards with any cluster size. Some chinese cards may have low performance, though.
    In addition, async prefetching is removed, but this is not bad, as the games will still load at cart speed!
  • Sound also does not pause/stutter while loading from SD, thanks to hooking into the halt SWI call branch, instead of vBlank/FIFO IRQs.
  • Save redirection to SD returns to some SDK3 games! (e.g. New Super Mario Bros., Lunar Knights, Sonic Rush Adventure, etc.).
  • DSi and 3DS versions have merged into one build!

Bug fixes

  • You can now return to DSiMenu++ on both DSi and 3DS, by holding L+R+DOWN+B for 2 seconds.
  • Sound should now work properly on all games on DSi/3DS running DSiWarehax.

Known bugs

  • A few games may try to erase save data on the SD card, due to it thinking it's corrupt.
    Known game with this issue is Sonic Rush. Be sure to backup your .sav file, in case if it happens to your game as well.
  • A few games (and some SDK5 games) that worked on the previous version, may not work on this version.

v0.8.1

12 Jun 22:32
Compare
Choose a tag to compare

Credits: ahezard, Gericom, Apache Thunder, Robz8, _catcatcat, and shutterbug2000.

Important: For nds-bootstrap to work, make sure your SD card is formatted to FAT32 with 32kb cluster/allocation size.

NOTE:

  • SDK3-5 games (except for some SDK4 games) do not save to SD card yet. (SDK version can be checked by pressing SELECT on the game in DSiMenu++.)
    3DS/DSi CFW users: You'll need a donor cart (not ROM) inserted, and it should contain the same save type as the game you're running. Make sure to backup your save data on it first.

Instructions:

  • Download the .7z file for what console you're using, then extract what's in the .7z file, to the _nds folder.

What's new?

  • Cheat support added!
    DSiMenu++ will place the cheat code (Action Replay type) in the nds-bootstrap.ini file, if there's a cheat.xml file in sd:/_nds.
  • A donor ROM is no longer needed!

Improvement

  • @profi200's SDMMC code from fastboot3DS is now used. As a result, load times are slightly improved.

Bug fixes

  • Using the Quick-start ROM option in DSiMenu++ causes touch input to not work. This bug has been fixed, as touch input now works with the option enabled.
  • Fixed async prefetching trying to read outside of the ROM file. (Fixes Newer Super Mario Bros. (NSMB ROM hack) from crashing into the blue screen)
  • Some game compatibility have been fixed, after removing donor ROM feature.

Regression

  • As donor ROM support has been removed, SDK3-4 (alongside SDK5) games will now need a donor cart with matching save type, in the DS card slot.
    Some SDK4 games, such as Zelda: Spirit Tracks, and the MegaMan StarForce games (2 & 3) will still save to SD card though.

v0.8.0: Fixed Haxxstation support

26 May 22:52
Compare
Choose a tag to compare

Credits: ahezard, Gericom, Apache Thunder, Robz8, _catcatcat, and shutterbug2000.

Important: For nds-bootstrap to work, make sure your SD card is formatted to FAT32 with 32kb cluster/allocation size.

NOTE:

  • The SDK5 build does not save to SD card yet.
    3DS/DSi CFW users: You'll need a donor cart (not ROM) inserted, and it should contain the same save type as the game you're running. Make sure to backup your save data on it first.

Instructions:

  • Download the .7z file for what console you're using, then extract what's in the .7z file, to the _nds folder.

What's new?

  • Async prefetching has been implemented!
    (This does not apply to the SDK5 DSi build.)
  • The Legend of Zelda: Spirit Tracks, now saves to SD card, so you no longer need a donor cart for saving.
  • L+R+START+SELECT now activates a new method of soft-resetting a game.
    For 3DS, TWLNAND side of TWLoader is rebooted. For DSi, "SRLoader: Last-ran ROM" is booted.

Improvements

  • 16MB/32MB RAM mode is now always used, so to access the cache, RAM mode switching no longer occurs.
    As a result, performance has been slightly increased.
  • MegaMan Zero Collection (USA) now loads at near cart speeds!
  • Some games that used DSi WRAM as cache, no longer uses it, and instead uses main RAM as cache, like most other games do.

Bug fixes

  • Since RAM mode switching no longer occurs, game compatibility has been improved a bit, such as Metroid Prime Hunters (non-Korean) now working for the first time since a year or less.
  • DS Download Play support is now fixed for SDK1-4 games! That means DS Download Station/Haxxstation is working again!
    NOTE: Please turn off donor ROM, for your ROM containing DLP, before using the DLP feature.
  • Some games that needed donor ROM force-used, no longer needs it force-used.
  • DLP demos using thumb, now work.
  • DSiWarehax fixes have been implemented to the 3DS build.
    SRLoader v4.1.0 will use the 3DS build for 3DS users using DSiWarehax.

Regression

  • As 16MB/32MB RAM mode is always used, and the cardEngine arm9 code has been moved from DSi WRAM, to the 4MB DS debug RAM area (main RAM) for DLP to work, that area is now used, so now only 24MB or lower (8MB or lower, for DSi) ROMs can be loaded into RAM.