arm9select - my own take on a A9LH file select

Discussion in '3DS - Homebrew Development and Emulators' started by FIX94, Mar 7, 2016.

  1. FIX94
    OP

    FIX94 Global Moderator

    Global Moderator
    7,208
    9,278
    Dec 3, 2009
    Germany
    ???
    So for whatever reason I did not really like the ways you can choose between different files at the moment because most involve slow config files or require screen_init with backlight enabled creating a short screen flash which I find somewhat irritating.

    The project is located right over here:
    https://github.com/FIX94/arm9select

    This is a very simple A9LH binary which allows you to hold down any button on start to select the file you want to boot, files should go into /arm9select and follow the pattern of a.bin, b.bin, start.bin etc. If no buttons are being pressed or the file of the button you hold is not found it will use default.bin. If you want any of these files to also have screen backlight enabled, create files in the /arm9select folder in the pattern of a_bl, b_bl, start_bl etc. Again, if no buttons are being pressed it will check for default_bl. This project was made with the expectation of using my arm9loaderhax fork which does not enable the backlights by default, you can find it over on https://github.com/FIX94/arm9loaderhax.

    Maybe to somebody this is useful.
     


  2. gunner007

    gunner007 GBAtemp Advanced Maniac

    Member
    1,506
    368
    Dec 31, 2013
    United States
    Seems like a very simple version of BootCTR. I like it.

    On the phone at the moment, but any options or source code to change the ARM9Select to a different folder? (currently using A9LH for all the payloads)

    Or will this only work with your a9LH fork and no others.
     
  3. FIX94
    OP

    FIX94 Global Moderator

    Global Moderator
    7,208
    9,278
    Dec 3, 2009
    Germany
    ???
    Nah, the arm9loaderhax.bin is still for the device root and whatever a9lh version, the files it then starts loading have to be in the arm9select folder.
     
    LansiLiu likes this.
  4. shadowofdarkness

    shadowofdarkness GBAtemp Fan

    Member
    490
    168
    Apr 17, 2007
    Canada
    I will have to try this out later, I like that it is not using screen init. So far I was staying at a old version of bootctr9 from before screen init to keep a clean boot.
     
    Suiginou and PokeAcer like this.
  5. gunner007

    gunner007 GBAtemp Advanced Maniac

    Member
    1,506
    368
    Dec 31, 2013
    United States
    Bravo sir. Just what I was looking for. Made a couple folder changes for my own liking, but loving it.
    Did comment out the L just in case for my own use since like 90% of CFW seem to use it to alternate boot methods.

    Love just having to press a button (or none in the case) and keeping all the payloads in a nice place without the need for cfg files or backgrounds/logos etc..

    Loving the 0 backlight feature too. No need for the flicker.

    Sweet and simple, Kudos to you sir.
     
    Last edited by gunner007, Mar 7, 2016
  6. Trinitro21

    Trinitro21 Backslash!

    Member
    133
    85
    Oct 14, 2015
    Userland
    I like it! Just what I was looking for - bootctr9 without the flicker and 1-second wait. Awesome work!
     
  7. Psi-hate

    Psi-hate GBATemp's Official Psi-Hater

    Member
    1,649
    1,047
    Dec 14, 2014
    United States
    Houston
    Man! Can't wait to use this! Thank you!!
     
  8. k8099

    k8099 Advanced Member

    Newcomer
    58
    10
    Dec 15, 2014
    Switzerland
    yes,it is good,i think the speed fast than bootctr9,does it support combin button,just like L+R?
     
  9. hippy dave

    hippy dave Butts Butts Megabutts

    Member
    2,587
    1,803
    Apr 30, 2012
    Sounds good, I'd prefer to not have the screen come on unless needed.
     
  10. Toiry921

    Toiry921 Maki Best Girl

    Member
    265
    168
    Dec 10, 2015
    United States
    ラブライブ
    Works amazingly, thanks for the awesome project
     
  11. Tomsquik Chill

    Tomsquik Chill Member

    Newcomer
    48
    14
    Jan 28, 2015
    Thailand
    worked great for me, thanks
     
  12. SirBeethoven

    SirBeethoven 3.145.... something. E=mc2

    Member
    1,808
    552
    Nov 26, 2015
    United States
    Can you add the ability to boot AuReiNand with the sysNAND Modes (holding L and holding R) without adding 3 files for AuReiNand? This is the only reason I haven't switched from BootCtr9 to this! :)
     
  13. drfsupercenter

    drfsupercenter Flash Cart Aficionado

    Member
    1,898
    234
    Mar 26, 2008
    United States
    Any possibility of loading Gateway's launcher.dat via a9lh somehow? I know they don't have an official launcher yet, but could something like this do it anyway?
     
  14. SirBeethoven

    SirBeethoven 3.145.... something. E=mc2

    Member
    1,808
    552
    Nov 26, 2015
    United States
    In that sense, maybe the multiple button choices could be named: L,R,Default.bin and for combinations, you could do: A+B+X.bin
     
  15. FIX94
    OP

    FIX94 Global Moderator

    Global Moderator
    7,208
    9,278
    Dec 3, 2009
    Germany
    ???
    oh I forgot to mention, if you hold a button and the file does not exist it automatically uses default so theres that.
     
    peteruk and Argentlan like this.
  16. SirBeethoven

    SirBeethoven 3.145.... something. E=mc2

    Member
    1,808
    552
    Nov 26, 2015
    United States
    :O I like that! I guess I won't have to use that for AuReiNand! :))) I'll try this out! Thanks!
     
  17. SirBeethoven

    SirBeethoven 3.145.... something. E=mc2

    Member
    1,808
    552
    Nov 26, 2015
    United States
    Oh my gosh it works GREAT! Awesome job!
     
  18. Argentlan

    Argentlan GBAtemp Regular

    Member
    222
    39
    Oct 27, 2015
    Brazil
    OMG, it's perfect now! nice work
    just one question, to enable screen init I have to create a new file named "default_bl" in /arm9select folder or rename the bin file to "default_bl.bin"?
     
  19. FIX94
    OP

    FIX94 Global Moderator

    Global Moderator
    7,208
    9,278
    Dec 3, 2009
    Germany
    ???
    it is just default_bl, no file extension or whatever since it is just a empty file for it to signal it wants backlight.
     
  20. Ekaitz

    Ekaitz Pokémon Master

    Member
    606
    214
    Jun 13, 2010
    France
    Lens
    I was using BootCTR9 (the second release), it was working fine but I love the idea here.
    Downloading it right now, thank you for this simple but nice tool. :)