Skip to content
Emulators

VICE Emulator

The Versatile Commodore Emulator

VICE is the definitive Commodore computer emulator, accurately recreating the C64, VIC-20, C128, and other Commodore machines across all major platforms.

C64VIC-20 emulationtoolspreservation

Overview

VICE (Versatile Commodore Emulator) began in 1993 and remains the gold standard for Commodore emulation. It recreates the C64, VIC-20, C128, Plus/4, PET, and CBM-II with cycle-accurate precision. Essential for game preservation, homebrew development, and nostalgic play, VICE runs on Windows, macOS, Linux, and more.

Fast facts

  • First release: 1993.
  • License: Open source (GPL).
  • Platforms: Windows, macOS, Linux, more.
  • Machines: C64, VIC-20, C128, Plus/4, PET, CBM-II.

Emulated systems

MachineEmulator name
Commodore 64x64, x64sc
VIC-20xvic
Commodore 128x128
Plus/4xplus4
PETxpet
CBM-IIxcbm2

x64 vs x64sc

VersionFocus
x64Performance, compatibility
x64scCycle-exact accuracy

Features

FeatureCapability
Disk supportD64, G64, D71, D81
Tape supportT64, TAP
Cartridge supportCRT, various formats
Save statesSnapshot any moment
Debug toolsMonitor, memory viewer

Development features

For programmers:

  • Built-in machine monitor
  • Breakpoint support
  • Memory inspection
  • Trace logging
  • Label file support

Accuracy achievements

VICE passes:

  • Most demo scene requirements
  • Cycle-exact timing tests
  • VIC-II register behaviour
  • SID chip reproduction

Historical importance

VICE enabled:

  • Game preservation
  • Software archaeology
  • New development
  • Education and research

Community role

Use caseValue
Homebrew testingFaster than hardware
Speed runsSave states, timing
PreservationAccess without hardware
ResearchDeep inspection
ToolPurpose
c1541Disk image manipulation
petcatBASIC file conversion
cartconvCartridge conversion

Alternatives

EmulatorStrength
Hoxs64Cycle accuracy
CCS64Compatibility
FrodoLightweight

VICE remains most actively developed.

See also