More actions
CtrBootManager9 is an althernative version of CtrBootManager for arm9loaderhax, it allows you to configure boot entries in a configuration file to be booted automatically, with a specified timer.
Installation
You'll need to have latest arm9loaderhax installed (with screen_init).
CtrBootManager configuration file: Please see the new configuration format for the config file a9lh.cfg.
Building
Dependencies
- devkitpro-4.5 at least (ctrulib-1.0 at least)
- libconfig in portlibs (tried with v1.5)
The recommended way:
mkdir build/
cd build/
cmake -DCMAKE_TOOLCHAIN_FILE=../DevkitArm3DS.cmake ../
cmake --build . --target CtrBootManager_a9lh
Binaries should now be in the build
folder.
Media
3DS: Install Multiple A9LH Menus - CtrBootManager9 (AuReiNAND 4.1 & CakesCFW 138) (Spanish) (SebasTorrón)
Changelog
Version 05
- Added settings menu (change default entry, timeout, recovery key).
- Remove items from boot menu and add from file manager (X).
- Should fix timeout when < 0.
- Should fix per entry override key.
Version 04
- Change/fix "override key".
- Fix/improve input code.
- Improved drawing code.
- Better memory management.
Version 03
- Fix graphics flickering.
- Fix rxTools.
Version 02
- Fix entry override button (key).
- Fix some screen corruption (filer mainly).
- Improve input.
- More comments in sample config.
- May fix (a9lh) rxTools for o3ds?
Credits
For contributions to hb_menu:
- smea - Code.
- GEMISIS - Code.
- fincs - Code.
- mtheall - Code.
- Fluto - Graphics.
- Arkhandar - Graphics.
- dotjasp - Graphics (regionfree icon).
Readme by gemarcano This project also uses Brahma. See its repository for its credits.
Thanks to all people involved for theire work and/or help: delebile, mid-kid, dark_samus3, d0k3, bilis.