Category : Recently Uploaded Files
Archive   : COPYQ321.ZIP
Filename : COPYQM.DOC

 
Output of file : COPYQM.DOC contained in archive : COPYQ321.ZIP




Sydex


















CopyQM


Quick Multiple Format/Copy/Verify for Diskettes













Sydex, Inc.
P.O. Box 5700
Eugene, OR 97405
Voice: (503) 683-6033
FAX: (503) 683-1622
Data: (503) 683-1385









Table of Contents

What is CopyQM?..............................................1
Requirements.................................................3
Getting Started..............................................5
CopyQM Operation.............................................7
CopyQM Command Line Syntax...................................8

Basic Operating Options....................................10
Specifying A Different Drive for Reading...................11
Display and Sounds.........................................11
Converting Between Formats.................................12
Memory Usage...............................................13
Formatting and Verifying...................................14
Diskette Image Files.......................................15
Blind Mode.................................................17
"Shelling Out" Between Copies..............................18
Miscellaneous Options......................................18
The COPYQM Environment Variable............................19
Locating Temporary Files...................................20
Command Examples...........................................20

Differences from Earlier Versions...........................21
Memory Usage................................................22
Diskette Image Files........................................23
Copying Modes...............................................24
Format Conversion...........................................25
Copy Verification...........................................25
Checking Copies.............................................26
Audible Signals.............................................26
"Smart" Formatting..........................................27
Quick Mode Copying..........................................27
Display Color Set...........................................28
Status Messages.............................................28
The ICOMMENT Utility........................................32
Specifying a Diskette Configuration.........................33




CopyQM
A Quick Diskette Duplicator for Multiple Drives

Copyright 1993
Sydex, Incorporated
P.O. Box 5700
Eugene, OR 97405
(503) 683-6033


What is CopyQM?

If you're eager to get going with CopyQM, skip to the section
titled "Getting Started".

Basically, CopyQM duplicates diskettes in a single pass.

Introduced in 1987, CopyQM has been continually improved and up-
dated. It now boasts the largest number of features of any PC-
based diskette duplicating package.

CopyQM reads a master diskette and formats, writes and verifies
duplicates of the master diskette. Copying can be performed on
up to six drives in a single session; copies are written on only
one drive at a time. "No Hands" operation is featured--after
you've started things, you needn't touch the keyboard again; just
insert diskettes in drives as needed.

In addition to the basic operating mode, the basic CopyQM package
features the following:

1. Conversion between different formats. Unlike competing
products which just copy the same format to different
drives, CopyQM actually rebuilds the diskette format to
match the drive. It's possible to convert from a 360K
format to a 1.44M format. And the result is a "real"
1.44MB diskette with 1.44MB worth of diskette space.

2. Support of diskette image files. An image file created
by CopyQM is a complete description of the information
on a diskette. A comment may be included in the file
with CopyQM's built-in editor. The image file is check-
summed with a 32-bit CRC.

_________________________________________________________________

Introduction 1





3. Copying of Apple Macintosh HD and DOS diskettes with no
special processing. CopyQM will copy most PC-readable
diskettes regardless of format with the "Blind" option.
However, CopyQM will not copy low-density Apple Macin-
tosh 800K diskettes.

4. Formatting of diskettes only when needed with "SMART"
mode option.

5. Faster copying by copying only active data--the empty
area on a partially-filled diskette is not copied.

6. Verifying of copies can be performed in several modes,
ranging from none to a byte-by-byte comparison of
copied data with the master diskette.

7. Selection of menu or command-line interface with com-
plete on-line help.

8. Choice of direct hardware controller access or use of
BIOS routines.


CopyQM is also offered in a commercial "Plus" package with the
following features:

1. Support of ASCII or binary serial numbering of copies.

2. Insertion of copy-protection information into copies.

3. Maintenance of a diskette usage log.

4. Diskette maintenance utility.

5. Creation of self-extracting diskette image files.

6. Execution of DOS commands or custom code overlays after
each copy for support of labeling or auto-feeder
devices.




_________________________________________________________________

2 Introduction





CopyQM will not:

* Write copies on more than one drive simultaneously.
However, Sydex does offer SyDupe, which will write on
up to three diskette drives at the same time. For more
information on SyDupe, please contact Sydex.

* Copy proprietary (e.g., Amiga, Apple ][, Atari 820) or
copy-protected formats.

* Copy individual files. The smallest unit of informa-
tion that CopyQM can deal with is an entire diskette.

* Copy one hard disk to another. CopyQM is a diskette-
copying utility.

* Copy individual files from a hard disk to a diskette.

CopyQM is fast--in most cases it will copy at the best-case
theoretical speed. The primary limitation in any diskette opera-
tion is the time that it takes the diskette to complete one
revolution. Our timings indicate that CopyQM can format, copy
and verify a full 360K diskette in about 50 seconds. Larger
capacity diskettes will, of course, require more time.


Requirements

At a minimum, the following four files are necessary for opera-
tion of CopyQM:


CINSTALL.EXE installs CopyQM.

COPYQM.EXE implements the primary functions needed for dis-
kette copying.

CQMENU.EXE contains a menu interface and all on-line help.

VIEWCONF.EXE is a utility to display the diskette configura-
tion information being used by CopyQM.


_________________________________________________________________

Introduction 3




Other text and program files may be present which describe the
operation of CopyQM or support additional features, but the four
files mentioned above are essential for successful operation.

In almost all cases, CopyQM will be able to determine the con-
figuration of a system without any sort of intervention. Unusual
or special disk drive configurations, however, may require that
the configuration be explicitly specified. For more information
on how to construct a configuration file for all Sydex utilities,
consult the section titled "Specifying a Diskette Configuration"
near the end of this document.

CopyQM requires the following operating environment for execu-
tion:

1. An IBM PC-compatible with an 8088, 80286, 80386 or
80486 processor. Other system operating environments,
such as PC emulation on non-PC systems (e.g., Commodore
Amiga or Apple Macintosh) may work, but operation under
them is not supported by Sydex.

2. PC-DOS or MS-DOS Version 3.3 or later. CopyQM has been
successfully tested in a DOS session under IBM OS/2 Ver-
sions 1.3 and 2.1, but OS/2 operation is not supported
by Sydex. Other DOS-compatible systems such as
Novell's DR-DOS or The Software Link's PC-MOS may
result in successful operation, but these have not been
fully tested by Sydex.

3. At least 256K of available base memory, sometimes
referred to as "RAM".

