Atmosphère 0.19.0 est disponible

Le développeur SciresM vient de sortir Atmosphère 0.19.0 qui le rend compatible avec le firmware 12.0.0


Le développeur SciresM de l'équipe Reswitched, vient une fois de plus nous prouver qu'il est le développeur le plus actif de la scène, ainsi il développe depuis Mardi, la mise à jour 0.19.0 qui devais à la base intégré le support de l'usb3 et de la stratosphère pour les modules d'Atmosphère. Mais Nintendo en a décidé autrement Mardi 6 Avril 2021 en proposant sa mise à jour 12.0.0 qui change énormément de code au sein du firmware.
Ainsi, en ce Dimanche 11/04/2021 dans l'après midi, SciresM nous à sorti la version 0.19.0 de sont Custom Firmware avec énormément de changement.

Cette version d'atmosphère intègre beaucoup de changement, tout d'abord la bien sur compatibilité en 12.0.0.
Mais également sur la gestion des sysmodules, en effet les sysmodules natifs a Atmosphère sont maintenant géré dans le fichier stratosphere.romfs, les modules externe à Atmosphère sont toujours à géré dans atmosphere\contents, bien qu'il que l'on doit attendre les mises à jour de c'est fameux sysmodules.
L'usb 3.0 à également été ajouté que ce soit sur Atmosphère ou sur les autres module comme Hekate.
Et beaucoup d'autre modification ont été fait.

Changelog

 

Grâce à l'équipe de @switchbrew, Atmosphère 0.19.0 est fourni avec hbl 2.4.1 et hbmenu 3.4.0.

Note : Le build NCM dans le zip 0.19.0 a été mis à jour le 2021/04/11 à 5:45 AM PST pour corriger un crash aléatoire lors de la suppression de parties. Le zip mis à jour a un hash de construction de "-c67c29eb".

Les éléments suivants ont été modifiés depuis la dernière version : Le support de la version 12.0.0 a été ajouté. mesosphère a été mis à jour pour refléter le dernier comportement officiel du noyau. sm, boot2, pgl ont été mis à jour pour refléter les derniers comportements officiels. Note : 12.0.0 a ajouté un nouveau protocole pour IPC ("tipc"), qui a été réimplémenté dans son intégralité. Il est possible qu'il y ait des problèmes non encore trouvés ; si c'est le cas, veuillez envoyer les rapports de crash appropriés à SciresM (SciresM#0524 sur discord).

- Les homebrews qui utilisent les extensions d'atmosphère (y compris l'API mitm) devront être recompilés afin de fonctionner avec la version 0.19.0.
- Je m'en excuse, mais c'est inévitable pour des raisons techniques. Si vous êtes affecté par cela et que cela vous met en colère, veuillez contacter SciresM pour vous plaindre. erpt a été partiellement mis à jour pour refléter les derniers comportements officiels. - De nouvelles fonctionnalités ont été ajoutées à erpt pour suivre l'activité des applets en cours d'exécution, et pour détecter quand un arrêt forcé se produit.
- Ces comportements ont été temporairement supprimés, car ils ne sont pas nécessaires au fonctionnement de la version 12.0.0 (et leurs résultats ne seront enregistrés nulle part). Une future mise à jour d'atmosphère implémentera ces comportements, dans l'intérêt de refléter la logique officielle aussi fidèlement que possible.
- Atmosphère n'utilise plus le dossier /contents/ pour ses propres programmes. Les modules système d'Atmosphère sont maintenant regroupés dans le seul fichier "stratosphere.romfs". Pour ceux qui travaillent au développement pour l'atmosphère, les exécutables dans le répertoire /contents/ seront préférés à ceux dans "stratosphere.romfs".

Note : Afin de faciliter ce changement (et le comportement désiré), la première fois que vous démarrez après l'extraction d'une version zip, les modules du système atmosphère dans /contents/ seront supprimés.
- Cela n'aura aucun impact sur les programmes utilisateurs (cela ne supprime que les programmes avec des identifiants spécifiques).
- Des améliorations ont été apportées à mésosphère, notamment : Une extension InfoType a été ajoutée pour obtenir le handle du processus actuel, sans avoir à spawn un thread et faire de l'IPC avec soi-même. Un problème a été corrigé dans SvcSetDebugThreadContext.
- Un problème a été corrigé lors de la réalisation d'IPC avec des tampons utilisateur. La prise en charge de l'activation du paramètre personnalisé usb!usb30_force_enabled sur la version 9.0.0+ a été corrigée.
- Ce problème était dû à l'introduction par Nintendo d'une dépendance qui rendait le lancement de l'USB obligatoire avant que les paramètres personnalisés ne soient analysés. Depuis la correction, vous pouvez maintenant basculer le paramètre (comme vous pouviez le faire avant la version 0.9.4 de l'atmosphère), et cela fonctionnera comme prévu.

Veuillez noter : L'activation de l'USB 3.0 a souvent un impact important sur les communications sans fil. Pour cette raison, le paramètre sera désactivé par défaut.
- Si vous rencontrez des problèmes lorsqu'il est activé, pensez à le désactiver. Un avertissement a été ajouté à daybreak lors de la réinitialisation de la console aux paramètres d'usine.
- Un travail important a été réalisé en vue de l'implémentation prochaine par atmosphère du protocole de connexion hôte-cible. Une fois terminé, les utilisateurs pourront interagir avec une Switch exécutant atmosphère via une application PC ("Starlink") actuellement en cours de développement. Les fonctionnalités prévues pour les consoles connectées comprennent un gdbstub, l'interaction avec la mémoire (pour le développement de triches), le streaming audio et vidéo du gameplay et l'accès au système de fichiers de la carte SD de la Switch. Les homebrews de la Switch auront également accès à un système de fichiers (configurable et sandboxé) sur le PC hôte, lorsqu'ils seront connectés.
- A cette fin, les opérations suivantes ont été réalisées : Le module système "htc" a été complètement réimplémenté. Le module système qui fournit un accès à distance à la carte SD a été complètement réimplémenté.
- C'est actuellement l'objectif actif du développement d'atmosphère.

Veuillez noter : Le support n'est pas encore terminé, et les utilisateurs ne peuvent pas interagir avec les paramètres associés pour le moment, à moins qu'ils ne sachent particulièrement ce qu'ils font. Un certain nombre de problèmes mineurs ont été corrigés, notamment :
- Un problème a été corrigé dans dmnt qui pouvait provoquer un fatal lors du lancement de certains jeux avec des triches actives.
- Un problème a été corrigé qui pouvait provoquer un abandon dans sm lors de l'utilisation d'un grand nombre de modules système personnalisés. Un problème a été corrigé qui empêchait le lancement des gamecards sur 1.0.0.
- Des problèmes mineurs ont été corrigés dans le comportement de la machine virtuelle de triche. Plusieurs problèmes ont été corrigés, et la convivialité et la stabilité ont été améliorées. Pour plus d'informations sur les fonctionnalités prises en charge par la version 0.19, veuillez consulter les notes de publication officielles.


Lien de téléchargement : Atmosphère 0.19.0
Lien des sigpatchs : Sigpatch 0.19.0 FW 12.0.0
Lien de mon pack vanilla : Atmo-Pack Vanilla 0.19.0 FW 12.0.0


Veuillez vous connecter ou vous créer un compte pour commenter cet article !


Il n'y a aucun commentaire pour le moment.