Atmosphère 1.5.3

Suite à l’arrivée impromptue d’une nouvelle mise à jour visant à « améliorer la stabilité du système pour une meilleure expérience utilisateur », SciresM dégaine aussi sec une nouvelle version d’Atmosphère pour maintenir la compatibilité. Il en a profité pour la compiler avec GCC13 fraîchement sorti, ce qui induit un nouveau bug : les mods layeredfs  de Fire Emblem: Engage vont poser problème pour l’instant, parce qu’ils nécessitent une grande quantité de mémoire (du fait du nombre astronomique de fichiers) et que GCC 13 empire la situation puisque la taille  prise par « malloc overhead » a augmenté. Le développeur travaille déjà à une solution pérenne (qui ne sera plus dépendante des aléas de l’environnement de compilation).

Attention ! Si vous tournez avec une emuMMC et que vous avez pour habitude d’utiliser la méthode fss0 de Hekate pour la démarrer, celle-ci est pour l’instant incompatible à cause d’un module périmé. Il faut, en attendant que cet excellent bootloader soit mis à jour, passer exclusivement par fusee.bin

 

↓ Nouveautés / Corrections (cliquer pour voir) ↓'

1.5.3 is Atmosphère’s seventy-second official release.

Please be sure to update fusee when upgrading to 1.5.3. fusee-primary no longer exists, and will not work any more.

With thanks to the @switchbrew team, Atmosphère 1.5.3 is bundled with hbl 2.4.3, and hbmenu 3.5.1.

The following was changed since the last release:

  • Support was added for 16.0.3.
  • Atmosphère was updated to use GCC 13/newlib (latest devkitA64/devkitARM releases).
    • Please note: This introduces a known issue, which is currently being worked on.
      • As you may recall from the 1.4.1 changelog, Fire Emblem: Engage requires enormous amounts of memory to support using layeredfs mods with the game.
      • Latest GCC/newlib slightly increases malloc overhead size, which makes the previous memory increase insufficient.
      • A general-case solution to this is in the works, which should hopefully fix the problem in a way that doesn’t jinx me for the future.
  • A number of minor issues were fixed and improvements were made, including:
    • An issue was fixed that caused system font replacement to not work on 16.0.0+.
    • An minor accuracy issue was addressed in mesosphere’s management of certain memory ranges; this issue would have had zero visible impact to the end-user.
  • General system stability improvements to enhance the user’s experience.

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

 

 

 

 

Github