Skip to content

Releases: DS-Homebrew/nds-bootstrap

v2.15.0: St. Patrick's Day ☘️ Release

17 Mar 22:03

Choose a tag to compare

Included in TWiLight Menu++ v27.23.0

Instructions:

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

B4DS = nds-bootstrap on DS flashcards

What's new?

  • B4DS: Removed the Memory Expansion Pak requirement for these DSiWare titles:
    • 5 in 1 Solitaire (Music is now streamed instead of being pre-loaded)
    • Word Searcher (USA) (Music is now streamed instead of being pre-loaded)
  • B4DS: Added support for these DSiWare titles on DS & DS Lite, bringing the amount of supported titles to 501!
    • Neko Reversi
      • Previously only booted on debug DS consoles.
      • Audio is disabled due to memory limitations (but will still play on debug consoles).
      • Does not save.
    • Saikyou Ginsei Igo
      • Audio is disabled due to memory limitations (but will play on debug consoles).
      • Requires the Memory Expansion Pak to run.
      • Does not save.
    • Shawn Johnson Gymnastics
      • Previously only booted on debug DS consoles.
      • Music is disabled due to memory limitations (but will still play on debug consoles).
  • B4DS: The full version of Digidrive now runs on DS & DS Lite!
    • Previously only booted on debug DS consoles.
    • Due to memory limitations, audio will not play (but will still play on debug consoles).
    • For sound effects to play, you'll need to insert the Memory Expansion Pak.
  • B4DS: Yummy Yummy Cooking Jam now plays music if a 16MB+ RAM expansion cart is inserted. This means the regular Memory Expansion Pak will not work.
  • B4DS: Due to memory limitations (crashing when getting past title screen), the DSiWare version of Fizz now only runs on debug DS consoles.
  • DSi/3DS: Added banner.sav redirection for the few DSiWare titles which support it (ex. Brain Age Express). This means any nds-bootstrap frontend which support banner.sav (such as TWLMenu++) will now report how far you progressed and/or how well you did in those games!
  • Various: Updated in-game menu translations.

Bug fixes

  • DSi/3DS: Fixed Dragon Quest IX not playing cutscene audio.
  • DSi/3DS: Added ROM pre-load settings for Tak: The Great Juju Challenge in order to fix the game crashing after the tutorial.
  • DSi/3DS: Fixed an overlooked bug which caused nds-bootstrap to not boot a game that's on the console's SD card when running from a flashcard.
  • 3DS: Fixed in-game menu option descriptions (after Main Screen) being incorrectly assigned.
  • B4DS: Fixed crashing in Saikyou Ginsei Shougi.
  • B4DS: Fixed touch screen flashing black when touching a button in Sudoku Challenge!
  • Fixed sleep mode not working when using an Acekard 2(i)/R4(i) Ultra flashcard (the latter where if it autoboots to TWLMenu++).

v2.14.0: I ❀️ DS⁽ⁱ⁾Ware

15 Feb 03:46

Choose a tag to compare

Included in TWiLight Menu++ v27.22.2

Instructions:

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

B4DS = nds-bootstrap on DS flashcards

πŸ’ What's new? πŸ’

  • B4DS: The Legend of Zelda: Four Swords: Anniversary Edition no longer requires a Memory Expansion Pak to run!
    • Main and map data are no longer fully pre-loaded. (They are still pre-loaded to the Memory Expansion Pak if inserted.)
    • Audio is disabled in order for data to fit within the 4MB of RAM. Insert the Memory Expansion Pak to re-enable audio.
  • B4DS: Four DSiWare titles which used to only boot on debug DS consoles, now boot on regular DS consoles as well! (Total: 495 -> 499)
    • Dragon Quest Wars (Memory Expansion Pak required)
    • Oscar's World Tour
    • Puzzler World XL (Requires a VRAM-WiFi Donor ROM such as Lufia: Curse of the Sinistrals)
    • Trajectile / Reflect Missile
      • Achieved by making use of unused RAM space (1MB+25KB) left in by the overlay code.
      • Audio does not play due to RAM limitation.
  • @taxicat1: Added AP-fix for Imagine: Resort Owner/Dream Resort.
  • Various: Updated in-game menu translations.

πŸ’ Bug fixes (B4DS) πŸ’

  • Hovering over Realm of Memories in Zelda: Four Swords no longer causes a crash!
  • Fixed where Everyday Soccer / ARC Style: Soccer would show a Data Abort error with a Memory Expansion Pak inserted.
  • Selecting the DS Download Play option in Everyday Soccer / ARC Style: Soccer no longer causes a crash!
  • Fixed a bug which caused a Data Abort error to appear for Tony Hawk's Downhill Jam.
  • Card read DMA patch is now enabled for Tales of Innocence as an attempt to fix the game not booting.

Known bugs (B4DS)

  • Stages within Realm of Memories does not play music in Zelda: Four Swords due to RAM limitation.
  • Dragon Quest Wars is known to crash at Training Lv. 4 and/or after a Survival battle.

v2.13.1

25 Jan 01:25

Choose a tag to compare

Included in TWiLight Menu++ v27.22.1

