home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / UT / UT110.ZIP / CM114.EXE / lha / CM.DOC < prev    next >
Text File  |  1989-08-23  |  57KB  |  1,047 lines

  1.  
  2.  
  3.  
  4.                                   CopyMaster 1.14
  5.  
  6.                             Copyright 1988 by New-Ware
  7.  
  8.  
  9.                            (tm)  ┌─────────┐
  10.                            ┌─────┴───┐     │ MEMBER
  11.                         ───│         │     │────────────────
  12.                            │  ┌──────┴──┐  │ Association of
  13.                            │  │         ├──┘   Shareware
  14.                            └──┤    ■    │    Professionals
  15.                         ──────│    ║    │───────────────────
  16.                               └────╨────┘
  17.  
  18.      This program is produced by a member of the Association of
  19.      Shareware Professionals (ASP).  ASP wants to make sure that the
  20.      shareware principle works for you. If you are unable to resolve a
  21.      shareware-related problem with an ASP member by contacting the
  22.      member directly, ASP may be able to help. The ASP Ombudsman can
  23.      help you resolve a dispute or problem with an ASP member, but does
  24.      not provide technical support for members' products. Please write
  25.      to the ASP Ombudsman at P.O. Box 5786, Bellevue, WA 98006 or send a
  26.      Compuserve message via easyplex to ASP Ombudsman 70007,3536.
  27.  
  28.  
  29.                                REGISTRATION
  30.  
  31.           CopyMaster is sole property of New-Ware Shareware products.
  32.       The Shareware version may be freely copied and transferred to
  33.       individual parties for evaluation purposes.  It may be posted on
  34.       Bulletin Board systems (BBS) for electronic access as long as NO
  35.       FEE is charged for its distribution.  Computer information
  36.       services such as Compuserve (CIS), Genie, etc., are authorized to
  37.       post this product for subscriber access.  CopyMaster may NOT be
  38.       distributed on diskette by any disk distributor/vendor who
  39.       charges more than $5.00 for the diskette upon which the program
  40.       and attendant files are recorded.
  41.  
  42.           CopyMaster is a Shareware product.  Shareware is a computer
  43.       program distribution/marketing method that permits potential
  44.       buyers to thoroughly try the program prior to purchase.  It is
  45.       NOT free.  If, after evaluating the program, you find it to be
  46.       useful enough to use it on a regular basis, you are expected to
  47.       pay for it by registering with New-Ware.  The registration fee is
  48.       $30.00 and the registered version, which is NOT distributed as
  49.       Shareware, will not contain the opening Shareware screen nor the
  50.       closing messages.
  51.  
  52.           You may register CopyMaster in one of three ways:
  53.  
  54.                     1) By mail with check or money order to:
  55.  
  56.                               New-Ware
  57.                               8050 Camino Kiosco
  58.                               San Diego, CA 92122
  59.  
  60.                     2) By telephone with Visa/Mastercard to:
  61.  
  62.                               New-Ware
  63.                               (619) 455-6225
  64.  
  65.                     3) Electronically through the New-Ware BBS:
  66.  
  67.                               (619) 455-5226
  68.                                     450-1938
  69.  
  70.           The New-Ware Shareware products BBS operates 24 hours per
  71.           day, 7 days per week at 1200/2400 baud and N71 or N81.  Users
  72.           registering via the BBS receive access to the latest
  73.           registered version.  Users who register by mail or phone may
  74.           also access the registered version by BBS.  Just log on and
  75.           leave a comment to the sysop to the effect that you are a
  76.           registered user and desire access.
  77.  
  78.           This Shareware version of CopyMaster may be freely copied and
  79.           passed on to other individual users.  Disk
  80.           vendors/distributors that desire to distribute CopyMaster must
  81.           adhere to the guidlines presented in VENDOR.DOC.
  82.  
  83.           Press Ctrl-R from the main CopyMaster Display to display the
  84.           registration window.  Prompts will be issued for the pertinent
  85.           information and you will have the option of printing the
  86.           registration form when the form is completed.
  87.  
  88.           CALIFORNIA RESIDENTS MUST INCLUDE 7% STATE SALES TAX!
  89.  
  90.                I support my software.  One of the great strengths of the
  91.           Shareware concept is the interaction between the program author
  92.           and the users.  Many of the features contained in CopyMaster
  93.           are the result of user input.  If you have a problem evaluating
  94.           this program or desire to make a suggestion or comment (or even
  95.           a complaint), please do not hesitate to contact me.
  96.  
  97.                               New-Ware
  98.                               8050 Camino Kiosco
  99.                               San Diego, CA 92122
  100.                               (619) 455-6225
  101.                               CIS via PIN 71535,665
  102.                               SUMMIT via UserName JNEWLIN
  103.  
  104.       VERSION HISTORY
  105.  
  106.           1.00 - First release.
  107.           1.01 - Minor bug fixes.
  108.           1.10 - Added capability to disk copy 1.2M and 1.4M disks.
  109.           1.11 - Added function to swap left and right windows (Ctrl-R).
  110.                  Added drop to DOS shell function (Ctrl-F1).
  111.           1.12 - Add toggle for operations with 800K disks formatted with
  112.                  FormatMaster.  Added deletion of tagged files.
  113.           1.13 - Fixed bugs in file copy and delete modes.
  114.           1.14 - Fixed bug in disk copy mode that caused crash if using
  115.                  CRC checking.
  116.  
  117.       OPERATION OF COPYMASTER
  118.  
  119.       I.  Program Description.
  120.  
  121.                CopyMaster can be executed from any directory on any
  122.           disk drive.  It is initially configured for the left window
  123.           to display files in the directory from which it is executed
  124.           and for the right window to display files from the root
  125.           directory of the drive from which it is executed.  These
  126.           default settings may be changed.
  127.  
  128.                CopyMaster will simultaneously display files from two
  129.           directories in adjacent windows.  The directories that will
  130.           be shown can be set and saved as defaults from within the
  131.           program or can be entered on the command line as in the
  132.           following example:
  133.  
  134.                        cm c:\util d:\dbase
  135.  
  136.                The first DOS pathname determines the directory listing
  137.           in the LEFT (source) window and the second determines the
  138.           listing in the RIGHT (destination) window.  If just one path
  139.           name is entered as a parameter, CopyMaster will use it for
  140.           the listing in the RIGHT (destination) window.  This allows
  141.           specification of the destination directory from the command
  142.           line while CopyMaster uses its current default setting for
  143.           the LEFT (source) directory listing.  A file mask may be
  144.           included in either path name as in this example:
  145.  
  146.                        cm c:\util\*.exe d:\dbase\*.dbf
  147.  
  148.           If no mask is included, then CopyMaster will assume a mask
  149.           of "*.*".  If no drive designator is included, CopyMaster
  150.           will assume the current active drive.  If either path name
  151.           is invalid, CopyMaster will use the last saved default.
  152.  
  153.                CopyMaster is a full-featured file copy utility that
  154.           operates on IBM PC/XT/AT and compatible computers.  It makes
  155.           file and disk copying fast, easy, and effective through the
  156.           use of the following powerful features:
  157.  
  158.                       - Dual directory viewing of files
  159.                       - Batch tagging of files for copying
  160.                       - Move files across drives
  161.                       - Selectable date criteria for copying
  162.                       - Selectable file overwrite protection
  163.                       - CRC file copy verification
  164.                       - CRC disk copy verification
  165.                       - File encryption/decryption
  166.                       - Fast file search
  167.                       - Quick disk copying
  168.                       - Repeatable disk copying
  169.                       - Two-drive cyclic disk copying
  170.                       - Extensive error checking
  171.                       - File-by-file compare option
  172.                       - Disk Compare on 360K/720K/1.2M/1.4M
  173.                       - "Lotus" style command menu
  174.                       - Pop-up data-entry windows
  175.  
  176.           CopyMaster is written primarily in Turbo Pascal 5.0
  177.           supplemented with TurboPower Software's outstanding Turbo Pro
  178.           4.0 library package, which is HIGHLY recommended to all Turbo
  179.           Pascal programmers.  The program, as distributed, occupies
  180.           approximately 150K of normal ram and utilizes expanded memory
  181.           conforming to the LIM 3.2/4.0 Expanded Memory Specification
  182.           (EMS), if available in the host machine.
  183.  
  184.                CopyMaster will automatically adjust to monochrome or
  185.           color monitors.  If you are using a composite or "two color"
  186.           monitor similar to those used in laptop portables or are
  187.           using a mono monitor with a color card, place an "m" or "M"
  188.           or the command line when you execute the program, as follows:
  189.  
  190.                               CM m
  191.  
  192.                CopyMaster has also been designed to utilize the full
  193.           16 color text attribute capability of the Hercules InColor
  194.           Card.
  195.  
  196.                CopyMaster supports the use of a 2 or 3 button mouse.
  197.           The button actions for a 3 button mouse are:
  198.  
  199.                             L     =    PgUp
  200.                             R     =    PgDn
  201.                             M     =    Space bar (tag/untag)
  202.                             L+R   =    ENTER
  203.                             M+R   =    End
  204.                             M+L   =    Home
  205.                             M+L+R =    Alt-X (terminate)
  206.  
  207.           The button actions for a 2 button mouse are:
  208.  
  209.                             L     =    PgUp
  210.                             R     =    PgDn
  211.                             L+R   =    Space bar (tag/untag)
  212.  
  213.       II. CopyMaster Main Screen.
  214.  
  215.           This is the main screen:
  216.  
  217.                      CopyMaster 1.14 - Shareware Evaluation Copy
  218.                             Copyright 1988 by New-Ware
  219.    ╒═C:\CM\*.*═════════════════════════╕   ╒═C:\DEST\*.*═══════════════════════╕
  220.    │  ARCOPS   PAS 10/12/88   10,925*  │   │  ARCOPS   PAS 10/22/88   10,925*  │
  221.    │  ASPVAR   PAS 08/20/88    6,841*  │   │  CM       EXE 10/22/88   92,592*  │
  222.    │  BACKUP   BAT 10/23/88      118*  │   │  CM       PAS 10/22/88    2,862*  │
  223.    │  BINOBJ   EXE 08/24/88   11,088*  │   │  CONFIG   MNU 10/22/88      740*  │
  224.    │  CM       BAK 10/22/88    2,906*  │   │  CPUTYPE  OBJ 10/22/88      125*  │
  225.    │  CM       EXE 10/23/88   92,800*  │   │  CPYMASTR BAK 10/22/88    2,854*  │
  226.    │  CM       PAS 10/22/88    2,867*  │   │  CPYMASTR EXE 10/22/88   92,032*  │
  227.    │  CONFIG   MNU 10/19/88      740*  │   │                                   │
  228.    │  CPUTYPE  OBJ 01/20/88      125*  │   │                                   │
  229.    │  CPYMASTR BAK 10/20/88    2,854*  │   │                                   │
  230.    │  CPYMASTR EXE 10/22/88   92,032*  │   │                                   │
  231.    │  CRC      ASM 10/22/88    1,927*  │   │                                   │
  232.    │  CRC      BAK 10/22/88    4,277*  │   │                                   │
  233.    │  CRC      EXE 10/22/88    7,984*  │   │                                   │
  234.    │  CRC      OBJ 10/22/88    2,826*  │   │                                   │
  235.    ╘═════════════ Page 1 ══════════════╛   ╘═════════════ Page 1 ══════════════╛
  236.    Total Files  =        134               Total Files  =          7
  237.    Total Bytes  =  2,600,960               Total Bytes  =    210,944
  238.    Files Tagged =          0               Right drive  =          C:
  239.    Bytes Tagged =          0
  240.    Flex Tagged  =          0
  241.    Left drive   =          C:
  242.  
  243.           Note that there are two viewing windows, each dedicated to
  244.       displaying file information from separate directories.  The left
  245.       window ALWAYS displays the source directory for file copying and
  246.       the right window is ALWAYS displays the destination directory.
  247.       The active window is distinguished by a solid cursor bar.  The
  248.       user may switch from one window to the other with the TAB key or
  249.       the RIGHT and LEFT ARROW keys.  The PGUP, PGDN, HOME, END, and
  250.       UP/DOWN ARROW keys are available for moving the cursor bar
  251.       through the file list in the active window.  The top line of each
  252.       window shows the DOS path name and file mask currently in use for
  253.       that window.  Pertinent file copy related data appears at the
  254.       bottom of each window.  An asterisk ("*") next to a file name
  255.       indicates that the file has been created or changed since the
  256.       last backup.
  257.  
  258.           Using the TAB key to switch windows results in vertical bar
  259.       markers being used on each end of the file name in the inactive
  260.       window to mark the place where the cursor bar was positioned
  261.       when the switch occurred.  If the LEFT or RIGHT ARROW keys are
  262.       used to effect the switch, the cursor bar is left intact in the
  263.       inactive window.
  264.  
  265.           Pressing the INS key results in displaying files in the
  266.       right window that match files in the left window but that differ
  267.       in file size or file date/time.  These files are displayed in
  268.       the right window in high intensity on monochrome monitors and in
  269.       high intensity blue on color monitors.
  270.  
  271.           The file statistics for each directory are shown just
  272.       below each directory window.  As files are tagged, CopyMaster
  273.       keeps a running total of bytes tagged based not upon the sum
  274.       total of sizes of the files tagged, but on the space they
  275.       actually occupy on the default disk.  The minimum file size is
  276.       dependant upon the active drive's cluster size.  The cluster
  277.       size is always a multiple of the sector size.  For example, any
  278.       DOS formatted hard disk under 10 megabytes in size will use a
  279.       cluster size of 4096 (8 sectors).  A standard 360K floppy disk
  280.       will have a cluster size of 1024 bytes and a 3 1/2" 1.44M disk
  281.       has a cluster size of 512 bytes.  Total bytes and bytes tagged
  282.       values are based upon the active disk cluster size.  For
  283.       example, two 1-byte files on a disk with a cluster size of 2048
  284.       will occupy a total of 4096 bytes. The flex value is based upon
  285.       the cluster size of a 360K/720K disk, which is 1024 bytes.
  286.       Watching this value when tagging files for copying to a floppy
  287.       Disk will avoid trying to copy more files than the target disk
  288.       can contain.
  289.  
  290.           When CopyMaster first loads, it does some checking against
  291.       the default path names for the left and right windows.  If the
  292.       default left path name is invalid or contains no files or is the
  293.       root directory and contains no files and no directories,
  294.       CopyMaster will use the current directory to display files in the
  295.       left window.
  296.  
  297.           The contents of the left (source) and right (destination)
  298.       windows may be swapped by pressing Ctrl-R.  This action
  299.       reinitializes both windows so that the drive/directory/files
  300.       displayed in the right window are now displayed in the left
  301.       window and the drive/directory/files displayed in the left
  302.       window are now displayed in the right window.
  303.  
  304.       III. Main Command Menu.
  305.  
  306.           Pressing either slash key (backslash = \, or slash = /) will
  307.       display the main command menu as depicted below:
  308.  
  309.   ╒════════════════════════════ CopyMaster Commands ══════════════════════╕
  310.   │ Go Copy  Date  DKopy  Options  Backup  Reset  Eval  Sort Type  Config │
  311.   ╘═══════════════════════════════════════════════════════════════════════╛
  312.  
  313.       The cursor bar can be moved with the LEFT and RIGHT ARROW keys to
  314.       select the desired function or the function can be activated by
  315.       pressing the appropriate highlighted character.  CopyMaster can
  316.       be exited at any time by pressing ALT-X or CTRL-X.  The main menu
  317.       and all sub-menus may be exited by pressing the ESC key.  The
  318.       following is a brief summary of each main menu item:
  319.  
  320.               Go Copy   - Initiate copying of tagged files from
  321.                           the source directory to the destination
  322.                           directory.
  323.               Date      - Define date relations for selective copying.
  324.               DKopy     - Initiate copying of 360K/720 diskettes.
  325.               Options   - Set various program options.
  326.               Backup    - Copies only files with the archive bit set.
  327.               Reset     - Resets archive bits on all files in the
  328.                           active directory.
  329.               Sort Type - Selects one of five file name sorts.
  330.               Eval      - Disk compare operation.
  331.               Config    - Save current configuration to disk.
  332.  
  333.       Note that a help line for each menu item is displayed immediately
  334.       below the command menu.
  335.  
  336.       IV. Copying Tagged Files.
  337.  
  338.           Files are selected for copying by tagging them.  Files may be
  339.       tagged by pressing the SPACE BAR or the PLUS key with the cursor
  340.       bar over a file.  Pressing the SPACE BAR or the MINUS key will
  341.       untag a tagged file.  Tagged files are so indicated by a diamond
  342.       character to the left of the file name.  All files in the
  343.       directory may be tagged by pressing CTRL-T (or F6) and all tagged
  344.       files may be untagged by pressing CTRL-U (or F7).  Move through
  345.       the file list with the cursor pad keys or by pressing a CHARACTER
  346.       KEY, i.e., a key in the set "A" to "Z".  Pressing a CHARACTER KEY
  347.       will cause CopyMaster to seek the first file on the list that
  348.       starts with that character.  If it finds it, the cursor bar will
  349.       be moved to that file.  Alt-T will toggle between the normal
  350.       file viewing mode and a mode in which only tagged files are
  351.       displayed.
  352.  
  353.           Once a group of files has been tagged, pressing either SLASH
  354.       key and selecting GO COPY from the menu will cause the tagged
  355.       files to be copied from the source directory (left window) to the
  356.       destination directory (right window).  Files may not be tagged in
  357.       the right window.  During the copy process, the following
  358.       information window will appear:
  359.  
  360.                      ╒══════════ File Copy Window ═══════════╕
  361.                      │ Copied CM.BAK                         │
  362.                      │ Copied CM.EXE                         │
  363.                      │ Copied CM.PAS                         │
  364.                      │ Press any key to continue....         │
  365.                      │                                       │
  366.                      │                                       │
  367.                      │                                       │
  368.                      │                                       │
  369.                      │                                       │
  370.                      │                                       │
  371.                      │                                       │
  372.                      │                                       │
  373.                      │                                       │
  374.                      │                                       │
  375.                      │                                       │
  376.                      ╘═════════ Buffer Size = 16384 ═════════╛
  377.  
  378.       The copy operation will be terminated if any errors occur during
  379.       copying.  After performing a copy operation, ESC from the main
  380.       menu and press TAB or RIGHT/LEFT ARROW to refresh the destination
  381.       directory window.
  382.  
  383.           Files may be copied across disk drives by changing the
  384.       default drive in either window.  This is accomplished by pressing
  385.       CTRL-D (or F3) with the desired window active.  A window will
  386.       appear that prompts for the DOS drive designator.  If the drive
  387.       is valid and the drive is ready, the files in the current default
  388.       directory for the selected drive will be displayed.  If not, an
  389.       error message will appear.  The copy operation can be initiated
  390.       from the command menu.  If no files are tagged, the file
  391.       currently highlighted by the cursor bar will be copied.
  392.  
  393.           Files may be moved instead of copied.  Moving a file involves
  394.       placing the file into the destination directory and removing it
  395.       from the source directory.  In the case where both directories
  396.       are on the same drive, this is accomplished by simply renaming
  397.       the file if it does not exist in the destination directory.  If
  398.       it does, and overwrite protection is not active, the file will be
  399.       copied to the destination directory and then deleted from the
  400.       source directory.  If CRC verification is set to ON, then those
  401.       files that are actually copied will be verified.  Files moved
  402.       via the rename process are not subject to CRC verification.
  403.  
  404.           Either the source or the destination directory can be
  405.       changed.  Pressing CTRL-S (or F2) will toggles back and forth
  406.       between file display of the current directory and the display of
  407.       all directories on the active drive.  The first time this
  408.       function is used on a drive there will be a delay while
  409.       CopyMaster builds a list of directory names.  After that, the
  410.       toggle is instantaneous.  The cursor may be moved through the
  411.       list of directory names and a directory change can be effected by
  412.       pressing RETURN with the cursor bar highlighting the desired
  413.       directory.  If no files exist in a selected directory, a message
  414.       to that effect will appear.  Pressing a character key will move
  415.       the cursor to the first directory containing that character as
  416.       the first letter of the name, just as in the file viewing mode.
  417.  
  418.           CopyMaster will overwrite all files unless the Overwrite
  419.       confirmation toggle is set to ON.  This includes system, hidden,
  420.       and read-only files.  CopyMaster will, however, preserve the
  421.       file attribute of the overwritten file.  For example, suppose
  422.       you are copying MYDATA.DAT, which has a normal file attribute,
  423.       to a destination directory that contains a copy of MYDATA.DAT
  424.       that is marked hidden and read-only.  Unless the confirmation
  425.       toggle is ON, CopyMaster will overwrite MYDATA.DAT but it will
  426.       leave MYDATA.DAT with the original hidden/read-only attribute.
  427.       Remember, if you don't want to overwrite special files, either
  428.       use the confirmation option or configure CopyMaster not to
  429.       display these files.
  430.  
  431.       V. File Copying Options.
  432.  
  433.           CopyMaster offers a rich variety of file copying functions.
  434.       Files may be copied selectively by date, overwrite protection may
  435.       be invoked, and CRC (Cyclic Redundancy Check) verification may be
  436.       used.  Selecting DATE COPY from the main menu offers the
  437.       following options:
  438.  
  439.                              ╒═══ Date Copy ════╕
  440.                              │ A - Equal        │
  441.                              │ B - Before       │
  442.                              │ C - After        │
  443.                              │ D - On or Before │
  444.                              │ E - On or After  │
  445.                              │ F - Any Date But │
  446.                              │ G - Enter Date   │
  447.                              ╘══════════════════╛
  448.  
  449.           Each date relation on the menu is explained in a help line
  450.       that is displayed below the main menu.  For example, to copy only
  451.       those files with a date On or Before a specified date, select
  452.       item D.  The date may be specified by selecting item G to display
  453.       the following date entry window:
  454.  
  455.                     ╒═══════════ Time/Date Entry ═══════════╕
  456.                     │                                       │
  457.                     │ Enter the month (1..12):  10          │
  458.                     │                                       │
  459.                     │ Enter the day (1..31):    23          │
  460.                     │                                       │
  461.                     │ Enter the year (80..99):  88          │
  462.                     │                                       │
  463.                     │ Is 10/23/88 correct (Y/N)? [Y]        │
  464.                     ╘═══════════════════════════════════════╛
  465.  
  466.       Prompts are issued for entry of the month, day, and year and then
  467.       the resultant string is displayed for confirmation.  Pressing ESC
  468.       at any time will abort the data entry and leave the date string
  469.       as it was prior to entering this window.  Dates are only valid in
  470.       the DOS acceptable range of 01/01/80 and after.  Once a date is
  471.       specified, date based copying is made active through selection
  472.       from the OPTIONS menu.
  473.  
  474.                        ╒════════ Option Settings ═════════╕
  475.                        │ Retain File Date              OFF│
  476.                        │ Overwrite Confirmation        OFF│
  477.                        │ Date Range/Copy Date          OFF│
  478.                        │ Include Hidden Files          OFF│
  479.                        │ Set Archive Bits              OFF│
  480.                        │ Current File Mask             *.*│
  481.                        │ Move Files                    OFF│
  482.                        │ Beeps                          ON│
  483.                        │ CRC Verification              OFF│
  484.                        │ Freshen                       OFF│
  485.                        │ Quick Disk Copy               OFF│
  486.                        │ eXamine (COMP) files          OFF│
  487.                        │ Editor Name                  EDIT│
  488.                        │ PathName Defaults                │
  489.                        │ View System Memory               │
  490.                        │ 10 Sector Disk                   │
  491.                        ╘══════════════════════════════════╛
  492.  
  493.           The first option, Retain File Date, is an interesting one
  494.       that many will find useful.  When a file is copied by DOS, the
  495.       date of the new file is always the same as the source file.  With
  496.       CopyMaster you may elect to set the date of the new file to the
  497.       current system time/date.
  498.  
  499.           Overwrite protection is a feature that prevents CopyMaster
  500.       from overwriting a file of the same name in the destination
  501.       directory.  If this option is ON during a copy operation, a
  502.       prompt for overwrite confirmation is issued before the file is
  503.       copied or moved.
  504.  
  505.           The Date Range/Copy toggle determines whether or not
  506.       CopyMaster uses the date relation criteria for copying files.  If
  507.       this toggle is ON, the current date string will be be displayed.
  508.       The default, as distributed is 01/01/80.
  509.  
  510.                   ╒══════════ File Copy Window ═══════════╕
  511.                   │ Overwrite ACKERM.BAK?                 │
  512.                   │ Overwrite CM.BAK?                     │
  513.                   │ Copied CM.BAK                         │
  514.                   │ Overwrite CPYMASTR.BAK?               │
  515.                   │ Copied CRCFUNC.BAK                    │
  516.                   │ Press any key to continue....         │
  517.                   │                                       │
  518.                   │                                       │
  519.                   │                                       │
  520.                   │                                       │
  521.                   │                                       │
  522.                   │                                       │
  523.                   │                                       │
  524.                   ╘═════════ Buffer Size = 16384 ═════════╛
  525.  
  526.       The File Copy Window above shows that 4 files were tagged with the
  527.       Overwrite confirm toggle set to ON.  The first file was not
  528.       confirmed, the second file was confirmed, the third file was not
  529.       confirmed and the fourth file did not exist in the destination
  530.       directory and no confirmation was required.
  531.  
  532.           The Include Hidden Files toggle determines if hidden files in
  533.       a directory will be displayed.
  534.  
  535.           If the Set Archive Bits toggle is ON, then CopyMaster will
  536.       reset the Archive bit on each file that it copies.  This provides
  537.       a means for later copying only those files that have the archive
  538.       bit set.  The archive bit is set by DOS any time a file is
  539.       changed and written to disk.  It is an indicator that the file
  540.       has been created or changed since the last time the bit was
  541.       cleared.
  542.  
  543.           The DOS file mask determines which files will be displayed in
  544.       a window.  For example, if the file mask is set to "*.*" then all
  545.       files will be displayed.  If the mask is set to "*.WKS", then
  546.       only those files matching the mask will be displayed.  The mask
  547.       for either window may be set by using this option.  A window will
  548.       appear that prompts for entry of the new file mask.  This mask
  549.       will affect the window that was active when the main menu was
  550.       accessed.  The file mask can be set for each directory window.
  551.  
  552.                 ╒══════════════ File Mask Entry ══════════════╕
  553.                 │                                             │
  554.                 │ Edit file mask (ESC to abort): *.WKS        │
  555.                 │                                             │
  556.                 │ Mask is now *.WKS                           │
  557.                 │                                             │
  558.                 │ Accept it (Y/N)?  [Y]                       │
  559.                 │                                             │
  560.                 ╘═════════════════════════════════════════════╛
  561.  
  562.           The Move Files toggle will determine whether CopyMaster moves
  563.       or copies tagged files.  Moving a file entails either renaming
  564.       it so that it resides in the destination directory or, if the
  565.       file currently exists in the destination directory it will be
  566.       copied and then deleted from the source directory.  If the Freshen
  567.       toggle is ON when the Move option is selected, the Freshen toggle
  568.       will be set to OFF, since these are mutually exclusive operations.
  569.  
  570.          Program beeps may be turned off entirely with the Beeps
  571.       toggle set to OFF.
  572.  
  573.           CRC (Cyclic Redundancy Check) Verification, when set to ON,
  574.       causes a sophisticated CRC algorithm to be applied to every byte
  575.       of the file as it passes through the file buffer.  When the
  576.       copying is complete, CopyMaster opens the new file, reads it back
  577.       through the buffer to calculate a second CRC value.  This value
  578.       is compared with the first and if the two are equal, the message
  579.       PASSED CRC will be displayed next to the file name in the File
  580.       Copy window.  If the check fails, the message CRC FAILED is
  581.       displayed.  Using the CRC verification approximately doubles the
  582.       time required to complete the copy, but ensures that the copy is
  583.       a verified exact copy of the source.
  584.  
  585.                  ╒══════════ File Copy Window ═══════════╕
  586.                  │ Overwrite CRC.BAK?                    │
  587.                  │ Copied CRC.BAK            PASSED CRC  │
  588.                  │ Overwrite CRCFUNC.BAK?                │
  589.                  │ Copied CRCFUNC.BAK        PASSED CRC  │
  590.                  │ Overwrite DECLARE.BAK?                │
  591.                  │ Copied DECLARE.BAK        PASSED CRC  │
  592.                  │ Overwrite DISKCOPY.BAK?               │
  593.                  │ Copied DISKCOPY.BAK       PASSED CRC  │
  594.                  │ Press any key to continue....         │
  595.                  │                                       │
  596.                  │                                       │
  597.                  │                                       │
  598.                  │                                       │
  599.                  │                                       │
  600.                  │                                       │
  601.                  ╘═════════ Buffer Size = 16384 ═════════╛
  602.  
  603.       Note that the results of the CRC check is reported for each file
  604.       copied when the CRC toggle is ON.  If a file fails the check,
  605.       the copying is terminated because that usually always means the
  606.       destination media is the problem.
  607.  
  608.            The Freshen option will copy files from the source to the
  609.       destination disk/directory only if the source file has a
  610.       date/time stamp that is newer than that of a file of the same
  611.       name residing in the destination directory.  Overwrite
  612.       protection, if enabled, will be in effect coincident with the
  613.       Freshen option.  If the Move toggle is ON when the Freshen option
  614.       is selected, the Move toggle will be set to OFF, since these
  615.       are mutually exclusive operations.
  616.  
  617.            The eXamine option is a file-by-file compare function.
  618.       Note that this feature takes precedence and overrides any other
  619.       options that may be set.  It will compare each file in the
  620.       source (left window) directory with an existing file of the same
  621.       name in the destination (right window) directory.  This feature
  622.       uses the same CRC check algorithm used in file and disk copying
  623.       except that if the two files being compared are of a different
  624.       length, it will skip the reading of each file for a CRC check
  625.       and report that the compare FAILED.  If the files are compared
  626.       and they are exactly the same, COMPARED will be reported in the
  627.       Compare File Mode window.
  628.  
  629.            The PathName Default options permits setting CopyMaster to
  630.       show specified disk/directory combinations in the two file
  631.       viewing windows.  A valid DOS path name (without the file mask)
  632.       may be entered for either window.  Using the Config option will
  633.       save the entris to disk and thereafter CopyMaster will show the
  634.       two specified directories no matter from where it is executed.
  635.       If it is desired that the left window always show the files from
  636.       the directory in which it is executed, make a blank entry for
  637.       the left window when prompted.  Entering a blank line for the
  638.       right window default will cause the right window to always
  639.       display files from the root directory of the active drive.
  640.  
  641.            The 10 Sector Disk option is intended for use with those
  642.       systems that have problem with 10 sector formatting.  New-Ware's
  643.       FormatMaster will format a 360K disk to 800K in a 1.2M drive, but
  644.       some BIOS/DOS variants have problems dealing with a 360K diskette
  645.       formatted with 10 sectors/track and 80 tracks.  Toggling this
  646.       feature to ON will enable those systems to read/write from an 800K
  647.       disk.  When the toggle is set to ON, a window will appear that
  648.       permits the setting of the disk controller data rate.  The default
  649.       is set to 300 kilobits (Kb), which should suffice for most modern
  650.       AT/PS2 machines and clones.  If you have an old AT or clone or you
  651.       are copying to a 400K disk formatted with FormatMaster on an old
  652.       PC/XT or clone, you may need to set the data rate to 250Kb in
  653.       order to read/write to a floppy disk.
  654.  
  655.       VI.  Disk Copying.
  656.  
  657.           CopyMaster offers several unique and useful disk copying
  658.       features.  It will copy diskette (360K/1.2M/720K/1.4M) into a
  659.       buffer and then write the buffer back out to formatted disks.  If
  660.       desired, CRC verification can also be used with disk copying.
  661.       When copying the diskette, CopyMaster will first determine which
  662.       kind of buffer can be used to hold the entire contents of the
  663.       disk.  The first choice is to use normal RAM, if available.
  664.       Obviously, this won't be the case for a 720K disk.  If there is
  665.       insufficient RAM available but expanded memory (EMS) is installed
  666.       and enough is available, CopyMaster will utilize EMS for the
  667.       buffer.  If not, a virtual disk buffer will be used.  Note that
  668.       this will only work on a hard drive system where there is
  669.       sufficient disk space for buffering when copying 720K, 1.2M or
  670.       1.44M disks.
  671.  
  672.           An option that can be toggled from the Options menu is Quick
  673.       Copy.  Quick Copy should ONLY be used when the source diskette
  674.       has been prepared so that its files are stored in contiguous
  675.       sectors on the disk.  This can be accomplished by using
  676.       CopyMaster to copy files to a freshly formatted disk.  Copying
  677.       to a newly formatted disk insures that DOS will store the files
  678.       contiguously and there will be no fragmentation.  When Quick
  679.       Copy is in effect, CopyMaster copies only those clusters from the
  680.       source disk that are occupied by files.  This can reduce the
  681.       amount of time required to perform each disk copy.  For example,
  682.       suppose a 360K disk is prepared that contains contiguously stored
  683.       files that occupy 172 of the disk's 360 total clusters.  Quick
  684.       Copy will copy only those occupied clusters, thus reducing
  685.       read/write time.
  686.  
  687.           The Disk Copy control display offers several options.
  688.       Prompts are issued for the source drive and the target drive.
  689.       These can be the same drive and there will be a pause between
  690.       each write operation to allow for a disk change.  The target disk
  691.       is read into the buffer and then the copying process commences
  692.       and will continue until terminated by the user.  Disk copying may
  693.       be aborted at any time by pressing any key on the keyboard.
  694.  
  695.               ╒════════════════ Disk Copy Setup ════════════════╕
  696.               │                                                 │
  697.               │  Enter SOURCE drive letter: A                   │
  698.               │                                                 │
  699.               │  Enter TARGET drive letter: A                   │
  700.               │                                                 │
  701.               │  Do you desire two-drive copy (Y/N)?  [N] N     │
  702.               │                                                 │
  703.               │  Using NORMAL RAM to buffer disk data.          │
  704.               │                                                 │
  705.               │  ESC to abort, any other key to start copy      │
  706.               │                                                 │
  707.               │                                                 │
  708.               ╘═════════════════════════════════════════════════╛
  709.  
  710.           Cyclic, continuous, two-drive copying is also supported.
  711.       This feature allows selecting two drives as target drives and the
  712.       copying proceeds as before except that there is no pause between
  713.       drives.  The user is expected to change disks in one drive while
  714.       the other is busy copying.  With enough memory for a normal RAM
  715.       buffer and Quick Copy active, very rapid disk copying can be
  716.       effected.
  717.  
  718.          ╒════════════════════════ Disk Copy ════════════════════════╕
  719.          │                                                           │
  720.          │ Reading from disk in drive A                              │
  721.          │                                                           │
  722.          │ Using NORMAL RAM buffer to read 14 15K blocks.            │
  723.          │                                                           │
  724.          │ Reading block #14 - 215,040 bytes.                        │
  725.          │                                                           │
  726.          │ Disk sectors in memory - ready to copy (Y/N)? [Y]         │
  727.          │                                                           │
  728.          │                                                           │
  729.          ╘═══════════════════════════════════════════════════════════╛
  730.  
  731.          ╒════════════════════════ Disk Copy ════════════════════════╕
  732.          │                                                           │
  733.          │ Writing to disk in drive A                                │
  734.          │                                                           │
  735.          │ Using NORMAL RAM buffer to write 8 15K blocks.            │
  736.          │                                                           │
  737.          │ Writing block #8 -       0 bytes to go.                   │
  738.          │                                                           │
  739.          │ Copied 1 diskettes.                                       │
  740.          │                                                           │
  741.          │ Copy to another diskette (Y/N)?                           │
  742.          ╘═══════════════════════════════════════════════════════════╛
  743.  
  744.  
  745.       VII. Other Operations.
  746.  
  747.           Files may be be deleted by tagging and then pressing Alt-D.
  748.       The following window and prompt will then be presented:
  749.  
  750.                ╒════════════ Delete Tagged Files ════════════╕
  751.                │                                             │
  752.                │ Are you CERTAIN (Y/N)?  [Y]                 │
  753.                │                                             │
  754.                │                                             │
  755.                │                                             │
  756.                │                                             │
  757.                │                                             │
  758.                ╘═════════════════════════════════════════════╛
  759.  
  760.           Be CERTAIN you wish to delete the tagged files.  If Y is
  761.      pressed, all the tagged files that can be deleted will be deleted.
  762.      After the deleting, a message will appear that shows the number of
  763.      files tagged and the number of files actually deleted.  A
  764.      difference will occur if any of the tagged files cannot be deleted
  765.      because they are marked READ ONLY or HIDDEN.
  766.  
  767.           CopyMaster will load and pass a file name to a specified
  768.       editor.  Use the Editor Name option to enter the program file
  769.       name of the editor.  The .COM/.EXE extension is not required.
  770.       The editor file MUST be in a directory that is listed in the DOS
  771.       PATH string!!!  To edit a file, place the cursor bar over the
  772.       desired file name and press CTRL-E (or F10).
  773.  
  774.           Vern Buerg's justly famous LIST.COM may also be invoked from
  775.       CopyMaster.  Place the cursor bar over the file to LIST and press
  776.       CTRL-L or F9.  Again, LIST.COM MUST reside in a directory that
  777.       appears in the DOS PATH string.
  778.  
  779.           The directories which are viewed when CopyMaster is first
  780.       loaded may be changed with the Pathname Defaults option.  A
  781.       window will open and prompts will be issued to enter the pathname
  782.       for each window.  For example, suppose it is desired to view a
  783.       directory with a DOS path name of C:\WP\DOC in the left window
  784.       each time CopyMaster is initially loaded.  Enter C:\WP\DOC for
  785.       the left window path name.  Similarly, a default path name may be
  786.       specified for the right window.  These path names are saved to
  787.       disk along with all other option defaults from the Config
  788.       function.
  789.  
  790.           The last item on the Options Menu will bring up a window in
  791.       which certain information about the host system is displayed.
  792.  
  793.                  ╒════════ System Memory Summary ════════╕
  794.                  │                                       │
  795.                  │      Total RAM on board  = 640K       │
  796.                  │      System RAM in use   = 101K       │
  797.                  │      CopyMaster occupies = 148K       │
  798.                  │      RAM available       = 391K       │
  799.                  │      File copy buffer    = 32K        │
  800.                  │      RAM copy buffer     = 390K       │
  801.                  │      Floppy Disks        = 1          │
  802.                  │      Fixed Disks         = 2          │
  803.                  │      Disk space avail    = 3104K      │
  804.                  │      EMS memory avail    = 880K       │
  805.                  │      EMS version         = 4.1024     │
  806.                  │                                       │
  807.                  ╘═══════════════════════════════════════╛
  808.  
  809.       VIII.  Backup and Reset.
  810.  
  811.           The Backup and Reset functions work together to provide a
  812.       semi-automated method for backing up frequently updated files.
  813.       The Reset function clears the archive bit (bit 4 of the file
  814.       attribute byte) for each file.  DOS will reset this bit any time
  815.       the file is accessed and rewritten to disk.  If the archive bit
  816.       is set, then the file has been updated since the last time it was
  817.       cleared.  The backup function will copy all those files that have
  818.       had the archive bit reset.  If the Set Archive Bits option is ON,
  819.       CopyMaster will clear these bits as the files are copied.  An
  820.       effective regular file backup method can be established for any
  821.       directory.
  822.  
  823.       VIIII. Sort Type.
  824.  
  825.           CopyMaster offers five different ways to sort files for
  826.       displaying.  Files may be sorted by name, extension, date, and
  827.       size.  There are actually two sorts that operate using the file
  828.       extension.  The nested sort groups files by extension and then
  829.       sorts within each group by file name.  The name sort ignores the
  830.       extension and sorts by name only.  Whichever sort is selected at
  831.       the time the Config menu is used to save the defaults will become
  832.       the default at program run time.
  833.  
  834.                              ╒════ Sorts ════╕
  835.                              │ Unsorted      │
  836.                              │ By Name       │
  837.                              │ Nested        │
  838.                              │ Date          │
  839.                              │ Size          │
  840.                              │ Extension     │
  841.                              │ Order = UP    │
  842.                              ╘═══════════════╛
  843.  
  844.       X. File Search
  845.  
  846.           An extremely fast file search function is included in
  847.       CopyMaster.  This function will search all the directories on
  848.       the drive currently active in the left window for a specified
  849.       file.  If the directories of that disk have not been scanned and
  850.       read into memory, that will be accomplished before the actual
  851.       search is commenced.  A window will appear with a prompt to
  852.       enter the DOS file name.  DOS wild cards (* or ?) are
  853.       acceptable.  The first line in the window will contain a message
  854.       as to the status of the directory array in memory.  If the disk
  855.       hasn't been scanned to load the directory array into memory,
  856.       there will be a pause that is dependent upon the number of
  857.       directories that exist on the current drive.
  858.  
  859.           Enter the name of the file to search for and CopyMaster will
  860.       swiftly search all directories on the current disk for the file.
  861.       If it finds a match, it will pause and ask whether or not to
  862.       continue the search.  Any time the search is terminated after a
  863.       find, the search window will disappear and the cursor bar will
  864.       be highlighting the target file name.  Three things about the
  865.       search mode are important to note.  For maximum efficiencey, the
  866.       sort type is automatically changed to a file name sort.  If a DOS
  867.       wild card mask is used in the target file name, the search mask
  868.       for the left directory window will be changed to that mask.  And
  869.       thirdly, a search will pause at the first match found in any given
  870.       directory and will continue on to search the next directory if
  871.       not stopped.
  872.  
  873.       XI. Disk Compare.
  874.  
  875.           Copymaster will perform a disk comparison on the same drive
  876.       or on disks in two drives without needless swapping of disks.
  877.       The disk compare function supports all diskette formats.  A CRC
  878.       algorithm similar to the one employed in file and disk copying is
  879.       used in the comparison.  The source disk sectors are read in to a
  880.       buffer in blocks and a CRC value is computed for each block.
  881.       Then the target disk is similarly processed.  The two computed
  882.       CRC values for each block of each disk are then compare.  If even
  883.       1 bit of the target disk differs from that of the source disk,
  884.       the check will fail.  If a disk passes this test, you can be
  885.       certain that it is a mirror image of the source disk.  One
  886.       caution is in order.  It is possible to format two disks, copy
  887.       the same files in the same order to each disk and then have a CRC
  888.       comparison between them fail.  This is because some extraneous
  889.       bytes in the copy file buffer may be copied onto the disk at the
  890.       end of one or more of the files.  The disk compare function is
  891.       most useful after performing a series of disk copies.
  892.  
  893.               ╒═══════════════ Diskette Compare ════════════════╕
  894.               │                                                 │
  895.               │  Enter FIRST drive letter: A                    │
  896.               │                                                 │
  897.               │  Enter SECOND drive letter: A                   │
  898.               │                                                 │
  899.               │  Reading disk A - track #39                     │
  900.               │                                                 │
  901.               │  Place SECOND disk in drive A and hit a key.    │
  902.               │                                                 │
  903.               │                                                 │
  904.               │                                                 │
  905.               │  Detected a 360K disk.                          │
  906.               ╘═════════════════════════════════════════════════╛
  907.  
  908.       XII. File Encryption/DeCryption.
  909.  
  910.           CopyMaster will encrypt and decrypt any type of a file.  To
  911.       encrypt a file or files, press Ctrl-Z at the file viewing
  912.       display.  A window will appear to prompt you to enter your key.
  913.       The key you enter is like a password.  The encryption algorithm
  914.       uses the entered key as a basis for encrypting the file
  915.       contents.  The key may be up to 50 characters long and may
  916.       contain any character you can type from the keyboard.  The
  917.       longer the key string, the more secure the key is.  IMPORTANT!
  918.       DO NOT FORGET THE KEY THAT YOU ENTER OR YOU WILL NOT BE ABLE TO
  919.       DECRYPT THE ENCRYPTED FILE.  The key is only saved during the
  920.       time the CopyMaster is running.  Entry of an empty string will
  921.       turn encryption/decryption off.
  922.  
  923.           After entering a key, ALL FILES that are copied will be
  924.       encrypted.  This means that the files copied to the destination
  925.       directory (right window) will be encrypted and unreadable until
  926.       decrypted.  Encryption/decryption is turned off after each copy
  927.       operation.  A message will appear below the right window
  928.       whenever encryption is ON.  To decrypt files, change the left
  929.       window directory to the directory containing the encrypted files
  930.       and change the right window directory to where you wish to place
  931.       the decrypted files.  Press Ctrl-Z and enter the proper key.  IT
  932.       MUST BE THE SAME KEY AS THAT USED FOR ENCRYPTION!  Tag the
  933.       encrypted files and initiate the copy function.  The encrypted
  934.       files will be decrypted while being copied from the source (left
  935.       window) directory to the destination (right window) directory.
  936.  
  937.           The encryption algorithm employed is a sophisticated key
  938.       transposition technique that operates on the target file in 16
  939.       bit increments.  No claims are made regarding the degree of
  940.       security this method offers, but it would take an experienced
  941.       cryptologist a good deal of time and access to many encrypted
  942.       files to decipher the encryption routine.  Suffice it to say
  943.       that the contents of encrypted files are denied to everyone
  944.       except possibly a dedicated professional cyptography expert who
  945.       has access to your encrypted files.
  946.  
  947.           If you send encrypted files to someone else for use, be sure
  948.       the recipient has a copy of this version of CopyMaster and to
  949.       provide the proper key.  Subsequent versions of CopyMaster will
  950.       not change in regard to the encryption algorithm employed.
  951.  
  952.       XIII. Configuration.
  953.  
  954.           All current settings/toggles may be saved to disk by
  955.       selecting the Config item from the main command menu.  CM.EXE
  956.       MUST BE IN ONE OF THREE PLACES!  The CopyMaster program file must
  957.       either reside in the current directory, the root directory, or as
  958.       specified in the DOS environment.  Use the DOS SET command to
  959.       enter the following string into the environment (preferably
  960.       placed in the AUTOEXEC.BAT file):
  961.  
  962.                          CMLOC=PATHNAME
  963.  
  964.       Where PATHNAME is the DOS path name of the directory where CM.EXE
  965.       resides.  For example, suppose CM.EXE is located in a directory
  966.       named D:\UTIL\CM.  Place the following command in the
  967.       AUTOEXEC.BAT file to place the string in the environment each
  968.       time the machine is booted:
  969.  
  970.                          SET CMLOC=D:\UTIL\CM
  971.  
  972.       When attempting to save defaults to disk, CopyMaster will first
  973.       look in the current directory for CM.EXE.  If not found there, it
  974.       will look in the root directory of the active drive.  If not
  975.       found there, it will look in the environment for the string
  976.       mentioned above.  If not found there, the defaults will not be
  977.       saved.
  978.  
  979.           Two other default settings are available from the Config
  980.       menu.  CopyMaster uses 23 bytes of memory for each file record
  981.       stored in memory and 65 bytes for each directory name stored.  In
  982.       order to conserve memory and make as much RAM available for disk
  983.       copying, the maximum files and directory values may be configured
  984.       and saved.  The maximum value that can be entered for files is
  985.       999 and the maximum for directories is 200.  If you set the
  986.       default for files to a value that is less than the actual number
  987.       of files in a particular directory, CopyMaster will only display
  988.       up to the selected value and the remainder of the files will NOT
  989.       be displayed.  The same holds true for the directory maximum.
  990.  
  991.                        ╒═════ Configuration ═════╕
  992.                        │ File Limit          400 │
  993.                        │ Directory Limit      50 │
  994.                        │ Save to Disk            │
  995.                        ╘═════════════════════════╛
  996.  
  997.       XIV. Function Keys.
  998.  
  999.           Ten CopyMaster commands may be activated without going
  1000.       through the main command window.  Each of these is activated
  1001.       either by a control key combination (e.g., Ctrl-E) or a function
  1002.       key.  Here are the control and function key assignments:
  1003.  
  1004.               ╒═════════════ Command Keys ═════════════╕
  1005.               │                                        │
  1006.               │ Key         Function          Ctrl Key │
  1007.               │ F1  -  Help                   (Ctrl-H) │
  1008.               │ F2  -  Show directories       (Ctrl-S) │
  1009.               │ F3  -  Change active drive    (Ctrl-D) │
  1010.               │ F4  -  Commence normal copy   (Ctrl-G) │
  1011.               │ F5  -  Commence disk copy     (Ctrl-C) │
  1012.               │ F6  -  Tag all files          (Ctrl-T) │
  1013.               │ F7  -  Untag all files        (Ctrl-U) │
  1014.               │ F8  -  Search disk for a file  (Alt-S) │
  1015.               │ F9  -  Call LIST.COM          (Ctrl-L) │
  1016.               │ F0  -  Call favorite EDITOR   (Ctrl-E) │
  1017.               │ Tab -  Switch viewing windows          │
  1018.               │ Space bar - alternate tag/untag (+  -) │
  1019.               │ Ctrl-Z    - Encrypt/Decrypt files      │
  1020.               │ \ or /    - Activate command bar menu  │
  1021.               │ INS       - Highlight matching files   │
  1022.               │ <RET>     - View file date/time & attr │
  1023.               │ Ctrl-R    - Switch Left/Right Windows  │
  1024.               │ Ctrl-F1   - Shell to DOS level         │
  1025.               │  Alt-D    - Delete tagged files        │
  1026.               ╘════════════════════════════════════════╛
  1027.  
  1028.       Pressing Ctrl-K  when not in the command menu structure will
  1029.       display a window that displays these key assignments.
  1030.  
  1031.       XV. Miscellaneous.
  1032.  
  1033.           Cyclic functions like batch copying, disk copying, etc. may
  1034.       terminated at any time by pressing any key on the keyboard.
  1035.  
  1036.           Many of the features contained in CopyMaster are the result
  1037.       user input.  Comments, suggestions, and even complaints are awlays
  1038.       welcome.
  1039.  
  1040.  
  1041.       Thank you very much for evaluating CopyMaster.
  1042.  
  1043.  
  1044.       John Newlin
  1045.       New-Ware
  1046.  
  1047.