1
0
mirror of https://github.com/TomHarte/CLK.git synced 2026-01-26 21:16:19 +00:00
Commit Graph

13004 Commits

Author SHA1 Message Date
Thomas Harte
7bb4d052d1 Correct collation test, to ensure no accidental buffer mixing. 2025-10-03 17:29:45 -04:00
Thomas Harte
5885bdf0f8 Merge pull request #1595 from TomHarte/BBCSaving
Ensure 1770 doesn't get stuck when writing.
2025-10-03 16:51:24 -04:00
Thomas Harte
05042b1859 Remove unnecessary log. 2025-10-03 16:42:04 -04:00
Thomas Harte
3ca2f72184 Merge pull request #1594 from TomHarte/CompoundingTyper
Simplify typer logic.
2025-10-03 16:41:43 -04:00
Thomas Harte
b076450b73 Ensure 1770 doesn't get stuck when writing. 2025-10-03 16:39:27 -04:00
Thomas Harte
7a90662c06 Merge branch 'master' into CompoundingTyper 2025-10-03 16:06:47 -04:00
Thomas Harte
eb31aaeb7d Merge pull request #1593 from TomHarte/FakeLightpen
Support CB2 output strobe as triggering lightpen capture.
2025-10-03 16:05:11 -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
61d3e65c05 Merge pull request #1591 from TomHarte/BetterTyper
BBC typer: properly support lowercase input.
2025-10-03 12:27:32 -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
d0d8c2316b Bump version number. 2025-10-03 2025-10-02 22:55:50 -04:00
Thomas Harte
8f0a5b2191 Merge pull request #1589 from TomHarte/6522PB7
Expose PB7 timer regardless.
2025-10-02 22:48:31 -04:00
Thomas Harte
242b180862 Expose PB7 timer regardless. 2025-10-02 22:40:36 -04:00
Thomas Harte
feb4766d7b Merge pull request #1587 from TomHarte/BetterAnalogue
Improve mapping of digital inputs to analogue joysticks.
2025-10-02 21:22:21 -04:00
Thomas Harte
a224eea077 Merge pull request #1586 from TomHarte/SAA5050Split
Make centre row the thick one.
2025-10-02 20:59:55 -04:00
Thomas Harte
ecefbc23ae Resolve ability of analogue joysticks to get stuck with digital input. 2025-10-02 20:52:16 -04:00
Thomas Harte
e5e0cbfc53 Make centre row the thick one. 2025-10-02 20:35:53 -04:00
Thomas Harte
38781c9395 Merge pull request #1585 from TomHarte/BBCJoystick
Add BBC joysticks.
2025-10-02 20:21:31 -04:00
Thomas Harte
e70d72b614 Merge pull request #1584 from TomHarte/CursorMask
Variously tweak and improve BBC graphics infrastructure.
2025-10-02 17:44:10 -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
02a10ef651 Fall in line with nonsense. 2025-10-02 15:11:01 -04:00
Thomas Harte
e3ca44f3ca Reseparate pixels. 2025-10-02 13:24:00 -04:00
Thomas Harte
a9abc0dd5f Document a little further. 2025-10-02 09:30:33 -04:00
Thomas Harte
cbcc7c718e SAA: smooth output just in time. 2025-10-02 09:20:58 -04:00
Thomas Harte
4377c79068 Switch blink rates. 2025-10-02 09:10:12 -04:00
Thomas Harte
514993bc2e Pull out cursor mask as a separate concern. 2025-10-02 07:56:07 -04:00
Thomas Harte
c182176134 Merge pull request #1583 from TomHarte/SizedInt
Rename SizedCounter.
2025-10-01 22:23:51 -04:00
Thomas Harte
abd1f10395 Ensure <=> is implemented. 2025-10-01 22:01:35 -04:00
Thomas Harte
f279bebc1a Reduce redundant masking. 2025-10-01 21:59:40 -04:00
Thomas Harte
4e3fa5a6ff Use std::popcount. 2025-10-01 21:25:12 -04:00
Thomas Harte
01d355a247 Rename SizedCounter. 2025-10-01 20:58:34 -04:00
Thomas Harte
009f71a186 Update version number. 2025-10-01 2025-09-30 21:52:53 -04:00
Thomas Harte
de5c311d84 Merge pull request #1582 from TomHarte/SAAFlash
Switch to asymmetric SAA flash interval.
2025-09-30 21:48:16 -04:00
Thomas Harte
eefe34f99e Merge branch 'master' into SAAFlash 2025-09-30 21:43:32 -04:00
Thomas Harte
82e3c870b3 Merge pull request #1581 from TomHarte/BetterKeyboardMap
BBC Micro: add character mapper, other improvements.
2025-09-30 21:43:15 -04:00
Thomas Harte
d44a1d9761 Give SAA flashing an asymmetric appearance. 2025-09-30 21:33:37 -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
3ab3f34bef If there's only one BASIC file, CHAIN that. 2025-09-30 21:13:38 -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