github DS-Homebrew/nds-bootstrap v0.32.0

latest releases: v2.8.2, v2.8.1, v2.8.0...
5 years ago

Instructions:

  1. Download the .7z file.
  2. Extract the nds-bootstrap (or B4DS, for DS-mode flashcards) .nds files, to root:/_nds.
  3. Extract the .ver file to root:/_nds/TWiLightMenu.

What's new? (DSi/3DS)

  • Added back the option to load 12MB (DSi) or 28MB (3DS) ROMs into RAM.
    While the feature to load 8MB (DSi) or 24MB (3DS) ROMs into RAM was included for a while, this option increases the ROM space in RAM.
    Setting in .ini file: EXTENDED_MEMORY
    NOTE: Setting it to 2 will expand the space 512KB more (not tested thoroughly), but will break Download Play functionality, even for games that don't use cloneboot.
  • Language is now read from TWLCFG!
  • The card engine arm9 code is now loaded in the first 16KB of RAM, for games that leave it unused.
    For early SDK2 games, it's loaded somewhere after the arm7 binary in RAM.
    This improves load times in Metroid Prime Hunters, Mario & Luigi: Partners in Time, Mario & Luigi: Bowser's Inside Story, and a few others, without the need for heap shrink.

Bug fixes

  • Game compatibility has increased! More games now boot, such as:
    -Marvel Trading Card Game
    -Minna no Mahjong DS (does not work in B4DS)
    -Nacho Libre
    -Giana Sisters (EUR)
    -Lola & Virginia
    -and more!
    (Thanks to RetroGameFan for the feedback!)
  • DSi/3DS: Models are no longer corrupted in Diddy Kong Racing!
  • DSi/3DS: If you're running nds-bootstrap in DSiWarehax, it'll now reboot, after creating the FAT table.
    This works around a crash, when launching a game for the first time.
    CACHE_FAT_TABLE needs to be set to 1 for the game to boot.

Regression (DSi/3DS)

  • DMA reads have reverted back to CPU-based reads, due to an unexpected bug.
    This causes lags in some games.

Don't miss a new nds-bootstrap release

NewReleases is sending notifications on new releases.