On Fri, 15 Jan 2016, Steven Hirsch wrote:
The simplest approach (as suggested by Fred) would be
to use 22Disk to simply
read files out of the CP/M filesystem. If you are dealing with a
non-standard format that is not in the default database, you would need to
purchase a registered copy that has tools for building new definitions.
Alternately, you can use ImageDisk to capture an IMD file, then convert to a
sector image with the accompanying IMDU utility. From there, use 'cpmtools'
under Linux to read out the files. It is relatively straightforward to define
new disk formats for cpmtools, although you will certainly have some
experimentation ahead of you.
Start with STAT DSK: on the CP/M machine
That will give you some of what you need.
Examining sector contents is needed to determine sector sequence,
interleave, skew, and "side pattern".
Then, of course, there are surprisingly many other oddball weirdities,
such as inverted bits, altered/non-standard/invalid sector headers, etc.
But, if the machine is still functional, you can transfer everything to
SSSD "CP/M Standard", which is widely supported.
--
Grumpy Ol' Fred cisin at
xenosoft.com