4. A hard disk with at least 2MB of free space for tem-
porary files created by CopyQM.

5. At least one diskette drive local to the system running
CopyQM. Network diskette drives are not supported.

CopyQM does not require, but can make use of the following:

1. Extended memory that is managed by an XMS-compatible
memory manager such as Microsoft's HIMEM.SYS or
Quarterdeck's QEMM.

_________________________________________________________________

4 Requirements





2. Expanded memory, or LIM (Lotus-Intel-Microsoft), that
is managed by a a driver that is compliant with EMS 4.0
or later.

3. Additional diskette adapters. Sydex has tested the
Micro Solutions Compaticard I, II and IV adapters. Cer-
tain non-standard diskette adapters, such as the IBM
PS/2 5.25" Diskette Adapter/A or the Micro Solutions
Backpack tm drive may require that the BIOS interface
option of CopyQM be selected.

CopyQM will operate under Microsoft's Windowstm or Quarterdeck's
Desqviewtm. However, because diskette copying is a time-critical
application, performance under any multi-tasking environment will
be degraded somewhat. The actual amount of the degradation
depends on several factors, including the scheduling algorithms
used by the multitasking software. Use of the BIOS interface op-
tion is recommended.

Executing more than one copy of CopyQM under control of a multi-
tasking executive, such as Windows is not recommended. Severe
performance degradation will result. If two sets of diskette
copies are required, running two CopyQM sessions consecutively
will result in significantly better performance than attempting
to execute the sessions concurrently. For efficient concurrent
operation on several diskette drives, contact Sydex about the
SyDupe duplicating package.

CopyQM will support a total configuration of up to twelve dis-
kette drives. A CopyQM session can make use of up to seven dis-
kette drives--one for reading and six for writing.

Getting Started

To install CopyQM, execute the CINSTALL program. CINSTALL will
copy all necessary files and perform several system checks re-
lated to CopyQM execution. For example, if CopyQM is to be in-
stalled from drive A:, enter the following command at the DOS
prompt:

A:CINSTALL


_________________________________________________________________

Requirements 5




If you're using a portable computer with an LCD display, you may
want to select a monochrome color set to improve display
readability:

A:CINSTALL /MONO

In most cases, this is all that will be required to get CopyQM up
and running.

First-time users should execute CopyQM through the menu interface
furnished by CQMenu. Entering the following command at a DOS com-
mand prompt will initiate execution of CQMenu:

CQMENU

CQMenu displays a menu and translates the menu choices into a com-
mand line for CopyQM. After all selections have been made,
COPYQM.EXE is located and read into memory overlaying CQMenu.

CQMenu also contains a full on-line help facility for CopyQM.
Help related to the current selected menu item can be obtained by
pressing F1. In addition, a general help facility which
describes command-line syntax and configuration file setup can be
displayed by pressing F1 a second time.

All of the features of CopyQM are not available through CQMenu's
interface. Some of the more obscure facilities are accessible
only through the DOS command line interface to CopyQM.

On-line help is available for the command-line syntax of CopyQM
by entering the following command:

COPYQM /HELP











_________________________________________________________________

6 Getting Started




CopyQM Operation

Once menu selections have been made from CQMenu or the command
line for CopyQM has been entered, CopyQM begins execution. Opera-
tion of CopyQM is divided into two phases, reading the master dis-
kette or image file, and writing the copies or diskette image
file.

Because CopyQM continuously accesses diskette drives to obtain
their operating status, diskette changes are permitted when drive
lights are illuminated. In addition, since CopyQM is sensitive
to drive changes, it may be necessary to remove a diskette and
then re-insert it into the same drive to indicate to CopyQM that
a change has occurred.

When a diskette or image file is being read, a box corresponding
to the drive currently being accessed is shown containing a mes-
sage indicating the status of the current operation. If the ES-
Cape key is pressed before CopyQM is able to read the master dis-
kette, execution terminates and CopyQM exits to DOS.

A summary of information relating to the diskette is also shown.
Sector size indicates the size in bytes of each sector.
Sectors/track specifies the number of sectors that occur on each
track. Sides reports either 1 for single-sided formats, or 2 for
double-sided. Density can show values of low for double-density
(360K and 720K), high for high density (1.2M and 1.44M), or ex-
tended for 2.88M media. Data cylinders indicates the number of
cylinders containing active data. The amount of memory used to
hold the data from the diskette is also shown.

The DOS volume label name, or the first 11 characters of an Apple
Macintosh volume label is shown. If no volume label can be
found, "** NONE **" is displayed.

If creation of a diskette image file has been requested, the file
is written after the diskette has been completed. If the conver-
sion option has been specified, a temporary diskette image file
will be written and the requested conversion will be performed as
the image file is read back into memory.

If copying to diskettes has been requested, the following prompt

will be displayed:

_________________________________________________________________

CopyQM Operation 7





Enter copy count (ESCape to exit) -

Between 1 and 9,999 copies may be requested; after the desired
number is entered, the Enter key is pressed. If the ESCape key
is pressed instead, CopyQM will exit to DOS.

After the master diskette or image file has been read and
processed, CopyQM begins the writing phase.

Up to six drives can be shown on the writing status display.
Note that only those drives which support the diskette format cur-
rently being copied are shown. For example, if a high-density
5.25" (1.2M) master diskette were being copied, only drives
capable of high-density support would be displayed.

The "thermometer" bar displayed when writing diskettes shows the
progress of the copy operation. A solid, red bar indicates that
active data is being transferred; a hatched, green bar indicates
that an inactive area is being formatted.

When all requested copies have been completed, the following mes-
sage appears:

All copies done. Press any key to continue...

If the ESCape key is pressed before all copies have been written,
the following message appears:

ESCape pressed. Press any key to continue...

If the ESCape key is pressed again, CopyQM exits to DOS. Any
other key causes CopyQM to request the next master diskette for
reading.

CopyQM Command Line Syntax

In order to get an idea of how to use CopyQM, consider the follow-
ing hypothetical PC setup:





_________________________________________________________________

8 CopyQM Operation




Drive A: is a 1.44M 3.5" diskette drive
Drive B: is a 1.2M 5.25" diskette drive
Drive C: is a hard disk
Drive D: is a 1.44M 3.5" diskette drive
Drive E: is a 1.2M 5.25" diskette drive

The following commands illustrate how to construct commands to
perform most common copying tasks:

1. Copy a 3.5" diskette using one drive:

COPYQM A:

