VICE emulator for 8-bit Commodore

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 (and it is present in the same video, at the beginning), VICE can emulate different Commodore models and installs on different operating systems.

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).

Download and install the VICE emulator for 8-bit Commodore for free

To download the VICE emulator for Commodore, on Windows 10 PCs, I recommend going to the official website, which is 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.

From the official page of the VICE emulator, go to download, Windows. We need to download the compiled files, not the sources.

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

IThe downloaded file is in 7Z format, so we need to download and install seven-zip (7ZIP) to extract the compressed archive. Also to download 7-Zip, we go to the manufacturer's site, then, 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.

There is no installer, so we can move the folder we have unzipped to wherever we like on the computer hard disk.

I copied it to C: Portable Programs (where I put the programs that do not require installation).

Start and configure the VICE emulator

From the list of emulator files, we can see that the VICE emulator can support several 8-bit Commodore, therefore not just the Commodore 64 (x64sc.exe file). There is also the Commodore 128 (x128.exe), the PET (xpet.exe), the Plus (xplus4.exe), the Vic-20 (xvic.exe), and also other models.

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

After starting the x64sc.exe file, which is the emulator for the Commodore 64, we can see that the emulator comes with a monitor that is very reminiscent of the cathode ray tube (CRT). If you like this setting, perfect, that's fine. Alternatively, 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

Another thing that is more regular is the color balance. The settings can be found in Settings, Settings, Display, CRT.

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.

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.

The buttons can also be pressed simultaneously: for example 8, 6 and 0 to go forward / right and shoot. It is also possible to use the intermediate keys, for example 7, to go forward and left at the same time.

Reset the VICE configuration

If, by mistake, you messed up the configuration of the VICE emulator, don't worry! It is possible to go to a specific folder on the hard disk. The VICE configuration is located in C: Users your name (or your account name, Administrator in my case) AppData Roaming.

You can delete the file vice.ini, which contains the configurations of all VICE emulators, or only the section of the file corresponding to the emulator having problems.

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

Open a program, game or utility with the VICE emulator

There are two ways to open Commodore programs, games and utilities with the VICE emulator:

  • from outside the emulator, then starting from the Window File Explorers 10;
  • dall’internal of the emulator VICE.

The emulator supports different types of files:

  • 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.

We open it from the File Explorer. You have to press, with the right mouse button, on the file to be loaded. Click with the left mouse button on Open with and then click on Choose another app. Then choose the emulator program, looking for 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

Another experiment that we can try, again with the 8-bit VICE emulator for Commodore, is to open a file starting from inside the emulator.

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

The first step to take is connect the Epyx Fastload cartridge to the emulator. From the menu File, click on Attach cartridge image. Choose the CRT file that contains the FastLoad interface.

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. Choose the D64 file that contains the disk image to load.

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

At this point, the emulator is with the Easy Script floppy disk, inserted inside a Commodore 64, with the FastLoad cartridge also connected.

It is therefore possible to see what is inside the disk, with the classic commands in Basic:


It is also possible to start the first program on the list with:


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.

Do you like this page? Share it:

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 *