La Team Reswitched vient de poster une nouvelle version de Atmosphère, elle ajoute la compatibilité du firmware 23.0.0
C'est au travers de plusieurs développeurs de la Team Reswitched, dont SciresM aujourd'hui à la retraite, que le développement d'Atmosphère a continué, notamment auprès de Alula mais également de hexkyz ainsi que la participation de plusieurs autres développeurs.
Changelog :
|
La version 1.12.0 est la 93e version officielle d’Atmosphère. Veillez à mettre à jour fusee lorsque vous passez à la version 1.12.0. fusee-primary n’existe plus et ne fonctionnera plus. Grâce à l’équipe @switchbrew, Atmosphère 1.12.0 est fournie avec hbl 2.4.5 et hbmenu 3.6.1.
Voici les modifications apportées depuis la dernière version :
- La prise en charge de la version 23.0.0 a été ajoutée. Un grand merci à @alula pour avoir géré la mise en œuvre de plusieurs modifications du noyau. - La console devrait démarrer et Atmosphère devrait être entièrement fonctionnelle. Remarque : en raison des modifications apportées au logiciel Nintendo dans la version 23.0.0, la mémoire disponible pour les modules système personnalisés est encore plus limitée. La quantité de mémoire que nous pouvons prélever sur le pool des applets a été réduite en dessous de 7 Mo et nous ne pouvons plus lancer d’applets de navigateur (par exemple : l’eShop) sans provoquer de plantage. Pour pallier cela, un ensemble de correctifs pour les applets de navigateur a été introduit. - Grâce à la refonte des applets du navigateur dans la version 22.0.0, seules trois applets nous concernent : systemWeb, openWeb et LibAppletOff. - Malgré la charge supplémentaire liée à la gestion des correctifs pour ces applets, nous pouvons récupérer environ 9 Mo de mémoire réservée en modifiant leurs allocations. - Il est prouvé que cette mémoire n’est pas utilisée et le fait de la récupérer ne devrait en aucun cas affecter les applets du navigateur, car celles-ci la marquent elles-mêmes comme réservée et n’y accèdent jamais. - En conséquence, la mémoire disponible pour les modules système personnalisés a été augmentée à titre expérimental à 16 Mo. - Les tests préliminaires ne semblent pas avoir révélé d'inconvénients pour le fonctionnement global du système d'exploitation et des applets du navigateur en particulier. Néanmoins, merci de signaler tout problème que vous pourriez rencontrer afin de s'assurer qu'aucun cas particulier n'a été négligé et de déterminer si la quantité de mémoire doit être ajustée. Ces correctifs pourraient être abandonnés à tout moment à l'avenir si une meilleure solution venait à être mise au point. - exosphère a été mis à jour pour refléter le dernier comportement officiel du moniteur de sécurité. - Un nouvel élément de configuration (ConfigItem) a été ajouté au moniteur de sécurité pour la première fois depuis le firmware 5.0.0. - mesosphère a été mis à jour pour refléter le dernier comportement officiel du noyau. - Le noyau prend désormais en charge un espace d'adressage de 42 bits. - Une nouvelle région mémoire baptisée ShadowStack a été introduite. - Le générateur de nombres aléatoires (RNG) du noyau a été remplacé par CTR-DRBG. - boot a été mis à jour pour refléter le dernier comportement officiel et pour implémenter une modification qui manquait auparavant. - La manière dont l’arrêt I2C de la batterie était activé a changé dans le micrologiciel 18.0.0 et cela nous avait échappé. Il est possible que cela ait été lié à un problème connu de décharge de la batterie qui aurait commencé vers le micrologiciel 18.0.0. Des tests supplémentaires seront nécessaires pour le confirmer. - Le chargeur a été mis à jour pour refléter le dernier comportement officiel. - Erpt a été mis à jour pour refléter le dernier comportement officiel. - Pgl a été mis à jour pour refléter le dernier comportement officiel. - Ro a été mis à jour pour refléter le dernier comportement officiel. - Les NRO peuvent désormais être compressés au format LZ4. - La compression/décompression ZBIC a été correctement implémentée. Les applications qui l'utilisent devraient désormais se lancer et fonctionner correctement. - Un fichier Dockerfile a été ajouté à Atmosphère (merci à @alula). - La macro R_DISCARD a été adoptée dans l'ensemble du code source, là où cela était applicable. Cela achève le travail commencé dans la version 1.10.0 et élimine les avertissements « nodiscard » lors de la compilation. - Améliorations générales de la stabilité du système afin d'optimiser l'expérience utilisateur. - Pour plus d'informations sur les fonctionnalités prises en charge par la version 1.12, veuillez consulter les notes de mise à jour officielles.
|
Lien de téléchargement : Atmosphère 1.12.0
Veuillez vous connecter ou vous créer un compte pour commenter cet article !
Il n'y a aucun commentaire pour le moment.