Thomas Harte
|
27246247a2
|
OpenGL: fix centring.
|
2025-10-06 20:58:42 -04:00 |
|
Thomas Harte
|
cbc96e2223
|
Reformat in proximity.
|
2025-10-06 20:45:20 -04:00 |
|
Thomas Harte
|
8fdf32cde8
|
Avoid OpenGL churn.
|
2025-10-06 20:43:12 -04:00 |
|
Thomas Harte
|
2c0610fef8
|
Accumulate union of all pixel-bearing scans.
|
2025-10-06 20:26:15 -04:00 |
|
Thomas Harte
|
d7b5a45417
|
Adopt even more aggressive mixing, avoid negative.
|
2025-10-06 16:20:54 -04:00 |
|
Thomas Harte
|
e11060bde8
|
Further improve asserting.
|
2025-10-06 16:16:06 -04:00 |
|
Thomas Harte
|
4653de9161
|
Pull out and comment on mix, improve asserts.
|
2025-10-06 16:11:59 -04:00 |
|
Thomas Harte
|
1926ad9215
|
Normalise and slightly reformat flywheel interface.
|
2025-10-06 14:53:08 -04:00 |
|
Thomas Harte
|
33d047c703
|
Add a const.
|
2025-10-06 14:38:40 -04:00 |
|
Thomas Harte
|
fadda00246
|
Eliminate flywheel 'get's, hence normalise CRT line lengths.
|
2025-10-06 14:36:39 -04:00 |
|
Thomas Harte
|
a3fed788d8
|
Reduce repetition.
|
2025-10-06 14:27:57 -04:00 |
|
Thomas Harte
|
dde31e8687
|
Reformat inner loop.
|
2025-10-06 14:26:03 -04:00 |
|
Thomas Harte
|
190fb009bc
|
Clean up CRT.hpp for formatting. Switch pointer to reference.
|
2025-10-06 13:55:03 -04:00 |
|
Thomas Harte
|
62574d04c6
|
Avoid some redundant parameter names.
|
2025-10-06 13:32:28 -04:00 |
|
Thomas Harte
|
2496257bcf
|
Adopt normative public-then-private ordering.
|
2025-10-06 13:28:04 -04:00 |
|
Thomas Harte
|
ab73b4de6b
|
Split off the mismatch warner.
|
2025-10-06 13:27:10 -04:00 |
|
Thomas Harte
|
6c1c32baca
|
Move flywheels local.
|
2025-10-04 22:42:56 -04:00 |
|
Thomas Harte
|
b1969c9528
|
Add BBC Micro.
|
2025-09-15 17:52:57 -04:00 |
|
Thomas Harte
|
0d1fe03369
|
Further prefer static constexpr.
|
2025-09-12 21:40:08 -04:00 |
|
Thomas Harte
|
fac3d99f64
|
Switch to no-instance logging.
|
2025-09-12 07:17:23 -04:00 |
|
Thomas Harte
|
105272630e
|
Definitively eliminate per-logger state.
|
2025-09-11 23:29:47 -04:00 |
|
Thomas Harte
|
a58158ae08
|
Add PIT and PIC.
|
2025-09-10 21:45:51 -04:00 |
|
Thomas Harte
|
8f2384dbfc
|
Fix log entry interleaving.
|
2025-09-10 09:52:55 -04:00 |
|
Thomas Harte
|
4765a39759
|
New guess: writing to the keyboard implicitly enables communications.
|
2025-09-09 23:38:21 -04:00 |
|
Thomas Harte
|
3cef12b53b
|
Reintroduce proper ordering of log comments.
|
2025-09-08 22:27:40 -04:00 |
|
Thomas Harte
|
a5bcd38fe8
|
Slightly reformat.
|
2025-09-08 21:43:18 -04:00 |
|
Thomas Harte
|
5a57958639
|
Reduce log repetition.
|
2025-09-08 17:22:53 -04:00 |
|
Thomas Harte
|
889cb9c78f
|
Attempt a dual-queue solution to enabling/disabling keyboard.
|
2025-09-08 14:40:08 -04:00 |
|
Thomas Harte
|
b90e8f5af3
|
Further tweak reporting.
|
2025-09-06 23:16:10 -04:00 |
|
Thomas Harte
|
ca6e34f4b4
|
Fix dangling OpenGL accesses.
|
2025-09-05 19:30:33 -04:00 |
|
Thomas Harte
|
8e6f4fa36f
|
Fix NDEBUG route.
|
2025-09-05 14:34:08 -04:00 |
|
Thomas Harte
|
4d302da9fa
|
Allow logging of errors but not info.
|
2025-09-05 14:25:56 -04:00 |
|
Thomas Harte
|
2a75a1f9f2
|
Add IDE logging.
|
2025-09-02 12:21:01 -04:00 |
|
Thomas Harte
|
c1de00bf9d
|
Improve const arguments.
|
2025-08-30 23:25:19 -04:00 |
|
Thomas Harte
|
d825c03372
|
Prefer references for delegate protocols.
|
2025-08-30 00:09:38 -04:00 |
|
Thomas Harte
|
5018d7d577
|
Be more rigorous about static constexpr.
|
2025-08-26 22:54:39 -04:00 |
|
Thomas Harte
|
6487086354
|
Increase floppy logging, adjust sense interrupt.
|
2025-08-23 21:21:16 -04:00 |
|
Thomas Harte
|
4922073300
|
Reestablish pre-AT keyboard link.
|
2025-08-21 16:48:05 -04:00 |
|
Thomas Harte
|
d47332adf5
|
Reduce need for scopes.
|
2025-08-20 17:17:27 -04:00 |
|
Thomas Harte
|
de78fb7a1c
|
Eliminate all references to M_PI.
|
2025-04-24 21:57:29 -04:00 |
|
Thomas Harte
|
e008a02b99
|
Shuffle further to avoid optics of a fallthrough.
|
2025-04-21 15:13:10 -04:00 |
|
Thomas Harte
|
7a88d31fd9
|
Add include for strlen.
|
2025-03-07 23:47:34 -05:00 |
|
Thomas Harte
|
96326411bf
|
Move explicit specialization to namespace scope.
|
2025-03-07 23:41:56 -05:00 |
|
Thomas Harte
|
93078abe87
|
Buffer lines prior to output.
|
2025-03-07 23:25:22 -05:00 |
|
Thomas Harte
|
08df42d05b
|
Just 'POST' is fine.
|
2025-03-07 13:46:07 -05:00 |
|
Thomas Harte
|
6e1909647b
|
Reformat; hatch separate AT keyboard controller; print POST codes.
|
2025-03-05 21:08:53 -05:00 |
|
Thomas Harte
|
ea0799c546
|
Transition off printf.
|
2025-03-03 23:17:52 -05:00 |
|
Thomas Harte
|
2c2216afae
|
Further eliminate file-relative includes.
|
2025-02-28 13:18:48 -05:00 |
|
Thomas Harte
|
96bb4d50ba
|
Promote macOS SDL target to C++23 as a testing chamber; resolve issues.
|
2025-02-27 18:13:35 -05:00 |
|
Thomas Harte
|
eab4274737
|
Capture 'this' by reference.
|
2025-02-27 11:56:51 -05:00 |
|