Skip to content

Releases: DS-Homebrew/nds-bootstrap

v0.6.0 (Rev 01)

Choose a tag to compare

@RocketRobz RocketRobz released this 07 Sep 23:50

Credits: ahezard, Gericom, Apache Thunder, Robz8, _catcatcat, and shutterbug2000.

Warning for 3DS users: Be careful with leaving cards in slot-1. If the save patch fails, you will lose your save data should the chip type match.

Important: For nds-bootstrap to work, make sure your SD card is formatted to FAT32 with 32kb cluster/allocation size.

For homebrew compatibility, check v0.5.1b.

Bootstrap path: "sd:/_nds/release-bootstrap.nds"

NOTE: This release is for 3DS/2DS only.

Improvements

  • Nintendogs - Dachshund & Friends (USA version tested) now loads into RAM.

Bug fixes

  • Tried to fix white screen issues for some users, by disabling NDMA SD read.
  • ROMs that are 28MB or under, including odd ROM sizes, now work.
    An example is the SM64DS hack, Another Super Mario 3D.

Known bugs

  • Advance Wars: Dual Strike no longer works.

v0.6.0, now with (near) cart speeds (for some games)!

Choose a tag to compare

@RocketRobz RocketRobz released this 06 Sep 00:42

Credits: ahezard, Gericom, Apache Thunder, Robz8, _catcatcat, and shutterbug2000.

Warning for 3DS users: Be careful with leaving cards in slot-1. If the save patch fails, you will lose your save data should the chip type match.

Important: For nds-bootstrap to work, make sure your SD card is formatted to FAT32 with 32kb cluster/allocation size.

For homebrew compatibility, check v0.5.1b.

Bootstrap path: "sd:/_nds/release-bootstrap.nds"

NOTE: This release is for 3DS/2DS only.

What's new?

  • For a list of games working, please scroll down.
  • Dynamic caching implemented for most games.
  • Near cart speeds have been achieved for games above 28MB!
  • Want to return to the ROM selection menu of bootstrap's GUI frontend? No problem! Use the L+R+DOWN+B button combination to return to SRLoader (if CIA is installed)!
  • We now have an advantage over flashcarts! For games that use infrared, a cart containing IR is needed.

Thanks to the discovery of allowing 32MB RAM size in TWL_FIRM, we've achieved the following:

  • Total RAM cache size has been increased from 8MB to 24MB.
  • Most games that are 28MB or below (with padding trimmed out) will now be loaded into RAM, and will have definitive cart speeds!
    Examples are Super Mario 64 DS, New Super Mario Bros., Mario Kart DS, Super Princess Peach, Bomberman, Yoshi Touch & Go, MMBN5 Double Team DS, etc.
    Manual trimming is optional, as nds-bootstrap will load it into RAM, with the padding trimmed out.

Bug fixes

  • To get a few games listed below, working again, DSi WRAM is used for caching (total: 496KB).

Games now working

Games now working again

  • Ace Attorney Investigations - Miles Edgeworth (fixed by using DSi WRAM for caching)
  • Bomberman
  • MegaMan Zero Collection (fixed by using DSi WRAM for caching)
  • Professor Layton and the Curious Village
  • Yoshi Touch & Go
  • and maybe some others...

Known bugs

  • Since the v0.5.x releases, The USA/JAP/EUR versions of Metroid Prime Hunters does not work, and only the KOR version works.
  • If a cart is inserted, when waking up from sleep mode, Mario Party DS's sound is muted, until reboot.
  • In The World Ends with You, it may crash during a tutorial.

V0.5.1b

V0.5.1b Pre-release
Pre-release

Choose a tag to compare

@RocketRobz RocketRobz released this 21 Jul 04:20

Credits: ahezard, Gericom, Apache Thunder, Robz8, _catcatcat, and shutterbug2000.

Warning for 3DS users: Be careful with leaving cards in slot-1. If the save patch fails, you will lose your save data should the chip type match.

Bootstrap path: "sd:/_nds/release-bootstrap.nds"
Bootstrap path in SRLoader (DSiWarehax): "sd:/_nds/dsiware-bootstrap.nds"
Bootstrap path in SRLoader (DSi: RocketLauncher and HiyaCFW): "sd:/_nds/rocket-bootstrap.nds"
Bootstrap path (for running homebrew): "sd:/_nds/hb-bootstrap.nds"

What's new?

  • If debug is enabled, a "Press start" message will no longer be shown, and instead be on the debug screen for 1 second, before the ROM boots.
  • Homebrew compatibility is back in a new seperate bootstrap .nds file!
    TWLoader and SRLoader will support it soon.

Improvement

  • LRU cache size has been increased from 7.2MB to 8MB.
    As a result for example, like in v0.5.0, all of the intro data of Pokemon D/P can now be loaded into the cache, without overwriting.

Known bugs

  • Debug screen in hb-bootstrap may be prone to running slow. If it stops, try again.

V0.5.1

V0.5.1 Pre-release
Pre-release

Choose a tag to compare

@RocketRobz RocketRobz released this 14 Jul 05:39