2. Copy a 5.25" diskette using one drive:

COPYQM B:

3. Copy a 5.25" diskette using two drives for writing:

COPYQM B: E:

4. Copy a 5.25" 360K diskette to 3.5" 720K diskette:

COPYQM A: SOURCE=B: CONVERT=720K

5. Copy a 3.5" diskette using pre-formatted diskettes:

COPYQM A: SMART

6. Make an image file (MYIMAGE) of a 3.5" diskette:

COPYQM A: RECORD=C:MYIMAGE

7. Make a 3.5" diskette from an image file (MYIMAGE):

COPYQM A: PLAYBACK=C:MYIMAGE

8. Make one copy each of a set of 3.5" diskettes:

COPYQM A: COUNT=1 REPEAT




_________________________________________________________________

Command Line Syntax 9




In general, the format of a CopyQM command is:

COPYQM

Where are drive letters (each followed by a colon) and
are either single words or a word followed by an equals
sign (=) and a value.

Many options are available with CopyQM. What follows is a descrip-
tion of all options, grouped by function. For more examples of
command lines, consult the section titled COMMAND LINE EXAMPLES.

Some options require a value; others do not. A value may be as-
signed to an option by following the option with an equals sign
(=) and the value. For example, the COUNT option, which controls
the number of copies to be made, requires a value. COUNT=10
specifies that 10 copies will be made.

Most options also have an abbreviation which can be used instead
of the full spelling. Thus, WRITEPROTECT, which causes CopyQM to
make sure that the master diskette is write-protected, can be ab-
breviated as WR.

Basic Operating Options

These options change, in a basic way, the manner in which CopyQM
operates.


BIOS specifies that the system BIOS should be used for dis-
kette access. Normally, the controller hardware is
directly accessed by CopyQM, but operation under some
multi-tasking environments, such as Microsoft Windows
may require that this option be specified. The word
BIOS can be abbreviated as BI.

BLIND specifies that CopyQM should not consider the content
of the diskette to be copied, but only its format.
This option is useful when the diskette to be copied
was not created on a DOS or Apple Macintosh system, or
has a non-standard boot sector. Caution: If a DOS dis-
kette produces the Not a DOS Diskette error message,
this may indicate that the diskette contains a boot sec-

_________________________________________________________________

10 Command Line Syntax




tor virus. Before switching to BLIND copying, use any
of the commercially available virus scanning packages
to determine that the diskette does not contain a
virus.

BLIND may be abbreviated as BL. To control the way in which
BLIND mode processes a diskette, see the section titled
SPECIFYING DISKETTE PARAMETERS IN BLIND MODE.

CHECK disables the writing of copies and enables a byte-by-
byte comparison of copies with a master diskette. Use
CHECK to verify that a diskette is a true unmodified
copy of the original master. CHECK may be abbreviated
as CH.

HELP or /HELP gets this on-line help display. H and /H will
also activate the CopyQM help display.

Specifying A Different Drive for Reading

CopyQM normally uses the first drive specified to read the master
diskette. However, there are some situations where the drive
used for reading should not be used for writing the copies.

SOURCE specifies the drive to be used to read the master dis-
kette. For example SOURCE=A: indicates that drive A:
should be used to read the master diskette. Unless the
same drive occurs in the drive list portion of the
CopyQM command line, it will not be used for writing.
SOURCE may be abbreviated to SO.

Display and Sounds

These options control the appearance of the display or the use of
the PC's speaker:

MONO forces CopyQM to use a monochrome color set for all dis-
plays. Normally, CopyQM will detect the presence of
monochrome-only displays and change its operation ac-
cordingly. However, some lap-top systems with LCD or
plasma displays may give a more readable display if
this option is used. MONO may be abbreviated as MO.


_________________________________________________________________

Command Line Syntax 11




NAG activates a "wake-up!" audio signal. If approximately
20 seconds of inactivity occur, a short tone will be
sounded every 20 seconds until some action has been
taken.

SILENT specifies that no audible signaling should be used at
all. This is useful in environments where noise must
be kept to a minimum, such as in a crowded office.
SILENT may be abbreviated as SIL.

NOPAUSE disables a "Press any key to continue" message after
the master diskette has been read and between each set
of copies. The pause is normally inserted to give the
user an opportunity to read any important status mes-
sages before the screen is erased. NOPAUSE may be ab-
breviated to NOP.

Converting Between Formats

The CONVERT option may be used to change the format of a master
diskette and may be used with all copying modes; NORMAL, RECORD
and PLAYBACK.

CONVERT specifies that the data on the master diskette is to
be converted to a different format. A target format
must be specified with this option and can be 360K,
720K, 1.2M, 1.44M or 2.88M. The diskette drive used
for writing must be capable of supporting the target
format. Thus, specifying CONVERT=360K when using a
3.5" DSDD master diskette will cause the data from this
diskette to be re-formatted for writing to a 5.25" DSDD
(360K) diskette.

The exact nature of the re-formatting operation depends
on whether or not the BLIND option has been specified.
If a normal DOS-mode copy is being done, the boot sec-
tor and file allocation tables from the master diskette
are modified to conform to the new format and the
result will be a readable DOS diskette. It is impor-
tant that the amount of data on the master diskette fit
the new format. In other words, don't try to pour a
quart of data into a pint-sized diskette.


_________________________________________________________________

12 Command Line Syntax




If, on the other hand, the BLIND copy option has been
specified, no alteration of the data read from the
master diskette is performed. Data is simply "re-
packed" into the appropriate-sized tracks on the target
diskette. In this context, Apple Macintosh HD dis-
kettes are considered to be "blind" copies.

Each target format has the following characteristics:

360K 40 tracks, 5.25" DSDD, 9 512-byte sectors
720K 80 tracks, 3.5" DSDD, 9 512-byte sectors
1.2M 80 tracks, 5.25" DSHD, 15 512-byte sectors
1.44M 80 tracks, 3.5" DSHD, 18 512-byte sectors
2.88M 80 tracks, 3.5" DSED, 36 512-byte sectors

CONVERT may be abbreviated as CON.

Memory Usage

Several options control how memory is used by CopyQM. Normally,
CopyQM stores data from the master diskette first in main memory,
then, after main memory has been used up, XMS (extended memory)
is used if it is present. If no XMS is present, or if it cannot
contain the remainder of the diskette data, EMS (expanded memory)
is used. Finally, a hard disk file is created to hold any ex-
cess. The location of this hard disk file can be controlled by
setting either the TEMP or CQTEMP environment variables to the
drive and path name of a hard disk subdirectory. For example, to
specify that CopyQM should create its temporary files in the
directory called MYDIR on the C: drive, the following DOS state-
ment could be placed in the AUTOEXEC.BAT file:

