Thomas Harte
|
fd103266bc
|
Merge pull request #1856 from TomHarte/Plus1
Acknowledge that the "Plus 3" code from the Electron is now shared.
|
2026-07-20 15:13:30 -04:00 |
|
Thomas Harte
|
bfc6c24973
|
Merge branch 'master' into Plus1
|
2026-07-20 14:47:09 -04:00 |
|
Thomas Harte
|
b000d9b8f6
|
Comment out unused storage.
|
2026-07-20 14:12:16 -04:00 |
|
Thomas Harte
|
51d917c4c2
|
Reduce indentation.
|
2026-07-16 13:38:50 -04:00 |
|
Thomas Harte
|
3abf83e8b1
|
Rename 'Plus 3' as per its generality.
|
2026-06-03 09:54:47 -04:00 |
|
Thomas Harte
|
9ecb6bf39c
|
Add Plus 1 to ROM catalogue.
|
2026-06-03 09:33:30 -04:00 |
|
Thomas Harte
|
4e1b0449b6
|
Merge pull request #1854 from TomHarte/DKAudio
Give function ownership of toggle state.
|
2026-05-30 13:39:14 -04:00 |
|
Thomas Harte
|
358023a285
|
Give function ownership of toggle state.
|
2026-05-29 22:29:59 -04:00 |
|
Thomas Harte
|
25c4d5c12f
|
Electron: record various additional valid CRCs.
|
2026-05-28 18:15:14 -04:00 |
|
Thomas Harte
|
1f2649b5df
|
The Tandy is no longer 'incomplete'.
|
2026-05-28 11:42:21 -04:00 |
|
Thomas Harte
|
c5be9b94f4
|
Add Atari ST reset.
|
2026-05-28 09:50:48 -04:00 |
|
Thomas Harte
|
a18c53ac6e
|
Add MSX reset.
|
2026-05-28 09:36:21 -04:00 |
|
Thomas Harte
|
2ec70b0f8f
|
Add reset.
|
2026-05-28 09:36:16 -04:00 |
|
Thomas Harte
|
d6dd9b1f64
|
Add Oric reset button.
|
2026-05-27 22:28:30 -04:00 |
|
Thomas Harte
|
42e7f8aa0f
|
Implement Enterprise resets; simplify Z80 handling.
|
2026-05-27 17:29:00 -04:00 |
|
Thomas Harte
|
75f75984e2
|
Implement ZX Spectrum reset.
|
2026-05-27 15:55:01 -04:00 |
|
Thomas Harte
|
284297a1b8
|
Add hard reset.
|
2026-05-26 21:35:58 -04:00 |
|
Thomas Harte
|
26365249b3
|
Add soft reset as IRQ 7.
|
2026-05-26 15:10:36 -04:00 |
|
Thomas Harte
|
a3c0a38c27
|
Correct typo.
|
2026-05-26 14:20:11 -04:00 |
|
Thomas Harte
|
0d5dead5f4
|
Add soft reset for the Thomson machines.
|
2026-05-26 13:55:51 -04:00 |
|
Thomas Harte
|
c50afffd5d
|
Support CoCo soft reset.
|
2026-05-26 13:52:41 -04:00 |
|
Thomas Harte
|
16423b8a1f
|
Introduce concept of a resettable machine.
|
2026-05-26 11:19:21 -04:00 |
|
Thomas Harte
|
6b14176a61
|
Support the 1-bit audio output path.
|
2026-05-26 10:01:37 -04:00 |
|
Thomas Harte
|
8ff778c185
|
Unify counter clearing moment.
|
2026-05-25 21:19:59 -04:00 |
|
Thomas Harte
|
ac74a0299a
|
Demote BASIC 1.3.
|
2026-05-25 12:18:34 -04:00 |
|
Thomas Harte
|
9a49b45098
|
Generalise Tandy ROM requests.
|
2026-05-25 12:11:03 -04:00 |
|
Thomas Harte
|
761c544763
|
Move optional to a post hoc flag.
|
2026-05-25 12:08:19 -04:00 |
|
Thomas Harte
|
46a354b847
|
Modifying SAM controls requires a write.
|
2026-05-25 11:15:54 -04:00 |
|
Thomas Harte
|
8a02271840
|
Correct machine name typo.
|
2026-05-25 09:12:37 -04:00 |
|
Thomas Harte
|
67c2b090ed
|
Remove done 'TODO'.
|
2026-05-25 08:41:46 -04:00 |
|
Thomas Harte
|
4f34ebab60
|
Add Tandy directory reader, deal with most trivial disk launch case.
|
2026-05-23 12:33:49 -04:00 |
|
Thomas Harte
|
db4e2c075e
|
Reduce reliance upon std::shared_ptr.
|
2026-05-23 12:16:23 -04:00 |
|
Thomas Harte
|
2025a15bb3
|
Eliminate delegate protocol.
|
2026-05-23 07:07:36 -04:00 |
|
Thomas Harte
|
d20e77451d
|
Move into disk-controller logic block.
|
2026-05-22 23:34:59 -04:00 |
|
Thomas Harte
|
9303a72219
|
Correct NMI and HALT signal timing.
|
2026-05-22 23:30:06 -04:00 |
|
Thomas Harte
|
4bca7c1576
|
Add TODO related to what seems to be (?) the issue.
|
2026-05-22 23:22:32 -04:00 |
|
Thomas Harte
|
75b0b1a980
|
Clarify logic.
|
2026-05-22 22:47:46 -04:00 |
|
Thomas Harte
|
faf4f237bb
|
Relocate responsibility for NMI/HALT tracking.
|
2026-05-22 22:02:43 -04:00 |
|
Thomas Harte
|
0103baea78
|
Take another guess.
|
2026-05-20 14:26:18 -04:00 |
|
Thomas Harte
|
5e4fca1c61
|
Halt _until_ data is available; do it only once.
|
2026-05-20 13:42:17 -04:00 |
|
Thomas Harte
|
a37aa8771b
|
Obey HALT flag.
|
2026-05-20 13:16:52 -04:00 |
|
Thomas Harte
|
3c7a8629a5
|
Make extended BASIC optional if no disks.
|
2026-05-20 12:57:35 -04:00 |
|
Thomas Harte
|
b03db5fdf9
|
Attach NMI and HALT.
|
2026-05-19 16:32:43 -04:00 |
|
Thomas Harte
|
f30cec0e8a
|
Add TODOs.
|
2026-05-19 15:48:14 -04:00 |
|
Thomas Harte
|
ac65e5eab7
|
Fix clock speed, add activity indicators, allow disk insertion.
|
2026-05-19 15:20:01 -04:00 |
|
Thomas Harte
|
8c6023dc69
|
The disk ROM requires extended BASIC.
... and doesn't cause an interrupt.
|
2026-05-18 21:56:32 -04:00 |
|
Thomas Harte
|
92063d79b8
|
Add older versions of the disk ROM to the catalogue.
|
2026-05-18 20:07:52 -04:00 |
|
Thomas Harte
|
74ca8ee46d
|
Attempt to bring Disk BASIC into the mix.
|
2026-05-18 16:35:59 -04:00 |
|
Thomas Harte
|
a7a5c5f680
|
Add disk drive option, start forming controller.
|
2026-05-18 15:57:54 -04:00 |
|
Thomas Harte
|
cb83c27fa9
|
Attempt to make sense of the Dragon 64's second ROM.
|
2026-05-17 22:15:08 -04:00 |
|