SciresM vient de poster une nouvelle version de Atmosphère, elle ajoute la compatibilité du firmware 21.0.0.
Changelog :
|
Journal des modifications - Prise en charge de base ajoutée pour la version 21.0.0. La console devrait démarrer et Atmosphère devrait être entièrement fonctionnel. Remarque : tous les logiciels homebrew devront peut-être être recompilés avec la dernière version de libnx (>= 4.10.0), sinon ils risquent de planter ou de subir une corruption de mémoire. - Nintendo a rompu l'ABI TLS entre l'espace utilisateur et le noyau dans la version 21.0.0, en écrivant dans un espace précédemment réservé. - Les logiciels homebrew utilisaient cet espace réservé pour leurs slots TLS, ce qui signifie que tout logiciel homebrew utilisant des slots TLS subira une corruption de mémoire lorsqu'il sera exécuté sous Atmosphere 1.10.0. - Cela ne semble pas avoir d'impact sur tout, mais une grande partie des homebrews testés plantent (souvent à la fermeture) et devront donc être recompilés pour la nouvelle ABI. - Pour ceux qui ont des connaissances techniques, bien que les slots TLS soient rarement utilisés par les développeurs, ils servent à implémenter des fonctionnalités telles que les exceptions C++ en arrière-plan, et donc tout ce qui les utilise plante, etc. Pour faciliter cette transition, hbmenu affiche désormais un avertissement lorsque vous sélectionnez un homebrew compilé avec une version ABI plus ancienne et incompatible. Je m'excuse pour la gêne occasionnée. - libnx a été mis à jour afin que son espace réservé corresponde désormais à celui de Nintendo. Ce problème particulier ne pourra plus jamais se reproduire, même si Nintendo modifie davantage l'espace réservé. -> exosphère a été mis à jour afin de refléter le dernier comportement officiel du moniteur sécurisé. -> mesosphère a été mis à jour pour refléter le dernier comportement officiel du noyau. -> loader a été mis à jour pour refléter le dernier comportement officiel du noyau. -> pm a été mis à jour pour refléter le dernier comportement officiel du noyau. -> erpt a été mis à jour pour refléter le dernier comportement officiel du noyau. -> pgl a été mis à jour pour refléter le dernier comportement officiel du noyau. -> fatal a été mis à jour pour refléter le dernier comportement officiel du noyau. - La prise en charge a été ajoutée pour lancer un autre jeu qui contient trop de fichiers avec des mods romfs. - Je m'appuie sur les rapports des utilisateurs pour ajouter la prise en charge/corriger ces problèmes, et certains de ces jeux peuvent être assez obscurs ! - Si vous êtes concerné par ce problème, vous verrez « Data abort (0x101) » lorsque vous essaierez de lancer le jeu avec des mods. - Si cela se produit, veuillez contacter `sciresm` sur Discord afin de partager votre rapport d'erreur binaire. - Bien que certains jeux puissent être impossibles à corriger, je pense pouvoir faire fonctionner presque tout, alors laissez-moi vous aider (et améliorer la prise en charge d'atmosphère !) si vous rencontrez ce problème ! - Améliorations générales de la stabilité du système afin d'améliorer l'expérience utilisateur.
|
Lien de téléchargement : Atmosphère 1.10.0
Veuillez vous connecter ou vous créer un compte pour commenter cet article !
Il n'y a aucun commentaire pour le moment.