Pubblicato un nuovo aggiornamento per DSVita, attualmente l’unico emulatore in fase di sviluppo per emulare la console Nintendo DS su PlayStation Vita e PlayStation TV.
Tra le novità principali di questo aggiornamento, spicca la possibilità di ridimensionare e ruotare gli schermi, offrendo maggiore flessibilità nella visualizzazione.
Inoltre, è stato riscritto il compilatore JIT utilizzando vixl, un’ottimizzazione che, insieme all’aumento della cache JIT e al riutilizzo più efficiente dei blocchi JIT, contribuisce a ridurre i rallentamenti e a migliorare le prestazioni complessive.
Sebbene l’emulatore sia ancora in fase alpha e presenti alcune limitazioni, come un rendering 3D instabile e l’assenza di supporto per il touchscreen e l’audio in alcuni giochi, i progressi sono risultati più che significativi.
Giochi 2D, come Ace Attorney, tendono a funzionare a velocità normale, anche se il frame rate può ancora essere basso a causa del rendering esclusivamente affidato alla GPU.
L’aggiornamento include anche una nuova interfaccia utente e la cache degli shader, che riduce ulteriormente i tempi di caricamento dopo il primo avvio.
Stato attuale dell’emulatore
Funzionalità attuali
L’emulatore è in grado di eseguire alcuni giochi DS, ma è ancora in una fase molto preliminare con molte funzionalità mancanti e limitazioni significative:
- Il rendering 3D è molto danneggiato.
- Il rendering 2D è quasi completo.
- ARM7 HLE non funzionerà con la maggior parte dei giochi:
- Disattivalo se alcuni giochi non si avviano ulteriormente, vengono bloccati, si bloccano o presentano problemi.
Installazione
- Scaricare l’ultima versione del file
.vpk
. - Installare
libshacccg.suprx
seguendo una guida specifica. - Si consiglia di overclockare la console PlayStation Vita, poiché le impostazioni di default non sono modificate.
- Creare la cartella
ux0:dsvita
e caricare le ROM al suo interno.
Changelog
- Ruota e ridimensiona gli schermi – @Schluss-S in #49
- Riscrittura del compilatore JIT utilizzando vixl.
- Riduzione degli scatti (stuttering).
- Aumento della cache JIT.
- Riutilizzo dei blocchi JIT il più frequentemente possibile.
- Piccolo incremento delle prestazioni.
Nota: Disponibile una lista di giochi ROM compatibili che possono essere giocati con l’emulatore. Per ulteriori dettagli e aggiornamenti sulla compatibilità dei giochi, è possibile visitare la discussione dedicata su GitHub qui.
Download: DSVita v0.7.0
Download: Source code DSVita v0.7.0
Fonte: x.com