Thomas Harte
|
1047bc8a80
|
Provide up/down in down = positive again.
|
2025-10-16 21:30:49 -04:00 |
|
Thomas Harte
|
89678f1ea7
|
Tweak decision process, add maximum scale parameter.
|
2025-10-16 16:26:16 -04:00 |
|
Thomas Harte
|
e6de24557f
|
Set appropriate BBC bounds.
|
2025-10-15 23:39:55 -04:00 |
|
Thomas Harte
|
66d76dc36a
|
Adjust dynamic semantics again.
|
2025-10-15 23:30:25 -04:00 |
|
Thomas Harte
|
06629def62
|
Restore some fixed areas, work on API.
|
2025-10-14 22:51:36 -04:00 |
|
Thomas Harte
|
ae903b0712
|
Increase consts.
|
2025-10-13 22:53:52 -04:00 |
|
Thomas Harte
|
bc6cffa95c
|
Enable full dynamic selection again for the CPC.
|
2025-10-13 08:54:33 -04:00 |
|
Thomas Harte
|
48ed2912b0
|
Reenable dynamic framing.
|
2025-10-12 22:30:37 -04:00 |
|
Thomas Harte
|
ef6e1b2f74
|
Unpublish enum, simplify function names.
|
2025-10-11 15:07:09 -04:00 |
|
Thomas Harte
|
775819432b
|
Apply warm-up for the Apple II and ZX Spectrum.
|
2025-10-10 21:37:31 -04:00 |
|
Thomas Harte
|
a71a60937f
|
Prewarm Macintosh; mark RAM as const.
|
2025-10-10 18:02:46 -04:00 |
|
Thomas Harte
|
5e661fe96b
|
Add prewarming to the Oric.
|
2025-10-10 18:00:54 -04:00 |
|
Thomas Harte
|
a9f5b17fcb
|
Eliminate frame_is_complete_, add prewalming loop.
|
2025-10-10 17:59:10 -04:00 |
|
Thomas Harte
|
f8d27d0ae0
|
Remove explicit visible area declarations.
|
2025-10-09 22:17:02 -04:00 |
|
Thomas Harte
|
2c483e7b97
|
Avoid nullptr dereference if there is no activity observer.
|
2025-10-08 17:42:57 -04:00 |
|
Thomas Harte
|
d3ee778265
|
Eliminate common black border -> blank mapping.
Will move this inside the CRT.
|
2025-10-07 22:10:14 -04:00 |
|
Thomas Harte
|
ab73b4de6b
|
Split off the mismatch warner.
|
2025-10-06 13:27:10 -04:00 |
|
Thomas Harte
|
4756f63169
|
Ensure CPCShakerTests is runnable.
|
2025-10-03 22:25:16 -04:00 |
|
Thomas Harte
|
43cb91760a
|
Update SAA5050 row counter only in teletext mode.
|
2025-10-03 18:05:36 -04:00 |
|
Thomas Harte
|
7bb4d052d1
|
Correct collation test, to ensure no accidental buffer mixing.
|
2025-10-03 17:29:45 -04:00 |
|
Thomas Harte
|
7a90662c06
|
Merge branch 'master' into CompoundingTyper
|
2025-10-03 16:06:47 -04:00 |
|
Thomas Harte
|
ebfb215246
|
Support CB2 output strobe as triggering lightpen capture.
|
2025-10-03 15:39:16 -04:00 |
|
Thomas Harte
|
eb97e4e518
|
Reserve entire FF page; simplify logic.
|
2025-10-03 13:10:45 -04:00 |
|
Thomas Harte
|
0ac5681d13
|
Confirmed: 'capslock' has yet to become a single word.
|
2025-10-03 11:37:39 -04:00 |
|
Thomas Harte
|
1e27c5759b
|
Add missing const.
|
2025-10-03 09:26:53 -04:00 |
|
Thomas Harte
|
5e71aedc99
|
Support lowercase typing into the BBC.
|
2025-10-03 09:25:58 -04:00 |
|
Thomas Harte
|
fcf648bbb2
|
Flip axes, maximise range.
|
2025-10-02 17:43:33 -04:00 |
|
Thomas Harte
|
a8325b6bce
|
Add BBC joysticks.
|
2025-10-02 17:10:27 -04:00 |
|
Thomas Harte
|
22554a9ba4
|
Incorporate a one-column delay into CPC output.
|
2025-10-02 15:22:01 -04:00 |
|
Thomas Harte
|
cbcc7c718e
|
SAA: smooth output just in time.
|
2025-10-02 09:20:58 -04:00 |
|
Thomas Harte
|
e6fd54c14b
|
Correct forward slash key.
|
2025-09-30 21:33:15 -04:00 |
|
Thomas Harte
|
ccb8e90110
|
Improve naming.
|
2025-09-30 21:27:34 -04:00 |
|
Thomas Harte
|
a4e66f291a
|
Avoid ambiguity with new DelaySlot 'key'.
|
2025-09-30 21:23:30 -04:00 |
|
Thomas Harte
|
99da8c4424
|
Avoid assuming 0 is not a valid key.
|
2025-09-30 21:07:02 -04:00 |
|
Thomas Harte
|
9a1bf1cf74
|
Reduce delay.
|
2025-09-30 21:06:56 -04:00 |
|
Thomas Harte
|
2256e99157
|
Attempt to add a typer.
|
2025-09-30 20:57:28 -04:00 |
|
Thomas Harte
|
3a5f8b4987
|
Fill in rest of character mapper.
|
2025-09-29 23:02:51 -04:00 |
|
Thomas Harte
|
6de5fcc980
|
Simplify test.
|
2025-09-29 22:52:56 -04:00 |
|
Thomas Harte
|
a454d0d4b7
|
Begin work on character mapper.
|
2025-09-29 22:52:48 -04:00 |
|
Thomas Harte
|
67339754e3
|
Resolve potential crash at startup.
|
2025-09-29 16:13:56 -04:00 |
|
Thomas Harte
|
feb4a7021c
|
Add enum of BBC key names.
|
2025-09-29 15:00:56 -04:00 |
|
Thomas Harte
|
247e92cfa2
|
Correct mapping of F5.
|
2025-09-27 22:27:57 -04:00 |
|
Thomas Harte
|
66f605de0f
|
Add meta as a synonym of control, option as caps lock.
|
2025-09-27 22:03:27 -04:00 |
|
Thomas Harte
|
d71796c88a
|
Support automatic disk starting.
|
2025-09-26 15:55:04 -04:00 |
|
Thomas Harte
|
32a5bf76cd
|
Introduce a crop, centred on the pixel area.
|
2025-09-26 12:06:44 -04:00 |
|
Thomas Harte
|
f8c11bf217
|
Rejig to ensure SAA output ends.
|
2025-09-25 21:31:21 -04:00 |
|
Thomas Harte
|
0214a77cd7
|
Add TODO.
|
2025-09-25 13:10:52 -04:00 |
|
Thomas Harte
|
425ed658f1
|
Support colour control codes, clarify SAA5050 signalling.
|
2025-09-25 13:03:55 -04:00 |
|
Thomas Harte
|
a53adb561e
|
Erase TODO, continue to update state without target.
|
2025-09-25 09:25:46 -04:00 |
|
Thomas Harte
|
ebc04c6520
|
Eliminate warning.
|
2025-09-24 22:58:50 -04:00 |
|