# Best Commodore 64 emulator: VICE, the Gold Cartridge pick

Page: https://whichemulator.wtf/c64/ · Reference: WEM-C64-IC20

The Ask API at `GET https://whichemulator.wtf/ask` answers questions from the same data as this page, and it is the only place the setup steps are published. It takes `q` (the question, 3 to 500 characters) and an optional `page` (a local path such as `/c64/`). It returns JSON `{answer, consoles, sources, follow_ups}`, or Markdown when the request sends `Accept: text/markdown`. No key; 30 requests a minute per IP. Guide: https://whichemulator.wtf/skill.md

Commodore 64, Commodore, 1982. C64.

## Recommended: VICE

whichemulator.wtf calls its recommendation for each system the Gold Cartridge pick. For the Commodore 64, the Gold Cartridge pick is VICE.

VICE has been the standard C64 emulator for decades and is still the one everything else is measured against. Its x64sc emulator is cycle-exact, it handles tapes, disks and cartridges, runs demos that rely on timing tricks, and has a proper monitor for debugging. It is GPL, ships the system ROMs, and also covers the VIC-20, C128, Plus/4 and PET.

Runs on Windows · Mac · Linux. Open source. Download: https://vice-emu.sourceforge.io

**ROMs:** The official VICE downloads include the C64 system ROMs, so you only need your games, usually as .d64, .t64, .tap, .prg or .crt files. Debian and Ubuntu packages strip the ROMs out, so on Linux use the Flathub build or compile the source release.

## Alternatives

- [Denise](https://sourceforge.net/projects/deniseemu/) (Windows · Mac · Linux, open source): Cycle-accurate C64 and Amiga 500 emulator with a friendlier interface than VICE and good shader support. A good choice if VICE's menus put you off.
- [Hoxs64](https://www.hoxs64.net) (Windows, open source): Windows-only and focused on accuracy, with fewer options than VICE and very little to set up. Source is on GitHub under the GPL.

## RetroArch cores

- VICE x64sc: The accurate one, use this by default
- VICE x64: Faster, less exact, for weak hardware
- Frodo: Old and light, only a few file formats

The VICE cores have the C64 ROMs built in. JiffyDOS files are optional.

## Hardware

- Colours: 16
- Resolution: 320×200
- Sprites: 8 per line
- Sound: SID 6581 / 8580
- Media: Tape, 5.25" disk, cartridge
- Library: ~10,000 commercial titles

## Notes

### Which VICE program to run

VICE is a bundle of emulators, one per machine. For the C64, run x64sc. The older x64 trades accuracy for speed and is no longer built by default. The VICE team recommends the GTK3 builds over the SDL2 ones on desktop systems.

On Linux there is no official binary. The Flathub package builds the unmodified source release, ROMs included. The Debian and Ubuntu packages don't have the ROMs and won't start a C64 without them.

### Disks, tapes and loading

Most games are .d64 disk images or .t64 and .tap tapes. Drag one onto the window, or use autostart, and VICE types the LOAD command for you. Loading from an emulated 1541 is as slow as the real drive; warp mode skips the wait.

### PAL or NTSC

The C64 was sold with PAL and NTSC video, and the CPU clock differs slightly between them. Most European games and demos were written for PAL and can glitch or run at the wrong speed on NTSC. VICE defaults to PAL; change it if an American release looks wrong.

## Support the developers

- [VICE on SourceForge](https://sourceforge.net/projects/vice-emu/)
- [Star Denise on GitHub](https://github.com/piciji/denise)
- [Star Hoxs64 on GitHub](https://github.com/davidhorrocks/hoxs64)

## Questions the Ask API answers

- [Which Commodore 64 emulator should I use on Android?](https://whichemulator.wtf/ask?q=Which+Commodore+64+emulator+should+I+use+on+Android%3F&page=%2Fc64%2F&via=page)
- [Which RetroArch core should I use for the Commodore 64?](https://whichemulator.wtf/ask?q=Which+RetroArch+core+should+I+use+for+the+Commodore+64%3F&page=%2Fc64%2F&via=page)
