Skip to content
Emulators

VICE

The definitive C64 emulator

The Versatile Commodore Emulator - the definitive, cycle-accurate emulator for Commodore 8-bit computers including the C64, VIC-20, and PET, essential for preservation and development.

commodore-64emulatorpreservationc64cycle-accurate1993

VICE (Versatile Commodore Emulator) is the definitive emulator for Commodore 8-bit computers. First released in 1993, it provides cycle-accurate emulation of the C64, VIC-20, C128, PET, and other Commodore systems, making it essential for both preservation and modern development.

Fast facts

  • First release: 1993
  • Systems: C64, VIC-20, C128, Plus/4, PET
  • Platforms: Windows, macOS, Linux
  • Accuracy: Cycle-accurate
  • Status: Actively maintained

Emulated systems

System Component
C64 Full emulation (primary focus)
VIC-20 Complete
C128 Including Z80 mode
Plus/4 TED chip emulation
PET Various models

Key features

Feature Description
Cycle accuracy Exact timing reproduction
VIC-II emulation All video features
SID emulation reSID for accurate sound
CIA emulation Timer quirks reproduced
Debugging Monitor, breakpoints

Development features

Feature Use
Built-in monitor Debug assembly code
Breakpoints Stop at addresses/conditions
Cartridge support Various formats
Disk drive emulation Full 1541 emulation

SID Emulation (reSID)

VICE includes reSID, cycle-accurate SID emulation:

  • Filter emulation
  • Combined waveforms
  • Ring modulation
  • Various SID chip models (6581, 8580)

For This Curriculum

VICE is used for C64 development:

  • Running student code
  • Screenshot verification
  • Automated testing
  • Cross-platform development

Legacy

VICE represents the gold standard for 8-bit emulation. Its accuracy and feature set make it indispensable for preservation, development, and playing C64 software today.

See also

Not yet fact-checked. This entry was drafted by an AI and nobody has verified it. The dates, figures and technical details may be wrong. Use it to find your bearings, then confirm anything that matters against a primary source.