Home Emulatori Rilasciato Red Viper v1.0.0: l’emulatore Virtual Boy per 3DS raggiunge la piena...

Rilasciato Red Viper v1.0.0: l’emulatore Virtual Boy per 3DS raggiunge la piena velocità e compatibilità

110
0

Pubblicato un nuovo e importante aggiornamento per Red Viper, l’emulatore del Virtual Boy per console Nintendo 3DS. Il progetto, nato come evoluzione del lavoro svolto da mrdanielps su r3Ddragon (basato a sua volta su Reality Boy/Red Dragon), continua a migliorare giorno dopo giorno.

L’aggiornamento, pubblicato in occasione del trentesimo anniversario dell’uscita del Virtual Boy in Giappone, introduce numerose novità.

Tra le più rilevanti c’è la nuova modalità Multicolor, che permette una mappatura dei colori più flessibile, il supporto al Circle Pad Pro, un renderer software pensato per ridurre i glitch visivi (attualmente attivato in Golf) e il doppio buffering, che consente di eliminare fotogrammi spuri e migliorare l’accuratezza del tempo di visualizzazione, con effetti visibili in giochi come Red Alarm e Bound High.

Sono stati apportati anche significativi miglioramenti alle prestazioni: in particolare, il controllo degli interrupt è passato da un sistema basato sul polling a uno predittivo, che consente di stimare con precisione il momento in cui il prossimo interrupt sarà attivato.

Questo si traduce in un notevole incremento delle prestazioni, ad esempio nell’introduzione di Space Invaders.

Un’altra novità riguarda la possibilità di includere una ROM all’interno di un file CIA, creando così un forwarder, cioè un collegamento diretto al gioco. In caso di errori nel caricamento di una ROM, viene ora mostrato un codice di errore.

Sono state inoltre risolte problematiche minori, come il ripristino scorretto delle impostazioni con l’opzione Discard sul New 3DS e alcuni glitch grafici sporadici sulla schermata touch quando si attivava il menu Home.

Con queste ottimizzazioni, Golf e Space Invaders ora funzionano a piena velocità, senza rallentamenti o difetti visivi rilevanti.

Si tratta degli ultimi ostacoli tecnici rimasti, motivo per cui l’autore ha deciso di assegnare a questa release il numero di versione 1.0.0, segnando così un traguardo simbolico nello sviluppo.

Tuttavia, lo sviluppatore ha chiarito che l’evoluzione di Red Viper non si ferma qui: alcuni titoli homebrew non sono ancora pienamente compatibili e ci sono ulteriori funzionalità in programma per il futuro.

Caratteristiche

  • Tutti i giochi con licenza ufficiale sono giocabili a piena velocità, anche su Old 3DS.
  • Supporto 3D.
  • Supporto per il salvataggio dei giochi e savestate.
  • Il display del 3DS funziona a 50Hz, come il Virtual Boy.
  • Mappatura dei tasti completamente personalizzabile, inclusi i controlli del New 3DS e del Circle Pad Pro.
  • Tasti direzionali virtuali di destra o pulsanti A/B sul touch screen.
  • Palette di colori configurabili.

Utilizzo

  • Scaricare l’emulatore Red Viper, fornito sotto forma di file 3DSX (che può essere caricato tramite Homebrew Launcher) o come file CIA (che può essere installato nel menu principale tramite FBI).
  • Le ROM possono essere collocate in qualsiasi posizione desiderata sulla scheda SD. L’emulatore ricorderà automaticamente la posizione dell’ultima ROM caricata.

Changelog

Questa patch include diversi miglioramenti nella precisione, principalmente legati al timing (oltre ad alcune modifiche specifiche per determinati giochi nei casi in cui la ricerca sull’hardware è insufficiente).

  • Nuova modalità “Multicolor”, che consente una rimappatura dei colori più versatile.
  • Supporto al Circle Pad Pro.
  • Renderer software per ridurre i glitch visivi, attivato in Golf.
  • Doppio buffering per nascondere fotogrammi spuri e migliorare l’accuratezza del tempo di rendering, attivato in Red Alarm e Bound High.
  • Numerosi miglioramenti alle prestazioni.
  • Il controllo degli interrupt è stato spostato da un sistema basato su polling a uno predittivo, migliorando notevolmente le performance, in particolare nell’intro di Space Invaders.
  • Possibilità di includere una ROM in un file CIA di Red Viper, creando un “forwarder”.
  • Ora viene mostrato un codice di errore quando il caricamento di una ROM fallisce.
  • Corretto il bug dell’opzione “Discard” che non ripristinava correttamente le impostazioni per il potenziamento su New 3DS.
  • Risolti alcuni glitch grafici occasionali sul touch screen durante l’attivazione del menu Home.

Download: Red Viper v1.0.0 (3DSX)

Download: Red Viper v1.0.0 (CIA)

Download: Source code Red Viper v1.0.0

Fonte: x.com