Vice3DS, acronimo di VersatIle Commodore Emulator 3DS, è un porting del noto emulatore freeware e multipiattaforma del Commodore 64 per console portatile Nintendo New 3DS.
Lo sviluppo di questa versione ha avuto origine perché il vecchio emulatore Bread Box, sviluppato dal developer Spinal_Cord non funzionava sui più recenti firmware della console.
[stextbox id=’info’]Nota: Come sempre, se si sta aggiornando da una versione precedente, assicuratevi di eliminare tutte le sottodirectory in /3ds/vice3ds/
contenuta sulla scheda SD prima di avviare l’emulatore. In caso contrario, le nuove impostazioni di configurazione, i tasti di scelta rapida e le mappature dei tasti non verranno aggiornati e non funzioneranno. [/stextbox]
Oltre a questo, è necessario eseguire un DSP-dump per fare in modo che il suono funzioni correttamente. Potrete fare uso di questo strumento in tal caso.
Questa nuova versione migliora considerevolmente le prestazioni dell’emulatore e aggiunge il supporto per il motore audio reSID. Integrata inoltre una funzione di aiuto, mentre i pulsanti dell’emulatore possono essere spostati liberamente sul touchscreen.
Installazione
- Installare il file
.cia
con FBI – o – copiare il file.3dsx
in/3ds/vice3ds
all’interno della scheda SD e avviare il file HBL – o – lanciare il file.3ds
dalla flashcard.
Utilizzo
Funzioni dei pulsanti preconfigurate:
– Apre il menu Vice.
: – Esce dall’emulatore.
- Il pad circolare e il pulsante
sono mappati sulla porta joystick 1.
- Il pad direzionale e il pulsante
sono mappati sulla porta joystick 2 (Keyset 1).
- La C-Stick è per default mappata ai pulsanti del cursore. Può essere mappato a qualsiasi joystick nel menu Vice utilizzando Keyset 2.
- I pulsanti
e [ZR] sono mappati in autofire su joyport 1/2.
- I pulsanti
e [ZL] emulano i pulsanti sinistro e destro del mouse se il mouse è abilitato.
- La velocità di emulazione può essere regolata utilizzando il cursore 3D (0=100%, max=modalità Warp).
- Lieve pressione dei pulsanti (da sinistra a destra, dall’alto verso il basso):
- Avvia automaticamente l’immagine.
- Premere RUN/STOP + RESTORE.
- Attiva/disattiva lo scambio delle porte del joystick.
- Attiva o disattiva la modalità Warp.
- Hard reset.
- Quickload snapshot.
- Quicksave snapshot.
- Attiva o disattiva True Drive Emulation.
- Spegne la retroilluminazione dello schermo inferiore.
- Mette in pausa l’emulazione.
- Allega l’immagine del disco all’unità 8.
- Attiva/disattiva le collisioni Sprite-Sprite.
- Attiva/disattiva le collisioni tra sfondo e sprite.
- Digitare comando:
LOAD\"*\",8,1 - RUN
- Digitare comando:
LOAD\"$\",8 - LIST
- Premi RUN/STOP.
- Premi la barra spaziatrice.
- Premi RETURN.
- Abilità Mousepad.
- Attiva o disattiva bordi o Schermo intero
Questo (e molte altre cose) possono essere modificate all’interno del menu Vice (Machine settings -> Joystick settings -> Swap joystick ports).
[stextbox id=’info’]Nota: Come evidenziato sopra, Vice3DS può funzionare solo su New 3DS perché ha bisogno della potenza aggiuntiva della CPU (funziona su 804MHz).[/stextbox]
Prossimamente e bug conosciuti
- Il menu Vice a volte non aggiorna lo schermo durante la navigazione.
- Convalida la funzionalità di tutte le voci del menu Vice e correggerle o rimuoverle se non funzionano su 3DS.
- Softkey personalizzabili sullo schermo inferiore.
- Ricostruire il menu Vice per renderlo più user friendly.
- Striscia di codice per includere solo le parti rilevanti per l’emulazione del Commodore 64 su 3DS.
Changelog v1.6
- Miglioramento: Grande aumento delle prestazioni ottimizzando e fondendo le routine di aggiornamento dello schermo superiore (SDL) e inferiore (citro3D).
- Miglioramento: Supporto del motore audio reSID. Il motore predefinito è fastSID per O3DS, reSID per N3DS. reSID è più affamato di prestazioni di fastSID, ma il suono è di gran lunga migliore. Per modificare questa impostazione, apri il menu VICE e vai su “Machine settings” -> “Model settings” -> “SID settings” -> “SID model”.
- Miglioramento: Nuova schermata di aiuto per mostrare tutte le funzioni dei pulsanti correnti (in emu e nel menu).
- Miglioramento: Ora le posizioni dei pulsanti software possono essere modificate attivando la modalità di modifica (menu VICE: “Misc” -> “Edit bottom screen button positions”) e trascinando i pulsanti software con lo stilo. Le nuove posizioni vengono salvate quando si salvano le impostazioni.
- Miglioramento: L’applicazione delle impostazioni predefinite ora non richiederà più il riavvio.
- Miglioramento: I file di configurazione (vicerc, ROMs, icons, ecc..) vengono memorizzati internamente per impostazione predefinita, i file sulla scheda SD sovrascrivono i file interni. Aggiunta voce di menu nel menu “Settings” per copiare tutti i file di configurazione interni sulla scheda SD.
- Ottimizzazione: Rimosso il joystick SDL – tutti i pulsanti 3ds e le direzioni dei pad ora sono “keys” per vice3DS. Questi tasti possono essere mappati su joystick C64 tramite la definizione di keyset.
- Ottimizzazione: Definisce tutte le impostazioni predefinite nel codice, non è più necessario alcun file di configurazione sdl-vicerc.
- Ottimizzazione: Ottimizzati i flag del compilatore per la velocità.
- Bugfix: Eliminazione delle distorsioni del suono durante l’utilizzo dello schermo inferiore (risultato dell’aumento delle prestazioni).
- Bugfix: Alcuni pulsanti soft non si disattivavano, bug corretto nel softkey MaxScreen.
- Molti altri piccoli miglioramenti, ottimizzazioni e correzioni di bug.
Changelog v1.5
- Miglioramento: Aggiunto il dispositivo di campionamento “3DS built in microphone audio input”. Non hai sempre desiderato registrare campioni a 4 bit con il tuo 3DS che puoi riprodurre sul tuo computer C64?
- Miglioramento: Aggiunto menu impostazioni campionatore e altri dispositivi per joyport.
- Miglioramento: Aggiunta la voce di menu ‘advance frame’ al menu vice.
- Miglioramento: Mostra le mappature dei pulsanti del mouse sul touchpad.
- Ottimizzazione: Gestione ottimizzata della tastiera (ad es. mappatura c-stick e finestre di dialogo dei file).
- Ottimizzazione: Rimossa roba RS232 dal menu vice (non funzionava comunque).
- Ottimizzazione: Rinnovato il sistema di compilazione, non sono necessari più buildtools.
Download: Vice3DS v1.6 (3ds)
Download: Vice3DS v1.6 (3dsx)
Download: Vice3DS v1.6 (cia)
Download: Source code Vice3DS v1.6
Fonte: gbatemp.net