David Given
|
157ec569b2
|
Some more renaming.
|
2025-10-14 23:16:56 +02:00 |
|
David Given
|
f63c8dadf1
|
Lots more renaming.
|
2025-10-14 22:53:26 +02:00 |
|
David Given
|
d17f6116f0
|
Lots of symbol renaming.
|
2025-10-14 22:32:42 +02:00 |
|
David Given
|
2d6cb22e3a
|
Looks like we're going to have to rework the reader/writer/source/sink
interfaces, so do fluxsink. This lets us test for overwriting a flux
file on writing in the GUI. HG: Enter commit message.
|
2025-10-14 21:54:59 +02:00 |
|
David Given
|
f960c7efd0
|
Added functionality for faking the necessary data in a DecodedDisk to
make the visualiser work. Blank images can now be created in memory.
|
2025-10-13 00:19:59 +02:00 |
|
David Given
|
2e2c3e3e34
|
Set a best-guess physical location on missing sectors.
|
2025-10-10 21:49:14 +02:00 |
|
David Given
|
97bb563ba0
|
Another massive overhaul to rip out the last remaining bits of Layout.
|
2025-10-10 00:21:47 +02:00 |
|
David Given
|
8f047f842e
|
Massive overhaul to use the new disklayout stuff while
encoding/decoding. Fix lots of bugs, be more consistent with logical and
physical locations.
|
2025-10-08 22:41:13 +02:00 |
|
David Given
|
9d596ef530
|
Rename many things for clarity.
|
2025-10-06 23:29:20 +02:00 |
|
David Given
|
341e0a320d
|
Rename the stuff in flux.h to actually make sense.
|
2025-10-06 23:09:26 +02:00 |
|
David Given
|
cff0a9703c
|
Rework the flux data structures to be a bit more sensibly designed and
more amenable to copying.
|
2025-10-06 22:58:24 +02:00 |
|
David Given
|
06a3af2a1d
|
Add filesystem sector offsets to the disk layout structure.
|
2025-10-01 00:34:09 +02:00 |
|
David Given
|
0558d95fa3
|
Attach the current layout to DiskFlux objects.
|
2025-10-01 00:26:19 +02:00 |
|
David Given
|
e75e1a6e27
|
Make the track/cylinder side/head terminology more consistent.
|
2025-09-08 20:08:23 +02:00 |
|
David Given
|
aa220ecbcb
|
Sectors and Images now store more unseful information. The DiskProvider
now works.
|
2025-09-08 19:52:57 +02:00 |
|
David Given
|
2831aa09ae
|
Add CylinderHeadSector in place of some of the 3-tuples I was previously
using; do some refactoring.
|
2025-09-07 00:56:18 +02:00 |
|
David Given
|
3761c4b1e2
|
Broadcast a DiskReadLogMessage every time a track is read, with the
entire accumulated disk data (including all the resolved sectors). This
makes it much easier to show partial results in the GUI.
|
2025-09-06 01:21:07 +02:00 |
|
David Given
|
1def87fdc3
|
Remove the rawReadDiskCommand() function, as it's no longer used.
|
2025-08-21 19:00:29 +02:00 |
|
David Given
|
4ebda29171
|
Rename track -> cylinder in lots of places.
|
2025-08-16 17:39:55 +02:00 |
|
David Given
|
53026f3d02
|
Rework the way locations are handled to use the new locations
microformat rather than the old RangeProto.
|
2025-08-16 16:59:44 +02:00 |
|
David Given
|
0fcb2075e0
|
Move filesystem_track_ordering from ImageReaderProto/ImageWriterProto to
ImgInputOutputProto; it now only applies to img files. Make it honour the
appropriate track layout setting too.
|
2024-11-29 22:30:33 +01:00 |
|
David Given
|
2bda78fb40
|
Distinguish between filesystem track ordering and image track ordering
(although currently only the filesystem ordering is used).
|
2024-11-29 22:07:58 +01:00 |
|
David Given
|
ed604f6284
|
Finally eliminate the +lib target.
|
2024-10-19 13:18:28 +02:00 |
|