Releases: DS-Homebrew/nds-bootstrap
Releases Β· DS-Homebrew/nds-bootstrap
v2.15.0: St. Patrick's Day βοΈ Release
Included in TWiLight Menu++ v27.23.0
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_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).
- Neko Reversi
- 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.savredirection for the few DSiWare titles which support it (ex. Brain Age Express). This means any nds-bootstrap frontend which supportbanner.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
Included in TWiLight Menu++ v27.22.2
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_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
Included in TWiLight Menu++ v27.22.1
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_nds/.
What's new?
- When quitting the game via the in-game menu, a
.ndspath set asQUIT_PATHinnds-bootstrap.iniwill now be read instead of/boot.ndsor/_nds/TWiLightMenu/main.srldrin 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
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:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_nds/.
What's new?
- Buttons can now be remapped to other buttons (ex. pressing
SELECTcan instead function as theLbutton)! - 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 Speedthen? 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 GameorQuit Gamein 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)
Included in TWiLight Menu++ v27.21.0
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_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 π
Included in TWiLight Menu++ v27.21.0
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_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!
- Absolute Chess
- 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.binis 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
.savfile for the game, then try again.
- If Bleach: Dark Souls still shows the message where save data is corrupted, try deleting the
- 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
Included in TWiLight Menu++ v27.20.0
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_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
.ipsfile again.) - Mario vs. Donkey Kong: Mini-Land Mayhem!
- MegaMan Zero Collection (AP-fix is now a
.ipsfile again.) - Pokemon HeartGold & SoulSilver
- Pokemon Black & White
- Rabbids Go Home (Reduced file size of
.ipsfiles, nds-bootstrap.ndsfile size has been reduced by around 512KB!) - Radiant Historia (AP-fix is now a
.ipsfile again.) - SaGa 2: Hihou Densetsu: Goddess of Destiny (AP-fix is now a
.ipsfile again.) - SaGa 3: Jikuu no Hasha: Shadow or Light
- Solatorobo: Red the Hunter (Japan) (AP-fix is now a
.ipsfile again.) - Style Savvy (AP-fix is now a
.ipsfile again.) - Super Kaseki Horider (Japan version of Fossil Fighters Champions) (No patch was included prior to this release.)
- Inazuma Eleven 3: The Ogre (AP-fix is now a
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)
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_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
Included in TWiLight Menu++ v27.19.0
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_nds/.
What's new?
- The screen swapping hotkey (hold
L+R+Up+Xfor 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 infat:/_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.
- Absolute BrickBuster
- 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)
Instructions:
- Download the
.7zor.zipfile. - Extract the nds-bootstrap
.ndsand.verfiles, toroot:/_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.