[SWITCH]Rilasciato Atmosphère V0.9.2Tempo di lettura : 3 min

Importante aggiornamento di Atmosphère rilasciato qualche minuto fa dallo sviluppatore SciresM con la nuova versione 0.9.2  .La grande novità è un certo numero di correzioni per l’ emummc.Per aggiornare o installare questa nuova versione consiglio questa guida dei nostri amici di Nintendomoddingitalia. Per chi è un utente avanzato restate in attesa di una nuova versione di Kosmos

Componenti

Atmosphère è costituito da più componenti, ciascuno dei quali sostituisce / modifica un diverso componente del sistema:

  • Fusée: Loader della prima fase, responsabile del caricamento e della validazione della fase 2 (TrustZone personalizzata) più il pacchetto 2 (i sysmodules Kernel / FIRM) e la loro applicazione in base alle necessità. Questo sostituisce tutte le funzionalità normalmente in Package1loader / NX Bootloader.
    • Sept: payload utilizzato per abilitare il supporto per la derivazione della chiave di runtime su 7.0.0.
  • Exosphère: TrustZone personalizzato, per eseguire un monitor sicuro personalizzato
  • Thermosphère: supporto ELu EmuNAND, ovvero backup e utilizzo di immagini NAND virtualizzate / reindirizzate
  • Stratosphère: Custom Sysmodule (s), entrambi in stile Rosalina per estendere il kernel / fornire nuove funzionalità e lo stile di reimplementazione del caricatore per agganciare azioni importanti del sistema
  • Troposphère: patch del sistema operativo Horizon a livello di applicazione, utilizzati per implementare le funzionalità CFW desiderabili

Changelog

V0.9.2

  • Sono stati aggiunti un certo numero di correzioni emummc (tutto grazie al duro lavoro di @ m4xw ). Di seguito è riportato un riepilogo delle modifiche di emummc:
    • È stato risolto il supporto per le istanze emummc basate su file.
      • Nota: emummc basato su file non è ancora ottimizzato e quindi potrebbe essere molto più lento di quello basato su partizioni.
      • Si spera che questo differenziale di velocità sia migliorato in un futuro aggiornamento di emummc.
    • Il modo in cui emummc gestisce la gestione energetica è stato completamente revisionato.
      • Emummc ora gestisce correttamente init / de-init e ora supporta la modalità a bassa tensione.
      • È stato aggiunto un supporto molto migliore per l’arresto, che dovrebbe attenuare i problemi di corruzione / sincronizzazione.
      • Questo dovrebbe anche migliorare il supporto per più tipi di schede SD.
    • È stato corretto un bug che causava il mancato funzionamento di emummc su versioni di sistema inferiori a causa della mancanza di accesso a SVC.
    • Nota : le voci di configurazione utilizzate per emummc sono state modificate.
      • emummc_i prefissi sono stati rimossi, poiché sono superflui data la emummccategoria in cui si trovano.
      • Ad esempio, emummc!emummc_enabledè ora emummc!enabled.
      • Configurazioni INI fatte da @CTCaer s’ utensile (che è il metodo consigliato per gestire emummc) dovrebbe funzionare automaticamente come previsto / corretti.
        • Se non si desidera utilizzare quanto sopra, sarà necessario correggere manualmente il file di configurazione .
    • Miglioramenti alla stabilità generale del sistema per migliorare l’esperienza dell’utente.
  • La stratosphere è attualmente in fase di riscrittura / refactoring.
    • Stratosphere è stato il mio primo progetto C ++ (SciresM), sempre – il codice scritto per questo un anno fa quando stavo imparando il C ++ è / era di qualità molto inferiore rispetto al codice scritto più di recente.
    • Il codice viene quindi riscritto per chiarezza / stile / per de-duplicare la funzionalità, con molto spostarsi in libstratosphere.
    • La stratosfera, dopo la riscrittura, utilizzerà globalmente lo sts::spazio dei nomi, il che dovrebbe migliorare notevolmente la capacità di libstratosphere di fornire funzionalità ai moduli del sistema.
    • I moduli riscritti presentano costantemente impronte di memoria più basse e dovrebbero essere più facili da mantenere in avanti.
    • La smbootsplro, e loadermoduli sono stati affrontati finora.
  • Miglioramenti alla stabilità generale del sistema per migliorare l’esperienza dell’utente.