Instructions:

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

What's new?

  • When quitting the game via the in-game menu, a .nds path set as QUIT_PATH in nds-bootstrap.ini will now be read instead of /boot.nds or /_nds/TWiLightMenu/main.srldr in order to support more nds-bootstrap frontends (such as akmenu-next).

Bug fix

  • Button remaps now persist when soft-resetting into another SRL (ex. when connecting to Wii in Pokemon Gen 4).

v2.13.0

21 Jan 06:30

Choose a tag to compare

Included in TWiLight Menu++ v27.22.0
DSi/3DS: Re-released to fix Quit Game opening the system menu instead of Unlaunch/TWLMenu++/boot.nds.

Instructions:

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

What's new?

  • Buttons can now be remapped to other buttons (ex. pressing SELECT can instead function as the L button)!
  • The DS(i) screen refresh rate can now be changed in the in-game menu, and will affect game speed!
    • Can be set to as low as 29.9 Hz for slow speed, or as high as 74.9 Hz for fast speed.
    • Why isn't this called Game Speed then? Because the setting works differently in certain games (ex. MegaMan Star Force 2 & 3 run slower if it's either less than or more than 59.9 Hz).
    • Does not affect B4DS mode (on DS flashcards) and DSi-Enhanced/Exclusive games running in DSi mode.
  • Added descriptions for the options in the in-game menu.
  • A confirmation message will now appear after selecting either Reset Game or Quit Game in the in-game menu.
  • Reduced cheat data size limit from 32KB to 16KB.

Bug fixes

  • Fixed slowdown issues in Sonic Rush by not hooking SWI Halt.
  • @taxicat1: Fixed AP-fixes for Puppy Palace (Europe & Japan) and Inazuma Eleven 3: The Ogre.
  • Patched sleep mode to work for EZ-Flash Parallel flashcards.

Known bugs

  • Button remapping does not affect the DS WiFi Settings menu.
  • Due to a hardware limitation, setting the refresh rate higher than 59.9 Hz will cause the 3D engine to not function.

v2.12.1 (hotfix)

27 Dec 06:32

Choose a tag to compare

Included in TWiLight Menu++ v27.21.0

Instructions:

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

What's new? (B4DS users)

  • DMA is now used to do large parts of RAM clears.
  • Some optimization is done to the DSiWare patching code to slightly reduce bootloader size.

Bug fix (B4DS users)

  • Fixed an overlooked bug which caused both some DSi-Enhanced games (such as Pokemon Black & White 1&2) and DSiWare titles (which support opening the help screen) to not boot.

v2.12.0: TWL Christmas Release πŸŽ„

25 Dec 08:58

Choose a tag to compare

Included in TWiLight Menu++ v27.21.0

Instructions:

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

🎁 What's new? (B4DS mode) 🎁

  • 4 more DSiWare titles are now playable on DS & DS Lite consoles! (Total: 491 -> 495)
    • Absolute Chess
      • Selecting a character in free play mode causes a crash.
      • Does not save.
    • Absolute Reversi
      • Selecting a character in free play mode causes a crash.
      • Does not save.
    • Don't Cross the Line
    • Panewa!
  • The USA and European versions of Treasure Hunter X (aka Fall in the Dark in Japan) is now supported.
    • Saving is still not implemented for this game.
  • Neko no Iru Tangram: Neko to Iyashi no Silhouette Puzzle is now playable on DS & DS Lite debug consoles!
    • This means it will not run on a regular console, as the game requires more than 4MB of RAM to run.
    • Music does not play.
    • Seems to not save data.
  • apFixOverlays.bin is now only written if the AP-fix directly patches the ROM overlays. This provides a slight boot speed improvement if the AP-fix does not directly patch the overlays.
  • Added detection of SuperCard SD Slot-2 flashcards for use as RAM expansion if SuperFW is installed.

🎁 Bug fixes 🎁

  • Fixed a long-standing bug where both Bleach: Dark Souls & Madagascar would fail to save data.
    • If Bleach: Dark Souls still shows the message where save data is corrupted, try deleting the .sav file for the game, then try again.
  • Fixed an overlooked bug which caused the AP-fix for Style Savvy/Style Boutique to show a red error screen on boot.
  • ARM9-only AP-fixes now apply to any ROM where the ARM9 binary offset is higher than offset 0x4000.
    • Fixes crashing in Pokemon SoulSilver Deluxe.
  • @taxicat1: Added a proper fix for the Puppy Palace boot issue without the need for nds-bootstrap-specific workarounds.
  • VCOUNT register is no longer cleared before boot. Fixes a possible bug where a frame could be misrendered on 3DS consoles.

v2.11.0

13 Dec 00:54

Choose a tag to compare

Included in TWiLight Menu++ v27.20.0

Instructions:

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

