David Given
003e919bd5
Formatting now works rather better, but this has revealed a problem with the
...
mapper --- which needs to switch to using Layout anyway.
2022-09-09 00:34:44 +02:00
David Given
b2eba66bff
You can format disks now.
2022-09-05 22:13:41 +02:00
David Given
f753929e87
Writing files works in fatfs.
2022-08-30 22:51:31 +02:00
David Given
528454c361
You can now load images into memory.
2022-02-26 23:32:24 +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
David Given
29e8c99b4f
Hopefully get the imagereader/imagewriter and IBM encoder/decoders using sector
...
IDs.
2021-07-29 00:02:46 +02:00
David Given
b887bebb26
First largely untested draft of a working verifier.
2021-07-19 00:13:06 +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
458d0f7a1b
Another mahoosive refactor: move away from using protos for the disk output in
...
favour of pod objects, which allows STL contains. Lots of shared_ptrs
everywhere. Much simpler and more effective code. The reader works with one of
the decoders; still have to do the rest of them and the encoders.
2021-07-15 22:50:29 +02:00
David Given
cd19fcdadd
The CSV report now writes records for every sector in the output map, even the
...
missing ones.
2020-03-31 00:14:23 +02:00
David Given
112377f885
Add pluggable image readers, plus some documentation.
2019-08-09 20:56:06 +02:00
David Given
d8172154c3
Output images now get geometry specs to indicate what kind of file to write.
2019-08-07 23:23:07 +02:00
David Given
d7cad63feb
Add a basic fe-writebrother which so far can read image files.
2018-12-30 00:40:46 +01:00
David Given
9b610a9527
Factor Sector out into its own header. Sketch out Geometry.
2018-12-29 01:59:09 +01:00
David Given
490e649942
Added the SectorSet class for holding collections of Sector objects --- much
...
easier to deal with than ad-hoc maps.
2018-12-28 00:43:47 +01:00
David Given
f27df1a39f
Improve handling of Brother bad sectors. Add the sector visualisation.
2018-12-22 19:30:15 +01:00
David Given
acd2a9c23b
Add CRC checking for IBM disks. Weirdly, my 1200kB disk appears to have deleted
...
sectors (id mark F8) on it, where the checksums don't match. Myserious...
2018-10-22 02:45:18 +02:00
David Given
8244f9ec51
We can now decode IBM MFM disks all the way to an image, although with no CRC
...
checking as yet.
2018-10-20 19:25:20 +02:00