David Given
|
b423a71b38
|
Refactor the encoders the same way that's been done for the decoders.
|
2021-07-11 16:55:18 +02:00 |
|
David Given
|
25ebad2448
|
Convert the IBM decoder.
|
2021-07-11 15:56:20 +02:00 |
|
David Given
|
f8674230ed
|
Add prototypes for all the decoders because it's easier to do them in one go...
|
2021-07-11 12:52:34 +02:00 |
|
David Given
|
a1f4014738
|
Rework the ibm encoder to allow per-track configurations. Rename everything for
consistency.
|
2021-05-19 23:01:32 +02:00 |
|
David Given
|
4ab8b4984d
|
Rename all InputProto and OutputProtos for clarity.
|
2021-05-15 18:05:53 +02:00 |
|
David Given
|
5a186b6960
|
Rename all protos to end with 'Proto' to avoid name conflicts.
|
2021-05-13 18:05:08 +02:00 |
|
David Given
|
3a8ddf8025
|
The writer now works with the new config system.
|
2021-05-13 15:55:05 +02:00 |
|
David Given
|
9d0804eff4
|
Convert the IBM decoder to use the new config system.
|
2021-05-12 23:42:38 +02:00 |
|
hpingel
|
66cb39dce2
|
added parameter swapSides to IBM encoder
|
2021-01-17 12:54:14 +01:00 |
|
David Given
|
323da8272a
|
Hopefully add support for giving the reader a set of required sectors, so if
one is missing then we can tell and the track can be reread.
|
2020-02-21 22:14:44 +01:00 |
|
David Given
|
d25f96dd24
|
The IBM encoder now works well enough that my USB floppy drive thinks the disk
is formatted... but has trouble reading sectors above about 1000. Also remember
that encoding MFM needs to keep one bit of state at all times.
|
2020-02-14 00:06:51 +01:00 |
|
David Given
|
ad3a930c6a
|
Do the boilerplate of the IBM encoder.
|
2020-02-09 23:56:20 +01:00 |
|
David Given
|
04ff31c348
|
Add a flag to the IBM decoder to tell it to ignore the logical sector IDs (some
formats don't use these).
|
2019-08-25 00:24:02 +02:00 |
|
David Given
|
4b07c38782
|
Mechanical refactor to rearrange the source files into a more pleasing order.
|
2019-08-06 22:25:11 +02:00 |
|