What's new?

  • Provided by @taxicat1 / Mow: New updated AP-fixes for the following games to ensure proper compatibility with both DS flashcards and ROM hacks!
    • Inazuma Eleven 3: The Ogre (AP-fix is now a .ips file again.)
    • Mario vs. Donkey Kong: Mini-Land Mayhem!
    • MegaMan Zero Collection (AP-fix is now a .ips file again.)
    • Pokemon HeartGold & SoulSilver
    • Pokemon Black & White
    • Rabbids Go Home (Reduced file size of .ips files, nds-bootstrap .nds file size has been reduced by around 512KB!)
    • Radiant Historia (AP-fix is now a .ips file again.)
    • SaGa 2: Hihou Densetsu: Goddess of Destiny (AP-fix is now a .ips file again.)
    • SaGa 3: Jikuu no Hasha: Shadow or Light
    • Solatorobo: Red the Hunter (Japan) (AP-fix is now a .ips file again.)
    • Style Savvy (AP-fix is now a .ips file again.)
    • Super Kaseki Horider (Japan version of Fossil Fighters Champions) (No patch was included prior to this release.)

Bug fixes

  • The SD IRQ stat register is now cleared before NAND mount in order for forwarders for DSi-Enhanced games on DSi & 3DS to (hopefully) work again.
  • Need for Speed: ProStreet no longer works with the screen color filter and/or DS Phat color features in order for the game to run past the title screen.

v2.10.1 (hotfix)

28 Nov 07:36

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 fixes

  • Fixed a bug which was overlooked due to local testing, where B4DS mode (or running on DS flashcards) refused to work at all, and would only crash on white screens (with no nds-bootstrap and/or ESRB screen appearing).
  • Fixed disabling screen swap via hotkey (not the in-game menu one) not registering on ARM9.

v2.10.0: Thanksgiving Release

27 Nov 06:50

Choose a tag to compare

Included in TWiLight Menu++ v27.19.0

Instructions:

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

What's new?

  • The screen swapping hotkey (hold L+R+Up+X for 1 second) has been readded!
    • To avoid continuous writes to the SD card after using the screen swap hotkey, the setting will save after 3 seconds. (Does not apply to B4DS mode, where the setting only saves via the in-game menu.)
    • The hotkey is now customizeable as well! It can be changed within the TWLMenu++ Settings menu.
  • B4DS: 11 more DSiWare now run on DS and DS Lite consoles, bringing the total from 480 to 491!
    • Absolute BrickBuster
      • Accessing free play mode causes a crash.
      • Does not save.
    • Discolight
    • Hakokoro
      • Audio disabled on retail DS consoles due to RAM limitation.
    • Jagged Alliance
    • Kuniya Burete Sanga Ari: Hills and Rivers Remain
      • Both a Memory Expansion Pak and VRAM-WiFi Donor ROM (such as Lufia: Curse of the Sinistrals) required. If you have neither, then a debug DS console will work.
      • Requires TWLFontTable.dat (dumped from a non-Chinese & non-Korean DSi or 3DS console) placed in fat:/_nds/nds-bootstrap/.
      • Does not save.
    • Libera Wing
    • Nintendogs (iQue)
    • Puzzle Fever
    • Retro Pocket
    • Sagittarius-A-Star
      • Only the options are saved.
    • Sengoku Tactics
      • Master volume has been reduced due to the original audio playing loud.
  • B4DS: Removed Memory Expansion Pak requirement for these DSiWare titles by Digital Leisure!
    • 21 Blackjack
    • Match Up!
    • Mega Words
    • Word Searcher (Europe)
    • Word Searcher II
    • Word Searcher III
    • Word Searcher IV
  • B4DS: Music now plays in Neko Neko Bakery: Pan de Pazurunya! on retail DS consoles!
    • This was achieved by having the game stream the music files from the ROM instead of pre-loading the music files to RAM, reducing RAM usage as a result.
    • The same method was implemented for the above listed Digital Leisure titles in order for them to run without the expansion pak.
  • B4DS: To increase boot speed of DSiWare titles, the patched ARM binaries are not written to the page file, since soft-resets are disabled (console reboots or turns off instead).
  • DSi: Added ROM pre-load settings for SNK vs. Capcom: Card Fighters DS (USA & Japan).
  • DSi/3DS: Added ROM pre-load settings for SNK vs. Capcom: Card Fighters DS (Europe).

Bug fixes

  • DSi/3DS: Reverted LRU cache block size from 32KB to 16KB to reduce both audio and wireless communication issues.
    • It'll be kept as 32KB for Pokemon Ranger: Guardian Signs due to some crashes being fixed as a result.
  • B4DS: Fixed a possible bug which could cause Battle/Combat of Giants: Mutant Insects to not boot.
  • B4DS: Fixed a long-standing bug which caused Dragon's Lair II (EUR/AUS) to crash on the company logos. Now both the USA and EUR/AUS versions boot properly!
  • B4DS: As a result of the MEP requirement being removed for Mega Words, some missing graphics have been restored.
  • B4DS: Fixed uncompressed FAT table cache still being created when end of file is reached, if an expansion pak is inserted.
    • Fixes saves not being read if an expansion pak is inserted.

v2.9.1 (hotfix)

25 Oct 21:36

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 an overlooked bug where reads/writes of NAND saves would not work properly for DSi/3DS SD card users (or flashcard users running with unlocked SCFG), and would cause WarioWare: DIY and possibly other games which use NAND saves to not boot.