Thomas Harte
|
10597ed830
|
Merge pull request #1813 from TomHarte/6847Delegate
Add external delegate signalling to 6847.
|
2026-05-12 17:53:35 -04:00 |
|
Thomas Harte
|
43bed7406d
|
Field sync runs from end of display to end of sync.
|
2026-05-12 15:27:10 -04:00 |
|
Thomas Harte
|
8b1c1e9c7a
|
Add TODO.
|
2026-05-12 15:09:23 -04:00 |
|
Thomas Harte
|
0fb2490af5
|
As implemented, the delegate need not be dynamic.
|
2026-05-12 15:03:30 -04:00 |
|
Thomas Harte
|
9ec7e39874
|
Add delegate call-outs.
|
2026-05-12 14:53:52 -04:00 |
|
Thomas Harte
|
91ec4012b9
|
Don't impose NTSC colour bursts on PAL.
|
2026-05-12 14:07:10 -04:00 |
|
Thomas Harte
|
b5e0943c98
|
Merge pull request #1812 from TomHarte/6847Modes
Implement various missing 6847 modes.
|
2026-05-12 14:03:02 -04:00 |
|
Thomas Harte
|
f7bf10698c
|
Switch 'colour' palettes.
|
2026-05-12 12:32:07 -04:00 |
|
Thomas Harte
|
c55bccb215
|
Attempt full accounting for 6847 modes.
|
2026-05-12 12:25:12 -04:00 |
|
Thomas Harte
|
c2e7e2f796
|
Apply MSB to semigraphics connection.
|
2026-05-12 11:34:23 -04:00 |
|
Thomas Harte
|
72fbd34ba3
|
Adjust means of mode capture.
|
2026-05-12 11:28:33 -04:00 |
|
Thomas Harte
|
16831768a0
|
Merge pull request #1811 from TomHarte/ResetJoysticks
macOS: Always reset keyboard and joystick inputs when switching modes.
|
2026-05-11 22:47:08 -04:00 |
|
Thomas Harte
|
82e6e2ef3b
|
Always reset keyboard and joystick inputs when switching modes.
|
2026-05-11 22:45:58 -04:00 |
|
Thomas Harte
|
0b26a81f0a
|
Merge pull request #1810 from TomHarte/TandyCCC
Add support for CCC cartridge images.
|
2026-05-11 22:45:36 -04:00 |
|
Thomas Harte
|
1830ccb348
|
Switch joystick/axis; add notes on 6847 semigraphics.
|
2026-05-11 21:47:25 -04:00 |
|
Thomas Harte
|
b42586aed3
|
Round up to 8 or 16 kb.
|
2026-05-11 14:26:47 -04:00 |
|
Thomas Harte
|
150c869fc0
|
Short (indirectly) FIRQ as required.
|
2026-05-11 13:40:35 -04:00 |
|
Thomas Harte
|
4d2b0b7aa9
|
Add support for CCC cartridge images, though the interrupt signal needs to start later.
|
2026-05-11 13:36:18 -04:00 |
|
Thomas Harte
|
97b1bf39b4
|
Merge pull request #1809 from TomHarte/TandyAudio
Attempt audio, fix computer clock rate.
|
2026-05-10 22:04:43 -04:00 |
|
Thomas Harte
|
2fdd3bda1d
|
Improve constness.
|
2026-05-10 21:09:16 -04:00 |
|
Thomas Harte
|
e345c90c57
|
Use interface as intended.
|
2026-05-10 12:52:43 -04:00 |
|
Thomas Harte
|
beca7c2738
|
Attempt audio, fix computer clock rate.
|
2026-05-10 08:05:31 -04:00 |
|
Thomas Harte
|
b4c41e13a0
|
Merge pull request #1808 from TomHarte/TandyParser
CoCo: issue proper tape loading command.
|
2026-05-09 23:38:47 -04:00 |
|
Thomas Harte
|
07eb73edeb
|
Add missing includes.
|
2026-05-09 23:27:32 -04:00 |
|
Thomas Harte
|
0863dffff6
|
Select loading command from file type.
|
2026-05-09 23:21:54 -04:00 |
|
Thomas Harte
|
9acc5c6092
|
Reduce inter-block gap.
|
2026-05-09 23:21:36 -04:00 |
|
Thomas Harte
|
9953a5df30
|
Improve constness.
|
2026-05-09 23:21:13 -04:00 |
|
Thomas Harte
|
8f6e94eeac
|
Add CoCo tape parser.
|
2026-05-09 23:20:55 -04:00 |
|
Thomas Harte
|
6fef00447d
|
Formalise empty-string semantics.
|
2026-05-09 23:20:26 -04:00 |
|
Thomas Harte
|
9df16ce9a6
|
Merge pull request #1807 from TomHarte/TandyTyper
CoCo: add typer.
|
2026-05-09 13:08:18 -04:00 |
|
Thomas Harte
|
17520bc03b
|
Connect typer.
|
2026-05-09 12:56:28 -04:00 |
|
Thomas Harte
|
aaca53d64e
|
Add character mapper.
|
2026-05-09 12:37:16 -04:00 |
|
Thomas Harte
|
926dcf8b4e
|
Merge pull request #1806 from TomHarte/TandyJoystick
Add Tandy joysticks.
|
2026-05-08 21:01:41 -04:00 |
|
Thomas Harte
|
4658f3fa75
|
Simplify joystick/axis selection.
|
2026-05-08 20:43:57 -04:00 |
|
Thomas Harte
|
82e44b4215
|
Add Tandy joysticks.
|
2026-05-08 15:45:47 -04:00 |
|
Thomas Harte
|
5879d1ec60
|
Add const.
|
2026-05-08 15:45:25 -04:00 |
|
Thomas Harte
|
10ec9eaca4
|
Improve indentation.
|
2026-05-08 15:20:05 -04:00 |
|
Thomas Harte
|
898f651de9
|
Establish a perfectly-centred joystick.
|
2026-05-08 14:47:15 -04:00 |
|
Thomas Harte
|
b93e7ee9d9
|
Merge pull request #1805 from TomHarte/InsertMedia
Insert Tandy media at startup.
|
2026-05-08 10:22:18 -04:00 |
|
Thomas Harte
|
5e4fe73b25
|
Insert Tandy media at startup.
|
2026-05-08 10:11:03 -04:00 |
|
Thomas Harte
|
88f83e7175
|
Merge pull request #1804 from TomHarte/TandyAnalyser
Add passthrough static analyser.
|
2026-05-08 09:45:59 -04:00 |
|
Thomas Harte
|
d28618a382
|
Merge pull request #1803 from TomHarte/Fuzzing
Fuzz memory at startup.
|
2026-05-08 09:34:06 -04:00 |
|
Thomas Harte
|
d0837e4559
|
Add passthrough static analyser.
|
2026-05-08 09:23:36 -04:00 |
|
Thomas Harte
|
06b4605022
|
Fuzz memory at startup.
|
2026-05-07 22:00:45 -04:00 |
|
Thomas Harte
|
6626731c31
|
Merge pull request #1802 from TomHarte/TandyFastTape
Add accelerated tape loading for the CoCo.
|
2026-05-07 21:23:02 -04:00 |
|
Thomas Harte
|
4b0ab1383f
|
Make fast loading optional.
|
2026-05-07 21:08:18 -04:00 |
|
Thomas Harte
|
48db058a0f
|
Implement fast loading.
|
2026-05-07 20:23:21 -04:00 |
|
Thomas Harte
|
3757adb7e0
|
Notarise intent.
|
2026-05-07 17:29:19 -04:00 |
|
Thomas Harte
|
e27555d97b
|
Merge pull request #1801 from TomHarte/6847Phase
Adjust 6847 phase.
|
2026-05-07 15:44:35 -04:00 |
|
Thomas Harte
|
73543f0c16
|
Avoid duplication of clock rate.
|
2026-05-07 15:32:12 -04:00 |
|