nx-hbloader updated to version 2.0.0, now has full access to RAM

31827450.png

Switchbrew has released a major update to nx-hbloader, a host process for loading NRO files for Switch homebrew applications. This new version makes some improvements such as now allowing for applications to run with the full amount of 3.2GB RAM, as opposed to the past, where it could only use ~400MB of RAM. Library applets are still usable, and older homebrew NRO files will still work, but they are limited to using 442MB of RAM max, this also counts when running it through the album app. Other changes were made, including making the program less prone to issues by disabling core3 access, and more. You can grab the .nsp at the GitHub for the project, and see the full changelog below.


  • Now supports running as an application with access to the full ~3.2GB of RAM reserved for applications, while being backwards compatible with older NRO homebrew. Running as a library applet is still supported, although it only has access to 442MB of RAM.
  • Granted access to all FS permissions.
  • Granted user/host access to all services.
  • Granted access to debugging SVCs.
  • Disabled access to core3 in order to solve stability problems when using preemptively multithreaded threads & load balancing.
  • Added support for RandomSeed homebrew ABI key, which allows NRO homebrew to use the libnx randomGet* functions without always getting back the same results throughout a single session of nx-hbloader.
  • Custom NPDM built from source.
    • Default kernel caps application type set to applet (2). Atmosphère users aren't affected by this change, since its native support for nx-hbloader automatically sets the appropriate application type.
The provided binary is an ExeFS PFS0 .nsp, which can be placed at /atmosphere/hbl.nsp, or loaded through some other ExeFS replacement method.

:download: nx-hbloader 2.0.0 GitHub
 

Vieela

GBATemp's official thinker™
Member
Joined
Jan 18, 2017
Messages
562
Trophies
0
XP
925
Country
Brazil
Great! Does this also mean greater perfomance in emulating overall? I'm excited to see if someone is going to attempt to port heavier homebrew games for the Switch. Who knows if a Portal version ever surfaces, like the Aperture Science DS? Would be my biggest dream.
 

Illuminaticy

Well-Known Member
Member
Joined
Oct 6, 2018
Messages
429
Trophies
0
XP
1,375
Country
United States
Its a great small heater. Really though for those of you who havnt put your hand in front of the top vent after playing for a while.
Nice. Now I have no skin on my hand.
For real though I always felt it getting hot, but never thought to feel the vent. I can now play games and make pancakes on the go.
 

JJO192

Well-Known Member
Newcomer
Joined
Nov 9, 2016
Messages
46
Trophies
0
Age
30
XP
458
Country
Am I right in assuming that the mupen64plus core will now run with the nro and not require an installed nsp?

Maybe a question for the Retroarch thread.
 

2Siralv

Well-Known Member
Member
Joined
May 12, 2018
Messages
109
Trophies
0
Age
27
XP
521
Country
Canada
i tried to install it with tinfoil it wouldnt let me it says to put it into atmosphere/hbl.nsp or is that wrong?
 
General chit-chat
Help Users
  • gudenau @ gudenau:
    Does anyone happen to know if the gecko code handler will always be in the same location? It would be useful if you could call into it's own subroutines in ASM codes.
    Gift
  • FAST6191 @ FAST6191:
    Are there any codes that modify the handler to do fun extras like there are for DS codes?
    Gift
  • gudenau @ gudenau:
    I don't see why you would need that, Gecko just allows you to do ASM directly instead of needing to make codes to add new code types.
    Gift
  • gudenau @ gudenau:
    There is nothing stopping you from doing that though.
    Gift
  • FAST6191 @ FAST6191:
    I was thinking more if there were (some of the DS stuff allowing I think it was different boolean masks than stock) then it would confirm that.
    Gift
  • gudenau @ gudenau:
    Some of the later DS stuff was pretty impressive. I do want to figure out how some of the lower level stuff worked one of these days.
    Gift
  • gudenau @ gudenau:
    Is this chat still on IRC?
    Gift
  • FAST6191 @ FAST6191:
    I don't know if there is a second room connected to it
    but I doubt it
    Gift
  • FAST6191 @ FAST6191:
    There is still an IRC server/channel though
    Gift
  • KenniesNewName @ KenniesNewName:
    Neat steam deck dock shipped finally
    Gift
  • mthrnite @ mthrnite:
    psi gets a dick dock and you get a deck dock, poetic!
    Gift
  • KenniesNewName @ KenniesNewName:
    Ye but mine comes with a promise of less viruses
    Gift
  • Gift
  • Dark_Phoras @ Dark_Phoras:
    Prey - this kicks Alien's ass all day
    Gift
  • mthrnite @ mthrnite:
    cool, i like that aubrey plaza chick a lot, she's really cool
    Gift
  • mthrnite @ mthrnite:
    i have zero interest in the predator property, but was planning to see it for her sake, and just hope it was good
    Gift
  • mthrnite @ mthrnite:
    that is aubrey plaza ain't it....
    Gift
  • mthrnite @ mthrnite:
    oh it ain't eek, oh well, might watch it anyway
    Gift
  • Dark_Phoras @ Dark_Phoras:
    If you don't like Predator, there's little chance you'll like Prey
    Gift
  • mthrnite @ mthrnite:
    I liked the first flick, second was ok, everything after that was b-movie stuff
    Gift
  • mthrnite @ mthrnite:
    haven't seen Predators (2010) tho
    Gift
  • mthrnite @ mthrnite:
    heard that was a bit better
    Gift
  • Dark_Phoras @ Dark_Phoras:
    Watched the first, and now this
    Gift
  • mthrnite @ mthrnite:
    I grew up on that shit, first one's fun as hell seen it half a dozen times at least
    Gift
  • DEMONGreninjaPG @ DEMONGreninjaPG:
    what is even happening
    Gift
    DEMONGreninjaPG @ DEMONGreninjaPG: what is even happening