CLK (Clock Signal) ist ein quelloffener 8-bit Computer und Konsolen Emulator für Linux und MacOS von Tom Harte.
CLK (Clock Signal) is an open-source 8-bit computer and console emulator available for Linux and MacOS written by Tom Harte.
- introduces a significant re-engineering of the video-handling pipeline in order to:
- remove luminance aliasing errors; this should be particularly obvious on systems like the NTSC Master System and MSX when smooth scrolling horizontally;
- add a monochrome composite path, now exploited by the Apple II; and
- make it absolutely impossible for machines to leave noise at the edges of the display;
- fixes two timing errors in the ColecoVision emulation: adds an M1 delay and makes the SN76489 access delay the proper length;
- introduces European and Japanese operation modes for the MSX (with the former being in compressed 50Hz PAL-o-vision, naturally — though to me it looks a lot nicer without the NTSC TMS rainbow effect);
- corrects a bug that would cause screenshots to be written incorrectly if not a multiple of 4 pixels wide;
- resolves timing issues in Apple II video generation that were causing a sync fault that would curve the first line of the display;
- resolves errors in MSX tape handling, specifically of the CAS file format and a bug according to which the fast tape routines could get confused and intercede during user program execution; and
- causes the the Electron to handle output-buffer-full events properly so that the display doesn't jump if processing falls behind.
The following are known regressions, relating to the same issue:
- the Oric is temporarily not using its original colour ROM for video output; and
- that's to do with the way that chroma sampling is phase aligned and my belief that what I was doing before for the Oric probably wasn't sufficiently rigorous, a side effect of which is also that chroma crawl isn't always presented correctly.
[ Diverse / Misc Emulatoren ]