Pubblicata la terza versione alpha di rpcs3-android, un emulatore ancora nelle fasi iniziali ma con solide basi, sviluppato sotto la guida di DH, uno degli autori di RPCS3 per PC.
Tra le novità principali, è stato implementato il supporto ai controller DualShock 4, confermato funzionante, mentre il supporto per DualShock 3 è ancora in fase di verifica.
Sono stati aggiornati anche i sottoprogetti di RPCS3, migliorando la stabilità complessiva, mentre è stato aggiunto un sistema di caching per la compilazione, ottimizzando i tempi di build.
Dal punto di vista dell’interfaccia utente, sono stati risolti problemi legati alla gestione del tasto back quando il drawer di navigazione è aperto.
Inoltre, è stata introdotta la possibilità di mantenere lo schermo acceso durante l’emulazione e di commutare tra modalità prestazioni e risparmio energetico, offrendo un controllo maggiore sugli aspetti prestazionali dell’emulatore.
Un ulteriore miglioramento riguarda l’implementazione di DocumentsProvider, che consente agli utenti di modificare i file all’interno della directory dell’app.
Introdotto il supporto per la precompilazione iniziale durante l’installazione dei giochi, migliorando i tempi di avvio.
Sono state inoltre risolte problematiche come l’invalidazione dello swapchain, la chiusura prematura della barra di avanzamento e il supporto per la gestione dei dispositivi USB tramite hot plug.
L’aggiornamento ha anche portato miglioramenti alla compatibilità con i percorsi di file in stile Windows, la correzione di un segfault durante l’installazione dei pacchetti di aggiornamento, la risoluzione di un problema con installazioni VSH troppo lunghe e la pausa automatica dell’emulazione quando la superficie di rendering viene distrutta.
Inoltre, è stato introdotto un overlay del pad virtuale, grazie al contributo di UnearthlyGoose per la realizzazione delle icone. Infine, il codice è stato aggiornato all’ultima versione di RPCS3, garantendo una maggiore stabilità e compatibilità.
Changelog
Nuove funzionalità
- Supporto controller: Implementato il supporto ai DualShock 4 (funzionante) e migliorato il supporto ai DualShock 3 (ancora da confermare).
- Overlay del pad virtuale: Aggiunta un’interfaccia touch per i controlli virtuali, con icone fornite da UnearthlyGoose.
- Hot plug per dispositivi USB: Ora l’emulatore riconosce e gestisce correttamente i controller e altri dispositivi collegati a caldo.
- Precompilazione iniziale: Implementato il supporto alla compilazione preliminare dei giochi durante l’installazione, migliorando i tempi di avvio.
- DocumentsProvider: Permette agli utenti di modificare file all’interno della directory dell’app senza necessità di permessi root.
Miglioramenti
- Gestione dello schermo: Ora lo schermo rimane acceso durante l’emulazione, evitando sospensioni indesiderate.
- Modalità prestazioni/risparmio energetico: Introdotta l’opzione per passare tra una modalità ad alte prestazioni e una più efficiente a livello energetico.
- Gestione del tasto back: Corretta la gestione della chiusura del drawer di navigazione per una migliore esperienza utente.
- Caching della build: Ottimizzato il processo di compilazione grazie all’implementazione di un sistema di caching.
Correzioni di bug
- Risolta l’invalidazione dello swapchain, migliorando la stabilità grafica.
- Corretto un problema che causava la chiusura prematura della barra di avanzamento.
- Fixato il segfault durante l’installazione dei pacchetti di aggiornamento.
- Risolto un bug che causava installazioni VSH troppo lunghe.
- Ora l’emulazione viene messa in pausa automaticamente quando la superficie di rendering viene distrutta.
- Migliorata la compatibilità con i percorsi di file in stile Windows.
Aggiornamenti di Sistema
- Aggiornato RPCS3 all’ultima versione per una maggiore stabilità e compatibilità con i giochi.
- Migliorata l’integrazione con i sottoprogetti di RPCS3, ottimizzando le prestazioni.
Download: rpcs3-android Alpha Test Build #3
Download: Source code rpcs3-android Alpha Test Build #3
Fonte: github.com
Fonte immagine: hackinformer.com