home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / dosutils / recon610.arj / RECON.DOC < prev    next >
Encoding:
Text File  |  1992-04-15  |  45.0 KB  |  975 lines

  1.  
  2.  
  3.  
  4.        RECON v6.10 User Manual                                 Page  -1-
  5.  
  6.  
  7.                                                          15th April 1992
  8.  
  9.                                   RECON v6.10
  10.  
  11.                      (C) Copyright 1990-1992, Peter Ogden
  12.  
  13.  
  14.  
  15.  
  16.                                    CONTENTS
  17.                                    --------
  18.  
  19.  
  20.        Caution.........................................................2
  21.        Note to users of previous versions..............................2
  22.        Limit of liability..............................................2
  23.        Purpose.........................................................2
  24.        License information.............................................3
  25.        Files included in the RECON suite...............................4
  26.        Compatibility...................................................5
  27.        Setting up......................................................5
  28.        Installing user options in RECON................................8
  29.        Running RECON..................................................12
  30.        Sequence of events.............................................14
  31.        Companion programs.............................................15
  32.           ACTIVE......................................................15
  33.           BTIME.......................................................15
  34.           CHKBOOT.....................................................15
  35.        Trouble-shooting...............................................16
  36.           RECON.CFG corruption........................................16
  37.           Erratic mouse flashing......................................16
  38.           Error - insufficient memory for editor......................17
  39.           Error - unable to load editor...............................17
  40.           Error - unable to create temporary file.....................17
  41.           Error - unable to create RECON.TMP..........................17
  42.           Error - unable to open RECON.CFG............................17
  43.           Error - null #Name encountered..............................17
  44.           Error - un-named config file in RECON.CFG...................18
  45.        About RECON....................................................18
  46.        Acknowledgements...............................................18
  47.  
  48.  
  49.  
  50.  
  51.        RECON v6.10 User Manual                                 Page  -2-
  52.  
  53.  
  54.        **************************** CAUTION ****************************
  55.  
  56.        Users  of Delayed  Write disk  caches should  read this  document
  57.        thoroughly before using  RECON.  If RECON is not set up correctly
  58.        there is a slight possibility of damage to data on you hard disk.
  59.  
  60.        *****************************************************************
  61.  
  62.  
  63.                       NOTE TO USERS OF PREVIOUS VERSIONS
  64.  
  65.        REBOOT (last version 5.10) has had a name change to RECON for two
  66.        reasons.  The major reason is due to the built  in command of the
  67.        same  name in  4DOS v4.00.   This has  caused problems  for those
  68.        people using 4DOS that are unaware  that the built in commands of
  69.        4DOS can be disabled.  The other reason is that there are several
  70.        other programs  called REBOOT being distributed  by other people,
  71.        and I feel RECON is a cut above those!
  72.  
  73.  
  74.                               LIMIT OF LIABILITY
  75.  
  76.        RECON is distributed as-is.  The author disclaims all warranties,
  77.        expressed  or implied.  The author  will assume  no liability for
  78.        damages  either from  the direct  use  of  this product  or as  a
  79.        consequence  of  the use  of  this product.  Further,  the author
  80.        reserves the right to revise this publication and to make changes
  81.        from time to time in the content hereof without obligation of the
  82.        author to notify  any person or organisation of  such revision or
  83.        changes.
  84.  
  85.  
  86.                                     PURPOSE
  87.  
  88.        As application programs become larger and more complex, conflicts
  89.        between  programs  become  more and  more  common.  Some programs
  90.        simply  require  a  larger  amount  of  memory  than  is normally
  91.        available.  The simple  solution is to reboot the computer with a
  92.        different (non conflicting, or low memory use) configuration.
  93.  
  94.        The  RECON suite  of programs  have been  written to perform this
  95.        task, and to  preserve the users environment as  much as possible
  96.        across these reboots, and with special handling for 4DOS.
  97.  
  98.        RECON  can  reboot  the  computer   with  a  new  CONFIG.SYS  and
  99.        AUTOEXEC.BAT (and any other CONFIG files the user wishes updated)
  100.        selected from  a list of  choices (maximum of  128 configurations
  101.        allowed).  Delayed write (also called  staged write) disk  caches
  102.        are catered for.  For users  of 4DOS 3.0  and above, the  command
  103.  
  104.  
  105.  
  106.  
  107.        RECON v6.10 User Manual                                 Page  -3-
  108.  
  109.  
  110.        history  list can  be written  to a  file before  booting (if you
  111.        don't  use  4DOS  currently,  you  should  try  it).  The various
  112.        configurations are kept in a single file (RECON.CFG).
  113.  
  114.        Note: 4DOS is a shareware  replacement (by J.P. Software) for the
  115.              MS/PC-DOS COMMAND.COM.  It enhances the  existing commands,
  116.              adds more than 40 new commands, scrollable command history,
  117.              and heaps more. If you work with DOS at the command line or
  118.              write complex batch files, you should be using it!  4DOS is
  119.              available on good BBS's all over the world.
  120.  
  121.  
  122.                               LICENSE INFORMATION
  123.  
  124.        RECON is the copyrighted property of Peter Ogden. You are granted
  125.        a limited license to use, copy, and distribute the RECON suite of
  126.        programs provided the following conditions are met:
  127.  
  128.           A. Copying  and distribution fees may  not exceed fifteen (15)
  129.              Australian dollars.
  130.  
  131.           B. RECON may  only be distributed in  its original, unmodified
  132.              state.
  133.  
  134.        This software  is distributed under  the user supported  software
  135.        concept.  Though RECON is copyrighted, you are encouraged to copy
  136.        and distribute this  program to others.  If you like this product
  137.        and find it useful, a  registration fee of twenty (20) Australian
  138.        dollars  is required  for  continued use.  A twelve month instant
  139.        update plan is  available (new versions mailed to  you as soon as
  140.        they are  complete) for an  additional AUD$ 25.00.  Site licenses
  141.        are available at a reduced rate (contact the author).
  142.  
  143.        The user  supported software concept (also  known as "shareware")
  144.        is an attempt  to provide quality software at low cost.  Both the
  145.        user and author benefit from this plan.  The user will benefit by
  146.        being able to "test  drive" software thoroughly before purchasing
  147.        it.  The author  benefits by  being able  to enter the commercial
  148.        software  market  while  avoiding  the  high  cost  of commercial
  149.        distribution.
  150.  
  151.        This concept  helps many independent authors  and small companies
  152.        that would otherwise be discouraged from developing and promoting
  153.        their ideas.  It can only work with your support. If you obtain a
  154.        user supported program  from a friend and you  are still using it
  155.        after a few  weeks, then it is obviously  worth something to you,
  156.        and a contribution should be sent.
  157.  
  158.  
  159.  
  160.  
  161.        RECON v6.10 User Manual                                 Page  -4-
  162.  
  163.  
  164.        For   further   information   and   registration,   please   send
  165.        correspondence to:
  166.  
  167.                Peter Ogden
  168.                C/- ESB Consultancy,
  169.                P.O. Box 2259,
  170.                Boulder,
  171.                Western Australia,     6432
  172.  
  173.            or  Fax: +61-90-93-2220
  174.  
  175.        or,   for   information,   bug   reports,   or  suggestions  (not
  176.        registration) Netmail at 3:690/643.5 (FidoNet).
  177.  
  178.        The  latest version  of RECON  and 4DDBU  are available  for free
  179.        download  from ESB  Consultancy's BBS:  Algorithms Anonymous  (24
  180.        Hours) on +61-90-93-3145.
  181.  
  182.  
  183.                        FILES INCLUDED IN THE RECON SUITE
  184.  
  185.        ACTIVE.EXE        Program  that  reports   the  active  (current)
  186.                          configuration.
  187.  
  188.        BTIME.EXE         Program that adds or updates the Date/Time line
  189.                          in  RECON.CFG.  In  combination  with  CHKBOOT,
  190.                          allows    conditional    processing    in   the
  191.                          AUTOEXEC.BAT (see also CHKBOOT.EXE).
  192.  
  193.        CHKBOOT.EXE       Program  that  reads  the  Date/Time  line from
  194.                          RECON.CFG, compares it to the current Date, and
  195.                          returns  a  DOS  error  level  depending  on  a
  196.                          supplied condition.
  197.  
  198.        EXAMPLE1.CFG      An example config file (simple).
  199.  
  200.        EXAMPLE2.CFG      An example config file (peer to peer network).
  201.  
  202.        EXAMPLE3.CFG      An example config file (complex).
  203.  
  204.        RECON.DOC         This document.
  205.  
  206.        RECON.EXE         The main RECON program.
  207.  
  208.        REGISTER.FRM      Registration form.
  209.  
  210.  
  211.  
  212.  
  213.        RECON v6.10 User Manual                                 Page  -5-
  214.  
  215.  
  216.                                  COMPATIBILITY
  217.  
  218.        RECON  should run  on any  IBM PC,  PC/XT, AT,  386, 486 or close
  219.        compatible with  at least 128K RAM  (512K for editing functions),
  220.        single floppy disk drive, monochrome or colour display, MS/PC-DOS
  221.        version 3.0 or later, with or without a mouse.  Screen writes are
  222.        direct to video RAM (or if DESQview present, via a shadow buffer)
  223.        for reasonable speed of display.
  224.  
  225.  
  226.                                   SETTING UP
  227.  
  228.        First,  a file  (named RECON.CFG)  containing all  your different
  229.        configurations must  be created (or one  of the included examples
  230.        modified to suit) using a standard ASCII text editor, either from
  231.        within RECON or manually.  The general form of this file is:
  232.  
  233.        #Name = Config 1
  234.  
  235.        {                                         }
  236.        {  Lines to be written to the CONFIG.SYS  }
  237.        {                                         }
  238.  
  239.        ---
  240.  
  241.        {                                         }
  242.        { Lines to be written to the AUTOEXEC.BAT }
  243.        {                                         }
  244.  
  245.        {---                                        }
  246.        {#FPath = ...                               } (optional, can be
  247.        { Lines to be written another config file   } repeated as many
  248.        {                                           } times as required).
  249.  
  250.        #Name = Config 2
  251.  
  252.        {                                         }
  253.        {                etc...                   }
  254.        {                                         }
  255.  
  256.        The RECON.CFG  starts with the  name given to  this configuration
  257.        (which MUST  be unique).  It is followed by  the CONFIG.SYS lines
  258.        (as you  would normally have them  in DOS's CONFIG.SYS), followed
  259.        by  a  divider  line  (consisting  of,  at  least, 3 dashes '-'),
  260.        followed by the AUTOEXEC.BAT lines (also exactly as you have them
  261.        in DOS's AUTOEXEC.BAT). Optionally, you may have other text based
  262.        configuration files (e.g. 4DOS.INI)  included after other divider
  263.        line(s) (see FPath command below).
  264.  
  265.  
  266.  
  267.  
  268.        RECON v6.10 User Manual                                 Page  -6-
  269.  
  270.  
  271.        RECON.CFG and RECON.EXE should be  in directories that are in the
  272.        PATH or you  will always have to change  to that directory before
  273.        calling RECON.
  274.  
  275.        Where  possible,  RECON  allows  comments  to  be included in the
  276.        RECON.CFG.  To  include  a  full  line  comment, the character in
  277.        column  one of  the line  must  be  a semicolon  (;) (see  sample
  278.        RECON.CFG's). Any comments entered after the divider (on the same
  279.        line)  are  also  ignored.  Blank lines may  also be  included in
  280.        RECON.CFG (not written to the configuration files).
  281.  
  282.        All commands for RECON begin with a '#' symbol (except the active
  283.        configuration  as  noted  below),  must  begin  in  column 1, are
  284.        followed by space, an '=' symbol and another space.
  285.  
  286.              e.g., #Name = QEMM 6.02
  287.  
  288.        The command  may be in any  mixture of upper or  lower case (i.e.
  289.        #NAME = , #Name = , #name = , are all equivalent).
  290.  
  291.        The  current, active  configuration is  marked by  the use  of an
  292.        asterisk  (*)  instead  of  the  hatch  symbol  (#)  as the first
  293.        character of a RECON special command. All the commands related to
  294.        the  active configuration  must begin  with an  asterisk (*) (see
  295.        example RECON.CFG's).
  296.  
  297.        RECON currently has nine special commands:
  298.  
  299.        #Name   This is  the only command  that must be  in the RECON.CFG
  300.                file. This indicates the beginning of a configuration and
  301.                the  name to  use in  the pop  up pick  list. The maximum
  302.                length of the name is 60 characters (any characters after
  303.                this are ignored).  Any characters may be used  in a name
  304.                except the  slash (/) character (which  could be confused
  305.                with a command line option).
  306.  
  307.        #Descr  (Optional).  Allows a single line description to be given
  308.                for each  configuration (maximum of  80 characters). This
  309.                line  is displayed  at the  bottom of  the screen  as you
  310.                scroll through the pick list. The first 40 characters are
  311.                written to the 4DOS DESCRIPT.ION file if it exists.
  312.  
  313.        #Flush  (Optional).  This  is the command line you would  type to
  314.                flush the  delayed write (also called  staged write) disk
  315.                cache. If more than a  single line command is required to
  316.                flush the  cache, a batch file  may be named.  If you use
  317.                4DOS, this line can be a compound command (maximum of 255
  318.                characters).
  319.  
  320.  
  321.  
  322.  
  323.        RECON v6.10 User Manual                                 Page  -7-
  324.  
  325.  
  326.                This line  actually causes RECON to  EXEC another copy of
  327.                the command processor, so in fact, you could get RECON to
  328.                perform almost any function before booting.
  329.  
  330.        ***************************** NOTE ******************************
  331.  
  332.        If  you use  a delayed  write disk  cache, you  MUST include  the
  333.        #Flush  line  in  every  configuration  that  loads the cache, as
  334.        without  it,  the  configuration may  not be  written to the disk
  335.        completely before the PC is rebooted.  If this occurs, there is a
  336.        chance  that the  file allocation  table (FAT)  could be damaged,
  337.        possibly rendering  the data on the disk unreadable.  See example
  338.        configuration files for  examples of how to set  up PC-CACHE v6/7
  339.        , HYPERDISK and SMARTDRV v4.
  340.  
  341.        *****************************************************************
  342.  
  343.        #Hist   (Optional).  This command  line gives  the full  path and
  344.                filename  of  the  command  history  file  to  store  the
  345.                command  history  for  this  configuration.  This  allows
  346.                multiple  (separate)  command  histories  to  be kept for
  347.                unique configurations.  If no #Hist line  is included, no
  348.                attempt is  made to save the command history.  Currently,
  349.                only 4DOS command history is handled.
  350.  
  351.        #Date   (Optional,  added  by  BTIME)  This  line  is  ignored by
  352.                RECON. The Date and Time are added to RECON.CFG by BTIME,
  353.                and tested by CHKBOOT.  ACTIVE  also reads this  line and
  354.                will  display the  time and  date of  the last  boot if a
  355.                valid time and date are found.  The time  and date should
  356.                not be manually entered (format is important).
  357.  
  358.        #Defs,  (Optional,  added by Install option)  These lines contain
  359.        #Defs2  all  the  customisation  information  (colours,  defaults
  360.                etc.) that the user selects with the Install option. This
  361.                line should not be manually edited.
  362.  
  363.        #Reg    (Optional,  added by  Install/Register option)  This line
  364.                holds the registration  information for registered users.
  365.                This line should not be manually edited.
  366.  
  367.        #FPath  (Optional for  CONFIG.SYS and AUTOEXEC.BAT,  required for
  368.                any additional config files). This line must be the first
  369.                line  in any  configuration file.  It allows  the user to
  370.                override RECON's default of writing the configurations to
  371.                the root  directory on the boot  drive, and informs RECON
  372.                of where  to write additional  configurations (other than
  373.                CONFIG.SYS and AUTOEXEC.BAT). See example RECON.CFG's for
  374.                an example of how this is used.
  375.  
  376.  
  377.  
  378.  
  379.        RECON v6.10 User Manual                                 Page  -8-
  380.  
  381.  
  382.        RECON creates the CONFIG.SYS by reading from the line immediately
  383.        after the chosen #Name command  (ignoring comment lines and blank
  384.        lines)  up   to  (but  not  including)   the  divider  line.  The
  385.        AUTOEXEC.BAT  is  likewise  created  by  reading  from  the  line
  386.        immediately  after the  divider to  the next  divider line, #Name
  387.        command  or the  end of   file (always  ignoring blank  lines and
  388.        comments).  Other configuration  files included  in RECON.CFG are
  389.        created in a similar manner to  AUTOEXEC.BAT, but the name of the
  390.        file is obtained from a #FPath command.
  391.  
  392.        The #Descr, #Flush and #Hist lines can be placed anywhere between
  393.        one #Name line and the next.
  394.  
  395.        All  modifications  to  the  configurations  should  be  made  to
  396.        RECON.CFG (not directly to the AUTOEXEC.BAT or CONFIG.SYS files).
  397.        The wrong  flush command may  be used if  you change the  type of
  398.        disk  cache in  the CONFIG.SYS or AUTOEXEC.BAT  directly.  If you
  399.        must modify or create a  new CONFIG.SYS or AUTOEXEC.BAT directly,
  400.        be sure  to update the  copy in RECON.CFG,  AND be sure  that the
  401.        special  command  lines  start  with  asterisks  (*)  rather than
  402.        hatches (#) where necessary.
  403.  
  404.        RECON  makes  use  of  temporary  files  to  perform  many of its
  405.        functions.  As writing files can be slow, RECON  can be forced to
  406.        write it's temporary files to a specified drive.  RECON makes use
  407.        of one  of several environment variables.  The first  environment
  408.        variable RECON looks for is RECONTMP.  For example, if you have a
  409.        RAM drive which is set up as D:
  410.  
  411.                SET RECONTMP=D:\
  412.  
  413.        If  the  environment  variable  RECONTMP  does  not  exist or the
  414.        directory pointed to by RECONTMP  does not exist, RECON will then
  415.        check  for  the  environment  variable  TEMP.  If the environment
  416.        variable TEMP  does not exist or  the directory point to  by TEMP
  417.        does not exist, it will attempt to use the current directory.  If
  418.        this directory cannot be used (e.g. if you are on a network drive
  419.        that you  have no write privileges  to), RECON will use  the root
  420.        directory  of  the  drive  that  contains  the  AUTOEXEC.BAT  and
  421.        CONFIG.SYS.
  422.  
  423.  
  424.                        INSTALLING USER OPTIONS IN RECON
  425.  
  426.        Once  the RECON.CFG  file is  set up,  you may  install the  user
  427.        options for RECON.  This can  be done by  running RECON and  then
  428.        pressing:
  429.  
  430.                 Alt-I (or clicking on Install on the help line)
  431.  
  432.  
  433.  
  434.  
  435.        RECON v6.10 User Manual                                 Page  -9-
  436.  
  437.  
  438.        This will  then show you  a screen offering  several sections you
  439.        may change.  The options available  include: setting the  colours
  440.        used, entering  registration information, set  the disk that  the
  441.        CONFIG.SYS  and   AUTOEXEC.BAT  are  to  be   written  to,  mouse
  442.        operation, toggle use of special reset  code for the DEC PCSA LAN
  443.        cards on or off, whether to default  to a cold boot rather than a
  444.        warm boot,  main screen setup  (display of help  and registration
  445.        line and wallpaper optios), set the filename of the editor to use
  446.        when modifying  the configuration file, and  whether to beep when
  447.        writing of  files is complete.  This information gets  written to
  448.        the RECON.CFG file.
  449.  
  450.        Press F1  for a help  screen giving a  short explanation of  each
  451.        function key in the installation screen.
  452.  
  453.        To enter registration  information, press F2, or click  on the F2
  454.        icon with the left button (or  right button if set to left handed
  455.        operation).  This will  present an  input window  with two  input
  456.        fields.  Press F1 to enter your name or company  name (be sure to
  457.        enter  the name  with the  same  spelling  as that  given on  the
  458.        registration  form) and  either  press  <Enter> when  complete or
  459.        <Down-Arrow>  to go  directly to  the registration  number field.
  460.        Press F2 to enter the registration number, followed by <Enter> or
  461.        if you have made a mistake in the name,  <Up-Arrow> will take you
  462.        back  to the  name field.  Once you  have entered the information
  463.        correctly,  press  <Enter>  once  more,   or  click  on  OK.  The
  464.        registration information  will then be  checked for validity.  If
  465.        the information  entered is incorrect,  an error message  will be
  466.        displayed and you will be asked  to re-enter the information.  If
  467.        it  is correct,  you will  be returned  to the  main installation
  468.        screen  and   your  name  and  registration   details  should  be
  469.        displayed.
  470.  
  471.        F3  allows  you   to  choose  the  default  drive   to  have  the
  472.        configurations  written to.  The #FPath  command if  used in  the
  473.        RECON.CFG file allows you to  override this, by specifying a full
  474.        path and filename.
  475.  
  476.        The main screen colours can be modified by pressing F4. This will
  477.        present  a full  screen that  will allow  you to  change all  the
  478.        colours used on the picklist screen. In the top right hand corner
  479.        a small simulation  of the pick  list is displayed,  showing what
  480.        the colours will look like. If you press one of the function keys
  481.        to  set  the  colours  used  in  warning  or  message  windows, a
  482.        simulation of these types of windows will be displayed.
  483.  
  484.  
  485.  
  486.  
  487.        RECON v6.10 User Manual                                 Page -10-
  488.  
  489.  
  490.        To set a  colour, press the function key  that matches the colour
  491.        you  wish to  change, and  then press  the up  and down  arrow to
  492.        change the  background colours, or  the left and  right arrows to
  493.        change the foreground colours.
  494.  
  495.        Wallpaper colours can be changed in a similar manner to the other
  496.        colours except  for one important difference:  the special colour
  497.        black on black selects a multicolour wallpaper background.
  498.  
  499.        Colour  selections  selected  for  RECON  will  also  be used for
  500.        ACTIVE.
  501.  
  502.        If  you  use  Digital  Equipment  Corporations  PCSA LAN with DEC
  503.        network cards,  special reset code is required.  Pressing F5 will
  504.        toggle whether this code is used or not.
  505.  
  506.        F6 pops up  the mouse setup window. This  allows you to customise
  507.        the way the mouse behaves:
  508.  
  509.            Pressing F1 toggles the Fast Reset code on or off. Fast reset
  510.            speeds  up  the  initialisation  of  RECON.  Fast reset is an
  511.            option  because  some  applications  leave  the  mouse  in an
  512.            unstable state that requires a  full reset. If the mouse does
  513.            not appear, or does not work correctly, turn this option off.
  514.  
  515.            F2  allows  you  to  set   the  repeat  delay  (the  time  in
  516.            milliseconds  between repetitions  when the  mouse button  is
  517.            held). The default value for this is 200 mS. If you make this
  518.            too short, double clicks will  result if you cannot press the
  519.            button fast enough,  or if you set this  too long, the repeat
  520.            rate for scrolling may be too slow.
  521.  
  522.            F3  allows you  to step  through four  options for  the mouse
  523.            cursor. The options are: Hidden - the cursor starts up hidden
  524.            until the mouse  is moved and will re-hide if  not used for a
  525.            period  of  time;  Blinking  -  the  mouse  cursor  is on and
  526.            flashing and will hide after a period of disuse; Non-blinking
  527.            - the  mouse is a  normal solid cursor  that will not  remove
  528.            itself; Off -  the mouse is completely disabled.  If you have
  529.            trouble  with  the  mouse  flashing  erratically  (some mouse
  530.            drivers  have trouble  with this  function), or  disappearing
  531.            while in use, set the mouse to Non-blinking, or if you do not
  532.            wish to use the mouse, to off.
  533.  
  534.            F4 allows  you to swap  the left and  right button functions.
  535.            Normally  the  left  button   is  the  accept  key  (normally
  536.            equivalent to the <Enter> key on the keyboard), and the right
  537.            button the abort  key (equivalent to <Esc>). If  you are left
  538.            handed, and wish to use the  mouse, you may swap the function
  539.  
  540.  
  541.  
  542.  
  543.        RECON v6.10 User Manual                                 Page -11-
  544.  
  545.  
  546.            of  these  buttons  (beware,  the  mouse  button  function is
  547.            swapped immediately F4 is toggled).
  548.  
  549.        F7 toggles  whether a cold boot  or warm boot is  performed. Some
  550.        machines  with  special  devices  may  require  a  cold  boot  to
  551.        successfully  reboot. The  default is  warm as  this results in a
  552.        faster reset cycle.
  553.  
  554.        F8  pops up  the main  screen setup  window. This  allows you  to
  555.        change the main screen layout:
  556.  
  557.            F1 allows  REGISTERED users to turn  off the top line  on the
  558.            picklist   screen  showing   registration  information.  Some
  559.            businesses  like  to  display  the  registration status after
  560.            paying for the  right, others would rather not  have the line
  561.            displayed at all. The unregistered copies will always display
  562.            this top line as a subtle (?!) reminder that the user has not
  563.            paid their registration.
  564.  
  565.            F2 toggles the  alt key help line off or  on for the picklist
  566.            screen. If you  turn this line off, the  mouse cannot be used
  567.            to  select these  functions, and  the description  line moves
  568.            down to the bottom line.
  569.  
  570.            F3 toggles the background wallpaper  on or off. Function keys
  571.            F4 and  F5 have no  effect if background  wallpaper is turned
  572.            off.
  573.  
  574.            F4 allows you  to set the wallpaper message.  This can be any
  575.            displayable  characters up  to  80  characters in  length. An
  576.            interesting  background  can  be  made  up  from the extended
  577.            characters 219, 178, 177, 176 (Hold the ALT key down and type
  578.            the three digit number on the  number pad and release the ALT
  579.            key).
  580.  
  581.            F5  allows  you  to  change  the  number  of  characters each
  582.            subsequent line is offset from the last.
  583.  
  584.        F9  toggles  beeping  at   completion.  This  allows  an  audible
  585.        indicator of when RECON has  completed writing its files.  Choose
  586.        from None  (no beeping), Always (always  beeps at completion), or
  587.        Down Only (only beep if using the /D switch).
  588.  
  589.        F10 allows  you to configure  RECON to use  your favourite editor
  590.        rather than DOS's EDLIN. The editor filename entry can be entered
  591.        in one  of three ways.  If the  editor  can be found  via the DOS
  592.        PATH, only the file name of the program is required (e.g. EDLIN).
  593.        If the  editor to use  is not  in  the path, then  the full path,
  594.        filename  and extension  may be  entered (e.g. C:\SYS\EDLIN.COM).
  595.  
  596.  
  597.  
  598.  
  599.        RECON v6.10 User Manual                                 Page -12-
  600.  
  601.  
  602.        Thirdly, you  may enter a  4DOS alias.  This last method requires
  603.        the command processor  to be loaded (using up  some extra memory)
  604.        and masks  any errors that  have occurred.  Wherever possible the
  605.        most reliable  way of enabling the  editor option is to  give the
  606.        full  path.  Most editors should  be able  to load  in the memory
  607.        available, though an error message  will be displayed if there is
  608.        insufficient memory to load.
  609.  
  610.        Pressing Escape  (or the right  mouse button) at  any time before
  611.        pressing Enter (or  the left mouse button) to  accept the setting
  612.        will  abort the configuration  without  making any  changes.  The
  613.        mouse is  fully functional throughout  the configuration program,
  614.        with the  left button being  the 'accept' key  (equivalent to the
  615.        'ENTER' key on the keyboard) and the right button the 'abort' key
  616.        (equivalent to the 'ESCAPE' key).
  617.  
  618.  
  619.                                  RUNNING RECON
  620.  
  621.        RECON can be run in two  ways:-
  622.  
  623.                RECON
  624.  
  625.        or      RECON Name
  626.  
  627.        If RECON  is typed without  specifying a name,  a pick list  will
  628.        appear on screen of the configurations defined in RECON.CFG. If a
  629.        name  is given,  the corresponding  configuration is  immediately
  630.        written and the computer rebooted.
  631.  
  632.        The   pick  list   allows  the   user  to   scroll  through   the
  633.        configuration  names  using  the  arrow  keys  (if  more  than 15
  634.        configurations exist, there is a  15 line window, and an elevator
  635.        bar will  appear).  If a  mouse driver is loaded, a configuration
  636.        can  be  chosen  by  pointing  to  the required configuration and
  637.        clicking the  left button once  to select, and  again to execute.
  638.        Alternately,   pressing  the   first  letter   of  the   required
  639.        configuration will move the cursor  bar to the next configuration
  640.        that  begins  with  this  letter.  When  the  highlight is on the
  641.        required configuration, pressing Enter  will start the write/boot
  642.        sequence. Pressing Escape, or the right mouse button, or the left
  643.        mouse button  while on the  Close Button (top  left of pick  list
  644.        border) any time before pressing Enter, or the left mouse button,
  645.        will  abort  without  writing  anything  and  without booting the
  646.        computer.
  647.  
  648.        While in  the pick list, six  hot keys are available  to edit the
  649.        configurations (listed  on the bottom  line of the  screen if the
  650.        help line is enabled).  Three hot keys add new configurations:
  651.  
  652.  
  653.  
  654.  
  655.        RECON v6.10 User Manual                                 Page -13-
  656.  
  657.  
  658.           Alt-A:  Add   new  configuration.  Allows  user   to  add  new
  659.           configuration by defining from scratch.
  660.  
  661.           Alt-C: Copy  the highlighted configuration and modify.  Allows
  662.           the  user to  take a   copy of  an existing  configuration and
  663.           modify  it to suit.
  664.  
  665.           Alt-G: Grab existing configuration  and modify. Allows user to
  666.           take  the existing  CONFIG.SYS and  AUTOEXEC.BAT and  create a
  667.           REBOOT.CFG  entry from  them.  This  entry is  without #Flush,
  668.           #Desc commands etc, the user should add these.
  669.  
  670.        Alt-E allows you to Edit  an existing configuration. Alt-D allows
  671.        deletion   of  an   existing  configuration.   Alt-M  allows  the
  672.        configurations  to  be  moved,  allowing  the  user  to  sort the
  673.        entries.
  674.  
  675.        The RECON  command can also be  followed by any of  the following
  676.        eight switches:
  677.  
  678.           /H and  /? (Help) both give  a short description of  RECON and
  679.           the switches available.
  680.  
  681.           /N (No  boot) informs RECON  to write the  configuration files
  682.           without  booting, allowing  you  to  boot with  this different
  683.           configuration at a later time. This option should be used with
  684.           caution,  subsequent  use  of   RECON  will  use  the  updated
  685.           configurations  cache  flushing  command  and history updates,
  686.           which may  not be consistent  with the active  items. See also
  687.           /D.
  688.  
  689.           /C (Cold Boot) forces a  cold boot regardless of the installed
  690.           setting.
  691.  
  692.           /W (Warm Boot) forces a  warm boot regardless of the installed
  693.           setting.
  694.  
  695.           /R  (Return  to  Directory)  will  return  you to your current
  696.           directory after the configuration change. This is performed by
  697.           temporarily  appending three  lines: Drive  Name, CD Directory
  698.           Name, RECON  /A XXXX (where XXXX  is the chosen configuration)
  699.           which  changes  to  the  appropriate  drive  and directory and
  700.           finally updates AUTOEXEC.BAT to remove these lines.
  701.  
  702.           /A (Autoexec only)  is a special command that  only writes the
  703.           AUTOEXEC.BAT file. The main use for this switch is by /R.
  704.  
  705.           /D (Down)  causes RECON to  write the selected  configuration,
  706.           updating AUTOEXEC.BAT  and CONFIG.SYS (if  necessary), updates
  707.  
  708.  
  709.  
  710.  
  711.        RECON v6.10 User Manual                                 Page -14-
  712.  
  713.  
  714.           the  History  file,  and  flushes  the  cache in readiness for
  715.           shutting off the computer (putting it down).
  716.  
  717.        Note: the cache is not flushed if the /N or /A switches are used.
  718.  
  719.  
  720.                               SEQUENCE OF EVENTS
  721.  
  722.        RECON  will perform  the following  sequence of  events once  the
  723.        configuration has been selected and  the Enter key is pressed (or
  724.        if the configuration is given on the command line):
  725.  
  726.        1. RECON.CFG is scanned for the chosen configuration.
  727.  
  728.        2. If  /A (Autoexec Only)  is NOT given  on the command  line the
  729.           CONFIG.SYS is written.
  730.  
  731.        3. The AUTOEXEC.BAT is written.
  732.  
  733.        4. If /R is given on the  command line then three lines are added
  734.           to  the AUTOEXEC.BAT  (Drive, CD  Current Directory,  RECON /A
  735.           XXXX where XXXX is the chosen configuration).
  736.  
  737.        5. Any   other  configurations   included  in   RECON.CFG  (after
  738.           CONFIG.SYS and AUTOEXEC.BAT) are written.
  739.  
  740.        6. Active markers  are updated in RECON.CFG (*'s  replace #'s for
  741.           active config).
  742.  
  743.        7. If /N  (no boot)  is  NOT  given  on  the  command  line,  the
  744.           following are performed:
  745.  
  746.            8. If a  #Hist line is found in  this configuration, the 4DOS
  747.               history is  saved to the  file name listed  and duplicates
  748.               are removed.
  749.  
  750.            9. If a #Flush line is  found in this configuration, the disk
  751.               cache is flushed using this command.
  752.  
  753.            10. If /D  (Down) is  NOT  given  on the  command  line,  the
  754.                following are performed:
  755.  
  756.                 11. If  DEC  PCSA  LAN  resetting  required (enabled  in
  757.                     installation), the LAN card is reset.
  758.  
  759.  
  760.  
  761.  
  762.        RECON v6.10 User Manual                                 Page -15-
  763.  
  764.  
  765.                 12. If /W  is given on the command line,  a Warm boot is
  766.                     performed,  if /C  is given  on the  command line, a
  767.                     Cold boot  is performed, otherwise the  PC is booted
  768.                     using the  default booting method  selected with the
  769.                     installation option.
  770.  
  771.  
  772.                               COMPANION PROGRAMS
  773.  
  774.        Three companion programs should be included in this package:
  775.  
  776.        ACTIVE:
  777.  
  778.             This is a program that reports the active configuration, and
  779.             various system information. It shows the operating system in
  780.             use, and the configuration name as listed in RECON.CFG.  Any
  781.             description   line   included    in   RECON.CFG   for   this
  782.             configuration is displayed on the bottom line of the screen.
  783.             An errorlevel  is returned dependent  on the key  pressed to
  784.             exit the program. The errorlevel  returned is ascii value of
  785.             the uppercase of the key (Y = y = errorlevel 89).
  786.  
  787.        BTIME:
  788.  
  789.             This small program reads the  current time and date from DOS
  790.             and writes  it to the first line  of RECON.CFG.  This should
  791.             only be run  from the AUTOEXEC.BAT file, as  its function is
  792.             to indicate  the approximate time and  date the computer was
  793.             last booted.  CHKBOOT should be called  before BTIME updates
  794.             the time in RECON.CFG. If the computer requires a program to
  795.             be run  to set the DOS  time, then BTIME should  be run some
  796.             time after the timer program.  Type  "BTIME /?" (without the
  797.             quotes) for a short explanation of how to use BTIME.
  798.  
  799.        CHKBOOT:
  800.  
  801.             This  program compares  the  current  time and  date against
  802.             the time  and date set  by BTIME in  the RECON.CFG file  and
  803.             returns  an errorlevel  dependent on  conditions supplied on
  804.             the command  line.  CHKBOOT has five switches to control the
  805.             comparison of time and date:
  806.  
  807.                /F        (default) returns an errorlevel  of 1 (true) if
  808.                          this  is  the  First  boot  of  the  day, or an
  809.                          errorlevel of 0 (false) if not. This switch may
  810.                          be omitted from the command line.
  811.  
  812.  
  813.  
  814.  
  815.        RECON v6.10 User Manual                                 Page -16-
  816.  
  817.  
  818.                /A:HH:MM  returns  true  if  the  current  time  is After
  819.                          (greater than  or equal to)  the time given  as
  820.                          HH:MM.
  821.  
  822.                /B:HH:MM  returns  true  if  the  current  time is Before
  823.                          (less than) the time given as HH:MM.
  824.  
  825.                /D:DDD    returns true  if the current  day is DDD  (i.e.
  826.                          Mon, Tue,  etc.), AND it  is the first  boot of
  827.                          the  day. Can  be used  for once  a week bootup
  828.                          procedures.
  829.  
  830.                /M:NN     returns true if the current day of the month is
  831.                          NN (i.e. 1  for the first of the  month, 30 for
  832.                          the  30th of  the month,  etc.), AND  it is the
  833.                          first boot of  the day.  Can be used for once a
  834.                          month bootup procedures.
  835.  
  836.             If  an  error  occurs,  then  an  errorlevel  of 255 will be
  837.             returned.  See the example RECON.CFG's for  typical usage of
  838.             BTIME and CHKBOOT.  Type "CHKBOOT  /?" (without the  quotes)
  839.             for a short explanation of how to use CHKBOOT.
  840.  
  841.  
  842.                                TROUBLE-SHOOTING
  843.  
  844.        RECON.CFG corruption:
  845.  
  846.        If  you are  having trouble  with RECON  corrupting its RECON.CFG
  847.        file,  there is  a good  chance you  are using  a disk cache that
  848.        delays writing to the disk. If so, there MUST be a #FLUSH command
  849.        in the  RECON.CFG file that will  flush or disable the  cache. If
  850.        you are using  a delayed write disk cache, and  you have a #FLUSH
  851.        line, check that the cache program  is either in the PATH, or the
  852.        full filename  and path of the  cache flush command is  given (an
  853.        error should  be displayed if the  file cannot be found,  but may
  854.        flash  by so  quickly that  it is  not noticed).  See the example
  855.        #FLUSH commands in the example configurations.
  856.  
  857.        Erratic mouse flashing:
  858.  
  859.        Some mouse drivers  are unable to react fast  enough to flash the
  860.        mouse cursor  on and off while  still being active.  The Logitech
  861.        mouse driver version 5.01 is known  to cause some trouble in this
  862.        regard.  Turn the mouse option to Non-Blinking or Off if problems
  863.        do occur.  You may have to exit from RECON and restart.
  864.  
  865.  
  866.  
  867.  
  868.        RECON v6.10 User Manual                                 Page -17-
  869.  
  870.  
  871.        Error - insufficient memory for editor:
  872.  
  873.        RECON remains resident  in memory while the editor  is called. If
  874.        this  error occurs,  remove as  many memory  resident programs as
  875.        possible  to  free  up  sufficient  memory  for  RECON  and  your
  876.        favourite editor.
  877.  
  878.        Error - unable to load editor:
  879.  
  880.        This error  message is not  the same as  the last.  If this error
  881.        occurs, it is probably because  the editor has not been correctly
  882.        specified in the installation.  Where possible, the full path and
  883.        file name should be supplied for RECON to find the editor.
  884.  
  885.        Error - unable to create temporary file:
  886.  
  887.        This error message  should only occur if there  was a write error
  888.        while attempting  to create it's  temporary files.  This could be
  889.        caused either by hardware problems, or a file already exists with
  890.        the same name (this is very  unlikely as DOS's create unique file
  891.        is used to create temporary files).
  892.  
  893.        Error - unable to create RECON.TMP:
  894.  
  895.        When using the editing functions, RECON attempts to create a file
  896.        called  RECON.TMP  (a  temporary  file  that  is merged back into
  897.        RECON.CFG when  you finish editing).  If this error occurs, check
  898.        to  see  that  there  is  not  another  file  of this name in the
  899.        directory pointed  to by one  of the environment  variables RECON
  900.        makes use  of (RECONTMP or  TEMP), or if  no environment variable
  901.        exists, the  root directory of the  drive containing AUTOEXEC.BAT
  902.        and CONFIG.SYS.
  903.  
  904.        Error - unable to open RECON.CFG:
  905.  
  906.        This error  message may occur if  the RECON.CFG file is  not in a
  907.        directory specified by the DOS PATH.  Another possibility is that
  908.        the  RECON.CFG file  has been  marked Read Only.  RECON  requires
  909.        read/write  access  to  update  RECON.CFG,  remove  the Read Only
  910.        attribute (ATTRIB -R RECON.CFG).
  911.        Error - null #Name encountered:
  912.  
  913.        This may occur if you manually  edit the RECON.CFG file and enter
  914.        a #Name = line  without actually specifying a name.  The #Name is
  915.        required for each configuration, and each must be unique. At this
  916.        point in time, RECON will  not detect duplicate names and display
  917.        both in the  pick list, though only the  first configuration will
  918.        be written if either of the configurations is chosen.
  919.  
  920.  
  921.  
  922.  
  923.        RECON v6.10 User Manual                                 Page -18-
  924.  
  925.  
  926.        Error - un-named config file in RECON.CFG:
  927.  
  928.        This  error will  occur if   you include  extra (i.e.  other than
  929.        CONFIG.SYS and AUTOEXEC.BAT) configurations in your RECON.CFG and
  930.        forget to include the #FPath command to tell RECON where to place
  931.        this configuration file. Add the #FPath command to the first line
  932.        of  the  additional  configuration  file  (immediately  after the
  933.        divider  line).  This  may  also   occur  if  you  add  an  extra
  934.        (unnecessary) divider  line after the  AUTOEXEC.BAT configuration
  935.        section - remove the extra divider line.
  936.  
  937.        RECON may  report other error messages,  though those not covered
  938.        here  should  not  occur  unless  some  sort  of hardware related
  939.        problem occurs (bad sectors on the hard disk, etc.).  If an error
  940.        occurs that is not covered  here that is not immediately obvious,
  941.        and you  do not believe  should have occurred,  please send me  a
  942.        copy  of your  RECON.CFG file,  along with  a note explaining the
  943.        conditions  under  which  the  error  can  be  duplicated, to the
  944.        address noted above or via Fidonet Netmail to 3:690/643.5.
  945.  
  946.  
  947.                                  ABOUT RECON
  948.  
  949.        For those that are interested,  the RECON suite was written using
  950.        Turbo Pascal  6.0 (no matter what  anyone else says, this  is the
  951.        best version yet!) and Turbo  Assembler 2.0, with assistance from
  952.        Turbo  Debugger  and  Turbo  Profiler.  The  unit  libraries were
  953.        written by Glenn Crouch and Peter Ogden. The author would like to
  954.        thank  Glenn Crouch,  Graham Clark  and Jason  Cowie (beta tester
  955.        extraordinaire)  for  their  patience  and  thoroughness  in beta
  956.        testing RECON and its associated programs.
  957.  
  958.  
  959.                                ACKNOWLEDGEMENTS
  960.  
  961.        4DOS is a registered trademark of J.P. Software.
  962.        MS-DOS is copyright by Microsoft.
  963.        PC-DOS is copyright by IBM.
  964.        PC-Cache is copyright by Central Point Software Inc.
  965.        Hyperdisk is copyright by Roger Cross.
  966.        QEMM and DESQview are copyright by Quarterdeck Office Systems.
  967.        DEC and DEC PCSA are trademarks of Digital Equipment Corporation.
  968.        LZEXE is copyright by Fabrice Bellard.
  969.        PKLite is copyright by PKWare.
  970.        Turbo Pascal, Turbo Assembler,  Turbo Debugger and Turbo Profiler
  971.        are copyright by Borland International.
  972.  
  973.                                    ---***---
  974.  
  975.