Credits: ahezard, Gericom, Apache Thunder, Robz8, _catcatcat, and shutterbug2000.

Warning for 3DS users: Be careful with leaving cards in slot-1. If the save patch fails, you will lose your save data should the chip type match.

Bootstrap path in TWLoader: "sd:/_nds/release-bootstrap.nds"
Bootstrap path in SRLoader (DSiWarehax): "sd:/_nds/dsiware-bootstrap.nds"
Bootstrap path in SRLoader (RocketLauncher): "sd:/_nds/rocket-bootstrap.nds"

Bug fix

  • In order to prevent corruption and crashes with games, when played later on, the LRU cache size has been lowered from 12MB to 7.2MB.

V0.5.0

V0.5.0 Pre-release
Pre-release

Choose a tag to compare

@RocketRobz RocketRobz released this 12 Jul 01:22

Credits: ahezard, Gericom, Apache Thunder, Robz8, _catcatcat, and shutterbug2000.

Warning for 3DS users: Be careful with leaving cards in slot-1. If the save patch fails, you will lose your save data should the chip type match.

What's new?/Improvement

  • LRU cache has been upgraded to use 12MB of main RAM instead of 496KB of DSi WRAM! Expect faster loading, and smoother gameplay!

The following games are now supported!

  • Animal Crossing: Wild World
  • Legendary Starfy
  • New Super Mario Bros.
  • Pokémon Diamond
  • Pokémon Pearl
  • ...and more that I may have missed.

Known bugs

  • Some games are broken as a result of the LRU cache, and may or may not need force-use donor ROM option enabled for that game in TWLoader/SRLoader.

The following games for example, need the force-use donor ROM option set to work:

  • Electroplankton
  • Mario & Luigi: Partners in Time
  • MegaMan Battle Network 5: Double Team DS
  • Pokémon Trozei
  • Sonic Rush

V0.4.3

Choose a tag to compare

@shutterbug2000 shutterbug2000 released this 23 Jun 05:07

Warning: Be careful with leaving cards in slot-1. If the save patch fails, you will lose your save data should the chip type match.

Improve romhack and general compatibility(thanks to @Robz8!).

Important: The LOCK_ARM9_SCFG_EXT option must be disabled.

Credits: ahezard, Gericom, Apache Thunder, Robz8, _catcatcat, and shutterbug2000.

V0.4.2

Choose a tag to compare

@shutterbug2000 shutterbug2000 released this 21 Jun 18:26

Warning: Be careful with leaving cards in slot-1. If the save patch fails, you will lose your save data should the chip type match.

This version improves compatibility with romhacks that do not include(?) a module params section. SM64DS romhacks are an example of romhacks that fit this.

Soft reset can now be done with the L+R+A+B+X+Y button combo. Zelda Four Swords (USA) is used as placeholder app for soft reset(thanks @Robz8!).

Important: The LOCK_ARM9_SCFG_EXT option must be disabled.

Credits: ahezard, Gericom, Apache Thunder, Robz8, _catcatcat, and shutterbug2000.

V0.4.1

Choose a tag to compare

@ahezard ahezard released this 22 Feb 01:24

This release does not bring major improvement but uses the latest devKitARM r46 / libnds 1.6.2 and the code have been cleaned up in order to allow a better maintainability in the future.

TWLoader needs to be updated in order to run this.

Important : Lock ARM9 SCFG_EXT option have to be disabled.

Credits: ahezard, Gericom, Apache, Robz8, _catcatcat, and shutterbug2000

A fair warning and note to all: If you don't wish to save, keep ALL cards out of SLOT-1. THE SAVES WILL BE OVERWRITTEN IF THE SAVE CHIP MATCHES and the save redirection patch fails.
However, if you wish to save like this, TWLSaveTool can tell you the chip type. Just backup the old save first.

V0.4.0

Choose a tag to compare

@ahezard ahezard released this 05 Feb 22:56

This release uses now the dsi WRAM as an LRU cache (496KB is used for that). Expect lower boot time and smoother gameplay.

Important : Lock ARM9 SCFG_EXT option have to be disabled.

Credits: ahezard, Gericom, Apache, Robz8, _catcatcat, and shutterbug2000

A fair warning and note to all: If you don't wish to save, keep ALL cards out of SLOT-1. THE SAVES WILL BE OVERWRITTEN IF THE SAVE CHIP MATCHES and the save redirection patch fails.
However, if you wish to save like this, TWLSaveTool can tell you the chip type. Just backup the old save first.

V0.3.2

Choose a tag to compare

@ahezard ahezard released this 01 Feb 00:29

This release fix a bug with Metroid Prime Hunters (maybe other games were affected by this bug)

Important : Lock ARM9 SCFG_EXT option have to be disabled.

Credits: ahezard, Gericom, Apache, Robz8, _catcatcat, and shutterbug2000

A fair warning and note to all: If you don't wish to save, keep ALL cards out of SLOT-1. THE SAVES WILL BE OVERWRITTEN IF THE SAVE CHIP MATCHES and the save redirection patch fails.
However, if you wish to save like this, TWLSaveTool can tell you the chip type. Just backup the old save first.