VICE emulator for 8-bit Commodore

Read in: IT 🇮🇹   EN 🇺🇸

In this video (at 1:50 pm) I showed how download for free, install on Windows 10 PC, configure and use l'VICE emulator (WinVICE) for Commodore a 8 bit.

Subscribe my YouTube channel ValorosoIT. Retro technology, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Unlike CCS64, another emulator I have described in this article (ed è presente nello stesso video, all'inizio), VICE può emulare diversi modelli di Commodore e si installa su diversi sistemi operativi.

In fact, VICE works on Unix, MS-DOS, Win32, OS / 2, BeOS, QNX 4.x, QNX 6.x, Amiga, Syllable and Mac OS X. VICE emulates the following 8-bit computers: C64, C64DTV, C128, VIC20, PET models, PLUS4 and CBM-II (aka C610 / C510).

Scaricare ed installare gratuitamente l'emulatore VICE per i Commodore a 8 bit

Per scaricare l'emulatore VICE per i Commodore, su PC Windows 10, consiglio di andare sul sito ufficiale, che è SourceForge. I would avoid others, because they may contain or programs of an older version, or we can even infect your computer with malware. The video refers to version 3.4, but the procedure is the same for later versions as well.

Dalla pagina ufficiale dell'emulatore VICE, andare su download, Windows. Dobbiamo scaricare i file compilati, non i sorgenti.

VICE emulator for Commodore 8 bit, free download from the official website, SourceForge, Binary distributions

Il file scaricato è in formato 7Z, quindi dobbiamo scaricare ed installare seven-zip (7ZIP) per estrarre il l'archivio compresso. Also to download 7-Zip, we go to the manufacturer's site, then 7zip.org, avoiding downloading it from other sites.

After unpacking the VICE files with 7-ZIP, we can consult the contents. Since version 3.5 the executable files are located in the folder bin and not in the main one.

Non c'è un installer, quindi possiamo spostare la cartella che abbiamo scompattato dove più ci aggrada nell'hard disk del computer.

Io l'ho copiata in C:\Programmi Portatili (dove metto i programmi che non necessitano di installazione).

Follow me on Instagram channel. Retro technology, Commodore, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Avviare e configurare l'emulatore VICE

Dall'elenco dei file dell'emulatore, possiamo notare che l'emulatore VICE può supportare diversi Commodore a 8 bit, quindi non soltanto il Commodore 64 (file x64sc.exe). C'è anche il Commodore 128 (x128.exe), il PET (xpet.exe), il Plus (xplus4.exe), il Vic-20 (xvic.exe), ed anche altri modelli.

VICE emulator for Commodore 128, Commodore PET, Commodore Vic-20, C16, C128, C64, SID

I remember that, from version 3.5 the executable files are located in the folder bin and not in the main one.

VICE emulator for Commodore 8 bit, start unpack extract bin folder

If, trying to start an emulator by clicking on the executable file, you were to open Windows Defender SmartScreen, you must still confirm that you want to start the program. The first step is to click on Further information of the blue window that opens.

VICE emulator for Commodore 8 bit, run start, windows smart screen

Then click on Run anyway.

VICE emulator for Commodore 8 bit, run start anyway, windows defender smart screen

Dopo aver avviato il file x64sc.exe, che è l'emulatore per il Commodore 64, possiamo notare che l’emulatore si presenta con un monitor che molto ricorda il tubo catodico (CRT). Se questa impostazione vi piace, perfetto, va bene così. In alternativa, the emulator is very rich in settings.

To change monitor settings, click with the mouse on Settings, Settings, Display, VICES: we can choose whether to keep or remove the watermark.

VICE emulator for Commodore 64, remove CRT effect cathode ray tube dithering save on exit, Settings, Display, VIC-II, monitor effect

Un'altra cosa che si più regolare è il bilanciamento del colore. Le impostazioni si trovano in Settings, Settings, Display, CRT.

To save the settings, click Save settings on exit, because otherwise, when you reopen VICE, it will always be in its initial configuration, the default one.

VICE emulator for Commodore 64, purple color change brightness tint, Settings, Display, CRT, adjust color

To set the joystick, go to Settings, yet Settings, Input and we find the section Joystick. In this example, I have set the joystick in port 2, emulated by the NumPad: the numeric pad which is located to the right of the keyboard.

VICE emulator for Commodore 64, Settings Input devices, Joystick, numpad, numeric keypad, keyboard

Then, from the numeric keypad, you can press the various buttons to emulate the joystick in port 2:

  • 8 forward;
  • 2: back;
  • 4: left;
  • 6: right;
  • 0: fire.

I pulsanti possono essere premuti anche contemporaneamente: ad esempio 8, 6 e 0 per andare avanti/destra e sparare. E' anche possibile utilizzare i tasti intermedi, ad esempio il 7, per andare contemporaneamente avanti e a sinistra.

Reset the VICE configuration

Se, per sbaglio, si è incasinata la configurazione dell'emulatore VICE, niente paura! E' possibile andare in una cartella specifica dell'hard disk. La configurazione del VICE si trova in C:\Utenti\ il vostro nome (o il nome del vostro account, Administrator nel mio caso) \AppData\Roaming.

Follow me on Instagram channel. Retro technology, Commodore, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

You can delete the file vice.this, che contiene le configurazioni di tutti gli emulatori VICE, oppure solo la sezione del file corrispondente all'emulatore che ha problemi.

VICE emulator for Commodore, messed up reset default configuration, C:  Users  Name  AppData  Roaming  vice  vice.ini

Aprire un programma, gioco o utility con l'emulatore VICE

Per aprire dei programmi, dei giochi e delle utility per Commodore, con l'emulatore VICE, è possibile seguire due modalità:

  • dall'esterno dell'emulatore, quindi partendo dall'Esplora File di Windows 10;
  • dall'interno dell'emulatore VICE.

L'emulatore supporta diversi tipi di file:

  • programs, utilities and games in PRG;
  • disk images (eg D64);
  • and nastri;
  • cartridges and CRT interfaces;
  • memory freezes.

The first file we try to open in the video is a little program in Basic that I made myself: the one for to drive the remote-controlled machine.

Lo apriamo dall'Esplora File. Bisogna premere, con il tasto destro del mouse, sul file da caricare. Cliccare con il tasto sinistro del mouse su Open with and then click on Scegli un'altra app. Scegliere quindi il programma dell'emulatore, cercando x64sc.exe (in case the program was for Commodore 64) in the folder where you copied the VICE executables, in my case: C: Portable programs Vice bin (or without bin in version 3.4).

VICE Commodore emulator, open PRG CRT D64 file association right click, File Explorer, Open with

Un altro esperimento che possiamo provare, sempre con l'emulatore VICE per Commodore a 8 bit, è aprire un file partendo dall'interno dell'emulatore.

In the video, I upload the EasyScript word processor, having also connected a FastLoad (Epyx) cartridge.

The first step to take is collegare la cartuccia Epyx Fastload all'emulatore. From the menu File, click on Attach cartridge image. Scegliere il file CRT che contiene l'interfaccia FastLoad.

Follow me on Instagram channel. Retro technology, Commodore, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

The second step is connect the virtual disk D64 that contains the program of video writing Easy Script. To do this, use the menu File, Attach disk image, Drive #8. Scegliere il file D64 che contiene l'immagine del disco da caricare.

VICE emulator for Commodore 64, connect Epyx Fastload cartridge, open D64 disk image

A questo punto, l'emulatore si trova con il floppy disk di Easy Script, inserito all'interno di un Commodore 64, con collegata anche la cartuccia FastLoad.

E' quindi possibile vedere cosa si trova all'interno del dischetto, con i classici comandi in Basic:

LOAD"$",8
LIST

E' anche possibile avviare il primo programma della lista con:

LOAD"*",8
RUN

Credits: In the video tutorial, SID music is ACE II by Rob Hubbard.

Subscribe my YouTube channel ValorosoIT. Retro technology, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Posted in Retro Computer, Retro Technology and Vintage Electronics, All articles.

Leave a Reply

Your email address will not be published. Required fields are marked *