Emulatore Commodore 64: Guida pratica all'uso del Vice

Roberto 05-06-2007.
Categoria: Tutorials

Emulatore Commodore 64

Per utilizzare i programmi sviluppati per il Commodore 64 occorre un Emulatore. In questa guida prenderemo in esame l'emulatore VICE.

Il Vice (Versatile Commodore Emulator) è un emulatore molto semplice da utilizzare tuttavia può capitare, soprattutto agli inizi, di trovarsi spaesati e non sapere bene come sfruttare le varie funzioni che offre.

Cercheremo dunque in questa mini-guida di prendere in esame gli aspetti più immediati dell'emulazione nel tentativo di far fronte a quelli che sono i problemi più comuni per chi si trova ad utilizzarlo per le prime volte.
Se al contrario state cercando informazioni più approfondite, vi rimandiamo alla documentazione allegata al programma.

Per cominciare, occorre scaricare il Vice dal sito ufficiale, avendo l'accortezza di scegliere la versione adatta al vostro sistema operativo (gli utenti Windows potranno scaricare le versioni SDL2 e GTK3, quest'ultima quella consigliata).

Al momento in cui scriviamo l'ultima versione disponibile è la 1.21, quindi il presente tutorial fa riferimento a questa versione. Visto che gli aggiornamenti del programma non comportano mai rivoluzioni per quanto riguarda le opzioni essenziali, la presente guida è da ritenersi valida anche per le versioni successive.

Una volta scaricato il pacchetto, aprite la cartella e cliccate sull'icona x64.exe (le altre icone sono relative ad emulatori per C128, Vic-20, eccetera e pertanto non rientrano nella sfera del nostro interesse), che si presenta come segue:

052_icona.png

Il Vice non necessita di installazione, quindi immediatamente vedrete comparire la schermata iniziale del Commodore 64:

052_vice_start.png

Sotto la scritta "READY." c'è il cursore lampeggiante, quindi a questo punto possiamo già cominciare ad usarlo.

Breve premessa: i tipi di File

I programmi per Commodore 64 sono contenuti nei cosiddetti "file immagine" (e non ROM, come a volte vengono impropriamente chiamati) con estensioni: .d64 (immagine di un Floppy), .t64 e .tap (immagine di una Cassetta).
Esistono altri formati che tuttavia in questa sede non tratteremo poichè di fatto sono meno diffuse e perciò non inerenti agli scopi di questa guida.

Come caricare un gioco

Selazionare "File -> Autostart disk/tape image", localizzare il file immagine sul proprio computer e fare click su di esso. Alternativamente, trascinare l'immagine del disco/tape nella finestra di emulazione.

Inserire un disco o tape virtuale (.d64)

Alcuni giochi richiedono di inserire la facciata B di un disco, o cassetta ecco come procedere. Premere ALT-8 (da menu: "File -> Attach Disk Image -> Drive 8), cliccare due volte sul file che rappresenta l'immagine della facciata B (per le cassette "Attach Tape)".

Il disco è stato inserito. A questo punto basta soddisfare la richiesta di input del gioco, generalmente con la pressione del tasto 'FIRE' o della barra spaziatrice.

Creare un immagine .d64 "vuota"

A volte è necessario utilizzare un dischetto virtuale vuoto da utilizzare per salvare dati di gioco o programmi. Per crearne uno, procedere come segue.

