home *** CD-ROM | disk | FTP | other *** search
/ Phoenix CD 2.0 / Phoenix_CD.cdr / 15a / copyq202.zip / COPYQM.DOC < prev    next >
Text File  |  1989-07-09  |  30KB  |  779 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.            Sydex
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.                                         COPYQM
  32.  
  33.  
  34.                     Quick Multiple Format/Copy/Verify for Diskettes
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                                                    Sydex
  55.  
  56.                                                    153 North Murphy Ave.
  57.                                                    Sunnyvale, CA  94086
  58.                                                    (408) 739-4866
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.            Sydex
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.                                         COPYQM
  77.  
  78.                     Quick Multiple Format/Copy/Verify For Diskettes
  79.  
  80.  
  81.  
  82.                               Copyright 1987, 1988 Sydex.
  83.                                   All Rights Reserved.
  84.  
  85.  
  86.                              Version 2.02, July, 1989
  87.  
  88.  
  89.                                          Sydex
  90.                                  153 North Murphy Ave.
  91.                                  Sunnyvale, CA  94086
  92.                                     (408) 739-4866
  93.  
  94.  
  95.                                         NOTICE
  96.  
  97.  
  98.  
  99.  
  100.                 THIS IS NOT FREE SOFTWARE and may not  be  sold  without
  101.                 the  author's  express written permission.   If you have
  102.                 paid a "public domain" vendor for this program, rest as-
  103.                 sured that not one bit of what you paid ever  gets  back
  104.                 to  the  author.    If  you  use this program,  YOU MUST
  105.                 REGISTER.   Sydex will not answer technical support  in-
  106.                 quiries from unregistered users.
  107.  
  108.                 This  document is protected by copyright.   Any copying,
  109.                 adaptation,  distribution,  public performance or public
  110.                 display  of  this  document  without the express written
  111.                 consent of Sydex is strictly prohibited.  The receipt or
  112.                 possession of this document does not convey  any  rights
  113.                 to reproduce or distribute its contents.
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                                REGISTRATION INFORMATION
  128.  
  129.            The  non-commercial  single-user  registration  fee for COPYQM is
  130.            $15.00 US.  The commercial and multisystem site fee is $50.00 for
  131.            COPYQM.
  132.  
  133.            Send a check or company P.O. for the appropriate amount to:
  134.  
  135.                                          Sydex
  136.                                  153 North Murphy Ave.
  137.                                  Sunnyvale, CA  94086
  138.  
  139.            Please indicate what product you are ordering and if you  have  a
  140.            requirement  for  3.5"  media.   We normally ship 5.25" 360K dis-
  141.            kettes, but will furnish 3.5" 720K media upon request. Europe and
  142.            South American customers  should  include  $2.50  for  additional
  143.            shipping costs;  Asia,  Africa and Oceania,  please include $5.00
  144.            additional to cover shipping.  U.S. funds only, please.
  145.  
  146.                                   DISTRIBUTION NOTICE
  147.  
  148.            This is "user-supported"  software.  You  are  hereby  granted  a
  149.            license by Sydex to distribute this evaluation copy of COPYQM and
  150.            its documentation, subject to the following conditions:
  151.  
  152.            1.   COPYQM  may  be distributed freely without charge in evalua-
  153.                 tion form only.
  154.  
  155.            2.   COPYQM may not be sold,  licensed,  or a fee charged for its
  156.                 use.  If a fee is charged in connection with COPYQM, it must
  157.                 cover  the  cost  of  copying  or dissemination only.   Such
  158.                 charges must be clearly identified as such by the  originat-
  159.                 ing  party.    Under  no  circumstances may the purchaser be
  160.                 given the impression that he is buying COPYQM itself.
  161.  
  162.            3.   COPYQM must be presented as a complete unit,  including this
  163.                 documentation.    COPYQM's  documentation may be not amended
  164.                 or altered in any way.
  165.  
  166.            4.   In granting you the right to distribute the evaluation  form
  167.                 of  COPYQM,  Sydex  does not acknowledge you as the owner of
  168.                 COPYQM in any form.
  169.  
  170.  
  171.            Any other use or distribution of COPYQM  is  expressly  forbidden
  172.            without the written consent of Sydex.
  173.  
  174.  
  175.            Some  of  the  terms  used in this document are trademarks of the
  176.            following   firms:   International   Business   Machines,   Sony,
  177.            Microsoft, Lotus Development Corp., Intel Corporation, MicroSolu-
  178.            tions, Inc.
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.            What Is COPYQM?
  189.  
  190.            COPYQM  is  a utility written to fit a distinct need for multiple
  191.            copy  production.    Those  with  Formasters  or  other automatic
  192.            duplication equipment are lucky - the rest of us usually have  to
  193.            suffer with FORMAT, DISKCOPY and DISKCOMP.
  194.  
  195.            Well, no longer.  We now have COPYQM.  COPYQM:
  196.  
  197.                 *    Reads  all  allocated  tracks  from  a DOS diskette and
  198.                      saves the data in local memory.
  199.  
  200.                 *    Formats a blank diskette "only" on the allocated (used)
  201.                      tracks,  copies the data from the original source,  and
  202.                      verifies the copy.
  203.  
  204.                 *    Optionally formats the rest of the blank diskette.
  205.  
  206.                 *    "Records"  and  "Plays  Back" diskette images from hard
  207.                      disk.
  208.  
  209.            COPYQM reads all of the data from the master diskette and  stores
  210.            it  away.      If you're copying a relatively full 720K,  1.2M or
  211.            1.44M diskette,  this means that you'll have to have some sort of
  212.            additional  memory  available,  be it EMS (expanded memory),  ex-
  213.            tended memory (on the PC-AT) or hard disk  storage.    360K  dis-
  214.            kettes  on  a  512K PC usually will manage to fit all of the dis-
  215.            kette data into available memory.
  216.  
  217.            COPYQM uses a "Look Ma - no hands!" method where the PC  keyboard
  218.            is  never  used  during  the  copy process;  diskette changes are
  219.            simply "sensed" by the program.   A  graphic  display  of  what's
  220.            going on makes for quick and easy operation.
  221.  
  222.  
  223.            What Won't COPYQM Do?
  224.  
  225.            COPYQM  will  not  handle non-DOS diskettes or DOS diskettes with
  226.            copy protection.    Nor will COPYQM handle master diskettes  with
  227.            errors,  or diskettes formatted in non-standard formats.   Other-
  228.            wise, COPYQM will copy all standard IBM PC-DOS formats,  provided
  229.            that  you  have  enough memory of some kind available to hold the
  230.            data contained on the master.
  231.  
  232.            COPYQM requires a PC XT-, AT- or PS/2-compatible computer to run.
  233.            It will not work with the Tandy 2000, IBM PC Jr.  or similar non-
  234.            compatibles.
  235.  
  236.  
  237.  
  238.  
  239.  
  240.                                         Page 1
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.            Installing COPYQM
  248.  
  249.            COPYQM will not run without first being installed.
  250.  
  251.            Installation is easy.  You'll need a PC XT, AT or PS/2-compatible
  252.            computer.  Your video display may be monochrome, CGA, EGA or VGA,
  253.            and your diskette drives may be internal or external to your com-
  254.            puter.   If you have more than one diskette adapter card,  COPYQM
  255.            will access drives attached to the primary  or secondary diskette
  256.            adapters.
  257.  
  258.            If you're using the registered version of COPYQM, you may install
  259.            directly from the distribution diskette.
  260.  
  261.            Otherwise,   you'll  need  to  have  the  files  COPYQM.COM   and
  262.            CQINSTAL.EXE  on a disk where they can be accessed by the instal-
  263.            lation  program.    If  you  obtained  COPYQM  in  "archived"  or
  264.            "squeezed"  form,  you'll  need to run the appropriate utility to
  265.            extract both CQINSTAL.EXE and COPYQM.COM.
  266.  
  267.            At the DOS command prompt,  execute the installation  program  by
  268.            typing
  269.  
  270.                                CQINSTAL        and pressing the ENTER key.
  271.  
  272.            You'll be guided through a series of displays which will  install
  273.            COPYQM on the disk of your choice.   If your system configuration
  274.            changes, you'll probably need to re-install COPYQM to reflect the
  275.            new configuration.  COPYQM may be installed "in place";  that is,
  276.            the same file may be used as the installation source and destina-
  277.            tion.
  278.  
  279.            During  the  installation process you will have an opportunity to
  280.            specify what type of diskette drives and  controllers  your  com-
  281.            puter  supports.    If  you  have a single diskette adapter,  all
  282.            drives are connected to the primary adapter.   If you have an ad-
  283.            ditional  adapter,  such  as the SYSGEN Omni-Bridge or MicroSolu-
  284.            tions' CompatiCard, this is the secondary adapter.  In all cases,
  285.            if your computer supports high-density diskette formats, you must
  286.            specify that it is an "AT" type of computer,  regardless  of  its
  287.            actual model.
  288.  
  289.  
  290.            Starting COPYQM
  291.  
  292.            COPYQM may be run with DOS command-line controls, or you may wish
  293.            to  be  prompted by COPYQM for execution parameters.   Typing the
  294.            following at the DOS command prompt:
  295.  
  296.                      COPYQM HELP               and pressing the ENTER key
  297.  
  298.  
  299.  
  300.                                         Page 2
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.            will cause COPYQM to display a detailed list of command-line con-
  308.            trols and explanations.
  309.  
  310.            Entering
  311.  
  312.                      COPYQM PROMPT             and pressing the ENTER key
  313.  
  314.            will cause COPYQM to prompt for some of the more common controls.
  315.  
  316.            The simplest form of a COPYQM command is:
  317.  
  318.                      COPYQM A:
  319.  
  320.            which will perform a series of  copy  operations  using  diskette
  321.            drive A: only.  Entering
  322.  
  323.                      COPYQM A: B:
  324.  
  325.            will  cause both drives A: and B: to be used,  "ping-ponging" be-
  326.            tween them for alternate copies.   For a description   of  COPYQM
  327.            operation, see the section entitled "Operating COPYQM".
  328.  
  329.            COPYQM  has  many command options which can be used to modify its
  330.            operation.  The general form of the COPYQM command is:
  331.  
  332.                 COPYQM drives options...
  333.  
  334.            drives refers to a list of diskette drives to be used  for  copy-
  335.            ing.    A  drive  name  consists  of a drive letter followed by a
  336.            colon.  More than one drive may be specified; COPYQM will use one
  337.            drive,  then the next to perform the copy operation.   The drives
  338.            specified  must  be  able  to support the diskette format that is
  339.            being copied.
  340.  
  341.            options refers to an optional list of terms which specify how the
  342.            operation of COPYQM  is  to  be  modified.    An  option  may  be
  343.            specified in full or in abbreviated form.   In the following dis-
  344.            cussion,  the minimum abbreviation for an  option  is  specified;
  345.            anything  from this minimum to the full word can be used.   Thus,
  346.            VERIFY has as a minimum abbreviation V; however VE, VER, or VERIF
  347.            can all be used as well.
  348.  
  349.  
  350.                 Specifying Faster Copying
  351.  
  352.                 Term form:
  353.  
  354.                           QUICK
  355.  
  356.                 If QUICK (minimum abbreviateion: Q) is specified, tracks not
  357.                 containing data are not formatted.    However,  since  there
  358.                 will be no format pattern present on the resulting diskette,
  359.  
  360.                                         Page 3
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.                 a  surface copy will fail if it is copied with DOS DISKCOPY.
  368.                 Similarly,  any attempt to add data to the  copy  will  fail
  369.                 with  a  diskette write error.   However,  a normal DOS file
  370.                 COPY will work just fine.   "Quick" mode can save a  lot  of
  371.                 time copying diskettes which contain relatively little data,
  372.                 but  does  place some restrictions on the application of the
  373.                 resulting copy.
  374.  
  375.  
  376.                 Verifying the Copy: None, Part or All
  377.  
  378.                 Term form:
  379.  
  380.                           VERIFY=NONE
  381.                           VERIFY=DATA
  382.                           VERIFY=ALL
  383.  
  384.                 If VERIFY (minimum abbreviation: V) is specified,  the  area
  385.                 of the diskette to be checked after copying can be modified.
  386.                 If VERIFY=NONE (minimum abbreviation: V=N) is specified,  no
  387.                 part of the diskette will be verified.   This is not  recom-
  388.                 mended  unless  the accuracy of the copy is of secondary im-
  389.                 portance to the speed of the copy.   If VERIFY=DATA (minimum
  390.                 abbreviation: V=D) is specified,  only that part of the dis-
  391.                 kette containing file data is copied.   This is the  default
  392.                 condition when VERIFY has not been specified.  If VERIFY=ALL
  393.                 (minimum  abbreviation:  V=A) is specified,  the entire dis-
  394.                 kette is verified after formatting and copying.
  395.  
  396.  
  397.                 Specifying Overflow Storage
  398.  
  399.                 Term form:
  400.  
  401.                           OVERFLOW=E
  402.                           OVERFLOW=X
  403.                           OVERFLOW=Hd
  404.  
  405.                 When a diskette which contains a large  amount  of  data  is
  406.                 copied,  it may not be possible to hold the data entirely in
  407.                 main memory.   OVERFLOW (minimum abbreviation: O)  specifies
  408.                 where  the excess data is to be kept.   OVERFLOW=E specifies
  409.                 that Expanded memory should be used to hold data  that  will
  410.                 not fit into the computer's main memory.  Expanded memory is
  411.                 also    referred    to    as    EMS,     EEMS,     or    LIM
  412.                 (Lotus/Intel/Microsoft) and should not be confused with  the
  413.                 additional  memory  present  on an 80286 (AT class) machine.
  414.                 It is helpful to remember that the "E" stands for EMS.
  415.  
  416.                 OVERFLOW=X specifies that Extended memory should be used  to
  417.                 hold  data  that  will  not fit into main memory.   Extended
  418.                 memory is that 384K out of the 1 Megabyte space on  a  PC-AT
  419.  
  420.                                         Page 4
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.                 that  can't be used as normal DOS program memory.   Caution:
  428.                 As there is no formal mechanism to manage this memory,  note
  429.                 that  if  Extended memory has already been allocated for use
  430.                 as a RAM Disk or has been used for  other  purposes,  COPYQM
  431.                 will overwrite whatever had been previously placed there.
  432.  
  433.                 OVERFLOW=Hd  specifies  that the hard disk should be used to
  434.                 hold data that will not fit into main memory.   The disk  to
  435.                 be used is specified by placing its drive letter immediately
  436.                 after the "H" in this term.   For example, HC specifies that
  437.                 data will be diverted to disk C: when memory is filled.  The
  438.                 file used to hold COPYQM's data is created  in  the  current
  439.                 directory and is deleted when COPYQM terminates execution.
  440.  
  441.                 It  is  possible to specify more than one type of "overflow"
  442.                 memory.  COPYQM makes use of any specified additional memory
  443.                 in the following order:
  444.  
  445.                      1.  Extended (X) Memory.
  446.                      2.  Expanded (E) Memory.
  447.                      3.  Hard disk (H) Storage.
  448.  
  449.  
  450.                 Modifying the Screen Display
  451.  
  452.                 Term form:
  453.  
  454.                           SILENT
  455.                           NORULER
  456.  
  457.                 SILENT (minimum abbreviation: S) omits the  opening  product
  458.                 "logon"  display.    SILENT is recognized only on registered
  459.                 copies of COPYQM.
  460.  
  461.                 NORULER (minimum abbreviation: N) causes  the  "ruler"  line
  462.                 indicating copy progress displayed at the bottom of the copy
  463.                 status display to be omitted.  This option can be used where
  464.                 relatively  slow  display  hardware (such as CGA) is used to
  465.                 improve the speed of the copy operation.
  466.  
  467.  
  468.                 Keeping Hard Disk Masters
  469.  
  470.                 Term form:
  471.  
  472.                           RECORD=filename
  473.                           PLAYBACK=filename
  474.  
  475.                 Sometimes it's desirable  to  maintain  copies  of  diskette
  476.                 masters  as hard disk files.   RECORD (minimum abbreviation:
  477.                 R) specifies that a master diskette is to be  read  and  its
  478.  
  479.  
  480.                                         Page 5
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.                 contents placed in the disk file denoted by filename.  After
  488.                 the  file  has been written,  COPYQM exits to DOS;  no other
  489.                 copying is performed.
  490.  
  491.                 PLAYBACK (minimum abbreviation: P) specifies  that  the  re-
  492.                 corded  master  file  filename  is to be copied to diskette.
  493.                 Instead of reading a master diskette, COPYQM reads the indi-
  494.                 cated file;  the copy operation then proceeds as if  a  dis-
  495.                 kette master had just been read.
  496.  
  497.  
  498.                 Specifying the Copy Count
  499.  
  500.                 Term form:
  501.  
  502.                           COUNT=number
  503.  
  504.                 When COPYQM is started from a batch file, it is occasionally
  505.                 desirable  to  bypass  its internal prompt for a copy count.
  506.                 When the number  of  copies  is  specified  by  COUNT=number
  507.                 (minimum  abbreviation: C=number),  the copy count prompt is
  508.                 bypassed; COPYQM will produce exactly number copies and then
  509.                 exit to DOS.   Number is a decimal value  in  the  range  of
  510.                 1-9,999.
  511.  
  512.  
  513.                 Inserting Serial Numbers
  514.  
  515.                 Term form:
  516.  
  517.                           SNSECTOR=sector
  518.                           SNOFFSET=offset
  519.                           SNLENGTH=length
  520.                           S/N=string
  521.                           BINARY
  522.  
  523.                 COPYQM  will  insert a serial number into any sector already
  524.                 containing data on a copy.   The master diskette is not  af-
  525.                 fected.    The  serial numbering terms are specified as fol-
  526.                 lows:
  527.  
  528.                 SNSECTOR=sector (minimum abbreviation:  SNS)  specifies  the
  529.                 relative  sector  on the diskette containing the serial num-
  530.                 ber.   This number can range from 0 to the number of sectors
  531.                 on the diskette,  minus 1.   This number is exactly the same
  532.                 as the relative sector specified in  a  DOS  DEBUG  absolute
  533.                 sector  read  or write operation.   Note that this number is
  534.                 decimal.
  535.  
  536.                 SNOFFSET=offset (minimum abbreviation:  SNO)  specifies  the
  537.                 offset within the sector containing the serial number.  This
  538.                 number ranges from 0 to 511 and is also decimal.
  539.  
  540.                                         Page 6
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.                 SNLENGTH=length  (minimum  abbreviation:  SNL) specifies the
  549.                 length of the serial number field.  This is a decimal number
  550.                 and it, plus the offset, may not exceed 512 (the length of a
  551.                 DOS sector).
  552.  
  553.                 S/N =string indicates the actual text of the  serial  number
  554.                 to be inserted.   If longer than the specified length, it is
  555.                 truncated on the right.   If  shorter,  it  is  padded  with
  556.                 spaces  on  the  right.    String  may  contain any printing
  557.                 characters;  if necessary the entire term may be enclosed in
  558.                 double quotation marks (").
  559.  
  560.                 If the serial number is specified  as PROMPT, a prompt for a
  561.                 serial number entry from the keyboard is issued by COPYQM.
  562.  
  563.                 In  some  production  situations,  it is desirable to keep a
  564.                 record of all the serial numbers that have been  issued.  If
  565.                 S/N=FILE  is  specified,   COPYQM will look for a file named
  566.                 SERIAL.NOS in the current (default) directory.   If  a  file
  567.                 with is name is found,  the last line in the file is used as
  568.                 the beginning serial number less one for  the  current  ses-
  569.                 sion.    At  the conclusion of the COPYQM session,  the file
  570.                 will have the serial numbers of all copies produced appended
  571.                 to its end.
  572.  
  573.                 After each copy is made by  COPYQM,  the  serial  number  is
  574.                 incremented.    Normally,  this  operation  affects only the
  575.                 numeric characters in the number, and proceeds from right to
  576.                 left.  Consider the following examples of incrementing:
  577.  
  578.                      "1234"          becomes    "1235"
  579.                      "1239"          becomes    "1240"
  580.                      "123ABC9"       becomes    "124ABC0"
  581.                      "UGLY"          remains    "UGLY"
  582.  
  583.                 If BINARY (minimum abbreviation: B) is specified, the entire
  584.                 serial number field is treated as a multi-byte  binary  num-
  585.                 ber.    Consider the following examples of binary increment-
  586.                 ing:
  587.  
  588.                      Hex 0000   becomes    0001
  589.                      Hex FFFF   becomes    0000
  590.                      Hex 34FF   becomes    3500
  591.  
  592.                 The sector containing the serial number must be one of those
  593.                 copied by COPYQM.   Unallocated sectors are not examined  by
  594.                 COPYQM.   The serial number sector is not examined for valid
  595.                 data or position; the serial number field is simply inserted
  596.                 where specified.   During the process of copying with serial
  597.                 numbers,  COPYQM  displays  the serial number of the current
  598.                 copy.
  599.  
  600.                                         Page 7
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.            Examples of COPYQM Command Lines
  610.  
  611.            Here are some examples of COPYQM control statements:
  612.  
  613.                      COPYQM A: B:
  614.  
  615.                 Format and copy using drives A:  and  B:;  verify  only  the
  616.                 tracks containing data.  No overflow storage is used.
  617.  
  618.                      COPYQM A: V=A
  619.                      COPYQM A: VERIFY=ALL
  620.  
  621.                 Format  and  copy  using drive A:;  verify all tracks of the
  622.                 copy.  No overflow storage is specified.
  623.  
  624.                      COPYQM A: B: H: QUICK S/N=12345 SNS=30 SNO=140 SNL=5
  625.  
  626.                 Format and copy using drives A:,  B: and H:;  do not  format
  627.                 non-data  tracks,  start  with  a  serial number of "12345".
  628.                 Sector 30 contains the serial number at  an  offset  of  140
  629.                 bytes from the start of the sector.   The serial number is 5
  630.                 bytes long and will be incremented as an ASCII quantity.
  631.  
  632.                      COPYQM A: RECORD=C:MYFILE
  633.                      COPYQM A: R=C:MYFILE
  634.  
  635.                 Make a hard disk file of ("record") the image  of  a  master
  636.                 diskette in drive A:.  The name of the file is "C:MYFILE".
  637.  
  638.                      COPYQM A: PLAYBACK=C:MYFILE OVERFLOW=HC
  639.                      COPYQM A: P=C:MYFILE O=HC
  640.  
  641.                 Copy  using  the  master  diskette  image  file ("playback")
  642.                 "C:MYFILE".   Use drive A: to make the copies,  use drive C:
  643.                 to hold overflow information.
  644.  
  645.                      COPYQM HELP
  646.  
  647.                 Display a summary of the COPYQM command syntax.
  648.  
  649.                      COPYQM PROMPT
  650.  
  651.                 COPYQM prompts for parameters for a simple copy.
  652.  
  653.                      COPYQM B: COUNT=15
  654.  
  655.                 Make 15 copies using drive B:.
  656.  
  657.  
  658.  
  659.  
  660.                                         Page 8
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.            Operating COPYQM
  668.  
  669.            COPYQM  uses a "no keyboard" style of copying.   That is,  COPYQM
  670.            determines when a drive has had a diskette  inserted  or  removed
  671.            and  proceeds  with  the copy operation when a diskette change is
  672.            detected.  The only time you need to touch the keyboard after you
  673.            have entered the COPYQM command  is  to  terminate  operation  of
  674.            COPYQM with the ESCape key.
  675.  
  676.            COPYQM is sensitive to "changes" in diskette drive status.   When
  677.            you start COPYQM,  you will need to insert the master diskette in
  678.            the  drive indicated by COPYQM,  even though you may have already
  679.            placed the master in the correct drive before entering the COPYQM
  680.            command.   Simply "popping" the diskette out and  then  in  again
  681.            will be sufficient.
  682.  
  683.            COPYQM  must  have  a  "perfect" master diskette.   That is,  the
  684.            master must contain no bad or  unreadable  sectors.    Similarly,
  685.            COPYQM produces "perfect" copies;  that is, the copy will contain
  686.            no bad sectors within the copied data.  In the interest of speed,
  687.            unused areas of the diskette are "not" verified.
  688.  
  689.            Operation of COPYQM is simple and can usually be managed by  non-
  690.            technical personnel.
  691.  
  692.            COPYQM first prompts for the number of copies to be made.  If the
  693.            ESCape  key is pressed,  COPYQM will exit to DOS.   Otherwise the
  694.            number of copies to be made (from 1 to 9,999)  is  entered,  fol-
  695.            lowed by the ENTER key, and the COPYQM status display appears.
  696.  
  697.            In this display,  COPYQM indicates graphically which drive is ac-
  698.            tive and the outcome of each copy operation.   Error messages are
  699.            displayed in blinking text (bright red,  if you have color) and a
  700.            count is kept of the number of successful copies made.
  701.  
  702.            When either the requested number of copies has been made,  or the
  703.            ESCape key is pressed, COPYQM exits to the display requesting the
  704.            number  of copies to be made.   Another number may be entered and
  705.            another diskette may be copied.   This process repeats until  the
  706.            ESCape key is depressed in answer to the copy quantity query.
  707.  
  708.  
  709.            What's Different In Version 2.02
  710.  
  711.            Version 2.02 is a "bug fix" version to correct several drive pol-
  712.            ling bugs that appeared in Version 2.00 and 2.01.
  713.  
  714.  
  715.  
  716.  
  717.  
  718.                                         Page 9
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.            The Sydex Product Line
  726.  
  727.                                        SHAREWARE
  728.  
  729.            CON>FORMAT - Concurrent "background" diskette formatter. Features
  730.            "pop-up" operation and "hot key" activation.   You've got to  see
  731.            it to believe.   Supports all current DOS formats. $15.00 ($50.00
  732.            site) registration fee.
  733.  
  734.            22DISK - Transfer files,  format,  examine  and  erase  files  on
  735.            "foreign" CP/M diskettes on your PC.  Includes tips on supporting
  736.            8" and 5.25" single-density diskettes.   Contains definitions for
  737.            over 200 different formats.   $15.00 ($40.00  site)  registration
  738.            fee.
  739.  
  740.            22NICE - A CP/M 2.2 emulation package.  Supports the NEC V-series
  741.            chips or performs emulation by software for both the 8080 and Z80
  742.            processors.    Includes  terminal emulation and diskette handling
  743.            for common CP/M systems.  Includes 22DISK.   $30.00 ($75.00 site)
  744.            registration fee.
  745.  
  746.            ANADISK  -  The  compleat  diskette  utility.    Nothing  like it
  747.            anywhere else; scan, edit, repair and copy just about any kind of
  748.            diskette.  $15.00 ($50.00 site)  registration fee.
  749.  
  750.            TELEDISK - Turn any diskette into  a  compressed  data  file  and
  751.            vice-versa.   Allows you to send and receive entire diskettes via
  752.            modem.  Even works with some "copy-protected" diskettes.   $20.00
  753.            ($65.00 site) registration fee.
  754.  
  755.            COPYQM - Cheap diskette duplicator.  Format, copy and verify mul-
  756.            tiple  diskettes from a single master.   Implements "no keyboard"
  757.            interaction mode and drive "round robin" servicing.  Supports all
  758.            standard DOS formats.  $15.00 ($50.00 site) registration fee.
  759.  
  760.            FORMATQM - Mass diskette formatter - format a box of diskettes at
  761.            a single sitting.   Implements "no keyboard" interaction mode and
  762.            drive  "round  robin" servicing.   Supports all standard DOS for-
  763.            mats.  $10.00 ($40.00 site) registration fee.
  764.  
  765.  
  766.                                     RETAIL SOFTWARE
  767.  
  768.            SIM-CGA Plus - Color Graphics Adapter  simulation  on  monochrome
  769.            (Hercules-compatible) graphics-equipped machines.  Available from
  770.            better  software  retailers  and  distributed  by  CSS,  ABCO and
  771.            American Software Distributors.
  772.  
  773.            SIM-EMS - Simulate Lotus/Intel/Microsoft Expanded Memory on PC-AT
  774.            class machines.   Conforms to EMS 4.0 specification.  Distributed
  775.            by CSS and ABCO.
  776.  
  777.  
  778.                                         Page 10
  779.