DD.COM - CP/M Disk dump
DD.COM is a floppy imaging program for CP/M. It is modelled after the UNIX utility dd. It allows one to make a floppy disk image from an H8D file or to dump the floppy disk to an H8D image.
How it works.
Disk dump for CP/M - Version 1.2 - 2012/01/13...
dd currently only works for reading and writing H8D CP/M disk images to and
from an H17, 100k, hard sector diskette drive.
Usage:
dd - Prints out the help.
dd map - Prints a map of your disk drives - must have floppy inserted.
dd if=<file|drive|port> of=<drive|file|port> - copies images.
Example:
dd if=e: of=cpmboot.h8d - Makes image from E: drive called cpmboot.h8d
dd if=mydisk.h8d of=d: - Images D: drive from file mydisk.h8d
dd if=ttys1: of=d: - Images D: drive from serial port using h8clxfer or H89LDR9.
Downloads
You can download the BDS C source code and the compiled, ready to run versions of DD.COM here.
DD.COM version 1.2 ---
DD-1-2.C Source
Older versions
DD.COM version 1.1 ---
DD-1-1.C Source
Versions
1.0 - 2012/01/01- Initial version
1.1 - 2012/01/06
- Dig drive letter out of filename so it uses the the correct drive when doing a bisoh(SELDSK).
- Add version and date to help.
- Add drive type to map display.
1.2 - 2012/01/13
- Added serial port support which can be used with Dwight's H89LDR program or h8trans/h8clxfer.
Other Information
Error checking is a little weak yet but I'm working on it, for example, it fails if a diskette isn't inserted in the drive. The program is written in BDS C so it is easy to extend. I will be adding the ability to work with H89LDR so one can use the serial port from a PC as well.
I have only tested this with the following configuration so if it doesn't work for you send me a bug report and I'll fix it. H8 with IDE hard drives A-D and H17 floppy drive E:
Just remember you MUST have a formatted floppy inserted in the drive before you copy.