Skip to content

Releases: DS-Homebrew/nds-bootstrap

v2.5.0

24 May 02:57
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.14.0

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • DSi/3DS: Added support for color LUTs/screen filters (located in sd:/_nds/colorLut/)!
    • Not compatible with the Memory Pit exploit.
  • DSi/3DS: DS Phat colors can now be displayed! Some early DS games may benefit from this feature.
    • Also not compatible with the Memory Pit exploit, due to it using the color LUT applying system.
    • If you're using TWiLight Menu++ and/or forwarders, it can be set per-game.
  • B4DS: 6 more DSiWare titles can now be played on DS Phat & DS Lite consoles! (474 -> 480 DSiWare titles now supported!)
    • Cake Ninja: XMAS
      • Previously only worked on debug/dev consoles.
      • Audio is disabled on regular/retail consoles due to memory limitations.
    • California Super Sports
      • Crashes on regular/retail consoles when selecting either Dodgeball or Rollerblade.
    • Crazy Cheebo: Puzzle Party
    • Curling Super Championship
    • Electroplankton: Lumiloop
      • Previously only worked on debug/dev consoles.
      • Title intro music has been reduced from Stereo to Mono on regular/retail consoles due to memory limitations.
      • An SDK5 VRAM-WiFi Donor ROM (ex. Lufia: Curse of the Sinistrals) is required to run this title on regular/retail consoles.
    • Ice Hockey Slovakia 2011
      • Sound effects are disabled on regular/retail consoles due to memory limitations.

Known bug

  • The color LUT applying system (also activated by enabling DS Phat colors) will not work properly with some games, due to 3D color blending, briefly showing the original colors for a frame, and/or bitmap graphics displaying. It can also cause certain games to crash and/or not boot.
    • Plenty of the problematic games have been blacklisted from using the color LUT system, but some other games may still have those issues.
    • The system is also incompatible with homebrew titles.

v2.4.6

09 May 00:57
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.13.3

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • Added AP-fix for PokΓ©mon: Refined Gold Coarse/Overhaul v4.1.2.
    • Patch required from nds-bootstrap-extras, and must be applied to the unhacked ROM. (NOTE: The patch file marked with [b] is for ROMs dumped using old tools.)
  • Updated AP-fix for Cid to Chocobo no Fushigi na Dungeon: Toki Wasure no Meikyuu DS+.
    • Now sourced from @DeadSkullzJr's cheat database, and converted to .ips format to avoid relying on the cheat engine.
    • Now applies to both clean and modified ROMs, meaning ROM hacks and translations of the game will now be AP-patched as well.

Bug fix

  • Fixed the hiyaCFW menu not appearing for hiyaCFW users when quitting the game.

v2.4.5

14 Apr 20:10
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.13.1

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • @DeadSkullzJr: Added AP-fix for PokΓ©mon: SoothingSilver Version v1.4.2.
  • Added AP-fix for PokΓ©mon: Refined Gold Coarse/Overhaul v4.1.1.
    • Patch required from nds-bootstrap-extras, and must be applied to the unhacked ROM. (NOTE: The patch file marked with [b] is for ROMs dumped using old tools.)
  • The AP-fix for Grand Theft Auto: Chinatown Wars is now applied to any ROM of said game, regardless if clean or modified.

v2.4.4

09 Apr 01:16
Compare
Choose a tag to compare

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • @DeadSkullzJr: Added AP-fix for PokΓ©mon: SoothingSilver Version v1.4.1.
  • Added AP-fix for PokΓ©mon Blanco (EspaΓ±ol Latino translation).

Bug fix

  • DSi: Fixed Plants vs. Zombies (DS version) crashing with a data abort error when trying to use DS Download Play.

v2.4.3 (hotfix)

20 Mar 22:42
Compare
Choose a tag to compare

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

Bug fix

  • Fixed AP-fix for PokΓ©mon: Refined Gold Coarse (v4.0.4)!

v2.4.2

11 Mar 07:21
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.13.0

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • Added AP-fix for PokΓ©mon: Refined Gold Overhaul (v4.0.4)!
    • For the fix to take effect, you'll need to apply the fixed ROM hack patch (from the nds-bootstrap-extras repo) to the clean unhacked ROM.

v2.4.1: Day 25 (2/25) in 2025 Release

26 Feb 01:45
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.12.5

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • @Wokann: Added support for using direction sensor from the Hoshizora Navi cartridge in said game.
  • Card Read DMA is no longer configurable and now disabled on flashcards (due to slowdown and/or crashes in certain games), except for these games which still require it:
    • Army Men: Soldiers of Misfortune
    • Call of Duty: Modern Warfare 3: Defiance
    • The Magic School Bus: Oceans
    • Tony Hawk's American Sk8land
    • Ultimate Mortal Kombat
  • Fixed AP-fix for KuruKuru Princess: Tokimeki Figure: Mezase! Vancouver.
  • Removed AP-fix for Super Kaseki Horider, as it had no effect, and it is unknown how to fix it.

