Home Mobile Android Pubblicata la prima Release Candidate per la versione 2121 di Azahar Emulator

Pubblicata la prima Release Candidate per la versione 2121 di Azahar Emulator

73
0

Pubblicato un nuovo aggiornamento in pre-release per Azahar Emulator, l’emulatore della console 3DS per PC Windows, MacOS, Linux e dispositivi Android.

Anche se non ancora considerata una versione stabile, questa build ha tutte le carte in regola per diventarlo, a patto che nei prossimi giorni non vengano riscontrati problemi critici.

Idealmente il periodo di testing dovrebbe durare circa una settimana, ma potrà essere esteso in caso emergano bug rilevanti. Gli sviluppatori incoraggiano gli utenti a provarla e segnalare eventuali anomalie su GitHub.

Tuttavia, chi preferisce evitare anche i piccoli problemi potrebbe voler aspettare il rilascio definitivo.

Tra le novità principali spicca il supporto completo alla riscoperta dei DLC già posseduti, una funzionalità molto richiesta.

Introdotto anche il nuovo sistema Turbo, che consente di aumentare la velocità dell’emulazione tramite tasto rapido o pulsante a schermo, a seconda della piattaforma.

Gli utenti ora possono regolare anche lo spazio tra i due schermi (superiore e inferiore) per un’esperienza visiva più personalizzata.

Molte delle correzioni riguardano problematiche specifiche: un bug con Streetpass Mii Plaza che non rilevava i dati aggiornati, DLC decrittati che venivano interpretati erroneamente come criptati, e un miglioramento significativo nella gestione del 3D, portando lo slider da un massimo del 100% fino al 255%, un’opzione che può provocare glitch grafici, dato che supera le capacità della console originale.

Un’altra importante modifica riguarda la cache degli shader, ora associata correttamente all’applicazione in esecuzione, anche in caso di avvio di software tramite il menu HOME.

Per quanto riguarda il desktop, il comando azahar-room è stato integrato direttamente nell’eseguibile principale tramite l’opzione --room, semplificando la distribuzione su Mac e Linux.

Sono stati introdotti anche salvataggi rapidi e caricamenti veloci, nonché una serie di correzioni per hotkey malfunzionanti, schermate catturate nel layout sbagliato e crash legati a funzioni di salvataggio automatico.

Gli utenti Linux noteranno ora che l’AppImage viene fornita come file singolo e non più zippato insieme ad altri file inutili.

Sono state rimosse voci dal file desktop che potevano causare l’uso della GPU sbagliata e sono stati migliorati anche il supporto alle icone su Wayland e la compatibilità generale.

Su MacOS, è stato temporaneamente disabilitato il menu nativo in favore di quello Qt per evitare che alcune voci sparissero nelle lingue non inglesi. La versione minima del sistema operativo richiesta ora è 13.4, e sono stati ridotti i file inutili nei pacchetti distribuiti.

Per quanto riguarda Android, l’interfaccia ha ricevuto numerosi ritocchi: ora compare l’icona del gioco in esecuzione, è possibile accedere facilmente alle cartelle di salvataggi, DLC, mod e texture, e c’è un’opzione per disinstallare selettivamente un gioco o i suoi componenti aggiuntivi.

Aggiunta anche una nuova modalità “Originale” in verticale che mantiene le proporzioni esatte degli schermi, e un’opzione che permette di espandere l’emulazione anche nell’area occupata dal notch.

Alcuni problemi legati all’interfaccia utente e alla pausa dell’emulazione sono stati risolti.

Dal lato tecnico, le versioni con tag ora usano nomi più semplici nei file, è stato sistemato un bug nell’update checker che poteva proporre downgrade impropri, e sono stati aggiunti script per automatizzare alcune operazioni interne di rilascio.

Sono state corrette anche segnalazioni di 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.
  • 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
  • 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
  • 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-rc1-android-universal.aab – 118 MB

Download: azahar-2121-rc1-android-universal.apk – 61.1 MB

Download: azahar-2121-rc1-macos-universal.zip – 105 MB

Download: azahar-2121-rc1-windows-msvc-installer.exe – 27.3 MB

Download: azahar-2121-rc1-windows-msvc.zip – 36.6 MB

Download: azahar-2121-rc1-windows-msys2-installer.exe – 38 MB

Download: azahar-2121-rc1-windows-msys2.zip – 54 MB

Download: azahar-unified-source-2121-rc1.tar.xz – 36.3 MB

Download: azahar-unified-source-2121-rc1.tar.xz.sha256sum – 104 Bytes

Download: azahar-2121-rc1.AppImage – 98.1 MB

Download: Source code azahar-2121-rc1

Fonte: x.com

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.