David Given
|
032df676c1
|
Replace meson with a very small shell script.
|
2019-07-03 22:18:34 +02:00 |
|
David Given
|
b1092c7f82
|
Simplify the decoder class hierarchy.
|
2019-04-30 21:44:56 +02:00 |
|
David Given
|
9140b822ee
|
Update the Amiga to the new new architecture.
|
2019-04-30 20:53:50 +02:00 |
|
David Given
|
a692382ea2
|
Update the Amiga decoder for the new architecture.
|
2019-04-27 23:22:32 +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
|
574d383573
|
Remove discrete segmenters, instead rolling the logic into Decoders; prepare
for splitting decoders into soft-sector and hard-sector.
|
2019-03-08 23:57:46 +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
|
1b767a0bec
|
Remove junk.
|
2019-02-25 00:11:28 +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
|
eb59ca8ad6
|
Turns out that the first bit of the sync byte after the data is sometimes
unset. Go figure. I ignore it and everything works.
|
2019-02-19 22:33:48 +01:00 |
|
David Given
|
c3cb7bfced
|
The Amiga decoder now mostly works, although it's only decoding 75% of the
sectors --- the rest are missing, and always in the same pattern, which is
weird.
|
2019-02-19 22:29:06 +01:00 |
|
David Given
|
f51868c35c
|
Add a primitive (non-checksum-checking) parser. Looks like the decoding loses a
lot of sectors --- the read rate is terrible.
|
2019-02-18 00:38:34 +01:00 |
|
David Given
|
83118ee477
|
Add skeleton Amiga support: the MFM bitstream is decoded but records aren't
parsed.
|
2019-02-18 00:10:36 +01:00 |
|