Thomas Harte
|
0d5dead5f4
|
Add soft reset for the Thomson machines.
|
2026-05-26 13:55:51 -04:00 |
|
Thomas Harte
|
6cf90e176e
|
Resolve control-reaches-end warnings.
|
2026-05-16 13:40:53 -04:00 |
|
Thomas Harte
|
6fef00447d
|
Formalise empty-string semantics.
|
2026-05-09 23:20:26 -04:00 |
|
Thomas Harte
|
65dc1be879
|
Attempt to support dragged-and-dropped CoCo CASes.
|
2026-05-07 12:41:00 -04:00 |
|
Thomas Harte
|
709a31a362
|
Push forward to a non-responsive machine.
|
2026-05-02 12:06:49 -04:00 |
|
Thomas Harte
|
5eb2cf108e
|
Prefer reference: this shouldn't be nullable.
|
2026-05-02 10:59:31 -04:00 |
|
Thomas Harte
|
85ddc42f9c
|
Regularise factory method name.
|
2026-05-01 22:41:25 -04:00 |
|
Thomas Harte
|
afdd20022d
|
Normalise last_valid to get.
|
2026-05-01 14:00:45 -04:00 |
|
Thomas Harte
|
13aa82b900
|
Avoid double-update race condition.
|
2026-04-29 21:38:07 -04:00 |
|
Thomas Harte
|
a9f42949ca
|
Observe that value of A matters.
|
2026-04-27 13:34:45 -04:00 |
|
Thomas Harte
|
15629fe26f
|
Add virtual destructor.
|
2026-04-27 11:41:44 -04:00 |
|
Thomas Harte
|
d8d8d00985
|
Attempt high-level version of Loriciels loader.
|
2026-04-27 10:06:30 -04:00 |
|
Thomas Harte
|
6bd497d9d0
|
Subsume RDBITS behind generic interface.
|
2026-04-26 11:58:42 -04:00 |
|
Thomas Harte
|
083f828160
|
Route through entire current fast-tape stuff.
|
2026-04-26 11:07:23 -04:00 |
|
Thomas Harte
|
82e66e7a1b
|
Start on a modularised approach to fast tape loading.
|
2026-04-26 09:54:57 -04:00 |
|
Thomas Harte
|
c9deaaabe8
|
Start looking for common tape routines.
Currently by PC checks only, though code inspection might be more appropriate.
|
2026-04-23 21:34:27 -04:00 |
|
Thomas Harte
|
aec2d50fc2
|
Experiment with PC history as an unobtrustive window for loader spotting.
|
2026-04-23 19:38:06 -04:00 |
|
Thomas Harte
|
bcedbc2c53
|
For now, go full-hog on the MO6.
|
2026-04-22 14:34:58 -04:00 |
|
Thomas Harte
|
7051cee437
|
Get to being able to use an MO6 as the usual target machine.
|
2026-04-22 14:21:29 -04:00 |
|
Thomas Harte
|
f194d96840
|
Locate and catch the MO6 RDBITS.
|
2026-04-22 14:07:16 -04:00 |
|
Thomas Harte
|
99b7da180a
|
Generalise slightly-repetitive system mode stuff.
|
2026-04-22 11:45:30 -04:00 |
|
Thomas Harte
|
da78a31eea
|
Implement cartridge paging.
|
2026-04-21 15:40:56 -04:00 |
|
Thomas Harte
|
a79d6ac6c8
|
Provide Prodest-specific keyboard mapping.
|
2026-04-20 21:19:58 -04:00 |
|
Thomas Harte
|
78695110b3
|
Add Prodest 128 to ROM catalogue, target, macOS UI.
|
2026-04-20 18:35:12 -04:00 |
|
Thomas Harte
|
e59b46de78
|
Use restricted key.
|
2026-04-19 21:45:25 -04:00 |
|
Thomas Harte
|
5c94d0fce7
|
Add line-zeroing.
|
2026-04-17 22:51:00 -04:00 |
|
Thomas Harte
|
ca9444760c
|
Switch type.
|
2026-04-16 22:39:55 -04:00 |
|
Thomas Harte
|
c8129b7793
|
Fill in MO6 keyboard; flip top bit.
|
2026-04-16 22:23:47 -04:00 |
|
Thomas Harte
|
940708bd07
|
Support floating bus going either way.
|
2026-04-16 21:52:10 -04:00 |
|
Thomas Harte
|
cf3595eec2
|
Make space for an alternative MO6 mapping.
|
2026-04-16 20:45:22 -04:00 |
|
Thomas Harte
|
6fc35eccab
|
Disable top key bit for now; transcribe MO6 set.
|
2026-04-16 14:25:43 -04:00 |
|
Thomas Harte
|
14ebd780fa
|
Support shift LED.
|
2026-04-16 13:09:38 -04:00 |
|
Thomas Harte
|
43167604f6
|
Take out printfs.
|
2026-04-16 10:40:01 -04:00 |
|
Thomas Harte
|
165e73842c
|
Collect comments.
|
2026-04-16 10:00:29 -04:00 |
|
Thomas Harte
|
ffd50a6f1f
|
Impute more information from the schematic.
|
2026-04-16 09:48:03 -04:00 |
|
Thomas Harte
|
0bd3385781
|
Start trying to feel out the MO6 keyboard map.
|
2026-04-15 15:59:54 -04:00 |
|
Thomas Harte
|
371a0c60df
|
Minimise calls to update_audio.
|
2026-04-15 12:35:53 -04:00 |
|
Thomas Harte
|
4ec043a4c7
|
Wire though unicode character lookup.
|
2026-04-14 18:17:29 -04:00 |
|
Thomas Harte
|
bde8068984
|
Connect 0xa7e7.
|
2026-04-14 09:41:05 -04:00 |
|
Thomas Harte
|
184f0f5871
|
Generalise MO5 -> MO.
|
2026-04-13 17:02:38 -04:00 |
|