home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / open / am430.lzh / AM43.DOC next >
Text File  |  1989-04-08  |  78KB  |  1,309 lines

  1.  
  2.  
  3.                                 ArcMaster 4.30
  4.  
  5.                           Copyright 1989 by New-Ware
  6.  
  7.                               All Rights Reserved
  8.  
  9.                          (tm)  ┌─────────┐
  10.                          ┌─────┴───┐     │ MEMBER
  11.                       ───│         │     │────────────────
  12.                          │  ┌──────┴──┐  │ Association of
  13.                          │  │         ├──┘   Shareware
  14.                          └──┤    ■    │    Professionals
  15.                       ──────│    ║    │───────────────────
  16.                             └────╨────┘
  17.  
  18.           The program author, John J. Newlin, is an active member of the
  19.      Association of Shareware Professionals (ASP).  ASP wants to make sure
  20.      that the shareware principle works for you. If you are unable to
  21.      resolve a Shareware related problem with an ASP member by contacting
  22.      the member directly, ASP may be able to help. The ASP Ombudsman can
  23.      help you resolve a dispute or problem with an ASP member, but does not
  24.      provide technical support for members' products. Please write to the
  25.      ASP Ombudsman at P.O. Box 5786, Bellevue, WA 98006 or send a
  26.      Compuserve message via easyplex to ASP Ombudsman 70007,3536.
  27.  
  28.  
  29.                                 DISCLAIMER
  30.  
  31.           New-Ware hereby disclaims all warranties relating to this
  32.      product, whether express or implied, including without limitation any
  33.      implied warranties of merchantability or fitness for a particular
  34.      purpose. New-Ware cannot and will not be liable for any special,
  35.      incidental, consequential, indirect or similar damages due to loss of
  36.      data or any other reason, even if New-Ware or an authorized New-Ware
  37.      agent has been advised of the possibility of such damages.  In no
  38.      event shall the liability for any damages ever exceed the price paid
  39.      for the license to use software, regardless of the form and/or extent
  40.      of the claim.  The user of this program bears all risk as to the
  41.      quality and performance of the software.
  42.  
  43.  
  44.                                  LICENSE
  45.  
  46.          ArcMaster is a Shareware product.  As such, it is made available
  47.      to the general personal computing public for evaluation.  Users are
  48.      licensed to operate this program on their personal computers for the
  49.      purpose of test and evaluation on a trial basis for a limited trial
  50.      period.  It is not possible to reasonably define the limits of a fair
  51.      and equitable time period for evaluation, therefore it is left to the
  52.      user's judgment and sense of fair play as to time required to make a
  53.      decision as to its usefulness.  If the user decides the program is not
  54.      of sufficient merit to warrant purchase through registration with
  55.      New-Ware, he/she should remove the program from his/her personal
  56.      computer.  Otherwise, if the program is deemed useful and is in fact
  57.      in regular use on the user's computer system, registration with
  58.      New-Ware is required.
  59.  
  60.           Registered users are those users that elect to pay for ArcMaster
  61.      and register that payment with New-Ware.  By virtue of registration
  62.      and payment for the program, registered users are granted a license to
  63.      continue to utilize the program on their personal computer for as long
  64.      as they choose.  This license authorizes the user to use the program
  65.      on any personal computer system he or she may own so long as the
  66.      program is operated on only one computer system at a time.
  67.  
  68.  
  69.                                REGISTRATION
  70.  
  71.          ArcMaster is sole property of New-Ware Shareware products. The
  72.      Shareware version may be freely copied and transferred to individual
  73.      parties for evaluation purposes.  It may be posted on Bulletin Board
  74.      systems (BBS) for electronic access as long as NO FEE is charged for
  75.      its distribution except for private BBS operations that charge a
  76.      regular user subscription fee.  Computer information services such as
  77.      Compuserve (CIS), Genie, etc., are authorized to post this product for
  78.      subscriber access.  ArcMaster may NOT be distributed on diskette by any
  79.      disk distributor/vendor who charges more than $10.00 for the diskette
  80.      upon which the program and attendant files are recorded without written
  81.      consent from New-Ware.
  82.  
  83.           ArcMaster is a fully functional Shareware product.  Shareware is
  84.      a computer program distribution/marketing method that permits
  85.      potential buyers to thoroughly try the program prior to purchase. It
  86.      is NOT free and it is not in the Public Domain.  If, after evaluating
  87.      the program, you find it to be useful enough to use it on a regular
  88.      basis, you are expected to pay for it by registering with New-Ware.
  89.      The registration fee is $35.00 and the registered version, which is
  90.      NOT distributed as Shareware, will not contain the opening Shareware
  91.      screen nor the closing messages.
  92.  
  93.           Those who have registered a previous version of ArcMaster may
  94.      purchase ArcMaster version 4.30 as an upgrade for $5.00.  Please be
  95.      advised that I will NOT accept credit card orders for the upgrade.
  96.      Checks only, please!
  97.  
  98.      You may register ArcMaster 4.30 in one of three ways:
  99.  
  100.                     1) By mail with check or money order to:
  101.  
  102.                               New-Ware
  103.                               6198 Agee Street #71
  104.                               San Diego, CA 92122
  105.  
  106.                     2) By telephone with Visa/Mastercard to:
  107.  
  108.                               New-Ware
  109.                               (619) 455-6225
  110.  
  111.                     3) Electronically through the New-Ware BBS:
  112.  
  113.                               (619) 455-5226
  114.  
  115.      The New-Ware Shareware products BBS operates 24 hours per day, 7 days
  116.      per week at 1200/2400 baud and N71 or N81.  Users registering via the
  117.      BBS receive access to the latest registered version within 1 day after
  118.      leaving their credit card data.  Users who register by mail or phone
  119.      may also access the registered version by BBS.  Just log on and leave
  120.      a comment to the sysop to the effect that you are a registered user
  121.      and desire access.  The author can also be contacted on CIS via PPN
  122.      71535,665 (please use EPLEX).
  123.  
  124.      This Shareware version of ArcMaster may be freely copied and passed on
  125.      to other individual users for their evaluation.  Disk vendors and/or
  126.      distributors that desire to distribute ArcMaster must adhere to the
  127.      guidelines presented in VENDOR.DOC.
  128.  
  129.      Press Alt-R from the main ArcMaster Display to display the
  130.      registration window.  Prompts will be issued for the pertinent
  131.      information and you will have the option of printing the registration
  132.      form when the form is completed.
  133.  
  134.      CALIFORNIA RESIDENTS MUST INCLUDE 7% STATE SALES TAX!
  135.  
  136.           I support my software.  One of the great strengths of the
  137.      Shareware concept is the interaction between the program author and the
  138.      users.  Many of the features contained in ArcMaster are the result of
  139.      user input.  If you have a problem evaluating this program or desire to
  140.      make a suggestion or comment (or even a complaint), please do not
  141.      hesitate to contact me.  Even if you register ArcMaster, if you later
  142.      determine that it is unsuitable for your use, you may contact me for a
  143.      refund.  It is not necessary that you be a registered user to
  144.      contact me for technical support.
  145.  
  146.                                 VERSION HISTORY
  147.  
  148.      4.0  -  02/16/89  -  Initial release.
  149.      4.01 -  02/19/89  -  Added Ctrl-X for refreshing directory.
  150.                           Added display of current archive system.
  151.                           Added "hot arc" feature.
  152.                           Added capabiliity to place tagged files in
  153.                             multiple archive files.
  154.                           Fixed various minor bugs.
  155.      4.02 -  02/21/89  -  Various bug fixes.
  156.                           Added multiple file mask capability.
  157.                           Added INS key to pre-designate archive file
  158.                             name.
  159.                           Smoothed out the window swap operation so that
  160.                             the cursor bar positions are maintained over
  161.                             the swap.
  162.                           Added display of right window bytes free.
  163.                           Made right/left arrow keys same as TAB key.
  164.                           Fixed bug in saving default start-up paths.
  165.                           Added automatic switch to compatible archive
  166.                             system when unarchiving or LISTing.
  167.                           Added configurable name for LIST.COM.
  168.      4.1  -  03/05/89     Various bug fixes.
  169.      4.2  -  03/11/89     Added support for PKZIP version 0.92.
  170.                           Added Ctrl-Z to call PKZIPFIX to fix a suspec
  171.                             .ZIP file.
  172.                           Added support for disabled users.
  173.      4.21 -  03/22/89
  174.                           Added an item to the options menu for turning
  175.                             beeps/bells ON/OFF.
  176.                           Fixed a bug that caused the system to freeze (hang) if
  177.                             an attempt was made to view the contents of a
  178.                             .ZIP/.ARC/.PAK file that wasd marked READ-ONLY.
  179.                           Expanded the file list search routine beyond just
  180.                             entering the 1st letter key.
  181.      4.22 -  03/25/89     Added support for LHARC.
  182.      4.23 -  03/29/89     Bug fixes.  Added LZH to ARC and LZH to ZIP
  183.                             conversions.  Added separate menu for selecting
  184.                             default conversion.
  185.      4.30 -  04/08/89     Incorporated an overlay file.
  186.                           Added batch file move and copy operations.
  187.                           Added renaming of files.
  188.                           Added command line entry of a target file name.
  189.  
  190.      New versions are created and released for two main reasons.  First,
  191.      and foremost, is to correct bugs and design flaws discovered by users.
  192.      The second is to incorporate new and better ideas received from users.
  193.  
  194.                              OPERATION OF ARCMASTER
  195.  
  196.  General and Technical Information.
  197.  
  198.      CAUTION!!! - ArcMaster uses a temporary subdirectory (child of the
  199.                   current active directory) named "$!$" for conversion from
  200.                   one archive system files to another.  Do NOT use a
  201.                   subdirectory of this name anywhere in your system or the
  202.                   files contained therein might be lost!!
  203.  
  204.           The term ARC is widely used throughout this documentation as well
  205.      as in various textual messages in the executable program.  ARC, as it
  206.      is used here and in the program, is an abbreviation for the generic
  207.      word "archive".  Archive is defined as a "place where records or
  208.      documents are kept."  In the case of personal computers, the term has
  209.      come to connote files that contain other files that have been reduced
  210.      in size through the employment of various compression techniques.  Thus
  211.      an archive file is a library of files compressed for archival or
  212.      storage efficiency purposes.  Some compression/decompression systems
  213.      automatically append a DOS file extension of .ARC, some use .PAK, some
  214.      use .MD, and some use .ZIP.  When the term archive appears here or in
  215.      the main program, it refers to the process of creating, modifying, or
  216.      unpacking compressed archive files or it refers to a file in which
  217.      compressed files have been stored in library fashion.  There will be
  218.      references in this document to various operating system file
  219.      extensions such as .ARC, .PAK, and .ZIP.  These file extensions are
  220.      given (usually by default) in the creation of archives of compressed
  221.      files by archive systems to distinguish these from other files.  The
  222.      references to these extensions are for technical explanatory reasons.
  223.  
  224.           ArcMaster 4.30 supports 6 popular and widely used archive systems.
  225.      An archive system is a program or group of programs that employ file
  226.      compression techniques to create a compressed archive file and
  227.      decompression techniques to access and extract files stored in an
  228.      archive file.  The following systems are currently supported by
  229.      ArcMaster:
  230.  
  231.            ARC            by  Systems Enhancement Associates (SEA)
  232.            ARCA/ARCE      by  Vernon Buerg
  233.            PKPAK/PKUNPAK  by  PKWare (no longer distributed)
  234.            PAK            by  NoGate Consulting
  235.            PKZIP/PKUNZIP  by  PKWare (Phil Katz)
  236.            LHARC          by  Haruyasu Yoshizaki
  237.  
  238.      All of these are outstanding systems and each have their own specific
  239.      merits.  New-Ware has no vested interest in the commercial success of
  240.      any of these systems and does not recommend one over the other.  It
  241.      is recommended that archive file users evaluate each of these
  242.      systems, select the one(s) closest to meeting archival needs,
  243.      and registering that product(s).  All, except ARCA and LHARC, are
  244.      Shareware products and available from various sources, including
  245.      Bulletin Board Systems around the country.  LHARC is a freely
  246.      distributed program.  ArcMaster 4.30 supports all of these systems in
  247.      an effort to provide an effective archive system visual user interface
  248.      for the broadest range of users.
  249.  
  250.           It is the responsibility of the user to thoroughly read and
  251.      understand the documentation included with whichever archive systems
  252.      are in use.  For example, the ZIP system provides a means for
  253.      specifying a drive as the default for creating temporary files.  This
  254.      feature is important when archiving/unarchiving from/to floppy disks.
  255.  
  256.           ArcMaster 4.30 is written in Borland International's Turbo
  257.      Pascal, version 5.0 and makes heavy use of TurboPower Software's Turbo
  258.      Professional library.  It was developed and compiled on an AST
  259.      Premium/286 equipped with a Paradise (480) EGA and NEC Multisync II
  260.      monitor.  It has been tested on the following machines:
  261.  
  262.         AST Premium/286 (as described above) - MSDOS 3.2 & PCDOS 4.0
  263.         ACER 710 XT clone  Herc graphics and mono monitor - MSDOS 3.2
  264.         Leading Edge "M" with CGA - PCDOS 3.1
  265.         Zenith 386 with VGA and VGA monitor - MSDOS 3.3
  266.         Compaq 386/20 with VGA monitor - MSDOS 3.3
  267.  
  268.           The author is a retired Naval Aviator who holds degrees in
  269.      Mathematics and Computer Science.  Developing and marketing
  270.      Shareware products became his full-time business after resigning
  271.      from Hughes Aircraft Company in 1988.  Other Shareware products
  272.      offered by New-Ware are:
  273.  
  274.                SCOUT             -      TSR disk/file manager
  275.                CopyMaster        -      File/disk copy utility
  276.                FormatMaster      -      Floppy disk formatter
  277.  
  278.  General Program Description
  279.  
  280.           ArcMaster is a full-featured visual interface program designed
  281.      facilitate the operation of archive systems in the PCDOS/MSDOS
  282.      environment.  By itself, ArcMaster WILL NOT perform any file
  283.      compression or decompression.  At least one of the support systems
  284.      must be present before ArcMaster becomes useful.  With one or more of
  285.      the five supported archive systems present, ArcMaster will make the
  286.      creation, modification, and unarchiving of archive files much easier
  287.      and faster.  It is menu-driven and employs a "point and shoot" style
  288.      method of controlling major archiving operations.
  289.  
  290.  System Requirements
  291.  
  292.           At least one of the five supported archive systems must be
  293.      available before ArcMaster can be successfully operated.  ArcMaster
  294.      also includes the capability to convert archive files from/to the
  295.      popular .ARC format (developed by SEA) and the newer .PAK format
  296.      (developed by NoGate Consulting).  A system that operates with each
  297.      format must be present in order to successfully convert from one
  298.      format to another.  Here are the file names of the executable files
  299.      for each system:
  300.  
  301.             ARC (ver. 6.1)     -          *ARC.EXE
  302.             PAK (ver. 1.6)     -          *PAK.EXE
  303.             PKPAK (ver. 3.6)   -           PKPAK.EXE
  304.                                            PKUNPAK.EXE
  305.             ARCA (ver. 1.29)   -          *ARCA.COM
  306.                                           *ARCE.COM
  307.             ZIP  (ver. 0.92)   -           PKZIP.EXE
  308.                                            PKUNZIP.EXE
  309.             LHARC (ver 1.0)    -          *LHARC.EXE
  310.  
  311.      Those files marked with an asterisk (*) are files that may distributed
  312.      with the version number as part of the file name.  For example, the
  313.      current version of Vern Buerg's ARCA is distributed as ARCA129.COM. Be
  314.      sure that the archive system files that you use are named exactly as
  315.      above.
  316.  
  317.           ArcMaster may be operated on any IBM PC/XT/AT/PS2 or compatible
  318.      running under DOS 2.0 and above.  With the distributed default
  319.      settings of 300 files per directory (RIGHT & LEFT), 50 directories per
  320.      active drive (RIGHT & LEFT), and 50 files per archive and without
  321.      Lotus, Intel, Microsoft (LIM) Expanded Memory Specification (EMS)
  322.      memory available, it uses approximately 157K RAM.  With EMS, it
  323.      requires 138K.  The registered version requires 4K less memory.
  324.      ArcMaster supports the DESKQView environment and the Hercules InColor
  325.      Card.  Approximately 350K total available RAM is required to run
  326.      ArcMaster and although not absolutely necessary, a hard disk is
  327.      strongly recommended.  All monitor and graphics cards are supported,
  328.      including "composite" (2 color) monitors and backlit laptop screens.
  329.      Mouse support is automatically provided if a mouse driver is present
  330.      in the system. Any dot matrix or laser printer may be used for
  331.      printing file directory listings.
  332.  
  333.           The type of monitor, color or monochrome, will be detected at
  334.      runtime and the display colors will be adjusted accordingly.  Users
  335.      with older composite (2 color) monitors and laptops with backlit
  336.      screens should place an "M" on the command line when starting
  337.      Arcmaster.  If the configuration settings are then saved to the disk
  338.      file, the "M" will no longer be required when executing Arcmaster.
  339.  
  340.           Although not absolutely required to operate ArcMaster, it is
  341.      strongly recommended that a current version of Vern Buerg's
  342.      outstanding LIST.COM be present also.  LIST is a very sophisticated
  343.      and powerful file viewing program that permits a user to browse just
  344.      about any kind of file imaginable.  The importance of LIST to
  345.      ArcMaster is that LIST is employed to browse compressed files that
  346.      reside within an archive file.  LIST version 6.2 and above is
  347.      supported.
  348.  
  349.           It is IMPORTANT that the archive system files (and LIST) reside
  350.      in a directory that is identified in the DOS PATH string. The DOS PATH
  351.      string is a string containing valid DOS directory path names that DOS
  352.      will use to search for an executable file.  It is user defined and is
  353.      normally initialized at boot-up with the PATH command.  Here is an
  354.      example of a DOS PATH command as it might appear in an AUTOEXEC.BAT
  355.      file:
  356.  
  357.          path=c:\util;d:\arc\dat;c:\turbo;e:\dbms\pc-file
  358.  
  359.      It is IMPORTANT that the drive designator and colon precede each
  360.      individual path identified in the string.  In this example, suppose
  361.      that the current directory is C:\GAMES and it is desired to execute
  362.      Norton's famous utilities, which is located in C:\UTIL.  Simply enter
  363.      the command NU and DOS will find NU.EXE in C:\UTIL and execute it.  If
  364.      the requested program is not in the current active directory, DOS will
  365.      then search each directory listed in the PATH string for the
  366.      executable file.  If the path name C:\UTIL were omitted from the path
  367.      string in this example, DOS would respond to an attempt to load NU.EXE
  368.      with a "Bad command or filename" message, unless NU.EXE were in the
  369.      current directory.  The PATH string can be checked at any time by
  370.      entering either PATH or SET from the DOS level.  Also, do NOT place
  371.      more than one PATH command in the AUTOEXEC.BAT file.  Only the last
  372.      PATH command that is executed is valid.
  373.  
  374.           Placing the directory path names in the PATH string is required
  375.      EVEN IF ALL ARCMASTER FILES ARE LOCATED IN THE SAME DIRECTORY!.  This
  376.      is true due to the nature of the way that ArcMaster issues a call for
  377.      executable files to DOS.
  378.  
  379.  
  380. Executing ArcMaster
  381.  
  382.           ArcMaster's executable file is named AM43.EXE.  It may be
  383.      executed by entering the file name at the DOS command level or called
  384.      from a .BAT file or DOS shell.  Up to three command line parameters
  385.      are supported.  A command line parameter is a string of characters
  386.      that follows the program name.  Here is an example:
  387.  
  388.                 AM43 G:\DATA\UNARC
  389.  
  390.      The command string is NOT case sensitive.  In this example, DOS will
  391.      load and execute ArcMaster and ArcMaster will make the directory path
  392.      G:\DATA\UNARC it's destination directory (more about source and
  393.      destination directories later).  Another example is:
  394.  
  395.                 AM43 c:\pascal d:\archive
  396.  
  397.      In this case ArcMaster will assign c:\pascal as the source directory
  398.      and d:\archive as the destination directory.  Of course, it is not
  399.      necessary to enter any parameters at all on the command line, in which
  400.      case ArcMaster will use the default source and directory path names
  401.      that have been saved to the .EXE file.  If either path name is
  402.      invalid, ArcMaster will use the default setting.  If the drive
  403.      designator is omitted (i.e., \pascal vice c:\pascal), then the current
  404.      active drive desigator will be appended.
  405.  
  406.           If expanded memory meeting the Lotus, Intel, Microsoft (LIM)
  407.      Expanded Memory Specification (EMS) is present and enough (64K) EMS
  408.      memory is available, ArcMaster will automatically use expanded memory
  409.      for the storage and retrieval of data.  If it is desired to disable
  410.      this feature, place the parameter -e as the LAST parameter on the
  411.      command line when executing ArcMaster.
  412.  
  413.           A valid file name may also be entered on the command line.  If
  414.      the file name is a file that exists in the current directory,
  415.      ArcMaster will automatically position the LEFT window cursor bar over
  416.      that file on start-up.  For example, the command
  417.  
  418.                 AM43 STORAGE.ARC
  419.  
  420.      will result in the cursor bar highlighting the file STORAGE.ARC if
  421.      STORAGE.ARC exists in the start-up directory.
  422.  
  423.      IMPORTANT - PREVIOUS ARCMASTER USERS PLEASE NOTE!!
  424.  
  425.           In order to maximize the amount of RAM available for executing
  426.      archive system programs by minimizing the amount of RAM required by
  427.      ArcMaster itself, an overlay file is now being employed.  The name of
  428.      this file is AM43.OVR and it MUST NOT be changed.  ArcMaster will look
  429.      for the overlay file first in the same directory as AM43.EXE and if
  430.      not found there, it will search the DOS path for it.  If it cannot
  431.      find AM43.OVR, ArcMaster will terminate with an appropriate error
  432.      message. The overlay strategy employed by ArcMaster will utilize
  433.      expanded memory if it is present and there are sufficient EMS pages to
  434.      support the overlay requirements.  If this is the case, the entire
  435.      contents of the overlay file will be loaded into expanded memory and
  436.      no disk access will be required.  In the absence of sufficient EMS
  437.      pages, ArcMaster will access the overlay file periodically to load the
  438.      executable code necessary to perform a required function.  This should
  439.      not impact the overall operation of ArcMaster and frees up
  440.      approximately 40K of additional RAM.
  441.  
  442.           When ArcMaster loads and executes, it first checks the DOS path
  443.      for the presence of one of the following files: ARC.EXE, ARCA.COM,
  444.      PAK.EXE, PKPAK.EXE, and PKZIP.EXE.  If none of these files can be
  445.      located in directories contained in the DOS path, ArcMaster will issue
  446.      a warning message and pause before continuing. If one of these systems
  447.      is found, that system will become the default until manually changed by
  448.      the user.
  449.  
  450.  The ArcMaster Dual Display - Source and Destination Directories.
  451.  
  452.           Very shortly after being executed, ArcMaster's main display will
  453.      appear on the monitor.  It consists of two windows, left and right,
  454.      and each window is a view port for the files contained in a disk
  455.      directory.  The left window ALWAYS displays the files in the source
  456.      directory and the right window ALWAYS displays files in the
  457.      destination directory.  It's important to remember that the basic
  458.      concept of operations is from LEFT to RIGHT.
  459.  
  460.           Files are displayed in groups of up to 15 at a time.  A
  461.      full-width cursor bar can be moved through the files with the keypad
  462.      arrow keys, the PgDn/PgUp keys, or the Home/End keys.  Each file is
  463.      represented by a line of data that consists of the file name and
  464.      extension, file date, and file size.  The name of the applicable
  465.      directory appears on the top line of each window and the page number
  466.      (15 files per page) appears on the bottom line of each window.  Data
  467.      pertaining to the files in each window appears just below the window
  468.      box.  The file creation/update time of the file name highlighted by
  469.      the cursor bar appears on the last line of this area.  Files marked by
  470.      an asterisk ("*") are files that have had their archive bits set by
  471.      DOS.
  472.  
  473.           The list of files can be searched by pressing any letter key in
  474.      sets 'A' to 'Z', 'a' to 'z', '0' to '9', and in the set '!','$','@',
  475.      '#','%','(',')','&','_','{','}','^','~'.  ArcMaster will show the file
  476.      name search string on the last line of the screen below the LEFT
  477.      window.  If a file is found with a name that matches the search
  478.      string, the cursor bar will jump to that file.  The search can be
  479.      cancelled by pressing any key not in the search set defined above. The
  480.      BACKSPACE key may be used to crudely edit the search string by
  481.      removing the last character in the string.  If a letter key is pressed
  482.      and the resultant search string does not match any part of any of the
  483.      file names in the current list, the string will remain the same.  Note
  484.      that the search starts at the top of the current file list and that
  485.      the search is predicated on the seach string matching the first N
  486.      characters in the file name up to a maximum of 12.
  487.  
  488.           The cursor bar is an important element of the "point and shoot"
  489.      design.  It is used to tag (mark) files for archiving, dearchiving, or
  490.      conversion.  For example, if it is desired to view the contents of a
  491.      regular DOS file and LIST.COM is available and in the DOS PATH, simply
  492.      place the cursor bar in the left window over the desired file and
  493.      press return.  The ArcMaster display will disappear and the LIST
  494.      display will appear with the contents of the selected file.  Suppose
  495.      it is desired to view the contents of an archive file.  Place the left
  496.      cursor bar over a file with an extension of .ARC, .PAK, .ZIP or .LZH
  497.      and press return.  A new window will be superimposed over the main
  498.      display.  This window will display the directory of the archive file
  499.      and it too will have a full width cursor bar.  Perhaps it is now
  500.      desired to view the contents of one of the compressed files.  Place
  501.      the cursor bar over the file and press return. The LIST display will
  502.      appear with the contents of the archived file.  Simple....just point
  503.      and shoot.
  504.  
  505.           Self-extracting .COM and .EXE files created by LHARC may also be
  506.      viewed in the same manner by placing the cursor bar over the file and
  507.      pressing Ctrl-L.
  508.  
  509.           The cursor bar is also used to tag, or mark, files for certain
  510.      operations.  Tagging is accomplished by pressing the space bar or the
  511.      plus (+) key with the cursor bar over the desired file.  A diamond
  512.      character will appear to the left of the file information that
  513.      indicates that the file is tagged.  A file is untagged by placing the
  514.      cursor bar over a tagged file and pressing the space bar or the minus
  515.      (-) key.  Files may only be tagged in the left (destination) window.
  516.      Pressing F6 or Ctrl-T will tag all files in the left window and
  517.      pressing Ctrl-U will untag all tagged files. Tagging is only permitted
  518.      in the left window.
  519.  
  520.           The active window is the one in which the cursor bar is moving
  521.      and is the LEFT window upon program start-up.  The active window
  522.      can be "toggled" with the TAB key.  If the LEFT window is active
  523.      and the TAB key is pressed, the RIGHT window becomes the active
  524.      window.  The cursor bar position is indicated by two vertical bars
  525.      bracketing the file name in the inactive window.  The active window
  526.      may also be switched by pressing the either the right or left arrow
  527.      key.  The contents of the LEFT and RIGHT window may be exchanged
  528.      (swapped) by pressing the F4 function key.  The LEFT window will then
  529.      be a view port into the files contained in the directory viewed by the
  530.      RIGHT window and vice versa.  The path name of the active directory
  531.      for a window appears on the top line of that window display.
  532.  
  533.           Changing the active directory is accomplished by pressing the
  534.      F5 key. Directories are displayed in the same manner as files are
  535.      displayed, 15 directory names at a time.  A cursor bar that
  536.      highlights the selected directory name can be manipulated in the
  537.      same way as when viewing files.  To change to a new active
  538.      directory, press <RETURN> with the cursor bar highlighting the name
  539.      of the desired directory.  AM43 will retrieve the file names from
  540.      that directory and display them.  The F5 key will toggle between
  541.      the directory display and the file display.  Directories may be
  542.      created with INS key and removed with the DEL key while in the
  543.      directory display.  The F1 key may be used in lieu of the ENTER key to
  544.      force both windows to change to and display the directory highlighted
  545.      by the cursor bar.
  546.  
  547.           A directory catalog is maintained in the root directory on
  548.      each drive accessed using AM43.  The file that contains this
  549.      catalog is AM40DIR.CAT.  When the F5 key is pressed, AM43 first
  550.      checks to see if the directory catalog for the current drive is
  551.      currently in memory.  If not, it then checks to see if AM40DIR.CAT
  552.      exists in the root directory of the current drive.  If so, it reads
  553.      it into memory. If not, it will scan the drive to collect all the
  554.      directory path names, store them in memory, and then create and
  555.      write the catalog to AM40DIR.CAT.  Therefore if a directory is
  556.      created or removed between AM43 sessions, then it will be necessary
  557.      to rescan the drive and update the catalog.  This is accomplished
  558.      by pressing Ctrl-R.  The size of AM40DIR.CAT is dependent upon the
  559.      number of directories on the supported drive.  Directory names can
  560.      be up to 64 characters in length, so the size of AM40DIR.CAT will
  561.      be 65 times the number of directories (each directory path string in
  562.      memory includes a length byte).  The catalog file is not maintained
  563.      on RAM drives or floppy disks.  Directories can be created and/or
  564.      removed while in ArcMaster and ArcMaster will automatically update
  565.      the catalog file.
  566.  
  567.           The active drive can be changed by pressing the F3 key.  A
  568.      small window will appear the prompts for the drive letter. Press
  569.      the letter key corresponding to the desired drive's DOS letter
  570.      designation to change drives.  AM43 will accomplish the drive
  571.      change and then display the contents of whichever directory on
  572.      that drive is the current default.  An error message will appear
  573.      if an invalid drive letter is given.
  574.  
  575.            ArcMaster supports the use of a 2 or 3 button mouse. The button
  576.      actions for a 3 button mouse are:
  577.  
  578.                         L     =    RETURN
  579.                         R     =    ESC
  580.                         M     =    SPACE BAR (tag/untag)
  581.                         L+R   =    "/" - Command Bar Menu
  582.                         M+R   =    HOME
  583.                         M+L   =    END
  584.                         M+L+R =    ALT-X (terminate)
  585.  
  586.      The button actions for a 2 button mouse are:
  587.  
  588.                         L     =    RETURN
  589.                         R     =    ESC
  590.                         L+R   =    "/" - Command Bar Menu
  591.  
  592.      Movement of the mouse up or down will move the cursor vertically.
  593.      Rapid movement of the mouse horizontally will duplicate the function
  594.      of the TAB key by moving from one window to the other.
  595.  
  596. The ArcMaster Main Command (Command Bar) Menu.
  597.  
  598.           The main command menu is activated by pressing either of the
  599.       slash keys, "/" or "\" (not active when viewing the directory
  600.       listing).  A horizontal menu will appear that contains six
  601.       selections. The right and left arrow keys may be moved from selection
  602.       to selection and an explanatory help line is updated as the cursor
  603.       bar moves. Menu items may be selected by moving the cursor bar to the
  604.       desired item and pressing <RETURN> or pressing the letter key
  605.       corresponding to the first letter of the desired item.  Pressing ESC
  606.       at any time will remove the command menu.  Some of the items on the
  607.       command menu are duplicated by function keys.  Pressing ^H or the
  608.       BACKSPACE key at any time will cause a help screen with the various
  609.       command key assignments to be displayed.
  610.  
  611. Program Configuration - The Config SubMenu.
  612.  
  613.           For new users of ArcMaster 4.30, the most important selection on
  614.       the command menu is Config, the item on the far right.  Press the "C"
  615.       key or move the cursor bar to "Config" and press <RETURN> to activate
  616.       the configuration selections.  The first item at the top of the
  617.       configuration submenu is labeled Archival System. Selecting this item
  618.       will bring up yet another menu that offers selection of one of the
  619.       five supported file compression /decompression systems.  You MUST
  620.       have at least one of these systems in order to successfully operate
  621.       ArcMaster.  Selection of the desired system will return you to the
  622.       configuration menu.  This menu may also be called from the main
  623.       display by pressing the ESC key or the Alt-F9 key combination.  This
  624.       avoids the necessity of activating the command bar menu, the config
  625.       menu, and the change active system menu and saves keystrokes.  The
  626.       next three selections, File Limit, Directory Limit, and ARChive File
  627.       Limit affect the amount of main memory used by ArcMaster.  As
  628.       distributed, the defaults are 250 files per directory, 50 directories
  629.       per drive, and 50 files per compressed file directory. It is
  630.       important to note that while these defaults may be changed, they are
  631.       not effective until saved to disk and the program is executed again.
  632.       Obviously, raising these values will require more RAM and lowering
  633.       them will require less RAM.  ArcMaster uses 45 bytes for each file,
  634.       130 bytes for each directory, and 90 bytes for each compressed file
  635.       directory entry.  Note that if the default is set to 50 files and a
  636.       directory is accessed that contains more than 50 files, not all the
  637.       files in that directory will be displayed.  The same is true for
  638.       directory and compressed file directory entries. The absolute limits
  639.       are 750 files, 800 compressed directory entries, and 175 directories.
  640.       If at runtime ArcMaster detects the presence of memory conforming to
  641.       the Lotus, Intil, Microsoft (LIM) Expanded Memory Specification (EMS)
  642.       and sufficient EMS memory is available, it will store file and
  643.       directory data in EMS.  In this case the number of files supported is
  644.       750 and the number of directories is 175. If it is desired not to
  645.       utilize available EMS, place the switch "-e" on the command line as
  646.       the LAST parameter and ArcMaster will ignore the EMS and use the
  647.       configurable default settings.
  648.  
  649.           The "PathName Defaults" selection permits the setting of which
  650.       directories will be displayed in the LEFT and RIGHT windows at
  651.       runtime.  Remember that placing valid DOS pathnames on the command
  652.       line at runtime will override these settings.  A DOS path name can be
  653.       entered for the LEFT and/or the RIGHT window.  If it is desired that
  654.       ArcMaster always use the current active directory at runtime, delete
  655.       all the characters on the prompt line with the backspace key so than
  656.       an empty string is entered.  The prompt line is completely editable,
  657.       meaning that the INS key toggle is active as well as the other normal
  658.       editing keys. Entering an empty string for both LEFT and RIGHT will
  659.       force ArcMaster to use the directory from which ArcMaster is loaded
  660.       in both LEFT and RIGHT windows.
  661.  
  662.           "Temporary directory" refers to a special capability associated
  663.       with manner in which ArcMaster converts archive file formats.  Please
  664.       refer to the section explaining format conversion later in this
  665.       document.
  666.  
  667.           ArcMaster supports a user defined text editor and is distributed
  668.       with Sammy Mitchell's marvelous editor QEDIT as the default.  To
  669.       change the name of the editor, select "Editor file name" from the
  670.       menu.  Any executable file name up to 8 characters (extension not
  671.       required) may be entered.  In fact, it is possible to enter a .BAT
  672.       file name here and to configure a batch file to perform a specific
  673.       task.  When Ctrl-E is pressed with the cursor bar over a non-archive
  674.       file (not .ARC, .PAK, or .ZIP), ArcMaster will call DOS to execute
  675.       the editor file and pass the name of the highlighted file as a
  676.       command line parameter.  The editor file name is saved to disk along
  677.       with other configurable parameters.
  678.  
  679.           It may be necessary to change the name LIST.COM in order to avoid
  680.       problems that can occur if the operating system is using a command
  681.       shell other than COMMAND.COM.  4DOS is one example.  4DOS has an
  682.       internal 'list' command that will be executed instead of LIST.COM.
  683.       LIST can be changed to any other 8 character file name and saved to
  684.       disk semi-permanently.  This should not be necessary if COMMAND.COM
  685.       is in use.
  686.  
  687.           Many ArcMaster users have indicated that they would like to have
  688.       the option of renaming the ArcMaster program file.  The "eXec file
  689.       name" menu item is for that purpose.  The file extension must be
  690.       .EXE, so only an 8 character file name may be entered.  Once this new
  691.       name is saved to disk with the rest of the default settings, exit
  692.       ArcMaster and rename AM43.EXE using the DOS REN command.  In this
  693.       manner, ArcMaster will be able to locate the correct executable file
  694.       for saving its configuration defaults.
  695.  
  696.           Some older Color Graphics Adaptors (CGA) suffer from "snow"
  697.       effects during operation of programs like ArcMaster that directly
  698.       access video RAM.  This can be avoided by using the "CGA snow check"
  699.       option to toggle the setting to ON.  The setting of this toggle is of
  700.       no consequence with monochrome, EGA, or VGA adaptors.
  701.  
  702.           The last item on the Configuration menu is "Save To Disk".
  703.       Selection of this item will cause all user configurable settings
  704.       to be saved semi-permanently to the AM43.EXE disk file.  ArcMaster
  705.       will first look in the current directory for AM43.EXE.  If not
  706.       found there, it will search each directory in the DOS PATH string.
  707.       If AM43.EXE is still not located, ArcMaster will search the
  708.       environment for a string named AM40LOC=.  If this is present,
  709.       ArcMaster will use the dos path name opposite the "=" sign.  For
  710.       example, if the environment contains the string
  711.       AM40LOC=C:\UTIL\ARC, ArcMaster will search C:\UTIL\ARC for
  712.       AM43.EXE.
  713.  
  714.           The first two items, from left to right, on the main command
  715.       menu are "Archive" and "UnArchive".  These are duplicated by the
  716.       F1 and F2 function keys respectively.  ARChiving and UnARChiving
  717.       operations will be discussed in detail later.
  718.  
  719. Program Options SubMenu.
  720.  
  721.           The third item on the main command menu is labeled "Options".
  722.       Selection of this item will bring up a submenu containing 7
  723.       selections.  The first selection (top of the list), is a toggle that
  724.       determines if DOS files marked as "hidden" will be displayed along
  725.       with the rest of the files in the directory being viewed. The second
  726.       selection is labeled "Maintain Time/Date for Conv.". If this toggle
  727.       is set to ON, ArcMaster will mark end product converted files with
  728.       the date/time stamp of the file being converted.  For example, if
  729.       DATA.ARC is converted to DATA.ZIP and this toggle is on, DATA.ZIP
  730.       will have the same date/time stamp as DATA.ARC.  Otherwise DATA.ZIP
  731.       will have the current system time and date.
  732.  
  733.           The "Keep File Tags" option determines whether tagged files
  734.       retain their tags after certain ArcMaster operations.  Even though
  735.       this toggle is set to ON, there are some cases where the tagged
  736.       status will not be preserved.  One example is moving files to an
  737.       ARChive.  When files are moved by an ARChive system, they are
  738.       compressed, stored, and then deleted.  Tags should not and are not
  739.       preserved in this case.
  740.  
  741.           ArcMaster can be set to pause after each arhiving/unarchiving
  742.       operation by setting the "Pause after archiving ops" toggle to ON.
  743.       When this toggle is OFF, control is returned immediately to ArcMaster
  744.       without pause following execution of an archive system file.
  745.  
  746.           The next item on the Options submenu concerns the drive list.
  747.       When ArcMaster first loads, it compiles a list of all valid, fixed
  748.       disk drives in the system.  Floppy and RAM drives are ignored.
  749.       The drive list is used for file searches.  This option permits
  750.       editing the drive list if it is desired to add a floppy or RAM
  751.       drive to the search list.  This function should not actually access
  752.       any of your drives, but if it does you can remedy this by going into
  753.       the Options submenu, editing the drive list, and then saving the
  754.       configuration to disk from the Configuration submenu.
  755.  
  756.           The "Auto unarchive" toggle may be set to ON or OFF and should be
  757.       set to ON if the user has multiple archive systems available in the
  758.       DOS PATH.  When the toggle is on, ArcMaster will check the extension
  759.       of the first file tagged.  It will then check to see if the system
  760.       required to decompress that file is available.  If so, it will
  761.       temporarily override the default archive system setting in order to
  762.       properly unarchive the tagged files.  This means that ALL files
  763.       tagged for unarchiving MUST have the same extension.  For example, if
  764.       the default archive system is set as PKZIP and five .ARC files are
  765.       tagged, then if PKUNPAK, ARC, or ARC-E are available, ArcMaster will
  766.       call the appropriate unarchive submenu for processing.  If this
  767.       toggle is set to OFF, the user must tag files for unarchiving that
  768.       are compatible with the current default archive system setting.  The
  769.       "Auto unarchive" feature also works with LIST inside a compressed
  770.       file.  This means with the toggle set to ON, there is no need to
  771.       change the current archive system setting to unarchive or LIST
  772.       compressed files.
  773.  
  774.           Beeps and bells can be muted by setting the Beeps/Bells option
  775.       to OFF.
  776.  
  777.           ARChive file password operations are controlled through the
  778.       next two items on the Options submenu.  If the Use Password toggle
  779.       is set to ON, ArcMaster will add password switch and the password
  780.       when passing commands for compression or decompression.  If the
  781.       toggle is ON and no password has been defined, a window will
  782.       automatically appear that prompts for password.  If a password has
  783.       been defined, ArcMaster will proceed directly to the desired
  784.       operation.  The password is stored in encrypted form but is
  785.       decrypted prior to passing it as a command line parameter to the
  786.       operational ARChive system.  This is done so that password
  787.       protected files may be accessed outside of ArcMaster.
  788.  
  789.           The last item on the Options submenu is labeled "View System
  790.       Memory" and brings up a window that displays information about the
  791.       PC system memory and disk drives.
  792.  
  793.           The state of all the options on the Options submenu will be
  794.       preserved on disk when the Save to Disk function is activated from
  795.       the Configuration menu.
  796.  
  797. Exiting Temporarily to DOS.
  798.  
  799.           When the DOS item is selected from the command bar menu,
  800.       Arcmaster passes control to a secondary copy of COMMAND.COM, which
  801.       places the user at the DOS prompt.  Execept for the memory occupied
  802.       by the ArcMaster kernel which might restrict large programs from
  803.       being executed, all normal DOS command functions are available.  To
  804.       return to ArcMaster, use the DOS EXIT command.
  805.  
  806. Changing the LEFT and RIGHT File Masks.
  807.  
  808.           It is possible to filter the files being viewed in either
  809.       window through the use of a valid DOS file mask.  A valid DOS file
  810.       mask may contain one or both DOS wild card characters; "*" and
  811.       "?".  ArcMaster provides the capability to designate up to 6
  812.       different file masks per window.  For example, if the file mask for
  813.       the LEFT window is set to *.ARC, only those files with the extension
  814.       of .ARC will be displayed.  If more than one mask is active, the
  815.       display is filtered accordingly.  Suppose that three masks are
  816.       selected: *.ARC, AB??.*, and NEWFILES.?L?.  ArcMaster will retreive
  817.       only those files matching one of the three masks, sort, and display
  818.       them.  The distribution copy default mask for each window is "*.*".
  819.       The edit/change masks and to select those that will be active, press
  820.       Ctrl-M or select "Mask" from the command bar menu.  A window will
  821.       appear that displays the 6 currently defined masks.  A cursor bar is
  822.       displayed that can be moved with the up and down arrow keys to select
  823.       any of the 6 displayed masks.  The actual mask can be changed by
  824.       pressing RETURN with the cursor over the desire mask.  A short beep
  825.       will sound, the cursor bar color will change, and it will then be
  826.       possible to edit the selected mask string.  When editing is complete,
  827.       press RETURN and the cursor bar color changes back to normal.  To
  828.       mark a mask as active, tag it by moving the cursor bar to it and
  829.       pressing the space bar or "+" key.  Masks are deactivated (untagged)
  830.       in the same way.  Only the FIRST mask may be edited to be "*.*".  If
  831.       an attempt is made to set any but the first mask on the list to
  832.       "*.*", a warning beep is sounded and the entry is not taken.  A
  833.       warning beep will also sound and the entry will not be accepted if an
  834.       attempt is made to enter a mask that duplicates one on the list.  It
  835.       is possible to set all 6 masks so that none of them equal "*.*".
  836.       Tagged masks are active as soon as the mask edit window is exited
  837.       (use ESC) and remain active for that window until changed.  Masks may
  838.       be set for either window and the current mask settings will be saved
  839.       to disk along with other ArcMaster defaults.  The global mask '*.*'
  840.       can be forced in either window at any time by pressing the "*" key.
  841.  
  842.       For example, to view only those files with an extension of
  843.       .ARC in the right window, use the TAB key to make the right window
  844.       active, press the "/" or "\" key to bring up the command bar menu (or
  845.       use Ctrl-M) and select "Mask".
  846.  
  847. Searching for DOS or ARChived Files.
  848.  
  849.           The "Find" selection activates the file search function. File
  850.       searches can only be initiated from the LEFT window and the Ctrl-S
  851.       key combination is an alternative to using the command bar menu.
  852.       ArcMaster has the capability to search one or all drives for a
  853.       standard DOS file or to search one or all drives for a file that is
  854.       stored in an ARChive.  A window will appear that first prompts for
  855.       the desired search mode--DOS standard files or ARChived files. The
  856.       next prompt is for the entry of the target file name.  DOS wild card
  857.       characters may be included in this entry.  If it is desired to search
  858.       ALL the drives currently in the drive list, place a "*:" in front of
  859.       the target file name.  For example, if the target file is QEDIT.EXE,
  860.       enter the string "*:QEDIT.EXE".  If it is desired to search one
  861.       specific drive, place the drive specifier (C, D, E, etc.) and a colon
  862.       (":") in front of the target file name.  If just the file name is
  863.       entered, the drive that is active in the LEFT window will be
  864.       searched.  When ArcMaster finds a normal DOS file, a beep will sound.
  865.       The name of the file, along with its date and size, are displayed and
  866.       the full path name of the directory where it was found will also be
  867.       displayed.  The user has the option at this point of viewing the
  868.       directory containing the target file in the LEFT window.  Otherwise,
  869.       the search will continue.  If the user elects to view the target
  870.       file, the LEFT window will be refreshed with the files from the
  871.       directory in which the target file was found and the target file will
  872.       be highlighted under the cursor bar.  The search for a file inside an
  873.       ARChive is slightly different.  When the file is found, the ARChive
  874.       directory listing window will automatically appear and the cursor bar
  875.       will be positioned over the target file.  At this point, the search
  876.       may be continued by pressing the F1 key or terminated by pressing the
  877.       ESC key.  If files are tagged, ArcMaster will automatically activate
  878.       the individual file extraction sequence.
  879.  
  880. File Information Sort Criteria.
  881.  
  882.           Five different sorting criteria are supported by ArcMaster. These
  883.       are:
  884.  
  885.            NAME    -    Files are sorted by the 8 character file name.
  886.            EXT     -    Files are sorted by the 3 character extension.
  887.            DATE    -    Files are sorted by date/time.
  888.            SIZE    -    Files are sorted by size.
  889.            NESTED  -    Files are sorted by extension and by file name
  890.                         within groups of the same extension.
  891.  
  892.      The order of the sort, ascending or descending, is determined by the
  893.      "Order" toggle.  UP is ascending (lowest to highest) and DOWN is
  894.      descending (highest to lowest).  The type of sort selected is
  895.      applicable to the window active when the Sort menu was activated, thus
  896.      the two windows may have different sort criteria.  The appropriate
  897.      window will be refreshed according to the new sort when the main
  898.      command bar window is de-activated.
  899.  
  900. ARChiving and UnARChiving Operations.
  901.  
  902.           NOTE:  If it is desired to abort an ARChive or UnARChive
  903.      operation after it has commenced, press the ESC key.  If one of the
  904.      archive system programs (PKPAK, PKZIP, ARC, etc) is executing,
  905.      pressing Ctrl-C will abort that operation and pressing ESC will abort
  906.      any further calls to the applicable archive system program.
  907.  
  908.           The main purpose of ArcMaster is to facilitate the manipulation
  909.      of compressed file libraries.  Archiving (compressing) and unarchiving
  910.      (decompressing) are the two most important functions that archive
  911.      systems perform.  Archiving files is as simple and straigtforward task
  912.      when using ArcMaster.  Remember that ALL archiving/unarchiving
  913.      operations are from LEFT to RIGHT.  To add a file or group of files to
  914.      an archive, tag the desired files by placing the cursor bar over each
  915.      target file name and pressing the space bar or the "+" key.  Files may
  916.      be untagged by highlighting the file and pressing the space bar or the
  917.      "-" key.  After a group of files has been tagged, it may be desirable
  918.      to view the list of tagged files.  Press Alt-T to see only the tagged
  919.      files and Alt-T again to return to the main file display.  Alt-T is a
  920.      toggle which will switch from displaying all files to just tagged
  921.      files to all files.  All batch operations are suspended when viewing
  922.      just tagged files.  All files in an active directory may be tagged
  923.      automatically by pressing Ctrl-T and all tagged files may be untagged
  924.      by pressing Ctrl-U.
  925.  
  926.           To archive the tagged files, either press F1 or activate the
  927.      command bar menu (using "/" or "\") and select "Archive".  A window
  928.      will appear that prompts for the name (up to 8 characters) of the
  929.      target archive file.  To reduce the number of keystrokes requried for
  930.      compression operations, an archive name may be designated by pressing
  931.      the INS key with the cursor bar over a file with the desired name (the
  932.      file extension is of no consequence.  If this action is performed, the
  933.      name of the designated file will be pre-inserted into the archive name
  934.      entry/edit line.  In a similar fashion, if no files are tagged,
  935.      ArcMaster will tag the file currently under the cursor bar and insert
  936.      that name into the archive name entry/edit line.  If the entered
  937.      archive name exists in the RIGHT window directory, a warning message
  938.      will appear with the option to continue, abort, or re-enter the target
  939.      file name.  It is important to note here that the entered file name
  940.      will be given an extension that is appropriate for the archive system
  941.      designated by the user, i.e., .ARC for ARC, BUERG, and PKPAK, .ZIP for
  942.      PKZIP, and .PAK for PAK.
  943.  
  944.           After the desired name is accepted, an archive option submenu
  945.       will appear.  This menu will be specifically tailored for the default
  946.       archive system.  Make a selection by moving the cursor bar to the
  947.       desired item or press the key corresponding to the highlighted letter
  948.       on the menu.  ArcMaster will then pass control to the archive system
  949.       along with the list of tagged files for compression and addition to
  950.       the library.  It is strongly recommended that each user read the
  951.       documentation provided with the selected archive system in order to
  952.       fully understand the various options provided.  Each menu item is
  953.       supplemented with a help line at the top of the screen, but it is the
  954.       user's responsibility to know and understand the options available.
  955.       The tagged files will be processed by the archive system and the
  956.       target archive file (.ARC, .PAK, or .ZIP) will exist in the directory
  957.       serviced by the RIGHT window.
  958.  
  959.           Note that the archive option submen for PKZIP supports the
  960.       setting of EA, EB, and EX compression ratio options as specified in
  961.       the PKZIP version 0.92 documentation.  Selection of EA or EB will
  962.       override the setting for EX and vice versa since these options are
  963.       mutually exclusive.  According to the PKZIP manual for version 0.92,
  964.       the EX4 setting provides maximum compression for binary files (same
  965.       as EB4) and for ASCII files PKZIP will determine the best compression
  966.       ratio to use for maximum compression.  The EX option will NOT work
  967.       with PKZIP version 0.90 or earlier.  ArcMaster is distributed with
  968.       the EX option turned off, and the EA and EB options set to 0 (not
  969.       passed on the command line).
  970.  
  971.           Unarchiving proceeds in a similar manner.  Target files for
  972.       decompressing must appear in the LEFT window file list.  Archive
  973.       files may be tagged for batch submission to the archive system. When
  974.       the desired archive files are tagged, the unarchiving operation may
  975.       be initiated either by pressing F2 or via UnArchive on the command
  976.       bar menu.  An options menu similar to that encountered when archiving
  977.       files will appear.  Again, it is important that the user understand
  978.       the various options as well as the results of those options.  Files
  979.       submitted to the archive system will be from the directory serviced
  980.       by the LEFT window and extracted files will be placed in the
  981.       directory served by the RIGHT window.  The LEFT and RIGHT windows can
  982.       be set to serve the same directory.
  983.  
  984.           Version 4.30 now supports the new archive system named LHARC from
  985.       the Japanese author Yosizaki.  This system uses the file extension
  986.       .LZH and these files may be decompressed in the same manner as those
  987.       of other systems as long as LHARC.EXE is in the DOS PATH.  LHARC
  988.       creates very efficient self-extracting (.COM or .EXE) files and
  989.       ArcMaster supports both the viewing and extraction of these files.
  990.       Pressing Ctrl-L with the cursor bar over a .COM or .EXE file that is
  991.       a LHARC self-extractor will show the directory listing of the
  992.       contents.  You may NOT, however, LIST any of these files the way you
  993.       are able to do with a .LZH file, nor can you tag files for individual
  994.       extractions.  To cause self-extraction of these files, tag the
  995.       .COM/.EXE files that it is desired to extract, press Alt-L, and
  996.       ArcMaster will cause the files to self-extract to the directory
  997.       viewed by the RIGHT window.  Self-extracting files automatically
  998.       prompt for user confirmation before overwriting existing files.
  999.   
  1000.           Files compressed with LHARC may readily be converted to
  1001.       extracting .COM or .EXE files through the use of the F2 key.  Simply
  1002.       tag the .LHZ files to convert, press F2, and select menu item "s".
  1003.       Each tagged .LHZ file will then be converted to a .COM or .EXE file
  1004.       and placed in the directory active in the RIGHT window.  Note that
  1005.       LHARC automatically selects the executable file format (COM or EXE)
  1006.       depending upon the resultant file size.
  1007.  
  1008.           Individual files may be selected from an archived file listing
  1009.       and submitted to the archive system for extraction.  Place the cursor
  1010.       bar over the name of the desired archive file (.ARC, .PAK, or .ZIP)
  1011.       and press return.  A large window will appear that contains a listing
  1012.       of the file names that are contained as compressed files within the
  1013.       selected archive.  A cursor bar is operable that can be moved through
  1014.       the listing to tag specific files for extraction.  When all desired
  1015.       files are tagged, pressing the ESC key will remove the directory
  1016.       listing and bring up the UnArchive submenu.  If LIST.COM is present
  1017.       on the system, individual compressed files can be viewed from within
  1018.       the directory listing by moving the cursor bar to the desired file and
  1019.       pressing RETURN.  Note that ArcMaster ignores the currently
  1020.       designated archive system in this case.  If all 5 systems are in
  1021.       place in a directory identified by the DOS PATH string, it will be
  1022.       possible to browse any compressed file via LIST.
  1023.  
  1024. Converting Between Archive Systems.
  1025.  
  1026.           ArcMaster provides automatic conversion of files compressed by
  1027.       one system to compressed files of another system.  The fundamental
  1028.       structural difference between systems is the manner in which the
  1029.       archive file compressed file headers are defined.  ARC, ARCA, PAK,
  1030.       and PKPAK all have the same file header record structure.  ZIP
  1031.       employs a header structure that is alien to the other systems.  Also,
  1032.       files compressed by ZIP cannot be decompressed by any other system,
  1033.       files compressed by PAK cannot be decompressed by other systems, and
  1034.       ZIP cannot decompress files of any other system.  In order to convert
  1035.       files from one format to another, it is necessary to have the two
  1036.       archive systems that work with the files to be converted.  For
  1037.       example, if it is desired to convert .ARC files to .ZIP files then
  1038.       PKUNPAK will be required to decompress the .ARC files and PKZIP will
  1039.       be required to recompress the files.  If it is desired to convert
  1040.       .ZIP files to .PAK files, then PKUNZIP and PAK are required.
  1041.       Conversion of PAK to ZIP and ZIP to PAK requires PAK, PKZIP, and
  1042.       PKUNZIP.  Converting .ARC files to .LZH files requires PKUNPAK and
  1043.       LHARC.  Converting .ZIP files to .LZH files requires PKUNZIP and
  1044.       LHARC.
  1045.  
  1046.           ArcMaster will convert files tagged in the LEFT window to
  1047.       recompressed files of another system in the RIGHT window.  Eight
  1048.       options are available.  The default option is selectable from a
  1049.       pop-up menu which is called by pressing the F9 key.  The available
  1050.       options are:
  1051.  
  1052.                                 ARC to ZIP
  1053.                                 PAK to ZIP
  1054.                                 ZIP to ARC
  1055.                                 ZIP to PAK
  1056.                                 ARC to LZH
  1057.                                 ZIP to LZH
  1058.                                 LZH to ARC
  1059.                                 LZH to ZIP
  1060.  
  1061.            The current default is displayed on the last line of data below
  1062.       the LEFT window.
  1063.  
  1064.            To initiate the conversion process, first select the desire
  1065.       conversion by pressing the F9 key and using the pop-up menu.  Then
  1066.       tag the desired files (making CERTAIN they are of compatible types)
  1067.       and press the F10 function key.  Arcmaster will create a temporary
  1068.       directory that is a subdirectory of the directory serviced by the
  1069.       LEFT window.  That subdirectory will be named $!$.  If the directory
  1070.       active in the LEFT window is named C:\ARCFILES then ArcMaster will
  1071.       create a directory named C:ARCFILES\$!$.  ArcMaster will then call
  1072.       the proper decompression program to decompress the tagged files and
  1073.       store them in the temporary subdirectory.  When each tagged file has
  1074.       been decompressed, the proper compression program will be called to
  1075.       compress the files and store them in the directory active in the
  1076.       RIGHT window.  The files are then deleted from the temporary
  1077.       subdirectory and the process is repeated until all the tagged files
  1078.       are converted.  ArcMaster will then delete the temporary subdirectory
  1079.       and return control to the user.
  1080.  
  1081.           PKZIP system users should know that ArcMaster will pass the
  1082.       default compression factor (1 to 4, or none if 0) for both types of
  1083.       files, ASCII and binary when converting from .PAK or .ARC to .ZIP.
  1084.       The Archive submenu for the PKZIP system contains two menu items for
  1085.       use in setting the compression factor for each type of file.  These
  1086.       are set to null (for ASCII) and EB4 (for binary) as distributed.
  1087.       These settings provide the maximum compression for version .90 of ZIP.
  1088.       Strangely enough, it seems that ZIP will do tighter compression on
  1089.       ASCII files with no -EA switch passed than with -EA4 specified.
  1090.       These values can be changed from the submenu and will be saved along
  1091.       with other defaults to disk if the user so elects.  Both values are
  1092.       then passed to PKZIP during the conversion process.  It may be
  1093.       desired not to pass one or both of these switches.  In that case,
  1094.       select the appropriate  "0" compression factor item from the submenu
  1095.       and the associate command switch (EA or EB) will not be passed to
  1096.       ZIP.   Version 4.30 supports the new EAXN switch for PKZIP.
  1097.  
  1098.       SPECIAL NOTE:  It is possible for the user to override the use of the
  1099.       temporary directory "$!$" that ArcMaster creates and deletes during
  1100.       conversion process.  A temporary directory may be defined through the
  1101.       use of the "Temporary Directory" selection on the Configuration Menu.
  1102.       THIS IS NOT GENERALLY ADVISED!  Any files present in a user defined
  1103.       temporary directory will be added to the first converted file and
  1104.       then WILL BE DELETED!  This feature is included for experienced users
  1105.       who desire to utilize a RAM disk for maximum speed during conversion.
  1106.       DO NOT USE THIS FEATURE UNLESS YOU KNOW WHAT YOU ARE DOING!!!  Also,
  1107.       do not confuse this temporary directory with the definition of
  1108.       temporary drives/directories that may be cited in the documentation
  1109.       for various archive systems.
  1110.  
  1111.  
  1112. Special Archive System Operations.
  1113.  
  1114.           ArcMaster provides a number of interesting special features to
  1115.       facilitate the manipulation of archive files.  One of these permits
  1116.       the user to date/time stamp each selected archive file with the date
  1117.       and time of NEWEST compressed file residing within that archive.
  1118.       This is accomplished by tagging the archive files in the LEFT window
  1119.       and then pressing Ctrl-D.
  1120.  
  1121.           An extremely useful feature is the ability to identify regular
  1122.       DOS files from the directory active in the LEFT window that exist in
  1123.       a specified archive file in the RIGHT window and that are NEWER in
  1124.       time/date.  This is accomplished by going to the RIGHT window,
  1125.       placing the cursor bar over the desired archive file, and pressing
  1126.       Ctrl-A.  ArcMaster will open the archive file and check each file
  1127.       listed therein with the files residing in the LEFT directory window.
  1128.       If any of the LEFT directory window files are found to be later in
  1129.       date/time than a file of the same name in the archive file, that file
  1130.       will be marked.  If one or more files in the LEFT directory window
  1131.       meet the date/time criteria, a short beep is heard.  Upon completion
  1132.       of the date/time check, ArcMaster will automatically switch back to
  1133.       the LEFT window with the cursor bar highlighting the first file found
  1134.       during the check.  All files found are automatically tagged and ready
  1135.       for processing.  The next natural step is to update the archive file
  1136.       in the RIGHT window with the newer files identified in the LEFT
  1137.       window.  Pressing F1 or selecting "Archive" from the command bar menu
  1138.       will bring up the prompt for the archive file name with the
  1139.       designated file name pre-inserted.  If RETURN is pressed to accept
  1140.       the archive name, the archive submenu associated with the archive
  1141.       system in use appears.  The next logical step would be to select the
  1142.       update or freshen function from that menu.  This feature makes
  1143.       updating archive files fast and easy.
  1144.  
  1145.           To avoid typing the name of the target archive file when adding
  1146.       to, freshening, or updating, use the "hot arc" feature.  A "hot arc"
  1147.       file in the RIGHT window may be designated by going to the RIGHT
  1148.       window, placing the cursor bar over the desired .ARC, .ZIP, or .PAK
  1149.       file and pressing the INS key.  The name of the highlighted archive
  1150.       file will be used as the target for all future LEFT to RIGHT
  1151.       archiving operations and the step of typing in the archive file name
  1152.       will be omitted.
  1153.  
  1154.           This feature has been added at the request from the Sysop of a
  1155.      major (700M+ files) BBS (Russ Hardenburg).  One or more files may be
  1156.      tagged in the LEFT window and then added to ALL archive files of the
  1157.      same type as the active system in the RIGHT window.  For example, if
  1158.      the active archive system is PKZIP and three .ZIP files exist in the
  1159.      RIGHT window, pressing Ctrl-F1 will cause all the files tagged in the
  1160.      left window to be added to EACH of the three ZIP files in the RIGHT
  1161.      window.  The "update" command switch is used for PAK, ARC, PKPAK, and
  1162.      ZIP so that if the file doesn't exist in the archive, it will be added
  1163.      to it and if it does exist, it will only be replaced if the source
  1164.      file is newer.
  1165.  
  1166.           ArcMaster also provides the capability to process a group of
  1167.      tagged files in a "single archive" mode.  In this mode, each
  1168.      individual tagged file is compressed as an individual archive file
  1169.      that takes the name of the original file.  For example, if active
  1170.      archive system is PKZIP and the following three files were tagged,
  1171.      they would all become .ZIP files in the destination (RIGHT) directory:
  1172.  
  1173.                       SOMEDATA.BIN  (would become SOMEDATA.ZIP)
  1174.                       LETTER.TXT    (would become LETTER.ZIP)
  1175.                       MYPROG.EXE    (would become MYPROG.ZIP)
  1176.  
  1177.      The single archive mode is activated by tagging a group of files and
  1178.      pressing Alt-S.
  1179.  
  1180.           Another handy feature is the ability to delete unwanted files
  1181.       from the directory active in the LEFT window.  To do this it is only
  1182.       necessary to tag the desired files and press Alt-D.  A window will
  1183.       appear that displays the number of files tagged and a prompt to
  1184.       insure that deletion of the tagged files is actually desired. An
  1185.       affirmative response to this prompt will result in deletion of all
  1186.       tagged files.  When deletion is complete, ArcMaster will display the
  1187.       number of files tagged and the number of files deleted.  These
  1188.       numbers will differ if any of the tagged files could not be deleted,
  1189.       the case if they are marked hidden, system, or read-only.
  1190.  
  1191.           Directories may be added or deleted to the drive served by either
  1192.       window.  After pressing F5 to display a list of directories on the
  1193.       current drive, press INS to create a new directory.  A window will
  1194.       appear that permits the entry of the name of the new directory.  If
  1195.       the entered name is rejected by DOS as being invalid, an error
  1196.       message will appear and an opportunity given to either abort or
  1197.       re-enter the directory name.  Directories created this way are
  1198.       automatically added to the ArcMaster directory log file, AM40DIR.CAT.
  1199.       Similarly, empty directories may be deleted by placing the cursor
  1200.       over the directory name and pressing the DEL key.  If the directory
  1201.       contains files, DOS will reject the request to remove it, a beep will
  1202.       sound, and ArcMaster will display the files currently residing in
  1203.       that directory.  This is appropriate since it is likely that the user
  1204.       might wish to delete the files and re-attempt to remove the
  1205.       directory.
  1206.  
  1207.           In addition to the ability to call LIST.COM to browse a DOS file
  1208.       or a file within a directory, ArcMaster supports passing a
  1209.       highlighted file name to a user-specified editor.  Pressing Ctrl-E
  1210.       will call the editor designated by the user in the Configuration menu
  1211.       and pass the name of the highlighted file as a parameter. Pressing
  1212.       RETURN will call LIST with the highlighted file name.
  1213.  
  1214.           PKWare provides a special utility file named PKZIPFIX.EXE that
  1215.       can be used to repair damaged or corrupted .ZIP files.  This utility
  1216.       can be called directly from ArcMaster by positioning the cursor bar
  1217.       over the .ZIP file to be operated on and pressing Ctrl-Z.
  1218.       PKZIPFIX.EXE must reside in a directory that is identified in the DOS
  1219.       PATH string.
  1220.  
  1221. Special File Operations.
  1222.  
  1223.           Arcmaster 4.30 now provides the capability to copy, move, and
  1224.       rename files.  Copying and moving operations are performed in the
  1225.       on tagged files in a batch mode.  Renaming files is performed on a
  1226.       file-by-file basis.  To copy a group of files, tag the files to be
  1227.       copied in the LEFT window and press Alt-C.  The tagged files will be
  1228.       copied from the directory viewed in the LEFT window to the directory
  1229.       viewed in the RIGHT window.  Progress of the copying process is
  1230.       presented in the form of a pop-up window that shows the name of each
  1231.       file as it is copied.  Overwrite confirmation is available through a
  1232.       toggle that can be set in the Options sub-menu.  If the Overwrite
  1233.       toggle is set to ON (the supplied default), each time a file is about
  1234.       to be copied into a directory where that file already exists,
  1235.       ArcMaster will prompt for permission to overwrite the existing file.
  1236.       If the toggle is set to OFF, no confirmation is requested and the
  1237.       copying will procede as if the file were not there.  To move files
  1238.       from the directory viewed by the LEFT window to the directory viewed
  1239.       in the RIGHT window, tag the desired files and press Alt-M.  Moving
  1240.       files is accomplished in the same manner as in the copying operation.
  1241.       If the move is to be accomplished across drives, i.e., the current
  1242.       drive for the RIGHT window differs from the current drive for the
  1243.       LEFT window, ArcMaster will first copy the tagged file and then
  1244.       delete it from the LEFT window, thus effecting a move.  The overwrite
  1245.       confirmation toggle is also in effect during file moves.  Renaming
  1246.       files is accomplished by the pressing the F-6 key with the cursor bar
  1247.       highlighting the file to be renamed.  A window will pop up in which
  1248.       the new file name is entered. If the rename is successful, the window
  1249.       disappears and the new file name appears under the cursor bar.  If
  1250.       the rename operation is disallowed by DOS (perhaps a file of that
  1251.       name already exists in the same directory), a short beep will ensue
  1252.       and the file will not be renamed.
  1253.  
  1254. Trouble Shooting.
  1255.  
  1256.           In the event that problems are encountered during the use of
  1257.       ArcMaster, it would be appreciated if the user would take the time to
  1258.       check the items mentioned in this paragraph prior to calling for
  1259.       support.  The most common problem that will be encountered is the
  1260.       failure to place the archive (and LIST) executable files in a
  1261.       directory that is identified in the PATH command.  The current DOS
  1262.       PATH string may be examined by entering the DOS command PATH or SET.
  1263.       Another common problem will undoubtedly be in neglecting to configure
  1264.       ArcMaster for the archive system in use.  If ArcMaster is set for
  1265.       PKZIP (the distribution default) and the user attempts to operate the
  1266.       program in the absence of PKZIP.EXE and PKUNZIP.EXE in the DOS PATH,
  1267.       failure will result.  It should be noted that although any type of
  1268.       archive file directory may be viewed in either the LEFT or RIGHT
  1269.       window, tagging is only allowed in the LEFT window and the archive
  1270.       system present must match the ArcMaster configuration setting in
  1271.       order to extract or browse (LIST) files inside an archive.  It is
  1272.       especially important to insure that the necessary archive system
  1273.       files are present and in the DOS PATH for the conversion functions to
  1274.       operate properly.
  1275.  
  1276.           Another source of problems could be the failure to properly
  1277.       configure the archive system(s) being used.  Be sure to read the
  1278.       documentation that accompanies each system that is being used and
  1279.       ensure that the programs are configured properly.
  1280.  
  1281.           It is not possible to produce a non-trivial computer program that
  1282.       is completely fault-free and ArcMaster is no exception.  There are
  1283.       undoubtedly bugs lurking that I and my beta testers failed to
  1284.       identify and correct.  One of the great strengths of the Shareware
  1285.       concept is the interaction available between the program author and
  1286.       the users.  I welcome contact with users and I try very hard to be
  1287.       responsive to bug reports and constructive criticsm.  Much of the
  1288.       design of this version is directly attributable to the input I have
  1289.       received from ArcMaster users.  If a design flaw or bug is detected,
  1290.       please contact me and I'll fix it.  I can't solve the problems that I
  1291.       don't know about.
  1292.  
  1293. Credits.
  1294.  
  1295.           New-Ware would like to acknowledge the important efforts of Tom
  1296.       Kellen (Atlanta, GA) and Sallie Austin (Rockford, IL) for their
  1297.       outstanding support during the development and testing of ArcMaster.
  1298.       It is also important to acknowledge the outstanding compiler and
  1299.       pascal library technology from Borland International and TurboPower
  1300.       Software, respectively.  Credit is also due to System Enhancement
  1301.       Associates, PKWare, Vernon Buerg, NoGate Consulting, and H. Yoshizaki
  1302.       for their splendid efforts in developing fast and efficient archive
  1303.       programs. Users of these programs are strongly urged support the
  1304.       authors through registration where appropriate.
  1305.  
  1306. Copyright 1989, all rights reserved.
  1307. February 1989
  1308. San Diego, California
  1309.