• Print

Z64K


Description

Z64K is a pixel exact emulation of the Commodore 128,Commodore 64, VIC 20 and Atari 2600 written entirely in Java.



The emulators should run on any platform with an updated java runtime environment installed.

Features:

Commodore 64

  • cycle exact 6510 emulation including all undocumented instructions.
  • cycle exact CIA 6522/6522a emulation.
  • cycle exact SID 6581 emulation based on reSID.
  • pixel exact VIC 6569r3 emulation including all known 'glitches'.
  • Bank switching fully implemented including ULTIMAX.

CBM1541-II disk drive

  • cycle exact 6502 emulation
  • cycle exact 6522 emulation.
  • PRG, D64, G64, T64, TAP and CRT support.
  • iec delay. jiffy dos works.
  • read/write of disk emulated.
  • LED, disk change and photo sensor emulated.
  • up to 4 drives emulated.

Other

  • c1530 datasette emulated. Read only.
  • cartridge support .
  • REU support*
  • mouse* and joystick support

To do and in progress

  • SUMMARY OF THE STATUS OF FEATURES FOR THE 1ST STABLE RELEASE OF THE UPDATED C64 EMULATOR (CURRENTLY C64 BETA)

    • Complete
      • Core functionality
        • VICII 6569
        • CIA *6526 and 6526a
        • SID 6581 and *8580
        • CPU 6510
      • Diskviewer
      • Testbench
      • CPU multiplier
      • Hot switching between different types of CIA and VIC-II chips
      • C1541 - single and multiple drives.
        • VIA 6522
        • CPU 6502
      • C1530 - writing to tape not supported.
      • Snapshots
      • Screenshots
      • Full screen mode
      • Cartridge support
        • Action_Replay
        • *KCS_Power_Cartridge
        • *Final_Cartridge_III
        • *Simons_Basic
        • *Ocean_Type_1
        • *Expert
        • *Super_Games
        • *Epyx_FastLoad
        • *Final_Cartridge_I
        • *Game_System
        • *Dinamic
        • *Zaxxon
        • *Magic_Desk
      • HID device and Mouse support
      • *REU - 512K and 16MB
      • VPL,REU,D64, G64, T64, TAP,CRT and PRG file support
    • Incomplete but functional.
      • *VICII-6567 and *VICII-6567R56a
      • Assembler
      • Monitor
      • Sidpanel
      • Config file
      • Command line options
      • Cartridge support
        • *EasyFlash
        • *Freeze_Frame
        • *Freeze_Machine
    • Features not implemented yet.
      • PC Keyboard layout
      • Manual

* I don't have access to a real hardware to test these features and will be relying purely on test programs and other peoples documented observations.

Links

Z64K

Downloads

Gallery