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 |
|