Releases: DS-Homebrew/nds-bootstrap
Releases Β· DS-Homebrew/nds-bootstrap
v1.6.1 (hotfix)
Instructions:
- Download the
.7z
or.zip
file. - Extract the nds-bootstrap
.nds
and.ver
files, toroot:/_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
Instructions:
- Download the
.7z
or.zip
file. - Extract the nds-bootstrap
.nds
and.ver
files, toroot:/_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
Included in TWiLight Menu++ v27.5.3
Instructions:
- Download the
.7z
or.zip
file. - Extract the nds-bootstrap
.nds
and.ver
files, toroot:/_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
Included in TWiLight Menu++ v27.5.2
Instructions:
- Download the
.7z
or.zip
file. - Extract the nds-bootstrap
.nds
and.ver
files, toroot:/_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 insidends-bootstrap.zip
.
v1.5.3
Included in TWiLight Menu++ v27.5.1
Instructions:
- Download the
.7z
file. - Extract the nds-bootstrap
.nds
and.ver
files, toroot:/_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
Included in TWiLight Menu++ v27.2.1
Instructions:
- Download the
.7z
file. - Extract the nds-bootstrap
.nds
and.ver
files, toroot:/_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
, andapFixOverlays.bin
placed insd:/_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
Included in TWiLight Menu++ v27.2.0
Instructions:
- Download the
.7z
file. - Extract the nds-bootstrap
.nds
and.ver
files, toroot:/_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
Included in TWiLight Menu++ v27.1.0
Instructions:
- Download the
.7z
file. - Extract the nds-bootstrap
.nds
and.ver
files, toroot:/_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
Included in TWiLight Menu++ v27.0.0
Instructions:
- Download the
.7z
file. - Extract the nds-bootstrap
.nds
and.ver
files, toroot:/_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
Instructions:
- Download the
.7z
file. - Extract the nds-bootstrap
.nds
and.ver
files, toroot:/_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.