SET CQTEMP=C:\MYDIR

The setting of the CQTEMP environment variable takes precedence
over the setting of TEMP.

The NOEMS option specifies that EMS (expanded memory) must
not be used by CopyQM. This option can be used when
EMS is to be reserved for use by other programs.

NOXMS specifies that XMS (extended memory) must not be used
by CopyQM.

_________________________________________________________________

Command Line Syntax 13





If both NOEMS and NOXMS are specified, all data that will not fit
into main memory is written to hard disk. If hard disk storage
is not available, an Insufficient Memory error is displayed.

Formatting and Verifying

Several options are available to control the manner in which
CopyQM formats and verifies diskettes.

SMART indicates that CopyQM should assume that the current
diskette is formatted and bypass the formatting opera-
tion. Should an error occur while writing or format-
ting, CopyQM will format the remainder of the diskette
before writing to it. SMART may be abbreviated as SM.
If no errors in the existing format have been detected
at the point where the last cylinder of active data has
been written, CopyQM will end processing of the dis-
kette without checking the remainder of the diskette to
see if it is formatted. However, if CopyQM has begun
formatting after detecting an error in the existing for-
mat, the area between the last cylinder of active data
and the end of the diskette will be formatted unless
the QUICK option (see following) has also been
specified.

QUICK specifies that CopyQM should write copies only as far
as the last cylinder containing active data. If QUICK
is specified, no formatting is performed between the
last cylinder of data and the end of the diskette, even
if the diskette is not formatted. This will normally
not affect reading from the diskette, but will inhibit
writing any large amount of data to the diskette if it
has not been pre-formatted. QUICK may be abbreviated
to QU.

COMPARE changes the way in which data just written is
verified. Normally, CopyQM simply reads the written
data back without inspecting its actual content. If a
computer system's hardware is operating correctly, the
probability of an undetected error is vanishingly small
and should suffice for all but the most demanding ap-

plications. If COMPARE is specified, data is read back

_________________________________________________________________

14 Command Line Syntax




from the copy and compared with the data from the
master diskette. The performance of CopyQM will be
degraded somewhat if this option is specified because
of added CPU overhead. COMPARE can be abbreviated as
COM.

VERIFY specifies the extent and type of verification of writ-
ten data that should be performed. Normally, CopyQM
verifies data that lies between the start of the dis-
kette and the last cylinder of data, but not between
the last cylinder of data and the end of the diskette.

Specifying VERIFY=ALL, will cause the entire diskette
to be verified by CopyQM.

Specifying VERIFY=NONE will bypass the verification
process for the entire diskette.

VERIFY=DATA is the default which specifies that only
active data will be verified.

VERIFY may be abbreviated as VE; ALL, NONE and DATA may
be abbreviated as A, N and D, respectively.

Diskette Image Files

One of the unique features of CopyQM is its ability to create a
DOS file which represents the exact image of a diskette. To make
a DOS file from a diskette, one records the diskette. Re-
creating the diskette from an image file is called playback. Any
diskette that can be read by CopyQM can be recorded.

In addition, the ability to add a comment to the image file is
offered. An image file's integrity is assured by a cyclical
redundancy checksum (CRC) of the contents of the entire diskette
image.

Diskette image files may be treated just as if they were master
diskettes.

They may be converted to other formats (see the CONVERT option),
and may be serial-numbered (CopyQM Plus only).


_________________________________________________________________

Command Line Syntax 15




The RECORD option specifies that a diskette image file is to
be created. A file name must be given with this op-
tion; for example, RECORD=MYFILE would cause a diskette
image to be written to the file called MYFILE. A spe-
cial case occurs when the file name contains one or
more question marks (?). CopyQM starts by substituting
the number zero (0) for each question mark. Before
each diskette image file is recorded, the rightmost
question mark position is increased by one and the
resulting file name used to record the next diskette
image. In other words, a file name of A?B?C?D? would
result in image files named A0B0C0D1,
A0B0C0D2...A9B9C9D9. Thus many diskette image files
can be created in a single session. If the file name
given for RECORD is /ASK, a prompt for a file name will
be displayed after each master has been read. RECORD
may be abbreviated to REC.

PLAYBACK does exactly the opposite of what RECORD does--
CopyQM creates diskettes from the diskette image file.
At least one file name is required, but more than one
may be specified if the file names are separated by com-
mas (,). Thus, PLAYBACK=AFILE,BFILE,CFILE would result
in diskettes being created from the files AFILE, BFILE
and CFILE. File name "wild card" characters of "*" and
"?" are permitted to specify more than one file.
CopyQM builds a list of all matching file names and
sorts the list by file name and extent. Thus, a
specification of PLAYBACK=B,A,D,C would result in read-
ing the specified files in the order A, B, C and D. If
the file name given for PLAYBACK is /ASK, a prompt will
appear onscreen for a file name whenever a master dis-
kette is required. PLAYBACK may be abbreviated to PL.

NOCOMMENT suppresses both the prompt for and the display of
the comment record associated with an image file. In
other words, if NOCOMMENT is used, a comment will not
be requested when an image file is created, nor will
one be displayed when an image file is "played back";
even if the image file has a comment associated with
it. NOCOMMENT can be abbreviated to NOC.



_________________________________________________________________

16 Command Line Syntax




Comment entry is not enabled with unregistered copies
of CopyQM. However, a comment may be added to an image
file with the ICOMMENT utility which accompanies regis-
tered copies of CopyQM.

NOSQUEEZE disables the run-length encoding used on image
files. If a very slow (PC XT-class) system is being
used, this option may significantly improve the speed
at which a diskette image file is created. However,
any disk space benefits gained by compression will be
lost. NOSQUEEZE can be abbreviated to NOS.

Blind Mode

