/ButtonBoot

Boot an .nds homebrew by holding a button!

Primary LanguageCMIT LicenseMIT

ButtonBoot

Made by FlameKat53, Epicpkmn11, RocketRobz

How To Use

  • 1.) Get some .nds homebrew. (You can get some here)

  • 2.) Name your .nds files boot#.nds with # being one of these buttons; A, B, X, Y, Start, Select, L, R, Left, Right, Down, Up, or Touch. Alternatively, you can edit the ButtonBoot.ini file and set custom paths, names, and file extensions for your .nds files.

  • 3.) Put all of your .nds files into _nds/extras/, if you edited the .ini file with custom .nds paths you don't need to do this

  • 4.) Launch ButtonBoot and hold the button corresponding to the .nds file you want to launch.

  • 5.) Enjoy!

How to Autoboot into the app

  • If you use an r4isdhc.com or r4i-sdhc.com card, get the special R4.dat from here, then rename ButtonBoot.nds to _BOOT_DS.nds and place it on the root of your microSD card.

  • If you use DSiWarehax, rename ButtonBoot_DSi.nds to BOOT.NDS

Other

  • Please note retail .nds roms do not work, though YSMenu does.
  • devkitPro, WinterMute: Code used in nds-hb-menu, and the use of the bootloader, devkitARM, libnds, and libfat.
  • CardIDGetter, The arm7 code and Makefile's.
  • TWiLightMenu, Inifile, bootstub, bootloader code and a lot more.
  • GodMode9i, Some code from the GitHub Actions