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.

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.
  • 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

Laisser un commentaire