VirtualC64 V3.2


New in Version 3.2

  • Added support for Kingsoft, StarDos, and Atomic Power cartridges.
  • Revised the Rom dialog. It can be opened manually in the hardware settings now.
  • Improved the CRT monitor emulation and redesigned the emulator settings window to make video options easier to control.
  • Fixed a bug in the VICII implementation that caused too many rasterline IRQs to be triggered under some circumstances.
  • Fixed a bug in the VICII implementation that caused too many sprite-sprite and sprite-background IRQs to be triggered.
  • Improved the emulation accuracy of the sprite shift register emulation.
  • Fixed several user interface issues in the sprite debug panel.
  • In positional key mapping mode, the left and right shift key are now treated as two different keys.
  • Starting with this version, VirtualC64 offers limited scripting support via Apple's Open Scripting Architecture. It can be controlled remotely via Applescript or JXA (JavaScript for Automation).

VirtualC64 V3.1


New in Version 3.1.1

  • Screenshots can be taken again (was broken in 3.1).
  • Scanline emulation has been slightly improved.

New in Version 3.1

  • A modified version of the crt-pi shader (CRT for Raspberry Pi) is utilized for CRT monitor emulation. The shader parameters can be adjusted in the newly designed emulator preferences window in real-time.
  • Added support for cartridges of type KCS and EasyFlash.
  • Fixed VICE test fldscroll.prg which was broken since V3.0.
  • Fixed a bug that caused the emulator to read wrong memory results from unmapped Ram in Ultimax mode.

VirtualC64 V3.0


New in Version 3.0.1

  • VICII bank switching is more accurate.
  • Passing VICE tests spritescan.prg, ss-hires-mc-exp.prg, and ss-mc-hires-exp.prg
  • Milestone reached: VirtualC64 passes the Krestage 3 VICII check.

New in Version 3.0

  • Version 3 is fully compatible with macOS 10.14 Mojave. It also features a new GUI design, improved hardware support and a revised color palette.