home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / DISK / ZM.ZIP / ZM.DOC < prev    next >
Encoding:
Text File  |  1990-11-05  |  78.5 KB  |  1,787 lines

  1.  
  2.  
  3.  
  4.  
  5.                                  ZipMaster 2.00
  6.  
  7.                            Copyright 1990 by New-Ware
  8.  
  9.                               All Rights Reserved
  10.  
  11.                       (tm)  ┌─────────┐
  12.                       ┌─────┴───┐     │ MEMBER
  13.                    ───│         │     │────────────────
  14.                       │  ┌──────┴──┐  │ Association of
  15.                       │  │         ├──┘   Shareware
  16.                       └──┤    ■    │    Professionals
  17.                    ──────│    ║    │───────────────────
  18.                          └────╨────┘
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.                                  Contents
  29.  
  30.  
  31.                INTRODUCTION  . . . . . . . . . . . . . . . . . . . .  2
  32.                PRODUCT REGISTRATION  . . . . . . . . . . . . . . . .  3
  33.                VERSION HISTORY . . . . . . . . . . . . . . . . . . .  4
  34.                GENERAL PROGRAM DESCRIPTION . . . . . . . . . . . . .  6
  35.                PROGRAM OPERATION . . . . . . . . . . . . . . . . . .  7
  36.                   STARTING ZM  . . . . . . . . . . . . . . . . . . .  7
  37.                   MAIN ZM DISPLAY  . . . . . . . . . . . . . . . . .  8
  38.                   THE CURSOR BAR . . . . . . . . . . . . . . . . . .  8
  39.                   MOUSE SUPPORT  . . . . . . . . . . . . . . . . . .  8
  40.                   COMMAND MENU . . . . . . . . . . . . . . . . . . .  9
  41.                   FUNCTION KEY COMMANDS  . . . . . . . . . . . . . .  9
  42.                   F-1 KEY  . . . . . . . . . . . . . . . . . . . . .  9
  43.                   F-2 KEY  . . . . . . . . . . . . . . . . . . . . .  9
  44.                   F-3 KEY  . . . . . . . . . . . . . . . . . . . . .  9
  45.                   F-4 KEY  . . . . . . . . . . . . . . . . . . . . . 10
  46.                   F-5 KEY  . . . . . . . . . . . . . . . . . . . . . 10
  47.                   F-6 KEY  . . . . . . . . . . . . . . . . . . . . . 10
  48.                   F-7 KEY  . . . . . . . . . . . . . . . . . . . . . 10
  49.                   F-8 KEY  . . . . . . . . . . . . . . . . . . . . . 10
  50.                   F-9 KEY  . . . . . . . . . . . . . . . . . . . . . 11
  51.                   F-10 KEY . . . . . . . . . . . . . . . . . . . . . 11
  52.                   OTHER ZM COMMANDS  . . . . . . . . . . . . . . . . 11
  53.                   INS KEY  . . . . . . . . . . . . . . . . . . . . . 11
  54.                   DEL KEY  . . . . . . . . . . . . . . . . . . . . . 11
  55.                   CTRL-END KEY . . . . . . . . . . . . . . . . . . . 11
  56.                   TAB KEY  . . . . . . . . . . . . . . . . . . . . . 12
  57.                   CTRL-F3 KEY  . . . . . . . . . . . . . . . . . . . 12
  58.                   CTRL-M KEY . . . . . . . . . . . . . . . . . . . . 13
  59.                   CTRL-P KEY . . . . . . . . . . . . . . . . . . . . 13
  60.                   CTRL-R KEY . . . . . . . . . . . . . . . . . . . . 13
  61.                   ALT-S KEY  . . . . . . . . . . . . . . . . . . . . 14
  62.                   ALT-R KEY  . . . . . . . . . . . . . . . . . . . . 14
  63.                   ALT-T KEY  . . . . . . . . . . . . . . . . . . . . 14
  64.                   SETTING FILE MASKS . . . . . . . . . . . . . . . . 15
  65.                   CTRL-A, CTRL-E, & CTRL-Y KEYS  . . . . . . . . . . 15
  66.                   CTRL-V KEY . . . . . . . . . . . . . . . . . . . . 15
  67.                   "=" KEY  . . . . . . . . . . . . . . . . . . . . . 15
  68.                   ALT-F10 KEY  . . . . . . . . . . . . . . . . . . . 15
  69.                   ALT-C KEY  . . . . . . . . . . . . . . . . . . . . 16
  70.                   FORCE MONO . . . . . . . . . . . . . . . . . . . . 16
  71.                   SWAP TO EMS/DISK . . . . . . . . . . . . . . . . . 16
  72.  
  73.  
  74.  
  75.                                        i
  76.  
  77.  
  78.  
  79.                   PAUSE AFTER EXECUTE  . . . . . . . . . . . . . . . 16
  80.                   CONFIRM BEFORE OVERWRITE . . . . . . . . . . . . . 16
  81.                   CRC CHECK  . . . . . . . . . . . . . . . . . . . . 16
  82.                   USE ZIP MENU . . . . . . . . . . . . . . . . . . . 17
  83.                   USE UNZIP MENU . . . . . . . . . . . . . . . . . . 17
  84.                   USE POP-UP TREE  . . . . . . . . . . . . . . . . . 17
  85.                   NEW-WARE CATALOG FILE PATH . . . . . . . . . . . . 17
  86.                   EDITOR NAME  . . . . . . . . . . . . . . . . . . . 17
  87.                   SAVE TO ZM.CFG . . . . . . . . . . . . . . . . . . 18
  88.                DIRECTORY NAME SEARCH . . . . . . . . . . . . . . . . 18
  89.                FILE BROWSE MODE  . . . . . . . . . . . . . . . . . . 18
  90.                BROWSE MODE DISPLAY . . . . . . . . . . . . . . . . . 19
  91.                BROWSE MODE COMMANDS  . . . . . . . . . . . . . . . . 20
  92.                   F-1 KEY  . . . . . . . . . . . . . . . . . . . . . 20
  93.                   F-2 THROUGH F-6 KEYS . . . . . . . . . . . . . . . 20
  94.                   F-7 KEY  . . . . . . . . . . . . . . . . . . . . . 21
  95.                   F-8 KEY  . . . . . . . . . . . . . . . . . . . . . 21
  96.                   F-9 KEY  . . . . . . . . . . . . . . . . . . . . . 21
  97.                   F-10 KEY . . . . . . . . . . . . . . . . . . . . . 21
  98.                   "*" KEY  . . . . . . . . . . . . . . . . . . . . . 22
  99.                   "/" KEY  . . . . . . . . . . . . . . . . . . . . . 22
  100.                   ENTER KEY  . . . . . . . . . . . . . . . . . . . . 22
  101.                   CTRL-ENTER KEY . . . . . . . . . . . . . . . . . . 22
  102.                   DEL KEY  . . . . . . . . . . . . . . . . . . . . . 22
  103.                   INS KEY  . . . . . . . . . . . . . . . . . . . . . 22
  104.                   ALT-F1 KEY . . . . . . . . . . . . . . . . . . . . 22
  105.                   ALT-C KEY  . . . . . . . . . . . . . . . . . . . . 23
  106.                   ALT-M KEY  . . . . . . . . . . . . . . . . . . . . 23
  107.                   ALT-V KEY  . . . . . . . . . . . . . . . . . . . . 23
  108.                   CTRL-A KEY . . . . . . . . . . . . . . . . . . . . 23
  109.                   CTRL-F KEY . . . . . . . . . . . . . . . . . . . . 24
  110.                   CTRL-L/ALT-L KEYS  . . . . . . . . . . . . . . . . 24
  111.                   CTRL-M KEY . . . . . . . . . . . . . . . . . . . . 24
  112.                   CTRL-Q KEY . . . . . . . . . . . . . . . . . . . . 24
  113.                   CTRL-T & CTRL-U KEYS . . . . . . . . . . . . . . . 24
  114.                   CTRL-V KEY . . . . . . . . . . . . . . . . . . . . 24
  115.                   TAB KEY  . . . . . . . . . . . . . . . . . . . . . 25
  116.                BROWSING A ZIP FILE DIRECTORY . . . . . . . . . . . . 25
  117.                NOTES ON PKZIP & PKUNZIP COMMAND/OPTION MENUS . . . . 25
  118.                PROGRAM LIMITATIONS . . . . . . . . . . . . . . . . . 25
  119.                ERROR HANDLING  . . . . . . . . . . . . . . . . . . . 26
  120.                CREDITS
  121.                        . . . . . . . . . . . . . . . . . . . . . . . 26
  122.  
  123.          Index                                                       29
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.                                        ii
  133.  
  134.  
  135.     INTRODUCTION
  136.  
  137.         The program author, John J. Newlin, is an active member of the
  138.     Association of Shareware Professionals (ASP).  The ASP wants to make
  139.     sure that the Shareware principle works for you. If you are unable to
  140.     resolve a Shareware related problem with an ASP member by contacting the
  141.     member directly, ASP may be able to help. The ASP Ombudsman can help you
  142.     resolve a dispute or problem with an ASP member, but does not provide
  143.     technical support for members' products. Please write to the ASP
  144.     Ombudsman at P.O. Box 5786, Bellevue, WA 98006 or send a Compuserve
  145.     message via EASYPLEX to ASP Ombudsman 70007,3536.
  146.  
  147.                                    DISCLAIMER
  148.  
  149.          New-Ware hereby disclaims all warranties relating to this product,
  150.     whether express or implied, including without limitation any implied
  151.     warranties of merchantability or fitness for a particular purpose. New-
  152.     Ware cannot and will not be liable for any special, incidental,
  153.     consequential, indirect or similar damages due to loss of data or any
  154.     other reason, even if New-Ware or an authorized New-Ware agent has been
  155.     advised of the possibility of such damages.  In no event shall the
  156.     liability for any damages ever exceed the price paid for the license to
  157.     use software, regardless of the form and/or extent of the claim.  The
  158.     user of this program bears all risk as to the quality and performance of
  159.     the software.
  160.  
  161.                                  PRODUCT LICENSE
  162.  
  163.          ZipMaster is a Shareware product.  As such, it is made available to
  164.     the general computing public for evaluation.  Users are licensed to
  165.     operate ZipMaster on their personal computers for the purpose of test
  166.     and evaluation on a trial basis for a limited trial period.  It is not
  167.     possible to reasonably define any definitive limits of a fair and
  168.     equitable time period for evaluation, therefore it is left to the user's
  169.     judgment and sense of fair play as to the time required to make a
  170.     decision as to its usefulness.  If the user decides the program is not
  171.     of sufficient merit to warrant purchase through registration with New-
  172.     Ware, the program should be removed from their personal computer.
  173.     Otherwise, if the program is deemed useful and is in regular use on the
  174.     user's personal computer system, registration with New-Ware is required.
  175.  
  176.          Registered users are those users that elect to pay for ZipMaster
  177.     and register that payment with New-Ware.  By virtue of registration and
  178.     payment for the program, registered users are granted a license to
  179.     continue to utilize the program on their personal computer for as long
  180.     as they choose.  This license authorizes the user to use the program on
  181.     any single personal computer system he or she may own so long as the
  182.     program is operated on only one computer system at a time.
  183.  
  184.  
  185.  
  186.  
  187.  
  188.                                      - 2 -
  189.  
  190.  
  191.  
  192.          Press Ctrl-R after the beep sounds from the Shareware entry screen
  193.     or from the main dual tree display to fill in and print a registration
  194.     form to send to New-Ware.
  195.  
  196.          The registration fee is $30.00.  Currently registered users of
  197.     New-Ware's popular ArcMaster may register ZipMaster for $20.00.
  198.  
  199.          This product was born out of a previously released New-Ware product
  200.     named TreeMaster.  The distribution of TreeMaster is being discontinued
  201.     by New-Ware, but all TreeMaster registered users are automatically
  202.     registered users of ZipMaster.
  203.  
  204.     PRODUCT REGISTRATION
  205.  
  206.          ZipMaster is sole property of New-Ware Shareware Products. The
  207.     Shareware version, and ONLY that version, may be freely copied and
  208.     transferred to individual parties for evaluation purposes.  The
  209.     Shareware version, and ONLY that version, may be posted on Bulletin
  210.     Board systems (BBS) for electronic access as long as NO FEE is charged
  211.     for its distribution except for private BBS operations that charge a
  212.     regular user subscription fee.  Computer information services such as
  213.     Compuserve (CIS) and Genie, etc., are authorized to post this product
  214.     for subscriber access.  The Shareware version of ZipMaster may NOT be
  215.     distributed on diskette by any disk distributor/vendor that charges more
  216.     than $10.00 for the diskette upon which the program and attendant files
  217.     are recorded without written consent from New-Ware.
  218.  
  219.          ZipMaster is a fully functional Shareware product.  Shareware is a
  220.     computer program distribution/marketing method that permits potential
  221.     buyers to thoroughly try the program prior to purchase. It is NOT free
  222.     and it is not in the Public Domain.  If, after evaluating the program,
  223.     you find it to be useful enough to use it on a regular basis, you are
  224.     expected to pay for it by registering with New-Ware. The registration
  225.     fee is $30.00 and the registered version, which is NOT distributed as
  226.     Shareware, will not contain the opening Shareware screen nor the closing
  227.     messages.
  228.  
  229.     You may register ZipMaster in one of three ways:
  230.  
  231.     1) By mail with check or money order to:
  232.  
  233.                              New-Ware
  234.                              8050 Camino Kiosco
  235.                              San Diego, CA 92122-1820
  236.  
  237.     2) By telephone with Visa/Mastercard to:
  238.  
  239.                              New-Ware
  240.                              (619) 455-6225
  241.  
  242.  
  243.  
  244.  
  245.                                      - 3 -
  246.  
  247.  
  248.  
  249.     3) Electronically through the New-Ware BBS:
  250.  
  251.                    New-Ware Shareware Products BBS
  252.                    Running Wildcat! version 2.10p
  253.  
  254.                    (619) 450-3257 - Node #1 1200/2400/9600 (HST)
  255.                          455-5226 - Node #2 1200/2400
  256.  
  257.          The New-Ware Shareware Products BBS operates 24 hours per day, 7
  258.     days per week.  Node #1 is dedicated to registered users only.  Nodes #2
  259.     is open to all callers.  Users registering via the BBS receive access to
  260.     the latest registered version within 1 day after leaving their credit
  261.     card data.  Users who register by mail or phone may also access the
  262.     registered version by BBS, but you MUST log on and leave a comment to
  263.     the sysop to the effect that you are a registered user and desire
  264.     access.  The author can also on CIS via PPN 71535,665 (please use
  265.     EASYPLEX).
  266.  
  267.          This Shareware version of ZipMaster may be freely copied and passed
  268.     on to other individual users for their evaluation.  Disk vendors and/or
  269.     distributors that desire to distribute ZipMaster must adhere to the
  270.     guidelines presented in the file VENDOR.DOC.
  271.  
  272.          Press Alt-R from the opening Shareware screen or the main ZipMaster
  273.     display to activate the registration window.  Prompts will be issued for
  274.     the pertinent information and you will have the option of printing the
  275.     registration form when the form is completed.  The Shareware version is
  276.     completely functional.  The only differences between it and the version
  277.     a registered user receives is the opening Shareware screen and the
  278.     ability to print the registration form.
  279.  
  280.     CALIFORNIA RESIDENTS MUST INCLUDE 7.25% STATE SALES TAX!
  281.  
  282.          I support my software.  One of the great strengths of the Shareware
  283.     concept is the interaction between the program author and the users.
  284.     Many of the features contained in ZipMaster are the result of user
  285.     input.  If you have a problem evaluating this program or desire to make
  286.     a suggestion or comment (or even a complaint), please do not hesitate to
  287.     contact me.  Even if you register ZipMaster, if you later determine that
  288.     it is unsuitable for your use, you may contact me for a refund.  It is
  289.     not necessary that you be a registered user to contact me for technical
  290.     support.  Technical support will be available through the U.S mail,
  291.     telephone, or the New-Ware BBS.
  292.  
  293.     VERSION HISTORY
  294.  
  295.          1.00 - Initial Release
  296.  
  297.          1.10 - Fixed problem of showing wrong help screen while
  298.                 viewing ZIP file contents.
  299.  
  300.  
  301.  
  302.                                      - 4 -
  303.  
  304.  
  305.  
  306.               - Added support for McAfee's VirusSCAN.
  307.               - Added Alt-F10 command to display memory status.
  308.               - Improved memory allocation scheme.
  309.  
  310.          1.11 - Fixed problem with operating on files in the root
  311.                 directory.
  312.               - Enabled the F3 (change drive) key when the directory
  313.                 tree is empty.
  314.               - Added tagging of ZIP files for processing with the
  315.                 McAfee VirusSCAN program.
  316.  
  317.          1.12 - Added Alt-L command for direct call to LZEXE.
  318.               - Added "*" command while in the browse mode to quickly
  319.                 reset the file mask to "*.*".
  320.               - Added capability to rename Buerg's LIST.
  321.               - Fixed password entry to accept both upper and lower
  322.                 case.
  323.  
  324.          1.13 - Added command menu available from the main tree
  325.                 display via the slash ("/") key.
  326.               - Increased the maximum ZIP file content limit to 2000.
  327.               - Added support for Australian (country = 061) date
  328.                 format (DD/MM/YY).
  329.               - Fixed problem with adding directory to an empty tree.
  330.  
  331.          1.14 - Fixed two problems with updating the browse file list
  332.                 after move and/or unZIP operations.
  333.               - Fixed problem with displaying file names in a
  334.                 recursively ZIPped file.
  335.  
  336.          1.15 - Fixed several problems related to updating the
  337.                 inactive window when both windows are viewing the
  338.                 same drive tree and directories are added, renamed,
  339.                 or deleted.
  340.               - Added the "-l" command to the PKUNZIP command menu to
  341.                 test ZIP files and force the output to an ASCII text
  342.                 file named ZIPTEST.LOG.
  343.  
  344.          1.16 - Fixed "=" command to work even if no directories
  345.                 exist on the target drive.
  346.               - Added Ctrl-F2 command to show directory data for the
  347.                 root directory on the current drive.
  348.               - Added Ctrl-F3 command to send printer control code
  349.                 strings from an ASCII file.
  350.               - Added Ctrl-E command to view/edit the master DOS
  351.                 environment.
  352.  
  353.          1.17 - Fixed problem with file list update after invoking
  354.                 LZE/LZESHELL.
  355.               - Added capability to place the resultant file packed
  356.  
  357.  
  358.  
  359.                                      - 5 -
  360.  
  361.  
  362.  
  363.                 by LZEXE in a directory on the inactive drive.
  364.               - Added capability to use Ctrl-Home to designate the
  365.                 root directory of inactive drive as the destination
  366.                 directory for ZIP, copy, and move operations.
  367.               - Added capability to send the text editor buffer to
  368.                 the printer (Ctrl-P).
  369.  
  370.          1.18 - Fixed bug in reading/writing ZM editor files to the
  371.                 proper directory.
  372.               - The ENTER key was not being recognized with some
  373.                 enhanced keyboards.
  374.               - Fixed file list display problem following deletion of
  375.                 a file inside a ZIP file.
  376.               - Added provision for specifying a directory path on
  377.                 each drive for the location of NEW-WARE.LOG.
  378.  
  379.          1.19 - Fixed tree display glitch that sometimes occurred
  380.                 following deletion of an empty directory.
  381.               - Added powerful duplicate file display function
  382.                 (Alt-F1).
  383.  
  384.          1.20 - Mouse buttons were not working from the main display.
  385.                 Fixed.
  386.               - Added a slider bar to the browse mode display to
  387.                 indicated relative position of the cursor bar in the
  388.                 file list.
  389.  
  390.          1.21 - Fixed glitches in the ZIP file view mode scrolling.
  391.               - "Y" was being interpreted as Ctrl-Y.  Fixed.
  392.               - UNZIP was not unzipping to a root directory when so
  393.                 specified.  Fixed.
  394.  
  395.          2.00 - Various minor bug fixes.
  396.               - Changed directory catalog file maintenance strategy.
  397.               - Added support for ZIP files with DOS path names
  398.                 stored with the file names.
  399.               - Added capability to print ZIP file listing, including
  400.                 any stored path information.
  401.               - Added capability to change drive and select directory
  402.                 for all operations that require a drive:\directory
  403.                 destination path.
  404.  
  405.     GENERAL PROGRAM DESCRIPTION
  406.  
  407.          ZipMaster, hereinafter referred to as ZM, is a powerful, full-
  408.     featured ZIP file compression system manager.  It is designed to work
  409.     with the PKWare file compression system programs PKZIP.EXE, PKUNZIP.EXE,
  410.     ZIP2EXE, and PKZIPFIX.EXE.  In addition,
  411.  
  412.  
  413.  
  414.  
  415.  
  416.                                      - 6 -
  417.  
  418.  
  419.  
  420.     support is provided for browsing files with Vernon Buerg's LIST.COM,
  421.     virus scanning files with John McAffe's SCAN.EXE, and compressing
  422.     executable files with LZEXE.EXE.
  423.  
  424.          ZM is designed to make navigation of a hard disk and its attendant
  425.     directory tree structure a snap.  ZM displays the directory structure of
  426.     two separate disk drives as a graphic tree, 15 directories per page and
  427.     all the directories are alphabetically sorted within tree levels of
  428.     depth.  Through the use of a movable cursor bar, function, alt, and ctrl
  429.     key commands, the user may accomplish a great deal of directory
  430.     management functions quickly and easily.  For example, directories may
  431.     be added, deleted, purged, or renamed with just a few keystrokes.  And
  432.     the auxiliary disk information and file windows keep the user fully
  433.     informed as to the current status of the directory organization.
  434.  
  435.          There's much, much more to ZM.  It is very intuitive and quite easy
  436.     to use, but it is recommended that the remainder of this document be
  437.     perused before running this excellent utility.
  438.  
  439.     PROGRAM OPERATION
  440.  
  441.          STARTING ZM
  442.  
  443.               Starting and running ZM is simple.  It will accept up to three
  444.          command line switches.  The acceptable switches are an alphabetical
  445.          drive letter and a "-m" switch. If started with no switch, ZM will
  446.          operate on the currently active drive. If started with one switch,
  447.          the right window of the dual window display will contain the
  448.          directory tree for the drive corresponding to the drive letter
  449.          switch.  The left window will contain the tree for currently active
  450.          drive.  If started with two switches, the tree for the first switch
  451.          will appear in the left window and the tree for second switch will
  452.          appear in the right window.  If the "-m" switch appears at the end
  453.          of the command line, ZM will be forced to start in the monochrome
  454.          mode.  Here are some command line switch examples:
  455.  
  456.          ZM d      drive D in the right window.
  457.          ZM e f    drive E in the left window, drive F in the right.
  458.          ZM e -m   drive E in the right window, start in mono
  459.  
  460.               As distributed, ZM is configured to automatically detect and
  461.          utilize either monochrome or color monitors.  Some monitors,
  462.          however, report themselves as color monitors but do not fully
  463.          support the standard color attributes.  Laptop computers are
  464.          typical of this group.  If the display problematic for this reason,
  465.          press Alt-C (or F-11) to activate the ZM configuration window,
  466.          toggle ZM to the "Force mono mode", and then save the configuration
  467.          to disk.  The next time ZM is run, it will go into a monochrome
  468.          mode, which is much more readable on a laptop monitor.  ZM will
  469.  
  470.  
  471.  
  472.  
  473.                                      - 7 -
  474.  
  475.  
  476.  
  477.          recognize and adjust to special monitor modes that display greater
  478.          than 25 lines per screen such as the EGA/VGA 43/50 line mode.
  479.  
  480.               ZM may be operated from any drive:\directory in a system
  481.          providing that the directory in which it resides is identified in
  482.          the DOS PATH statement.  Please see the file PATHINFO.TXT for an
  483.          explanation of how to utilize the DOS PATH capability.  To exit
  484.          from ZM and remain in the directory from which it was loaded, press
  485.          the Esc key or press Alt-X.  Pressing the Esc key from the dual
  486.          tree display to exit affords the user the opportunity to confirm
  487.          the intention to quit the program.  Alt-X can be used to rapidly
  488.          terminate ZM from anywhere in the program.
  489.  
  490.               ZM will search the DOS PATH for copies of PKZIP.EXE and
  491.          PKUNZIP.EXE when it initially loads and will not perform ZIP or
  492.          UNZIP operations if these respective files are not located.
  493.  
  494.          MAIN ZM DISPLAY
  495.  
  496.               The main display of ZM is designed to provide the maximum
  497.          amount of information without cluttering up the screen.  The
  498.          graphic trees are displayed in dual windows which occupy left and
  499.          right sides of the screen.  A solid movable cursor bar appears in
  500.          the active window and a cursor place holder marks the active
  501.          directory in the inactive window.  The cursor bar is moved in the
  502.          standard PC fashion by pressing the cursor control keys on the
  503.          keyboard key pad.  Switching windows is accomplished with
  504.          right/left arrow keys or the Tab key.
  505.  
  506.          THE CURSOR BAR
  507.  
  508.               Operation of ZM is primarily based upon use of the cursor bar
  509.          in a "point-and-shoot" manner.  The Up/Down arrows, PgUp/PgDn, and
  510.          Home/End keys are used to move the cursor.  Pressing the Home key
  511.          positions the cursor at the first directory on the tree.  The End
  512.          key moves the cursor to the last directory on the tree.  PgUp and
  513.          PgDn can be used to page through a tree that has more than twenty
  514.          directories.
  515.  
  516.          MOUSE SUPPORT
  517.  
  518.               ZM will automatically detect the presence of a system mouse
  519.          driver and activate the mouse if one is present.  The directory
  520.          tree cursor bar can be moved by moving the mouse up and down or
  521.          right and left.  The mouse left button emulates the Enter Key, the
  522.          right button emulates the Esc Key, and pressing both left and right
  523.          buttons together calls help.  The mouse is not active while in the
  524.          ZM text editor or during entry of file/directory name information.
  525.  
  526.  
  527.  
  528.  
  529.  
  530.                                      - 8 -
  531.  
  532.  
  533.  
  534.          COMMAND MENU
  535.  
  536.               The slash key ("/") activates the main ZM command menu.  Most
  537.          of the commands described below are available from this menu.
  538.  
  539.          FUNCTION KEY COMMANDS
  540.  
  541.               The majority of functions provided by ZM can be accessed via
  542.          one of the ten function keys.
  543.  
  544.                    F1   -   On-line Help
  545.                    F2   -   Directory Data Display
  546.                    F3   -   Change Drive
  547.                    F4   -   Drive Data Display
  548.                    F5   -   Edit Text File
  549.                    F6   -   Rename Directory
  550.                    F7   -   ZIP Current Directory
  551.                    F8   -   ZIP Changed Files
  552.                    F9   -   Recursively ZIP Directory
  553.                    F10  -   Global File Browse
  554.  
  555.          Each of these functions will be explained in greater detail in the
  556.          following subsections.
  557.  
  558.               F-1 KEY
  559.  
  560.                    The F-1 Key is used to access the on-line context
  561.               sensitive help system incorporated into ZM.  When pressed
  562.               while the tree cursor is active, the main help index will be
  563.               displayed.  If pressed while in any other ZM function, help
  564.               for the active function is displayed.  Mouse users may press
  565.               the LEFT and RIGHT mouse buttons to invoke the help function.
  566.  
  567.               F-2 KEY
  568.  
  569.                    The F-2 key activates a window that contains much
  570.               interesting information about the contents of the directory
  571.               currently under the cursor bar.  This drive information
  572.               display will show the total number of files, number of files
  573.               with hidden/read-only/system attributes, the largest and
  574.               smallest files, the oldest and newest files, and other
  575.               information.
  576.  
  577.               F-3 KEY
  578.  
  579.                    The F-3 key is used to change to another system drive.
  580.               Any valid drive in the system may be accessed by simply
  581.               pressing the letter key that corresponds to the DOS drive
  582.               letter.  If the selected drive is not valid or the drive is
  583.               not ready, an error message will appear in an error window,
  584.  
  585.  
  586.  
  587.                                      - 9 -
  588.  
  589.  
  590.  
  591.               otherwise the drive change will be effected and the directory
  592.               tree for the selected drive will appear in the active window.
  593.  
  594.               F-4 KEY
  595.  
  596.                    The F-4 key is used to display a window containing
  597.               information pertinent to the drive being serviced by the
  598.               active window.
  599.  
  600.               F-5 KEY
  601.  
  602.                    ZM has a built in text editor that will handle ASCII text
  603.               files up to 64K in size.  The command structure of the editor
  604.               is very similar to Word Star.
  605.               A window will appear that prompts for entry of a file name.
  606.               If the file exists in the active directory, it will be loaded
  607.               into the editor, otherwise the editor will appear with an
  608.               empty text buffer and the entered file name will be created
  609.               when (and if) the editor is exited using the save (F-10)
  610.               command.
  611.  
  612.               F-6 KEY
  613.  
  614.                    ZM makes it very easy to rename a directory.  Pressing
  615.               the F-6 key will activate a window that will prompt for the
  616.               new name of the directory under the cursor bar.  Any legal DOS
  617.               directory name may be entered.  This includes names that
  618.               contain a period, as in LONGNAME.DAT.   If the entered name is
  619.               the same as the name of a directory at the same level, an
  620.               error window will appear, otherwise the directory will be
  621.               renamed.  The active tree is resorted after the renaming of a
  622.               directory.  Of course, the root directory may not be renamed.
  623.  
  624.               F-7 KEY
  625.  
  626.                    The F-7 key is used to invoke PKZIP to compress all files
  627.               in the current directory that match the active file name mask.
  628.               A window will appear that prompts for the name of the ZIP
  629.               file.  After the file name has been entered, a window
  630.               containing the inactive tree will appear for selection of a
  631.               target directory in which to place the ZIP file.
  632.  
  633.               F-8 KEY
  634.  
  635.                    Pressing F-8 Key invokes PKZIP to automatically compress
  636.               all files in the current directory matching the file name mask
  637.               that have had their archive bits set indicating the file has
  638.               been changed or updated.  The mode uses the PKZIP -i switch.
  639.  
  640.  
  641.  
  642.  
  643.  
  644.                                      - 10 -
  645.  
  646.  
  647.  
  648.               F-9 KEY
  649.  
  650.                    The F-9 key is used to recursively ZIP the current
  651.               directory.  This will invoke PKZIP with the -rp command switch
  652.               which will cause PKZIP to compress all files in the current
  653.               directory and all attached subdirectories.
  654.  
  655.               F-10 KEY
  656.  
  657.                    The F-10 key is used to enter the global browse mode.  A
  658.               window will appear that prompts for a file mask which will be
  659.               applied to all files on the current drive.  Using a mask of
  660.               "*.*" provides fast, easy access to every file on the active
  661.               drive.
  662.  
  663.          OTHER ZM COMMANDS
  664.  
  665.                    ZM provides other important functions through command
  666.          keys as described below.
  667.  
  668.               INS KEY
  669.  
  670.                    The Ins key is used to invoke the add directory function
  671.               that adds a directory to the active tree.  A window will
  672.               appear that prompts for the name of the directory to be
  673.               created.  It is important to note the position of the tree
  674.               cursor bar when invoking this function.  If it is desired to
  675.               add the directory to the root directory, then press the Ins
  676.               key with cursor bar over the root directory entry.  Otherwise,
  677.               move the cursor bar to the directory entry that you wish to be
  678.               the immediate parent of the new directory.  Note that the tree
  679.               is resorted and redisplayed following the addition of a
  680.               directory.
  681.  
  682.               DEL KEY
  683.  
  684.                    Directories may be removed in ZM by pressing the Del key
  685.               with the cursor bar over the target directory.  The remove
  686.               directory function will remove the directory from the active
  687.               tree.  Remember, the directory must not contain any files or
  688.               subdirectories or an error will occur.  The active directory
  689.               will be removed from both the current drive and tree if the
  690.               action is successful.
  691.               The root directory, of course, may not be removed.
  692.  
  693.               CTRL-END KEY
  694.  
  695.                    ZM provides a fast, powerful method of cleaning up hard
  696.               disks through the directory purge function.  The entire
  697.               contents of a directory may be purged by pressing the Ctrl-End
  698.  
  699.  
  700.  
  701.                                      - 11 -
  702.  
  703.  
  704.  
  705.               key combination.  Not to worry, the user must confirm TWICE
  706.               before the action actually takes place and it is not possible
  707.               to purge the root directory while in ZM.  A user might do a
  708.               lot of damage through negligent use of this function, so BE
  709.               CAREFUL!  Press the Ctrl-End key combination with the tree
  710.               cursor bar highlighting the target directory.  A window will
  711.               appear that will issue two separate prompts for user
  712.               confirmation of the purging action.  Please note that when ZM
  713.               cleans out a directory, it takes with it ALL files, regardless
  714.               of attribute.  This means that hidden, read-only, system files
  715.               et al will be deleted.  After the purging action, a message
  716.               informing the user of success or failure will appear.
  717.               Directories containing subdirectories may be purged without
  718.               effecting the child subdirectories or their contents.
  719.  
  720.               TAB KEY
  721.  
  722.                    Pressing the Tab key is the same as pressing the left or
  723.               right arrow keys.  This changes to the inactive tree.
  724.  
  725.               CTRL-F3 KEY
  726.  
  727.                    Use the Ctrl-F3 command to send one or more control code
  728.               strings to the printer.  The control code string(s) must be
  729.               placed in an ASCII text file named ZMPRINT.CFG and this file
  730.               MUST reside in a directory that is in the DOS PATH.  The
  731.               format of each control code string is as follows:
  732.  
  733.                              \27\38\108\49\50\68\
  734.                              \12\
  735.  
  736.               Where:
  737.                              \27  = ESC character
  738.                              \38  = "&"
  739.                              \108 = "l"
  740.                              \49  = "1"
  741.                              \50  = "2"
  742.                              \68  = "D"
  743.  
  744.               Note that the backslash character ("\") MUST seperate decimal
  745.               values of the individual codes and that the slash MUST appear
  746.               at both the start and the end of each string.  In the example
  747.               above, the first control code string is equivalent to sending
  748.               'ESC&l12D' (set line spacing to 12 lines per inch) to an HP
  749.               LaserJet or compatible printer.  The second string sends a
  750.               form feed character (#12) to the printer.
  751.  
  752.               These strings would accomplish the same thing on an Epson
  753.               printer (sending 'ESC318' to set a line feed value of 1/12"):
  754.  
  755.  
  756.  
  757.  
  758.                                      - 12 -
  759.  
  760.  
  761.  
  762.                              \27\51\49\56\
  763.                              \12\
  764.  
  765.               Where:
  766.                              \27  = ESC character
  767.                              \51  = "3"
  768.                              \49  = "1"
  769.                              \56  = "8"
  770.  
  771.               Note that the internal ZM text editor is most useful for
  772.               creating\editing the ZMPRINT.CFG text file.
  773.  
  774.               CTRL-M KEY
  775.  
  776.                    As distributed, ZM uses a file mask of "*.*" (all files)
  777.               for retrieving file names from DOS for display in the file
  778.               list window.  This default can be changed through the use of
  779.               the Ctrl-M command.  A window will appear that prompts for
  780.               entry of the new file mask.  Any valid DOS file mask may be
  781.               entered.  After the mask is changed, only those files matching
  782.               the file mask will be displayed in the file list window.
  783.               Please note that the total file value that appears on the
  784.               window header will still show the total number of "*.*" files
  785.               in that directory.  Also note that the current file mask
  786.               setting will be saved to disk along with the other
  787.               configurable items when the user elects to reconfigure ZM.
  788.               This file mask applies to both the local and global browse
  789.               modes.
  790.  
  791.               CTRL-P KEY
  792.  
  793.                    A printout of the entire active tree structure is
  794.               available via the Ctrl-P Key.  Please note that if the
  795.               attached printer does not support IBM line drawing characters,
  796.               the resultant printout will appear rather garbled.  A warning
  797.               will be issued if ZM detects that the printer is not ready.
  798.               This warning can be bypassed in those cases where the not
  799.               ready indication is false.
  800.  
  801.               CTRL-R KEY
  802.  
  803.                    The Ctrl-R Key is only active in the Shareware
  804.               distribution version of ZM.  When pressed, Ctrl-R will cause a
  805.               window to appear that prompts the user for Registration
  806.               information.  When the form is complete, the user has the
  807.               option of printing the form for mailing to New-Ware.
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.                                      - 13 -
  816.  
  817.  
  818.  
  819.               ALT-S KEY
  820.  
  821.                    In consonance with the design employed in ArcMaster and
  822.               SCOUT, ZM employs a directory catalog strategy.  This strategy
  823.               entails the storage of directory tree information in a small
  824.               file named NEW-WARE.X, where X is the drive letter of the
  825.               stored tree data.  These files will be stored in a single
  826.               drive:/directory specified by the user in the ZM configuration
  827.               menu.  If an empty or invalid path is entered, as in the case
  828.               of the default as distributed, ZM will rescan each drive that
  829.               it accesses.  To speed up this operation by using the catalog
  830.               file strategy, configure ZM to use a valid drive:/directory
  831.               for storage of the catalog files.
  832.                  Using this strategy greatly speeds up operation of the
  833.               program because it is not necessary to scan the entire disk
  834.               through DOS each time a drive is accessed.  The only drawbacks
  835.               to this strategy are minor and are far outweighed by the
  836.               increased performance.  If a directory is created, renamed, or
  837.               removed other than by ZM, ArcMaster, or SCOUT, it will be
  838.               necessary to re-scan the drive to update the catalog.  This is
  839.               accomplished by pressing the Ctrl-S.  Catalog maintenance by
  840.               ZM is mostly automatic and re-scanning should be a rare
  841.               necessity.
  842.  
  843.               ALT-R KEY
  844.  
  845.                    The Alt-R key provides a fast method of removing an
  846.               entire subtree from the active tree.  A double user
  847.               confirmation is required before this destructive action is
  848.               performed.  ALL files and ALL subdirectories  attached to the
  849.               directory under the cursor when Ctrl-R is pressed will be
  850.               removed from the active tree and physically from the active
  851.               drive.  This includes hidden, read-only, or system files, so
  852.               BE CAREFUL!  Once the action is complete, recovery of file
  853.               data is impossible.  NOTE!!!  Tree removal now starts WITH THE
  854.               DIRECTORY UNDER THE CURSOR BAR and proceeds downward through
  855.               the attached subtree.  This function is inactive if the root
  856.               directory is highlighted when Alt-R is pressed.
  857.  
  858.               ALT-T KEY
  859.  
  860.                    An entire subtree may be transferred from the active to
  861.               the inactive tree with the Alt-T command. All files in and all
  862.               subdirectories attached to the directory under the cursor bar
  863.               in the active tree will be transferred (copied).  After
  864.               selecting a target drive for the transfer, select a target
  865.               directory on the target drive from the presented tree
  866.               structure.  The tree that was selected as the source,
  867.               including the directory under the cursor bar will be attached
  868.               to the directory under the cursor bar and all files, if any,
  869.  
  870.  
  871.  
  872.                                      - 14 -
  873.  
  874.  
  875.  
  876.               will be transferred as well.  This is a nondestructive action
  877.               and the active tree and drive are left intact.
  878.  
  879.               SETTING FILE MASKS
  880.  
  881.                    ZM supports file size, date, and name masking.  The
  882.               settings of the current masks are displayed in the lower left
  883.               hand corner of the main screen.  These masks are applied any
  884.               time a file browse mode is entered.  ZM will retrieve only
  885.               those files whose sizes are greater than the size mask value
  886.               and only those files that fall between the low and high date
  887.               mask values inclusively.  The file name mask is the standard
  888.               DOS mask.  To set the size mask, use the Ctrl-S key.  Use the
  889.               Ctrl-D key to set the low date mask and the Alt-D key to set
  890.               the high date mask.  The Ctrl-M key sets file name mask.
  891.  
  892.               CTRL-A, CTRL-E, & CTRL-Y KEYS
  893.  
  894.                    The Ctrl-A key activates the built in ZM text editor with
  895.               the system AUTOEXEC.BAT file loaded.  The Ctrl-Y key activates
  896.               the editor with the system CONFIG.SYS file loaded.
  897.  
  898.                    The Ctrl-E key activates the ZM text editor and loads the
  899.               current master DOS environment.  The editor may then be used
  900.               to alter the environment as desired.  Pressing F-10 while in
  901.               the editor will cause ZM to replace the current master
  902.               environment with the current edit buffer.  The amount of DOS
  903.               environment space is displayed at the bottom of the ZM edit
  904.               screen and if the edit buffer size exceeds the size of the
  905.               current environment space, the buffer will NOT replace the
  906.               environment and an error message will appear.
  907.  
  908.               CTRL-V KEY
  909.  
  910.                    Use the Ctrl-V key or (F-12) to invoke McAfee's VirusSCAN
  911.               program (SCAN.EXE) to scan all files in the active directory.
  912.  
  913.               "=" KEY
  914.  
  915.                    The "=" key may be used to quit ZM and change to the
  916.               drive:\directory under the active cursor in the process.
  917.  
  918.               ALT-F10 KEY
  919.  
  920.                    The current ZM memory status may be displayed by pressing
  921.               the Alt-F10 key from the main display.
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.                                      - 15 -
  930.  
  931.  
  932.  
  933.               ALT-C KEY
  934.  
  935.                    ZM may be configured to suit individual user
  936.               requirements.  Press the Alt-C key (or F-12) to activate the
  937.               configuration menu.  The items on the menu are toggled back
  938.               and forth from ON to OFF by moving the cursor bar to the
  939.               desired item and pressing the Enter key.  The following items
  940.               appear on the menu:
  941.  
  942.                    FORCE MONO
  943.  
  944.                         Setting this toggle to on will cause ZM to be forced
  945.                    into the monochrome (two color) mode whenever it loads.
  946.                    This is useful for many laptop portable displays.
  947.  
  948.                    SWAP TO EMS/DISK
  949.  
  950.                         ZM employs a technique of swapping some of its code
  951.                    and data areas to disk or EMS when shelling out to
  952.                    perform various supported tasks.  This is not needed in
  953.                    systems with 400K or more of RAM available at runtime,
  954.                    but can be most useful when RAM is tight.  When set to
  955.                    ON, ZM will swap to EMS providing there is enough
  956.                    expanded memory available to accommodate the swap.  If no
  957.                    EMS is available, ZM will create a temporary swap file in
  958.                    which to hold the swapped code.
  959.  
  960.                    PAUSE AFTER EXECUTE
  961.  
  962.                         When this item is set to ON, ZM will pause after the
  963.                    use of Ctrl-Enter from a browse mode is used to execute a
  964.                    program.
  965.  
  966.                    CONFIRM BEFORE OVERWRITE
  967.  
  968.                         When this item is set to ON, ZM will prompt the user
  969.                    for overwrite confirmation any time during file copy
  970.                    operations in which a file overwrite might occur.  This
  971.                    also applies to all move operations.
  972.  
  973.                    CRC CHECK
  974.  
  975.                         ZM will perform a CRC check during all copy
  976.                    operations when this item is ON.  This means that a CRC
  977.                    value will be generated during the copy and then the
  978.                    copied file will be read back to generate a second CRC
  979.                    value.  If just one bit of the file data was altered
  980.                    during the copy operation, the CRC values will not match
  981.                    and ZM will notify the user of the failure.  This also
  982.                    applies move operations across drives.
  983.  
  984.  
  985.  
  986.                                      - 16 -
  987.  
  988.  
  989.  
  990.                    USE ZIP MENU
  991.  
  992.                         ZM will normally always present the PKZIP
  993.                    command/options menu when the F9 key is used for ZIP
  994.                    operations in a browse mode.  Some users may want to
  995.                    bypass this menu and always use specific command and a
  996.                    standard set of options.  Once options are set in the
  997.                    PKZIP options menu, they will be saved to the
  998.                    configuration file when along with other configurable
  999.                    items.  If this item is set to OFF, those items will be
  1000.                    invoked automatically and the PKZIP menu will not be
  1001.                    displayed during compression operations.
  1002.  
  1003.                    USE UNZIP MENU
  1004.  
  1005.                         Setting this item to OFF does exactly the same thing
  1006.                    as described above except that it applies to the PKUNZIP
  1007.                    command/options menu that would normally appear after
  1008.                    using the F10 key from a browse mode or while viewing ZIP
  1009.                    file contents.
  1010.  
  1011.                    USE POP-UP TREE
  1012.  
  1013.                         When this item is set to ON, the inactive tree is
  1014.                    always presented in a window for selecting the target
  1015.                    drive:\directory for browse file operations.  If set to
  1016.                    OFF, this tree is not presented and the directory under
  1017.                    the inactive cursor is used as the destination directory.
  1018.  
  1019.                    NEW-WARE CATALOG FILE PATH
  1020.  
  1021.                         Use this menu item to specifiy a DOS directory path
  1022.                    name where ZM is to maintain the catalog file(s), NEW-
  1023.                    WARE.X, for each drive.  The default is no path.  If a
  1024.                    valid dos drive:\directory path is entered here, ZM will
  1025.                    store and maintain a catalog file for each drive accessed
  1026.                    in this directory.  If not, ZM will rescan each drive
  1027.                    that it accesses.
  1028.  
  1029.                    EDITOR NAME
  1030.  
  1031.                         This item permits customizing ZM to use your
  1032.                    favorite text editor from either browse mode.  Enter the
  1033.                    8 character name (omit the .COM/.EXE extenstion).  The
  1034.                    distribution default name is Sem-Ware's outstanding
  1035.                    QEDIT.
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.                                      - 17 -
  1044.  
  1045.  
  1046.  
  1047.                    SAVE TO ZM.CFG
  1048.  
  1049.                         Press Enter with the cursor bar over this item to
  1050.                    save the configuration set to a disk file name ZM.CFG.
  1051.                    Note that all current PKZIP and PKUNZIP options will also
  1052.                    be saved.  This file will be placed in the same directory
  1053.                    as ZM.EXE, providing ZM.EXE resides in a directory that
  1054.                    is on the current DOS PATH.  If not, it will be placed in
  1055.                    the active directory.  If ZM.CFG is in a directory on the
  1056.                    DOS PATH when ZM.EXE is loaded, ZM will read the file and
  1057.                    set configurable items accordingly.
  1058.  
  1059.     DIRECTORY NAME SEARCH
  1060.  
  1061.          Some users may have a large number of directories in a graphic tree
  1062.     for a particular drive.  ZM offers a quick method of moving the cursor
  1063.     to a desired directory name that might be several display pages down in
  1064.     the tree.  If a character key is pressed, ZM will automatically search
  1065.     through the tree and position the cursor on the directory name whose
  1066.     first character matches the pressed key.  If a second character key is
  1067.     immediately pressed, ZM continues the search by searching for directory
  1068.     names that match the two characters.  Subsequent character key presses
  1069.     add to the search string and the cursor bar is moved each time a new
  1070.     match is found.  The currently active search string is displayed at the
  1071.     bottom of the tree.  The backspace key can be used to delete characters
  1072.     from the string.  If any key other than an alphabetical character or
  1073.     legal directory name character key is pressed, the search string is
  1074.     cleared.
  1075.  
  1076.     FILE BROWSE MODE
  1077.  
  1078.          The ZM file browse mode is active when either the Enter key  or the
  1079.     F-10 key (global mode) are pressed.  The F-10 Key activates the global
  1080.     browse mode and Enter key activates the local directory browse mode.
  1081.     Files are displayed in two columns of 21 files per column.  All files
  1082.     matching the active file masks will be listed and a movable cursor bar
  1083.     is available to browse through the file list.  Up/Down arrow, PgUp/PgDn,
  1084.     Home/End, Ctrl-PgUp/Ctrl-PgDn keys are can be used to move through the
  1085.     list.  Files can be sorted in any one of five ways and the sort may be
  1086.     changed at any time while in the browse mode.  The Tab Key is used to
  1087.     toggle the direction of the sort to ascending or descending.  The F1 key
  1088.     provides help information on all the commands available while in the
  1089.     browse mode.  Individual files may be LISTed, edited, SCANed, or
  1090.     executed from the browse mode.  In addition, ArcMaster may be called and
  1091.     passed the file name under the cursor bar.
  1092.  
  1093.          ZM provides a fast, easy method of finding a file name while in the
  1094.     browse mode.  Pressing any key associated with a legal DOS file name
  1095.     character will cause ZM to search the entire browse list for a file name
  1096.     beginning with that character.  If it finds one, the cursor will jump to
  1097.  
  1098.  
  1099.  
  1100.                                      - 18 -
  1101.  
  1102.  
  1103.  
  1104.     that file name and the first character typed will appear on line 23 of
  1105.     the display.  ZM will continue the search and build the search string
  1106.     with each character pressed.  The backspace key may be used to delete
  1107.     characters from the string and the string will be cleared any time a
  1108.     cursor pad key (Down arrow, PgUp, Home, etc.) is pressed.  This feature
  1109.     works best, of course, when the list is sorted by name in ascending
  1110.     order.
  1111.  
  1112.          ZM offers the unique capability to create an ASCII text file that
  1113.     contains a sorted columnar listing of files.  If Ctrl-F is pressed while
  1114.     in the global browse mode, a text file named ALLDRIVE.ZM is written into
  1115.     the current directory containing data on all files on the current drive
  1116.     matching the file mask.  If pressed while in the local browse mode, a
  1117.     text file named THISDIR.ZM is written into the current directory.  Both
  1118.     listings will be sorted according to the sort type and direction active
  1119.     when Ctrl-F was pressed.  This strategy permits the user to use a
  1120.     favorite editor or word processor to manipulate and/or print the
  1121.     listing.  If either file exists in the current directory when Ctrl-F is
  1122.     pressed, it will be overwritten.
  1123.  
  1124.          ZIP file directories may be viewed while in the browse mode.  To
  1125.     view the contents of a ZIP file or an EXE file created with ZIP2EXE,
  1126.     press ENTER with the cursor bar over the target file.  ZM can also call
  1127.     Buerg's LIST program to view compressed files.  Pressing ENTER with the
  1128.     cursor over a file listed inside a ZIP file will cause ZM to decompress
  1129.     the file and pass it to list.
  1130.     It is also possible to view the contents of a ZIP file that resides
  1131.     inside a ZIP file, up to three levels deep.
  1132.  
  1133.          ZIPped files can be tagged with space bar and PKUNZIP can be
  1134.     invoked from the ZIP listing mode by pressing the F-10 key with one.  A
  1135.     menu will appear that offers PKUNZIP commands and option switches for
  1136.     operation on the tagged files.  After selecting the desired command and
  1137.     options, a window will appear that contains the inactive tree structure.
  1138.     Moving the cursor bar to a directory name and pressing Enter selects the
  1139.     target drive:\directory for the extracted files.
  1140.  
  1141.     BROWSE MODE DISPLAY
  1142.  
  1143.          Data for files matching the current file masks are displayed when
  1144.     the browse mode is entered.  The local browse mode (Enter key) shows
  1145.     only data for files located in the current directory.  The global browse
  1146.     mode (F10) shows data for files located on the current drive.  File data
  1147.     is displayed in two columns.  The length of the columns depends upon the
  1148.     number of display lines available.  Each column will contain 21 lines
  1149.     when using a normal 25 line display.
  1150.  
  1151.          The top line of the browse display shows the current file name mask
  1152.     and directory on the left and the number of tagged bytes on the right.
  1153.     The bottom line of the display shows the file number, total number of
  1154.  
  1155.  
  1156.  
  1157.                                      - 19 -
  1158.  
  1159.  
  1160.  
  1161.     files, page number, total pages, number of files tagged, current sort
  1162.     type and sort direction.
  1163.     Note that in the Global display, the top left line will show the parent
  1164.     directory of the file under the cursor bar.
  1165.  
  1166.     An example of a file data line is:
  1167.  
  1168.               FILE     EXT  194K 06-15-88 01:22 «
  1169.  
  1170.          Note that the file size is given in Kilobytes and that a file with
  1171.     a size of 25,697 bytes will show 26K.  Also note that the file time is
  1172.     given in 24 hour Greenwich format.  A small left caret symbol at the end
  1173.     of the data line indicates that the file's attribute bit is set.
  1174.  
  1175.          The left side of the browse display contains a slider bar and a
  1176.     slider that indicates the relative position of the cursor in the file
  1177.     list.  For example, if the cursor bar is highlighting a file that is 25
  1178.     percent down the file list, the slider will appear approximately one-
  1179.     quarter of the way down the slider bar.
  1180.  
  1181.     BROWSE MODE COMMANDS
  1182.  
  1183.          ZM provides a set of useful and powerful commands that can be
  1184.     invoked while in either browse mode.  Most commands are designed to act
  1185.     on the set of files designated by the user via the tagging operation.
  1186.     Files are tagged for processing by pressing the space bar with the
  1187.     cursor over a file name.  The core of this command set involves invoking
  1188.     PKZIP and/or PKUNZIP to manipulate the ZIP archive system.
  1189.  
  1190.          F-1 KEY
  1191.  
  1192.               The F1 key displays the browse command list.
  1193.  
  1194.          F-2 THROUGH F-6 KEYS
  1195.  
  1196.               Files may be sorted in one of five different ways by pressing
  1197.          one of the F2 through F6 keys.  The key assignments are:
  1198.  
  1199.                    F2  -  Sort by Name
  1200.                    F3  -  Sort by Extension
  1201.                    F4  -  Sort by Name/Extension
  1202.                    F5  -  Sort by Date
  1203.                    F6  -  Sort by Size
  1204.  
  1205.               The direction of the sort, ascending or descending, is toggled
  1206.          via the Tab key.  The active sort and direction appears on the
  1207.          bottom line of the browse display.
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.                                      - 20 -
  1215.  
  1216.  
  1217.  
  1218.          F-7 KEY
  1219.  
  1220.               The file list of the directory active on the inactive tree may
  1221.          be rapidly switched to by pressing the F-7 key.  This key is like a
  1222.          toggle in that each time it is pressed it switches the display to
  1223.          the opposite list.  The current cursor position is preserved during
  1224.          the switch.
  1225.  
  1226.          F-8 KEY
  1227.  
  1228.               The F-8 key is used to call the ZM text editor.  The editor
  1229.          will attempt to load the file under the cursor bar.  The file will
  1230.          not be loaded if it exceeds 63K in size.
  1231.  
  1232.          F-9 KEY
  1233.  
  1234.               The F-9 key is used to commence all operations that involve
  1235.          compression of files with PKZIP.EXE.  If no files are tagged when
  1236.          this key is pressed, the file under the cursor is automatically
  1237.          tagged.  Selection of the target drive and destination directory
  1238.          for the resultant ZIP file occur first.  Then window that prompts
  1239.          for the name of the ZIP file to be created or operated on appears
  1240.          first.  After entry of a legal eight character file name, The PKZIP
  1241.          command menu appears.  Options that also affect the operation of
  1242.          PKZIP can be selected via the "-o" item on this menu.  When the
  1243.          desired options have been selected, press Enter with the cursor
  1244.          over the desired PKZIP command.  ZM will then build the proper
  1245.          command line and pass it to PKZIP for the operation.
  1246.  
  1247.          F-10 KEY
  1248.  
  1249.               The F-10 Key initiates all operations performed on .ZIP and
  1250.          ZIP self-extracting .EXE files by PKUNZIP.  This command is
  1251.          available in both browse modes and from the ZIP file view mode.  A
  1252.          menu appears that offers a choice of PKUNZIP commands plus submenus
  1253.          through which more detailed PKUNZIP options are available.
  1254.          Individual or tagged .ZIP files can also be converted to self-
  1255.          extracting .EXE files through this menu.  PKZIPFIX may also be
  1256.          invoked via this menu.  Since operations on tagged files within a
  1257.          ZIP file differ from those performed directly upon ZIP files, items
  1258.          on the menu that appears when F-10 is pressed while viewing the
  1259.          contents of a ZIP file are disabled.
  1260.  
  1261.               The last item on the PKUNZIP command menu is not directly
  1262.          supported by PKUNZIP.  Selecting the "-l" command will cause ZM to
  1263.          test each tagged file but instead of the PKUNZIP test results being
  1264.          displayed on the screen, the output is redirected to an ASCII text
  1265.          file named ZIPTEST.LOG.  This file will be overwritten each time
  1266.          the "-l" switch is used and will be placed in the currently active
  1267.          directory.
  1268.  
  1269.  
  1270.  
  1271.                                      - 21 -
  1272.  
  1273.  
  1274.  
  1275.               Note that if a PKUNZIP command is selected that entails
  1276.          extraction of files, the opportunity to select a target drive and
  1277.          destination directory on that drive will be presented.
  1278.  
  1279.          "*" KEY
  1280.  
  1281.               The "*" key is used to quickly reset the file mask to "*.*"
  1282.          while in either the local or global browse mode.
  1283.  
  1284.          "/" KEY
  1285.  
  1286.               The "/" key brings up a menu that contains all the file browse
  1287.          mode commands.
  1288.  
  1289.          ENTER KEY
  1290.  
  1291.               Pressing the Enter key while in the browse mode will have
  1292.          different results, depending upon the type of file under the cursor
  1293.          bar at the time the key is pressed.  If the file is ZIP file or a
  1294.          ZIP self-extracting EXE file, the ZIP view mode will be entered.
  1295.          Otherwise, Buerg's LIST program will be called and passed the name
  1296.          of the file under the cursor for viewing.
  1297.  
  1298.          CTRL-ENTER KEY
  1299.  
  1300.               A an executable (.COM, .EXE, or .BAT) file may be run from ZM
  1301.          by pressing the Ctrl-Enter key with the cursor bar over the file to
  1302.          be executed.  To run an executable file and pass it a command line
  1303.          parameter, use the Ctrl-X key in lieu of Ctrl-Enter
  1304.  
  1305.          DEL KEY
  1306.  
  1307.               Tagged files may be deleted through the use of the Del key.
  1308.          When the Del key is pressed, the screen clears and a list of tagged
  1309.          files appears.  A confirmation prompt is issued from the top line
  1310.          of the display.  If confirmed by the user, all tagged files are
  1311.          deleted.  System, read-only, and hidden files are not deleted
  1312.          unless individually confirmed by the user.
  1313.  
  1314.          INS KEY
  1315.  
  1316.               Any individual file may be renamed via the Ins key.  A window
  1317.          will appear that prompts for entry of the new file name.  Entry of
  1318.          a valid DOS filename that does not already exist in the target
  1319.          file's resident directory will result in renaming of the file.
  1320.  
  1321.          ALT-F1 KEY
  1322.  
  1323.               ZM has a powerful duplicate file find capability.  ZM will
  1324.          display list of duplicate files when the Alt-F1 key is pressed.  If
  1325.  
  1326.  
  1327.  
  1328.                                      - 22 -
  1329.  
  1330.  
  1331.  
  1332.          ZM is in the local browse mode, the auxilliary tree window will
  1333.          appear to allow selection of a directory on the drive displayed in
  1334.          the inactive window.  If ZM is in the global browse mode, files on
  1335.          the active drive are compared with those on the inactive drive.  If
  1336.          the same drives and/or directories are selected, nothing will
  1337.          happen.  Otherwise, ZM will display a list of duplicate files.
  1338.          Please note that the files listed are for the currently active
  1339.          drive or drive:\directory and NOT those found on the other drive or
  1340.          drive:\directory.  The duplicates can be tagged for copying,
  1341.          moving, or deletion and the action will take place on those files
  1342.          in the currently active window.
  1343.  
  1344.          ALT-C KEY
  1345.  
  1346.               ZM provides a powerful batch copy mode.  When the Alt-C key
  1347.          (or F-11) is pressed, a window containing the inactive directory
  1348.          tree is presented.  The target drive:\directory is selected from
  1349.          the tree by pressing Enter with the cursor over the target
  1350.          directory.  The screen will clear and a list of all tagged files is
  1351.          presented.  If the user confirms the copy operation, all tagged
  1352.          files are copied to the target directory.  If the Confirm Overwrite
  1353.          toggle is ON, ZM will issue a request for confirmation before
  1354.          overwriting any existing file.  If the Check CRC toggle is ON, a
  1355.          CRC check is made on each file as it is copied.
  1356.  
  1357.          ALT-M KEY
  1358.  
  1359.               The Alt-M key (or F-12) works exactly the same as the Alt-C
  1360.          command described above except that files are moved to the
  1361.          destination rather than being copied.  If the move is across
  1362.          drives, ZM will first copy the file to its destination and then
  1363.          delete it.
  1364.  
  1365.          ALT-V KEY
  1366.  
  1367.               McAfee's VirusSCAN can be applied to tagged ZIP files by
  1368.          pressing the Alt-V key.  ZM will create a temporary directory into
  1369.          which to unZIP each tagged ZIP file.  After each file is unZIPped,
  1370.          SCAN is called to scan all files in the temporary directory.  After
  1371.          the SCAN operation, the files are deleted from the temporary
  1372.          directory and after all tagged ZIP files are processed, the
  1373.          temporary directory is removed.  Note that SCAN is invoked with the
  1374.          /NOMEM switch for faster operation.
  1375.  
  1376.          CTRL-A KEY
  1377.  
  1378.               The Ctrl-A key permits changing a file's attribute.  A menu
  1379.          will appear that allows changing the attribute of the file under
  1380.          the cursor.  A file's archive bit may also be toggled from this
  1381.          menu.
  1382.  
  1383.  
  1384.  
  1385.                                      - 23 -
  1386.  
  1387.  
  1388.  
  1389.          CTRL-F KEY
  1390.  
  1391.               This is a most unusual and quite useful feature.  Pressing the
  1392.          Ctrl-F key results in the creation of an ASCII text file that
  1393.          contains a listing of files.  The name, content, and format of this
  1394.          file depends upon which browse mode is active when Ctrl-F is
  1395.          pressed.  If in the local mode, the file contains a two-column
  1396.          sorted list of files in the directory being browsed.  If in the
  1397.          global mode, the file contains a directories on the active drive,
  1398.          with the files in each directory listed under the parent directory
  1399.          name in two-column sorted format.  The sort used is the one active
  1400.          at the time Ctrl-F is pressed.  The file is stored in the active
  1401.          directory and is named THISDIR.ZM if in the local mode and
  1402.          ALLDIRS.ZM if in the global mode.
  1403.  
  1404.          CTRL-L/ALT-L KEYS
  1405.  
  1406.               Use of the Ctrl-L key requires that two non-PKware programs be
  1407.          available via the DOS PATH.  One is LZEXE, the popular utility that
  1408.          compresses executable programs and leaves them in executable form.
  1409.          The other is LZESHELL, which acts as an interpretive shell for the
  1410.          French LZEXE program.  Press Ctrl-L with the cursor bar over an
  1411.          .EXE file to invoke LZESHELL and LZEXE.  The Alt-L key key may be
  1412.          used when LZESHELL.EXE is not present, since it directly invokes
  1413.          LZEXE.
  1414.  
  1415.          CTRL-M KEY
  1416.  
  1417.               Pressing the Ctrl-M key will call New-Ware's ArcMaster and
  1418.          pass it the name of the file under the cursor bar.
  1419.  
  1420.          CTRL-Q KEY
  1421.  
  1422.               The Ctrl-Q key will call the text editor named on the ZM
  1423.          config menu and pass it the file name under the cursor bar.
  1424.  
  1425.          CTRL-T & CTRL-U KEYS
  1426.  
  1427.               Ctrl-T tags all file in the browse list and Ctrl-U untags all
  1428.          file in the browse list.  The number of files that may be tagged at
  1429.          one time is listed to the current screen capacity.  For example,
  1430.          when using a normal 25 line PC display, the maximum is 120 files
  1431.          (one screen full).  If the number of files being browsed exceeds
  1432.          the maximum tag value, only the maximum tag value of files will be
  1433.          tagged.
  1434.  
  1435.          CTRL-V KEY
  1436.  
  1437.               Use the Ctrl-V key to invoke McAfee's VirusSCAN program
  1438.          (SCAN.EXE) to scan the file under the cursor for viruses.
  1439.  
  1440.  
  1441.  
  1442.                                      - 24 -
  1443.  
  1444.  
  1445.  
  1446.          TAB KEY
  1447.  
  1448.               The Tab key toggles between ascending and descending sorting.
  1449.  
  1450.     BROWSING A ZIP FILE DIRECTORY
  1451.  
  1452.          Pressing the Enter key, while in either browse mode, with the
  1453.     cursor bar highlighting a ZIP file (or a ZIP SFX EXE file) results in
  1454.     the display of the contents of that file.  A file in this list may be
  1455.     selected for browsing with Buerg's LIST by pressing Enter with the
  1456.     cursor bar over the file.  Files may be tagged with the space and
  1457.     submitted to PKUNZIP for operations via the F-10 key.  File lines with
  1458.     an asterisk ("*") at the end denote that a DOS path name is stored with
  1459.     that file.  The path name can be viewed on the bottom line of the
  1460.     display by pressing the F-5 key.  Ctrl-P will send a listing of the ZIP
  1461.     directory to the printer.  The Esc key terminates the ZIP browse mode
  1462.     and returns to the original browse mode.
  1463.  
  1464.          The contents of a ZIP file inside a ZIP file may be browsed, but
  1465.     the contents of the second or third level ZIP file cannot be submitted
  1466.     to PKUNZIP without prior extraction of the stored ZIP file.
  1467.  
  1468.     NOTES ON PKZIP & PKUNZIP COMMAND/OPTION MENUS
  1469.  
  1470.          Users will note that very little explanatory material relating to
  1471.     the functions of the various PKZIP and PKUNZIP commands and options is
  1472.     included here.  Users of ZM are encouraged to read MANUAL.DOC and
  1473.     ADDENDUM.DOC, which are included in the PKware version 1.10 package.
  1474.     Also note that the programs PKZIP.EXE, PKUNZIP.EXE, ZIP2EXE.EXE, and
  1475.     PKZIPFIX.EXE are all copyright and trademarked by PKware.
  1476.  
  1477.     PROGRAM LIMITATIONS
  1478.  
  1479.          The amount of memory required by ZM depends upon whether or not the
  1480.     "Swap to DISK\EMS" switch is on or off.  If ZM detects that not enough
  1481.     memory is available to support file manipulation operations with the
  1482.     switch off, it will automatically turn it on.  If more files are found
  1483.     upon entry into the browse mode than current memory available will
  1484.     support, ZM will issue an error message to that effect.  If not enough
  1485.     memory is available at runtime for ZM to perform basic initialization
  1486.     functions, the program will abort at the DOS command line with a message
  1487.     to that effect.  In a system with 570K of DOS RAM available at runtime,
  1488.     ZM is capable of browsing a list of over 11,000 files with swapping to
  1489.     EMS/DISK disabled and nearly 14,000 files with swapping enabled.  This
  1490.     number will be reduced accordingly as the amount of available RAM is
  1491.     decreased.  Pressing the Alt-F10 key from the main screen will display
  1492.     the current ZM memory status.
  1493.  
  1494.          ZM supports version 1.10 of the PKware PKZIP/PKUNZIP file
  1495.     compression system.  The maximum limit of files within a ZIP file is
  1496.  
  1497.  
  1498.  
  1499.                                      - 25 -
  1500.  
  1501.  
  1502.  
  1503.     2000.  The actual limit will depend upon the amount of RAM available at
  1504.     runtime.
  1505.  
  1506.          ZM supports up to 500 directories per drive.  A warning message
  1507.     will be displayed if the number of files ZM can handle is exceeded.
  1508.     Please note that if a drive is searched using the global file
  1509.     specification of "*.*" and the number of files on the drive exceeds
  1510.     memory capacity, ZM will terminate the find function before all files on
  1511.     the disk are placed on the list.  Similarly, in the unlikely event that
  1512.     ZM is used on a drive that contains more than 500 directories, not all
  1513.     available directories will appear on the tree.  Both of these
  1514.     limitations are quite reasonable and should not hinder the majority of
  1515.     users from exploiting the full power of ZipMaster.
  1516.  
  1517.          If the swap to EMS/DISK option is set to ON and EMS is not
  1518.     available, ZM will use a temporary swap file named ZMSWAP.$$$ which will
  1519.     be placed in the directory from in which ZM.EXE resides.  This file is
  1520.     marked system/read-only and will be deleted after each use.
  1521.  
  1522.          ZM will use a temporary response file to pass to PKZIP and unzip.
  1523.     This file is named ZMRESP.$$$ and will be placed in the directory in
  1524.     which ZM.EXE resides and is deleted after each use.
  1525.  
  1526.          The graphic tree printout functions sends IBM line drawing
  1527.     characters to the printer.  Some printers do not directly support these
  1528.     characters and may substitute non-line characters thus reducing the
  1529.     quality of the resultant printout.
  1530.  
  1531.          The width of the window that contains the graphic tree display is
  1532.     great enough to support at least 5 levels of directories with each
  1533.     directory name eight characters in length.  Directory tree levels
  1534.     greater than five with extended length names may overrun the right edge
  1535.     of the display.
  1536.  
  1537.     ERROR HANDLING
  1538.  
  1539.          ZM incorporates extensive error handling.  DOS critical errors such
  1540.     as "Drive not ready" and "Attempt to write to a write-protected disk"
  1541.     are trapped and displayed to the user.  Any time ZM cannot perform a
  1542.     commanded function it will pop-up a window that informs the user of the
  1543.     nature of the error.  Normal program operation then continues.  If a
  1544.     fatal error occurs that prevents continuation of normal program
  1545.     operation, a special error window will appear that explains the nature
  1546.     of the error and then ZM will be terminated.  Please report fatal errors
  1547.     to New-Ware.
  1548.  
  1549.     CREDITS
  1550.  
  1551.          Special thanks to Dave Hardy in San Francisco for his excellent
  1552.     beta test support and many constructive suggestions.
  1553.  
  1554.  
  1555.  
  1556.                                      - 26 -
  1557.  
  1558.  
  1559.  
  1560.          Please note that all the supported programs MUST reside in a
  1561.     directory that is identified in the DOS PATH.  Users not familiar with
  1562.     how the DOS PATH works are urged to read PATHINFO.TXT that is supplied
  1563.     in the ZM Shareware package.
  1564.  
  1565.          ZM employs special code swapping software developed by Kim Kokkonen
  1566.     of TurboPower Software.  This unit permits ZM to swap most of its
  1567.     resident code to expanded memory (EMS) or to disk when shelling out to
  1568.     call external programs such as LIST or QEDIT.  If sufficient EMS memory
  1569.     is available for the swap, the swap will be almost instantaneous.  If no
  1570.     EMS is available, the swap will be made to a temporary disk file named
  1571.     ZMSWAP.$$$.  In this case there will be a noticeable delay during the
  1572.     swap, especially if operating on a slow hard disk.  It is recommended
  1573.     that swapping be kept OFF unless adequate EMS memory (380K+) is
  1574.     available for swapping or a very fast hard disk system is in use.
  1575.  
  1576.          New-Ware strongly recommends Sammy Mitchell's (Sem-Ware)
  1577.     outstanding text editor QEDIT.  ZM supports calling QEDIT to edit files
  1578.     on the browse list if a copy of QEDIT resides in a directory that is
  1579.     identified in the DOS PATH.
  1580.  
  1581.          ZM supports LISTing files with Vernon Buerg's famous LIST program.
  1582.     LIST must reside in a directory that is identified in the DOS PATH.
  1583.  
  1584.          ZM supports scanning full directories or selected files using John
  1585.     McAfee's VirusSCAN program.  SCAN must be named SCAN.EXE and exist on
  1586.     the DOS PATH.
  1587.  
  1588.          ZM supports compressing or decompressing selected files using
  1589.     PKWare's PKZIP and PKUNZIP.  These files must be named PKZIP.EXE and
  1590.     PKUNZIP.EXE and reside on the DOS PATH.
  1591.  
  1592.          ZM supports invocation of Pete Petrakis' free utility, LZESHELL
  1593.     version 3.0.  LZESHELL is the ideal companion for LZEXE, which is a
  1594.     marvelous utility that compresses .EXE and converted .COM files and
  1595.     allows them to be executed in compressed form.  Be sure to read
  1596.     LZESHELL.DOC for further information.
  1597.  
  1598.          ZM also supports calling New-Ware's ArcMaster and passing it a
  1599.     specified file name.  ArcMaster must be named AM.EXE and reside on the
  1600.     DOS PATH.
  1601.  
  1602.          Portions of this software are taken from Turbo Pascal Express,
  1603.     Revised by Robert Jourdain and are copyright 1987 by Robert Jourdain.
  1604.  
  1605.          QEDIT, LIST, PKZIP, and SCAN are all Shareware products.  New-Ware
  1606.     urges that those who use these products register them with their
  1607.     respective authors.
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.                                      - 27 -
  1614.  
  1615.  
  1616.  
  1617.          TurboPower Software provides outstanding support for Turbo Pascal
  1618.     programmers.  New-Ware strongly recommends TurboPower products to all
  1619.     Pascal users, especially their Tpro 5.0 Professional and Object
  1620.     Professional 1.0 packages.
  1621.  
  1622.     Copyright 1990, All Rights Reserved
  1623.     New-Ware
  1624.     8050 Camino Kiosco
  1625.     San Diego, CA 92122-1820
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.                                      - 28 -
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.                                      Index
  1681.  
  1682.  
  1683.            "*" key 22                     Ctrl-R Key 13
  1684.            "/" key 22                     Ctrl-S 14
  1685.                                           Ctrl-S key 15
  1686.            A                              Ctrl-T 24
  1687.            add directory 11               Ctrl-U 24
  1688.            Alt-C 7                        Ctrl-V key 15, 24
  1689.            Alt-C key 16, 23               Ctrl-X key 22
  1690.            Alt-D key 15                   Ctrl-Y key 15
  1691.            Alt-F10 key 15, 25             cursor bar 8
  1692.            Alt-F1 key 22
  1693.            Alt-L key 24                   D
  1694.            Alt-M key 23                   Del key 11, 22
  1695.            Alt-R 4                        directory catalog 14
  1696.            Alt-R key 14                   directory purge 11
  1697.            Alt-T 14                       DISCLAIMER 2
  1698.            Alt-V key 23                   DOS PATH 8
  1699.            Alt-X 8                        drive information 9
  1700.            ASP 2                          duplicate files 22
  1701.            ASP Ombudsman 2
  1702.                                           E
  1703.            B                              End key 8
  1704.            backspace key 18               Enter key 18, 22
  1705.                                           errors 26
  1706.            C                              Esc key 8
  1707.            change 9
  1708.            color attributes 7             F
  1709.            Compuserve 3                   F-3 9
  1710.            Ctrl-A key 15, 23              F-10 Key 21
  1711.            Ctrl-D key 15                  F-10 key 11, 18
  1712.            Ctrl-E key 15                  F-1 Key 9
  1713.            Ctrl-End key 11                F-2 key 9
  1714.            Ctrl-Enter key 22              F-4 key 10
  1715.            Ctrl-F 19                      F-6 key 10
  1716.            Ctrl-F3 12                     F-7 key 10
  1717.            Ctrl-F key 24                  F-8 Key 10
  1718.            Ctrl-L key 24                  F-8 key 21
  1719.            Ctrl-M 13, 15                  F-9 key 11, 21
  1720.            Ctrl-M key 24                  F-7 key. 21
  1721.            Ctrl-P Key 13                  file mask 13
  1722.            Ctrl-Q key 24                  function keys 9
  1723.  
  1724.  
  1725.  
  1726.  
  1727.                                      - 29 -
  1728.  
  1729.  
  1730.  
  1731.            G                              register 2
  1732.            Genie 3                        REGISTRATION 3
  1733.                                           registration fee 3
  1734.            H                              registration window 4
  1735.            Home key 8                     remove directory 11
  1736.                                           rename a directory 10
  1737.            I                              right button 8
  1738.            Ins key 11, 22
  1739.                                           S
  1740.            L                              Shareware 2
  1741.            left button 8                  Shareware Products BBS 4
  1742.                                           Shareware version 3
  1743.            N                              slash key 9
  1744.            New-Ware 4
  1745.                                           T
  1746.            P                              Tab Key 18
  1747.            PATHINFO.TXT 8                 Tab key 12, 20, 25
  1748.            PgUp and PgDn 8
  1749.            PRODUCT LICENSE 2              V
  1750.            PROLOG 2                       VENDOR.DOC 4
  1751.                                           VirusSCAN 23
  1752.            R
  1753.            re-scan 14
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.                                      - 30 -
  1785.  
  1786.  
  1787.