CLK Versions Save

A latency-hating emulator of: the Acorn Electron and Archimedes, Amstrad CPC, Apple II/II+/IIe and early Macintosh, Atari 2600 and ST, ColecoVision, Enterprise 64/128, Commodore Vic-20 and Amiga, MSX 1/2, Oric 1/Atmos, early PC compatibles, Sega Master System, Sinclair ZX80/81 and ZX Spectrum.

2022-09-16

1 year ago

This release:

  • fixes an error in Apple II disk image handling that caused corruption upon save; and
  • adds emulation of the Apple II SCSI card.

2022-08-22

1 year ago

This release:

  • partially enables a properly-serialised blitter for the Amiga, mostly replacing the tentative instant blitter of previous releases;
  • adds 1mb and 4mb RAM size options for the Atari ST;
  • improves support for .ST disk images of non-default geometry;
  • resolves a crash on macOS when the app needs to request user provision of ROMs; and
  • gives a version number to macOS builds.

2022-07-23

1 year ago

This release:

  • corrects an error in Amiga HAM output that transposed red and blue channel modifications;
  • improves Amiga sprite display: for programs that use both DMA and direct sprite accesses, and with regard to playfield interactions; and
  • rejigs the macOS binding to try to reduce CPU load and avoid a potential audio-ending race condition. Though it is now worse at scheduling across multiple CPU cores so there might be further swings of the pendulum yet to come.

2022-07-08

1 year ago

This release resolves a regression in the previous, which caused the Acorn Electron and Vic-20 not to boot correctly.

2022-07-01

1 year ago

This release:

  • improves the 68000:
    • the results of ABCD, SBCD and NBCD are now more accurate;
    • timing corrections have been made to CMPA.l, CLR.b, CLR.w, DIVU/S, NEGX.b, NEGX.w, NEG.b, NEG.w, NOT.w, NOT.b, MOVE to SR/CCR, MULU/S, TRAP, TRAPV, CHK and TAS; and
  • improves the 65816:
    • to correct an error in (d), y addressing calculation;
    • to correct a flag error in 16-bit BIT; and
    • to improve timing to a variety of other instructions.

2022-04-17

2 years ago

This release resolves a bug that prevented the Apple IIe and Enhanced IIe from detecting an attached disk drive.

2022-03-26

2 years ago

This release:

  • fixes an issue that caused the Amstrad CPCs to start with an unpredictable amount of RAM; and
  • more accurately observes the Amiga left and right screen margins.

2022-03-13

2 years ago
  • corrects an issue with Copper WAITs that caused a reasonable proportion of PAL Amiga titles to display incorrectly at the bottom of the screen; and
  • adds support for Amiga fast RAM, and allows user selection of the quantity of chip RAM.

2021-12-19

2 years ago

This release adds a low-quality emulation of the Commodore Amiga, in the hope that it'll be a stepping stone towards at least a mediocre emulation of the Commodore Amiga.

2021-08-09

2 years ago

This release:

  • improves raw keyboard handling for the pre-IIe Apple ][s, courtesy of contributions by @adamsmasher (thanks!); and
  • corrects a long-standing macOS graphical output bug affecting the Vic-20 and Apple II.