Commodore 64 / Commodore VIC-20 /

VICE Active

The Versatile Commodore Emulator. It covers the C64, C128, VIC-20, PET, Plus/4 and CBM-II, with true drive emulation, a built-in monitor and a large set of peripherals.

Screenshot of VICE
DASHBot (English Wikipedia) · Public domain · source

Facts

Runs on
Windows, macOS, Linux
Native: x86-64, ARM64
Install from
Homebrew
Works with
RetroArch (vice_x64sc), Lakka
License
Open source (GPL-2.0-or-later)
Accuracy
Cycle-exact
System ROMs
Original ROMs included
Online play
Netplay
Mobile
None (no official phone or tablet version)
Models
C64, C64C, SX-64, C64 GS, MAX Machine, VIC-20
Opens
.d64 .g64 .p64 .d71 .d81 .t64 .tap .prg .p00 .crt .sid
Written in
C
First release
1993
Authors
The VICE Team
Last checked
Oct 2026

C64 features

  • HasTrue drive emulation
  • HasPAL machines
  • HasNTSC machines
  • Has6581 and 8580 SID
  • HasTwo or more SIDs
  • HasOutput to a real SID chip
  • Has1571 and 1581 drives
  • HasREU
  • HasFreezer cartridges
  • HasEasyFlash
  • Does not haveReal cassette recordings
  • Does not haveTape restoration
  • HasSID music player
  • Does not haveAssembly64 catalog

Has it Doesn't have it Not known yet

Features

  • HasSave states
  • Not listed:Rewind
  • HasFast-forward
  • Not listed:Run-ahead
  • HasOnline multiplayer
  • HasCRT shaders
  • HasA/V recording
  • Not listed:Cheats
  • Not listed:Achievements
  • Not listed:Themes

Input

  • HasGamepad
  • Not listed:Touch controls
  • HasLight gun
  • HasMouse
  • HasPositional key mapping
  • HasSymbolic key mapping
  • Not listed:On-screen keyboard
  • Not listed:Native keyboard

For developers

  • HasDebugger
  • HasMemory viewer
  • HasDisassembler
  • Not listed:Profiler
  • Not listed:Trace logger
  • Not listed:Scripting
  • HasCommand line

Emulated hardware

  • HasHard disk
  • HasMIDI
  • HasPrinter
  • HasNetworking
  • Not listed:Modem
  • HasRAM expansion
  • HasAccelerator cards

Features not listed may still exist. Edit this entry if something is missing or wrong.