Home Homebrew Rilasciato Atmosphère v1.5.3 compatibile con il firmware 16.0.3 della console Switch

[Scena Switch] Rilasciato Atmosphère v1.5.3 compatibile con il firmware 16.0.3 della console Switch

1410
0

Il custom firmware Atmosphère viene prontamente aggiornato dal developer SciresM per supportare il nuovo firmware 16.0.3 della console Switch rilasciato solo poche ore fa.

Probabile che questa nuova versione fosse già a buon punto in quanto presenterebbe anche un aggiornamento per il compilatore GCC che ha portato ad un aumento delle dimensioni dell’overhead di malloc.

L’aggiornamento per il compilatore GCC si sarebbe reso necessario per provare a correggere l’esecuzione di Fire Emblem: Engage che necessiterebbe di un enorme quantità di memoria per supportare l’utilizzo di mod layeredfs, anche se ancora insufficiente.

Changelog v1.5.3

  • Aggiunto il supporto per firmware 16.0.3.
  • Atmosphère è stato aggiornato per utilizzare GCC 13/newlib (ultime versioni di devkitA64/devkitARM).
    • Nota: Questo introduce un problema noto, su cui si sta attualmente lavorando.
      • Come ricorderete dal registro delle modifiche 1.4.1, Fire Emblem: Engage richiede enormi quantità di memoria per supportare l’utilizzo di mod layeredfs con il gioco.
      • L’ultimo GCC/newlib aumenta leggermente la dimensione dell’overhead di malloc, il che rende insufficiente l’aumento della memoria precedente.
      • Una soluzione generale a questo è in lavorazione, che si spera dovrebbe risolvere il problema in un modo che non mi infastidisca per il futuro.
  • Corretti alcuni problemi minori e sono stati apportati miglioramenti, tra cui:
    • Corretto un problema che impediva il funzionamento della sostituzione dei caratteri di sistema su 16.0.0+.
    • Corretto un problema minore nella gestione della mesosphere di determinati intervalli di memoria; questo problema non avrebbe avuto alcun impatto visibile per l’utente finale.
  • Miglioramenti generali della stabilità del sistema per migliorare l’esperienza dell’utente.

Changelog v1.5.2

  • Aggiunta una nuova applicazione homebrew (haze) per eseguire il trasferimento di file USB (grazie a @liamwhite sia per la progettazione che per la realizzazione).
    • hazeè incluso con atmosphère e fornisce l’accesso alla scheda SD tramite il protocollo PTP/MTP.
      • Nota: La foschia verrà visualizzata all’interno del menu homebrew sotto il nome “USB File Transfer”.
    • Nota: Atmosphère non può essere aggiornato in fase di esecuzione e il tentativo di installare un aggiornamento di atmosphère tramite haze fallirà come al solito.
  • Miglioramenti generali della stabilità del sistema per migliorare l’esperienza dell’utente.

Changelog v1.5.1

  • fatal è stato aggiornato per ridurre l’impronta di memoria.
    • A partire dalla versione 16.0.0, fatal ufficiale non ha framebuffer o logica di rendering e chiama invece altri comandi di servizio di sistema per disegnare lo schermo.
    • Tuttavia, questi comandi non sono utilizzabili da atmosphère (finestra di rendering troppo piccola, cattivo supporto dei colori).
    • Per ridurre il relativo differenziale di impronta di memoria tra atmosphère e codice ufficiale, il framebuffer (2 MB) ora viene allocato dinamicamente quando necessario.
      • Questo proverà ad allocare da più pool (preferendo System > System_NonSecure > Application).
      • Ciò richiede tecnicamente che siano disponibili 2 MB in almeno uno di questi pool per il rendering dello schermo fatale (altrimenti si verificherà un riavvio in bianco e nero-fatale), ma questo dovrebbe essere un non problema in quasi tutti i casi.
  • Aggiunta una funzione per eseguire facoltativamente il mirroring del database di accoppiamento Bluetooth sulla scheda SD (grazie @ndeadly).
    • Ciò consente di mantenere automaticamente sincronizzati gli accoppiamenti dei dispositivi tra sysmmc/all emummcs.
    • Questo è opt-in e può essere controllato impostando atmosphere!enable_external_bluetooth_db = u8!0x1.
    • Se abilitato, il database di accoppiamento verrà sincronizzato con /atmosphere/bluetooth_devices.db.
  • Miglioramenti generali della stabilità del sistema per migliorare l’esperienza dell’utente.

Changelog v1.5.0

  • Aggiunto il supporto per firmware 16.0.0.
    • Aggiornato Mesosphère per riflettere l’ultimo comportamento ufficiale del kernel.
    • Aggiornato ncm per riflettere l’ultimo comportamento ufficiale.
    • Molte API di FS sono state aggiornate sotto il cofano per riflettere l’ultimo comportamento ufficiale.
    • Nota: Il firmware 16.0.0 ha apportato modifiche sostanziali a una serie di API di sistema, inclusi i comandi FS/NCM/Font condiviso che alcuni programmi homebrew potrebbero utilizzare.
      • Questi programmi potrebbero riscontrare strani errori e potrebbe essere necessario ricompilarli con una libnx aggiornata per supportare le modifiche della versione 16.0.0 per funzionare correttamente.
      • Se sei uno sviluppatore interessato, contatta SciresM#0524 su discord per assistenza.
  • Sono stati risolti corretti problemi minori e sono stati apportati miglioramenti, tra cui:
    • È stato corretto un problema che poteva causare la configurazione errata degli output GPIO in determinate circostanze.
  • Miglioramenti generali della stabilità del sistema per migliorare l’esperienza dell’utente.

BiteYourConsole declina ogni responsabilità per quanto riguarda informazioni, software, prodotti e servizi inclusi. Tutte le suddette informazioni sono pubblicate “così come sono” senza garanzia di alcun tipo.

Decliniamo ogni responsabilità per quanto riguarda queste informazioni e per quanto riguarda i software, i prodotti e i servizi inclusi.

BiteYourConsole inoltre non garantisce che questo sistema funzionerà senza incidenti o guasti all’hardware, al software o alla comunicazione.

Gli utenti sono autorizzati ad utilizzare questo sistema solo per scopi legali e degni che sono consoni a tutte le leggi, i regolamenti e le consuetudini accettate in Italia e in qualsiasi altra entità giuridica da cui ci si connette a questo sistema.

Download: Atmosphère v1.5.3

Fonte: twitter.com

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.