Thomas Harte
|
da96df7df7
|
Ensure OpenGL appropriately letterboxes or pillarboxes.
|
2025-10-07 21:37:22 -04:00 |
|
Thomas Harte
|
4ea82581ec
|
Factor out zoom logic, start trying to knock OpenGL into shape.
|
2025-10-07 13:29:21 -04:00 |
|
Thomas Harte
|
4473d3400e
|
Reformat slightly.
|
2025-10-07 12:52:55 -04:00 |
|
Thomas Harte
|
2f1f843e48
|
Correct origin.y minification.
|
2025-10-07 12:44:03 -04:00 |
|
Thomas Harte
|
53a3d9042e
|
Switch to multiline strings, shorter comments.
|
2025-10-06 22:58:50 -04:00 |
|
Thomas Harte
|
6eb32f98b2
|
Fix rectangle union.
|
2025-10-06 22:50:29 -04:00 |
|
Thomas Harte
|
0fad97ed48
|
Apply different axis scales.
|
2025-10-06 22:36:19 -04:00 |
|
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
|
03a94e59e2
|
Merge branch 'master' into AutoClip
|
2025-10-06 20:29:08 -04:00 |
|
Thomas Harte
|
2c0610fef8
|
Accumulate union of all pixel-bearing scans.
|
2025-10-06 20:26:15 -04:00 |
|
Thomas Harte
|
60b3c51085
|
Merge pull request #1598 from TomHarte/DynamicViewArea
Begin move towards automatic cropping.
|
2025-10-06 19:07:20 -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
|
239cc15c8f
|
Introduce cubic timing function.
|
2025-10-04 22:26:09 -04:00 |
|
Thomas Harte
|
6b437c3907
|
Merge pull request #1597 from TomHarte/NewShaker
Ensure CPCShakerTests is runnable.
|
2025-10-03 22:33:52 -04:00 |
|
Thomas Harte
|
4756f63169
|
Ensure CPCShakerTests is runnable.
|
2025-10-03 22:25:16 -04:00 |
|
Thomas Harte
|
7229acb34f
|
Merge pull request #1596 from TomHarte/FaultyLineLength
Correct collation test, to ensure no accidental buffer mixing.
2025-10-03.2
|
2025-10-03 18:06:34 -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
|
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 |
|