Z64K is a pixel exact emulator of the Atari 2600, Commodore 64, Commodore 128, and VIC 20. Keyboard mapping is positional to match real c64/c128/vic 20 key positions and combinations so some keys will not match PC keyboard keys. 

Atari 2600
Pixel exact TIA emulation including sound.

Commodore 64
Pixel exact VICII emulation – PAL/NTSC/NTSC OLD
Cycle exact MOS 6510, SID and CIA.
Cartridge support for the following crt types:

  • Action Replay
  • KCS Power Cartridge
  • Final Cartridge III
  • Simons’ Basic
  • Ocean Type 1
  • Expert cartridge
  • Super Games
  • Epyx Fastload
  • Final Cartridge I
  • Game System
  • Dinamic
  • Zaxxon
  • Magic Desk
  • Super Snapshot V5
  • EasyFlash
  • GMod2
  • Digimax
  • REU – 512KB and 16MB
  • CPM cartridge
  • Swiftlink cartridge
  • Userport RS232 – UP9600
  • SID Player
  • SID Analyser
    F1 – toggle SID voice 1
    F2 – toggle SID voice 2
    F3 – toggle SID voice 3
    F5 – show waveform
    F6 – show envelope
    F7 – show accumator
    F8 – show voice output (default)
    F11 – decrease samples
    F12 – increase samples

Commodore 128
All featues of Commodore 64
Full VICIIe 2Mhz mode support including correct clock strething timing and graphics output.
VICIIe test bit
All known VDC modes including interlaced graphics.
Full burst mode support.
Full MMU support
Internal and external function roms

VIC 20
Pixel exact VIC emulation including sound. PAL and NTSC
Cycle exact MOS 6502, and VIA.
NTSC VIC interlace mode

Read and write
1541, 1571, and 1581 floppy drives
Cycle exact 6502, VIA and CIA
Full 2Mhz support for 1571 and 1581.
Support for d64, d71, d81,and g64 disk images

Tape – read and write

Custom ROM support for romsets like JiffyDOS

Mouse and gamepad support.

To give it a try click on the authors site linked at the bottom of the article.

Notify of
Inline Feedbacks
View all comments