Thomas Harte
|
f8e8f18be5
|
Switch to std::clamp .
|
2021-11-26 18:10:29 -05:00 |
|
Thomas Harte
|
7af5737ec5
|
Switch to LOG .
|
2021-11-24 16:15:40 -05:00 |
|
Thomas Harte
|
ecfe68d70f
|
Introduce the principle that a Serial::Line can be two-wire — clock + data.
|
2021-11-06 16:54:20 -07:00 |
|
Thomas Harte
|
495024d6fe
|
Cleans up all redundant lock/unique_guard declarations.
|
2020-06-15 00:24:10 -04:00 |
|
Thomas Harte
|
48afc54af6
|
Cuts down unused parameter warnings to just a few that may well indicate implementation errors.
|
2020-05-30 01:06:43 -04:00 |
|
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
|
31c6faf3c8
|
Adds a bunch of const s.
|
2020-05-09 21:23:52 -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
|
19ddfae6d6
|
Adds Joystick key code mode, ensures events aren't posted in interrogation mode.
This should fix Turrican due to the latter change; I'm not aware of software that uses the former.
|
2020-01-04 09:45:59 -05:00 |
|
Thomas Harte
|
23ed9ad2de
|
Corrects application of negative relative scale.
|
2020-01-01 13:22:21 -05:00 |
|
Thomas Harte
|
017681a97c
|
Now honours permitted mouse range.
|
2020-01-01 12:48:38 -05:00 |
|
Thomas Harte
|
90b899c00e
|
Attempts to implement absolute mouse positioning mode.
Along with mouse direction.
|
2020-01-01 12:29:33 -05:00 |
|
Thomas Harte
|
a9a92de954
|
Adds a bunch of shout-outs for unimplemented behaviour.
|
2019-12-25 15:32:33 -05:00 |
|
Thomas Harte
|
82c984afa4
|
Switches the joysticks around.
Thereby finally allowing me to control mode games.
|
2019-11-18 20:02:27 -05:00 |
|
Thomas Harte
|
7ae0902103
|
Adds additional joystick commands to the dispatcher.
|
2019-11-09 20:10:54 -05:00 |
|
Thomas Harte
|
8e9428623e
|
Adds joystick events to the Atari ST.
|
2019-11-09 18:39:22 -05:00 |
|
Thomas Harte
|
860837d894
|
Corrects: KeyPad -> Keypad. Also fleshes out Atari ST keyboard mapping.
|
2019-11-09 18:02:14 -05:00 |
|
Thomas Harte
|
77ef7dc8fc
|
Shuffles ST and 2600 into a common parent.
|
2019-11-09 15:31:41 -05:00 |
|