Kaypro's DSDD disks use a different sort of sector naming where apparently on the second side of the disk the sectors are numbered 10-19 and claim to be head 0 instead of head 1. I tried using the imagedisk tool to generate an IMD file with the correct sector layout, but it would have required a raw image that has the sectors in interleave order, so I just ended up writing a disk tool that converts from raw images to IMD images and back again. Samdisk can already go from IMD to RAW, but it can't go from RAW to IMD.
The thought was that one can convert or build a raw disk with it, then convert it to IMD, write it with ImageDisk and use it on real hardware.
It supports both SSDD or DSDD disks. You can also export CP/M (boot track and allocation block 1) to a file and then import it again to a different disk image.
I still have some more ideas about what I want to add to this utility, but for now here is what it can do:
This is a WIN32 console application.
The thought was that one can convert or build a raw disk with it, then convert it to IMD, write it with ImageDisk and use it on real hardware.
It supports both SSDD or DSDD disks. You can also export CP/M (boot track and allocation block 1) to a file and then import it again to a different disk image.
I still have some more ideas about what I want to add to this utility, but for now here is what it can do:
This is a WIN32 console application.
Code:
KAYDISK 1.00
Usage: KAYDISK command options
Commands:
copy inputimage outputimage ["optional IMD description if output is IMD"]
make outputimage ssdd|dsdd
exportcpm inputimage cpmfile
importcpm modifiedimage cpmfile
It uses the file extension to determine the file format:
.IMD = ImageDisk format
.RAW = raw flat binary format