github Atmosphere-NX/Atmosphere 0.10.5
Atmosphère 0.10.5

latest releases: 1.7.0-prerelease, 1.6.2, 1.6.1-prerelease...
4 years ago

0.10.5 is Atmosphère's twenty-eighth official release.

fusee-primary was last updated in: 0.10.4.

With thanks to the @switchbrew team, Atmosphère 0.10.5 is bundled with hbl 2.3, and hbmenu 3.2.0.

The following was changed since the last release:

  • Changes were made to the way fs.mitm builds images when providing a layeredfs romfs.
    • Building romfs metadata previously had a memory cost of about ~4-5x the file table size.
    • This caused games that have particularly enormous file metadata tables (> 4 MB) to exhaust fs.mitm's 16 MB memory pool.
    • The code that creates romfs images was thus changed to be significantly more memory efficient, again.
    • Memory requirements have been lowered from ~4x file table size to ~2x file table size + 0.5 MB.
    • There is a slight speed penalty to this, but testing on Football Manager 2020 only took an extra ~1.5 seconds for the game to boot with many modded files.
      • This shouldn't be noticeable thanks to the async changes made in 0.10.2.
    • If you encounter a game that exhausts ams.mitm's memory (crashing it) when loading layeredfs mods, please contact SciresM.
      • Romfs building can be made even more memory efficient, but unless games show up with even more absurdly huge file tables it seems not worth the speed trade-off.
  • A bug was fixed that caused Atmosphere's fatal error context to not dump TLS for certain processes.
  • General system stability improvements to enhance the user's experience.

For information on the featureset supported by 0.10, please see the official release notes.

Don't miss a new Atmosphere release

NewReleases is sending notifications on new releases.