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
|
d04b9001c7
|
Add cast.
|
2026-05-15 13:08:12 -04:00 |
|
Thomas Harte
|
6fef00447d
|
Formalise empty-string semantics.
|
2026-05-09 23:20:26 -04:00 |
|
Thomas Harte
|
4b0ab1383f
|
Make fast loading optional.
|
2026-05-07 21:08:18 -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
|
f702d57b51
|
Add Space Racer.
|
2026-04-29 21:37:17 -04:00 |
|
Thomas Harte
|
5c3b5ff876
|
Add Mach3.
|
2026-04-29 14:12:33 -04:00 |
|
Thomas Harte
|
7fef73286c
|
Add Eliminator.
|
2026-04-29 14:02:26 -04:00 |
|
Thomas Harte
|
7040f98f4e
|
Add Yeti.
|
2026-04-29 13:46:20 -04:00 |
|
Thomas Harte
|
d721f02f5d
|
Support Pulsar 2 fast-loading.
|
2026-04-29 11:53:55 -04:00 |
|
Thomas Harte
|
2673985f16
|
Add comment, flip meaning.
|
2026-04-27 13:38:56 -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
|
a31aa720c0
|
Sever the MemoryMap into a concrete portion.
|
2026-04-26 10:13:26 -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
|
296c5ed1a7
|
Merge pull request #1782 from TomHarte/MoreConsolidated
Further simplify write path.
|
2026-04-22 15:24:50 -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
|
d239577451
|
Further simplify write path.
|
2026-04-22 13:34:47 -04:00 |
|
Thomas Harte
|
99b7da180a
|
Generalise slightly-repetitive system mode stuff.
|
2026-04-22 11:45:30 -04:00 |
|
Thomas Harte
|
640bf75673
|
Require cartridge to be visible for paging to work.
|
2026-04-21 19:57:02 -04:00 |
|
Thomas Harte
|
94a64ad8d9
|
Expand comment as per https://pulkomandy.tk/wiki/doku.php?id=documentations:expansions:ram#mo5
|
2026-04-21 15:55:03 -04:00 |
|
Thomas Harte
|
da78a31eea
|
Implement cartridge paging.
|
2026-04-21 15:40:56 -04:00 |
|
Thomas Harte
|
de25b9a126
|
Flip meaning of bits 7 and 5.
|
2026-04-21 10:33:39 -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
|
aa9cf20575
|
Avoid potential out-of-bounds access at startup.
|
2026-04-19 11:52:48 -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
|
c0b5a1f16e
|
Standardise indentation.
|
2026-04-16 22:28:30 -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
|
25aeccac62
|
Begin MO6 mapping.
|
2026-04-16 21:03:22 -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 |
|