David Given
|
d303067deb
|
Massive refactor to work in logical cylinders everywhere. The logical/physical
mapping is now done at the last stage and should, ideally, be automatic. I'm
sure there are bugs everywhere.
|
2022-03-25 00:22:28 +01:00 |
|
David Given
|
0edca836f0
|
Let the image reader do the physical/logical track mapping.
|
2022-03-03 00:18:49 +01:00 |
|
David Given
|
eade2e279e
|
Make the internal disk data structures all const, to allow us to pass them to
the GUI UI thread safely.
|
2022-02-24 22:46:10 +01:00 |
|
dg
|
18d90c44dd
|
Rework the flux decoders to add a desync opcode for separating multiple reads
in a flux stream. Finally add a unit test for the flux decoder.
|
2021-12-05 14:42:57 +00:00 |
|
David Given
|
42cacb18bd
|
Lots of warning fixes. Can we switch to C++ 2A?
|
2021-08-04 20:29:04 +02:00 |
|
David Given
|
9fa631acca
|
Fix the Brother encoder.
|
2021-07-31 00:42:25 +02:00 |
|
David Given
|
13deef3416
|
Plumb the verifier stuff through the rest of the encoders; fix it to actually
work and not crash, god I hate C++.
|
2021-07-19 21:46:48 +02:00 |
|
David Given
|
b887bebb26
|
First largely untested draft of a working verifier.
|
2021-07-19 00:13:06 +02:00 |
|
David Given
|
f589e094b2
|
Remove RawRecord, which is now obsolete.
|
2021-07-15 23:55:29 +02:00 |
|
David Given
|
2eff798d74
|
Remove SectorSet, which is now obsolete.
|
2021-07-15 23:51:02 +02:00 |
|
David Given
|
239cecff9e
|
Convert all the encoders and imagereaders to the new scheme.
|
2021-07-15 23:43:07 +02:00 |
|
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
|
3a8ddf8025
|
The writer now works with the new config system.
|
2021-05-13 15:55:05 +02:00 |
|
David Given
|
06eb10d2a0
|
Merge.
|
2020-05-16 10:38:17 +02:00 |
|
David Given
|
2244299bd9
|
Add a bias parameter to allow the entire Brother format to be moved around on
the disk.
|
2020-05-16 10:37:48 +02:00 |
|
David Given
|
6ca06ecafb
|
Fix several embarassingly stupid bugs in the brother 120kB encoder code path.
|
2020-05-14 10:41:25 +02:00 |
|
David Given
|
5deba8af41
|
Untested Brother 120kB write support.
|
2020-05-13 14:49:06 +02:00 |
|
David Given
|
792cc88192
|
The Amiga writer now generates valid flux files --- but it looks like the
writer's broken (both the Amiga and the Brother have failed).
|
2019-12-14 20:44:48 +01:00 |
|
David Given
|
4b07c38782
|
Mechanical refactor to rearrange the source files into a more pleasing order.
|
2019-08-06 22:25:11 +02:00 |
|