Different outputs when dumping raw vs using both --format and --raw parameters. #396
Replies: 2 comments 6 replies
-
With no format specified, gw read defaults to reading three revolutions per track. When a format is specified, this default is overridden by the relevant codec. For IBM track formats the default is two revolutions. Hence your stream files are 2/3 the size in this case. The number of revolutions is reduced because the codec can detect errors and retry as necessary. This is what happens in the copy protection track. It appears malformed compared with what the codex expects, so further revolutions are read from disk. These get concatenated together in the raw output stream file. Hence it is much larger. |
Beta Was this translation helpful? Give feedback.
-
Okay, I may have found a bug then. I redumped the disk using the command: All tracks now dump at 3 revolutions except for the copy protected track 6.0, which is still dumping at 409 KB, ignoring the number of revolutions I requested. |
Beta Was this translation helpful? Give feedback.
-
I'm getting different outputs when dumping raw vs when using both the --format and --raw parameters together.
I'm using a 720K floppy disk with copy protection on track 6, side 0.
When I dump a disk using the command:
gw read track00.0.raw
my raw tracks look like the first image.When I dump using the command
gw read --format ibm.720 --raw track00.0.raw
my raw tracks look like the second image.Notice there is a huge file size disparity between the file sizes of the tracks, especially on track06.0.raw, which is the copy protected track.
What is Greaseweazle doing differently when dumping the first way vs the second and how does that affect my .raw track outputs? Why are the track file sizes so small when using --format and --raw together, but the one copy protected track is significantly larger?
Beta Was this translation helpful? Give feedback.
All reactions