More actions
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
| image = https://dlhb.gamebrew.org/3dshomebrew/CtrBootManager9.png|250px | | image = https://dlhb.gamebrew.org/3dshomebrew/CtrBootManager9.png|250px | ||
| type = Utilities | | type = Utilities | ||
| version = | | version = 0.5 (Mar 2016) | ||
| licence = Mixed | | licence = Mixed | ||
| author = cpasjuste | | author = cpasjuste | ||
Line 10: | Line 10: | ||
| source = https://dlhb.gamebrew.org/3dshomebrew/CtrBootManager9.rar | | source = https://dlhb.gamebrew.org/3dshomebrew/CtrBootManager9.rar | ||
}} | }} | ||
CtrBootManager9 is an althernative version of [[CtrBootManager_3DS|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 [https://github.com/Cpasjuste/CtrBootManager/blob/a9lh/data/a9lh.cfg a9lh.cfg]. | |||
===Building=== | |||
===Dependencies=== | |||
* devkitpro-4.5 at least (ctrulib-1.0 at least) | |||
* libconfig in portlibs (tried with v1.5) | |||
The recommended way: | |||
* <code>mkdir build/</code> | |||
* <code>cd build/</code> | |||
* <code>cmake -DCMAKE_TOOLCHAIN_FILE=../DevkitArm3DS.cmake ../</code> | |||
* <code>cmake --build . --target CtrBootManager_a9lh</code> | |||
Binaries should now be in the <code>build</code> folder. | |||
==Media== | |||
'''3DS: Install Multiple A9LH Menus - CtrBootManager9 (AuReiNAND 4.1 & CakesCFW 138) (Spanish)''' ([https://www.youtube.com/watch?v=cenXjS_FPLo SebasTorrón]) <br> | |||
<youtube>cenXjS_FPLo</youtube> | <youtube>cenXjS_FPLo</youtube> | ||
= | ==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. | |||
==External links== | |||
* GitHub - https://github.com/Cpasjuste/CtrBootManager/tree/a9lh | |||
* GBAtemp - https://gbatemp.net/threads/release-ctrbootmanager9.417159 | |||
[[Category:3DS homebrew applications]] | |||
[[Category:Homebrew utility applications on 3DS]] | |||
Revision as of 09:10, 21 July 2021
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.