Skip to content

Releases: DS-Homebrew/nds-bootstrap

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.

v1.4.1

01 Apr 03:39
Compare
Choose a tag to compare

Included in TWiLight Menu++ v26.9.0

Instructions:

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

Bug fix

  • Fixed attempting to decompress already-decompressed arm9 binary for certain ROM hacks, which would cause them to not boot.

v1.4.0

22 Mar 03:27
Compare
Choose a tag to compare

Included in TWiLight Menu++ v26.8.0

Instructions:

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

What's new?

  • A long awaited and overdue DS homebrew compatibility update has been implemented!
    • Homebrew titles which have not booted in prior versions such as Moonshell v2.10 and Tetris: The Grand Master now boot properly!
    • SD read speeds have improved, by using 512KB of DSi WRAM (or for Memory Pit users, 96KB of Main RAM) as a LRU cache!
      • Before (Moonshell v1.71): 8 seconds
      • After (Moonshell v1.71): 2.5 seconds
    • DPG playback in Moonshell is also working properly!
  • To slightly speed-up memcpy operations for LRU cache and pre-loaded ROM reads, tonccpy has been replaced with the memcpy code from BlocksDS!

Bug fix

  • Fixed where reading both the last and first parts of the save file at the same time would cause a game to crash.
    • This fixes where Gormiti: The Lords of Nature! would crash on the save initialization screen, if the save file is 64KB.

Known bugs

  • Moonshell v1.71 may crash later on for some DPG files. It is recommended to use v2.10 instead.
  • Moonshell v2.10 will crash if logbuf.txt exists in the moonshl2 folder.

v1.3.2

11 Mar 21:43
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 attempting to force-decompress Chrono Trigger's arm9 binary, which could cause certain ROM hacks and/or translations to not boot.
    • (Hopefully this doesn't break other ones which have booted prior to this version!)

v1.3.1 (hotfix)

07 Mar 05:40
Compare
Choose a tag to compare

Included in TWiLight Menu++ v26.7.0

Instructions:

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

What's new?

  • Added support for building RAM disks containing Genesis/Mega Drive ROMs with the .md extension.

v1.3.0

07 Mar 03:51
Compare
Choose a tag to compare

Instructions:

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

What's new?

  • B4DS mode: 10 prototype builds of Shantae: Risky's Revenge are now supported on DS and DS Lite!
    • 03/06/09 build
    • Three 04/15/10 builds
    • 06/23/10 build
    • Two 10/27/10 builds
    • Ubisoft Build
    • Review Build
    • Ubisoft Review Build
  • SCSD string is now checked within the DLDI name for SuperCard MiniSD support as well.
  • NDMA is now used to clear RAM before booting DS homebrew.

Bug fixes

  • Fixed not being able to boot ROMs which place the arm9 binary above offset 0x4000.
    • This makes some Chinese-translated ROMs boot again.
  • Fixed support for homebrew which give shared WRAM to arm9.
    • The fix will not apply to DSiWarehax users.
  • B4DS mode: Fixed various bugs related to running from Slot-2 flashcards.
  • Attempted to fix crashing issues in Japanese Rev A version of Castlevania: Portrait of Ruin.
  • Attempted to fix HGSS crashing issues on boot on DSi/3DS by keeping cluster table cache uncompressed.
  • B4DS mode: Fixed Metroid Prime Pinball not booting.
  • Fixed Nintendo DS Browser not booting on 3DS consoles.

v1.2.2

30 Jan 01:53
Compare
Choose a tag to compare

Included in TWiLight Menu++ v26.6.0

Instructions:

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

What's new?

  • To prevent some crashes, card read DMA has been disabled entirely for DSi-Enhanced/DSi-Exclusive games in DSi mode.

Bug fixes

  • Flipnote Studio now boots properly with Memory Pit.
  • Fixed a long-standing bug where cloneboot would not work with DSi-Enhanced ROMs running in DSi mode.
  • Fixed arm7 binary being cleared for DSi mode when running via DSiWarehax, which caused an error to appear when booting.
  • Proper language bitmask is now used for Australian region.

v1.2.1 (hotfix)

16 Jan 22:37
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 fixes

  • B4DS mode: Fixed the European version of Shantae: Risky's Revenge crashing on red screens after boot.
  • Attempted to fix the bug where the in-game menu sometimes wouldn't be controllable after opening it.