Azahar Emulator arriva alla versione 2121, mantenendo le stesse migliorie già introdotte nella precedente Release Candidate.
Tra le novità principali spicca l’atteso supporto al riconoscimento dei DLC già installati, risolvendo così una mancanza segnalata da molti utenti.
Azahar 2121 is out! The latest Release Candidate had no major bugs, so it was promoted to stable release.
You can download the new version from our website or GitHub page: https://t.co/0BpSvdlxDW https://t.co/mpH31HMBXX
— Azahar Emulator (@azaharemu) May 6, 2025
Implementato anche il sistema Turbo, che consente di accelerare l’emulazione tramite tasto rapido o pulsante a schermo, adattandosi alla piattaforma in uso.
Inoltre, per un’esperienza più personalizzata, ora è possibile modificare lo spazio tra i due schermi, migliorando l’adattabilità del layout.
Sono stati risolti problemi specifici, come un bug che impediva a Streetpass Mii Plaza di rilevare dati aggiornati, e un errore che interpretava i DLC decrittati come ancora criptati.
La gestione del 3D è stata notevolmente potenziata: lo slider ora può raggiungere il 255%, anche se valori così elevati possono generare glitch visivi, poiché superano le capacità della console originale.
Un’altra miglioria tecnica importante riguarda la cache degli shader, che ora viene associata correttamente all’app in esecuzione, anche nel caso di software lanciati tramite il menu HOME.
Sul fronte desktop, il comando azahar-room
è stato integrato direttamente nell’eseguibile principale con l’opzione --room
, rendendo più semplice l’uso su sistemi Mac e Linux.
A questo si aggiungono salvataggi rapidi, caricamenti istantanei e varie correzioni che risolvono problemi con hotkey non funzionanti, schermate catturate nel layout errato e crash legati all’autosalvataggio.
La versione Linux offre ora un’AppImage pulita, fornita come singolo file, senza contenuti superflui, mentre sono state rimosse voci dal file desktop che potevano forzare l’uso della GPU sbagliata. Anche il supporto ad ambienti grafici come Wayland è stato migliorato.
Su macOS, per evitare problemi con lingue non inglesi, è stato temporaneamente disattivato il menu nativo in favore di quello Qt. Inoltre, la versione minima del sistema richiesto ora è 13.4 e i pacchetti distribuiti sono stati snelliti da file ridondanti.
Per Android, invece, l’interfaccia ha ricevuto molte ottimizzazioni: viene mostrata l’icona del gioco in esecuzione, si può accedere facilmente a cartelle di salvataggi, DLC, mod e texture, ed è possibile disinstallare selettivamente un gioco o i suoi componenti.
Introdotta anche una modalità “Originale” in verticale che conserva fedelmente le proporzioni dei due schermi, oltre a un’opzione per estendere la visualizzazione anche nella zona del notch.
Dal punto di vista tecnico, le versioni rilasciate con tag ora utilizzano nomi di file più semplici, risolto un bug nell’update checker che in alcuni casi suggeriva un downgrade non voluto, e aggiunti script utili per automatizzare i processi interni di pubblicazione.
Infine sono state corrette anche le segnalazioni legate alla compilazione su architetture meno comuni, come LoongArch.
Changelog
Tutto
- Ora è possibile scaricare nuovamente i DLC di proprietà. | @PabloMK7 #950
- Aggiunta una nuova funzione Turbo che consente di aumentare la velocità di emulazione a una percentuale pre-specificata utilizzando un tasto di scelta rapida o un pulsante sullo schermo rispettivamente per desktop e Android. | kleidis #605, @icy-briar #910 #911, @OpenSauce04 #963
- Aggiunta una nuova funzione Screen Gap che consente all’utente di configurare lo spazio tra lo schermo superiore e quello inferiore. | @DavidRGriswold #622
- Corretto un problema per cui la Piazza Mii Streetpass non rilevava i propri dati di aggiornamento. | @PabloMK7 #930
- Corretto un problema per cui alcuni DLC decrittografati non venivano installati e venivano invece erroneamente rilevati come crittografati. | @PabloMK7 #979
- Il valore massimo per il cursore 3D è stato aumentato dal 100% al 255%. | @oneup03 #602
- Il valore massimo possibile su hardware reale è del 100%, quindi andare oltre questo valore può causare stranezze grafiche.
- Nei casi in cui l’applicazione corrente può cambiare durante l’emulazione, come l’avvio di un’applicazione dal menu HOME, la cache dello shader ora viene associata all’applicazione attualmente in esecuzione. | @PabloMK7 #978
- In precedenza, dopo l’avvio di un’applicazione, tutta la cache dello shader successiva veniva associata all’applicazione avviata originariamente, il che significa che la cache dello shader per l’applicazione avviata tramite il menu HOME era ancora associata al menu HOME.
- Corretti i cheat e il server RPC che influenzava i processi sbagliati. | @PabloMK7 #956
- Corretto un problema che poteva causare l’interruzione dell’emulazione quando non erano stati acquisiti campioni di input audio. | @Midou36O #955
- Questo risolve un problema con il gioco “Brain Age: Concentration Training”
Desktop
- L’eseguibile azahar-room ha avuto la sua funzionalità aggiunta all’eseguibile principale di azahar, accessibile passando la nuova opzione della riga di comando
--room
. | @OpenSauce04 #873 - L’eseguibile azahar-room ora non è più distribuito con le nostre build pre-costruite per MacOS e Linux. | @OpenSauce04
- Invece, dovrebbe essere utilizzata la nuova opzione
--room
.
- Invece, dovrebbe essere utilizzata la nuova opzione
- Aggiunta la funzionalità di salvataggio rapido/caricamento rapido, con tasti di scelta rapida associati, che rispecchiano la funzionalità Android esistente. | kleidis #811
- Risolto un problema per cui le modifiche alla configurazione dei tasti di scelta rapida non venivano salvate correttamente. | @SeppNel #945
- Risolto un problema per cui il tasto di scelta rapida “Navigazione multigiocatore nella lobby di gioco pubblica” non funzionava. | @SeppNel #945
- Risolto un problema per cui l’utilizzo di Salva stato > Salva nello slot meno recente poteva causare l’arresto anomalo dell’emulatore in determinate circostanze. | @PabloMK7 #977
- Risolti gli screenshot prodotti utilizzando il tasto di scelta rapida Cattura screenshot mentre si utilizza il layout dello schermo ibrido utilizzando il layout sbagliato. | kleidis #807
- Sono state apportate varie piccole modifiche al menu delle impostazioni che migliorano la coerenza. | @OpenSauce04 #877
- Quando si utilizza il layout separato di Windows insieme alla funzionalità 3D, lo schermo inferiore non viene più renderizzato due volte. | @oneup03 #602
Linux
- La nostra build AppImage ora viene distribuita come un singolo file non compresso anziché essere compressa all’interno di un file zip tra gli altri file non necessari. | @OpenSauce04 BAC344D
- Rimosso un valore dal file desktop Azahar che poteva causare l’utilizzo di una GPU errata. | @Jan200101 #993
- Vedere anche: ValveSoftware/steam-for-linux#9940
- Migliorata la compatibilità con l’icona della finestra di Wayland. | @HurricanePootis #935
MacOS
- L’integrazione nativa della barra dei menu di MacOS è stata temporaneamente disabilitata a favore della barra dei menu Qt non nativa. | @OpenSauce04 #995
- Questo per risolvere un problema per cui alcuni interi della barra dei menu scomparivano inspiegabilmente quando si utilizzavano determinate lingue diverse dall’inglese, rendendo la loro funzionalità inaccessibile.
- Il problema non si verifica quando si utilizza la barra dei menu Qt non nativa, da qui la modifica.
- Una versione successiva riattiverà l’integrazione nativa della barra dei menu una volta risolto il problema.
- La versione minima di MacOS è stata aumentata da 13.0 a 13.4. | @mal-tappo #984
- Il numero di file distribuiti nei nostri archivi MacOS predefiniti è stato ridotto eliminando i file non necessari. | @OpenSauce04 1e8cc02
- Questa modifica si applica anche a Windows, tuttavia a causa dell’elevato numero di altri file distribuiti con tali build, l’effetto è meno evidente.
Android
- L’icona dell’applicazione/gioco attualmente in esecuzione ora viene visualizzata nell’angolo in alto a sinistra del menu a scomparsa. | kleidis #809
- Aggiunto un nuovo pulsante al menu informazioni che consente agli utenti di aprire varie cartelle relative a un gioco, come la posizione dei dati di salvataggio dell’applicazione, DLC, texture, mod, ecc.. | kleidis #823
- Aggiunto un nuovo pulsante al menu delle informazioni che consente agli utenti di disinstallare un gioco, i suoi aggiornamenti o i suoi DLC. | kleidis #823
- Lo stato di salvataggio rapido ora può essere salvato utilizzando l’interfaccia utente invece di essere utilizzabile esclusivamente tramite un tasto di scelta rapida. | kleidis #812
- Aggiunto un nuovo layout verticale, Originale, che mantiene proporzioni accurate per lo schermo superiore e inferiore. | @DavidRGriswold #625
- Aggiunta una nuova opzione Espandi per visualizzare il ritaglio che consente alla visualizzazione dell’emulazione di espandersi fino all’area occupata dalla tacca della fotocamera. | kleidis #597
- Aggiunta l’opzione di risoluzione interna automatica, che esisteva già nella versione desktop. | kleidis #606
- Risolto un problema su Android 9 per cui durante l’emulazione appariva una barra del titolo di grandi dimensioni con il testo “Azahar”, che copriva gran parte dello schermo. | @OpenSauce04 #929
- Risolto un problema per cui il pulsante Metti in pausa l’emulazione nel cassetto poteva avere un’icona “in pausa” mentre l’emulazione non era in pausa in determinate condizioni. | kleidis #810
Tecnico
- Per le versioni etichettate, il nostro archivio di sorgenti unificato ora utilizza semplicemente il nome del tag nel suo nome file piuttosto che l’hash e la data di commit. | @OpenSauce04 b4699d9
- Risolto un problema con il controllo degli aggiornamenti desktop che poteva causare il tentativo errato di eseguire il downgrade delle build pre-release alla versione stabile precedente. | @OpenSauce04 #994
- Questo problema non ha mai interessato alcun utente reale, poiché l’ultima volta che abbiamo fatto una pre-release non c’erano versioni stabili a cui il controllo degli aggiornamenti potesse tentare di eseguire il downgrade.
- Risolto un problema per cui la build di MacOS non riusciva quando si utilizzava Xcode 16.3 o versioni successive. | @mal-tappo #984
- Sono stati aggiunti nuovi script di strumenti che gestiscono le attività di pre-release precedentemente manuali. | @OpenSauce04 1D562CD
- Questo non ha alcuna influenza sugli utenti e nemmeno sulla maggior parte degli sviluppatori, ed è puramente per comodità del manutentore.
- Risolto CMP0175 avvisi CMake. | @OpenSauce04 #981
- Risolto il problema con
File::Write()
che non era conforme alla convalida dell’intestazione di debug. | @lannoene #952 - Aggiunta una nuova proprietà
isEnabled
per le voci di impostazioni su Android che consente di disattivare un’impostazione. | kleidis #814 - Risolto un errore di compilazione durante il tentativo di costruire per LoongArch. | @PabloMK7 @ouni666 #732
Download: azahar-2121-android-universal.aab – 118 MB
Download: azahar-2121-android-universal.apk – 61.1 MB
Download: azahar-2121-macos-universal.zip – 105 MB
Download: azahar-2121-windows-msvc-installer.exe – 27.3 MB
Download: azahar-2121-windows-msvc.zip – 36.6 MB
Download: azahar-2121-windows-msys2-installer.exe – 38 MB
Download: azahar-2121-windows-msys2.zip – 54 MB
Download: azahar-unified-source-2121.tar.xz – 36.3 MB
Download: azahar-unified-source-2121.tar.xz.sha256sum – 100 Bytes
Download: azahar-2121.AppImage – 98.1 MB
Download: Source code azahar-2121
Fonte: x.com