Thomas Harte
|
512a52e88d
|
Increases const correctness, marks some additional constructors as constexpr, switches std::atomic construction style.
|
2020-05-20 23:34:26 -04:00 |
|
Thomas Harte
|
f417fa82a4
|
Splits 'CRTMachine' into three parts: ScanProducer, AudioProducer, TimedMachine.
Simultaneously cleans up some of the naming conventions and tries to make things a bit more template-compatible.
|
2020-04-01 23:19:34 -04:00 |
|
Thomas Harte
|
dc47a2b7d7
|
Adds virtual key for EDIT.
|
2020-03-02 21:44:15 -05:00 |
|
Thomas Harte
|
9273e9b6ed
|
Adds a second virtual key, for break.
|
2020-02-29 23:11:02 -05:00 |
|
Thomas Harte
|
0705a99ea0
|
Adds a virtual delete key to the ZX80 and ZX81.
|
2020-02-29 22:51:42 -05:00 |
|
Thomas Harte
|
86a09b5e7d
|
Slightly improves ZX80 and ZX81 typing speed.
|
2020-02-29 22:31:45 -05:00 |
|
Thomas Harte
|
b33f568fdd
|
Makes basic typing adaptations.
|
2020-02-29 19:59:51 -05:00 |
|
Thomas Harte
|
a8645f80bf
|
Introduces 'non-exclusive' emulator-space keyboards.
i.e. sets of keys that don't amount to an entire keyboard in the modern sense. Experimentally used by the Master System for its reset key.
|
2018-10-24 21:59:30 -04:00 |
|
Thomas Harte
|
0b771ce61a
|
Removes all instances of the copyright symbol.
|
2018-05-13 15:19:52 -04:00 |
|
Thomas Harte
|
9e0907ee76
|
Completes clean-up of post-formalisation per-machine keyboard code.
At least for now. Standardising on how column + row is encoded might be helpful.
|
2017-10-21 10:52:35 -04:00 |
|