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 |
|
Thomas Harte
|
7b3799b8b6
|
Shorten index pulse time.
|
2026-04-04 23:04:33 -04:00 |
|
Thomas Harte
|
43bb7e8a28
|
Add consts, enforce line length.
|
2026-04-04 18:08:50 -04:00 |
|
Thomas Harte
|
8998985082
|
Add consts.
|
2026-04-04 18:07:22 -04:00 |
|
Thomas Harte
|
ec915504d1
|
Attempt FD file support.
|
2026-04-04 10:49:33 -04:00 |
|
Thomas Harte
|
cef90320b8
|
Make minor style adjustments.
|
2026-04-03 22:44:24 -04:00 |
|
Thomas Harte
|
072ce6b9fc
|
Avoid test repetition.
|
2026-04-03 22:40:57 -04:00 |
|
Thomas Harte
|
4fe1fe6cdd
|
Switch to catching RDBITS.
It's lower level.
|
2026-04-03 09:52:51 -04:00 |
|
Thomas Harte
|
21f0a2eacb
|
Add capacity for enforcing a delay.
|
2026-04-03 09:51:51 -04:00 |
|
Thomas Harte
|
9f0e47a8dd
|
Expand note.
|
2026-04-02 16:23:15 -04:00 |
|
Thomas Harte
|
ae44e19c16
|
Add method for retrieving original check digit.
|
2026-03-28 21:25:39 -04:00 |
|
Thomas Harte
|
3ff0957d0a
|
Better judge body length.
|
2026-03-27 22:39:05 -04:00 |
|
Thomas Harte
|
285a2b783d
|
Ensure tape motor really goes off at end of tape.
|
2026-03-27 17:23:59 -04:00 |
|
Thomas Harte
|
13fb4df7c4
|
Require magic word immediately after lead-in.
|
2026-03-26 12:06:43 -04:00 |
|
Thomas Harte
|
75b939a238
|
Take another guess at meaning of length.
|
2026-03-26 12:04:23 -04:00 |
|
Thomas Harte
|
c3cd206f80
|
Accept lengths < 2; update 6809's Y.
|
2026-03-26 11:58:49 -04:00 |
|
Thomas Harte
|
ee3fb2dd75
|
Add fast loading, not currently optional.
|
2026-03-26 11:54:15 -04:00 |
|
Thomas Harte
|
b38f279b4b
|
Merge pull request #1732 from TomHarte/MO5TapeMotorIndicator
Add tape motor LED to MO5; ensure LED goes out at end of tape.
|
2026-03-26 10:16:17 -04:00 |
|
Thomas Harte
|
47b270ebc7
|
Add tape motor LED to MO5; ensure LED goes out at end of tape.
|
2026-03-26 10:05:54 -04:00 |
|
Thomas Harte
|
8aa632cb56
|
A Thomson analyser is now in place.
|
2026-03-25 17:34:24 -04:00 |
|
Thomas Harte
|
b66f11bf67
|
Fix and user parser for validity.
TODO: to check file type. Is it just in the extension?
|
2026-03-25 17:12:54 -04:00 |
|
Thomas Harte
|
0103e38932
|
Attempt rest of parser.
|
2026-03-25 16:21:19 -04:00 |
|
Thomas Harte
|
dabc7606b7
|
Begin a Thomson MO parser.
|
2026-03-25 15:59:52 -04:00 |
|
Thomas Harte
|
05a85b6ba9
|
Resolve various compiler warnings: primarily ~'s promotion to int.
|
2026-03-25 13:57:32 -04:00 |
|
Thomas Harte
|
7355a9b83c
|
Adjust body length marginally.
|
2026-03-25 11:21:02 -04:00 |
|
Thomas Harte
|
7f1029dc9c
|
Attempt to force gaps inbetween file blocks.
|
2026-03-25 11:13:43 -04:00 |
|
Thomas Harte
|
372893a05a
|
Add support for passive NOP observation.
|
2026-03-25 09:44:15 -04:00 |
|
Thomas Harte
|
41e2a03b60
|
Simplify fractions, reverse bit order.
|
2026-03-25 09:35:24 -04:00 |
|
Thomas Harte
|
5b12ed3627
|
Update comment for what I think I now know.
|
2026-03-25 09:30:36 -04:00 |
|
Thomas Harte
|
8c1ac65428
|
Introduce alternative tape encoding for MO machines.
|
2026-03-25 09:27:14 -04:00 |
|
Thomas Harte
|
ead2af85e8
|
Fix 0/1 confusion, factor differently.
|
2026-03-23 21:03:56 -04:00 |
|
Thomas Harte
|
74f10eaa22
|
Rereading, I think each square wave is repeated.
|
2026-03-23 18:03:26 -04:00 |
|
Thomas Harte
|
f3146beeb5
|
Pull out magic constant.
|
2026-03-23 16:32:58 -04:00 |
|
Thomas Harte
|
97ca83eb58
|
Correct serialisation of second stop bit.
|
2026-03-23 16:31:08 -04:00 |
|
Thomas Harte
|
f6ff12075e
|
Introduce attempt at K7 tape serialisation.
|
2026-03-23 10:38:58 -04:00 |
|
Thomas Harte
|
9f2cdbdeb2
|
Avoid [harmless] out-of-bounds address calculation.
|
2026-03-09 12:47:46 -04:00 |
|
Thomas Harte
|
186b911e8e
|
Switch to get/as.
|
2026-03-06 15:44:22 -05:00 |
|
Thomas Harte
|
30b10f8593
|
Reduce usages of reinterpret_cast.
(And do some drive-by `const`ing)
|
2026-02-28 11:30:15 -05:00 |
|