
Red Viper è un emulatore Virtual Boy per Nintendo 3DS, che continua il lavoro di mrdanielps su r3Ddragon, a sua volta basato su Reality Boy / Red Dragon. Questo emulatore sfrutta un ricompilatore dinamico con rilevamento del busywait e un renderer accelerato hardware per ottenere prestazioni elevate sull’hardware limitato del 3DS. Con Red Viper, è possibile giocare a tutti i giochi ufficialmente licenziati per Virtual Boy a piena velocità, anche sul modello originale del 3DS.
Caratteristiche Principali
- Compatibilità Completa: Tutti i giochi ufficiali sono giocabili a piena velocità, anche sul Nintendo 3DS originale.
- Supporto 3D: Goditi l’esperienza 3D come sul Virtual Boy originale.
- Salvataggi e Savestate: Supporto per salvataggi in-game e savestate.
- Frequenza di Aggiornamento: Il display del 3DS funziona a 50Hz, proprio come il Virtual Boy.
- Mapping Personalizzabile: Configurazione completa dei pulsanti, inclusi gli input del New 3DS.
- Touch Screen Integrato: Utilizzo del touch screen per un D-Pad virtuale destro o per i pulsanti A/B.
- Filtro Colore Configurabile: Personalizza l’aspetto visivo dei giochi.
Funzionalità Future
- Supporto per Circle Pad Pro.
- Filtro colore più versatile.
- Un forwarder per caricare un gioco specifico direttamente dal menu home.
Installazione e Utilizzo
Per utilizzare Red Viper, è necessario disporre di un Nintendo 3DS moddato. Una volta configurato, è possibile installare l’emulatore tramite Universal Updater. In alternativa, è possibile scansionare un QR code con FBI o scaricare manualmente l’ultima versione disponibile qui, fornita sia come file 3DSX (caricabile con Homebrew Launcher) che come CIA (installabile sul menu home con FBI).
Le ROM possono essere posizionati in qualsiasi posizione desiderata sulla scheda SD. L’emulatore ricorderà la posizione dell’ultimo ROM caricato.
FAQ
1. Non funziona! / Cosa significa l’errore DSP firmware?
Prova ad aggiornare la tua installazione di Luma3DS (testato con v13.0.2). Dopo l’aggiornamento, potrebbe essere necessario eseguire il dump del firmware DSP.
2. Posso usare una flashcart, come Gateway 3DS?
Red Viper utilizza un ricompilatore dinamico, che richiede funzionalità disponibili solo con Luma installato. Le flashcart non possono fornire questa funzionalità, quindi non sono compatibili con Red Viper.
3. Il controllo della profondità è strano.
Il Virtual Boy non è stato progettato con un controllo della profondità, quindi i giochi non possono essere ridimensionati come quelli del 3DS. L’alternativa è spostare l’intera immagine indietro o in avanti, simile al funzionamento del controllo IPD del Virtual Boy. La modalità predefinita (3DS mode) parte da un livello “neutro” e spinge l’immagine più indietro man mano che si alza il controllo. In alternativa, è possibile abilitare la modalità “Virtual Boy IPD”, che sblocca l’intera gamma di profondità.
4. Cosa significano i numeri nelle informazioni sulle prestazioni?
Viene mostrato il tempo impiegato per:
- Tutte le elaborazioni in un frame.
- Elaborazione DRC (emulazione della CPU).
- Elaborazione Citro3D (grafica della CPU).
- Elaborazione PICA200 (grafica della GPU).
Viene inoltre visualizzato l’utilizzo della memoria della cache DRC (aumenta nel tempo e poi si resetta).
I tempi di frame sono visualizzati in millisecondi anziché in FPS, poiché sono più facili da interpretare in questo contesto. L’obiettivo è solitamente di 20ms, anche se alcuni giochi disegnano solo ogni altro frame, dando più margine di rendering.
Conclusioni
Red Viper rappresenta un passo avanti significativo nell’emulazione del Virtual Boy su Nintendo 3DS, offrendo prestazioni eccellenti e una vasta gamma di funzionalità personalizzabili. Con il supporto continuo e le future aggiunte, questo emulatore è destinato a diventare un punto di riferimento per gli appassionati di retro-gaming.
Per ulteriori dettagli e aggiornamenti, visita il repository ufficiale su GitHub: skyfloogle/red-viper.