Archiving CP/M 2.2 Source Code Programs to a PC (Fat or NTFS media)

Fred Cisin cisin at
Fri Jan 15 13:59:45 CST 2016

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

More information about the cctalk mailing list