home *** CD-ROM | disk | FTP | other *** search
/ PC-Test Pro / PCTESTPRO.iso / disktool / qcopy / entp / qcopy.doc < prev    next >
Encoding:
Text File  |  1995-09-25  |  89.7 KB  |  1,852 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                                    Q C O P Y 
  15.  
  16.                                      v5.1
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.                          (c) 1994,5 by Ulrich Feldmueller
  50.  
  51.                          Published by BayDee Inc. (c) 1995
  52.  
  53.                                All rights reserved
  54.  
  55.                                    -  i  -
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.               
  63.  
  64.                                Authors Foreword
  65.    
  66.  
  67.     What is the best way to present a manual?  Make that manual massive and
  68.     you will intimidate many people.  Worse still, they'll think that since 
  69.     there is so much to write about,  this program must necessarily be com-
  70.     plicated.  Others may like to see every detail documented,  have  every 
  71.     issue proven and expect a documentation package many inches thick.
  72.    
  73.     We have added a few things to upgrade the manual of Qcopy v4.0, without 
  74.     turning it into a massive volume. We realize that no computer manual is 
  75.     going to be as breath-taking as a thriller. We would,however, recommend 
  76.     that, at a minimum, the section containing the installation be consult-
  77.     ed.   Then, simply try out the program (to this end, we would recommend 
  78.     that you not experiment with your original and newest diskettes of  ex-
  79.     pensive programs). If some questions arise during experimentation, then 
  80.     the manual can always be consulted.   You should also do so if you sus-
  81.     pect that there is a flaw in the job performed by QCopy.  Some programs 
  82.     designed for disk comparison  ( e.g. DISCOMP ) may report errors,  even 
  83.     though a perfectly good copy has been made.   The  section  referencing 
  84.     "Program  Characteristics  and  Error  Messages"  will explain why this 
  85.     occurs.
  86.                                   - ii -    
  87.  
  88.     LIMITED WARRANTY AND DISCLAIMER
  89.     ===============================
  90.     
  91.     Warranty is solely limited to the free replacement of this  disk  as  a
  92.     result of defects in the magnetic media.  ALL warranties, whether expr-
  93.     essed or implied, are disclaimed relating to this software,  including,
  94.     without limitations,  the warranties of merchantability and of  fitness 
  95.     for any purpose.  Neither the Author, nor the Publisher and distributor 
  96.     will be held responsible for damages caused by QCopy v5.1,or any of its 
  97.     revisions.   The Author and Publisher assume  no liability for damages,  
  98.     direct or consequential, which may result from the use of QCopy v5.1.
  99.     
  100.     
  101.     SHAREWARE
  102.     =========
  103.     
  104.     Shareware is a distribution method, not a type of  software.  Shareware
  105.     distribution gives users a chance  to try  software  before  buying it.
  106.      
  107.     QCopy v5.1 is NOT FREE. It is neither public domain nor freeware. QCopy 
  108.     v5.1 is distributed as part of the "shareware" concept.  You may freely  
  109.     copy the shareware program version and pass it on to  others,  provided 
  110.     that the contents of this disk, as detailed in the packing list,remains 
  111.     unaltered and complete.  No portion or part of this program may be alt-
  112.     ered or amended in any way.   In particular, no one may patch or modify 
  113.     this file,  or any other text or executable files in any way  or  form,  
  114.     including but not limited to  decompiling,  disassembling, or any other 
  115.     form of reverse engineering.
  116.  
  117.     BBS,  catalog and disk vendors, please refer to the file VENDOR.DOC for 
  118.     further information.
  119.  
  120.     
  121.     REGISTRATION
  122.     ============  
  123.     
  124.     Non-licensed users of this  program  are  granted a limited license  to 
  125.     use this program for a specific period of time for evaluation  purposes 
  126.     only.  You MUST register this program if you continue to use it after a 
  127.     30 day evaluation period.  
  128.  
  129.     Unlicensed versions of this program are fully functional.  That is, the
  130.     shareware version contains all the features of the registered  version. 
  131.     As a registration incentive, we have added a "count-down timer"  to the
  132.     shareware version as well as a reminder screen which appears at the end 
  133.     of the program.  Both the timer and the reminder screens are removed in 
  134.     the registered version.  Registered users of QCopy will receive upgrade 
  135.     offers at discounted prices. Registered copies of QCopy may be obtained 
  136.     from:      
  137.               BayDee Inc.              Tel:        (514) 457-1631
  138.               P.O. Box 25,             Fax:        (514) 457-1631
  139.               Beaconsfield             Compuserve: 70302,557
  140.               Quebec, H9W 5T6          Internet:   70302.557@compuserve.com
  141.               CANADA
  142.     
  143.                                   - iii -
  144.     
  145.     Registration fee
  146.     ----------------
  147.     Standard edition:           US $32    (In Canada, CDN $40)
  148.     Professional edition:       US $48    (In Canada, CDN $60)
  149.     QCopyPAK *                  US $55    (In Canada, CDN $70)
  150.  
  151.     *[Includes QCopy v5.1 Professional edition + QCopy for Windows v1.1]
  152.  
  153.     We accept personal or company cheques, bank cheques or bank drafts,
  154.     money orders or postal orders.  Subject to prior approval, we also
  155.     ship against company purchase orders.  For US and overseas, please 
  156.     pay in US funds. In Canada, please add 7% for GST.  Quebec customers 
  157.     add 6.5% TVQ.  Shipping and handling included.  
  158.     
  159.  
  160.     System requirements
  161.     ===================
  162.     
  163.     Operating System
  164.     ----------------
  165.     MS-DOS (v3.3 and higher), PC-DOS (v3.3 and higher), DR-DOS (v5.0 and 
  166.     higher), Novell-DOS (v7.0 and higher), OS/2 (v2.1 and higher).
  167.  
  168.     RAM: 640K with approximately 500K free for DOS programs
  169.     Hard drive:  Minimum 2 Megs free
  170.     Mouse:  Recommended.
  171.  
  172.     
  173.     Program features
  174.     ================
  175.  
  176.    * Reads and writes standard formats of 160K, 180K, 320K, 360K, 720K, 
  177.      1.2M ,1.4M and 2.8M independent of the source diskette.   You can, 
  178.      for example, copy 5¼" disks onto 3½", or 360K disks on to 1.2M.
  179.    * Formats and copies many special formats up to 1743K, such as 
  180.      Microsofts DMF. 
  181.    * Optimizes copying process  i.e. fragmented files are written in one 
  182.      block onto the target disk.
  183.    * Only that portion of the disk which contains data is read and copied.
  184.      Can speed up the copying process significantly.
  185.    * Multiple copying or formatting capability.  Can write image file of 
  186.      source diskette onto hard drive.   Read the source only once and make 
  187.      X copies.
  188.    * Disk labels are copied to the target, or can be assigned a new name. 
  189.    * Copies can be made to and from drives A: and B: and/or the hard drive.
  190.    * Runs from the DOS command line, or from a user friendly menu.  
  191.    * Mouse supported.   Features context sensitive on-line HELP.
  192.    * True format conversion.
  193.    * Professional version allows control of volume serial numbers.
  194.    * Professional version can write new boot sectors to target disks.
  195.    * Professional version can alternate two similar floppy drives to in-
  196.      creased throughput in multiple copying.
  197.    * Professional version lets you set up virtual drives forDSK-files 
  198.      using the driver QFILE.
  199.                                   -  iv -   
  200.    Contents
  201.    ========
  202.    
  203.    Installation........................................................ 1
  204.         Installation using DOS commands.......................... 1
  205.         Installation with QCopy.................................. 1
  206.         Path statement........................................... 2
  207.         Installation under OS/2.................................. 2
  208.    Starting the Program................................................ 3
  209.    Preset Options...................................................... 4
  210.    Operating elements.................................................. 5
  211.         Buttons.................................................. 5
  212.         Check Boxes and option buttons........................... 5
  213.         Text Boxes (Input fields)................................ 5
  214.         List Boxes............................................... 6
  215.         Active Elements.......................................... 6
  216.    Program Setups...................................................... 7
  217.         Source................................................... 7
  218.         Target................................................... 7
  219.         Format................................................... 7
  220.         Quantity................................................. 8
  221.         Options.................................................. 8
  222.    Main menu setup.....................................................11
  223.    Command line parameters.............................................14
  224.         Examples.................................................18
  225.    Program operation...................................................19
  226.    Error Messages......................................................21
  227.         Messages for rectifiable errors..........................21 
  228.         Messages which can be ignored............................21
  229.         Messages for unrectifiable errors. ......................21 
  230.         Error messages related to DSK files......................22
  231.    Services............................................................23
  232.         Setup for sector shift rate..............................23 
  233.         Reading a boot sector....................................24
  234.         Modifying stored serial numbers..........................24
  235.    HELP................................................................25
  236.    Program characteristics and error messages..........................25
  237.    QFile v1.0..........................................................26
  238.         Qualifications...........................................26
  239.         Functions................................................26
  240.         Startup..................................................26
  241.         Special considerations...................................27
  242.         QFile messages...........................................28
  243.    Upgrades and other QCopy Programs...................................31
  244.    Acknowledgements....................................................33
  245.         Trade marks....................................................33
  246.         Copyright......................................................33
  247.         Packing list...................................................33
  248.  
  249.  
  250.                                    -  1  -
  251.    
  252.    INSTALLATION
  253.    ============
  254.  
  255.    QCopy must be installed in a directory on a hard drive.  This can be done
  256.    in one of two ways.
  257.  
  258.    Installation using DOS commands
  259.    -------------------------------
  260.    Place the program diskette into the drive.  If QCopy is to be installed
  261.    into a directory which has not yet been created, then create it with the
  262.    command: 
  263.            MD [directory]           e.g.  MD C:\UTILS\QCOPY
  264.    Copy the QCopy files into the desired directory by using the copy 
  265.    command:
  266.            COPY *.* [directory]     e.g.  COPY A:*.* C:\UTILS\QCOPY
  267.  
  268.  
  269.    Installation with QCopy
  270.    -----------------------
  271.    Place the diskette into the drive and type the command:
  272.            [drive] QCOPY     e.g. A:QCOPY
  273.    QCopy will then perform the installation for you.
  274.  
  275.    To begin with, a directory must be selected for QCopy.  A dialog box will
  276.    appear which should be used as follows:
  277.  
  278.    (Using a mouse)
  279.    Enter a directory name into the text box (input field) - it is preferable
  280.    to enter the drive letter and a complete path, such as [drives]:\  e.g. 
  281.    C:\  and click on the OK button.   You can specify any valid directory 
  282.    name, either an existing directory or a new one you wish to create.  
  283.  
  284.    If you choose to use an existing directory, you can also select its name
  285.    from the list displayed beneath the text box.  If you double click on a
  286.    directory name within this list, then its name will be automatically
  287.    transferred into the text box for you or, the double clicking action will
  288.    reveal any sub-directories should they exist.  If you would like to list
  289.    directories in another drive, then double click on DRIVE.  By selecting
  290.    the OK button, you will have chosen the directory name entered in the 
  291.    text box for installation.
  292.  
  293.    (Using the keyboard)
  294.    Type a directory name into the text box, starting with the drive letter
  295.    and complete path [drive]:\  e.g. C:\ and then hit ENTER. You can specify
  296.    any valid directory name, either an existing directory, or a new one you
  297.    wish to create.
  298.  
  299.    If you choose to use an existing directory, you can also select its name
  300.    from the list displayed beneath the text box.  You will first have to hit
  301.    TAB or press ALT+A.  Mark a directory by scrolling with the arrow key. If
  302.    you hit ENTER on a highlighted directory name within this list, then its
  303.    name will be automatically be transferred into the text box for you, or
  304.    the ENTER action will reveal any sub-directories should they exist.  If 
  305.    you would like to list directories in another drive, then highlight the 
  306.    DRIVE and hit ENTER.  By pressing ALT+K, you will have chosen the direc-
  307.    tory name entered in the text box for installation.
  308.                                   -  2  -
  309.  
  310.    QCopy will copy the files into the specified drive and directory. A succ-
  311.    essful installation will be confirmed with an appropriate message.
  312.  
  313.  
  314.    Path statement
  315.    --------------
  316.    You can include a path statement in your AUTOEXEC.BAT file, this file 
  317.    being located in the root of your hard drive.   Typically, the line would
  318.    look like this  (assuming you install QCopy in a directory called UTILS):
  319.                 SET PATH=C:\DOS;C:\WINDOWS;C:\UTILS
  320.    The path statement allows you to run a program  ( such as QCopy ) without
  321.    actually having to be located in that directory when you issue the com-
  322.    mand.  By this means, frequently run programs can be started in director-
  323.    ies other than where they reside.
  324.  
  325.    If you have installed QCopy into a directory which is not yet included in
  326.    the path statement, then you should modify the path to include QCopy. Us-
  327.    ing a text only editor  ( e.g. if you are using DOS 5.0 and higher,  type
  328.    EDIT), modify your AUTOEXEC.BAT so that the line SET PATH=........   i.e.
  329.    PATH=...... [QCOPY directory] is included.
  330.                 SET PATH=C:\DOS;C:\UTILS;C:\WINDOWS;C:\UTILS\QCOPY
  331.    Save the file AUTOEXEC.BAT and reboot your computer.
  332.  
  333.  
  334.    Installation under OS/2
  335.    -----------------------
  336.    Activate the DOS window, or a DOS full screen and install the program as
  337.    described previously.  
  338.  
  339.    Create a new program object ( Template - drag the program object onto the
  340.    desktop or into another folder by holding the right mouse button) and de-
  341.    fine the following settings:
  342.    Program :  Path and filename : [directory]\QCOPY.EXE
  343.               Parameter
  344.               Working directory : [directory]
  345.    Session :  √  Close on exit
  346.               o  DOS window
  347.    General :  Title             : QCOPY
  348.  
  349.    If you are working with QCOPY under OS/2, do not use the option "USE 
  350.    DOS".  Avoid running QCopy multiple times absolutely.
  351.                                   -  3  -
  352.    
  353.    Starting the Program
  354.    ====================
  355.    
  356.    If the program is in the current directory or a path has been set up to
  357.    include the QCOPY directory, then type:
  358.  
  359.         QCOPY
  360.    
  361.    to start the program.   Otherwise,  you must specify the complete path by
  362.    typing 
  363.  
  364.         [path]QCOPY             e.g. C:\UTILS\QCOPY\QCOPY
  365.  
  366.    You can preset certain parameters by adding the command line  preset opt-
  367.    ions (see later for definition of command line preset options):
  368.  
  369.         QCOPY [parameter]       e.g.  QCOPY NOMOUSE
  370.  
  371.    You can, furthermore, specify a particular copying action from the DOS
  372.    prompt by defining other command line options (these command line options 
  373.    will be detailed below):
  374.  
  375.         QCOPY [commandline]     e.g.  QCOPY A: B: F=1440 ALL+
  376.  
  377.    If no command line options are entered, then the copying details will
  378.    have to be specified through QCopy's main menu.  
  379.    
  380.                                   -  4  -   
  381.    
  382.    Preset Options
  383.    ==============
  384.  
  385.    Certain preset conditions may be defined by adding parameters behind the
  386.    program command. Multiple commands are separated by a space. You can also
  387.    define this parameter as an environment variable by entering:
  388.  
  389.    SET QCPARAMS=[PARAMETER]     e.g. SET QCPARAMS=BW GM
  390.  
  391.    The settings remain as default until the computer is rebooted.  If you
  392.    enter the line SET QCPARAMS=[parameters] into your AUTOEXEC.BAT, then the
  393.    settings will become the default at every bootup.  
  394.  
  395.    The parameters are defined as:
  396.  
  397.    NM or KM or NOMOUSE          Do not use mouse
  398.    GM                           Use graphic mouse driver
  399.    NOXMS                        Do not use XMS memory
  400.    LCD or BW or SW              Monochrome screen (only for VGA, CGA)
  401.    D or R or REPEAT             Continuous operation.  Repeat settings until
  402.                                 aborted
  403.  
  404.    QCopy reads the contents of diskettes, or the contents of DSK-files at
  405.    one stroke.  In order to store the data into sufficient memory, a 
  406.    2.8 Mbyte buffer is required.  If XMS memory is available, then this will 
  407.    be used, otherwise a temporary file is created to buffer the data.  The 
  408.    speed of the copying process will be influenced by the method by which 
  409.    the buffer is created.  QCOPY will prefer a RAM DRIVE, then a local 
  410.    (hard) disk drive, and least preferable a network drive.  If an en-
  411.    vironment variable TEMP (=[directory]) is available, then that directory 
  412.    will be used; If an environment variable  QCOPYBUFFER (=[directory]) is 
  413.    available, then that directory will be used (see above for instructions 
  414.    on setting environment variables). 
  415.                                   -  5  -   
  416.  
  417.    Operating Elements  
  418.    ==================
  419.    
  420.    When using QCopy, numerous operating elements become effective. 
  421.    
  422.    Buttons
  423.    -------
  424.    Activation of a button will immediately implement the assigned function
  425.    of that button.  This is accomplished by clicking the button with the
  426.    mouse, or by using the keyboard and typing the highlighted letter within
  427.    the name of that button.  For example, hit the letter K and you will act-
  428.    ivate the OK button. If the button happens to be highlighted already,
  429.    (see below), then the specific action can be initiated by hitting the
  430.    ENTER key.  If you hit the ENTER key when none of the buttons are high-
  431.    lighted as active,then the settings will remain as indicated (and in most
  432.    cases, you will initiate OK or CANCEL).   As a rule, the OK button will
  433.    initiate a particular setting or selection.   The buttons CANCEL and EXIT
  434.    will either terminate or break off a particular action  (the ESC key will
  435.    also activate these two buttons).   A context sensitive help window will
  436.    be displayed by activating the HELP button ( or key F1 ). Rocker switches
  437.    (push either side) are used in QCopy to increase or decrease a number for
  438.    a particular process.   Click the left side of the button with your mouse
  439.    or type "-" and the number will decrease, click the right side to in-
  440.    crease or type "+".  Buttons which are shown in faded colours are tempor-
  441.    arily inactive.
  442.  
  443.    Check Boxes and Option buttons
  444.    ------------------------------
  445.    You may choose several check options at the same time.  Checked boxes are 
  446.    indicated by [X]. An empty box [ ] indicates that the option in inactive.
  447.    An option within a check box may be activated with a mouse either by 
  448.    clicking directly on the [ ] field, or the text adjacent to  that  field. 
  449.    When using the keyboard, hold down the ALT key and type the highlighted 
  450.    letter within the text, or hit the spacebar to mark the check box. To 
  451.    deactivate a marked check box, simply repeat (toggle) any of the steps
  452.    described above.
  453.  
  454.    Option buttons differentiate themselves from check boxes in that only one
  455.    of the options can be selected.  The chosen selection is marked by an
  456.    asterisk (*). An option within a option button may be activated with a 
  457.    mouse either by clicking directly on the ( ) field, or the text adjacent 
  458.    to that field.  When using the keyboard, activate each option field 
  459.    (highlighted letter) by scrolling through the options with the aid of the 
  460.    arrow key.
  461.    
  462.    Option buttons or check boxes not used are shown by the symbols  "---".
  463.  
  464.    Text Boxes (Input fields)
  465.    -------------------------
  466.    Enter your text ( file names, directory names, numbers etc. ) into a text
  467.    box. You may use the basic edit functions.  The text will be automatical-
  468.    ly rolled off if you type into the text box after it has reached the 
  469.    edge. An arrow head appears at the edge of the text box when more text is
  470.    visible than can be displayed on the screen  ( click the arrow head with
  471.    the mouse and the text will shift ).  Entries into the text are confirmed
  472.    when you hit the ENTER key or move to another element.
  473.                                   -  6  -   
  474.    
  475.    List Boxes
  476.    ----------
  477.    List boxes are used in QCopy when a choice can be made from a list of
  478.    available elements ( e.g. filenames ).   The text box is usually linked
  479.    with the list box.  In order to activate the list, use the mouse to click
  480.    on an element within the list,  or use the  ALT  key and the  highlighted
  481.    letter within the list title. Choose the element by double clicking it
  482.    with the mouse, or with the keyboard by marking the element with the 
  483.    arrow key and hit ENTER.
  484.  
  485.    Active Elements
  486.    ---------------
  487.    In the dialog box containing multiple list boxes, usually one list box is
  488.    active. This is most often shown as the highlighted element. You can move
  489.    between them in a forward direction by using the TAB key, or in reverse
  490.    by using the combination SHIFT+TAB.  In most cases, QCopy will also 
  491.    allow you to utilize the arrow keys.
  492.                                   -  7  -   
  493.    
  494.    Program Setups
  495.    ==============
  496.  
  497.    QCopy is a convenient program to copy and format diskettes.  In addition
  498.    to utilizing diskettes, QCopy also permits you to work with DSK-files 
  499.    (which are created by QCopy).  Externally, QCopy handles DSK-files in ex-
  500.    actly the same way as diskettes, but internally, DSK-files are accessed 
  501.    as files rather than diskettes.  The program setup will determine such 
  502.    details as from where to where you are copying, whether a diskette will 
  503.    be formatted, how many copies will be made of a particular diskette, 
  504.    which disk format the copy should take, if the copy should be verified, 
  505.    etc. Alternately, this can be achieved through a series of options and 
  506.    switches acting as command line parameters. Specifically, SOURCE, TARGET, 
  507.    FORMAT, QUANTITY and OPTION are setup separately.  An explanation of the 
  508.    program main menu will follow later, but first a few basic comments.
  509.  
  510.    Source
  511.    ------
  512.    As a source for a copy, you may define floppy drives A: to Z: (provided
  513.    these are actually available), a DSK-file or FORMAT.  Floppy drives C: to 
  514.    Z: , if available, can only be used if the option "Use DOS" is activated. 
  515.    DSK-files may only be used as the source if they have been previously 
  516.    created with QCopy (version 4.0 and higher). DSK-files may reside on your
  517.    system in any directory of your choice.  The extension .DSK is necessary.
  518.    In addition, you may specify FORMAT.  When FORMAT is specified, no copies 
  519.    will be made, but instead the target diskette will be formatted.  
  520.  
  521.    Target
  522.    ------
  523.    As a target for a copy, you may define floppy drives A: to Z: (provided
  524.    these are actually available), "DSK" or directory.  Floppy drives C: to 
  525.    Z: , if available, can only be used if the option "Use DOS" is activated. 
  526.    DSK-files may reside on your system in any directory of your choice and 
  527.    if the directory does not exist, QCopy will create it. The extension 
  528.    .DSK is necessary.  Diskettes and DSK-files will be written into a direc-
  529.    tory when the option "directory" is chosen as the target.  If the source
  530.    diskette contains any sub-directories, then QCopy will copy and place the
  531.    identical structure beneath the specified named directory (on the hard
  532.    drive). 
  533.    
  534.    Format
  535.    ------
  536.    QCopy lets you specify the target format of a copy.  QCopy performs a 
  537.    true format conversion.  If, for example, you copy a 360K diskette onto 
  538.    a 1.4M diskette, you will then be able to utilize the (balance of) 1.4M 
  539.    format.  The following formats are available and may be specified:
  540.  
  541.    "No source - Format" setup
  542.    
  543.    You can specify the standard formats assigned to the drives, such as
  544.    720K or 1.4M for a 3½" HD floppy drive.  You can specify other special
  545.    formats for target drives A: and B: as long as the option Use DOS is not
  546.    active.
  547.                                   -  8  -   
  548.    
  549.    Target is floppy drive
  550.    
  551.    You can specify the standard formats assigned to the drives, such as
  552.    720K or 1.4M for a 3½" HD floppy drive.  You can specify other special
  553.    formats for target drives A: and B: as long as the option Use DOS is not
  554.    active.  In addition, you may specify "1:1" (match, if possible, the
  555.    format of the source), "TARGET" (use the format of the target diskette -
  556.    particularly useful for pre-formatted diskettes) and "LOWEST" (uses the
  557.    lowest possible standard format - we recommend that you do not use this
  558.    option, it has only been included due to tradition).
  559.  
  560.    Target is DSK-file
  561.    
  562.    You may choose between 1.4M and 2.8M.  A 2.8M drive need not necessarily 
  563.    be installed.  If you attempt to copy source diskettes into DSK files 
  564.    with special formats greater than 1.4M, then you must choose the 2.8M
  565.    option.  
  566.  
  567.    Quantity
  568.    --------
  569.    You may specify the number of identical copies to be made from the source 
  570.    (without the need to re-insert the original source diskette).  If the 
  571.    target has been set as a DSK-file or a directory, then the quantity will
  572.    be ignored.
  573.  
  574.    Options
  575.    -------
  576.    The options which have been set up will either influence how the program
  577.    performs or how the results are achieved.  In detail:
  578.  
  579.    Use DOS
  580.    If "Use DOS" is active, the program will use the universal driver IOCTL.
  581.    The option "Use DOS" must be used when floppy drives other than A: or B:
  582.    are to be considered.  In addition, (possibly?) for use with diskette 
  583.    formats 2.8M (not with DSK-files). When "Use DOS" is checked i.e. active,
  584.    then the use of special formats is not available.
  585.  
  586.    If "Use DOS" is deactivated, then the program uses BIOS interrupt 13h.  
  587.    The special formats may therefore be used.  In addition, an adjustable 
  588.    sector shift rate becomes available when formatting.
  589.  
  590.    Detect disk change
  591.    If this option is checked, the QCopy will detect when a diskette change
  592.    has taken place in the floppy drive.  If detect disk change is active,
  593.    then the floppy drive will be accessed from time to time and the drive
  594.    light will therefore be on.   When the option "Detect disk change" is 
  595.    checked, it is primarily assumed that the correct drive contains a
  596.    diskette (e.g. When Copying from B: to B: - , the diskette in drive B:
  597.    will be read without further prompt, it will be written after a diskette 
  598.    change has been recognized or a confirmation has been made).  If the 
  599.    option is not active, then you must confirm the read and write cycles
  600.    each time.  
  601.                                   -  9  -   
  602.    Sound
  603.    Turns the sound on when active to alert you of any messages.
  604.  
  605.    Verify
  606.    When "Verify" is active, then a verification process is engaged which
  607.    will check the target data after it has been written to the diskette.
  608.    If, in addition, the option "Verify formatted" is checked, then the 
  609.    tracks which have been formatted, but contain no data, are also verified.
  610.  
  611.    Data comparison
  612.    In the professional version you can specify the verification process.
  613.    If the option "Verify" is active and the option "Data comparison" is 
  614.    checked, then the written data is read once more into a buffer and 
  615.    compared byte by byte with the data in the write buffer.  If the option
  616.    "Data comparison" is inactive, then the verification will be conducted in
  617.    the form of a CRC (check sum) check.  Tracks which do not contain data, 
  618.    but which have been formatted, are verified with a checksum verification.
  619.  
  620.    Format all
  621.    The program will check the diskette if it is of suitable format before it 
  622.    attempts to copy to it.  If this is the case, then the diskette will not
  623.    be formatted again, unless you have chosen the "Format all" option.  If 
  624.    the diskette does not have a suitable format, then it will be formatted
  625.    during the copying process.  If the option format is set as the source,
  626.    then the diskette will be physically formatted when the "Format all" is
  627.    active.  Otherwise, if the diskette has already been formatted correctly,
  628.    then a logical (short) format will openly occur.
  629.  
  630.    Format only allocated tracks
  631.    This option is only available in the professional edition.  If active, 
  632.    only the tracks containing data will be formatted on a newly unformatted
  633.    diskette (otherwise, the diskette will be formatted throughout).  It 
  634.    should be noted that there are only two reasons why you would wish to 
  635.    create such a diskette, namely, that this would inhibit further writing 
  636.    of the diskette (for installation diskettes) and that programs such as 
  637.    DISKCOPY will, as a rule, refuse to work from such diskettes.
  638.  
  639.    Overwrite warning
  640.    If this option is checked, then the program will verify prior to copying
  641.    or formatting whether data already exists on a diskette (not valid for
  642.    DSK-files). When writing in a directory (TARGET="directory"), then each 
  643.    file to copied be will be checked for overwrite.  If data is present 
  644.    (when TARGET="diskette"), or in the event that a directory will be writt-
  645.    en or a file already exists, then a warning will be displayed.  You can 
  646.    then insert another diskette (in which case the overwrite check is per-
  647.    formed again and, if applicable, you will receive another warning), 
  648.    ignore the warning, or cancel the operation.  If this option is not act-
  649.    ive, then data will be overwritten without any further prompting.
  650.  
  651.    Read only allocated tracks
  652.    When the "read only alloc." is active, then only the tracks containing
  653.    data will be read from the source diskette, as defined by the file
  654.    allocation table (FAT).  This can speed up your copying process signif-
  655.    icantly for diskettes which do not contain much data.  If the option
  656.    "read only alloc." is not activated, then you can create a 1:1 copy, if
  657.    you have set the FORMAT to "1:1" and the format of the source can be
  658.    realized on the target drive.
  659.                                   - 10 -   
  660.    
  661.    New Label
  662.    If this option is not active, then the label (diskette name) of the 
  663.    source will be transferred to the target when copying, or no label will 
  664.    be created when formatting.  If the option is active, then you will be
  665.    prompted to enter a new name for the label (in order to enter a new label 
  666.    refer later to Setup of dialog box and Setup with command line options).
  667.  
  668.    New boot sector
  669.    With the professional edition you can write new boot sectors to target
  670.    diskettes or DSK-files.  If this option is active, then the boot sector
  671.    of the source (i.e. the standard boot sector when formatting) will be
  672.    replaced by a previously stored boot sector (which can be created with
  673.    QCopy, see later under Services) and written to the target.  
  674.  
  675.    Disk volume serial number management
  676.    Ever since the release of MS-DOS version 4, serial numbers have been 
  677.    assigned to diskettes whenever they have been formatted (in addition, an 
  678.    extended boot sector has been added).  The professional version permits 
  679.    you to have an influence upon the assignment of the volume numbers.  
  680.    Available choices are:
  681.    Standard:            A volume number is assigned when formatting (source 
  682.                         is set as Format) according to standard DOS conven-
  683.                         tion.  When copying, a new volume number is assigned 
  684.                         by DOS convention,if the source already has a volume 
  685.                         number.  Otherwise, no volume number is issued.
  686.    No new serial        When formatting or copying, no new serial number is 
  687.    number:              assigned.  If the source has a serial number, this 
  688.                         will be taken over.
  689.    Increment new serial A chosen serial number is entered. An extension of 
  690.    number:              this option permits incrementing the number entered.
  691.    Serial number        If a DSK-file is used as a source, a serial number 
  692.    management:          assigned to this file is incremented with every copy
  693.                         made (for more details, see Services).
  694.  
  695.    Automatically alter drives
  696.    This option is only available in the professional edition.  If you have
  697.    two identical drives A: and B: and this option is active, then the drives 
  698.    A: and B: will be accessed alternately, provided that the quantity pro-
  699.    cessed is greater than 1. This will allow you to copy a disk in one drive 
  700.    and change the disk in the other simultaneously.
  701.  
  702.    Log file
  703.    By checking log file (professional edition only), the work with QCopy 
  704.    will be logged into a named text file.
  705.                                   - 11 -   
  706.  
  707.    Main menu setup
  708.    ===============
  709.    If you have not included a command line parameter when loading QCopy 
  710.    (i.e. you just typed QCOPY at the DOS prompt) or you have added an 
  711.    invalid parameter, the program will start with the main menu.
  712.  
  713.    The main menu comprises the switch fields SOURCE (to choose the source),
  714.    TARGET (to choose the copy target) and FORMAT (to choose the target 
  715.    format), the OPTIONS check boxes, the text box QUANTITY, the buttons OK,
  716.    HELP. EXIT and SERVICES, the message box DETAILS and a short help text
  717.    at the bottom of the screen (only available when a mouse is installed).
  718.  
  719.    All the settings previously used re-appear on the main menu when it is 
  720.    started, because they have been stored upon the last program exit. These 
  721.    settings are stored as soon as you hit OK or ENTER.  You can also store 
  722.    them directly by pressing the "F2" key.  If a previous setup can now no 
  723.    longer be fulfilled (e.g. a setting such as SOURCE = J:\DSKS\10000.DSK...
  724.    ... where J: is a network drive and the network has not yet been loaded),
  725.    then settings will either revert to a standard setup, or an appropriate 
  726.    dialog box will appear in order to correct the error.
  727.  
  728.    A dialog box is opened when certain options are selected.  You can always
  729.    exit a dialog box with ESC or CANCEL. Any switch will then return to a 
  730.    standard value, and any checked option will be deactivated.
  731.  
  732.    The choice of the DSK option for the option buttons SOURCE and TARGET, 
  733.    as well as the check boxes for the options "New boot sec." and "Log file"
  734.    (only available in the Professional edition) open dialog boxes for furth-
  735.    er text input for filenames. 
  736.  
  737.    Enter the file name either directly into the "DSK-file" text box (use 
  738.    complete path, such as [drive]:\  e.g. C:\), or chose a file from the 
  739.    "files" list.  At the bottom of the dialog box you will find detailed 
  740.    information on the highlighted file (name, size in bytes, date and time 
  741.    created), and the line above will indicate further about the filter (path 
  742.    and files *.DSK). An appropriate file must already exist if a DSK-file or 
  743.    a boot sector file is to be chosen as a Source.  When considering a DSK 
  744.    file as a target or a log file, it must be possible for the file to be 
  745.    set up.  The file names can be specified without extensions (the correct 
  746.    extension will then be added automatically), or with the extensions .DSK
  747.    for DSK-files, .BS for boot sector files or .P for log files.  All other 
  748.    extensions will be rejected.
  749.  
  750.    The screen will display an error message if an invalid filename has been
  751.    entered, which must then be confirmed with OK.
  752.  
  753.    When the optin button "Directory" under Target is checked, a dialog box 
  754.    appears permitting you to enter a directory name (we have chosen not to 
  755.    program or offer a list box at this point, as we feel that it is un-
  756.    likely that a user would wish to add the contents of a diskette into an 
  757.    existing directory). You should enter the complete path (including drive 
  758.    letter) when specifying a directory.  The directory need not necessarily
  759.    exist, you should not, however, specify a directory which cannot be 
  760.    created (e.g. specifying non existing drives).
  761.                                   - 12 -   
  762.    
  763.    We recommend that you always provide complete path names when specifying
  764.    file and directory names.  If you have, however, entered a relative 
  765.    (incomplete) path, then any filenames entered will be referenced to the 
  766.    directories listed in the second to last line of the dialog box. If you 
  767.    have specified a drive other than the one listed in the second but last
  768.    line of the dialog box, then the current directory of that drive will be-
  769.    come the default directory.  When specifying another drive, the directory 
  770.    that is current will become the default directory. 
  771.    
  772.    The option "Spec." under the option button FORMAT opens a dialog box to 
  773.    set the formats.  You are given a choice of several appropriate formats 
  774.    for the respective drives.  Next to the "raw" format in Kilobytes, you 
  775.    will find, in brackets, the details of the number of tracks (Total: 160 
  776.    indicates 80 tracks, 2 heads) and the number of sectors per track.  For a 
  777.    particular format, the button DETAILS allows you to further specify how
  778.    many sectors can be allotted to an allocation unit (sectors per cluster)
  779.    and how many entries are assigned for the root directory.  Regarding 
  780.    number of sectors per cluster, setting the number to 2 is only advisable
  781.    in extraordinary circumstances; the file allocation table (FAT) will be-
  782.    come smaller (because fewer allocation units have to be assigned), but 
  783.    on the other hand, each file will occupy 1K or multiples of that, so that
  784.    for example, a file of 1536 bytes (1024 + 512) will occupy 2 Kbytes. When 
  785.    the number of sectors/cluster is 1, then the FAT table is larger, but a
  786.    file such as the 1536 bytes file will only occupy 1.5 Kbytes (512 + 512 +
  787.    512).  If you would like to indulge in some arithmetic: For every 341
  788.    allocation units you need to allot 1 sector to the FAT.  The FAT cannot
  789.    have more than 4096 entries (that is why a 2.8M diskette requires 2 sec-
  790.    tors per cluster).  Each of the 16 root directory entries needs 1 sector
  791.    (512 bytes).  A reduction of the number of entries is therefore definite-
  792.    ly recommended if only a limited number of files are to be stored.
  793.  
  794.    Many special formats cannot be processed by DOS without further assist-
  795.    ance.  For this reason, the program FDREAD v1.8, written by Christoph
  796.    Hochstätter is included with QCopy.  This program is loaded into memory
  797.    and permits the reading and writing of diskettes with special formats,
  798.    such as those processed by QCopy (or other programs).
  799.  
  800.    A text box will be opened if the check box option "New label" is active, 
  801.    so that you may enter a new name for the label.  OK or ENTER will confirm
  802.    the inputed name, ESC or CANCEL will abort the option.  If a setting is
  803.    loaded which already includes a (previously entered) name for the option 
  804.    New label, and if this is not altered for that setting, then as a precau-
  805.    tion, a dialog box will appear requesting confirmation. This similarly
  806.    applies for the target setup, when Target = DSK or Directory.
  807.    If the check box option "Serial No." is checked (available only in the
  808.    Professional Edition), then a dialog box will open and prompt you for
  809.    further settings.
  810.  
  811.    "No serial number" ensures that no extended boot sector will be created
  812.    when formatting, when copying the details of the source will be pertin-
  813.    ent.
  814.                                   - 13 -   
  815.  
  816.    If "Input new serial number" is selected, then the number entered in the 
  817.    "input" text box will be used.
  818.  
  819.    If "Continually increment new no." is selected, then the number entered 
  820.    in the text box will be incremented by 1 (hexadecimal) for each copy/for-
  821.    mat in excess of quantity 1.
  822.  
  823.    The new number must consist of 4 hexadecimal numbers, 0 to 9, A, B, C, D,
  824.    E, and F, a hyphen followed by another 4 hexadecimal numbers.
  825.  
  826.    "Automatic increment" is only effective when DSK is checked in the Source
  827.    option button.  A stored serial number in the DSK-file will be increment-
  828.    ed by 1 for every copy made.  The actual number will be stored when the 
  829.    DSK-file is first stored and this option is checked. The stored serial 
  830.    number can be changed afterwards by accessing "Services" with the 
  831.    function "Reset Serial Number" (see below).
  832.  
  833.    If the option "Serial No." is not checked, then the serial numbers will
  834.    be issued according to DOS conventions.
  835.  
  836.    SERVICES will allow you to call up other functions (see below).
  837.  
  838.    You can exit QCopy with the EXIT button or the ESC key.
  839.  
  840.                                   - 14 -   
  841.  
  842.    Command line parameters
  843.    =======================
  844.  
  845.    By adding command line parameters to the main command, QCopy permits you 
  846.    to begin work immediately without having to enter the main menu.
  847.  
  848.    The program terminates after the work has been performed i.e. the command
  849.    has been initiated.
  850.  
  851.    A command line parameter consists of the inputs SOURCE TARGET OPTIONS
  852.    QUANTITY.  The individual entries are separated by a space. 
  853.  
  854.    The parameters are defined as follows: 
  855.  
  856.    a.) Main Setup       See above
  857.  
  858.    b.) Source           The program recognizes a command line pertinent to
  859.                         the source by the inclusion of "Q=" or "Q:" preced-
  860.                         ing the setting.  You can omit these if you specify
  861.                         "A"  "B" or "A:" to "Z:" for  a floppy drive, 
  862.                         "[path] [filename].DSK" for a diskette file or 
  863.                         "FORMAT"  "F" "QF"  "SF" for formatting.  The exten-
  864.                         sion .DSK may be omitted if the filename is preced-
  865.                         ed with the expression "DSK=".  If you do decide to 
  866.                         define a parameter for the source without the "Q=" 
  867.                         or "Q:", then this parameter must precede that of 
  868.                         the target.
  869.  
  870.    c.) Target           The program recognizes a command line pertinent to
  871.                         the target by the inclusion of "Z=" or "Z:" preced-   
  872.                         ing the setting.  You can omit these if you specify
  873.                         "A"  "B" or "A:" to "Z:" for  a floppy drive, 
  874.                         "[path][filename].DSK" for a diskette file or 
  875.                         "[directory]\" for the directory.  The extension 
  876.                         .DSK may be omitted if the filename is preceded 
  877.                         with the expression "DSK=".  The ending "\" can
  878.                         be omitted if that parameter is preceded by "VZ=".
  879.                         If you do decide to define a parameter for the 
  880.                         target without the "Z=" or "Z:", then this para-
  881.                         meter must follow that of the source.
  882.                            
  883.    d.) Formatting       The parameter for formatting should be preceded
  884.                         by either a "F=" or "F:" i.e."format=" or "format:".
  885.                         The following formats are available: 
  886.                         "160"  "180"  "320"  "360"  "720"  "1.2"  "1200" 
  887.                         "1.4"  "1440"  "2.8"  "2880"  (these are also
  888.                         available with preceding "F=" etc.) for tangible
  889.                         formats, 
  890.                         "TARGET", if the format found on the target is to be 
  891.                         used
  892.                         "SOURCE" if the format of the source is to be used
  893.                         (SOURCE applicable to copying, not when formatting
  894.                         has been selected).
  895.                                   - 15 -                           
  896.                         
  897.                         "Txx[Hx]Sxx[Rxxx][Cx]" for special formats, where
  898.                         "Txx" is the number of tracks (40,41,80-83), "Hx" is
  899.                         the number of heads (1 or 2; the 2 is default), 
  900.                         "Sxx" is the number of sectors per track (8,9,10,15,
  901.                         17,18,20,21,36), "Rxxx" the number of possible 
  902.                         entries in the root directory (16 to 240; must be
  903.                         divisible by 16, if a non-valid figure is entered,
  904.                         then default numbers of 64,112,224,240 will be 
  905.                         used), "Cxx" is the number of sectors per cluster
  906.                         (1 or 2; if a number is not specified, then the 
  907.                         number of 1 (for DD) and 2 (for HD) will be used as
  908.                         a default value).
  909.  
  910.                         If no format is specified, then the format of the 
  911.                         copy will be used as if set to "SOURCE", when for-
  912.                         matting a standard format: 360K for 5¼" DD drives,
  913.                         720K for 3½" DD drives, 1.2M for 5¼" HD drives and 
  914.                         1.4M  for 3½" HD drives.
  915.  
  916.    e.) Options          The program recognizes an option parameter by the
  917.                         endings "+" or "-".  "+" turns the option on, "-"
  918.                         turns the option off.  See below for the pre-
  919.                         settings.  You need only set the respective para-
  920.                         meters if the pre-setting is not to be used.
  921.  
  922.        DOS(-)           If this option is activated, then the program will
  923.                         utilize the DOS function (IOCTL) for diskette 
  924.                         access, otherwise the BIOS function will be used.
  925.                         Driver dependent (floppy) drives (i.e. external... ) 
  926.                         can also be used by using DOS functions, however,
  927.                         only standard DOS formats can then be processed.
  928.                         Only drives A: and B: can be used when using the 
  929.                         BIOS function. It is then possible to format the 
  930.                         special formats. If the target is assigned a floppy
  931.                         disk drive letter C: to Z:, then DOS should be set
  932.                         to "+".
  933.                         
  934.        DE(+)            Recognize disk change.  If this option is selected, 
  935.                         then the program determines if the disk-
  936.                         ette has been changed by itself.  
  937.                         
  938.                         The program will prompt you for a diskette change,
  939.                         only in the event that a diskette needs to be read 
  940.                         or written, and that immediately prior to this 
  941.                         event, this diskette has been read or written to, 
  942.                         e.g. when copying B: to B:, prior to writing when 
  943.                         copying from A: to B:, quantity "7", each time
  944.                         after writing of the copy, not when writing the 
  945.                         first copy.  If this option is not set, then a 
  946.                         prompt requesting each diskette change will be
  947.                         required.
  948.        
  949.        TON(+)           If this option is active, then an acoustic sound 
  950.                         will be emitted to alert you to an error message.
  951.                                   - 16 -          
  952.        
  953.        FORMAT(-)        If this option is active, then a diskette will be
  954.                         formatted when written.  The target diskette will be
  955.                         fully formatted when set to SOURCE="format". If this 
  956.                         option is inactive,then the program will verify that 
  957.                         the target diskette has already been formatted, i.e. 
  958.                         that it has been formatted to the correct format. If 
  959.                         this is the case, then no formatting will take place 
  960.                         when copying, only a logical (short) format when 
  961.                         formatting (SOURCE="format"), that is, new boot 
  962.                         sector, FAT's and root directory are established.
  963.        
  964.        FNB(-)           Format only used tracks.  This option is only 
  965.                         available in the professional addition.  When acti-
  966.                         vated, in the case where a target diskette requires
  967.                         formatting before copying, only the tracks contain-
  968.                         ing data will be formatted.
  969.                         
  970.        P(+)             Verify.  If this option is activated, then a CRC
  971.                         check will be performed on the diskette after
  972.                         writing.
  973.                         
  974.        DV(-)            Data comparison.  This option only works if "verify" 
  975.                         (see above) is also active and is only available in
  976.                         the professional edition.  Instead of the CRC 
  977.                         checks, the tracks containing data are read once 
  978.                         more and placed into a buffer,  and compared byte
  979.                         by byte with the contents of the write buffer.  
  980.        
  981.        FP(-)            Verify formatting. Set in conjunction with the opt-
  982.                         ion "verify", this feature, when active, will addit-
  983.                         ionally verify the formatted tracks which do not 
  984.                         contain data. If verify is deactivated, then this 
  985.                         option has no effect.
  986.                         
  987.        ALLES(-)         Read all tracks, not only the ones containing data.
  988.                         If this option is inactive, then only the tracks 
  989.                         containing data will be read into memory.  If this 
  990.                         option is active, then all the tracks will be read.
  991.                         If the option format is set to 1:1 and if the 
  992.                         format of the target permits it to be formatted
  993.                         in the same format as the source, then an identical
  994.                         copy will be processed which does not have any 
  995.                         further optimization. As a result, this will produce
  996.                         a copy which corresponds to one achieved by the 
  997.                         (DOS) program DISKCOPY.
  998.  
  999.        WARNEN(-)        Overwrite warning.  This option, when active, will
  1000.                         verify if data is present on the target diskette.
  1001.                         If data exists, then you will be prompted to confirm 
  1002.                         that you wish the data to be overwritten.
  1003.  
  1004.        AB(-)            Automatic floppy disk drive change.  This option is
  1005.                         only available in the professional edition.  If you
  1006.                         have two identical drives A: and B: then activating
  1007.                         this option for a quantity greater than 1 will 
  1008.                         result in the drives being addressed alternately.
  1009.                                   - 17 -   
  1010.    
  1011.    f.) Quantity         Specify "Quantity=[1-9999]".  The default setting is
  1012.                         quantity 1.  You can also alter the quantity while 
  1013.                         copying or formatting. (see below)
  1014.    
  1015.    g.) Serial number    The assignment of diskette serial numbers (volume 
  1016.                         numbers) can only be made in the professional 
  1017.                         edition.  
  1018.                         
  1019.                         "SNR=NORMAL" (default).  The volume numbers are
  1020.                         assigned according to standard DOS convention.  
  1021.                         A new volume number is generated when formatting;
  1022.                         a new number is generated when copying if the 
  1023.                         source contains an extended boot sector.
  1024.  
  1025.                         "SNR=xxxx-xxxx".  A serial number xxxx-xxxx (where
  1026.                         x is a hexadecimal number) is generated for the 
  1027.                         target.
  1028.                         
  1029.                         "SNR=xxxx-xxxxPLUS".  A serial number xxxx-xxxx 
  1030.                         (where x is a hexadecimal number) is generated 
  1031.                         for the first copy and  xxxx-xxx(x+1) is given
  1032.                         to the second copy etc.
  1033.                         
  1034.                         "SNR=KEINE".  No new serial number is issued.  Any
  1035.                         serial number present on the source is transferred.
  1036.                         
  1037.                         "SNR=AUTOPLUS".  This only applies if the source is
  1038.                         a DSK-file.  The target will receive the serial 
  1039.                         number stored in the DSK-file, incremented by one,
  1040.                         for each copy processed.
  1041.  
  1042.    h.) Read boot sector file and issue to source.  The boot sector file
  1043.                         should be preceded with "BS=" or "BS:".  e.g.
  1044.                         "BS=C:\UTILS\QCOPY\AUTOBOOT.BS
  1045.  
  1046.    i.) Name log file.   Use a "P=" or "P:" in front of the log file you
  1047.                         wish to utilize, e.g. "PS=C:\UTILS\QCOPY\ALLES.P
  1048.    
  1049.    j.) New label.       Use "NAME=" or "N=" followed by the name to define
  1050.                         the new label.  A name containing spaces is permiss-
  1051.                         ible.  Specify this parameter last.
  1052.    
  1053.    k.) Ready.           This parameter has been specially included for users
  1054.                         of the program SRDISK (from version 2).  If the op-
  1055.                         tion "recognize disk change" is activated, then a 
  1056.                         RAM drive defined by the SRDISK parameter /F:<size> 
  1057.                         can be recognized as "always ready".  "READY=E:" or 
  1058.                         "R=E:" signifies that QCopy sees the diskette in 
  1059.                         drive E: and as changed and begins the write cycle.  
  1060.                         Please note that READY=  will also be effective for 
  1061.                         other RAM drives (not valid for A: or B:).
  1062.                                   - 18 -   
  1063.    
  1064.    Please note that portions of the command line parameters can also be 
  1065.    entered into the environment variable QCPARAMS.  This is only practi-
  1066.    cal for settings which rarely change (e.g. log files).
  1067.  
  1068.    Any parameters which are not required for a particular setting are
  1069.    ignored (e.g. "FORMAT=1.4" in "QCOPY A: VZ=C:\TEST\ FORMAT=1.4")
  1070.  
  1071.    Examples
  1072.    --------
  1073.  
  1074.    QCOPY F A: 360 P-
  1075.    Format a diskette to 360K in drive A: without verifying.
  1076.    
  1077.    QCOPY SF A: 1440 N=DISK 1
  1078.    or
  1079.    QCOPY F A: 1440 F- N=DISK 1
  1080.    Logical Format (short format) of diskette in drive A: to 1440K.  Disk
  1081.    will to be "DISK 1"
  1082.    
  1083.    QCOPY A A 1200 N=SAMPLE 1                    
  1084.    and
  1085.    QCOPY A VZ=A:\ WARNEN+
  1086.    Copy diskette in drive A: with diskette of drive A: to a target format
  1087.    of 1200K and label "SAMPLE 1" and then copy diskette in drive A: into 
  1088.    the root directory of the diskette in drive A:.  Provide also overwrite 
  1089.    warning if duplicate files are present.
  1090.  
  1091.    QCOPY A: C:\DSKS\TEST.DSK F=2880
  1092.    Copy diskette in drive A: into the DSK-file "TEST.DSK" located in the
  1093.    directory C:\DSKS (using format 2.8M).
  1094.    
  1095.    QCOPY A: C:\DSKS\TEST.DSK B: 720 ANZ=30 SNR=0001-0001PLUS
  1096.    Make 30 copies of the DSK-file "TEST.DSK" located in the directory 
  1097.    C:\DSKS on to diskette of format 720K in drive B: with serial numbers
  1098.    commencing from "0001-0001" to "0001-001F".
  1099.  
  1100.    QCOPY A: C:\DSKS\TEST.DSK B: F=ZIEL ANZ=30 SNR=0001-0001PLUS 
  1101.          N=MAIN 1.PROG
  1102.    Make 30 copies of the DSK-file "TEST.DSK" located in the directory 
  1103.    C:\DSKS on pre-formatted diskette in drive B: with serial numbers and
  1104.    with the label "MAIN 1.PROG".
  1105.  
  1106.                                   - 19 -   
  1107.  
  1108.    Program operation
  1109.    =================
  1110.  
  1111.    The program commences execution after the settings have been established.
  1112.  
  1113.    First, the boot sector of the source is read.  If errors are encountered,
  1114.    an error message will be displayed.
  1115.  
  1116.    Error:       The format of the source diskette cannot
  1117.                 be handled with the DOS-function.
  1118.    or
  1119.    Confirm:     The format of the source diskette cannot
  1120.                 be handled with the DOS-function. This program 
  1121.                 will switch over to the BIOS function to read.
  1122.    
  1123.    This type of error can arise if you attempt to read diskettes with 
  1124.    special formats whilst the "USE DOS" function is activated.  For drives
  1125.    A: and B:, the program will switch over to the BIOS function option.
  1126.  
  1127.    Error:       The boot sector of the source diskette is 
  1128.                 probably damaged!  The diskette cannot be 
  1129.                 read.
  1130.  
  1131.    If this error is reported, then the boot sector was "technically" read
  1132.    into memory, but the specified values for diskette format were not
  1133.    plausible.  When receiving such a message, you should verify that the
  1134.    diskette has not been damaged with a boot sector virus.  
  1135.  
  1136.    If the boot sector cannot be "technically" read (into memory), then you
  1137.    will receive a "normal" error message (see further details under Error
  1138.    Messages).
  1139.  
  1140.    Once the boot sector of the source has been successfully read, a message 
  1141.    will appear on the screen while copying or formatting takes place.
  1142.  
  1143.    The left hand side of the screen will provide you information about the
  1144.    source and the right hand of the target.  A small field displays further
  1145.    information about the copying and formatting process.  Changes can be
  1146.    made to the copying/formatting while in progress by utilizing the panel 
  1147.    of switches.  "+" increases the number of copies being made and "-" re-
  1148.    duces them.  If "verify" is switched, then the CRC check will be turned
  1149.    on and for "don't verify" it will be turned off.  "Format" ensures that
  1150.    after writing to the previous tract, the next one will be (force) format-
  1151.    ted.  "Don't format" turns this function off again.  Cancel aborts the
  1152.    copying/formatting process.  If the target is just being written to, then 
  1153.    a warning message will appear with the choice of "abort" or "continue".
  1154.    If you specify "abort", then the program will terminate and "continue" 
  1155.    will continue to process the diskette.
  1156.  
  1157.    Should an error occur, then an error message box will appear.  If this 
  1158.    error can be rectified (e.g. remove diskette write protect) then you will
  1159.    be given the choice of "OK" or "cancel".  If the error cannot be rectifi-
  1160.    ed, then you can only cancel the process.
  1161.                                   - 20 -   
  1162.    
  1163.    If you discover during copying that a particular target format cannot be
  1164.    utilized because the contents of the source requires a greater capacity, 
  1165.    or you have set "format=target" and the diskette is not formatted, then
  1166.    you will be requested, if possible, to specify a new format.  You can 
  1167.    then choose any format from the dialog box which will permit the contents
  1168.    of the source to fit onto the target.   If no target format can accommo-
  1169.    date the source, then you will receive a message indicating that fact.
  1170.  
  1171.    If you copy into a directory, then a further dialog box will appear which 
  1172.    will inform you of the file names being copied. If small files are copied
  1173.    on to a hard drive, then their names will appear so quickly across the 
  1174.    screen as to be unreadable.
  1175.                                   - 21 -   
  1176.    
  1177.    Error Messages
  1178.    ==============
  1179.  
  1180.    If an error occurs while QCopy is performing a task, then a dialog box
  1181.    will open and remain so until you confirm with OK or CANCEL.  You will
  1182.    only be able to use OK in the event that the error can be rectified.  
  1183.    The following provides details of the types of errors:
  1184.  
  1185.    Messages for rectifiable errors 
  1186.    -------------------------------
  1187.    Write protect on the diskette in the drive [drive]:
  1188.    The target diskette is write protected.  Remove the write protect (slide 
  1189.    tab on a 3½" diskette or remove sticker on the edge of a 5¼" diskette),
  1190.    place the diskette back into the drive and use OK.
  1191.  
  1192.    The diskette in drive [drive]: was changed.  
  1193.    This message should actually not occur.  Try to continue with OK. If this 
  1194.    persists, then you should reboot. 
  1195.  
  1196.    Place a diskette into drive [drive]:
  1197.    There is no diskette in the specified drive.  Insert a diskette and press
  1198.    OK.
  1199.  
  1200.    Messages which can be ignored
  1201.    -----------------------------
  1202.    Diskette in drive [drive]: - data error (sector used)
  1203.    Data error implies that the check-sum of the sector to be stored does not
  1204.    compare with the check-sum of the data read.  The data being read defin-
  1205.    itely contains errors.  When reading such a diskette, you can either 
  1206.    IGNORE, RETRY or CANCEL.  If you enter RETRY, then the program will again
  1207.    attempt to read the erroneous data.
  1208.  
  1209.    Messages for unrectifiable errors
  1210.    ----------------------------------
  1211.    Diskette in drive [drive]: - wrong diskette media.  
  1212.    You have used a DD for an HD diskette, or visa versa.  
  1213.  
  1214.    Diskette in drive [drive]: - Requested sector not found
  1215.    This message appears most usually when the sector being accessed has not 
  1216.    been formatted (e.g. diskettes which have been incompletely formatted).
  1217.    
  1218.    Diskette in drive [drive]: - Data errors
  1219.    Data error implies that the check-sum of the sector to be stored does not
  1220.    compare with the check-sum of the read/write data.  The data definitely 
  1221.    contains errors.  The retry-ignore option is not offered in the case
  1222.    where the boot sector or root is read erroneously, or also where both 
  1223.    copies of the (FAT) file allocation table contain errors.
  1224.  
  1225.    Diskette in drive [drive]: -  Track not found
  1226.  
  1227.    Diskette in drive [drive]: -  No valid boot sector
  1228.  
  1229.    Diskette in drive [drive]: -  General failure.  Data media error!  
  1230.    Probably some internal DOS related error has occurred and the drive 
  1231.    has become disoriented.  A system reboot is recommended.
  1232.                                   - 22 -       
  1233.    
  1234.    Diskette in drive [drive]: -  Unknown media
  1235.  
  1236.    Diskette in drive [drive]: -  Other error
  1237.    Error message was induced from DOS or the BIOS.  Errors other than the 
  1238.    ones listed above are so unlikely that no attempt is made to specify them.
  1239.    
  1240.    Error messages related to DSK files
  1241.    -----------------------------------
  1242.    File error  -  Access not possible.
  1243.  
  1244.    File error  -  Network error No. xxx.
  1245.  
  1246.    File error  -  File not found.  
  1247.    The specified file does not exist.
  1248.  
  1249.    File error  -  Path not found.  
  1250.    The specified path does not exist.
  1251.  
  1252.    File error  -  Too many files open.
  1253.  
  1254.    File error  -  Access denied.
  1255.    The file may be read only.
  1256.  
  1257.    File error  -  Drive not valid.
  1258.  
  1259.    File error  -  Data error.
  1260.  
  1261.    File error  -  Record not found.
  1262.    The file has not been correctly assembled.
  1263.  
  1264.    File error  -  Sector not found.
  1265.  
  1266.    File error  -  Write error.
  1267.    Drive is full.
  1268.  
  1269.    File error  -  Read error.
  1270.    The file has not been correctly assembled.
  1271.    
  1272.    File error  -  General failure.
  1273.  
  1274.    File error  -  File locked.
  1275.  
  1276.    File error  -  Invalid diskette change.
  1277.    This can occur if the DSK-file is read from a diskette.
  1278.                                   - 23 -   
  1279.    
  1280.    Services
  1281.    ========
  1282.  
  1283.    Activating the SERVICES button in the main menu of the standard edition 
  1284.    will generate a dialog box that will permit you to adjust or calibrate
  1285.    the sector shift rate which QCopy uses in BIOS mode ("Use DOS" is in-
  1286.    active).
  1287.  
  1288.    In the professional edition, you will generate a dialog box to activate 
  1289.    further functions with the aid of the SERVICES button:
  1290.  
  1291.    "Set sector shift rate" will generate a dialog box that will permit you 
  1292.    to adjust or calibrate the sector shift rate which QCopy uses in BIOS 
  1293.    mode ("Use DOS" is inactive).
  1294.  
  1295.    "Read boot sector" activates a function which will read a boot sector of
  1296.    a diskette into a boot sector file.
  1297.  
  1298.    "Reset serial number" allows you to modify the "serial number - automatic 
  1299.    increment", utilized for changing the base serial number of this option.
  1300.    
  1301.    Setup for sector shift rate 
  1302.    ---------------------------
  1303.    When formatting diskettes, each track is divided into sectors. Thus, for
  1304.    example, 5¼" diskettes have as a standard 9 sectors per track.  Internal 
  1305.    information is written to the diskette for each sector, the details of
  1306.    its size (512 bytes), to the number of sectors per track, and to the 
  1307.    logical number of the sectors.  This logical numbering system of the 
  1308.    sectors is interesting when it is related to the speed of access for 
  1309.    read or write process to and from the diskette.
  1310.  
  1311.    The diskette turns at a constant speed in the drive.  To read, the first 
  1312.    or the second head will, after searching, position itself over the track. 
  1313.    It will begin to read when the sector 1 (logical numbering) is under
  1314.    the head.  The data, having been read, will then be processed (e.g.trans-
  1315.    fered to memory) and the head or possibly another track will be changed
  1316.    in order to read the next sequence of data.  The process is paused until
  1317.    sector 1 is located beneath the head etc.  Waiting for sector 1 is a
  1318.    process which can be shortened.  A maximum case would involve waiting for 
  1319.    8 sectors on 9 sectors per track.  It would therefore be advantageous if 
  1320.    sector 1 would appear under the head just at the point in time when the
  1321.    read cycle were to recommence.  A sector shift rate can achieve this when
  1322.    formatting a diskette.
  1323.  
  1324.    QCopy stores two sector shift rate values for the various diskette 
  1325.    formats.  One for the case that only the head will be changed, the second 
  1326.    for the event where the track will additionally be changed.  The function
  1327.    "Set sector shift rate" allows you to input these values directly into 
  1328.    the program for the various diskette formats, or you can have them 
  1329.    measured (calibrated) by QCopy.
  1330.  
  1331.    First, choose the correct settings for drive, sectors per track and 
  1332.    number of heads.  The following values are valid for standard formats:
  1333.                                   - 24 -   
  1334.  
  1335.    Format               Sectors/track   Heads
  1336.    --------------       -------------   -----
  1337.    DD   160K                 8            1
  1338.    DD   180K                 9            2
  1339.    DD   320K                 8            2
  1340.    DD   360K                 9            2
  1341.    DD   720K                 9            2
  1342.    HD  1200K                15            2
  1343.    HD  1440K                18            2
  1344.    ED  2880K                36            2
  1345.    
  1346.    After you have selected ADJUSTMENT, you can enter the values for "shift
  1347.    at head change" and "shift at track change".  "Shift at track change"
  1348.    is the only value to be set when dealing with one sided diskettes.
  1349.  
  1350.    In order to let QCOPY establish the optimum value for the sector shift
  1351.    rates, you will need to prepare an empty diskette of suitable type  (or 
  1352.    one on which the data is not required).  First choose the correct setting 
  1353.    to the drive, sectors/track and heads.   Select the button marked 
  1354.    "CALIBRATION".  You will be prompted to insert a diskette.  You can still
  1355.    terminate the process at this point without losing data.  After insert-
  1356.    ing the diskette and selecting OK, the calibration will commence.  A
  1357.    number of tracks will repeatedly be formatted and read using various 
  1358.    sector shift rates.  The read time displayed is calculated to cover the 
  1359.    estimated time to read the entire diskette.  Select CANCEL and the cali-
  1360.    bration process will be terminated, the stored values will remain un-
  1361.    changed.  The STORE button will store the most suitable values up to
  1362.    that point in the calibration process.  The values for the best times 
  1363.    achieved will be stored at the end of the calibration.
  1364.  
  1365.    Reading a boot sector
  1366.    ---------------------
  1367.    With the professional edition you can arrange to have QCopy use another
  1368.    boot sector.  This boot sector will be read from a file which has been
  1369.    previously created with the function "Get a boot sector".  After calling 
  1370.    up this function, you first specify from which drive you wish the boot 
  1371.    sector of the diskette to be read.  Then specify a file name (enter a
  1372.    complete path name) into which the boot sector will be read into.  Place
  1373.    the diskette into the specified drive and select the READ button.
  1374.  
  1375.    Modifying stored serial numbers
  1376.    -------------------------------
  1377.    If you have activated the option "Serial No. - automatic increment" and
  1378.    have specified as a source a DSK-file, then QCopy will store a serial
  1379.    number (volume number) for this DSK-file.  This number will be automatic-
  1380.    ally incremented whenever the DSK-file is accessed and the option "Serial 
  1381.    No. - automatic increment" is activated.  You can change the stored value
  1382.    of the serial number by calling up the button RESET SERIAL NUMBER.  If
  1383.    no DSK-file -- serial number is stored, then you will receive an appro-
  1384.    priate message, otherwise a list box will open so that you can select
  1385.    a DSK-file (the display will show DSK file names without their exten-
  1386.    sions "DSK" and in brackets their paths).  Enter a new base number
  1387.    into the field marked INPUT.  RESET sets the base number back to  
  1388.    "0000-0000".  Exit ends the function, the change having been stored,
  1389.    CANCEL aborts the function without storing the changed value.
  1390.                                   - 25 -   
  1391.    
  1392.    HELP
  1393.    ====
  1394.  
  1395.    QCopy offers context sensitive help for practically all program func-
  1396.    tions.  HELP is accessed by selecting the HELP button or hitting the
  1397.    F1 key (help may be available even though no HELP button is visible).
  1398.  
  1399.    
  1400.    Program characteristics and error messages
  1401.    ==========================================
  1402.  
  1403.    QCopy is capable of copying between diskettes of different formats. 
  1404.    This is accomplished as follows:  The boot sector is read into memory.
  1405.    This boot sector is the first sector on a diskette and contains, amongst 
  1406.    other things, details about the format.  The format of the source can be
  1407.    determined according to the information contained in the boot sector.  
  1408.    The file allocation table (FAT) and the root is then read into memory.  
  1409.    According to information contained in these, it is possible to determine
  1410.    which tracks of the source diskette occupy data.  If the option "read 
  1411.    only alloc."is checked, then only these tracks are read.  Once the read
  1412.    cycle is finished, the data is prepared for the target format and stored 
  1413.    into memory (coincidently, the files become defragmented). This process
  1414.    occurs even if the source and target format are identical.  It is then 
  1415.    determined for the target diskette which tracks contain data.  The format
  1416.    of the target diskette is tested.  In addition, an attempt is made to 
  1417.    read the boot sector of the target. The target diskette is then formatted
  1418.    and written.
  1419.  
  1420.    Due to the process by which QCopy makes a copy, it is feasible that two
  1421.    diskettes can be physically unequal, even though the copy was made be-
  1422.    tween diskettes of equal format.  If you then want to verify that such a 
  1423.    copy is "correct", then a data comparison will begin.  Programs like
  1424.    DISKCOMP will report deviations.  For the same reason, QCopy is not suit-
  1425.    able to copy programs which contain hardware copy protection schemes.  
  1426.    Diskettes with copy protection use special "hidden" identification 
  1427.    schemes which are not, as a rule, copied along by QCopy.
  1428.  
  1429.    Some installation programs use absolute addresses from the installation
  1430.    diskette.  These types of programs are also likely not to perform 
  1431.    properly from a copy made by QCopy.
  1432.  
  1433.    QCopy will determine the drive data only once at the start of the pro-
  1434.    gram.  The following problem could arise when using diskettes which have
  1435.    been compressed with programs such as DOUBLESPACE:  When a DOUBLESPACE'd
  1436.    diskette resides in the drive at the time the program starts, only the
  1437.    host drive will be accepted (e.g. the compressed diskette is in B:, host
  1438.    drive is M: - QCopy will not recognize B: as a diskette drive, but in-
  1439.    stead will recognize drive M:).  If a diskette is now inserted at the 
  1440.    start of the program which is not compressed, (QCopy will then recognize 
  1441.    B:) followed by a compressed diskette, then read and write will result
  1442.    in error (option "Use DOS" is active).  The results of such a sequence
  1443.    are undeterminable.
  1444.  
  1445.    Most of the special formats which you can achieve with QCopy will not
  1446.    regularly be accepted by DOS.  You should run the TSR program FDREAD,
  1447.    written by Christoph Hochstätter when using such formats.
  1448.                                   - 26 -   
  1449.  
  1450.    QFile v1.0 (only packaged with the professional edition)
  1451.    =========================================================
  1452.  
  1453.    QFile will transform a DSK secured file on your hard drive and make it 
  1454.    available as a new drive.  Virtually all DOS commands will function on 
  1455.    this drive (programs which have been tested and verified are: all DOS 
  1456.    commands, MS-Windows 3.1, DESQView, as well as PCTools and Norton pro-
  1457.    grams).
  1458.  
  1459.    QFile can be loaded into upper memory with the command LOADHIGH (DOS 5.0
  1460.    and higher).
  1461.  
  1462.    Qualifications
  1463.    --------------
  1464.    MS-DOS from version 3.3 (neither Dr-Dos not OS/2).  Some of the early
  1465.    DOS 4.0 versions contained errors and could fail (in general, it is
  1466.    recommended that the specific DOS versions 4.0 and 6.0 be replaced and
  1467.    updated).  
  1468.  
  1469.    QFile must be called up prior to using MS-Windows and other multitasking 
  1470.    systems.  Under no circumstances should QFile be called up in a DOS-window 
  1471.    within a multitasking system.  
  1472.  
  1473.    Functions
  1474.    ---------
  1475.    Qfile makes a logical drive available, the operation of which is steered
  1476.    over to the DSK-file.  This logical drive does not have an associated
  1477.    physical drive.  In principal, all programs i.e. files,  which have been 
  1478.    set for logical drives will function.  Programs which attempt to access
  1479.    the physical drives will falter.  If such programs were to be "badly"
  1480.    implemented, then the data processor could "hang up", or the contents
  1481.    of the DSK-file could be destroyed.  The danger of destroying the file
  1482.    can be minimized by adding the switch option /r (read only) in the
  1483.    command line of QFile.
  1484.  
  1485.    Startup
  1486.    -------
  1487.    The program is loaded with the command:
  1488.  
  1489.             [path]QFILE [/option] [DSK-file] [drive letter]:
  1490.    e.g.
  1491.             QFILE C:\DSKS\TEST.DSK D:
  1492.    or simply:
  1493.             QFILE C:\DSKS\TEST.DSK 
  1494.     
  1495.    where [DSK-file] is the name of a DSK file previously created with QCopy.  
  1496.    This (DSK) file must not be altered nor deleted as long as the QFILE-
  1497.    driver is loaded, even though further access is possible. This file would 
  1498.    also be considered as having been altered if a defragmentation program 
  1499.    e.g. COMPRESSS, SPEEDISK and DEFRAG were called up for that particular 
  1500.    drive.
  1501.  
  1502.    [drive letter] specifies the newly to be created drive, followed by a 
  1503.    colon.  The drive to be created must not already exist and must be avail-
  1504.    able to your system.  In a DOS system with a hard drive, it is usual that
  1505.                                   - 27 -      
  1506.    
  1507.    the letters A: to C: have already been assigned so that the first avail-
  1508.    able drive would be D:. As long as you have not specified any other drive 
  1509.    letters during the installation of DOS on your system, you can specify 
  1510.    drive letters up to "F".  If QFile generates the error message "drive 
  1511.    letter beyond limits", then the limits will have to be extended.  Refer 
  1512.    to the section LASTDRIVE in your DOS manual.  The switch [drive letter] 
  1513.    is optional and can be omitted.  If omitted, QFile will search for and 
  1514.    assign the next available free drive letter.
  1515.  
  1516.    Overwrite access to the DSK-file can be prohibited by entering the 
  1517.    option /r.  For example:
  1518.  
  1519.         QFile /r C:\DSKS\TEST.DSK
  1520.  
  1521.    The driver can be removed (unloaded) with the command:
  1522.  
  1523.         QFile /d
  1524.  
  1525.    It is possible to activate several QFile drives.  You can deactivate a 
  1526.    particular drive by specifying the drive letter:
  1527.  
  1528.         QFile /d E:
  1529.  
  1530.    In general, you should remove the drives with QFile /d in the reverse
  1531.    order in which they had been created.  For example,
  1532.  
  1533.         C:>qfile \bin\a.dsk
  1534.         activates pseudo drive D:
  1535.  
  1536.         C:>qfile \bin\b.dsk
  1537.         activates pseudo drive E:
  1538.         
  1539.         C:>qfile /d
  1540.         2 QFile drivers found.
  1541.         Drive E: is no longer valid
  1542.  
  1543.         C:>qfile /d
  1544.         1 QFile driver found.
  1545.         Drive D: is no longer valid
  1546.  
  1547.    A short help text is generated after entering the command:    
  1548.    
  1549.         QFILE
  1550.  
  1551.    In addition, the number of loaded QFile-drivers will be displayed to-
  1552.    gether with their drive letters.
  1553.    
  1554.    Special considerations
  1555.    ----------------------
  1556.    DR-DOS is not yet supported. Compatibility with some networks, caches
  1557.    and SCSI drivers have yet to be tested.  In addition, multitasking will
  1558.    require further testing and possibly some critical regions must still
  1559.    be built in and tested.
  1560.                                   - 28 -   
  1561.    
  1562.    QCopy only stores allocated blocks in the DSK-file.  If an attempt is 
  1563.    made to read unallocated blocks with QFile, then the reading will be
  1564.    successful, but data buffer being transferred will not be altered.
  1565.  
  1566.    The DSK-file will only be closed after QFile has been deactivated.  
  1567.    Although QFile attempts to actually keep the DSK-file on the hard drive,
  1568.    it is possible that cache programs can cause the DSK-file to be realized 
  1569.    only after QFile has been deactivated.
  1570.  
  1571.    QFile will deny any other program access to an active DSK-file.  Unfor-
  1572.    tunately, this protection only functions if SHARE has been loaded first.
  1573.  
  1574.    
  1575.    QFile messages
  1576.    --------------
  1577.    Load:        QFile [/r] .DSK-file [drive letter]:
  1578.    or           QFile /d [drive letter]: to unload (remove)
  1579.  
  1580.    assistance will be displayed when parameters are entered erroneously.  
  1581.    Note:  Other undocumented options are included which merely serve for
  1582.    test purposes and may have undesirable consequences if used.
  1583.    
  1584.    
  1585.    "Pseudo drive D: is active.  (read only)"
  1586.    
  1587.    or
  1588.    
  1589.    "Pseudo drive D: is active.  (read and write)"
  1590.  
  1591.    Message after successful installation.
  1592.    
  1593.  
  1594.    "1 QFILE driver found"
  1595.    Drive D: is again invalid
  1596.    
  1597.    Information provided after successful removal.
  1598.  
  1599.    
  1600.    "Terminate your session in MS-Windows now!"
  1601.    
  1602.    QCopy has discovered an active Microsoft-Windows, neither installation
  1603.    nor removal is possible.  QFile must be loaded before you start Windows.
  1604.    
  1605.    
  1606.    "This DOS version is not supported!"
  1607.    
  1608.    The program is not capable of running under this operating system (MS DOS
  1609.    versions lower than 3.30 or DR-DOS or OS/2 DOS-Box or other DOS systems).
  1610.    You may be using incompatible DOS extensions.  Avoid making further use 
  1611.    of QFile, or upgrade to DOS 5.0 or 6.2.
  1612.                                   - 29 -         
  1613.    
  1614.    "Internal error: go nul"
  1615.    
  1616.    This internal error should never occur;  it points to serious errors in 
  1617.    the internal data stack of the operating system.  An immediate restart
  1618.    of the processor and isolation of the offending program is strongly re-
  1619.    commended.  
  1620.    
  1621.    
  1622.    "Drive letter is beyond limits"
  1623.    
  1624.    The DRIVE LETTER is incorrect and conflicts with the LASTDRIVE directive.
  1625.    If no drive letter was specified, then there will be no free drives.
  1626.  
  1627.  
  1628.    "Drive letter is already in use"
  1629.    
  1630.    The DRIVE LETTER is incorrect, it is already being used.
  1631.    
  1632.    
  1633.    ".DSK file could not be found: <filename>"
  1634.  
  1635.    Read error when accessing .DSK file.
  1636.    
  1637.    
  1638.    ".DSK file was not created by QCopy"
  1639.  
  1640.    The DSK-file is incorrect or does not refer to a QCopy file.  The file
  1641.    may also be blocked by other programs.
  1642.  
  1643.    
  1644.    "Insufficient space for an expanded .DSK-file"
  1645.  
  1646.    In order that QFile can permit write access to DSK-files, the file must 
  1647.    previously have been expanded to its maximum size.  The drive which con-
  1648.    tains the DSK-file has insufficient place to accommodate the increased
  1649.    file size.  Either free up some space for the drive, or copy the DSK-file
  1650.    onto another drive.  Alternately, you can also use the option /r when
  1651.    running QFile.  In this case, write access to the DSK-file is denied.
  1652.  
  1653.    
  1654.    ".DSK-file must be copied to a suitable drive.  Error: XXX"
  1655.  
  1656.    where XXX: is;  FATCHK, Canon, DPB, GET, JFT, Get SFT, SecSiz or Re-
  1657.    movable.  The information furnished for the DSK-file has contained an 
  1658.    error.  DSK files which reside on this drive cannot be processed any 
  1659.    longer.  Try to copy the DSK files onto another drive and try again.  
  1660.    
  1661.    
  1662.    ".DSK-file cannot be reopened: <filename>"
  1663.  
  1664.    Try to run the same program once more.  If the error occurs again, then
  1665.    copy the DSK-file to another drive.
  1666.                                   - 30 -   
  1667.    
  1668.    "QFile driver verification error.  
  1669.     Restart processor strongly recommended!!!!"
  1670.  
  1671.    Although no error had occurred when the driver was installed, a new 
  1672.    drive failed to activate and install.  Turn the processor off for a
  1673.    short time and avoid further use of QFile. The error message "Translate
  1674.    DPB failed" may also appear.
  1675.    
  1676.    
  1677.    "QFile driver not found"
  1678.  
  1679.    The removal of the driver could not occur since QFile was not installed.
  1680.  
  1681.    
  1682.    "Internal error: XXX
  1683.    Restart processor strongly recommended!!!!"
  1684.  
  1685.    where XXX: is;  DPB, CHN, CLS, ABBLAE or MEM.  An error has occurred
  1686.    while the driver was removed.  If this type of error is reported, then 
  1687.    it is likely that a deep rooted error has occurred.  It is definitely
  1688.    recommended that the processor is restarted.  If these errors continue
  1689.    to be displayed, then either QFile is not working properly, or another
  1690.    program is working incorrectly within the processor.  Try to locate the
  1691.    error and avoid further use of that program absolutely.  The contents
  1692.    of the DSK file could be inconsistent, especially for the error message 
  1693.    ABBLAE;  in addition, you should run CHKDSK or a similar program on the 
  1694.    specific drive after receiving this message.
  1695.                                   - 31 -   
  1696.  
  1697.    Upgrades and other QCopy Programs
  1698.    =================================
  1699.  
  1700.    QCopy version 5.1 is delivered in two editions namely, the "Standard
  1701.    Edition" and the "Professional Edition".  We also offer the Windows 
  1702.    program "QCopy for Windows v1.1".  If you are a registered user of 
  1703.    QCopy, then you can update or upgrade your current version according 
  1704.    to the following tables: 
  1705.  
  1706.    
  1707.    For all customers in the US and OVERSEAS, payment in US funds is as
  1708.    follows (see next page for Canada):
  1709.  
  1710.     _____________________________________________________________________
  1711.    |    \        |    QCopy    |    QCopy    |    QCopy    |  QCopy for  |
  1712.    |     \  From |    v 4.0    |    v 5.1    |    v 5.1    |   Windows   |
  1713.    |  To  \      |             |    Std      |    Prof     |    v 1.1    |
  1714.    |_____________|_____________|_____________|_____________|_____________|
  1715.    |    QCopy    |             |             |             |             |
  1716.    |    v 5.1    |   $ 22.00   |    ----     |    ----     |   $ 22.00   |
  1717.    |    Std      |             |             |             |             |
  1718.    |_____________|_____________|_____________|_____________|_____________|
  1719.    |    QCopy    |             |             |             |             |
  1720.    |    v 5.1    |   $ 38.00   |   $ 16.00   |    ----     |   $ 38.00   |
  1721.    |    Prof     |             |             |             |             |
  1722.    |_____________|_____________|_____________|_____________|_____________|
  1723.    |  QCopy for  |             |             |             |             |
  1724.    |   Windows   |   $ 21.00   |   $ 16.00   |    ----     |    ----     |
  1725.    |    v 1.1    |             |             |             |             |
  1726.    |_____________|_____________|_____________|_____________|_____________|
  1727.    |             |             |             |             |             |
  1728.    | QCopyPAK *) |   $ 42.00   |   $ 25.00   |    ----     |    ----     |
  1729.    |             |             |             |             |             |
  1730.    |_____________|_____________|_____________|_____________|_____________|
  1731.    
  1732.    QCopyPAK *) Includes QCopy for Windows v1.1 and QCopy Prof Edition v5.1
  1733.    
  1734.    To use the above table, examine the first row (From) and find your 
  1735.    current version.  Go down the column until you find the program you
  1736.    wish to upgrade (To) on the left hand column.  The intersection of the 
  1737.    two will give you the upgrade price.  Example, you are a registered user
  1738.    of QCopy v4.0 and wish to upgrade to the QCopyPAK (includes QCopy for
  1739.    Windows and QCopy v5.1 professional edition). Price US $42.00.
  1740.    
  1741.    
  1742.    The above prices include shipping and handling costs.  In addition to 
  1743.    the program diskette, printed manuals and an invoice are also provided.  
  1744.    We do accept company purchase orders (subject to prior approval), but 
  1745.    regrettably DO NOT at this point (September 1995) accept credit cards.
  1746.  
  1747.  
  1748.                                   - 32 -      
  1749.    
  1750.    In Canada, upgrade prices are as follows - all funds in $ CDN
  1751.  
  1752.     _____________________________________________________________________
  1753.    |    \        |    QCopy    |    QCopy    |    QCopy    |  QCopy for  |
  1754.    |     \  From |    v 4.0    |    v 5.1    |    v 5.1    |   Windows   |
  1755.    |  To  \      |             |    Std      |    Prof     |    v 1.1    |
  1756.    |_____________|_____________|_____________|_____________|_____________|
  1757.    |    QCopy    |             |             |             |             |
  1758.    |    v 5.1    |   $ 28.00   |    ----     |    ----     |   $ 28.00   |
  1759.    |    Std      |             |             |             |             |
  1760.    |_____________|_____________|_____________|_____________|_____________|
  1761.    |    QCopy    |             |             |             |             |
  1762.    |    v 5.1    |   $ 48.00   |   $ 20.00   |    ----     |   $ 48.00   |
  1763.    |    Prof     |             |             |             |             |
  1764.    |_____________|_____________|_____________|_____________|_____________|
  1765.    |  QCopy for  |             |             |             |             |
  1766.    |   Windows   |   $ 28.00   |   $ 20.00   |    ----     |    ----     |
  1767.    |    v 1.1    |             |             |             |             |
  1768.    |_____________|_____________|_____________|_____________|_____________|
  1769.    |             |             |             |             |             |
  1770.    | QCopyPAK *) |   $ 54.00   |   $ 32.00   |    ----     |    ----     |
  1771.    |             |             |             |             |             |
  1772.    |_____________|_____________|_____________|_____________|_____________|
  1773.  
  1774.    QCopyPAK *) Includes QCopy for Windows v1.1 and QCopy Prof. Edition v5.1
  1775.    
  1776.    The above prices include shipping and handling costs.  Please add taxes
  1777.    as follows:
  1778.         
  1779.         Orders outside Quebec, add 7% GST
  1780.         Orders within  Quebec, add 7% GST plus 6.5% TVQ
  1781.    
  1782.    In addition to the program diskette, printed manuals and an invoice are 
  1783.    also provided.  We do accept company purchase orders (subject to prior 
  1784.    approval), but regrettably DO NOT at this point (September 1995) accept 
  1785.    credit cards.
  1786.    
  1787.    Please makes cheques payable to BayDee Inc.
  1788.  
  1789.    **********************  QCOPY  GERMAN  EDITIONS  ************************
  1790.  
  1791.    Die verschiedenen Versionen von QCopy können Sie direkt von dem Author 
  1792.    in Deutschland beziehen.  Bitte wenden Sie sich an: 
  1793.    
  1794.         Herrn Ulrich Feldmüller
  1795.         Ulrich Feldmüller computersoftware
  1796.         Gerhard-Rohlfs-Straße 48
  1797.         D 28757 Bremen
  1798.         Deutschland
  1799.  
  1800.         Telefon ++49(0)421-652118
  1801.         FAX     ++49(0)421-6589536
  1802.         DFÜ     ++49(0)421-655001
  1803.  
  1804.    *************************************************************************
  1805.                                   - 33 -      
  1806.  
  1807.    Acknowledgements
  1808.    ================
  1809.    
  1810.    Trade marks
  1811.    -----------
  1812.    This documentation refers to trademarks:
  1813.  
  1814.    IBM, PC/XT, PC/AT, PS/2 and OS/2 are registered trade marks of 
  1815.    International Business Machine Corporation.
  1816.      
  1817.    MS-DOS, MS Windows is a trademark of Microsoft Corporation.
  1818.  
  1819.    DR-DOS is a trademark of Digital Research Inc.
  1820.    
  1821.    PCTools is a trademark of Central Point Software Inc.
  1822.  
  1823.    Norton is a trademark of Norton Utilities
  1824.  
  1825.    DESQView is a trademark of Quarterdeck Office Systems
  1826.    
  1827.    Copyright
  1828.    ---------
  1829.    Author and Copyright 1990-95 by Ulrich Feldmueller, Bremen, Germany.
  1830.    Translation into English by BayDee Inc.
  1831.    Publisher and distributor BayDee Inc.
  1832.    
  1833.    Packing list
  1834.    ------------
  1835.    QCOPY.EXE      Main executable program
  1836.    QCOPY.RES      Program resource file  
  1837.    QCOPY.OVR      Program file (Prof. edition only)
  1838.    FDREAD.EXE     Driver 
  1839.    QFILE.COM      Program file (Prof. edition only)
  1840.    QCOPY.ORD      Order form.  (shareware version only) 
  1841.    QCOPY.DOC      Manual, text file - this file.  
  1842.    README.TXT     Text file - latest update information & revisions 
  1843.    README.1ST     Text file - special instructions
  1844.    VENDOR.DOC     Instructions for BBS & vendors. (shareware version only)
  1845.    FILE_ID.DIZ    Text file - program ID. (shareware version only)
  1846.  
  1847.    In addition to the above, the file QCOPY.CFG (configuration file) will be 
  1848.    generated on your hard drive after the program has been run for the first 
  1849.    time. 
  1850.  
  1851.  
  1852.