David Given
|
76d905878a
|
Rework the Brother decoder again.
|
2019-03-05 20:36:37 +01:00 |
|
David Given
|
8212adf84f
|
Temporary lifespan doesn't work intuitively. Fix it.
|
2019-03-05 19:17:06 +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
|
5b519ba675
|
More sanity checking; if we get a good header followed immediately by a bad
one, then the header is no longer valid.
|
2019-02-23 20:50:27 +01:00 |
|
David Given
|
498b8572a2
|
Ignore obviously sectors with obviously impossible IDs.
|
2019-02-21 21:01: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
|
259a02898f
|
Massive refactor to overhaul and simplify the decoder system. Amiga has been
disabled (because it needs rewriting now).
|
2019-02-19 00:39:13 +01:00 |
|
David Given
|
cce65d7bd0
|
Common out the disk read code between the two fe-read commands.
|
2019-01-21 23:30:30 +01:00 |
|
David Given
|
e5ab282c35
|
Convert the bitmap decoder to an object interface.
|
2019-01-21 22:56:05 +01:00 |
|
David Given
|
2e58468b1b
|
Records now keep track of where they were on the track, so we can look at
the record spacing.
|
2019-01-02 01:35:59 +01:00 |
|
David Given
|
3e60d37c44
|
Boilerplate rearrangement to move all the brother stuff into a directory of its
own. Prepare for writing.
|
2018-12-23 21:24:48 +01:00 |
|
David Given
|
d60dc37bb8
|
Refactor the Brother stuff.
|
2018-12-23 14:35:08 +01:00 |
|