Thomas Harte
|
da45495f3c
|
Front-pad all files with leader.
|
2026-04-10 12:39:25 -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
|
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
|
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
|
87e5bd7154
|
Avoid meaningless comparisons.
|
2025-12-10 22:41:47 -05:00 |
|
Thomas Harte
|
67171f348a
|
Use std::copy_n where it more directly matches intent.
|
2025-12-10 22:23:42 -05:00 |
|
Thomas Harte
|
70d1b97b97
|
Add consts; prefer standard algorithms.
|
2025-12-05 22:57:54 -06:00 |
|
Thomas Harte
|
fb82fa3a39
|
Increase overlong threshold, reformat.
|
2025-12-05 16:22:05 -05:00 |
|
Thomas Harte
|
45a49ec861
|
Continue searching if any file seems in error.
|
2025-12-05 14:44:14 -05:00 |
|
Thomas Harte
|
bdfb9c0684
|
Provide expected wave lengths.
|
2025-12-04 23:15:10 -05:00 |
|
Thomas Harte
|
078fdaacbf
|
Merge branch 'master' into Plus4TurboTapeAgain
|
2025-12-04 13:43:26 -05:00 |
|
Thomas Harte
|
52494e916a
|
Ensure I'm using <optional> everywhere I should.
|
2025-12-04 13:20:51 -05:00 |
|
Thomas Harte
|
bb3c070d2d
|
Avoid illegal access if data block is ostensibly empty.
|
2025-12-03 20:58:04 -05:00 |
|
Thomas Harte
|
fd5e26f84a
|
Ensure header is safely placed.
|
2025-12-02 18:08:23 -05:00 |
|
Thomas Harte
|
3dbf62ca08
|
Treat lack of a serialiser as at-end.
|
2025-11-19 13:13:58 -05:00 |
|
Thomas Harte
|
c5dc65fc61
|
Resolve various whitespace errors.
|
2025-10-29 11:50:56 -04:00 |
|
Thomas Harte
|
105272630e
|
Definitively eliminate per-logger state.
|
2025-09-11 23:29:47 -04:00 |
|
Thomas Harte
|
d825c03372
|
Prefer references for delegate protocols.
|
2025-08-30 00:09:38 -04:00 |
|
Thomas Harte
|
095be3072b
|
Distinguish when to include the trailing NULL.
|
2025-08-28 21:53:52 -04:00 |
|
Thomas Harte
|
8295d4511b
|
Improve whence type safety.
|
2025-08-28 17:41:58 -04:00 |
|
Thomas Harte
|
5018d7d577
|
Be more rigorous about static constexpr.
|
2025-08-26 22:54:39 -04:00 |
|
Thomas Harte
|
feea6023f4
|
Eliminate macro.
|
2025-04-20 12:37:14 -07:00 |
|
Thomas Harte
|
2c2216afae
|
Further eliminate file-relative includes.
|
2025-02-28 13:18:48 -05:00 |
|
Thomas Harte
|
0823fc32fe
|
Eliminate file-relative paths.
|
2025-02-28 12:30:25 -05:00 |
|
Thomas Harte
|
ff8180920f
|
Simplify extension finder, 80/81 file grabbing.
|
2025-02-26 17:17:24 -05:00 |
|