What is possible with A9LH and when will we see more developement?

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

  1. eskinner3742
    OP

    eskinner3742 Advanced Member

    Newcomer
    79
    27
    Feb 21, 2016
    United States
    Ok, So I've been using A9LH now for a little while and I absolutely love it. The ability to run uncart, decrypt9, emunand9, and godmode9 are all pretty cool.

    But I've been hearing that A9LH will have a lot more cool things in store in the future. But what is that exactly? Will there be the ability to further mod our home menu like setting custom buttons for screenshot or camera? Like serioiusly, what else will there be with this? What is there already? Any leads or ideas?
     
  2. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,546
    3,956
    Jun 9, 2007
    Antarctica
    Well, I imagine we'll eventually see "prettier" recovery menus/solutions, in terms of graphics, at least. The ARM9 CPU itself isn't very powerful, so I wouldn't expect to see much more than utilities or loaders for other operating systems (i.e. Linux) springing up for the most part (however, it's not that difficult to make the ARM11 do stuff either). Keep in mind that when the system boots into A9LH, the environment is very primitive; the regular 3DS OS isn't running per-se, so everything has to be done manually and at a low level, meaning it takes more work to get anything done.
     
    Last edited by daxtsu, Mar 28, 2016
    peteruk likes this.
  3. eskinner3742
    OP

    eskinner3742 Advanced Member

    Newcomer
    79
    27
    Feb 21, 2016
    United States
    Ok, That makes sense. Better GUI isn't really a concern for me as I enjoy the simple layout as it's straight to the point and already very well implemented. I imagine that if we see forks into other Operating Systems and linux we could also see direct boots into DSi mode and allow DS roms to play? Wishful thinking, but also what about more customization to the Home Menu? Could this possibly lead to stronger emulators like finally getting an N64 or PS1?
     
  4. GBAFail

    GBAFail Smell my finger.

    Member
    491
    193
    Oct 26, 2015
    United States
    Uranus
    Not really. Everything I highlighted would have to be done on the ARM11 CPU in CFW. Which we've had for a while and is already possible without A9LH. To play DS games from your SD card, you'd have to modify the TWL_FIRM (a lot of work) and that's already possible though without A9LH. So while these things are possible, you wouldn't need A9LH to use them.
     
  5. Dr. Dew

    Dr. Dew GBAtemp Regular

    Member
    288
    78
    Oct 31, 2015
    Sudan
    Khartoum
    You can play DS games off the 3DS sd? what how?
     
  6. 3than_H

    3than_H Monado Boy

    Member
    381
    52
    Jan 29, 2016
    United States
    pepe's chicken nugget land
    There is already a PS1 emulator.
    https://buildbot.libretro.com/nightly/nintendo/3ds/ , http://wiki.libretro.com/index.php?title=PCSX_ReARMed
     
  7. MichiS97

    MichiS97 "Leftist snowflake milennial"

    Member
    GBAtemp Patron
    MichiS97 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,381
    778
    Jun 14, 2011
    Germany
    Munich
    You can't, yet, and it is not being worked on at the moment (publicly at least)
     
  8. toto9992

    toto9992 GBAtemp Regular

    Member
    164
    15
    Sep 12, 2009
    France
    France
    I would love to see custom home menu, not just themes (themes are cool, but the menu could be so much better).
     
  9. GBAFail

    GBAFail Smell my finger.

    Member
    491
    193
    Oct 26, 2015
    United States
    Uranus
    I didn't say that. I said it's already possible to CREATE that without A9LH. :D
     
  10. eskinner3742
    OP

    eskinner3742 Advanced Member

    Newcomer
    79
    27
    Feb 21, 2016
    United States
    Yeah, but it's not very good. I was assuming that the ability to enter in at the arm9 entry point could result in more control over the kernel because the exploit happens so early into boot. I guess we've had the ability to play with more "brickable" customizations to the home menu and other firms but now more of us can explore it without the fear of brick (or at least being able to recover)
     
  11. 3than_H

    3than_H Monado Boy

    Member
    381
    52
    Jan 29, 2016
    United States
    pepe's chicken nugget land
    Xenogears runs at around 50-60 fps
     
  12. eskinner3742
    OP

    eskinner3742 Advanced Member

    Newcomer
    79
    27
    Feb 21, 2016
    United States
    REALLY?? Last I tried Crash 3, Spyro, and Brave Fencer Musashi all ran around 20fps. Will have to check this out... If PS1 is running smoothly maybe we can see N64 and possible 3D plugin for PS1????
     
    3than_H likes this.
  13. GBAFail

    GBAFail Smell my finger.

    Member
    491
    193
    Oct 26, 2015
    United States
    Uranus
    Yeah, some games run decent enough. Most don't though. All this stuff runs on the ARM11 CPU. So A9LH isn't going to improve your performance.
     
  14. eskinner3742
    OP

    eskinner3742 Advanced Member

    Newcomer
    79
    27
    Feb 21, 2016
    United States
    Ok, so this thread may have pointed out that I'm obviously a n00b. :(

    Do you, or anybody else, have a "crash course" of sorts on what really goes in the 3DS. Like what is run at boot, what part of the firm is used to do this and that... Like everything. I wanna learn more to avoid these n00by posts. :teach:
     
  15. GBAFail

    GBAFail Smell my finger.

    Member
    491
    193
    Oct 26, 2015
    United States
    Uranus
    All you need to know is that most code runs on the ARM11 CPU. But some code like A9LH runs on the ARM9 CPU. The ARM9 CPU in the 3DS is a lot slower then the ARM11 one. So anything that requires any remote amount of processing power you're going to want to do on the ARM11. That's not to say the ARM9 is useless. We can use it to start CFW and run tools like file browsers and backup tools. But you don't need A9LH to do that. It just makes it more convenient.