[sebhc] Disk formats and emulators
Steven Parker
sp11 at hotmail.com
Mon May 10 19:43:06 CDT 2004
Eric says:
>...the Dave W format was moving that way...though
>was never (as far as I know) completed.
It's definitely not in the version you can download from his website.
>I think we should consider standardizing on this format, again, even though
>it isn't ideal.
It may be worth considering other options, particularly at this time. A few
issues that come to mind are (1) It was intended to load a hardware device
(like hex dumps are used to load prom burners). (2) the text file requires
conversion both before and after it's used (assuming the implementation
makes the disk writable). (3) If you don't have a hardware SVD or dont'
want to hold the entire image in memory while working with it, the text
format would significantly complicate paging. (4) More direct formats would
require about the same space as the capacity of the disk being stored. The
SVD format requires 3-4 times as much space, and even more with track
comments. (5) While the text format is "readable", I'm not sure it's
particularly useful to do so. And creating readable dumps of binary files
is trivial on most platforms. (6) It's not analagous to the more direct
format already being used to store and emulate tape files (.PID, .tape). (7)
There's no facility in the format to verify data integrity (as there is in a
real disk). I was able to identify damage to one of the HUG files in the
archive and reconstruct it because it was missing a byte entirely - a
changed but still present byte would have been impossible to detect.
I like the header in the SVD format, but I'm still not sure if it's really
needed. It's possible that information can be uniquely implied just by the
size of a binary file.
My preference of the moment would be to store disk images in a binary
format, which would have integral crc's and might include some additional
information, to take advantage of the storage savings and more direct
usability in new emulators. A tool could be provided in the archives to
convert to the SVD format for those using actual SVD's or old emulators.
The additional information could potentially be provided by an associated
description file which would include label information.
_________________________________________________________________
Check out the coupons and bargains on MSN Offers! http://youroffers.msn.com
--
Delivered by the SEBHC Mailing List
More information about the Sebhc
mailing list