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
7e80e255a4
Config no longer depends on Flux/Image/Encode/Decode, breaking a circular
...
dependency.
2024-10-12 01:49:13 +02:00
dg
790f0a42e3
Move setting the image writer into Config.
2023-05-11 23:06:24 +00:00
David Given
538a22e2f7
Another attempt at making filesystem sector ordering work again.
2022-09-11 19:53:18 +02:00
wybren1971
4d7ddf3d9e
add writing IMD images functionality
2022-06-19 16:49:31 +02:00
Thomas Daede
65100a18d2
Add D88 image writer.
...
This is currently a very minimal implementation and does not
support deleted sectors, CRC errors, etc.
2022-06-01 20:46:37 -07:00
David Given
18af881fe5
Attach the underlying raw records to Sector structures; add a .raw exporter for
...
getting the MFM/FM/GCR stream.
2022-01-04 23:49:39 +01:00
David Given
2eff798d74
Remove SectorSet, which is now obsolete.
2021-07-15 23:51:02 +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
bf4831be9f
Migrate the Northstar code to the new framework.
2021-05-24 23:20:59 +02:00
David Given
05aaa2634b
Don't hard-code references to the global config in the
...
updateConfigForFilename() methods.
2021-05-18 19:57:23 +02:00
David Given
225a93330d
Rename more config stuff.
2021-05-15 22:37:29 +02:00
David Given
ed0f38748b
Add helper flags to fe-read and fe-write for setting common parameters.
2021-05-15 21:28:02 +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
6ff84b3693
Bash the imagewriter stuff into working with the new config system.
2021-05-12 23:08:17 +02:00
David Given
ce2e8fb4b5
First draft of the DiskCopy 4.2 image writer.
2020-07-30 20:21:49 +01: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
60bfe050d3
Refactor the way image extensions are handled to be generally cleaner. Add
...
support for validating ImageSpecs before we actually want to read/write an
image, so as to allow us to check the extension *before* wasting time reading a
disk. Make .d81 an alias of .img.
2019-08-21 00:45:10 +02:00
David Given
a626d5f9a0
Add write-only support for D64 disk images.
2019-08-15 20:30:07 +02:00
David Given
5de0636fe7
First attempt at writing LDBS files. Not quite right.
2019-08-09 23:21:55 +02:00
David Given
38fab7edcb
Refactor all the image writing stuff into a ImageWriter subclass hierarchy with
...
a factory based on extension.
2019-08-08 00:27:41 +02:00