Thomas Harte
|
4be5ee5b35
|
Fix value interactions.
|
2025-11-17 23:25:47 -05:00 |
|
Thomas Harte
|
92e6dc64d4
|
Merge branch 'master' into QueueDelegate
|
2025-11-17 23:21:24 -05:00 |
|
Thomas Harte
|
5e465f1ff4
|
Avoid function specialisation.
|
2025-11-17 23:04:33 -05:00 |
|
Thomas Harte
|
5359964fef
|
Make minor style improvements, fix cursor keys.
|
2025-11-17 22:55:18 -05:00 |
|
Thomas Harte
|
fa8be26f9f
|
Fix read-only bit.
|
2025-11-17 22:20:20 -05:00 |
|
Thomas Harte
|
aabfe7c284
|
Observe that there is an attempt to output data.
|
2025-11-17 21:15:42 -05:00 |
|
Thomas Harte
|
d011b10b5d
|
Update comments, add note-to-self on write mode.
|
2025-11-17 17:54:09 -05:00 |
|
Thomas Harte
|
332b37063f
|
Adjust for style.
|
2025-11-17 17:15:26 -05:00 |
|
Thomas Harte
|
b3a9e39be3
|
Transfer C1540, ensure Plus 4 bus always holds _something_.
|
2025-11-17 14:39:35 -05:00 |
|
Thomas Harte
|
67590cf06b
|
Adapt Vic-20 to the newer 6502.
|
2025-11-17 14:23:05 -05:00 |
|
Thomas Harte
|
236fdacb36
|
Adapt Plus 4 to the newer 6502.
|
2025-11-17 14:14:25 -05:00 |
|
Thomas Harte
|
f422cda553
|
Adapt the Enterprise, accepting possible need for HalfCycles.
|
2025-11-16 08:04:47 -05:00 |
|
Thomas Harte
|
2c44d3a7d3
|
Adapt the Plus 4.
|
2025-11-15 22:31:17 -05:00 |
|
Thomas Harte
|
33ae24c961
|
Attempt to shrink repetition even further.
|
2025-11-15 21:41:34 -05:00 |
|
Thomas Harte
|
4247d0ef40
|
Adapt Atari 2600.
|
2025-11-14 22:58:41 -05:00 |
|
Thomas Harte
|
ffababdb45
|
With the Electron as a test bed, start to simplify audio class groups.
|
2025-11-14 22:39:53 -05:00 |
|
Thomas Harte
|
c9c1bde6e2
|
Switch to spinning on SID thread synchronisation.
|
2025-11-13 17:59:24 -05:00 |
|
Thomas Harte
|
989fb32fba
|
Fix clocking, do a linear attack phase.
|
2025-11-11 20:53:54 -05:00 |
|
Thomas Harte
|
4e86184955
|
Add local hack to ensure good flushing.
|
2025-11-11 14:40:13 -05:00 |
|
Thomas Harte
|
29235f1276
|
Adjust noise clocking, make it reactive to the test bit.
|
2025-11-11 09:16:43 -05:00 |
|
Thomas Harte
|
ae2936b9c3
|
Correct clock rate, triangle wave.
|
2025-11-10 22:35:13 -05:00 |
|
Thomas Harte
|
5e98e6502d
|
Attempt some basic voice details.
|
2025-11-08 21:54:41 -05:00 |
|
Thomas Harte
|
fe7a206fc5
|
Add an empty vessel of a SID.
|
2025-11-07 22:51:28 -05:00 |
|
Thomas Harte
|
32cd142629
|
Move point of templature to tube processors.
|
2025-11-07 17:27:52 -05:00 |
|
Thomas Harte
|
34992126a8
|
Allow installation of smaller ROMs.
|
2025-11-07 09:12:47 -05:00 |
|
Thomas Harte
|
d30d4e8f89
|
Add DFS 0.9 to the ROM catalogue.
|
2025-11-07 09:08:16 -05:00 |
|
Thomas Harte
|
2fe6e9c7fc
|
Reformulate to give ULA full IRQ/NMI/reset signalling duties.
|
2025-11-05 15:27:11 -05:00 |
|
Thomas Harte
|
62919e77d4
|
Reset at end.
|
2025-11-05 15:11:49 -05:00 |
|
Thomas Harte
|
ca23c04ba1
|
Propagate system reset to the tube.
|
2025-11-04 23:18:18 -05:00 |
|
Thomas Harte
|
25dcbf918d
|
Ensure Z80 interrupts end.
|
2025-11-04 22:04:41 -05:00 |
|
Thomas Harte
|
6c72c1842b
|
Change interrupt vector.
|
2025-11-04 21:57:20 -05:00 |
|
Thomas Harte
|
4e4388dc35
|
Adjust reset logic, 6502 tube paging.
|
2025-11-04 21:34:45 -05:00 |
|
Thomas Harte
|
54bff80ecc
|
Fix: it's the PC going above 0x8000 that ends ROM visibility.
|
2025-11-04 18:21:00 -05:00 |
|
Thomas Harte
|
78073aaa11
|
Add Z80 tube ROM.
|
2025-11-04 17:45:27 -05:00 |
|
Thomas Harte
|
4df01a7e0d
|
Ensure Z80 processes.
|
2025-11-04 17:38:46 -05:00 |
|
Thomas Harte
|
f4d15d0640
|
Mostly wire in a Z80 second processor.
|
2025-11-04 17:36:30 -05:00 |
|
Thomas Harte
|
f52315ac92
|
Further annotate.
|
2025-11-04 12:48:49 -05:00 |
|
Thomas Harte
|
cc88877109
|
Move tube holder out of line.
|
2025-11-04 12:46:15 -05:00 |
|
Thomas Harte
|
d7568e57c3
|
Make other layout edits.
|
2025-11-04 09:27:04 -05:00 |
|
Thomas Harte
|
d49b301fca
|
Improve commentary.
|
2025-11-04 09:22:17 -05:00 |
|
Thomas Harte
|
0113bcbea7
|
Include tube storage only when needed.
|
2025-11-04 09:20:28 -05:00 |
|
Thomas Harte
|
82a5d5116a
|
Expose processor option to macOS users, too.
|
2025-11-03 21:31:44 -05:00 |
|
Thomas Harte
|
62a6797ef3
|
The second processor appears to be a 65c02.
|
2025-11-03 21:06:34 -05:00 |
|
Thomas Harte
|
bb66033682
|
Fix interrupting inward FIFO.
|
2025-11-03 21:02:14 -05:00 |
|
Thomas Harte
|
d4aa0799a9
|
Take a swing at reset.
|
2025-11-03 20:50:47 -05:00 |
|
Thomas Harte
|
fba2d37714
|
Correct flags, out-of-bounds writes.
|
2025-11-03 20:32:08 -05:00 |
|
Thomas Harte
|
e891697f88
|
Attempt full wiring.
|
2025-11-03 20:19:31 -05:00 |
|
Thomas Harte
|
ee6ac3b4a9
|
Restore build.
|
2025-11-03 17:47:22 -05:00 |
|
Thomas Harte
|
c8130f9d6f
|
Begin FIFO wiring.
|
2025-11-03 17:27:48 -05:00 |
|
Thomas Harte
|
8abd837c8b
|
Ths host is now possibly awaiting tube activity.
|
2025-11-03 13:33:26 -05:00 |
|