Pubblicato un rapido aggiornamento per Azahar Emulator, l’emulatore open source dedicato ai giochi della console portatile 3DS sviluppato da OpenSauce04 e PabloMK7.

La versione 2126.1 è un aggiornamento di manutenzione arrivato per raccogliere numerosi miglioramenti e correzioni che non erano riusciti a entrare nella precedente release 2126.0.
You can find the release changelog here:https://t.co/KQCD1bTUYV
— Azahar Emulator (@azaharemu) September 9, 2026
Il punto centrale di questa versione è soprattutto la stabilità. Gli sviluppatori hanno lavorato su diversi scenari capaci di provocare crash durante l’esecuzione dei giochi, con interventi particolarmente importanti sul renderer Vulkan.
Corretto, ad esempio, un problema che poteva portare alla cancellazione di alcune superfici texture mentre erano ancora utilizzate, situazione che causava arresti anomali soprattutto utilizzando risoluzioni interne elevate.
La correzione risulta particolarmente significativa in Monster Hunter 4 Ultimate, dove il problema poteva manifestarsi all’avvio delle missioni.
Azahar 2126.1 introduce anche un cambiamento importante per gli stati di salvataggio. I save state ora vengono associati alla versione di Azahar con cui sono stati creati.
Se si prova a caricare uno stato proveniente da una versione differente dell’emulatore, invece di provocare un crash viene mostrato un messaggio che indica la versione originale.
In caso di necessità, viene consigliato di utilizzare temporaneamente quella versione per recuperare i progressi attraverso il normale sistema di salvataggio del gioco. Non si tratta quindi di una limitazione rispetto al comportamento precedente, ma di una gestione molto più sicura degli stati incompatibili.
Un’altra novità interessante riguarda la risoluzione interna. Il limite massimo per l’upscaling passa da 10x, equivalente a 4000×2400 pixel, a ben 18x, arrivando a 7200×4320.
Questo permette di sfruttare meglio anche i display 8K, offrendo un margine decisamente maggiore per chi utilizza Azahar su hardware ad alta risoluzione.
Numerosi interventi riguardano inoltre la compatibilità grafica. Corretto un crash di Teenage Mutant Ninja Turtles: Danger of the Ooze con il renderer Vulkan, causato dalla gestione non corretta di un particolare valore della modalità di culling del rasterizer.
Corretti anche diversi problemi di rendering attraverso una migliore gestione dei registri di output dei geometry shader e della precisione dei valori floating point denormalizzati.
Quest’ultimo intervento risolve problemi grafici presenti in diversi giochi, mentre la correzione relativa ai geometry shader migliora in particolare numerosi titoli della serie SEGA 3D Classics senza dover ricorrere a patch specifiche per singolo gioco.
Anche le prestazioni ricevono un piccolo miglioramento. L’elaborazione delle liste di comandi della GPU è stata ottimizzata, con un risparmio medio stimato tra 0,5 e 1 millisecondo per frame.
Sono inoltre stati corretti diversi problemi legati a Vulkan, compresa la gestione delle unità texture cubemap disabilitate e il caricamento di layer Vulkan non supportati dal sistema.
Sul fronte dei giochi sono stati risolti alcuni problemi specifici. Super Smash Bros. 4 non dovrebbe più soffrire dell’eccessivo rallentamento presente nella schermata di selezione dei personaggi, mentre Mini Mario & Friends: Amiibo Challenge beneficia di una correzione relativa ai movimenti sulle superfici diagonali.
Corretto inoltre il crash del menu Amici del Nintendo 3DS e sono stati sistemati alcuni problemi che potevano verificarsi durante le sessioni multiplayer a causa di una gestione non sicura dei thread.
Importanti anche gli interventi sull’audio. Azahar 2126.1 migliora la gestione dell’audio emulato e corregge i fenomeni di gracchiamento che potevano comparire quando cambiava il volume di una sorgente sonora.
Un esempio evidente riguarda il Menu HOME del 3DS, che ora non dovrebbe più presentare la caratteristica musica disturbata dal crackling.
Corretto inoltre un problema dell’emulazione audio HLE che poteva provocare distorsioni nei giochi che aggiornano buffer PCM16 in loop durante la riproduzione, con un miglioramento noto in Inazuma Eleven 3.
La versione Android riceve una serie particolarmente ampia di correzioni. Il target Android SDK viene aggiornato dalla versione 15, API 35, alla versione 17, API 37.
Sono stati risolti diversi crash legati alla gestione delle superfici durante l’avvio dei giochi, la rotazione dello schermo, la sospensione dell’applicazione e il caricamento dei save state.
Corretto anche un problema che faceva chiudere immediatamente le build debug di Azahar e diversi casi in cui l’emulatore poteva andare in crash dopo l’utilizzo di frontend di terze parti.
Sempre su Android, quando una ROM non valida viene individuata, nella lista dei giochi ora viene mostrata una scheda esplicita “Invalid ROM” invece di lasciare uno spazio vuoto.
Migliorati inoltre i sistemi di traduzione dell’interfaccia e le stringhe che indicano la regione di provenienza di un gioco possono ora essere tradotte anche nelle lingue diverse dall’inglese, a condizione che la relativa traduzione venga fornita dalla comunità.
Su Linux viene nuovamente unificato il supporto AppImage Wayland e non-Wayland in un singolo binario con supporto Wayland. La separazione era stata introdotta a causa di un precedente problema di crash che ora è stato risolto.
Aggiunto inoltre un accorgimento per evitare che l’icona dell’applicazione possa risultare mancante in alcune configurazioni desktop.
Gli utenti macOS possono invece contare sull’attivazione degli elementi dell’interfaccia Liquid Glass su macOS 26.
Risolto anche un problema presente con macOS 27 che impediva la connessione alla rete locale con dispositivi come un Nintendo 3DS reale, con ripercussioni anche su funzionalità come Artic Base e la configurazione dei file di sistema.
La versione desktop introduce infine un controllo più preciso dei comandi di movimento, abbassando il valore minimo della sensibilità da 0,01 a 0,001.
Anche il core libretro viene aggiornato con le impostazioni per la modalità 3D stereoscopica e la profondità del 3D, mentre la versione Android del core libretro passa a una nuova versione dell’NDK.
Dal punto di vista tecnico, il progetto compie inoltre alcuni passi importanti sul sistema di compilazione. La build MXE passa dall’ambiente basato su GCC a una toolchain LLVM+Clang.
Gli sviluppatori hanno anche aggiunto gli anni di copyright agli header delle licenze del codice sorgente, introdotto un workaround per un bug dell’attuale compilatore MSVC e aggiunto la nuova opzione CMake CITRA_ADDRESS_SANITIZE.
Su FreeBSD ora viene invece utilizzata sempre la libreria libusb fornita direttamente dal sistema operativo.
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.
Avviso relativo a un problema noto
È presente un piccolo problema noto nella nuova build MXE per Windows, che può causare una gestione dei frame (frame pacing) leggermente irregolare.
Una possibile soluzione al problema è già stata implementata, ma richiede ulteriori test. La correzione sarà inclusa nell’aggiornamento 2126.1.
È probabile che la maggior parte degli utenti non noterà questo problema, pertanto gli sviluppatori continuano a raccomandare l’utilizzo della build MXE. La build MXE sostituirà definitivamente la build MSYS2 a partire dalla versione 2127.0.
Changelog
Tutto
- Gli stati di salvataggio ora sono vincolati alla versione di Azahar con cui sono stati creati. |
@PabloMK7#2394- Il tentativo di caricare uno stato di salvataggio da una versione diversa di Azahar mostrerà ora un messaggio di errore che spiega questa limitazione e indicherà anche la versione di Azahar con cui lo stato è stato originariamente creato, consigliando di effettuare temporaneamente il downgrade per recuperare i progressi utilizzando, se necessario, la funzionalità di salvataggio interna al gioco.
- Questo non limita l’utilizzo degli stati di salvataggio rispetto al comportamento precedente. Prima di questa modifica, il caricamento di uno stato di salvataggio proveniente da una versione precedente di Azahar provocava semplicemente il crash dell’emulatore. Ora viene invece mostrato correttamente un messaggio.
- Risolto un problema per cui le superfici delle texture potevano essere eliminate mentre erano ancora in uso, soprattutto con impostazioni di risoluzione interna più elevate. |
@Wunkolo#2407- Questa modifica risolve i crash legati a Vulkan in molti giochi e situazioni differenti. Il caso più evidente si verificava all’avvio delle missioni in Monster Hunter 4 Ultimate.
- L’impostazione massima disponibile per il ridimensionamento della risoluzione interna è stata aumentata da 10x (4000×2400) a 18x (7200×4320), permettendo ai display 8K di sfruttare appieno la funzionalità di upscaling. |
@72374#1906 - Implementata una correzione per un crash in Teenage Mutant Ninja Turtles: Danger of the Ooze quando si utilizza il renderer Vulkan, causato dalla gestione imprecisa della modalità di culling del rasterizer quando impostata su un valore insolito. |
@PabloMK7#2396 - Risolto un problema che causava un’eccessiva latenza nella schermata di selezione dei personaggi di Super Smash Bros 4. |
@PabloMK7#2412 - Risolto un problema che causava un’eccessiva latenza in Mini Mario & Friends: Amiibo Challenge durante gli spostamenti sulle superfici diagonali. |
@PabloMK7#2412 - Risolta una regressione che causava il crash del menu Amici del 3DS quando veniva aperto. |
@PabloMK7#2412 - Risolto un crash che poteva verificarsi occasionalmente durante le sessioni multiplayer a causa di una gestione non sicura dei thread. |
@PabloMK7#2405 - Implementate ottimizzazioni all’elaborazione delle liste di comandi della GPU che consentono di risparmiare in media 0,5-1 ms di tempo di elaborazione per frame. |
@PabloMK7#2318 - Implementato il banking dei registri di output dei geometry shader, che risolve numerosi problemi nei giochi SEGA 3D Classics senza la necessità di patch specifiche per singolo gioco. |
@PabloMK7#2338- I giochi menzionati presentano ancora altri problemi di rendering che dovranno essere risolti nelle future versioni dell’emulatore.
- Corretta la precisione dei valori floating point denormalizzati, risolvendo diversi problemi di rendering in numerosi giochi. |
@Wunkolo#2350 - Risolto un problema per cui il filtro lineare veniva abilitato forzatamente con determinati driver, principalmente su Android con GPU Adreno. |
@PabloMK7#2445 - Risolto un problema per cui il browser Internet del 3DS si bloccava a causa di una gestione errata della riprogrammazione del core. |
@PabloMK7#2370 - Implementato un miglioramento nella gestione dell’audio emulato che risolve i rumori di crackling quando viene modificato il volume di una sorgente audio.
@Grayforz2468#2409- L’esempio più evidente è che il Menu HOME non presenta più musica con effetto crackling.
- Risolto un problema che causava crackling nell’emulazione audio HLE nei giochi che aggiornano buffer PCM16 in loop mentre sono in riproduzione. |
@Angelico2102#2454- È noto che questa modifica risolve i problemi audio in “Inazuma Eleven 3”.
- Risolto un problema nel renderer Vulkan relativo alla gestione delle unità texture cubemap disabilitate. |
@Wunkolo#2406- Questa modifica porta una correzione che era stata precedentemente applicata al renderer OpenGL in un aggiornamento precedente.
- Risolto un problema di accesso non valido alla memoria relativo ai beacon UDS. Potrebbe risolvere problemi ancora non individuati in alcuni giochi multiplayer. |
@PabloMK7#2403 - Implementati controlli per assicurarsi che i layer Vulkan non supportati dal sistema non vengano abilitati, evitando crash su determinate configurazioni. |
@Wunkolo#2511 - Risolto un crash che poteva verificarsi durante il gioco in determinate circostanze quando venivano utilizzate texture personalizzate. |
@demetriospantaleao-del#2481
Windows (MXE)
- Risolto un crash che poteva verificarsi tentando di avviare qualsiasi app con il renderer Vulkan durante l’utilizzo della build MXE. |
@OpenSauce04#2392 - Risolto un problema per cui il frame pacing poteva risultare incoerente durante l’utilizzo della build MXE. |
@OpenSauce04#2392
Desktop
- Il valore minimo della sensibilità dei controlli di movimento è stato ridotto da 0,01 a 0,001. |
@ParadiseOfMagic#2383
Linux
- Le AppImage Wayland e non-Wayland sono state nuovamente unite in un singolo binario che include il supporto a Wayland. Questo è possibile grazie alla risoluzione del problema di crash originale che aveva portato alla loro separazione. |
@OpenSauce04#2458 - Implementata una misura per aiutare a evitare che l’icona dell’applicazione risulti mancante con determinate configurazioni degli ambienti desktop. |
@Kyuyrii#1727
Android
- Aggiornato l’SDK Android di destinazione da Android 15 (35) ad Android 17 (37). |
@OpenSauce04#2416 - Risolti vari crash in casi limite relativi alla gestione delle superfici che potevano verificarsi all’avvio del gioco, durante la rotazione dello schermo, durante la sospensione dell’app o durante il caricamento di uno stato di salvataggio. |
@PabloMK7#2425 - Risolto un problema per cui le build di debug di Azahar su Android andavano immediatamente in crash a causa di un errore logico relativo alla convalida della configurazione. |
@PabloMK7#2398 - Risolto un problema per cui, se un’applicazione 3DS si chiudeva autonomamente o riscontrava un errore irreversibile e l’utente selezionava “Abort”, l’emulatore andava in crash invece di tornare al menu delle applicazioni. |
@PabloMK7#2399 - Risolto un problema che causava il crash di Azahar se veniva caricato uno stato di salvataggio dopo essere stato avviato da un frontend di terze parti. |
@PabloMK7#2452 - Risolto un problema per cui Azahar andava in crash se non aveva ancora completato la configurazione iniziale e un launcher di terze parti tentava di avviarlo. |
@PabloMK7#2452 - Le ROM non valide vengono ora visualizzate con una scheda “ROM non valida” nell’elenco dei giochi invece di apparire vuote. |
@OpenSauce04#2509 - Risolti vari problemi/imprecisioni relativi ai tag delle stringhe di traduzione. |
@OpenSauce04 - Le stringhe dell’interfaccia utente che indicano per quale regione è destinato/proviene un gioco (ad esempio “Europa, Australia”) sono ora traducibili nel frontend per le lingue non inglesi. |
@OpenSauce04#2497- Come per tutte le traduzioni, ciò dipende dalla disponibilità di traduzioni fornite dalla community per ciascuna lingua e potrebbe non essere tradotto immediatamente.
- Se conosci bene una lingua diversa dall’inglese tra quelle supportate e desideri contribuire, puoi unirti alla nostra pagina Transifex e contribuire alle traduzioni qui: https://app.transifex.com/azahar/azahar/dashboard/
MacOS
- Abilitati gli elementi dell’interfaccia Liquid Glass su macOS 26. |
@OpenSauce04#2429 - Risolto un problema su macOS 27 per cui la connessione ai dispositivi della rete locale, come un 3DS reale, falliva sempre (ad esempio, Artic Base, configurazione dei file di sistema). |
@OpenSauce04#2428
Libretro
- Le impostazioni “Modalità 3D stereoscopica” e “Profondità 3D stereoscopica” sono ora disponibili per il core libretro. |
@XenuIsWatching#2339 - Aggiornata alla versione 29.x la versione dell’NDK utilizzata per compilare il core libretro per Android.
Tecnico
- La build MXE ora viene compilata utilizzando un ambiente di compilazione basato su LLVM+Clang, in sostituzione del precedente stack basato su GCC. |
@OpenSauce04#2392- Un enorme ringraziamento a
@kleisauke, che per circa un anno e mezzo ha mantenuto senza ricevere alcun riconoscimento un plugin LLVM MXE non ufficiale in un repository GitHub con una sola stella. Senza il suo lavoro, realizzare tutto questo avrebbe richiesto molto più tempo.
- Un enorme ringraziamento a
- Aggiunti gli anni del copyright a tutte le intestazioni delle licenze del codice sorgente. |
@PabloMK7#2415 - Implementata una soluzione alternativa per un problema attuale del compilatore MSVC. |
@PabloMK7#2410 - Aggiunta una nuova opzione CMake
CITRA_ADDRESS_SANITIZE. |@PabloMK7#2402
FreeBSD
- Durante la compilazione su FreeBSD, ora viene utilizzata sempre la libreria libusb di sistema, poiché è inclusa nel sistema operativo. |
@sonphantrung#2281
Download Azahar
Android
- Azahar 2126.1 – Google Play (AAB)
- Azahar 2126.1 – Google Play (APK)
- Azahar 2126.1 – Vanilla (AAB)
- Azahar 2126.1 – Vanilla (APK)
Windows
- Azahar 2126.1 – MSVC (Installer)
- Azahar 2126.1 – MSVC (ZIP)
- Azahar 2126.1 – MSYS2 (Installer)
- Azahar 2126.1 – MSYS2 (ZIP)
- Azahar 2126.1 – MXE (Installer)
- Azahar 2126.1 – MXE (ZIP)
macOS
Linux
Libretro
Docker
Codice sorgente
Release
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-10-14 / Link di affiliazione / Immagini da Amazon Product Advertising API





