Il developer OpenSauce ha da poco pubblicato la seconda versione Alpha di Azahar 2126.0, uno degli emulatori Nintendo 3DS più attivi e apprezzati del momento.

A pochi giorni dal rilascio della precedente Alpha 1, questo nuovo aggiornamento continua il percorso di sviluppo del progetto introducendo una serie di correzioni e miglioramenti che puntano a rendere l’esperienza di emulazione sempre più stabile.
Per chi non lo conoscesse, Azahar è nato dalla fusione tra il fork sviluppato da PabloMK7 e il progetto Lime3DS, raccogliendo di fatto l’eredità lasciata da Citra.
Nel corso del tempo è riuscito a diventare il principale punto di riferimento per l’emulazione Nintendo 3DS su Windows, macOS, Linux e Android, grazie a un costante lavoro di ottimizzazione e all’introduzione di nuove funzionalità.
Tra le novità più importanti della versione 2126.0 Alpha 2 troviamo la correzione di un problema storico relativo al rilevamento automatico della lingua di sistema nelle versioni desktop.
In passato alcuni utenti potevano ritrovarsi con l’interfaccia visualizzata in una lingua differente rispetto a quella impostata sul sistema operativo.
Con questo aggiornamento il problema è stato risolto e l’interfaccia ora dovrebbe essere caricata correttamente in italiano e nelle altre lingue supportate.
Gli sviluppatori hanno inoltre migliorato la localizzazione dei messaggi di sistema basati su Qt, traducendo correttamente numerosi elementi dell’interfaccia come i pulsanti “OK”, “Annulla”, “Sì” e “No”.
A completare il quadro troviamo ulteriori ottimizzazioni e correzioni generali che contribuiscono a migliorare l’esperienza d’uso.
Sul versante Android, il team ha lavorato soprattutto sulla compatibilità grafica. Nei dispositivi che utilizzano ANGLE per OpenGL, Azahar ora forza automaticamente l’utilizzo del renderer Vulkan per evitare evidenti difetti grafici riscontrati da alcuni utenti.
Introdotte inoltre nuove opzioni dedicate alla gestione dello schermo inferiore della console, migliorando la personalizzazione dell’interfaccia durante l’utilizzo su smartphone e tablet.
L’aggiornamento risolve anche alcuni crash legati alla fotocamera e corregge diversi bug minori che potevano influire sulla stabilità generale dell’applicazione.
Le correzioni introdotte non si limitano però a una singola piattaforma. La nuova Alpha 2 risolve infatti un problema che impediva il corretto avvio di alcuni vecchi homebrew, i quali in determinate circostanze rimanevano bloccati su una schermata nera.
Corretto inoltre un difetto grafico presente nei giochi della serie Monster Hunter quando veniva utilizzato il renderer Vulkan, migliorando la resa di alcuni effetti visivi.
Gli sviluppatori hanno apportato anche ulteriori miglioramenti alla compatibilità con Brain Age: Concentration Training, oltre a intervenire su vari aspetti legati alla stabilità e alle traduzioni.
Questa nuova release è particolarmente indicata per chi desidera provare in anteprima le ultime novità del progetto, per gli utenti che avevano riscontrato problemi con la lingua dell’interfaccia, per chi utilizza dispositivi Android con Vulkan e per coloro che giocano titoli come Monster Hunter o Brain Age.
Trattandosi comunque di una versione Alpha, è possibile che siano ancora presenti bug o problemi non individuati, motivo per cui gli utenti che cercano la massima stabilità potrebbero preferire attendere una futura release stabile.
Installazione
Windows
Su Windows, Azahar viene distribuito sia come installer che come archivio ZIP, così da adattarsi a diverse esigenze, dall’installazione classica all’uso portabile. L’utente deve semplicemente scaricare l’ultima versione disponibile e scegliere il formato preferito.
- Scaricare l’ultima release nel formato desiderato.
- Avviare l’installer oppure estrarre il file ZIP.
- In caso di dubbio tra le versioni, scegliere MSYS2, generalmente più compatibile.
- Avviare l’emulatore e configurare la cartella dei giochi.
macOS
Su macOS, il progetto offre diverse build per garantire la massima compatibilità con l’ecosistema Apple, sia vecchio che nuovo.
- Scaricare la build macos-universal per compatibilità completa.
- In alternativa scegliere:
- macos-arm64 per Mac con Apple Silicon.
- macos-x86_64 per Mac Intel.
- Avviare l’app e procedere con la configurazione iniziale.
Android
Su Android, Azahar è disponibile in due varianti: una più accessibile e una più avanzata.
- Google Play Store (consigliata)
- Installazione semplice.
- Aggiornamenti automatici.
- Ideale per la maggior parte degli utenti.
- Vanilla (manuale, più performante)
- Gestione file più veloce.
- Non disponibile sul Play Store.
Installazione tramite Obtainium:
- Scaricare e installare Obtainium (file
app-release.apk). - Aprire l’app e selezionare “Add App”.
- Inserire l’URL della repository ufficiale: https://github.com/azahar-emu/azahar
- Confermare con “Add”.
- Premere “Install” e scegliere la variante.
Installazione manuale APK:
- Scaricare il file APK.
- Installarlo manualmente sul dispositivo.
- Nota: Gli aggiornamenti non saranno automatici.
Linux
Su Linux, Azahar offre più opzioni pensate per utenti con esigenze diverse, dalla semplicità alla portabilità.
- Metodo consigliato: Flatpak (Flathub)
- Installazione semplice.
- Aggiornamenti integrati.
- Buona integrazione con il sistema.
- Alternativa: AppImage (portabile)
- Nessuna installazione richiesta.
- Due varianti disponibili:
azahar.AppImage.azahar-wayland.AppImage.
Consigli d’uso:
- Preferire la versione standard (
azahar.AppImage). - Usare la variante Wayland solo se necessario.
- Il supporto Wayland è disattivato di default anche su Flatpak.
- Può essere attivato manualmente tramite strumenti come Flatseal.
Changelog
Azahar 2126.0 Alpha 2
Essendo una versione Alpha, questa build non è ancora considerata stabile.
Questa versione preliminare è destinata agli utenti che desiderano testare le funzionalità in arrivo, consentendo alla community di fornire feedback prima che vengano distribuite in una release stabile.
Gli utenti interessati a provare software all’avanguardia sono incoraggiati a testare questa build per aiutarci a individuare eventuali problemi che potrebbero essere sfuggiti durante lo sviluppo.
Se non si è disposti ad accettare possibili problemi o malfunzionamenti, potrebbe essere preferibile attendere la prossima versione stabile.
Questo changelog è relativo alle modifiche introdotte rispetto ad Azahar 2126.0 Alpha 1.
Desktop
- Risolto un problema presente da molto tempo che poteva causare un rilevamento errato della lingua di sistema da parte di Azahar, con il risultato che l’interfaccia utente veniva visualizzata in una lingua diversa da quella prevista. |
@exertustfm#1558 - Molti messaggi predefiniti dell’interfaccia utente forniti da Qt (OK, Annulla, ecc.) sono ora tradotti nella maggior parte delle lingue supportate. |
@OpenSauce04#2153 - Per le seguenti lingue, queste stringhe dell’interfaccia rimangono ancora non tradotte a causa dell’assenza delle relative traduzioni nel progetto Qt:
- Greco
- Indonesiano
- Norvegese Bokmål
- Lituano
- Rumeno
- Vietnamita
Android
- Sui dispositivi in cui ANGLE viene utilizzato per il rendering OpenGL, il renderer Vulkan viene ora attivato forzatamente a causa di evidenti difetti grafici riscontrati utilizzando OpenGL tramite ANGLE. |
@OpenSauce04#2197- È possibile verificare se il proprio dispositivo è interessato controllando l’opzione di selezione del renderer nelle impostazioni di Azahar. Se il dispositivo utilizza ANGLE, l’opzione apparirà disattivata (in grigio) e mostrerà un messaggio relativo ad ANGLE quando selezionata.
- Attualmente la maggior parte dei dispositivi non è ancora interessata da questa modifica. Tuttavia, con il rilascio di Android 17 e nelle versioni successive, ANGLE diventerà abilitato per impostazione predefinita e obbligatorio per tutti i nuovi dispositivi immessi sul mercato (non necessariamente per quelli aggiornati ad Android 17 da versioni precedenti).
- Introdotti vari miglioramenti e nuove opzioni relativi alle funzionalità dello schermo secondario. |
@DavidRGriswold#1385
Tutto
- Risolto un problema che causava il blocco su schermo nero all’avvio di alcuni software homebrew più datati. |
@Masamune3210#2143 - Molte traduzioni non inglesi sono state migrate a codici lingua semplificati, consentendo un rilevamento più affidabile e coerente delle lingue di sistema. |
@OpenSauce04#2152 - Risolto un problema relativo alle unità di texture cubemap disabilitate; la correzione migliora in particolare il funzionamento di Brain Age: Concentration Training. |
@Wunkolo#2159 - Modificato il comportamento della funzione gas non implementata nel renderer Vulkan, correggendo un noto problema grafico presente nei giochi della serie Monster Hunter. |
@RedBlackAka#2165 - Corretta un’errore di battitura presente in un messaggio del registro delle impostazioni. |
@72374#2076 - Ulteriori perfezionamenti relativi alla nuova implementazione GDB. |
@PabloMK7#2145 - Risolto un potenziale problema di overflow degli interi relativo alla mappatura personalizzata di Luma3DS, oltre a un’ottimizzazione della relativa implementazione. |
@0x48kirenh#2202
Docker
- Aggiunta la distribuzione di un’immagine Docker binaria per architettura ARM64. |
@OpenSauce04#2151
macOS
- Risolti diversi problemi minori relativi a MoltenVK e Metal. |
@sergeymild#2149
Tecnico
- L’opzione CMake
USE_DISCORD_PRESENCEè stata rinominata inENABLE_DISCORD_RPC. Gli utenti e i manutentori di build downstream dovranno adeguare le proprie configurazioni di conseguenza. |@OpenSauce04#2216 - L’opzione CMake
ENABLE_QT_TRANSLATIONè ora attivata per impostazione predefinita. Ciò aggiungeqt6-tools-dev(o il pacchetto equivalente del proprio gestore pacchetti) come nuova dipendenza predefinita per compilare il frontend Qt, qualora questa opzione non fosse già stata abilitata manualmente. |@OpenSauce04#2206 - Risolto un eccessivo numero di avvisi del linker relativi alla versione minima di macOS quando Discord RPC era abilitato. |
@OpenSauce04#2216- Questo problema esisteva da molto tempo e non sembra aver mai causato malfunzionamenti reali. Probabilmente si trattava semplicemente di una questione di correttezza tecnica.
- Risolto un errore di compilazione che poteva verificarsi quando nel sistema era presente un’installazione di MoltenVK, anche se non veniva effettivamente utilizzata. |
@crueter#2183 - Corretto un errore di compilazione che si manifestava durante la compilazione in modalità debug. |
@Wunkolo#2132 - Risolto un problema che impediva la compilazione del Dockerfile azahar-room utilizzando Podman. |
@OpenSauce04#2151 - Aggiunti scope di debug al rasterizzatore del renderer OpenGL e al sistema di gestione delle texture. |
@Wunkolo#2133 - Eseguita un’ampia pulizia della formattazione dell’intera codebase Kotlin, con l’introduzione di nuove regole di stile e formattazione applicate automaticamente nel sistema di integrazione continua tramite ktlint. |
@OpenSauce04#2204
Azahar 2126.0 Alpha 1
Windows
- Introdotta la nuova variante di build MXE, già discussa in precedenza tramite un annuncio pubblicato sul server Discord del progetto. |
@OpenSauce04#2044- Questa nuova variante sostituirà l’attuale variante MSYS2, ormai deprecata, che come già anticipato nell’annuncio citato verrà rimossa con l’aggiornamento 2127.0.
- Gli utenti potranno migrare da MSYS2 a MXE senza alcuna difficoltà o procedura complessa, quindi chi utilizza attualmente MSYS2 non ha motivo di preoccuparsi.
- Per ulteriori informazioni su questa nuova build è consigliabile consultare l’annuncio ufficiale menzionato in precedenza.
Desktop
- Implementata una nuova interfaccia a riga di comando (CLI) per le funzionalità di compressione di Azahar tramite le nuove opzioni
-ce-x. |@OpenSauce04#2084- Per maggiori dettagli sull’utilizzo è possibile eseguire il comando:
azahar --help
- Per maggiori dettagli sull’utilizzo è possibile eseguire il comando:
Generale
- Completamente rinnovata l’implementazione delle funzionalità GDB, con numerosi miglioramenti agli strumenti di debug e l’introduzione di nuove funzionalità dedicate agli sviluppatori. |
@PabloMK7#2086- La descrizione della Pull Request relativa a questa modifica contiene una spiegazione estremamente dettagliata di tutti i cambiamenti apportati.
- Implementata l’emulazione della coda degli interrupt della GPU e del timing della GPU. |
@PabloMK7#2095- Questa modifica migliora l’accuratezza dell’emulazione replicando in modo più fedele il comportamento dell’hardware reale della Nintendo 3DS.
- È stata confermata che questa modifica risolve i problemi di sincronizzazione della GPU presenti in Luigi’s Mansion 2 (conosciuto come Dark Moon in alcuni territori), rendendo il gioco completamente giocabile senza dover utilizzare l’opzione “delay render thread”. È probabile che il miglioramento interessi anche numerosi altri titoli.
- La stessa modifica corregge inoltre un problema presente in Super Mario 3D Land che impediva il caricamento dei salvataggi dopo il completamento del gioco.
- Trattandosi di un cambiamento molto importante e profondo nell’architettura dell’emulatore, potrebbero emergere nuovi problemi non individuati durante i test. Se un gioco dovesse manifestare comportamenti anomali che prima non erano presenti, è possibile verificare se la causa è questa nuova implementazione disattivando la nuova opzione “Simulate 3DS GPU timings”.
- Gli sviluppatori invitano gli utenti a segnalare eventuali problemi introdotti da questo nuovo comportamento.
- Questa modifica migliora l’accuratezza dell’emulazione replicando in modo più fedele il comportamento dell’hardware reale della Nintendo 3DS.
- Anche in questo caso, la Pull Request include una spiegazione tecnica approfondita delle modifiche effettuate.
- Aggiunta una nuova opzione che permette di simulare il collegamento o meno delle cuffie cablate alla console Nintendo 3DS emulata. |
@PabloMK7#2099- Un numero limitato di giochi modifica infatti il proprio comportamento quando vengono rilevate cuffie collegate. Ad esempio, in Super Mario 3D Land la riproduzione audio viene leggermente modificata quando si utilizzano le cuffie.
- Rivisto il sistema di visualizzazione dei messaggi di errore dell’emulatore, che ora risultano più comprensibili, chiari e intuitivi per gli utenti. |
@PabloMK7#2097 - Le funzioni di sottoroutine LG2/EX2 vengono ora generate per gli shader soltanto quando realmente necessarie, invece che per ogni shader compilato. Questo consente di ridurre il consumo di memoria. |
@Wunkolo#2046
macOS
- Risolto un problema che poteva causare la visualizzazione e il funzionamento parzialmente corrotti dei nomi file SDMC contenenti caratteri Unicode all’interno delle applicazioni 3DS emulante. |
@RigleGit#2079
Tecnico
- Corretta la compilazione con OpenAL abilitato su OpenBSD. |
@OpenSauce04#2058 - Risolto un problema che impediva la generazione dei file sorgente delle traduzioni nei moderni ambienti di compilazione a causa di una chiamata obsoleta a qt_add_lupdate. |
@OpenSauce04#2071 - Aggiornati NDK (Android Native Development Kit) e AGP (Android Gradle Plugin) a versioni più recenti. |
@OpenSauce04#2068
Download Azahar 2126.0 Alpha 2
Android
- Google Play APK —
azahar-android-googleplay-2126.0-alpha2.apk(47,4 MB) - Google Play AAB —
azahar-android-googleplay-2126.0-alpha2.aab(76,1 MB) - Vanilla APK —
azahar-android-vanilla-2126.0-alpha2.apk(47,4 MB) - Vanilla AAB —
azahar-android-vanilla-2126.0-alpha2.aab(76,1 MB)
Windows
MXE (nuova variante consigliata)
- Installer —
azahar-windows-mxe-2126.0-alpha2-installer.exe(55,4 MB) - Versione portatile —
azahar-windows-mxe-2126.0-alpha2.zip(78,5 MB)
MSVC
- Installer —
azahar-windows-msvc-2126.0-alpha2-installer.exe(30,9 MB) - Versione portatile —
azahar-windows-msvc-2126.0-alpha2.zip(41,3 MB)
MSYS2 (deprecata)
- Installer —
azahar-windows-msys2-2126.0-alpha2-installer.exe(41 MB) - Versione portatile —
azahar-windows-msys2-2126.0-alpha2.zip(57,6 MB)
Linux
- AppImage standard —
azahar.AppImage(98,2 MB) - AppImage Wayland —
azahar-wayland.AppImage(98,7 MB)
macOS
- Apple Silicon (ARM64) —
azahar-macos-arm64-2126.0-alpha2.zip(93,9 MB) - Intel (x86_64) —
azahar-macos-x86_64-2126.0-alpha2.zip(95,6 MB) - Universal (Intel + Apple Silicon) —
azahar-macos-universal-2126.0-alpha2.zip(108 MB)
Core Libretro (RetroArch)
Android
- ARM64 —
azahar-libretro-android-arm64-v8a-2126.0-alpha2.zip(11,1 MB)
iOS
- ARM64 —
azahar-libretro-ios-arm64-2126.0-alpha2.zip(6,11 MB)
tvOS
- ARM64 —
azahar-libretro-tvos-arm64-2126.0-alpha2.zip(6,11 MB)
Linux
- x86_64 —
azahar-libretro-linux-x86_64-2126.0-alpha2.zip(14 MB)
macOS
- ARM64 —
azahar-libretro-macos-arm64-2126.0-alpha2.zip(6,95 MB) - x86_64 —
azahar-libretro-macos-x86_64-2126.0-alpha2.zip(7,83 MB)
Windows
- x86_64 —
azahar-libretro-windows-x86_64-2126.0-alpha2.zip(11,5 MB)
Docker
- ARM64 —
azahar-room-arm64-2126.0-alpha2.dockerimage(169 MB) - x86_64 —
azahar-room-x86_64-2126.0-alpha2.dockerimage(148 MB)
Codice sorgente
- Sorgente unificato —
azahar-unified-source-2126.0-alpha2.tar.xz(41 MB) - Checksum SHA256 —
azahar-unified-source-2126.0-alpha2.tar.xz.sha256sum
Altri file
Nota: Per la maggior parte degli utenti Windows gli sviluppatori consigliano ormai la nuova variante MXE, destinata a sostituire definitivamente la variante MSYS2, che verrà rimossa con l’aggiornamento Azahar 2127.0.
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch
Vedi altri prodotti Nintendo Switch
Ultimo aggiornamento 2026-08-18 / Link di affiliazione / Immagini da Amazon Product Advertising API