V0.9.1

  • Il supporto è stato aggiunto per il firmware 8.1.0.
  • Nota bene, emummc è ancora considerato beta / sperimentale – questo non è l’inevitabile aggiornamento del bugfix, anche se sono stati corretti alcuni bug. 🙂
  • Miglioramenti alla stabilità generale del sistema per migliorare l’esperienza dell’utente.

V0.9.0

  • L’output di Creport è stato migliorato in modo significativo.
    • I nomi dei thread vengono ora scaricati in caso di arresto anomalo oltre a 0x100 di TLS da ciascun thread.
      • Ciò aiuta in modo significativo il debug degli sforzi per gli arresti anomali.
    • È stato aggiunto il supporto per gli stackframes a 32 bit, quindi è possibile generare report per i giochi a 32 bit.
  • dmntCheat VM è stato esteso per aggiungere un nuovo codice operativo debug.
  • Grazie a / collaboration con @ m4xw e @CTCaer, è stato aggiunto il supporto per il reindirizzamento della NAND sulla scheda SD (emummc).
    • Si noti che questo supporto è molto beta / sperimentale .
      • È abbastanza probabile che non abbiamo identificato tutti i bug – quelli saranno corretti come vengono segnalati nei prossimi giorni / settimane.
      • Inoltre, alcune sottigliezze (per esempio avere una cartella Atmosphere separata per istanza emummc) hanno ancora bisogno di qualche riflessione prima che possano essere implementate in un modo che renda felice tutti.
      • Se non sei un utente avanzato, attendere l’inevitabile aggiornamento della correzione dei bug 0.9.1 prima di utilizzare emummc come opzione di avvio predefinita.
        • In particolare, è consigliabile considerare di aspettare se si utilizza Atmosphere su un’unità con il bug RCM patchato.
    • Emummc è gestito modificando la sezione emummc di “emummc / emummc.ini”.
      • Per abilitare emummc, impostare emummc!emummc_enabled= 1.
    • Il supporto è incluso per il reindirizzamento di NAND su una partizione sulla scheda SD.
      • Questo può essere fatto impostando emummc!emummc_sectoril settore iniziale della partizione (es emummc_sector = 0x1A010000.).
    • È inoltre incluso il supporto per il reindirizzamento della NAND a una raccolta di file non archiviati sulla scheda SD.
      • Questo può essere fatto impostando emummc!emummc_pathla cartella (con il set di bit di archivio) contenente le immagini di rawnand di boot0, boot1 e 00/01.
    • La Nintendodirectory dei contenuti può essere reindirizzata arbitrariamente.
      • Per impostazione predefinita, verrà reindirizzato a emummc/Nintendo_XXXX, dove XXXXè la rappresentazione esadecimale dell’ID emummc.
        • L’ID emummc corrente può essere selezionato cambiando emummc!emummc_idin emummc.ini.
      • Questo può essere impostato su qualsiasi directory arbitraria impostando emummc!emummc_nintendo_path.
    • Per creare un backup utilizzabile per emummc, gli utenti possono utilizzare gli strumenti forniti dal progetto hekate .
    • Se, quando si utilizza emummc, si verifica un bug, si prega di essere sicuri di segnalarlo – questo è l’unico modo in cui possiamo risolverlo. 🙂

Download

Fonte
Github
Ti è piaciuta la notizia? Supporta theheroGAC su Patreon!

theheroGAC

Nato negli anni 80 con la passione dei videogiochi e delle console.Il mio primo home computer è l'Amiga 600 regalato a 10 anni.Amo aiutare le persone in difficoltà e scrivere notizie sulle console.Studio all'università e il sito Games And Consoles è la mia passione.Per gli amici mi potete chiamare Ciccio

Ti potrebbe anche interessare

Rispondi