Il developer OpenSauce04 ha da poco pubblicato la versione 2126.0 di Azahar Emulator, il popolare emulatore open source dedicato alla console portatile Nintendo 3DS.

La nuova release arriva con una serie di importanti miglioramenti che riguardano soprattutto l’accuratezza dell’emulazione, la compatibilità con alcuni giochi e nuove funzionalità per gli utenti Android.
You can find the changelog and binaries here:https://t.co/rgT6rcVis8
— Azahar Emulator (@azaharemu) August 10, 2026
Tra le novità più interessanti troviamo infatti l’introduzione, seppur ancora in fase sperimentale, della simulazione dei GPU timings del Nintendo 3DS, una modifica che permette ad Azahar di riprodurre con maggiore precisione il comportamento della GPU della console originale.
La nuova opzione “Simulate 3DS GPU timings” può essere attivata dalle impostazioni grafiche dell’emulatore, anche se al momento rimane disabilitata per impostazione predefinita.
Il nuovo sistema interviene sulla gestione degli interrupt e dei timing della GPU e ha già permesso di risolvere alcuni problemi di compatibilità.
Uno dei casi più significativi riguarda Luigi’s Mansion 2: Dark Moon, che ora può essere eseguito senza dover ricorrere alla precedente opzione “Delay Render Thread”.
Corretto inoltre un problema con Super Mario 3D Land che poteva impedire il caricamento del salvataggio dopo aver completato il gioco.
Multiplayer per la versione Android
Azahar 2126.0 introduce anche una delle funzionalità più interessanti per gli utenti Android: il supporto alle stanze multiplayer.
Ora è possibile cercare le stanze pubbliche, crearne di private e accedervi, oltre a utilizzare una chat integrata. La funzione presenta comunque alcune limitazioni: non permette di collegarsi direttamente a un Nintendo 3DS reale e non supporta il collegamento diretto tra dispositivi Android nelle vicinanze.
Per utilizzare il multiplayer, i dispositivi devono trovarsi sulla stessa rete Wi-Fi, oppure utilizzare una connessione tramite hotspot.
Per le stanze pubbliche è inoltre necessario configurare l’indirizzo di un’API web non ufficiale, dal momento che Azahar non dispone ancora di un proprio elenco ufficiale dei server.
Miglioramenti grafici e compatibilità
La nuova versione porta con sé anche diversi interventi sul backend Vulkan, con correzioni che migliorano la compatibilità e la resa grafica di alcuni titoli.
Corretto, tra gli altri, un problema grafico che interessava alcuni giochi della serie Monster Hunter, mentre ulteriori correzioni riguardano Brain Age, Donkey Kong Country Returns, LEGO City Undercover e Mario & Luigi: Superstar Saga.
Gli sviluppatori hanno inoltre apportato modifiche alla gestione dei timing della CPU, al sistema GSP e alla sospensione delle applicazioni. Sono stati corretti anche alcuni problemi che potevano impedire a determinati homebrew di superare la schermata nera iniziale.
Novità per i controlli su Android
Sul fronte Android è stato introdotto anche un nuovo Combo Button, che permette di configurare un pulsante virtuale per eseguire contemporaneamente la pressione di più tasti.
La funzione può risultare particolarmente utile nei giochi che richiedono combinazioni di pulsanti e va ad aggiungersi ai diversi miglioramenti apportati alla gestione del secondo schermo e ai controlli touch.
Nuova build MXE su Windows
Importante anche il cambiamento relativo alla versione Windows. Azahar 2126.0 introduce la nuova build basata su MXE, destinata a sostituire progressivamente quella precedente basata su MSYS2.
Gli utenti che utilizzano già la versione MSYS2 potranno effettuare la migrazione, ma gli sviluppatori segnalano un problema noto legato al frame pacing della nuova build MXE, che in alcune circostanze potrebbe risultare leggermente irregolare.
Il problema è già stato individuato e dovrebbe essere corretto in una delle prossime versioni, con Azahar 2126.1 indicata come possibile release contenente il fix.
Attenzione ai file di sistema
Prima di effettuare l’aggiornamento è importante tenere presente anche una modifica relativa ai file di sistema.
I file di sistema configurati utilizzando Azahar 2126 o versioni successive non saranno compatibili con le versioni precedenti dell’emulatore. Al contrario, i file configurati con una versione precedente continueranno a essere compatibili con Azahar 2126.0.
Nel complesso, Azahar 2126.0 rappresenta un aggiornamento particolarmente interessante. L’introduzione della simulazione dei GPU timings punta a migliorare ulteriormente l’accuratezza dell’emulazione, mentre il nuovo sistema multiplayer rende l’edizione Android ancora più completa.
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
- Migliorata la coda degli interrupt della GPU e l’emulazione dei timing della GPU. Questa funzionalità è altamente sperimentale ed è disattivata per impostazione predefinita. È possibile attivarla dalle impostazioni grafiche tramite l’opzione “Simulate 3DS GPU timings”. |
@PabloMK7#2095, #2145- Questa modifica migliora l’accuratezza dell’emulazione, riproducendo in modo più fedele il comportamento dell’hardware reale.
- Questa PR risolve i problemi relativi ai timing della GPU in Luigi’s Mansion 2: Dark Moon, che ora può essere giocato senza dover utilizzare l’opzione “Delay Render Thread”. È probabile che la modifica abbia effetti positivi anche su molti altri giochi.
- Questa PR introduce inoltre una correzione per un problema di Super Mario 3D Land che impediva agli utenti di caricare un file di salvataggio dopo aver completato il gioco.
- Si tratta di una modifica importante a livello interno, che potrebbe introdurre involontariamente alcuni problemi a causa della sua portata. Si invitano pertanto gli utenti a segnalare eventuali malfunzionamenti che potrebbero essere stati causati dal nuovo comportamento.
- I giochi che utilizzano un FPS dinamico e che non raggiungono i 60 FPS sull’hardware reale non raggiungeranno i 60 FPS neanche su Azahar con questa funzionalità attivata.
- La descrizione della PR contiene una spiegazione tecnica approfondita delle modifiche apportate.
- Questa modifica migliora l’accuratezza dell’emulazione, riproducendo in modo più fedele il comportamento dell’hardware reale.
- Implementata una revisione completa del sistema GDB, con numerosi miglioramenti alle funzionalità di debug e l’introduzione di nuove funzioni per il debugging. |
@PabloMK7#2086- La descrizione della PR illustra nel dettaglio le modifiche apportate. Per ulteriori informazioni, è possibile consultarla direttamente.
- Riorganizzato il modo in cui viene gestito l’accesso al file system per i file speciali (come i file Z3DS), in preparazione alle modifiche previste con Azahar 2127. |
@PabloMK7#2352- Corretto un problema che impediva il corretto caricamento dei file 3DSX compressi (
.z3dsx) con un RomFS integrato. - Gli utenti non dovrebbero notare alcun cambiamento visibile, poiché si tratta esclusivamente di una riorganizzazione interna del codice. Se dovessero invece verificarsi comportamenti anomali, si invita a segnalare il problema aprendo una segnalazione (bug report).
- NOTA: A causa di modifiche interne al modo in cui vengono archiviati i file di sistema, i file di sistema configurati su Azahar 2126 o versioni successive diventeranno incompatibili con le versioni precedenti di Azahar. Al contrario, i file di sistema configurati su versioni precedenti ad Azahar 2126 continueranno a essere compatibili con le versioni più recenti per il prossimo futuro.
- Ulteriori dettagli sui motivi per cui questa modifica si è resa necessaria sono disponibili nella Pull Request (PR).
- Corretto un problema che impediva il corretto caricamento dei file 3DSX compressi (
- Risolto un problema per cui gli screenshot acquisiti con Azahar potevano presentare i canali dei colori invertiti su alcune piattaforme e configurazioni di sistema. |
@mal-cap#2170 - Aggiunta un’impostazione per ignorare la visualizzazione dei frame duplicati, attiva per impostazione predefinita. |
@KojoZero#1867- Questo permette ai software di generazione dei frame di funzionare correttamente con Azahar.
- Aggiunta una nuova opzione che consente agli utenti di attivare o disattivare la simulazione delle cuffie collegate nel sistema 3DS emulato. |
@PabloMK7#2099- Un numero molto limitato di giochi presenta un comportamento differente quando vengono utilizzate cuffie cablate. Ad esempio, collegando le cuffie durante una partita a Super Mario 3D Land, la riproduzione audio viene modificata leggermente.
- Nelle stanze multiplayer, i nomi utente vengono ora recuperati direttamente dal nome utente impostato nella scheda Sistema delle impostazioni di Azahar, invece di essere configurati tramite un’opzione separata.
- Risolto un crash che poteva verificarsi quando un’applicazione inviava un array di vertici (vertex array) con un indirizzo di base non valido. |
@PabloMK7#2299- È noto che questa modifica risolve un crash durante i titoli di coda di Mario & Luigi: Superstar Saga. Potrebbe inoltre risolvere altri problemi presenti in altri giochi o in altre situazioni.
- Modificati i messaggi di errore relativi al caricamento delle ROM mostrati agli utenti, rendendoli più chiari, comprensibili e intuitivi. |
@PabloMK7#2097 - Le funzioni di subroutine LG2/EX2 vengono ora generate per gli shader solo quando necessario, invece che per ogni shader, con una conseguente riduzione dell’utilizzo della memoria. |
@Wunkolo#2046 - Risolto un problema per cui alcuni homebrew meno recenti rimanevano bloccati su una schermata nera durante l’avvio. |
@Masamune3210#2143 - Migrate molte delle traduzioni nelle lingue diverse dall’inglese verso codici linguistici semplificati, consentendo di rilevare in modo più coerente la lingua del sistema. |
@OpenSauce04#2152 - Risolto un problema relativo alle unità di texture cubemap disabilitate; tra i miglioramenti noti rientra anche Brain Age: Concentration Training. |
@Wunkolo#2159 - Modificato il comportamento degli stub GAS non implementati nel renderer Vulkan, risolvendo un problema grafico noto nei giochi della serie Monster Hunter. |
@RedBlackAka#2165 - Corretto un errore di battitura in un messaggio di log relativo alle impostazioni. | @72374 #2076
- Risolto un possibile problema di overflow di interi relativo alla mappatura personalizzata di Luma3DS, con conseguente ottimizzazione dell’implementazione. |
@0x48kirenh#2202 - Implementato APT:MapProgramIdForDebug. |
@PabloMK7#2224 - Risolta la gestione della comunicazione APT tra le applicazioni. |
@DaniElectra#2225- Questo risolve un problema nell’applet per la pubblicazione su Miiverse.
- Corretto il comportamento di HTTPC:GetRequestState quando la richiesta contiene ancora dati POST in sospeso. |
@PabloMK7#2234- Questo risolve un problema che impediva all’applet di Miiverse di caricare i post a causa di un comportamento non corretto.
- Aggiunta un’API che consente alle applicazioni di registrare e rimuovere sostituzioni di URL. Pretendo Network Nimbus ora utilizza questa funzionalità per inserire le proprie regole di sostituzione degli URL. |
@PabloMK7#2234 - Questo risolve un problema che impediva all’applet di Miiverse di caricare i post a causa di un comportamento non corretto.
- Risolto un crash durante il riempimento del colore (color fill) quando viene utilizzato il renderer Vulkan. |
@capito27#2241 - Disabilitata la funzionalità di debug PICA su tutte le piattaforme, rendendola ora un’opzione configurabile. |
@PabloMK7#2254 - Risolto un problema relativo al download delle superfici di riempimento (fill surface), che in alcuni casi limite poteva causare problemi grafici. |
@PabloMK7#2270 - Implementato APT::GetAppletProgramInfo. |
@PabloMK7#2272- È noto che viene utilizzato da Miiverse, ma è probabile che venga utilizzato anche in altri ambiti.
- Migliorata l’accuratezza dei timing della CPU emulata, risolvendo potenziali problemi legati alla temporizzazione. |
@ApfelTeeSaft#2262- È noto che risolve un problema di softlock in LEGO City Undercover: The Chase Begins e potrebbe inoltre correggere altri problemi presenti in altri giochi.
- Risolto un problema che, in alcuni casi, poteva corrompere il framebuffer dell’applicazione sospesa.
- Migliorata l’accuratezza del servizio GSP, risolvendo diversi problemi relativi alla sospensione delle applicazioni, alla pubblicazione di contenuti su Miiverse e a Donkey Kong Country Returns. |
@PabloMK7#2273- È probabile che risolva anche altri problemi non ancora identificati.
- Sostituiti diversi URL che in precedenza rimandavano a pagine archiviate del sito di Citra, indirizzandoli ora verso la wiki di Azahar. |
@RedBlackAka#1881 - Quando si utilizzano le stanze multiplayer, è ora possibile impostare “Nessuna preferenza” come gioco preferito. |
@PabloMK7#2296 - Risolto un problema per cui la mappatura automatica dei comandi poteva comportarsi in modo errato con alcuni controller. |
@DavidRGriswold#2317 - Risolti diversi problemi minori relativi agli input analogici. |
@DavidRGriswold#2348
Android
- Aggiunta la funzionalità delle stanze multiplayer. |
Kleidis,@rtiangha,@Gamer64ytb,@weihuoya,@PabloMK7#830- Questa modifica include la maggior parte delle funzionalità multiplayer presenti nella versione desktop di Azahar.
- Sono state implementate la ricerca delle stanze pubbliche, la creazione di stanze private, l’accesso alle stanze private e la chat.
- La creazione di stanze pubbliche e alcune funzionalità minori dell’interfaccia, come le descrizioni delle stanze o l’indicazione delle applicazioni attualmente in esecuzione, non sono ancora implementate.
- Questa funzionalità NON supporta la comunicazione con console reali né la connessione diretta tra dispositivi Android nelle vicinanze.
- I dispositivi Android devono essere collegati alla stessa rete Wi-Fi per poter giocare insieme, oppure è possibile utilizzare la funzione hotspot integrata di Android o la condivisione Wi-Fi.
- La ricerca delle stanze pubbliche è possibile a condizione che l’utente inserisca un URL di un’API web non ufficiale nelle nuove impostazioni di rete. Azahar non fornisce ancora stanze pubbliche ufficiali.
- Questa modifica include la maggior parte delle funzionalità multiplayer presenti nella versione desktop di Azahar.
- Sui dispositivi che utilizzano ANGLE per il rendering OpenGL, il renderer Vulkan viene abilitato forzatamente a causa di evidenti problemi grafici che si verificano utilizzando OpenGL con ANGLE. |
@OpenSauce04#2197- È possibile verificare se il proprio dispositivo è interessato controllando l’opzione di selezione del renderer nelle impostazioni di Azahar. Se si utilizza un dispositivo con ANGLE abilitato, l’opzione sarà disattivata e mostrerà un messaggio relativo ad ANGLE.
- La maggior parte dei dispositivi non sarà ancora interessata da questa modifica. Tuttavia, a partire dal rilascio di Android 17, ANGLE sarà abilitato per impostazione predefinita e obbligatorio su tutti i nuovi dispositivi (non necessariamente sui dispositivi che passeranno ad Android 17 da una versione precedente).
- Risolto un problema per cui il tentativo di accedere ai file nella directory Download (ad esempio i file CIA) poteva occasionalmente non riuscire dopo aver eseguito determinate operazioni. |
@OpenSauce04#2385 - Aggiunta una nuova “Combo Button” alla sovrapposizione dei controlli su schermo, che consente di premere più pulsanti contemporaneamente. @ADAS2024 #1244 #2266
- I pulsanti che vengono attivati quando si utilizza il Combo Button possono essere configurati nelle impostazioni.
- Il pulsante è nascosto per impostazione predefinita e deve essere attivato dalle opzioni della sovrapposizione dei controlli.
- Introdotti diversi miglioramenti e nuove opzioni relative alle funzionalità del secondo schermo. |
@DavidRGriswold#1385 - Risolti diversi problemi relativi al menu “Adjust Scale”. |
@OpenSauce04#2256
Android (vanilla)
- Aggiunto un controllo degli aggiornamenti integrato nell’applicazione, attivabile o disattivabile dall’utente, che viene eseguito all’avvio di Azahar e funziona allo stesso modo della versione desktop. |
@OpenSauce04#2265
Desktop
- Implementata una CLI (interfaccia a riga di comando) per le funzionalità di compressione di Azahar, tramite le nuove opzioni
-ce-x. |@OpenSauce04#2084- Consultare
azahar --helpper ulteriori informazioni.
- Consultare
- Introdotti diversi miglioramenti all’integrazione dei controller con l’interfaccia desktop di Azahar, comprese le scorciatoie da tastiera associate ai controller. |
@DavidRGriswold#1717 - Risolto un problema per cui alcune scorciatoie da tastiera non funzionavano correttamente utilizzando il layout dello schermo “Separate Windows”. |
@DavidRGriswold#1967 - Dopo aver disinstallato un’applicazione, un aggiornamento o un DLC, l’elenco dei giochi ora viene aggiornato automaticamente. |
@andrey545454#2237 - Modificata l’opzione della barra dei menu “Open Azahar Folder”, che ora include anche le varianti “NAND Folder” e “SDMC Folder”. |
@PabloMK7#2279 - Risolto un problema per cui l’impostazione “Outer Right Camera” leggeva erroneamente il proprio valore dall’impostazione “Inner Camera Flip”. |
@PabloMK7#2303 - Risolto un problema relativo alla cancellazione delle associazioni per le scorciatoie da tastiera configurate sui controller. |
@DavidRGriswold#2325 - Modificato leggermente il tooltip dell’impostazione “Disable Right Eye Rendering” per renderne più chiaro il significato. | @72374 #2284
Windows
- Introdotta la nuova variante di build “MXE”, precedentemente discussa in un annuncio sul nostro server Discord |
@OpenSauce04#2044- Questa nuova variante fungerà da sostituta dell’ormai deprecata variante MSYS2, che, come già spiegato nel post precedente, verrà rimossa con l’aggiornamento 2127.0.
- Gli utenti potranno passare da MSYS2 a MXE senza problemi, quindi chi utilizza attualmente MSYS2 non ha motivo di preoccuparsi.
- Per ulteriori informazioni su questa build, consultare il suddetto annuncio.
- Risolto un problema di lunga data per cui il rilevamento della lingua del sistema da parte di Azahar poteva risultare errato, causando l’utilizzo di una lingua diversa da quella prevista nell’interfaccia. |
@exertustfm#1558 - Molti dei messaggi predefiniti dell’interfaccia utente forniti da Qt upstream (OK, Annulla, ecc.) sono ora tradotti per la maggior parte delle lingue. |
@OpenSauce04#2153- Per le seguenti lingue, queste stringhe dell’interfaccia rimangono attualmente non tradotte, come in precedenza, a causa dell’assenza di una traduzione disponibile da utilizzare in Qt upstream:
- Greco, Indonesiano, Norvegese Bokmål, Lituano, Rumeno e Vietnamita.
- Per le seguenti lingue, queste stringhe dell’interfaccia rimangono attualmente non tradotte, come in precedenza, a causa dell’assenza di una traduzione disponibile da utilizzare in Qt upstream:
MacOS
- Risolto un problema per cui i nomi dei file SDMC contenenti caratteri Unicode potevano apparire e comportarsi in modo parzialmente corrotto all’interno delle applicazioni emulato. |
@RigleGit#2079 - Risolti diversi problemi minori relativi a MoltenVK/Metal. |
@sergeymild#2149
Linux
- Risolto un problema per cui gli input analogici di alcuni controller potevano essere centrati erroneamente. |
@DavidRGriswold#2328- Questo risolve un problema su Steam Deck per cui i grilletti L e R rimanevano costantemente premuti. Potrebbe inoltre risolvere problemi simili con altri controller.
Docker
- Distribuita un’immagine binaria Docker ARM64. |
@OpenSauce04#2151
Tecnico
- L’opzione CMake
USE_DISCORD_PRESENCEè stata rinominata inENABLE_DISCORD_RPC. Gli utenti e i manutentori delle versioni derivate dovranno adeguarsi di conseguenza. |@OpenSauce04#2216 - L’opzione CMake
ENABLE_QT_TRANSLATIONè ora abilitata per impostazione predefinita, aggiungendoqt6-tools-devo l’equivalente disponibile nel proprio gestore dei pacchetti come nuova dipendenza predefinita per la compilazione del frontend Qt, qualora questa opzione non fosse già stata abilitata manualmente. |@OpenSauce04#2206 - Risolto il problema relativo alla comparsa di numerosi avvisi del linker riguardanti la versione minima di macOS quando Discord RPC era abilitato. |
@OpenSauce04#2216- Questo problema era presente da molto tempo e, a quanto pare, non ha mai causato problemi effettivi. Si tratta esclusivamente di una correzione relativa alla correttezza tecnica.
- Risolto un errore di compilazione che poteva verificarsi quando era presente un’installazione di sistema di MoltenVK, anche se questa non veniva utilizzata. |
@crueter#2183 - Risolto un errore di compilazione che si verificava durante la compilazione in modalità debug. |
@Wunkolo#2132 - Risolto un problema che impediva la compilazione del file Dockerfile di azahar-room utilizzando Podman. |
@OpenSauce04#2151 - Aggiunti gli scope di debug al rasterizzatore del renderer OpenGL e al runtime delle texture. |
@Wunkolo#2133 - Eseguita un’ampia pulizia della formattazione del codice Kotlin, introducendo inoltre controlli automatici di formattazione e stile nella CI tramite ktlint. |
@OpenSauce04#2204 - Risolto il problema di compilazione con OpenAL abilitato su OpenBSD. |
@OpenSauce04#2058 - Risolto un problema che impediva di generare i file sorgente delle traduzioni nei moderni ambienti di compilazione a causa di una chiamata
qt_add_lupdateobsoleta. |@OpenSauce04#2071 - Aggiornati NDK e AGP a versioni più recenti. |
@OpenSauce04#2068 - Risolto un problema di compilazione con MSYS2 causato da modifiche ai pacchetti upstream. |
@PabloMK7#2236 - Risolto un possibile errore di compilazione causato dall’assenza di un include. |
@asyync1024#2232 - Risolto un errore di compilazione durante la creazione del core libretro con MSVC, causato da un’istruzione
switch casenon correttamente formattata. |@XenuIsWatching#2267 - Aggiornato alla versione r27d l’NDK utilizzato per compilare il core libretro per Android. |
@cscd98#2298 - Modificati tutti i riferimenti interni a
azahar_libretro, che ora fanno riferimento acitra_libretro, seguendo la convenzione già adottata dal progetto. |@OpenSauce04#2304- Il nome del file della libreria compilata rimane invariato:
azahar_libretro.*.
- Il nome del file della libreria compilata rimane invariato:
- Il processo di compilazione di Azahar ora riconosce la nuova variabile d’ambiente
CITRA_USE_TAG_AS_VERSION, che, quando definita, imposta la stringa della versione di Azahar utilizzando l’output del comandogit describe --tags --dirty. |@OpenSauce04#2302
Download Azahar
Android
- Azahar 2126.0 – Google Play (AAB)
- Azahar 2126.0 – Google Play (APK)
- Azahar 2126.0 – Vanilla (AAB)
- Azahar 2126.0 – Vanilla (APK)
Windows
- Azahar 2126.0 – MSVC (Installer)
- Azahar 2126.0 – MSVC (ZIP)
- Azahar 2126.0 – MSYS2 (Installer)
- Azahar 2126.0 – MSYS2 (ZIP)
- Azahar 2126.0 – MXE (Installer)
- Azahar 2126.0 – 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: PS4
Vedi altri prodotti PS4
Ultimo aggiornamento 2026-09-04 / Link di affiliazione / Immagini da Amazon Product Advertising API





