Home Mobile Android Rilasciato Azahar v2125.0 Alpha 1: L’emulatore Nintendo 3DS con cache shader Vulkan...

Rilasciato Azahar v2125.0 Alpha 1: L’emulatore Nintendo 3DS con cache shader Vulkan anti-stuttering

88
0

Pubblicata la prima versione alpha per la release 2125 di Azahar, l’emulatore open source del Nintendo 3DS che prende il testimone da Citra dopo la chiusura del progetto nel 2024 a seguito di azioni legali da parte di Nintendo.

Questa versione alpha, destinata a tester coraggiosi, introduce una serie di migliorie significative e prepara il terreno per le future build stabili.

Azahar permette di giocare ai titoli 3DS su PC Windows, macOS, Linux e Android emulando l’hardware originale della console, con focus su compatibilità, prestazioni elevate e supporto Vulkan per un rendering moderno e fluido.

La novità più rilevante di questa release è l’implementazione di una cache su disco per gli shader Vulkan, salvata in file .vkch. Questa funzionalità elimina il fastidioso stuttering dei giochi durante il primo avvio, riducendo drasticamente i tempi di compilazione degli shader.

Inoltre, i file di cache possono essere condivisi tra diversi dispositivi, garantendo benefici immediati e una fluidità costante anche su nuovi setup.

La release risolve inoltre un bug legato ai cheat, migliora il multiplayer locale in titoli come Luigi’s Mansion su 3DS e ottimizza il renderer Vulkan per ridurre l’utilizzo di memoria.

Su desktop, sono stati corretti rari crash dovuti al caricamento di texture personalizzate disabilitate e sistemati tooltip delle impostazioni, mentre su Windows è stato risolto un problema di corruzione dei caratteri speciali nei nomi delle applicazioni durante la creazione di collegamenti.

Dal punto di vista tecnico, il codice non necessario nelle build desktop viene escluso in modo più aggressivo, è stato disabilitato il rilevamento di CPU con estensione FMA4 non utilizzata e introdotto supporto NATVIS alla classe BitField per migliorare il debugging in Visual Studio.

Changelog

Informazioni importanti sulla versione Alpha

  • Essendo una release alpha, questa build non è ancora considerata stabile.
  • Questa prerelease è destinata agli utenti che vogliono testare funzionalità future, permettendo alla community di fornire feedback prima del rilascio stabile.
  • Gli utenti interessati a testare software bleeding-edge sono incoraggiati a provare questa build per aiutarci a individuare eventuali problemi non rilevati durante lo sviluppo.
  • Se non si vogliono tollerare possibili problemi, è consigliabile attendere la prossima release stabile.
  • Il changelog non riflette tutte le feature finali previste per l’aggiornamento 2125.0.
  • Molte funzionalità sono ancora in sviluppo, quindi diversi cambiamenti pianificati non sono presenti in questa pre-release.
  • Puoi consultare la roadmap su GitHub Milestones.

Azahar 2125.0-alpha1

Tutto

  • Implementata una cache su disco per gli shader Vulkan in formato .vkch. | @PabloMK7 #1725 #1748
    • I file di cache memorizzano gli shader compilati, eliminando la necessità di ricompilarli ad ogni avvio e rimuovendo lo stuttering dopo il primo caricamento del gioco.
    • I file di cache possono essere copiati tra dispositivi per beneficiare immediatamente della riduzione dello stuttering.
  • Corretto un problema per cui, se un gioco senza cheat veniva avviato o la lista cheat era visualizzata, veniva erroneamente utilizzata la lista del gioco precedente. | @Fs00 #1640
  • Piccole correzioni al multiplayer locale per Luigi’s Mansion 1 e applicazioni Download Play. | @lannoene #1690
  • Ottimizzazione minore del renderer Vulkan per ridurre leggermente l’uso della memoria. | @PabloMK7 #1710

Desktop

  • Risolto un raro crash dovuto al tentativo di pre-caricare texture custom anche se disabilitate. | @coolguy1842 #1629
  • Corretto un problema per cui alcuni tooltip delle impostazioni non avevano line break automatici. | @OpenSauce04 #1718
  • Aggiunta nuova impostazione di debug “Enable display refresh rate detection”. | @OpenSauce04 #1726
    • L’impostazione è abilitata di default; disabilitarla impedisce ad Azahar di rilevare il refresh rate del display, il che può causare rallentamenti con alcuni monitor.

Windows

  • Risolto un problema per cui alcuni caratteri nei nomi delle applicazioni potevano corrompersi durante la creazione di shortcut sul desktop. | @RedBlackAka

Technical

  • Se alcune funzionalità sono disabilitate in fase di compilazione nelle build desktop, il codice relativo viene ora escluso in modo più aggressivo. | @RedBlackAka #1630
  • Disabilitato il rilevamento delle CPU con estensione FMA4, non utilizzata da Azahar. | @RedBlackAka #1746
  • Aggiunto NATVIS alla classe BitField per un debug migliore in Visual Studio. | @PabloMK7 #1731

Download Azahar 2125.0 Alpha 1

Android

macOS

Windows

Linux / AppImage

Docker

Source code

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PC

Vedi altri prodotti PC

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-03-12 / Link di affiliazione / Immagini da Amazon Product Advertising API