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 |
|
Thomas Harte
|
42a8826d16
|
Merge pull request #1800 from TomHarte/TandyCAS
Add support for Tandy-style CAS files.
|
2026-05-07 15:31:18 -04:00 |
|
Thomas Harte
|
b7b2076399
|
Add backspace as a synonym of left.
|
2026-05-07 15:07:26 -04:00 |
|
Thomas Harte
|
716f06b1f2
|
Tweak colour-burst phase.
|
2026-05-07 15:07:12 -04:00 |
|
Thomas Harte
|
ef494af270
|
Do _something_ for pixel modes.
|
2026-05-07 14:41:15 -04:00 |
|
Thomas Harte
|
2aa3d19ab4
|
Avoid retain cycle, even if transient.
|
2026-05-07 14:40:46 -04:00 |
|
Thomas Harte
|
7c02b40236
|
Get stateful to enforce block separation.
|
2026-05-07 13:59:36 -04:00 |
|
Thomas Harte
|
4054763c04
|
Reverse bit order, add a start gap.
|
2026-05-07 13:48:34 -04:00 |
|
Thomas Harte
|
ed26e495dc
|
Correct tape input/output confusion.
|
2026-05-07 12:43:23 -04:00 |
|
Thomas Harte
|
65dc1be879
|
Attempt to support dragged-and-dropped CoCo CASes.
|
2026-05-07 12:41:00 -04:00 |
|
Thomas Harte
|
a1c2fd1005
|
Rename CAS -> MSXCAS; add CoCoCAS.
|
2026-05-07 09:56:40 -04:00 |
|
Thomas Harte
|
4bd4ddce20
|
Ensure MSX CAS reader doesn't accept CoCo CASs.
|
2026-05-07 09:53:44 -04:00 |
|
Thomas Harte
|
e27bc7e0d9
|
Merge pull request #1799 from TomHarte/TandyKeyboard
Add CoCo keyboard input.
|
2026-05-06 22:52:10 -04:00 |
|
Thomas Harte
|
96b29a96ec
|
Correct Xcode project; this file is header-only.
|
2026-05-06 22:41:57 -04:00 |
|
Thomas Harte
|
117348faaf
|
Add CoCo keyboard input.
|
2026-05-06 22:26:19 -04:00 |
|
Thomas Harte
|
7c5cdd8210
|
Attempt to communicate a single keypress.
|
2026-05-06 18:32:24 -04:00 |
|
Thomas Harte
|
5a3671520f
|
Merge pull request #1798 from TomHarte/6847
Implement 'enough' of the 6847.
|
2026-05-06 18:22:27 -04:00 |
|
Thomas Harte
|
779b370796
|
Make 6847 just-in-time; wire through IRQs.
|
2026-05-06 17:31:03 -04:00 |
|
Thomas Harte
|
276238895e
|
Implement next_sequence_point.
|
2026-05-06 17:14:16 -04:00 |
|
Thomas Harte
|
11b79b458b
|
Further flesh out getters.
|
2026-05-06 17:14:07 -04:00 |
|
Thomas Harte
|
60f79720f2
|
Start clarifying interface.
|
2026-05-06 17:05:34 -04:00 |
|
Thomas Harte
|
197a79192d
|
Expose h/vsync getters.
|
2026-05-06 16:27:03 -04:00 |
|
Thomas Harte
|
05f0f4fbdf
|
Add TODOs on remaining work.
|
2026-05-06 14:44:12 -04:00 |
|
Thomas Harte
|
c60e19eadd
|
Wire 6847 accesses through SAM.
|
2026-05-06 14:38:11 -04:00 |
|
Thomas Harte
|
e71504f298
|
Configure address generation as per mode.
|
2026-05-06 14:32:54 -04:00 |
|
Thomas Harte
|
4af6061c00
|
Annotate PIA connections.
|
2026-05-06 13:02:48 -04:00 |
|
Thomas Harte
|
f9d25b5f93
|
Fix to post hoc address increment.
|
2026-05-06 12:41:36 -04:00 |
|
Thomas Harte
|
e51cdd14b2
|
On further reading: the 6883 and 6847 use different address logic.
|
2026-05-06 12:05:25 -04:00 |
|
Thomas Harte
|
1d3c4ca51a
|
Include a colour burst.
|
2026-05-05 21:40:32 -04:00 |
|
Thomas Harte
|
3798153ceb
|
Implement probably-correct line timings.
|
2026-05-05 21:32:58 -04:00 |
|
Thomas Harte
|
03ccc8186a
|
This probably still isn't correct, but restores text.
|
2026-05-05 15:25:40 -04:00 |
|