Commit Graph

10 Commits

Author SHA1 Message Date
David Given
4b480ce4f3 Rewrite the Macintosh decoder. 2019-04-18 01:31:52 +02:00
David Given
7a49ec7819 Moderately crudely hack in routing side information to the decoders; this is
needed by the Victor 9000 decoder to figure out the right clock rate.
2019-04-16 19:50:25 +02:00
David Given
f3b3cc4532 Fix the Mac decoder. 2019-03-05 21:25:59 +01:00
David Given
94fb10eb02 Behemoth change to rework everything to use Bytes rather than vectors of
uint8_t. The tests pass, but of course, nothing decodes any more.
2019-03-05 00:10:20 +01:00
David Given
f0d64969fc Better conflicting sector warning formatting. Raw records can now be shown for
non-retryable data sources.
2019-02-28 23:02:58 +01:00
David Given
afc6b1c32d Document the Mac support. 2019-02-21 01:10:47 +01:00
David Given
839f62e7ea Compare checksums correctly, and also don't clip the last byte of checksum off
the sector when reading it (that hardly ever works).
2019-02-21 00:49:08 +01:00
David Given
c4ac231a50 Discover that Macintosh side byte encoding is weirder than I thought. Now at
least all the sectors are on the same side of the disk.
2019-02-20 23:03:52 +01:00
David Given
01acc4e5b3 Partially decode the Kryoflux Mac image I have (complete with checksum
checking). The read is very bad, but I don't know whether that's because
there's something wrong I'm doing, or if the Kryoflux image is bad.
2019-02-20 20:46:01 +01:00
David Given
f3aec34638 Add a skeleton Macintosh disk reader. 2019-02-20 19:35:31 +01:00