[SWITCH] nx-ovlloader+ v1.1.1 Pre-release: Ottimizzazioni e Pulizia del Codice

nx-ovlloader+ è il servizio di caricamento degli overlay (OVL/NRO) per Nintendo Switch, parte dell’ecosistema Tesla. Derivato dal progetto originale nx-hbloader, questo loader si occupa di gestire il caricamento dinamico degli overlay, incluso il Tesla Menu (/switch/.overlays/ovlmenu.ovl), da cui è possibile avviare e alternare tra diversi overlay su richiesta.

Caratteristiche Principali

  • Memoria espansa per utenti avanzati che necessitano di caricare overlay più complessi.

  • Consumo aggiuntivo di 2 MB rispetto alla versione base, che potrebbe influenzare sistemi con memoria già limitata.

Novità e Miglioramenti

La nuova pre-release di nx-ovlloader+ v1.1.1 introduce diverse ottimizzazioni e pulizie del codice per migliorare l’efficienza e la stabilità del loader. Ecco le modifiche principali:

1. Ottimizzazioni File I/O

  • Unione delle operazioni di lettura di NroStart e NroHeader in un’unica operazione, riducendo l’overhead del filesystem.

  • Riduzione della gestione manuale degli offset, semplificando il codice e migliorando le prestazioni.

2. Riduzione della Dimensione dei Buffer

  • I buffer g_argvg_nextArgv e g_nextNroPath sono stati ridimensionati, poiché erano inizialmente sovradimensionati.

3. Sostituzione di Funzioni di Memoria

  • Le classiche memcpy e memset sono state sostituite con le versioni ottimizzate __builtin_memcpy e __builtin_memset.

4. Rimozione dei Controlli per HOS 9.0.0

  • I controlli ripetitivi per la versione del firmware Horizon OS 9.0.0 sono stati rimossi, poiché avvenivano ad ogni avvio di un overlay.

  • Attenzione: Questa versione non funziona su firmware inferiori a HOS 9.0.0, quindi non provatela su sistemi più vecchi.

5. Pulizia del Codice

  • Alcune modifiche precedenti sono state riviste perché non apportavano reali benefici, quindi è stata applicata una revisione accurata per ottimizzare il codice.


Download e Changelog Completo

Per scaricare l’ultima versione e consultare il changelog dettagliato, visita:
🔗 https://github.com/ppkantorski/nx-ovlloader/releases


Conclusione

Questa nuova release porta con sé importanti ottimizzazioni e una migliore gestione delle risorse, rendendo nx-ovlloader+ ancora più efficiente per gli utenti Tesla. Se utilizzate firmware HOS 9.0.0 o superiore, questa versione è un’ottima scelta per prestazioni migliori e codice più pulito!

🔹 Avete provato nx-ovlloader+? Fateci sapere nei commenti! 🔹

Da FRANCESCO

Sviluppatore a tempo perso nato negli anni 80, amante delle console e delle retro console.Il mio motto è quello di aiutare il prossimo senza avere rimorsi di cio' che hai fatto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.