mirror of
https://github.com/TomHarte/CLK.git
synced 2025-01-26 15:32:04 +00:00
Thomas Harte
a5d66e9dd6
Factored out a few more constants, started trying to ensure there's enough slack and the mechanisms in place for the CathodeRayView to hold onto two frames if it desires, for potential phosphor simulation, switched once again to additive blending — much more like a real CRT — and added a sine function across the width of spans per my understanding of how an electron gun actually fires.
Why do all this when overall timing is still so far off? It helps me more easily see how overall timing is so far off.
CLK
An attempt to unify my various bits of emulation; we'll see.
Description
A latency-hating emulator of 8- and 16-bit platforms: the Acorn Electron, Amstrad CPC, Apple II/II+/IIe and early Macintosh, Atari 2600 and ST, ColecoVision, Enterprise 64/128, Commodore Vic-20 and Amiga, MSX 1, Oric 1/Atmos, Sega Master System, Sinclair
650268000acorn-electronamstrad-cpcapple2appleiiatari-statari2600colecovisioncomposite-videoemulatorm68kmaster-systemmsxoricvic20z80zx-spectrumzx80zx81
Readme
MIT
502 MiB
Languages
C++
77.1%
Objective-C++
13%
Swift
3.9%
Assembly
2.9%
Objective-C
1.4%
Other
1.6%