Bug fixes

  • Fixed where taking a screenshot or pressing B button after changing the main screen setting would cause a data abort error on flashcards in B4DS mode.
  • Fixed a somewhat long-standing bug where the function which ends the current card read DMA operation is not called when running a DSi-Enhanced/Exclusive game in DSi mode.

v2.4.0: (Late) New Year's Release

30 Jan 09:37
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.12.4

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

What's new?

  • DSi/3DS: New built-in pre-load settings have been added for the following games for a minor/major load speed improvement! (Does not apply to hacked or translated ROMs, unless when noted.) (Read this for details on which data is pre-loaded.)
    • Animal Crossing: Wild World (USA, Japan, and Korean versions only) (3DS)
    • Castlevania: Dawn of Sorrow (3DS)
    • Castlevania: Portrait of Ruin (3DS)
    • Castlevania: Order of Ecclesia (3DS)
    • Classic Word Games (3DS, DSi mode)
    • Diddy Kong Racing DS (DSi)
    • English Training: Have Fun Improving Your Skills (DSi/3DS)
    • FabStyle (3DS)
    • Geometry Wars: Galaxies (DSi/3DS)
    • Juiced 2: Hot Import Nights (DSi)
    • Kirby Super Star Ultra (3DS)
    • The Legend of Zelda: Phantom Hourglass (3DS)
    • Mario Hoops 3 on 3 (USA & Japan versions only) (3DS)
    • Mario Kart DS (DSi)
    • MegaMan Zero Collection (3DS)
    • MegaMan ZX (3DS)
    • MegaMan ZX Advent (3DS)
    • Metal Slug 7 (DSi/3DS)
    • Metroid Prime Hunters (3DS)
    • New Super Mario Bros. (DSi)
    • Plants vs. Zombies (DSi/3DS)
    • Power Rangers: Samurai (3DS)
    • Professor Layton and the Curious Village (USA, Japan, and Korean versions only) (3DS)
    • Sonic Colors (3DS)
    • Sonic Rush (3DS)
    • Sonic Rush Adventure (3DS)
    • Tomodachi Collection (Original and English-translated versions) (DSi/3DS)
    • Yoshi Touch & Go (DSi)
  • AP-fixes for English translations of MapleStory DS have been added!
  • Added AP-fix for the Italian translation (First Beta!) of Tomodachi Collection (by @Peppe30brick).
  • DSi/3DS: When pre-loading a ROM containing overlays, the ARM7 binary is no longer pre-loaded (as it's already loaded to the RAM destination). This allows some more ROMs around 12MB/28MB to be pre-loadable.
  • DSi/3DS: The shared WRAM is now enabled for ROM pre-loading with DSi WRAM disabled.
  • DSi/3DS: Useful for debugging, all of the available RAM is now dumpable, regardless of running in DS mode or DSi mode.
  • B4DS: Moved save patches for DSiWare titles from 0/A to C into a new pack file within NitroFS. This reduces the filesize of nds-bootstrap by around 288KB.
  • DSi/3DS: When a crash is encountered in Mario & Luigi: Bowser's Inside Story, the game now reboots instead of showing a Data Abort error.

Bug fixes

  • DSi/3DS: The old hooking method for reading ROMs from the SD card has once again been reverted back from IPC Sync to main loop/SWI Halt in order to fix some wireless communication issues.
    • Pokemon Black & White 1 & 2 will continue to use the IPC Sync hooking method which has fixed the occasional crashing.
  • Fixed a long-standing bug where Luminous Arc 2 would lock up on black screens when starting with a newly created save file.
  • Updated AP-fix for GoldenEye 007 to not crash on boot.
  • DSi/3DS: Fixed where ROM files with it's clusters fragmented in the FAT filesystem would not boot.
    • Achieved by increasing the (compressed) cluster cache from 0x600 bytes to 0x3000 bytes for DS mode, and 0x7B0 bytes to 0x17B0 bytes for DSi mode.
  • DSi/3DS: Fixed an overlooked bug where no (non-pre-loadable) games would boot on flashcards (outside of B4DS mode).
  • B4DS: Fixed where some SDK 5 games which read save data before ROM data would not boot. (Based on PR #1769 by @edo9300)

v2.3.3 (Hotfix #3)

27 Dec 09:50
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.12.3

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

Bug fix

  • Fixed instability of the bug fix from prior hotfix, which would cause SDK5 (non-DSi-Enhanced) games to crash later on when running in DSi mode.

v2.3.2 (Hotfix #2)

27 Dec 03:42
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.12.3

Instructions:

  1. Download the .7z or .zip file.
  2. Extract the nds-bootstrap .nds and .ver files, to root:/_nds/.

Bug fix

  • Fixed another overlooked bug which caused SDK5 titles (such as SaGa 3) to crash later on when running from DSi/3DS SD Card.