Thomas Harte
|
c04631012d
|
Detect and support boot track booting.
|
2026-05-25 11:39:31 -04:00 |
|
Thomas Harte
|
d1fccd3ea1
|
Slightly improve file selection.
|
2026-05-24 10:11:18 -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
|
1a3bd30d32
|
Eliminate dead printf.
|
2026-05-23 07:12:53 -04:00 |
|
Thomas Harte
|
a2651dd6ca
|
Apply interleave to improve loading speed.
|
2026-05-21 14:25:38 -04:00 |
|
Thomas Harte
|
6c36059a37
|
Support interleaving for sector-capture disks; use it.
|
2026-05-21 12:24:30 -04:00 |
|
Thomas Harte
|
d94c0fd74d
|
Pull out common constant.
|
2026-05-20 22:11:44 -04:00 |
|
Thomas Harte
|
9338ecbfee
|
Attempt to support CoCo-style disk images.
|
2026-05-20 13:07:51 -04:00 |
|
Thomas Harte
|
2740a4b22c
|
Remove pessimisation.
|
2026-05-16 13:41:57 -04:00 |
|
Thomas Harte
|
07eb73edeb
|
Add missing includes.
|
2026-05-09 23:27:32 -04:00 |
|
Thomas Harte
|
9acc5c6092
|
Reduce inter-block gap.
|
2026-05-09 23:21:36 -04:00 |
|
Thomas Harte
|
9953a5df30
|
Improve constness.
|
2026-05-09 23:21:13 -04:00 |
|
Thomas Harte
|
8f6e94eeac
|
Add CoCo tape parser.
|
2026-05-09 23:20:55 -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
|
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
|
6e142a22d4
|
Slightly clean up conditional.
|
2026-05-02 09:13:36 -04:00 |
|
Thomas Harte
|
ec971f75f8
|
Switch to byte-centric interpretation of get_pure_data_block.
|
2026-05-02 09:06:12 -04:00 |
|
Thomas Harte
|
04cd3a420c
|
Rename get -> as for project consistency.
|
2026-05-01 14:04:16 -04:00 |
|
Thomas Harte
|
c54cada49d
|
Don't crash if blocks run out before end-of-file.
|
2026-04-28 15:43:51 -04:00 |
|
Thomas Harte
|
a22f1e157d
|
Reduce analysis misses.
|
2026-04-28 13:34:52 -04:00 |
|
Thomas Harte
|
c7d3d194df
|
Calibrate to baud rate; accept more-desperate tapes.
|
2026-04-27 17:11:25 -04:00 |
|
Thomas Harte
|
d8d8d00985
|
Attempt high-level version of Loriciels loader.
|
2026-04-27 10:06:30 -04:00 |
|
Thomas Harte
|
b685d17a9d
|
Formalise the little I know about types and modes.
|
2026-04-23 10:02:20 -04:00 |
|
Thomas Harte
|
602b6a115e
|
Grab full first file for analysis.
|
2026-04-22 21:17:27 -04:00 |
|
Thomas Harte
|
1355ae6448
|
Regularise at 1200 baud.
|
2026-04-22 14:07:22 -04:00 |
|
Thomas Harte
|
f24bdec18f
|
Update LEP guess.
|
2026-04-20 21:23:55 -04:00 |
|
Thomas Harte
|
9ceddd59b4
|
Improve exposition, use protection flag.
|
2026-04-20 14:27:43 -04:00 |
|
Thomas Harte
|
71e53c1b4e
|
Avoid out-of-bounds accesses.
|
2026-04-20 12:06:12 -04:00 |
|
Thomas Harte
|
236b8ed5a0
|
Attempt full track reconstruction.
|
2026-04-20 12:03:32 -04:00 |
|
Thomas Harte
|
b65ce0f0cb
|
Superficially appear to parse SAP files.
|
2026-04-20 11:48:45 -04:00 |
|
Thomas Harte
|
4e985ef8eb
|
Add empty shell for SAP parsing.
|
2026-04-20 09:19:52 -04:00 |
|
Thomas Harte
|
e84143890e
|
CPC: put keys into a namespace, eliminate macros.
|
2026-04-19 21:14:05 -04:00 |
|
Thomas Harte
|
ffcd9bf980
|
Add support for LEP file format.
|
2026-04-19 11:53:01 -04:00 |
|
Thomas Harte
|
361d830cfd
|
Merge branch 'master' into MO6MemoryMap
|
2026-04-10 16:33:01 -04:00 |
|
Thomas Harte
|
da45495f3c
|
Front-pad all files with leader.
|
2026-04-10 12:39:25 -04:00 |
|
Thomas Harte
|
2491fd4c6c
|
Ensure startup state is well-defined.
|
2026-04-08 21:21:06 -04:00 |
|
Thomas Harte
|
aa54448d32
|
Fix types.
|
2026-04-08 14:23:48 -04:00 |
|
Thomas Harte
|
f60f622059
|
Merge pull request #1751 from TomHarte/M5
Add support for M5 cartridge images.
|
2026-04-06 22:38:53 -04:00 |
|
Thomas Harte
|
bf7e9f42ac
|
Add support for M5 cartridge images.
|
2026-04-06 22:10:47 -04:00 |
|
Thomas Harte
|
6de704d1c8
|
Add consts, trim line lengths.
|
2026-04-06 15:17:46 -04:00 |
|
Thomas Harte
|
ee9dae6922
|
Make minor style improvements.
|
2026-04-06 09:54:28 -04:00 |
|
Thomas Harte
|
2c76c4808f
|
Add extra debugging capability.
|
2026-04-06 09:50:38 -04:00 |
|
Thomas Harte
|
b3300e487f
|
Revise heads/tracks guesswork.
|
2026-04-05 10:04:01 -04:00 |
|
Thomas Harte
|
b7e10b3c3a
|
Remove space, add brackets for clarity.
|
2026-04-04 23:35:30 -04:00 |
|
Thomas Harte
|
701af5758c
|
Updated guess: not interleaved.
|
2026-04-04 23:29:45 -04:00 |
|
Thomas Harte
|
e37c9d759d
|
Empirically it seems like sectors are 1-indexed.
|
2026-04-04 23:27:33 -04:00 |
|