Skip to content

The Versatile Commodore Emulator - the most accurate and complete Commodore emulation suite

VICE

Learn about VICE, emulator from 1993.

# VICE - Versatile Commodore Emulator ## The Gold Standard of Commodore Emulation VICE (Versatile Commodore Emulator) is the most comprehensive and accurate emulator suite for Commodore 8-bit computers. Started in 1993, it has become the reference implementation for Commodore emulation. ## Emulated Systems VICE actually consists of multiple emulators: - x64/x64sc: Commodore 64 emulation - x128: Commodore 128 emulation - xvic: VIC-20 emulation - xpet: PET emulation - xplus4: Plus/4 emulation - xcbm2/xcbm5x0: CBM-II emulation ## Features ### Cycle-Exact Emulation The x64sc variant provides: - Cycle-exact 6510 CPU emulation - Precise VIC-II timing - Accurate SID emulation - Perfect demo compatibility ### Hardware Support - Cartridge emulation (Action Replay, Final Cartridge, etc.) - Disk drive emulation (1541, 1571, 1581) - Tape emulation with TAP support - Printer emulation - RS232 emulation - Mouse and joystick support ### Development Features - Built-in monitor/debugger - Breakpoints and watchpoints - Memory inspection - Disassembler - Profiler ## Cross-Platform Support VICE runs on virtually every modern platform: - Native versions for Windows, macOS, Linux - SDL version for maximum portability - GTK3 GUI for modern desktop integration - Command-line version for automation ## Impact on Preservation VICE has been instrumental in preserving Commodore software history. Its accurate emulation ensures that software behaves exactly as on original hardware, making it invaluable for: - Digital preservation projects - Demo scene archives - Retro game collections - Development and testing