If the BLIND copying option is specified, (see "Basic Operating
Options" above), CopyQM will attempt to determine the format of
the master diskette automatically. However, if the format of the
master diskette is sufficiently different from "normal" dis-
kettes, it may not be possible to correctly determine the format.
There are several parameters which can be used to explicitly
describe various aspects of a diskette format.

TRACKS specifies the number of tracks or cylinders to be
copied. Normally, CopyQM assumes either 40 or 80
tracks, depending on the diskette density and drive
type. However, there are some diskette formats which
use a different number of tracks. For example,
TRACKS=41 specifies that 41 tracks are to be copied.
TRACKS may be abbreviated to TR.

SIDES explicitly specifies the number of diskette sides to
be copied. Often, a single-sided format will contain
unrelated data from another system on its second side.
SIDES=1 will override CopyQM's determination that a dis-
kette is double-sided. SIDES may be abbreviated to
SID.

FIRST specifies the number of the first sector on a track.
Normally, this sector is assumed to be 1, but some dis-
kette formats use non-standard values, such as 0, for
the first sector. FIRST=128 would specify that the
first sector on a track is number 128. FIRST may be
abbreviated to FI.

_________________________________________________________________

Command Line Syntax 17





"Shelling Out" Between Copies

For special processing of copies, such as creation of labels, or
maintenance of a copy log, CopyQM Plus offers facilities to ex-
ecute DOS commands after each copy is written.

CopyQM Plus also has a facility for serial numbering; contact
Sydex for details about upgrading a standard license to CopyQM
Plus.

CopyQM Plus offers a method to insert copy-protection informa-
tion. Contact Sydex for details.

Miscellaneous Options

Several options do not fit neatly into any of the above
categories and are described here:

CMD specifies that a CopyQM command is continued in a named
ASCII file. Within such a file, line boundaries are
ignored and a statement may be up to 512 characters
long. For example,

COPYQM A: CMD=MOREPARS

indicates that extra command information is contained
in the file MOREPARS. A command file may itself in-
clude a CMD option; however, a "circular" command file
structure is not detected by CopyQM and will result in
a never-ending loop.

RETRIES specifies that CopyQM writes be retried a specified
maximum number of times. For example RETRIES=13
specifies that write operations that fail may be
retried up to 13 times. Normally, write failures are
retried a maximum of three times. RETRIES may be ab-
breviated to RET.






_________________________________________________________________

18 Command Line Syntax




VSN requires no value and specifies that random volume
serial numbers should be placed in the boot sector of
every DOS diskette copy made by CopyQM. For this op-
tion to take effect, the boot sector of the master dis-
kette must have been generated by a DOS system later
than 4.0.

WRITEPROTECT ensures that every master diskette is write-
protected. If a master is read by CopyQM that is not
protected (either by adhesive tab for 5.25" diskettes
or protect "slider" on 3.5" diskettes), an error mes-
sage is generated and the master diskette is rejected.
WRITEPROTECT may be abbreviated to WR.

STATUS is used where diskette drives without hardware change
status lines are used. Drives without this feature are
primarily 5.25" 360K drives, though some 3.5" 720K
drives also lack the change-detection capability. If a
copy involving drives without change status lines is
attempted and the BIOS option is specified, a test for
diskette change is not made until the completion of a
copy. STATUS can be used to override this mode of
operation and specifies that drives must be checked for
status changes after a specified number of cylinders
have been written. Thus, STATUS=8 specifies that
status checking is performed after every 8 cylinders
have been written.

The COPYQM Environment Variable

Any of the above options may be assigned to the environment vari-
able "COPYQM" for use by all CopyQM sessions. However, since
the equal sign "=" is illegal inside of an environment string,
terms requiring values must use the semicolon ";" instead of the
equal sign. Thus, to specify by default that all CopyQM sessions
are to verify all data and sound a 20-second inactivity signal,
the following DOS command is used:

SET COPYQM=NAG VERIFY;ALL





_________________________________________________________________

Command Line Syntax 19




Locating Temporary Files

In addition to the COPYQM environment variable, the variable
CQTEMP can be used to explicitly specify a drive and path to be
used to hold copy data that exceeds the limit of memory. If
CopyQM cannot find the CQTEMP environment variable, it searches
for one named TEMP. If neither variable is defined, the root
directory on the first hard disk is used. The following DOS com-
mand specifies that all hard disk overflow data be kept in the
TEMPFILE subdirectory on drive G:

SET CQTEMP=G:\TEMPFILE

Command Examples

Here are some more examples of CopyQM command lines:

COPYQM A: B:

Reads the master diskette in A:, writes copies in A: and B:.

COPYQM SOURCE=B: A:

Reads the master in B:, writes copies in A:.

COPYQM SOURCE=A: B: COUNT=1 REPEAT CONV=720K

Reads a set of master diskettes in A:, converts it to 720K
format, writes one copy of each master in B:.

COPYQM SOURCE=A: RECORD=MYFILE

Reads a master diskette in A:, produces a diskette image
file called MYFILE.

COPYQM A: CHECK

Reads a master diskette in A:, reads and compares diskettes
read in A:. No diskette writing is done.





_________________________________________________________________

20 Command Line Syntax





COPYQM A: SMART COMPARE NOEMS

Reads a master diskette A:, writes copies in A:, skips for-
matting of the copies if possible, performs verification of
the copies by reading back copies and comparing the data
with the master. Expanded Memory, if available, will not be
used.

COPYQM A: PLAY=DISK* COUNT=3 REPEAT

Reads diskette image files whose names satisfy the file
specification of DISK* and makes three copies of each file.


Differences from Earlier Versions

Users of previous versions of CopyQM will notice many differences
in Version 3.1. A few of the more significant ones are as fol-
lows:

1. Improved display. More information has been incor-
porated into an easier-to-read display.

2. Image file embedded comments. A comment can now be en-
tered at image file creation time or added later to an
image file with the ICOMMENT utility. Image file com-
ments are displayed when the image file is read by
CopyQM.

3. Choice of direct or BIOS interfaces. All versions of
CopyQM prior to version 3.00 directly accessed the dis-
kette controller hardware for operation. Versions 3.00
through 3.05 used the computer BIOS to accomplish the
same thing. Version 3.1 offers a choice of either the
direct or BIOS interface, with the direct interface as-
sumed to be the default. Many users have found that
the direct hardware interface provides superior perfor-
mance over the BIOS interface.

4. Persistent CQMenu options. CQMenu now "remembers" many
of the more common option choices made during previous
sessions.

_________________________________________________________________

Command Line Syntax 21





This represents only a partial list; there are many other
changes, refinements and additions to CopyQM.


Memory Usage

CopyQM reads a master diskette or image file in one uninterrupted
pass. Because most diskette formats can hold more data than can
be contained in conventional memory on a system, CopyQM uses a
variety of methods to store the "overflow" data:

1. As much data as can be contained in conventional memory
is first read. Sufficient memory must be available for
CopyQM execution; this can be as little as 256K.

2. A test for extended memory is then performed. Extended
memory, if it is to be used by CopyQM, must be managed
by a high memory manager, such as Microsoft's
HIMEM.SYS. Unmanaged high memory will not be used by
CopyQM. If the NOXMS command line option has been
specified, no check is made for extended memory.

3. After extended memory has been filled, or if extended
memory could not be located, a test for expanded memory
is performed. Expanded memory, or EMS, must conform to
the Lotus/Intel/Microsoft Expanded Memory Specification
level 4.0 or later. If the NOEMS option has been
specified on the command line, no check is made for ex-
panded memory.

4. Finally, after expanded and extended memory have been
used, a search for an environment variable named
CQTEMP is performed. If found, it is taken to specify
a drive and directory on which a temporary file can be
created. If the CQTEMP variable cannot be located, a
search for an environment variable named TEMP is per-
formed and the drive and path specified by it is used.
If neither environment variable is found, the first
hard disk partition is used that has enough free space
available for the temporary file.



_________________________________________________________________

22 Differences




5. If sufficient memory or disk space cannot be located,
the master diskette or image file is rejected by CopyQM
and a NOT ENOUGH MEMORY error message is displayed.

When converting between formats, CopyQM writes a temporary image
file and then reads it back into memory. A sufficient amount of
hard disk space must be available for the temporary image file
and any overflow storage required for the master diskette image.


Diskette Image Files

CopyQM has the ability to save the information contained on a dis-
kette in the form of a hard disk file called a diskette image
file. Diskette image files contain all of the data that would be
processed in the course of a diskette copy, along with other in-
formation necessary to construct a copy. After an image file has
been created, it can be read later by CopyQM to produce copies of
the original master diskette.

Diskette image files are unlike "archive" files in that in-
dividual diskette files cannot be manipulated. However, image
files of non-DOS diskettes can be created.

WHen CopyQM options are called out using the DOS command line in-
terface, the RECORD and PLAYBACK options respectively are used to
specify creation and reading of diskette image files.

Format conversion can be performed when creating a diskette image
file, as well when reading it as a master image. In other words,
an image file corresponding to a 2.88M diskette can be created
from a 360K diskette, even though the system used to create the
file does not support 2.88M diskettes.

An on-screen editor is provided for adding comments to an image
file. Image files contain a 32-bit Cyclical Redundancy Checksum
(CRC) which is computed from the data read from the master dis-
kette. This checksum is re-computed and verified when the dis-
kette image file is read back.





_________________________________________________________________

Memory Usage 23




Although a limited amount of data compression is performed within
a diskette image file, it is recommended that sufficient hard
disk space be reserved equal to the capacity of the master dis-
kette when diskette image files are created.


Copying Modes

CopyQM contains logic to optimize copying of DOS and Apple Macin-
tosh high-density diskettes. A master diskette is processed by
CopyQM only as far as the highest cylinder containing active
data. While this ensures that all active data is copied, areas
of a diskette which contain erased data may not be copied. Nor-
mally, this presents no problem and the result is a fully func-
tional diskette. However, some copy-protected products may
record their protection information as erased data.

When the DOS utility DISKCOMP is used to compare a master dis-
kette with a copy, it may report mismatches when erased data from
the master diskette is compared with the corresponding areas on
the copy.

If all areas of a diskette are to be copied, "blind" mode copying
may be specified. In this mode of operation, CopyQM does not at-
tempt to interpret the data being copied and no "shortcuts" are
taken. Usually, "blind" mode is specified when a diskette was
not created by a DOS or Apple Macintosh system. However, "blind"
mode may also be used for DOS and Macintosh diskettes when it is
desired that all data contained on a master diskette be trans-
ferred to the copies.

Note that format conversion, described below, operates dif-
ferently in "blind" mode.











_________________________________________________________________

24 Image Files




Format Conversion

CopyQM can be used to translate one diskette format to another.
For example, a 360K 5.25" diskette can be converted to a 3.5"
1.44M diskette. This conversion can be specified by a CQMENU
menu choice or by the CopyQM CONVERT command-line option.

WHen DOS diskettes are being copied, CopyQM adjusts track sizes
and File Allocation Table (FAT) lengths and updates the informa-
tion contained in the boot sector. The resulting combination of
active data and new system tables must fit on the new format
specified. Thus, a 1.44M diskette containing less than 360K of
data can be copied to a 360K diskette.

When non-DOS diskettes are being copied in "blind" mode, conver-
sion is performed differently. Data from the master diskette is
"re-packed" to fit the new track size; no other adjustments are
performed.

A special case occurs when conversion of a DOS 1.2M or 1.44M
master to a 2.88M format is specified. Because of limitations in
the conversion process, the result will exhibit only 2.04M of
available data space, rather than the entire 2.88M.

CopyQM also supports non-conversion copies between some formats.
This capability, undocumented in previous versions, allows copy-
ing of some smaller formats to larger ones without any processing
of the data. For example, a 1.2M 5.25" diskette can be copied to
a 1.44M 3.5" diskette. The result is a 3.5" 1.2M diskette.


Copy Verification

Several methods of checking the accuracy of data are offered by
CopyQM. CQMenu offers a menu selection for each verification
method.

By default, CopyQM checks the part of a diskette known to contain
active data for readability by reading the copy diskette and dis-
carding the data. The part of the copy not containing active
data is not checked. This corresponds to the VERIFY=DATA command
line option.


_________________________________________________________________

Format Conversion 25




An entire diskette can be checked for readability by specifying
the VERIFY=ALL option on CopyQM's command line. Note that the
accuracy of the copied data is not checked, but only the
readability of the data.

Read-back checks can be completely disabled by specifying
VERIFY=NONE. This option is usually selected when the speed of
the copy operation is more important than the accuracy of the
copy.

A byte-by-byte compare can also be specified by use of the COM-
PARE command-line option. Comparison is performed only on the
part of the diskette containing active data. Inactive areas can
be checked for readability only.


Checking Copies

An option not covered by a CQMenu selection alters the basic
operation of CopyQM. If the CHECK option is specified on the
CopyQM command line, copies are not formatted or written. In-
stead each copy is compared with the data from the master dis-
kette. This option is useful when the validity of a number of
copies needs to be checked against a master standard copy.


Audible Signals

CopyQM provides several audible "cues" during its operation:

1. A high-pitched "warble" that indicates that an opera-
tion has been successfully completed. This tone is
sounded after a master diskette has been read, after
after each copy has been written, and after keyboard
entries have been selected.

2. A low-pitched "beep" that signals an error condition.
This tone is sounded after unsuccessful disk read or
write operations, and when an erroneous keyboard entry
is made.




_________________________________________________________________

26 Verification




3. A medium-pitched "warble" that signals a need for atten-
tion. This tone can be selected as an option and is
sounded after intervals of 20 seconds of inactivity.
The command line option for this tone is NAG.

All audible signaling may be disabled by CQMenu menu selection or
by the SILENT command line option.


"Smart" Formatting

By default, CopyQM formats all copies before writing data.
However, it is possible to direct CopyQM to check for pre-
formatted media before writing. This option is available by a
CQMenu choice, or by the SMART command line option.

"Smart" mode attempts to write data without first formatting a
copy. If writing and verification succeed, the inactive area on
the copy is skipped. However, if an error is detected while writ-
ing active data, all remaining tracks on the diskette are for-
matted before being written.

"Smart" mode can result in substantial time savings over normal
format-then-write operation.


Quick Mode Copying

When copies of partially full DOS diskettes are made, a con-
siderable increase in copying speed can be obtained by specifying
the QUICK command-line option. When this option is selected,
only the part of the master diskette that contains active data is
copied or formatted.

However, when using unformatted blank diskettes, it is important
to realize that tracks at the end of each diskette will not be
formatted. This may make it impossible for users of the copies
to successfully write to the copies or duplicate them using the
DOS DISKCOPY utility.

This option is not available from within CQMenu.



_________________________________________________________________

Audible Signals 27




Display Color Set

In some instances, it may be desired that CopyQM show all dis-
plays with a black-and-white (monochrome) color palette. This
may be specified by means of the MONO command line option. This
option is not available from CQMenu, but if CQMenu is started
with the "MONO" command-line option, the monochrome color set
will be used for CopyQM also.

A monochrome color set is particularly useful when portable sys-
tems with liquid crystal displays (LCD) are used. Many of these
systems support color as shades of gray, rather than actual
colors. A monochrome color set will be found to be more readable
in this case.


Status Messages

CopyQM displays the following status messages during the process
of reading and writing diskettes:

DRIVE NOT READY

Meaning: The drive has become not ready during reading or
writing. This is usually the result of opening the drive
door or removing the diskette from the drive. The current
read or write operation is canceled and the operation is
retried from its beginning.

INSERT MASTER

Meaning: CopyQM is awaiting insertion of the master dis-
kette. If there is a diskette already in the diskette
drive, the diskette should be removed and re-inserted into
the drive to signal that the correct diskette has been in-
serted.

READY TO WRITE

Meaning: CopyQM has noticed that the last diskette written
in this drive has been removed. A blank diskette may be in-
serted in the drive, but the message will not change until
CopyQM is ready to write to the drive.

_________________________________________________________________

28 Quick Mode





INSERT BLANK

Meaning: CopyQM is awaiting insertion of the next blank
copy diskette. This message persists after the blank dis-
kette has been inserted and is changed only when writing has
begun on the drive.

INSERT COPY

Meaning: This message occurs only when CopyQM is being run
with the CHECK option. The next diskette copy to be
verified should be inserted. This message is not removed
until verification of the copy has actually begun.

ANALYZING

Meaning: CopyQM has begun reading the master diskette and
is evaluating its structure and contents.

READING

Meaning: The structure of the master diskette has been
determined and data is being read and stored for later writ-
ing.

WRITING

Meaning: CopyQM is in the process of writing a copy. No
formatting is being performed.

WRITING WITH FORMAT

Meaning: CopyQM is formatting and writing a copy.

RECORDING

Meaning: A diskette image file is being written to disk.






_________________________________________________________________

Status Messages 29




CONVERTING

Meaning: Diskette data is being converted to the requested
format.

CHECKING

Meaning: This message occurs only in CHECK mode. CopyQM is
reading a diskette copy and comparing the data with the
master.

REMOVE MASTER

Meaning: CopyQM has finished reading the master diskette.
The diskette should be removed from the drive.

RE-INSERT MASTER

Meaning: The current diskette should be removed from the
drive and inserted again. CopyQM is attempting to ensure
that the diskette in the drive is, in fact, the diskette to
be copied.

READ ERROR

Meaning: The master diskette did not read without errors.
Reading of the same diskette can be attempted again, or a
new master diskette may be inserted.

NOT DOS DISK

Meaning: The boot sector on the master diskette does not
conform to any DOS standard layout. If the diskette is not
a standard DOS format, it may be possible to copy the dis-
kette by specifying the BLIND option. This message may also
occur if the diskette contains a computer virus in its boot
sector. Diskettes infected with the so-called "Stoned"
virus will cause this message to be displayed.






_________________________________________________________________

30 Status Messages





OUT OF MEMORY

Meaning: Not enough memory and hard disk storage could be
located to contain the data from the master diskette. It
may be possible to avoid this message by explicitly specify-
ing the location of the overflow hard disk file.

READ COMPLETE

Meaning: The specified diskette image file has been read.
A blank diskette can be inserted into the drive for copying.

NOT PROTECTED

Meaning: The WRITEPROTECT option has been specified and the
master diskette is not write-protected.

COMPLETE - REMOVE

Meaning: A diskette copy has been successfully completed
and can be removed from the diskette drive.

DISK UNUSABLE

Meaning: Writing the diskette failed because of an un-
recoverable error. Either the wrong media type (high den-
sity instead of low density) has been used or the diskette
contains a permanent flaw.

VERIFIED - REMOVE

Meaning: This message occurs only when CopyQM is being run
with the CHECK option. The diskette copy has been success-
fully verified and may be removed from the drive.

PROTECTED--TRY AGAIN

Meaning: Writing has failed on a diskette because the dis-
kette was write protected. The diskette should be re-
inserted after the diskette has been write-enabled.



_________________________________________________________________

Status Messages 31





BAD IMAGE FILE

Meaning: CopyQM has detected an error in the diskette image
file being read. No recovery from the error is possible.
This message can occur if a version of CopyQM prior to 2.10
was used to create the image file.

FILE WRITTEN

Meaning: The requested diskette image file has been written
and the master diskette can be removed from the drive.

OUT OF FILE SPACE

Meaning: There was not enough hard disk space to success-
fully create the requested diskette image file. This mes-
sage also occurs when there is insufficient hard disk space
to hold temporary files when format conversion has been re-
quested.

TARGETTE TOO SMALL

Meaning: After the requested format conversion was per-
formed, CopyQM determined that the data from the master dis-
kette would not fit on a single diskette of the requested
format.


The ICOMMENT Utility

ICOMMENT can be used to add comments to diskette image files or
edit comments already contained in image files. In addition,
ICOMMENT adds or re-computes the Cyclical Redundacy Checksum
(CRC) for image file data.

To run ICOMMENT, the following command format is used:

ICOMMENT file-list





_________________________________________________________________

32 Status Messages




Where "file-list" represents a diskette image file name or the
name of several diskette image files. Wildcard file specifiers
of "*" and "?" are allowed. In addition, the switch "/MONO" can
be used. For example, the command:

ICOMMENT /MONO MYIMAGE.*

selects a monochrome color palette and processes all image files
satisfying the file specification "MYIMAGE.*".

ICOMMENT is included only with registered and Plus versions of
CopyQM.

Specifying a Diskette Configuration

Normally, CopyQM can determine a system's configuration without
intervention. However, there are cases where add-on diskette
adapters make it impossible to accurately sense the system setup.

To determine if CopyQM has correctly sensed your system's con-
figuration, use the VIEWCONF command that is included with
CopyQM.

If necessary, a text file, named DISKETTE.CFG can be prepared
using any text editor or word processing program in non-document
mode. This file can be placed anywhere in the DOS command search
path and will be automatically located by CopyQM.

The layout of the configuration file is straightforward. Each
line in the file begins with the letter of the diskette drive
being described, followed by a colon (:). The rest of the line
contains keywords and numeric values which specify the configura-
tion for that drive. Each item on the line is separated by one
or more spaces. In most cases, keywords can be abbreviated.

A configuration file line can contain any of the following
keywords. The minimum abbreviation for each keyword is shown in
parentheses:

360K (3) specifies a 5.25" 360K drive.

720K (7) specifies a 3.5" 720K drive. Most utilities also
support the less common 5.25" 720K quad-density drive.

_________________________________________________________________

The ICOMMMENT Utility 33





1.2M (1.2) specifies a 5.25" 1.2M drive.

1.44M (1.4) specifies a 3.5" 1.44M drive.

2.88M (2.8) specifies a 3.5" 2.88M drive.

8INCH (8) specifies an 8" drive.

Note that the drive type must be specified.

BIOS (B) specifies the BIOS drive number for the drive. The
word BIOS is followed by a a number between 0 and 127.
This number is also the same one used for the /D: parameter
when DRIVER.SYS is used to support the drive in the system's
CONFIG.SYS file.

PORT (P) specifies the base I/O port of the adapter con-
nected to the drive. The first or primary adapter is always
described by the number 3F0H (observe the "H" at the end of
a hexadecimal number.) Secondary adapters are usually ad-
dressed by the number 370H and sometimes by 360H or 3E0H.
If not specified, a PORT value of 3F0H is assumed.

UNIT (U) specifies the physical unit number of the drive on
the adapter. This unit number must be within the range of 0
to 3 and should not be confused with the BIOS unit number.

DMA (DM) specifies the Direct Memory Access channel which
services the adapter. If omitted, DMA channel 2 is assumed.

INTERRUPT (I) specifies the system interrupt which services
the adapter. If omitted, interrupt 6 is assumed.

SEEK (S) specifies the track-to-track stepping time of the
drive in milliseconds. If omitted, 6 milliseconds is as-
sumed.

CHANGE (CH) specifies that the drive possesses diskette
change detection circuitry. If this term is omitted, the
drive is assumed not to support change detection. Usually,
1.2M, 1.44M and 2.88M drives have change detection cir-
cuitry; 360K, 720K and 8 inch drives do not.

_________________________________________________________________

34 Specifying a Configuration





DUAL (DU) is applicable for 1.2M 5.25"drives only. Some inex-
pensive secondary adapters require that 1.2M drives be con-
figured for dual-speed operation in which the spindle motor
spins at 360 revolutions per minute for high-density opera-
tion and 300 revolutions per minute for low-density opera-
tion. If omitted, normal single-speed operation is assumed.

COMPATICARD (CO) specifies that the drive is connected to a
MicroSolutions Compaticard Itm or Compaticard IItm adapter.
If the Compaticard IVtm is being used, this term should not
be specified.

DAA (DA) indicates that the drive is connected to an IBM
PS/2 Diskette Adapter/A. This adapter is present on external
drives on Microchannel systems only and is assumed not to be
present.

A number is required to follow the following words:

BIOS
PORT
UNIT
DMA
INTERRUPT
SEEK

A number is assumed to be a decimal value unless suffixed by the
letter "H" which indicates a hexadecimal quantity. Thus, 1000
and 3E8H refer to the same quantity.

Here is an example of a DISKETTE.CFG file:

A: BIOS 0 UNIT 0 1.44M CHANGE
B: BIOS 1 UNIT 1 1.2M CH
Q: BIOS 4 PORT 370H UNIT 0 360K

There are two other items which may start a configuration line.

DEFAULT: initializes the configuration to the values that would
be obtained if automatic configuration sensing were to be per-
formed. Use of DEFAULT is useful if automatic sensing has cor-


_________________________________________________________________

Specifying a Configuration 35




rectly sensed all but one or two drives. For example, suppose
that the configuration given above is correctly sensed, with the
exception of drive Q:. The DISKETTE.CFG file could be stated as:

DEFAULT:
Q: BIOS 4 PORT 370H UNIT 0 360K

DEFAULT must appear as the only item on a line.

NOTE: causes the remainder of a line to be ignored. Comments may
be inserted into the DISKETTE.CFG file in this manner. For ex-
ample:

NOTE: Automatic sensing gets everything but
NOTE: drive Q: connected to a special second
NOTE: adapter.
DEFAULT:
Q: BIOS 4 PORT 370H UNIT 0 360K
NOTE: This is the end of the configuration file.

















----------------------------------------------------------------
Certain terms used in this document are trade marks of one or
more of the following companies: Apple Computer, Microsoft Cor-
poration, International Business Machines Corporation, Quarter-
deck, Inc., Microsolutions, Inc., Digital Research Inc., The
Software Link, Inc.


_________________________________________________________________

36 Specifying a Configuration


  3 Responses to “Category : Recently Uploaded Files
Archive   : COPYQ321.ZIP
Filename : COPYQM.DOC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/