CtrBootManager9 3DS: Difference between revisions

From GameBrew
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 = v0.5
| 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>


=CtrBootManager9=
==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


Hi,<br />
[[Category:3DS homebrew applications]]
<br />
[[Category:Homebrew utility applications on 3DS]]
Here is CtrBootManager for arm9loaderhax !<br />
<br />
This is a very early version, but it should/could be usefull... thanks for your reports. I will update this post later with more details...<br />
<br />
You'll need to have latest arm9loaderhax installed (with screen_init).<br />
<br />
New configuration format : https://github.com/Cpasjuste/CtrBootManager/blob/a9lh/data/a9lh.cfg<br />
<br />
Thanks to all people involved for theire work and/or help: [https://gbatemp.net/members/370337/ @delebile], [https://gbatemp.net/members/311583/ @mid-kid], [https://gbatemp.net/members/366370/ @dark_samus3], [https://gbatemp.net/members/29073/ @d0k3], bilis...<br />
<br />
Version 05:<br />
- added settings menu (change default entry, timeout, recovery key)<br />
- remove items from boot menu and add from file manager (X)<br />
- should fix timeout when &lt; 0<br />
- should fix per entry override key<br />
<br />
Version 04:<br />
- change/fix &quot;override key&quot;<br />
- fix/improve input code<br />
- improved drawing code<br />
- better memory management<br />
<br />
<br />
Version 03:<br />
- fix graphics flickering<br />
- fix rxTools<br />
<br />
Version 02:<br />
- fix entry override button (key)<br />
- fix some screen corruption (filer mainly)<br />
- improve input<br />
- more comments in sample config<br />
- may fix (a9lh) rxTools for o3ds ?

Revision as of 09:10, 21 July 2021

Template:Infobox 3DS homebrew

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.

External links

Advertising: