Full Description of File
CMCopy is a menu-driven diskette duplicating
program that produces multiple exact images
of 3.5" or 5.25" DSDD or DSHD diskettes on
formatted or unformatted disks, with optional
verification during copy. Counter lets user
specify a number of disks to make, and counts
down so user doesn't have to keep track.
Includes separate disk scanner utility for
browsing disk absolute sector-by-sector.
Inexpensive shareware by C. F. Martin, ASP.
Contents of the CMCOPY.DOC file
CMCopy: A Program for Making Multiple Diskette Copies
by Charles F. Martin
CMCopy first reads a disk from either floppy drive A or B, as
chosen by the user, and makes an image of it on hard drive C. It
then asks you how many copies you wish to make, and whether you want
to verify each track after it is written. (During "verification"in
CMCopy, the disk drive reads the track it just wrote, calculates a
CRC -- "cyclic redundancy check" -- and compares it with that
recorded on the disk during the write operation. Modern diskette
drives are so reliable that this extra step is not really necessary,
unless the copy is so valuable that you want a small amount of extra
assurance that it is exactly correct.)
At the DOS system prompt, just type CMCopy. You will be shown an
opening screen that may be cleared with a single keystroke. CMCopy
then asks you to press the letter, A or B, corresponding to the
drive you want to read from, to insert the master disk into the
drive, and press . CMCopy will then read the disk, first
determining and informing you what disk format it is.
After successfully reading the master disk, CMCopy will ask how
many copies you wish to make, and offer a "default" value of 10.
Adjust the default value of 10 using the "+" and "-" keys, and, when
the number is correct, press . (If you don't know how many
copies you want to make, or you enter a wrong value, don't worry.
After each copy, CMCopy gives you the option of inseting another
blank disk and pressing to start the next copy, or pressing
to terminate this run of copies.)
After a run of copies, CMCopy first offers you the option of making
more copies of the same master disk, and, if no more are desired, of
reading a new master from either drive. Answering N to both
questions leaves the program.
CMCopy determines whether the blank disk being copied to is already
formatted in the format of the master disk, and performs the format
if required. FOR 3.5" DISKETTES, there is a hole in the diskette in
the corner adjacent to the movabale write-protect slide if the
diskette is capable of high-density (1.44Mb) format, and no hole if
it is 720kb. The case style of the blanks to be copied MUST MATCH
the case style of the master disk, or format errors will occur.
CMCopy reports any error returned by the BIOS (Basic Input/Output
System) diskette services, and the operation during which the error
occurred. The following is a listing of the errors the BIOS may
report, in hexadecimal format, as relayed by CMCopy. It is
included here for completeness. CMCopy will ask you if you want to
try another master if an error occurs during disk reading, and will
advise you not to use the copied disk if the error occurs during
Error Code: Error Description:
02h Address mark not found
03h Attempt to write on write-protected disk
04h Sector not found
0Ch Media type not found
20h General controller failure
40h Seek operation failed
80h Timeout (no disk in drive)
Errors 02h and 04h signify defective or unformatted media. The only
error you will likely ever see is 80h, if you forget to put a disk
in the drive.
CMCopy is distributed as Shareware. It is not "freeware" or
public domain software, but is made available to you, the user, for
evaluation under the Shareware principle of "try before buy".
If you use CMCopy regularly, you are requested to register your
copy. Registration fee is $5.00, and may be remitted to:
Charles F. Martin
3239 Riverview Dr.
Triangle, VA 22172-1421 USA
Author may be contacted by telephone at (703) 221-1833 or 221-1471,
or by CompuServe E-mail [72130,1400].
Charles F. Martin is a member of the Association of Shareware
Professionals (ASP). ASP wants to make sure that the shareware
principle works for you. If you are unable to resolve a shareware-
related problem with an ASP member by contacting the member
directly, ASP may be able to help. The ASP Ombudsman can help you
resolve a dispute or problem with an ASP member, but does not
provide technical support for members' products. Please write to the
ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442 or send a
CompuServe message via CompuServe Mail to ASP Ombudsman 70007,3536.