[EMU] Azahar 2122: Aggiornamento con Miglioramenti di Performance e Compatibilità

L’ultimo aggiornamento di Azahar 2122 introduce una serie significativa di miglioramenti alle prestazioni e alla compatibilità, rendendo l’emulatore più fluido ed efficiente. Di seguito, i dettagli più importanti e le novità principali.


Requisiti Aggiornati per x86_64

Per i dispositivi x86_64 (la maggior parte dei PC desktop), questa versione richiede un processore con supporto alle istruzioni SSE4.2, disponibile in tutti i CPU moderni rilasciati dal 2011 in poi.

Gli utenti con hardware più vecchio possono ancora compilare l’emulatore dai sorgenti disabilitando l’opzione ENABLE_SSE42 in CMake, anche se ciò comporterà la perdita di alcune ottimizzazioni.


Miglioramenti Principali

Ottimizzazioni Generali

  • Implementazione di operazioni SIMD per ridurre i tempi di elaborazione GPU in tutte le applicazioni.

  • Miglioramenti nella gestione delle chiamate SVC, con un simulazione più accurata del passaggio del tempo, portando a performance migliori in giochi come:

    • Luigi’s Mansion 2

    • Star Fox 64 3D

    • The Binding of Isaac: Rebirth

  • Rifattorizzazione del tracciamento degli stati nel video core, riducendo la necessità di sincronizzazioni e upload alla GPU.

Riduzione dello Stuttering

  • Supporto per SPIR-V con texture Shadow2D, che riduce lo stuttering in giochi come Luigi’s Mansion 2 e Resident Evil: Revelations.

  • Disabilitate per default le ottimizzazioni GLSL → SPIRV, con un’opzione per riattivarle manualmente.

Correzioni di Bug

  • Risolto un problema in Kid Icarus: Uprising dove le rotaie di grinding risultavano invisibili.

  • Fix per un crash immediato in The Binding of Isaac: Rebirth all’avvio di una partita.


Novità Specifiche per Piattaforma

Android

  • Personalizzazione delle scorciatoie: ora è possibile modificare nome e icona.

  • Miglioramenti nell’overlay delle prestazioni, con nuove statistiche configurabili.

  • Aggiunta un’impostazione per il rapporto d’aspetto nella modalità schermo singolo.

  • Riorganizzazione della procedura di setup, con meno pagine superflue.

  • Opzione per disabilitare la compilazione JIT degli shader.

macOS

  • Risolto un problema che causava la scomparsa di alcune voci dalla barra dei menu in lingue non inglesi.

Desktop (Windows/Linux)

  • Aggiunta un’opzione per visualizzare informazioni avanzate sui tempi di frame.

  • Fix per un problema dove il colore di sfondo personalizzato non veniva applicato correttamente con Vulkan.

Room (Multiplayer)

  • Gli host di stanze private ora ricevono automaticamente i privilegi da moderatore.


Come Scaricare Azahar 2122

  • Windows: Disponibile su GitHub Releases.

  • macOS: Download universale (supporta sia Intel che Apple Silicon).

  • Android: Consigliato tramite Google Play o via APK.

  • Linux: Flatpak su Flathub o AppImage.


Prossimi Passi

Le roadmap future sono disponibili su GitHub Milestones.

Se vuoi contribuire, puoi:

  • Inviare pull request per miglioramenti al codice.

  • Aiutare con le traduzioni su Transifex.

  • Segnalare dati di compatibilità per i giochi.

Azahar 2122 rappresenta un passo avanti significativo nell’emulazione Nintendo 3DS, con performance più fluide e una migliore stabilità. Scaricalo ora e prova i tuoi giochi preferiti con un’esperienza ottimizzata! 🚀

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.