[SWITCH]Rilasciato vba-next switch v0.6 per Nintendo SwitchTempo di lettura : 1 min

L’arrivo di nuovi emulatori aggiunge maggiore scelta e nuove potenzialità al Nintendo Switch.Da un port di libretro e 3DSGBA arriva un nuovo aggiornamento di VBA Next/VBA-M dallo sviluppatore RSDuck.Il VisualBoy Advance(Vba) è un emulatore del Game Boy / Color e Game Boy Advance che ha cessato lo sviluppo nel 2004. VBA-M è una continuazione di VBA, poiché viene regolarmente aggiornato.VBA-Next è una versione ottimizzata di VBA con speedhacks ed è disponibile come core della libreria per RetroArch .

Caratteristiche

  • Abbastanza alta la compatibilità (non ho provato molti giochi)
  • Salvataggi dei giochi e salva stati
  • frameskip

I problemi

  • In rare occasioni l’audio ha problemi
  • Video e Input non hanno frame accurati (vedi Speed ​​hack)

Speed ​​Hack

Prima di implementare questo “hack della velocità”, l’emulatore aveva rallentamenti regolari. Anche se ho scoperto queste cose da solo, queste potrebbero essere di dominio pubblico per poter potenziare l’emulatore. Queste erano le cose che apparentemente rallentavano l’emulatore:

  • Il thread / core su cui è in esecuzione
  • Il VSync

Il primo problema è stato risolto eseguendo l’intero emulatore in una seconda discussione con una priorità molto elevata bloccata su un core non utilizzato dal sistema.

Omettere l’attesa per la sincronizzazione verticale porta naturalmente a artefatti. Quindi ho deciso di eseguire l’emulatore solo all’interno del secondo thread, bloccato utilizzando il thread a 60 Hz. Allo stesso tempo il thread principale è bloccato da vsync e riceve il framebuffer solo durante l’invio dell’input. Ho lasciato l’audio nel thread dell’emulatore.

Ciò porta naturalmente al problema che entrambi i thread, sebbene bloccati a 60 Hz, potrebbero non essere sincronizzati, quindi l’input o la grafica di un frame possono a volte non saltellare .

Crediti

  • VBA-M e libretro devs
  • shinyquagsire23 e Steveice10 per 3DSGBA
  • Gli sviluppatori di libnx

Changelog

v0.6

  • Revisione dell’interfaccia utente completa. Ora sembra quasi nativo!
  • Impostazione per compensare l’orologio in tempo reale

Ancora grazie a @ dene- , che è responsabile dei miglioramenti dell’interfaccia utente e di @jakibaki , il nostro esperto di RTC e risparmio.

v0.4

  • Ritardo ridotto dall’emulatore e sincronizzazione dell’immagine principale del thread
  • Aumentato il buffer del nome file
  • I nomi dei file sono ordinati alfabeticamente

Nota: questa versione era originariamente chiamata 0.3b, ma poiché Github ordina stranamente le versioni, ho deciso di rinominare la versione

Download

vba-next.zip

Fonte
Github

hitech

Ti è piaciuta la notizia? Supporta theheroGAC su Patreon!

theheroGAC

Nato negli anni 80 con la passione dei videogiochi e delle console.Il mio primo home computer è l'Amiga 600 regalato a 10 anni.Amo aiutare le persone in difficoltà e scrivere notizie sulle console.Studio all'università e il sito Games And Consoles è la mia passione.Per gli amici mi potete chiamare Ciccio

Ti potrebbe anche interessare

Rispondi