Home Mobile Android Rilasciata pubblicamente la settima revisione dell’emulatore Vita3K su Android

Rilasciata pubblicamente la settima revisione dell’emulatore Vita3K su Android

482
0

Pubblicata la settima revisione dell’emulatore Vita3K per dispositivi Android, inizialmente resa disponibile esclusivamente per i sostenitori su Patreon.

L’aggiornamento si concentra su diverse correzioni e miglioramenti, principalmente riguardanti l’audio e altre funzionalità dell’emulatore.

Una delle correzioni chiave apportate in questa revisione riguarda appunto l’implementazione dell’audio SDL.

Inoltre, l’aggiornamento ha corretto i problemi con l’implementazione del Double Buffer, migliorando notevolmente la gestione della memoria e ottimizzando le prestazioni.

Un altro aspetto notevole di questa revisione è l’implementazione della sincronizzazione della superficie e delle query di occlusione utilizzando il doppio buffer.

Questa caratteristica mira a migliorare la visualizzazione delle immagini e a risolvere problemi di occlusione che potevano verificarsi in precedenza.

Per rendere l’esperienza di gioco più fluida e piacevole, è stata disabilitata la funzione di pausa del gioco, che in passato poteva causare blocchi e arresti anomali del dispositivo.

Inoltre, il rilevamento del driver Turnip è stato migliorato per fornire una soluzione alternativa a un noto bug, mentre una soluzione alternativa è stata aggiunta per i driver Adreno recenti, fornendo supporto a un’ampia gamma di dispositivi Android.

L’emulatore Vita3K si basa su un contributo attivo della comunità, e la settima revisione non fa eccezione. Diversi sviluppatori hanno apportato modifiche significative al codice, fornendo correzioni e miglioramenti in diverse aree.

Questi includono la sincronizzazione delle tessere dei macroblocchi per affrontare problemi come la fioritura in giochi come Project Diva, Uncharted e Gravity Rush.

Un’importante riscrittura della libreria audio PS Vita (NGS) è stata realizzata da Macdu, eliminando il rumore audio in molti giochi che presentavano questo problema. Inoltre, i problemi con il trofeo di platino sono stati risolti grazie al contributo di Zangetsu.

Altre migliorie hanno riguardato l’encoder e il decoder Jpeg, correggendo numerosi romanzi visivi, le funzioni del kernel mancanti e i bug con la funzione guest printf e il controllo NGS.

Inoltre, l’aggiunta dell’opzione per disabilitare la notifica compilata dallo shader migliora ulteriormente l’esperienza di gioco.

Requisiti minimi

  • Dispositivo ARM64.
  • Supporto Vulkan 1.0.
  • Android 7+ (Nota: Se il tuo dispositivo supporta Vulkan 1.0, allora esegue almeno Android 7).

Note

  • Potrebbe essere necessario svuotare la cache dello shader quando si passa da un driver all’altro.
  • L’installazione di alcuni giochi può richiedere del tempo poiché devono essere decifrati. Non chiudere l’applicazione durante l’installazione di un’applicazione.
  • Il tocco sullo schermo posteriore non è ancora supportato. Se un gioco lo richiede, una soluzione alternativa per molti di essi è abilitare la modalità PS TV (Impostazioni -> Sistema).
  • Se il testo che hai inserito sulla tastiera virtuale non viene visualizzato, fare clic su di esso nel suggerimento della tastiera.

Changelog

  • Corretta l’implementazione dell’audio SDL e reimpostato come predefinito.
  • Corretti alcuni bug con l’implementazione del Double Buffer (Amo la memoria non coerente).
  • Implementata la sincronizzazione della superficie e le query di occlusione utilizzando il doppio buffer.
  • Disabilitata la pausa del gioco poiché causa blocchi e arresti anomali del dispositivo.
  • Migliorato il rilevamento del driver Turnip, necessario per una soluzione alternativa al bug del driver.
  • Aggiunta una soluzione alternativa per il bug del driver per i driver Adreno recenti (non-Turnip).
  • Corretto il problema con la build Android ffmpeg (mancavano le ottimizzazioni dell’assieme).
  • Miglioramenti delle prestazioni di caricamento delle texture YUV.
  • Contrassegnato Vita3K come un gioco, può aiutare con alcune ottimizzazioni del sistema operativo.

PC rebase (elenco non esaustivo)

  • Macdu: Emula la sincronizzazione delle tessere dei macroblocchi, risolve il problema della fioritura in più giochi (Project Diva, Uncharted, Gravity Rush…).
  • Zangetsu: Consente di navigare nella gui utilizzando un controller (funziona anche con il controller overlay).
  • Macdu: Importante riscrittura di NGS (libreria audio PS Vita), stub di tutti i moduli mancanti, correzione del rumore audio nella maggior parte dei giochi che presentavano questo problema.
  • bookmist: Implementate le funzioni del kernel mancanti.
  • Macdu: Migliorato il supporto dell’attaccamento dello stencil senza profondità, corregge l’effetto DOF in Persona 4 Dancing.
  • Zangetsu: Corretto il bug con il trofeo di platino.
  • Saturnsky: Molti miglioramenti con l’encoder e il decoder Jpeg, corregge molti romanzi visivi.
  • Macdu: Correzioni multiple di shader, consentono a World of Final Fantasy di entrare nel gioco.
  • slipcounter: Corretti bug con la funzione guest printf e il controllo NGS, corregge i crash in alcuni giochi specifici
  • Zangetsu: Aggiunta l’opzione per disabilitare la notifica compilata dallo shader.
  • Macdu: Implementati eventi timer, consenti a Zanki zero di entrare nel gioco.
  • Zangetsu: Riscritta l’interfaccia della finestra di dialogo di salvataggio.
  • ExtremeExploit: Più correzioni di rete.

Questo aggiornamento migliora significativamente il backend audio SDL e contiene anche molte altre correzioni audio. Se stai aggiornando da una versione precedente, il passaggio a SDL per l’audio potrebbe risolvere alcuni piccoli problemi audio rimanenti.

Download: Vita3K Android v7

Download: Source code Vita3K Android v7

Fonte: github.com

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Xbox Series

Vedi altri prodotti Xbox Series

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

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