Premere ALT-8 (da menu: "File -> Attach Disk Image -> Drive 8). Nella casella "nome file" scrivere il nome che si vuole dare al disco, ad esempio "Salvataggi" e poi cliccare il pulsante "Create Image" situato in basso a destra.

Utilizzare il Joystick

Cliccate su Settings -> Joystick settings e da qui, attraverso un nuovo menù, potrete gestire le porte Joystick #1 e #2 del C64 emulato. Se avete un joypad per PC, selezionate la voce "Generic USB Joystick", mentre se volete utilizzare la tastiera selezionate "Numpad+CTRL", e potrete utilizzare il tastierino numerico per i movimenti e il tasto CTRL per il Fire. Tenete presente che la maggior parte dei giochi per Commodore 64 utilizza la porta #2.

Ecco come compare il menu in questione. Nell'esempio abbiamo impostato la tastiera nella Porta #1 ed un Joypad per PC nella porta #2:

052_vice_joy.png

Cliccate su OK e tornate all'emulatore.

IMPORTANTE: in qualsiasi momento premete ALT+J per invertire i Joystick da porta #1 a porta #2. Si tratta di una funzione molto comoda dato che alcuni giochi richiedono il joystick in porta#1.

True Drive emulation

Molte immagini in formato .d64 richiedono una emulazione accurata per poter essere caricate. è dunque indispensabile attivare la TDE (True Drive Emulation).
Per farlo, cliccate su Options -> True Drive Emulation ed assicuratevi che abbia il segno di spunta:

052_vice_tde.png

Salvataggio delle impostazioni

A questo punto abbiamo curato tutti i punti principali per utilizzare il VICE e potrebbe tornarci comodo memorizzare le impostazioni relative al Joystick ed eventuali altre personalizzazioni. Procediamo dunque al salvataggio delle impostazioni procedendo come evidenziato nella figura sottostante:

052_vice_settings.png

Cliccate cioè su Settings->Save Current Settings. Al prossimo riavvio del VICE avrete mantenuto tutte le vostre impostazioni.

La tastiera dell'emulatore

Avete problemi nel trovare la corrispondenza tra i tasti Commodore e la tastiera del PC? Nessun problema, utilizzate lo schema seguente:

052_c64keyboard_400

Buona emulazione del Commodore 64 con il VICE!

Commenti
Commenta gioco Ci sono 8 commenti per questo articolo. Registrati se vuoi lasciarne uno.
Grazie, veramente chiero e comprensibile credo indispensabile a chi come me si avventura con il VICE per la prima volta. Con gratitudine ti saluto cordialmente
# - postato da claudio - 08 June 2007 [12:52]
Grazie a te per il riscontro. Nella guida non l'ho specificato, ma e' implicito che se tu o qualcun'altro dovesse trovare errori o manchevolezze e' libero di segnalarmelo con un commento, cosi' posso eventualmente rettificare o colmare le lacune.
# - postato da Roberto - 08 June 2007 [22:28]
In data odierna ho fatto un piccolo aggiornamento all'articolo, inserendo anche la mappatura per trovare facilmente le corrispondenze tra la tastiera del PC ed i tasti del C=64. (fonte: LINK)
# - postato da Roberto - 21 October 2007 [19:39]
Scusate ma non riesco a trovare nessuna corrispondenza con la tastiera di un portatile...suggerimenti?
# - postato da Misa - 12 December 2007 [12:26]
Tra l'altro vorrei far notare che anche il tasto CAPS LOCK e' mappato come RUN/STOP.
# - postato da Yurif999 - 27 February 2008 [01:16]
Una guida davvero chiara ed particolareggiata. Ottimo lavoro!! :)
# - postato da saver71 - 19 June 2008 [12:51]
Ciao, complimenti per la guida, è davvero perfetta!!Avrei però una domanda da fare: il gioco Legend of Blacksilver, in schermata iniziale, mi chiede di inserire un floppy vuoto sul quale salvare il mio personaggio...come posso fare in questo caso? Grazie anticipatamente! Massimiliano
# - postato da Massimiliano - 27 July 2009 [22:02]
Creare un disco vuoto è piuttosto intuitivo; bisogna procedere come se si volesse inserire un'altra facciata ma, invece di selezionare un disco già presente, bisogna scrivere il nome che vogliamo dare al file d64 e selezionare "Create Image". Comunque ho aggiunto la spiegazione anche nell'articolo.
# - postato da Roberto - 28 July 2009 [09:25]
Commodore 64
Pannello Utente
535 Visitatori, 2 Utenti
Roberto, AmigOS
Ciao, ospite!
(Login | Registrati)
Merchandising
Ultimo Commento
Clicca per leggere tutti i commenti
Robocop 3
L’ultimo capitolo della saga del Robo-poliziotto è sicuramente il migliore in termini qualitativi rispetto ai precedenti, paradossalmente segue un crescendo opposto a quello cinematografico dove il primo film è un caposaldo del genere ...
leggi »
Phobos
Articolo
Intervista a Luciano Merighi (Merifon)
Ottimo articolo… solo una nota all’Autore dell’articolo… tra i programmatori bolognesi “pionieri” c’ero anche io: Andrea Paselli! Con Luca Zarri e Marco Corazza ho realizzato Chuck Rock, Over The Net, Mystere, Halley Adventure… ...
Andrea Paselli
Superlink