Skip to content

Releases: DS-Homebrew/nds-bootstrap

v1.6.1 (hotfix)

25 Aug 20:55
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 an overlooked bug which caused 512MB ROMs to not load under Memory Pit.

v1.6.0 Changelog

Bug fixes

  • Improved stability of wireless communications by moving SD R/W operations from vBlank & IPC Sync IRQs (of arm7) to main loop (of arm7) (once again, achieved by hooking SWI Halt calls)!
    • This means little to no random connection dropouts (may vary, depending on the game).
    • Mario Kart DS will now properly host a single-card multiplayer game.
    • No more slowdowns during ROM reads from the SD card with wireless comms.!
    • Compared to prior versions which implemented SWI Halt hooking, some optimizations have been made to reduce slowdown from said hooking. No slowdown has been found in known games which had those prior, such as CTGP Nitro (v1.0).
  • Fixed an overlooked bug (which occurred since v1.1.0) which caused a Data Abort crash when attempting to connect to PBR via Pokemon Diamond, Pearl, or Platinum.
    • The same disconnection bug will likely persist.
  • Cut the Rope no longer shows black screens for Memory Pit users!

Known bugs

Due to moving SD R/W operations to main loop, the following will occur.

  • Compared to previous versions, there may be some minor slowdown in certain games (such as Pokemon B/W 2, during the title screen).
  • On DSi consoles, Nervous Brickdown & Big Bang Mini will crash on black screens after the company logos. Both will still run on 3DS consoles, as those games are pre-loaded to RAM.
  • If you still encounter random connection dropouts, try turning off the Card read DMA setting in either TWLMenu++ or the forwarder per-game settings menus.

v1.6.0

25 Aug 06:22
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 fixes

  • Improved stability of wireless communications by moving SD R/W operations from vBlank & IPC Sync IRQs (of arm7) to main loop (of arm7) (once again, achieved by hooking SWI Halt calls)!
    • This means little to no random connection dropouts (may vary, depending on the game).
    • Mario Kart DS will now properly host a single-card multiplayer game.
    • No more slowdowns during ROM reads from the SD card with wireless comms.!
    • Compared to prior versions which implemented SWI Halt hooking, some optimizations have been made to reduce slowdown from said hooking. No slowdown has been found in known games which had those prior, such as CTGP Nitro (v1.0).
  • Fixed an overlooked bug (which occurred since v1.1.0) which caused a Data Abort crash when attempting to connect to PBR via Pokemon Diamond, Pearl, or Platinum.
    • The same disconnection bug will likely persist.
  • Cut the Rope no longer shows black screens for Memory Pit users!

Known bugs

Due to moving SD R/W operations to main loop, the following will occur.

  • Compared to previous versions, there may be some minor slowdown in certain games (such as Pokemon B/W 2, during the title screen).
  • On DSi consoles, Nervous Brickdown & Big Bang Mini will crash on black screens after the company logos. Both will still run on 3DS consoles, as those games are pre-loaded to RAM.
  • If you still encounter random connection dropouts, try turning off the Card read DMA setting in either TWLMenu++ or the forwarder per-game settings menus.

v1.5.5

02 Aug 14:49
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.5.3

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 which caused pre-loadable NTR ROMs to not properly load into RAM while in DSi mode.

v1.5.4

13 Jul 00:16
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.5.2

Instructions:

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

Bug fixes

  • A few DSiWare titles such as Petit Computer now boot again on SD cards smaller than 32GB!
  • Removed nds-bootstrap.7z from inside nds-bootstrap.zip.

v1.5.3

24 Jun 20:35
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.5.1

Instructions:

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

Bug fix

  • Fixed an overlooked bug (arm9 binary misdetected as uncompressed) which caused the Japanese version of Mario & Luigi: Bowser's Inside Story to not boot.

v1.5.2

10 May 05:28
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.2.1

Instructions:

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

Bug fixes

  • Fixed long-standing crash in Zelda: Phantom Hourglass when attempting to move a statue.
  • Added failsafe checks for the files screenshots.tar, ramDump.bin, and apFixOverlays.bin placed in sd:/_nds/nds-bootstrap/. On boot, if one of those files are not created properly, it'll first delete one before recreating the file. If the file then isn't created properly, it'll display an error message.

v1.5.1

06 May 07:33
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.2.0

Instructions:

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

Bug fixes

  • Fixed Power Pro Kun Pocket 12 not booting in DSi mode without a donor ROM.
    • In other words, the bug where Power Pro Kun Pocket 12 would only boot in DSi mode for DSiWarehax users has been fixed, so users who don't use DSiWarehax and instead uses Unlaunch or a 3DS console are now able to play it in DSi mode.
  • Reverted from the ASM memcpy code back to tonccpy, in order to fix bugs where parts of the graphics would not be restored when exiting the in-game menu, as well as the Anno games not properly displaying graphics.
  • Other minor fixes.

v1.5.0: Earth Day Release

23 Apr 00:24
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.1.0

Instructions:

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

What's new? (B4DS mode)

  • Nintendo Countdown Calendar now runs on DS & DS Lite without a Memory Expansion Pak!
  • Clash of Elementalists is now supported on DS & DS Lite! Memory Expansion Pak is required.

Bug fix

  • Fixed homebrew incorrectly detecting a RAM disk if path is empty.

v1.4.3

08 Apr 23:57
Compare
Choose a tag to compare

Included in TWiLight Menu++ v27.0.0

Instructions:

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

What's new? (B4DS mode)

  • Audio in Art Style: Aquia now plays on (retail) DS & DS Lite consoles!
    • This is achieved by working around a memory limitation, where the game would first allocate memory for the compressed sdat file (1.53MB), and then allocate memory for the decompressed sdat file (1.63MB), which would fail because of there being no memory left for the decompressed data, and as a result would cause the audio to not play. nds-bootstrap instead does the decompression job before boot, by only allocating memory for the decompressed sdat file, and then streaming over the compressed data into the allocated area to form the decompressed data.

Bug fixes

  • Further improved support for certain ROM hacks with compressed arm9 binaries (ex. Inazuma Eleven Undub, Pokemon BB2/VW2, etc.) in order for them to boot.
  • B4DS mode: Fixed an overlooked bug which caused Shepherd's Crossing 2 DS to open with a red error screen if an Expansion Pak is inserted.

v1.4.2

02 Apr 22:09
Compare
Choose a tag to compare

Instructions:

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

Bug fix

  • Fixed an overlooked bug which caused Shepherd's Crossing 2 DS to open with a red error screen.
    • If you're a DS/DS Lite user, the bug would only occur with an Expansion Pak inserted.