Retro & Emulazione

Vita3K interviene su Tales of Innocence R: fix alla coda video nella build 4269

Una modifica del ramo di sviluppo corregge l’anomalia a 24 FPS citata dagli sviluppatori e un blocco all’avvio. Non è una nuova release stabile né un benchmark di Klav.

di Gianluigi Montella 2 minuti di lettura
Tales of Innocence R nel test di gymzatan pubblicato sul tracker Vita3K il 12 giugno 2022. Immagine di contesto, non della build 4269.

Vita3K ha aggiornato la gestione della coda video con una correzione che riguarda Tales of Innocence R. Il commit degli sviluppatori indica la risoluzione di un’anomalia a 24 FPS nel gioco e di un blocco all’avvio per un altro titolo identificato dal codice PCSG01142.

La modifica è inclusa nella build di sviluppo continuous 4269, collegata al commit 9409e2e e pubblicata il 5 novembre. Non si tratta di una nuova versione stabile dell’emulatore PS Vita.

La coda video segue più da vicino il firmware

Il cambiamento usa il numero massimo di elementi in attesa indicato dal gioco per determinare la capacità della coda. Rimuove inoltre un’attesa superflua quando quel valore è uno e attende uno spazio libero prima di prenotare gli oggetti di sincronizzazione.

Il riferimento tecnico citato nel commit è il comportamento della libreria grafica del firmware 3.73. La correzione dei 24 FPS è una dichiarazione degli sviluppatori: non abbiamo eseguito una prova comparativa e il messaggio non promette un frame rate universale su qualsiasi computer.

Non è il primo avvio del gioco nell’emulatore

Tales of Innocence R figura già come Playable nel tracker di compatibilità. Questa notizia riguarda dunque un problema preciso di temporizzazione, non l’annuncio che il titolo diventa eseguibile per la prima volta.

Anche le immagini vanno lette in quel contesto: provengono dal test pubblicato da gymzatan nel giugno 2022, con la build 2663. Sono materiale storico del gioco nell’emulatore, non prove della correzione introdotta oggi.

Altri interventi nello stesso gruppo di modifiche

I commit successivi serializzano gli inserimenti nella coda e impediscono di aggiungere nuovo lavoro mentre il sistema grafico viene terminato. Nello stesso intervallo compaiono anche interventi sull’esecuzione della CPU e sullo stato dei thread in attesa.

La pagina continuous raccoglie build aggiornate automaticamente. Chi vuole seguire il cambiamento deve quindi distinguere numero di build, commit e release stabile, senza attribuire a un test storico lo stato del codice attuale.

Leave A Reply