1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-10-02 19:54:35 +00:00
CLK/Machines
Thomas Harte a42ca290cb Reformulates the Oric more cleanly into the modern world.
Specifically: now that the implementation is contained within the CPP file, there's no need to embed the keyboard, tape player and VIA port handler as private classes. Also the pain of additional syntax is reduced, so the keyboard has been bumped up to a fully data-hiding class. I've also transferred overall ownership of the tape player, AY and keyboard up to the Oric itself, with the VIA merely being wired to them, and added a whole bunch of extra documentation.
2017-09-04 18:22:14 -04:00
..
AmstradCPC
Atari2600 Added the option not to include ready line support in the 6502 core, and took advantage of it in the Electron, Oric and Vic-20 implementations. Also tagged those as forceinline and/or override final where applicable. 2017-08-21 21:56:42 -04:00
Commodore Deconstitutes the 6522 into component parts, templated and non-templated. 2017-09-04 14:26:04 -04:00
Electron Ensures all parts of the Electron have a fully-defined initial state. 2017-08-31 22:29:24 -04:00
Oric Reformulates the Oric more cleanly into the modern world. 2017-09-04 18:22:14 -04:00
ZX8081 Causes the ZX80/81 to omit support for the wait line if being configured as a ZX80. 2017-08-27 16:45:36 -04:00
ConfigurationTarget.hpp Split the static analyser functionality so that it's possible just to ask for the set of media implied by a particular file. Extended ConfigurationTarget so that media alone can be pushed to a machine. 2017-08-17 10:48:29 -04:00
CRTMachine.hpp
KeyboardMachine.hpp Increased documentation. 2017-07-22 17:39:51 -04:00
MemoryFuzzer.cpp
MemoryFuzzer.hpp Increased documentation. 2017-07-22 17:39:51 -04:00
Typer.cpp Fixed test for termination of a key sequence; the previous error will have seen this reduce all multi-key sequences to just the one, and expand single-key sequences to "probably" two, posting an out-of-bounds code to the machine at completion. 2017-08-11 11:35:14 -04:00
Typer.hpp