1. cpasjuste

    OP cpasjuste GBAtemp Maniac
    Member

    Joined:
    Aug 27, 2015
    Messages:
    1,081
    Country:
    France
    Hi,

    Here is CtrBootManager for arm9loaderhax !

    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...

    You'll need to have latest arm9loaderhax installed (with screen_init).

    New configuration format : https://github.com/Cpasjuste/CtrBootManager/blob/a9lh/data/a9lh.cfg

    Thanks to all people involved for theire work and/or help: @delebile, @mid-kid, @dark_samus3, @d0k3, bilis...

    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 ?
     

    Attached Files:

    Last edited by cpasjuste, Mar 8, 2016
  2. Nice job.
     
  3. Argentlan

    Argentlan GBAtemp Regular
    Member

    Joined:
    Oct 27, 2015
    Messages:
    235
    Country:
    Brazil
    Is there a way to run Rxtools in o3ds with arm9loaderhax with that?
     
  4. cpasjuste

    OP cpasjuste GBAtemp Maniac
    Member

    Joined:
    Aug 27, 2015
    Messages:
    1,081
    Country:
    France
    Anything that can run from arm9loaderhax will work (so if rxTools offer arm9loaderhax yes). Just rename your binary "arm9loaderhax.bin" to "rxTools.bin" for example, and add an entry to the config file.
     
    Argentlan likes this.
  5. peteruk

    peteruk GBAtemp Addict
    Member

    Joined:
    Jun 26, 2015
    Messages:
    2,389
    Country:
    United Kingdom
    Great job, a very nice start, look forward to watching the progress made
     
  6. cherryduck

    cherryduck GBAtemp Regular
    Member

    Joined:
    Jul 1, 2007
    Messages:
    290
    Country:
    Nice. I note that the default entry override in the example is zero for both...how would this work? 0 would be holding A down right? How is the default boot entry set? If I wanted to have AuReiNan
     
  7. James310

    James310 GBAtemp Advanced Fan
    Member

    Joined:
    Oct 4, 2015
    Messages:
    976
    Country:
    United States
    Woah that boot time, was that like half a second!?
     
  8. Games&Stuff

    Games&Stuff GBAtemp Advanced Fan
    Member

    Joined:
    Oct 8, 2015
    Messages:
    788
    Country:
    United States
    Awesome!
     
  9. cpasjuste

    OP cpasjuste GBAtemp Maniac
    Member

    Joined:
    Aug 27, 2015
    Messages:
    1,081
    Country:
    France
    For the sample config, In the "general" section set "default" to 0 to boot aureinand by default and to 1 to boot decrypt9 by default. Yes key=0 is A I think so I made a mistake in the default config, I should set thoses value to no existing button (like ffffff for example). The key value override the default entry, like if A is pressed don't autoboot default entry but "this" entry instead.
     
    Last edited by cpasjuste, Mar 2, 2016
  10. cherryduck

    cherryduck GBAtemp Regular
    Member

    Joined:
    Jul 1, 2007
    Messages:
    290
    Country:
    Thanks, sorry didn't realise my post got cut off, so if I wanted to autoboot AuReiNand and boot Decrypt 9 with a press of the A button, I'd set the key value for AuReiNand to something that doesn't exist and the key value for the Decrypt9 entry to 0?

    Do ALL entries need a key value, even if it's set to a non existent button?
     
  11. cpasjuste

    OP cpasjuste GBAtemp Maniac
    Member

    Joined:
    Aug 27, 2015
    Messages:
    1,081
    Country:
    France
    Yes, as stated in the sample config file. The "key" value is a "magic" value i use to count entries. I may probably change this in the future.

    — Posts automatically merged - Please don't double post! —

    Edit: just noticed a bug in my code... the override "key" value won't work :) I'll fix that tomorrow.
     
  12. Derverd

    Derverd GBAtemp Regular
    Member

    Joined:
    Dec 22, 2014
    Messages:
    172
    Country:
    Australia
    Would it be more difficult for RxTools to support a9lh or for AuRei to support region free and sigpatched sysnand?

    EDIT: to be honest I only really care about region free not sigpatch because minipasta is a thing.
     
    Last edited by Derverd, Mar 2, 2016 - Reason: shh
  13. Wilsonec

    Wilsonec Advanced Member
    Newcomer

    Joined:
    Aug 20, 2015
    Messages:
    75
    Country:
    oh my god it's beautiful :bow:
     
  14. fr3quency

    fr3quency GBAtemp Advanced Fan
    Member

    Joined:
    Jan 11, 2016
    Messages:
    804
    Country:
    Greece
    Argentlan likes this.
  15. fr3quency

    fr3quency GBAtemp Advanced Fan
    Member

    Joined:
    Jan 11, 2016
    Messages:
    804
    Country:
    Greece
    Anyway to boot rxTools? rxTools has an "arm9loaderhax.bin" file, but it won't work with CtrBootManager9. If I completely remove Ctr and paste the rxTool's "arm9loaderhax.bin" in the root of the SDcard, it will boot. But if the rxTool's "arm9loaderhax.bin" is located inside eg SDcard\rxTools\arm9loaderhax.bin, it won't boot.
     
  16. SpaceJump

    SpaceJump GBAtemp Psycho!
    Member

    Joined:
    Aug 18, 2005
    Messages:
    3,833
    Country:
    Germany
    Excuse me for not knowing, but what is arm9loaderhax?
     
    LuigiXL likes this.
  17. hackotedelaplaqu

    hackotedelaplaqu GBAtemp Advanced Fan
    Member

    Joined:
    Jan 10, 2009
    Messages:
    601
    Country:
    France
    Little feedback : the highlight option is broken in this release.

    I'm using this :
    bgTop1 ="ffffff";
    bgTop2 ="ffffff";
    bgBottom ="ffffff";
    highlight ="ffffff";
    borders ="ffffff";
    font1 ="000000";
    font2 ="e6001e";// selection

    Highlighted text should be white but is still black.
    Thanks.
     
  18. 4gionz

    4gionz GBAtemp Advanced Fan
    Member

    Joined:
    Aug 16, 2014
    Messages:
    792
    Country:
    Canada
    Very nice so basically with this as long as I have decrypt 9 and emunand9 on my sd even if my sysnand is a9lhaxed 10.6, I can still use do NAND backup and restore by holding R(or whatever I set it to) on boot? No more need for a 9.2 emunand to run decrypt 9 anymore?

    I'm aware decrypt 9 can't do xorpads when booted this way but I don't care or use any of those settings I just want NAND backup and restore features and the ability to create emunand before boot even on 10.6.
     
  19. cpasjuste

    OP cpasjuste GBAtemp Maniac
    Member

    Joined:
    Aug 27, 2015
    Messages:
    1,081
    Country:
    France
    I'll take a look tomorrow !

    — Posts automatically merged - Please don't double post! —

    If you use a cfw which protect sysnand firms (aureinand, latest cakes commit) then yes !
     
    4gionz and hackotedelaplaqu like this.
  20. Tjessx

    Tjessx GBAtemp Maniac
    Member

    Joined:
    Dec 3, 2014
    Messages:
    1,160
    Country:
    Belgium
    Nice work!
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - CtrBootManager9, [RELEASE],