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 |
|
Thomas Harte
|
9470775292
|
Avoid race condition on input/output frequencies.
|
2025-02-11 21:48:23 -05:00 |
|
Thomas Harte
|
348a593dc1
|
Flail in attempt to implement fast loading.
|
2025-01-21 14:13:42 -05:00 |
|
Thomas Harte
|
1174f651ab
|
Switch to logger, ignore 0xfdfx.
|
2025-01-20 22:47:54 -05:00 |
|
Thomas Harte
|
81398d58a2
|
Improve get_rect_for_area, use in C16.
|
2024-12-18 20:53:03 -05:00 |
|
Thomas Harte
|
ce5aae3f7d
|
Adjust more dangling indentation changes.
|
2024-12-04 22:29:08 -05:00 |
|
Thomas Harte
|
3a0f4a0bfc
|
Improve constness, formatting.
|
2024-12-01 18:09:19 -05:00 |
|
Thomas Harte
|
8feb8aaadc
|
Reintroduce cropping, even if faulty.
|
2024-09-06 22:12:19 -04:00 |
|
Thomas Harte
|
58f04848a9
|
Fix: allow allocations on invisible areas.
|
2024-06-02 21:59:27 -04:00 |
|
Thomas Harte
|
71d337c10e
|
Avoid std::memory_order::.
|
2024-05-29 21:51:07 -04:00 |
|
Thomas Harte
|
140228a936
|
Mildly reduce heft of scale read.
|
2024-04-16 22:31:40 -04:00 |
|
Thomas Harte
|
30cca54e6c
|
Diagnostically try for a square wave.
|
2024-04-13 22:10:34 -04:00 |
|
Thomas Harte
|
335d13d06d
|
Mildly improve logging, define a few more ROMs.
|
2024-03-30 21:49:21 -04:00 |
|
Thomas Harte
|
8a6bf84cff
|
Keyboard: log more, ignore unrecognised commands.
|
2024-03-29 20:54:07 -04:00 |
|
Thomas Harte
|
2a14557478
|
Be more disciplined about errant accesses.
|
2024-03-28 21:31:07 -04:00 |
|
Thomas Harte
|
166793ebe6
|
Reduce I2C chatter.
|
2024-03-26 21:54:42 -04:00 |
|
Thomas Harte
|
9078fc994b
|
Try to formalise I2C events.
|
2024-03-25 22:10:52 -04:00 |
|
Thomas Harte
|
8ba9708942
|
Hopefully resolve the mystery of the latch writes.
|
2024-03-25 14:54:30 -04:00 |
|
Thomas Harte
|
aa6acec8fa
|
Don't hoard cycles per line value.
|
2024-03-21 21:47:27 -04:00 |
|
Thomas Harte
|
2ec235170e
|
Finish the thought on magic constants.
|
2024-03-21 20:45:17 -04:00 |
|
Thomas Harte
|
2de1a2dd0d
|
Install and properly clock a CRT.
|
2024-03-21 20:41:24 -04:00 |
|
Thomas Harte
|
1341816791
|
Break apart, switching to delegates for interrupts.
|
2024-03-20 14:26:56 -04:00 |
|
Thomas Harte
|
612c9ce49a
|
Transfer logging responsibility.
|
2024-03-18 11:09:29 -04:00 |
|
Thomas Harte
|
0d666f9935
|
Get a bit more rigorous about reporting.
|
2024-03-06 09:54:39 -05:00 |
|
Thomas Harte
|
0b65aa39cd
|
Add explicit assignment operator.
|
2024-03-04 14:09:53 -05:00 |
|
Thomas Harte
|
d639dc8bcb
|
Hit up some more = default opportunities.
|
2024-02-17 15:42:31 -05:00 |
|
Thomas Harte
|
bc5727af14
|
Switch to = default.
|
2024-02-16 21:50:15 -05:00 |
|
Thomas Harte
|
d9ec11c62e
|
Use logger instead of printf.
|
2024-02-15 13:55:46 -05:00 |
|
Thomas Harte
|
b4a3b23571
|
Eliminate use of printf.
|
2024-02-15 13:32:49 -05:00 |
|
Thomas Harte
|
51de1892c0
|
With minor infrastructure fixes, switch Mockingboard to stereo.
|
2024-02-15 09:42:33 -05:00 |
|
Thomas Harte
|
6dcc13921f
|
Make first sweep at converting AY to a SampleSource.
|
2024-02-13 10:51:33 -05:00 |
|
Thomas Harte
|
507c3da927
|
Sometimes avoid unnecessary zero-fills.
|
2024-02-12 14:33:55 -05:00 |
|
Thomas Harte
|
3d2d9ac45e
|
Remove default set_sample_volume_range implementation too.
|
2024-02-12 14:00:08 -05:00 |
|