David Given
|
184e7766f0
|
Add some helper methods to make decoders easier. Port IBM to the new new
architecture.
|
2019-04-30 20:45:16 +02:00 |
|
David Given
|
4cc680057e
|
Port the Brother decoder to the new *new* architecture.
|
2019-04-29 23:28:12 +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
|
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 |
|