Custom Firmware Atmosphère 0.7.5
La Team ReSwitched peaufine encore et toujours son Custom Firmware Atmosphère. Cette fois-ci, c’est au niveau du temps de démarrage, particulièrement long par rapport à ReiNX/RajNX il faut bien l’avouer, que de gros efforts ont été consentis. Ainsi, la séquence de boot devrait être de 2 à 4 fois plus rapide désormais, ce qui ne sera pas du luxe. L’autre nouveauté concerne plutôt les développeurs, avec des rapports de plantage (creport) plus précis (détection de la région notamment), ce qui devrait aider à déboguer les applications amateurs.
Checked my calendar, and it looks like it's June 15th again — Atmosphere 0.7.5 has released: https://t.co/wIV9YtmgXL
New in 0.7.5 are DRAM training in fusee, which results in a ~200%-400% faster boot time (thanks, @hexkyz!), and creport output improvements. 🙂
Enjoy! 🙂
— Michael (@SciresM) November 12, 2018
Nouveautés / Corrections (rev 0.7.5) :
- Entraînement DRAM ajouté à fusee-secondary, grâce à @hexkyz.
- cela améliore grandement la vitesse d’accès à la mémoire durant le démarrage, se résultant par un temps de démarrage entre 200 et 400% plus rapide.
- Amélioration de la détection du code région pour creport.
- Au lieu de vérifier la présence d’un code région dans un seul des processus de plantage PC/LR, creport vérifie désormais toutes les adresses dans le journal de la pile. Ceci est aussi fait pour chaque processus.
- Ceci correspond aux améliorations ajoutées par Nintendo dans le creport officiel du firmware 6.1.0.
- L’heuristique du code de détection de la région a été encore amélioré en vérifiant si l’adresse pointe vers des .rodata ou .rwdata, au lieu de simple .text.
- Cela veut dire que si plantage apparaît dans un code région d’un NRO chargé (ou autre déconnecté), creport va être capable de détecter tous les codes région actifs, et pas seulement celui-ci.
- Au lieu de vérifier la présence d’un code région dans un seul des processus de plantage PC/LR, creport vérifie désormais toutes les adresses dans le journal de la pile. Ceci est aussi fait pour chaque processus.
- Amélioration de la stabilité du système pour perfectionner l’expérience utilisateur.
⇪ Atmosphère 0.7.5 / fusee-primary.bin (0.7.0)
⌂ Sujet officiel / GitHub