home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / BBS / MISC / SF_31.ZIP / SF31DOC.ZIP / SPITFIRE.DOC
Encoding:
Text File  |  1991-06-24  |  448.2 KB  |  8,308 lines

  1.   
  2.  
  3.         
  4.         
  5.         
  6.         
  7.         
  8.         
  9.         
  10.         
  11.         
  12.         
  13.         
  14.         
  15.         
  16.         
  17.         
  18.         
  19.       _________________________________________________________________________
  20.          ___________________                             ___________________
  21.             ________________       S P I T F I R E       ________________
  22.                _____________  -------------------------  _____________
  23.                   __________    Bulletin Board System    __________
  24.                      _______        for MS/PC DOS        _______
  25.                         ____      Personal Computers     ____
  26.                            _______________________________
  27.                              ____                    ____
  28.                                ____  Version 3.1  ____
  29.                                  ___________________
  30.  
  31.  
  32.  
  33.                  Copyright (C) 1987, 88, 89, 90, 91 by Mike Woltz
  34.                  ------------------------------------------------
  35.                                Buffalo Creek Software
  36.  
  37.         
  38.                                     A Member Of 
  39.                      The Association Of Shareware Professionals
  40.  
  41.  
  42.                      ------------------------------------------
  43.                      >>> Release Date         June 24, 1991 <<<
  44.                      ------------------------------------------
  45.         
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                                       TABLE OF CONTENTS
  56.                                     ---------------------
  57.         
  58.                #  Section Title                                     Page #
  59.               +--+------------------------------------------------+------+
  60.                   Introduction..................................... 1
  61.               <1> 1.0  Important Notice............................ 1
  62.                   1.1  Copyright & Registered Trademark Notice..... 2
  63.               <2> 2.0  SPITFIRE Hardware Requirements.............. 3
  64.                   2.1  Modems...................................... 4
  65.                   2.2  Modem Initialization........................ 5
  66.               <3> 3.0  Getting Started............................. 6
  67.               <4> 4.0  SPITFIRE File Paths......................... 19
  68.                   4.1  SPITFIRE System Files....................... 19
  69.                   4.2  SPITFIRE Work Files......................... 21
  70.                   4.3  SPITFIRE Message Files...................... 21
  71.                   4.4  SPITFIRE Display Files...................... 22
  72.                   4.5  SPITFIRE Menu Files......................... 26
  73.                   4.6  SPITFIRE File Clarifications................ 29
  74.                   4.7  About SPITFIRE Display Files................ 35
  75.                   4.8  Backup Files................................ 36
  76.                   4.9  THOUGHTS.BBS................................ 37
  77.               <5> 5.0  Command Line Parameters..................... 37
  78.                   5.1  SF.BAT...................................... 38
  79.               <6> 6.0  Setting Up the System Records............... 39
  80.                   6.1  Configuring Message Conference Records...... 39
  81.                   6.2  Configuring File Area Records............... 43
  82.               <7> 7.0  SPITFIRE Questionnaires..................... 47
  83.               <8> 8.0  Special Function Keys....................... 50
  84.                   8.1  Available Special Function Keys............. 51
  85.                   8.2  Special Function Key Definitions............ 51
  86.               <9> 9.0  Main Section Explained...................... 63
  87.                   9.1  Main Menu Example........................... 64
  88.                   9.2  Explanation of Main Menu Features........... 64
  89.              <10> 10.0 Message Section Explained................... 67
  90.                   10.1 Message Menu Example........................ 67
  91.                   10.2 Message Menu Explanation.................... 68
  92.              <11> 11.0 File Section Explained...................... 75
  93.                   11.1 File Menu Example........................... 75
  94.                   11.2 File Menu Explanation....................... 76
  95.                   11.3 Upload/Download Protocols................... 82
  96.                   11.4 Batch Download Menu......................... 82
  97.                   11.5 Batch Upload Menu........................... 84
  98.              <12> 12.0 Sysop Section Explained..................... 86
  99.                   12.1 Sysop Menu Explanation...................... 86
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.                                       TABLE OF CONTENTS (cont)
  113.                                       ------------------------
  114.         
  115.                #  Section Title                                     Page #
  116.               +--+------------------------------------------------+------+
  117.              <13> 13.0 Special Commands for Sysop Status........... 90
  118.                   13.1 Special Commands for Sysop.................. 91
  119.              <14> 14.0 Events Menu Example......................... 91
  120.                   14.1 Events Menu Explanation..................... 92
  121.              <15> 15.0 Hardware/Software Data Flow Control......... 96
  122.              <16> 16.0 Screen Save Feature......................... 96
  123.              <17> 17.0 SPITFIRE Doors Section...................... 96
  124.                   17.1 SPITFIRE Doors Display Files................ 99
  125.                   17.2 SPITFIRE Doors Support...................... 99
  126.              <18> 18.0 External File Transfer Protocols........... 100
  127.                   18.1 External Download Protocols................ 100
  128.                   18.2 External Batch Download Protocols.......... 103
  129.                   18.3 External Upload Protocols.................. 105
  130.                   18.4 External Batch Upload Protocols............ 108
  131.                   18.5 External Protocol Support.................. 109
  132.              <19> 19.0 SPITFIRE Utilizes EMS...................... 109
  133.              <20> 20.0 SPITFIRE Net-Mail Capabilities............. 110
  134.              <21> 21.0 Operating A Multi-Node SPITFIRE............ 111
  135.                   21.1 System Requirements........................ 111
  136.                   21.2 SPITFIRE Configuration..................... 111
  137.                   21.3 Features Unique To Multi-Node Operation.... 112
  138.                   21.4 SPITFIRE Node Chat......................... 113
  139.              <22> 22.0 SPITFIRE Multi-Tasking/Network Environment. 115
  140.                   22.1 SPITFIRE With Windows 3.0.................. 116
  141.                   22.2 SPITFIRE With DESQview..................... 118
  142.                   22.3 SPITFIRE With LANtastic Network............ 120
  143.              <23> 23.0 SPITFIRE Technical Reference Information... 122
  144.              <24> 24.0 Comment from the Author.................... 129
  145.             Appendix A Modem Initialization Strings................131
  146.             Appendix B SPITFIRE Questions and Answers............. 133
  147.             Subject Index
  148.  
  149.                                                                          Page 1
  150.         -----------------------------------------------------------------------
  151.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1  -  June 24, 1991 +-
  152.         -----------------------------------------------------------------------
  153.  
  154.         
  155.         INTRODUCTION
  156.         ------------
  157.         
  158.             SPITFIRE is a bulletin board program written in Borland's Turbo
  159.         Pascal and interfaced with assembler code compiled by Borland's Turbo 
  160.         Assembler.  Designed on an IBM Personal Computer, SPITFIRE is 
  161.         compatible with MS/PC DOS machines (IBM "Compatibles").
  162.         
  163.              SPITFIRE is distributed under the "Shareware" concept.  You are
  164.         encouraged to distribute this software to others, in its original,
  165.         unmodified condition, as long as you DO NOT charge for this program
  166.         in any way, shape or form.
  167.         
  168.         
  169.         1.0 - IMPORTANT NOTICE!
  170.         -----------------------
  171.         
  172.              Thank you for taking the time and expense to obtain SPITFIRE.
  173.         Surely, after you've had a chance to look SPITFIRE over, you'll agree
  174.         it is a powerful bulletin board program which combines both speed,
  175.         flexibility and user ease.
  176.         
  177.              This program, like many others, is distributed under the
  178.         "Shareware" concept.  SPITFIRE can be utilized on a trial basis for
  179.         not more than 30 days or 500 callers, whichever comes first. In the
  180.         event SPITFIRE is used beyond the trial period, then a registration
  181.         fee of $85.00 in "U.S. FUNDS" is required.  Please specify on your
  182.         registration form whether you wish to receive 5 1/4" disks or 3 1/2"
  183.         disks.  If not specified, 5 1/4" disks will be sent.  If you live
  184.         outside of the North American continent (countries other than Canada,
  185.         Mexico, the United States or provinces of the United States) an
  186.         addition $10 fee (i.e., $95.00) is required for postage and handling.
  187.         
  188.              Your registration of SPITFIRE will provide you with support and
  189.         notification of future updates and revisions of SPITFIRE.  Any portion
  190.         of or all such support and notification may be changed and/or
  191.         terminated at any time without notice.
  192.         
  193.              Many of you will be running SPITFIRE 24 hours per day, 7 days per
  194.         week.  This is more than any other program you'll use.  Considering
  195.         that, it becomes apparent that the registration fee is truly minimal.
  196.  
  197.         |--------------------------------------------------------------------|
  198.         |   Registration is simple & easy.  Send the registration fee to:    |
  199.         |--------------------------------------------------------------------|
  200.                            |-----------------------------| 
  201.                            |    Buffalo Creek Software   | 
  202.                            |    Attention:  Mike Woltz   | 
  203.                            |      913 - 39th Street      | 
  204.                            | West Des Moines, Iowa 50265 | 
  205.                            |-----------------------------| 
  206.  
  207.                                                                       Page 2
  208.         ----------------------------------------------------------------------
  209.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  210.         ----------------------------------------------------------------------
  211.         
  212.  
  213.             Mike Woltz and/or Buffalo Creek Software shall in no way be held 
  214.         responsible for any damage incurred while operating SPITFIRE.  All 
  215.         responsibility lies with the user of the software.
  216.         
  217.             No part of this manual may be reproduced, transmitted, transcribed,
  218.         stored in a retrieval system, or translated into any language (natural
  219.         or computer), in any form or by any means, without the prior written
  220.         permission of Mike Woltz.
  221.         
  222.             THIS SOFTWARE IS NOT FOR SALE!  You are granted a limited license
  223.         to use the software described in this manual. The software may be used
  224.         or copied only in accordance with the terms set forth herein.
  225.         
  226.             You may not make any changes or modifications to SPITFIRE, and you
  227.         may not de-compile, disassemble, or otherwise reverse-engineer it. You 
  228.         may not rent or lease it to others.
  229.         
  230.             No fee, charge or other compensation may be accepted or requested 
  231.         by anyone without express written permission from Mike Woltz.  This 
  232.         includes disk vendors.
  233.         
  234.             Operators of electronic bulletin board systems (Sysops) may post 
  235.         SPITFIRE for downloading by their users without written permission 
  236.         only as long as the conditions set forth herein are met.  A fee may be 
  237.         charged for access to the BBS as long as no specific fee is charged 
  238.         for access to the SPITFIRE files.
  239.         
  240.             Distributors of public domain and user supported software, such 
  241.         as disk vending services, may distribute copies of SPITFIRE subject to 
  242.         the above conditions only after obtaining written permission from Mike 
  243.         Woltz.
  244.         
  245.         
  246.         1.1 - COPYRIGHT & REGISTERED TRADEMARK NOTICE
  247.         ---------------------------------------------
  248.         
  249.              SPITFIRE and affiliate programs distributed with it are not to be
  250.         modified or distributed in modified form without the express written
  251.         consent of Mike Woltz.
  252.         
  253.              SPITFIRE is NOT to be sold, used or modified for, or with, illegal
  254.         intent under the penalty of law.
  255.         
  256.         "SPITFIRE" is Copyright (C) 1987, 88, 89, 90, 91 by Mike Woltz
  257.  
  258.         "SPITFIRE" is a registered trademark of Buffalo Creek Software.
  259.         
  260.         "Turbo Pascal" is a registered trademark of Borland International Corp.
  261.  
  262.                                                                       Page 3
  263.         ----------------------------------------------------------------------
  264.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  265.         ----------------------------------------------------------------------
  266.  
  267.  
  268.  
  269.         "BRK" is Copyright (C) 1985, by Solid Systems
  270.         
  271.         "SEALINK"  is Copyright (C) 1986 by System Enhancement Associates
  272.         
  273.         "WILDFIRE" is Copyright (C) 1988, 1989, 1990, 1991 by Stephen L. Cox
  274.  
  275.         "MUV" is Copyright (C) 1989, 1990, 1991 by Buffalo Creek Software
  276.         
  277.         "COLDBOOT" is Copyright (C) 1990, 1991 by Buffalo Creek Software
  278.  
  279.         "DSZ" is Copyright (C) 1988, 1989, 1990, 1991 by Omen Technology, Inc.
  280.  
  281.         "WINDOWS 3.0" is Copyright (C) 1990, 1991 by Microsoft
  282.         
  283.         "DESQview 386" is Copyright (C) 1990, 1991 by Quarterdeck Office Systems
  284.  
  285.         "LANtastic" is Copyright (C) 1990 by Artisoft
  286.         
  287.         "Doorway" is Copyright (C) 1987 through 1991 by Marshall Dudley
  288.  
  289.         "Remdoor" is Copyright (C) 1989, 1990, 1991 by Ken Brown
  290.  
  291.  
  292.         2.0 - SPITFIRE HARDWARE REQUIREMENTS
  293.         ------------------------------------
  294.         
  295.              The following are considered the minimum equipment requirements
  296.         for running SPITFIRE:
  297.         
  298.                    <1>  MS/PC DOS Personal Computer
  299.                    <2>  At least 256K Memory
  300.                    <3>  Fixed Disk (preferable)
  301.                    <4>  Modem 
  302.         
  303.              SPITFIRE requires several files being open at the same time.
  304.         For this reason, you will need to have the following files and buffers
  305.         set in your system's CONFIG.SYS file located in your root directory.
  306.         SPITFIRE may not work properly if this is not done!
  307.         
  308.              CONFIG.SYS should have the following settings:
  309.         
  310.                              FILES=25
  311.                              BUFFERS=30
  312.                              DEVICE=ANSI.SYS
  313.                              DEVICE=BRK.DRV
  314.         
  315.              The "DEVICE=BRK.DRV" is optional, however, if your system supports
  316.         the use of SPITFIRE Doors, External File Transfer Protocols, or any
  317.         of the Sysop Configurable commands from the Main, File or Message Menus
  318.  
  319.                                                                       Page 4
  320.         ----------------------------------------------------------------------
  321.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  322.         ----------------------------------------------------------------------
  323.  
  324.  
  325.         then the use of BRK (or some similar utility) is certainly recommended.
  326.         More information regarding the use of BRK is provided in the EXTERNAL 
  327.         FILE PROTOCOLS Section of this manual.
  328.  
  329.              If you are unfamiliar with how CONFIG.SYS works, consult your DOS
  330.         manual.  In the event you do not configure your system to allow at
  331.         least 25 files to be open at once, you may have a problem with SPITFIRE
  332.         aborting and giving a message of Runtime error 004. 
  333.         
  334.              SPITFIRE supports a number of features which cause SPITFIRE to 
  335.         search the directories you have specified in your PATH for COMMAND.COM.
  336.         For these features to work properly, SPITFIRE must be able to find
  337.         COMMAND.COM residing in a directory set up in your path statement.
  338.         These features are the ability to jump to DOS, the Sysop configurable
  339.         features from each menu, execution of either the SFINIT.BAT or the
  340.         SFMSGPCK.BAT and external file transfer drivers.  In the event you 
  341.         are unfamiliar with setting a PATH, please refer to your DOS manual.
  342.         
  343.  
  344.         2.1 - MODEMS
  345.         ------------
  346.          
  347.              SPITFIRE automatically determines your incoming callers' baud
  348.         rates.  In order for this to work, your modem must be able to send
  349.         verbose result codes.  Appendix A contains a list of modems and their
  350.         corresponding initialization strings which have been tested to work
  351.         with SPITFIRE.  SPITFIRE determines the baud rate of incoming calls 
  352.         by receiving the verbose result code from your modem when the modem 
  353.         establishes carrier detect.  SPITFIRE defaults to the codes listed 
  354.         below:
  355.         
  356.                                 300  Baud - CONNECT 
  357.                                 1200 Baud - CONNECT 1200
  358.                                 2400 Baud - CONNECT 2400
  359.                                 7200 Baud - CONNECT 7200
  360.                                 9600 Baud - CONNECT 9600
  361.                                14400 Baud - CONNECT 14400
  362.  
  363.                                 Error-correction modems
  364.                                 -----------------------
  365.                                 1200 Baud - CONNECT 1200/ARQ
  366.                                 2400 Baud - CONNECT 2400/ARQ
  367.                                 7200 Baud - CONNECT 7200/ARQ
  368.                                 9600 Baud - CONNECT 9600/ARQ
  369.                                14400 Baud - CONNECT 14400/ARQ
  370.         
  371.              The SPITFIRE default modem initialization string seems to work
  372.         with many modems.  However, some modems may require a unique
  373.         initialization string.  There are three modem register settings that
  374.         MUST exist in your modem initialization string for SPITFIRE to work
  375.         properly.  They are S0=0, V1 and S2=1.  A list of modem initialization
  376.         strings known to work with SPITFIRE can be found in Appendix A of
  377.         this manual.
  378.  
  379.                                                                       Page 5
  380.         ----------------------------------------------------------------------
  381.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  382.         ----------------------------------------------------------------------
  383.  
  384.  
  385.         
  386.             Mike Woltz and Buffalo Creek Software would like to take this
  387.         opportunity to express its appreciation to US Robotics Inc., FASTCOMM
  388.         COMMUNICATIONS CORP., and Artisoft's LANtastic for their technical 
  389.         support and the use of their products during the development of this 
  390.         version of SPITFIRE.  Each of these firms were gracious enough to
  391.         provide evaluation products for testing with SPITFIRE and whose
  392.         products have proven to work flawlessly in combination with SPITFIRE.
  393.  
  394.  
  395.  
  396.         2.2 - MODEM INITIALIZATION
  397.         --------------------------
  398.         
  399.              SPITFIRE automatically sends an "ATZ", pauses 1.5 seconds and then
  400.         sends the configured modem initialization string to the modem after
  401.         each caller.  This procedure and SPITFIRE'S default initialization 
  402.         string (listed below) seems to work fine with most modems:
  403.         
  404.                                ATS0=0Q0V1E0M0H0S2=1X1
  405.  
  406.              In the event you are using an USR HST and wish to run your BBS
  407.         at 19200 baud, the initialization string listed below works:
  408.  
  409.                         ATS0=0&B1M0&H1&R1&Y1Q0V1E0H0S2=1X6
  410.         
  411.              In the event you are using an USR HST Dual Standard and wish to 
  412.         run your BBS at 38400 baud in V.32 mode, the initialization string
  413.         listed below works:
  414.  
  415.                       ATS0=0B0&B1&N0&H1&R1&Y1Q0V1E0M0H0S2=1X6
  416.  
  417.              Should you need to change the modem initialization string, you
  418.         select ALT+M at the "SPITFIRE ready for use" prompt.  Appendix A
  419.         contains a listing of modems and corresponding initialization
  420.         strings which have been reported to work with SPITFIRE. The modem
  421.         initialization string can also be altered at the DOS prompt by
  422.         entering the following command line parameters:
  423.         
  424.           SPITFIRE /M  ATS0=0Q0V1E0M0H0S2=1X1 (Your Initialization String)
  425.  
  426.               Using the same command line parameters, the modem initialization
  427.         string can be included within the SF.BAT file.  Please note, however,
  428.         the command line parameters set in SF.BAT will always override those
  429.         set by using ALT+M at the "SPITFIRE ready for use" prompt.
  430.  
  431.                                                                       Page 6
  432.         ----------------------------------------------------------------------
  433.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  434.         ----------------------------------------------------------------------
  435.  
  436.  
  437.  
  438.         3.1  GETTING STARTED
  439.         --------------------
  440.         
  441.              If you're like most, you're probably not too thrilled with the
  442.         prospect of reading such a comprehensive document as this.  Most folks
  443.         are going to boot this program and try to run SPITFIRE without reading
  444.         further, so here are some quick guidelines regarding your initial setup
  445.         of SPITFIRE.
  446.         
  447.              <1>  Create a directory named SF on the drive on which you intend
  448.                   to run SPITFIRE.  Copy all SYSTEM FILES into your newly
  449.                   created SF directory.  (Listed in the SPITFIRE SYSTEM FILES
  450.                   section of this manual.)
  451.         
  452.              <2>  You should have received a file named SF.BAT with your
  453.                   SPITFIRE package.  You may need to use your favorite text
  454.                   editor (as long as it saves in ASCII format) to modify
  455.                   this file.  Examine the default values (such as target and
  456.                   source drives) and configure them to comply with your setup.
  457.                   (Example: Default on drive specification is C: and if
  458.                   you're running SPITFIRE on drive D, then you'll have to
  459.                   change it to D:).  After finishing that, look for the line
  460.                   that contains SPITFIRE /I2400 /C1.  "/I2400" indicates the
  461.                   top speed of your modem. You may have to change this to the
  462.                   highest speed your modem is capable of. (Example:  If you
  463.                   have a 9600 baud modem, change the string to read
  464.                   "SPITFIRE /I9600 /C1" or "SPITFIRE /I19200 /C1").  "/C1"
  465.                   indicates the COMM port you are using.  If you are using
  466.                   COMM port 2, you need to change the string to read
  467.                   "SPITFIRE /I2400 /C2".  After you've made your changes,
  468.                   be certain to save your modified file to disk.
  469.  
  470.                   **NOTE** The default command line parameters are used for 
  471.                   booting SPITFIRE on your system for the first time.  After 
  472.                   setting these parameters in SPITFIRE by using the ALT+M modem
  473.                   configuration window, any unnecessary command line parameters
  474.                   should be removed from your SF.BAT file.
  475.                   
  476.              <3>  Now you are ready to boot SPITFIRE by using your SF.BAT 
  477.                   file.  When first booting SPITFIRE, you will get the prompt
  478.                   "SFSYSTEM.DAT not found!  Do you wish to create it? <Y/n>".
  479.                   SPITFIRE defaults to "Y" and by pressing return or entering
  480.                   "Y" for yes SPITFIRE will create one.  Next you will get
  481.                   the prompt "SFNODE.DAT not found!  Do you wish to create 
  482.                   it? <Y/n>".  SPITFIRE defaults to "Y" and by pressing return
  483.                   or entering "Y" for yes SPITFIRE will create one.  Next you
  484.                   will get the prompt "SFUSERS.DAT not found!  Do you wish to
  485.                   create it? <Y/n>".  SPITFIRE defaults to "Y" and by pressing
  486.  
  487.                                                                       Page 7
  488.         ----------------------------------------------------------------------
  489.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  490.         ----------------------------------------------------------------------
  491.  
  492.  
  493.  
  494.                   return or entering "Y" for yes SPITFIRE will create one.
  495.                   Next you will get the prompt "SFFAREA.DAT not found!  Do you
  496.                   wish to create it? <Y/n>".  SPITFIRE defaults to "Y" and by
  497.                   pressing return or entering "Y" for yes SPITFIRE will create
  498.                   one.  Then you will get the prompt "SFMCONF.DAT not found!
  499.                   Do you wish to create it? <Y/n>".  SPITFIRE defaults to "Y"
  500.                   and by pressing return or entering "Y" for yes SPITFIRE will
  501.                   create one.  The first thing we have to be concerned with is
  502.                   the dilemma of not having properly assigned the correct COMM 
  503.                   port.  In this event, you will get a message that states 
  504.                   "COMM Port Number ?  is not responding!  SPITFIRE halting."
  505.                   If that happens, refer to step number 2 in this Section.  If
  506.                   all goes well, you will then be prompted for the Sysop Name.
  507.                   The name you enter here is the name that users will see 
  508.                   credited as Sysop of the system.  You should enter your real
  509.                   full name.  After that, SPITFIRE will ask you for a Sysop
  510.                   User Name.  It is recommended you answer this prompt with
  511.                   "Sysop".  It should be noted, that the name you enter here,
  512.                   should be the name that you use to log-on the BBS.  Also, it
  513.                   is to this name, that all comments to the Sysop from your
  514.                   users, will be addressed.  At this time SPITFIRE will prompt
  515.                   you to input password, phone number, city, state/province
  516.                   and birthdate.  SPITFIRE uses the responses you enter here to
  517.                   automatically add you as the first user in the SFUSERS.DAT
  518.                   file.  If your modem is malfunctioning, is turned off or not
  519.                   connected, SPITFIRE will then relay the message "Your modem
  520.                   is not responding properly!  Do you wish to continue? <y/n>".
  521.                   Answer "Y" and SPITFIRE will progress to the "SPITFIRE ready
  522.                   for use..." prompt.  Press the ALT+M keys to modify the modem
  523.                   initialization string to one that is proper for your modem.
  524.  
  525.              <4>  At the "SPITFIRE ready for use..." prompt, press ALT+S to
  526.                   log-on locally as Sysop.  When asked for your name, you must
  527.                   enter the same name as you entered as the Sysop User Name
  528.                   when configuring SPITFIRE.  (If you use the name "Sysop", the
  529.                   system will ask for a last name.  Here you can simply hit
  530.                   <RETURN> and continue.) Then enter the password you have
  531.                   selected previously.  When you get to the Main Menu, press
  532.                   F2 and set your security level to 999.  Now move from menu
  533.                   to menu and view the various features.  After you have
  534.                   viewed and experimented with the various features, log off
  535.                   in a normal fashion.  You should see SPITFIRE reset and the
  536.                   "SPITFIRE ready for use" prompt should appear at this
  537.                   point.
  538.              
  539.              <5>  At the "SPITFIRE ready for use..." prompt you can view
  540.                   or modify your modem configuration by pressing ALT+M 
  541.  
  542.                                                                       Page 8
  543.         ----------------------------------------------------------------------
  544.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  545.         ----------------------------------------------------------------------
  546.  
  547.  
  548.  
  549.                   simultaneously.  This opens SPITFIRE's Modem Configuration
  550.                   window.  The commands that you will see are listed
  551.                   below:
  552.  
  553.            --< SPITFIRE NODE 1 MODEM CONFIGURATION >--
  554.                   
  555.            <S> Serial Port Number................: 1
  556.            <B> Baud Rate.........................: 19200
  557.            <I> Initialization String.............:
  558.                ATS0=0&B1&N0&H1&R2&Y3Q0V1E0M0H0S2=1X1     <1> Line COM1..: IRQ4
  559.            <M> Modem - Error Correction Type.....: Yes   <2> Line COM2..: IRQ3
  560.            <E> Error Correction Message..........: ARQ   <3> Line COM3..: IRQ4
  561.            <H> Hardware Data Flow Control........: Yes   <4> Line COM4..: IRQ3
  562.            <A> Answer On What Ring...............: 1
  563.            <D> Display Result Messages...........: On
  564.            <C> Disconnect Delay..................: 28
  565.            <U> Use High Speed Async Routines.....: Yes
  566.            <R> Baud Rate Requirement.............: 1200
  567.  
  568.                        Enter Command or <Q>uit -
  569.  
  570.              Command <S> is used to specify the COMM Port being utilized
  571.                          by this particular node.
  572.  
  573.              Command <B> should be used to enter the maximum baud rate
  574.                          allowed for this node.
  575.  
  576.              Command <I> is used to enter the modem initialization
  577.                          appropriate for your modem.
  578.                          
  579.              Command <M> is used to specify whether the modem is an
  580.                          error correction modem.  Pressing <M> will
  581.                          toggle this from Yes to No and vice versa.
  582.  
  583.              Command <E> allows you to enter the Error Correction Message
  584.                          for your particular modem if an error correction
  585.                          modem is being used.  For instance, US Robotics
  586.                          uses ARQ.  Please refer to your modem manual to
  587.                          determine the error correction message used by
  588.                          your modem, provided it has error checking
  589.                          capabilities.
  590.  
  591.              Command <H> allows you to toggle the Hardware Data Flow
  592.                          Control between Yes and No.  For more information
  593.                          on this, refer to the section - HARDWARE/SOFTWARE
  594.                          DATA FLOW CONTROL - of this manual.
  595.  
  596.              Command <A> allows you to specify on what ring, SPITFIRE
  597.                          will answer the incoming call.  For instance,
  598.  
  599.                                                                       Page 9
  600.         ----------------------------------------------------------------------
  601.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  602.         ----------------------------------------------------------------------
  603.  
  604.  
  605.  
  606.                          with 1, SPITFIRE will answer the incoming
  607.                          call on the first ring.  Most often, you 
  608.                          will want this set to 1.
  609.  
  610.              Command <D> will allow you to toggle On and Off whether
  611.                          SPITFIRE will display the modem's verbose message.
  612.                          For instance, when toggled on if a user logs on at
  613.                          2400 baud, CONNECT 2400 will be displayed to the
  614.                          screen and recorded in the CALLERS.LOG.  If this is
  615.                          toggled off, the CONNECT message will not be written
  616.                          to the screen or recorded in the CALLERS.LOG.
  617.  
  618.              Command <C> allows you to specify the disconnect delay.  This
  619.                          feature is for modems which utilize their own
  620.                          data buffer.  The Sysop can use this option to
  621.                          configure the amount of time to delay the
  622.                          disconnect, allowing the data contained in the
  623.                          modem buffer to be displayed to the caller.
  624.                          The SPITFIRE default for this is 28, which is
  625.                          adequate for the 5k buffer in the US Robotics HST.
  626.  
  627.              Command <U> This switch should be turned on provided your system
  628.                          will operate properly using the high speed routines.
  629.                          In the event your display files are not properly
  630.                          shown to the remote caller, then turn this switch off.
  631.  
  632.              Command <R> This switch determines the minimum baud rate a caller
  633.                          must use to access your BBS.  For instance, if this 
  634.                          is set at 1200, a caller must connect at a baud rate 
  635.                          between 1200 and the maximum baud rate of your BBS.
  636.                          If a caller connects at a baud rate less than what 
  637.                          is specified here, SF2SLOW.BBS will be displayed
  638.                          and the caller will be logged off the system.  This
  639.                          is a variable option and will disallow callers with
  640.                          a baud rate of 65535 or less.
  641.  
  642.              Command <1> Allows the Sysop to configure the IRQ SPITFIRE will
  643.                          use for COMM port 1.  IRQ4 is standard for COM1.
  644.                          Valid options are 1 through 7.
  645.  
  646.              Command <2> Allows the Sysop to configure the IRQ SPITFIRE will
  647.                          use for COMM port 2.  IRQ3 is standard for COM2.
  648.                          Valid options are 1 through 7.
  649.  
  650.              Command <3> Allows the Sysop to configure the IRQ SPITFIRE will
  651.                          use for COMM port 3.  Valid options are 1 through 7.
  652.  
  653.              Command <4> Allows the Sysop to configure the IRQ SPITFIRE will
  654.                          use for COMM port 4.  Valid options are 1 through 7.
  655.  
  656.                                                                       Page 10
  657.         ----------------------------------------------------------------------
  658.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  659.         ----------------------------------------------------------------------
  660.  
  661.  
  662.  
  663.              <6>  At the "SPITFIRE ready for use" prompt, press ALT+Z.  
  664.                   Pressing ALT+Z opens the window which allows you to
  665.                   configure SPITFIRE.  The commands that you will see 
  666.                   are listed below: 
  667.  
  668.  
  669.                  --< SPITFIRE CONFIGURATION >--
  670.                  <A>  Sysop User Name...............: Sysop
  671.                  <B>  Sysop Security................: 50
  672.                  <C>  New User Security.............: 10
  673.                  <D>  New User Log On Time..........: 45
  674.                  <E>  No Activity Time Limit........: 3
  675.                  <F>  Daily Time Limit..............: 60
  676.                  <G>  Log On Time Limit.............: 60
  677.                  <H>  Maximum Users.................: 500
  678.                  <I>  Maximum User Calls Per Day....: 10             
  679.                  <J>  Number of Callers.............: 1
  680.                  <K>  Upload/Download Ratio Prompts.: 10
  681.                  <L>  Upload Time Compensation......: 1.000
  682.                  <M>  Drop to DOS Password..........: Spitfire
  683.                  <N>  BBS Starting Date.............: June 1, 1991
  684.                  <O>  Sysop Name....................: John Doe
  685.                  <P>  Node Number...................: 2
  686.                  <R>  Private BBS Security Level....: 0
  687.                  <S>  Total Number Of Nodes.........: 3
  688.                  <T>  U/D Ratio Violation Security..: 9
  689.  
  690.                         ENTER COMMAND <<Q>...  Quit>:            
  691.  
  692.              Command <A> Allows you to change the Sysop User Name.
  693.         
  694.              Command <B> Allows you to change the Sysop security level.  Any
  695.                          user with an access equal to or greater than this
  696.                          numeric value can read all messages (public and
  697.                          non-public), undelete messages, delete any message and
  698.                          overwrite existing files during uploading (if the 
  699.                          filename already exists) as well as being able to 
  700.                          perform other functions not available to users with 
  701.                          a security level less than this numeric value.
  702.         
  703.              Command <C> Allows you to set the default security level for a new
  704.                          user.
  705.  
  706.              Command <D> Allows you to set the amount of time on the board for
  707.                          the new user's visit.  (First day only)
  708.  
  709.              Command <E> Allows you to set the amount of time a caller can    
  710.                          remain inactive (no keyboard input) before being
  711.                          automatically logged off the BBS.
  712.  
  713.                                                                       Page 11
  714.         ----------------------------------------------------------------------
  715.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  716.         ----------------------------------------------------------------------
  717.         
  718.         
  719.         
  720.              Command <F> Sets the amount of time per day a user is allowed on
  721.                          the board.  Refer to the section on SPITFIRE FILE 
  722.                          CLARIFICATION in this manual for more information on 
  723.                          setting time limits.
  724.  
  725.              Command <G> Sets the amount of time per call, per user.  Refer
  726.                          to the section on SPITFIRE FILE CLARIFICATION in this
  727.                          manual for more information on setting time limits.
  728.  
  729.              Command <H> Determines the amount of users you will allow to
  730.                          utilize your BBS.  (i.e. -  If you have this value set
  731.                          at 500 and you already have 500 users and a new user
  732.                          (501) tries to log-on, the system displays the file
  733.                          MAXUSERS.BBS and logs the user off.)
  734.         
  735.              Command <I> This sets the limit of how many times a user can call
  736.                          your board per day.  If this amount is exceeded, the
  737.                          system will display TOOMANY.BBS and log the user off.
  738.         
  739.              Command <J> This gives you the opportunity to set the number of
  740.                          callers.  The reason for this is if you are already 
  741.                          running an established board, you can enter the
  742.                          the current number of callers, so as not to start 
  743.                          the BBS with Caller Number 1.
  744.  
  745.              Command <K> Sets the ratio of downloads to uploads.  (i.e. - If a
  746.                          user's ratio exceed 1 upload for every "x" amount of
  747.                          files downloaded; after the download is completed,
  748.                          SPITFIRE sends SFRATIO.BBS unless DAILYLMT.DAT 
  749.                          instructs SPITFIRE not to).  SFRATIO.BBS is normally 
  750.                          displayed to users to notify them that their 
  751.                          upload/download ratio is not acceptable.
  752.  
  753.              Command <L> This sets the time compensation for time used during
  754.                          an upload.  The default is 1.000.  Should you wish to
  755.                          have the user rewarded with extra time for an upload,
  756.                          you can increase this numeric value.
  757.        
  758.              Command <M> Sets the password that is needed to drop to DOS from a
  759.                          remote location.  The default is "Spitfire", but you
  760.                          should change this for the sake of security.
  761.  
  762.              Command <N> This provides an opportunity to set the starting date
  763.                          of your bulletin board.  The reason for this is if you
  764.                          are already running an established board, you can 
  765.                          enter the original starting date of your BBS 
  766.                          rather than the date of your conversion to SPITFIRE.
  767.                        
  768.              Command <O> Allows you to change the Sysop name.  This is the name
  769.                          that users will see credited as the Sysop of the BBS.
  770.  
  771.                                                                       Page 12
  772.         ----------------------------------------------------------------------
  773.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  774.         ----------------------------------------------------------------------
  775.  
  776.                          
  777.                          
  778.              Command <P> Sets the Node Number for this particular node of the
  779.                          BBS.  If you are not operating a multi-node system, 
  780.                          this should be set to 1.  If you are operating a 
  781.                          multi-node BBS, the node number here should be set to
  782.                          correspond to the appropriate node number.  In other 
  783.                          words, the second node should be set to 2, the third 
  784.                          node set to 3, etc.
  785.  
  786.              Command <R> Sets the security required to access the BBS if the
  787.                          BBS has been toggled to be a private BBS.  If a 
  788.                          caller attempts to log-on the BBS and does not have
  789.                          a security equal to or greater than that which the
  790.                          Sysop has set here, the display file, PRIVATE.BBS/CLR
  791.                          is displayed, if found, and the caller is logged off
  792.                          the BBS.  Those using multi-node systems may set
  793.                          this individually for each node.
  794.  
  795.              Command <S> Sets the total number of nodes available on your
  796.                          system.  For single node systems, a 1 is entered,
  797.                          and for multi-node systems, it would be equivalent
  798.                          to the total number of nodes supported in your system
  799.                          setup.
  800.  
  801.              Command <T> This specifies the security level that a caller 
  802.                          will be changed to if the upload/download ratio
  803.                          is violated and the following conditions are met:
  804.  
  805.                         1) The caller has exceeded the upload/download
  806.                            ratio of 1 upload to the amount specified at the
  807.                            ALT+Z configuration screen command <K> Upload/
  808.                            Download Ratio Prompts plus 6.  SPITFIRE adds the
  809.                            additional amount to ensure SFRATIO.BBS/CLR will 
  810.                            be displayed to warn the caller of the possible 
  811.                            change in status.
  812.  
  813.                         2) The caller's security level in the DAILYLMT.DAT
  814.                            file is set to display SFRATIO.BBS/CLR when the
  815.                            upload/download ratio is violated
  816.  
  817.                         3) The SPITFIRE Toggle Switch (ALT+T) option
  818.                            <M> Enforce Up/Download ratio is toggled to Yes.
  819.  
  820.             **NOTE**    SPITFIRE will return the caller to their original
  821.                         security once the caller's upload/download ratio is
  822.                         again within the required ratio limits and provided:
  823.                         
  824.                         1) The Enforce Up/Download Ratio switch is toggled
  825.                            On.
  826.  
  827.                                                                       Page 13
  828.         ----------------------------------------------------------------------
  829.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  830.         ----------------------------------------------------------------------
  831.  
  832.  
  833.                            
  834.                         2) The caller's security level matches the U/D
  835.                            Ratio Violation Security.
  836.  
  837.                        
  838.              After setting your configuration for SPITFIRE enter <Q> to Quit
  839.         and you are returned to the "Ready..." prompt.  
  840.  
  841.              <7>  Once this has been completed, you will need to press the 
  842.                   ALT+T key strokes at the SPITFIRE ready prompt to continue 
  843.                   your SPITFIRE configuration of setting the SPITFIRE toggle 
  844.                   switches.  A window will open up which allows to configure 
  845.                   the following options:
  846.  
  847.             -----< Toggle SPITFIRE Switches >-----
  848.  
  849.             <A> US Phone Number Style..........: On
  850.             <B> Log On - Message Statistics....: On
  851.             <C> Log On - New File Statistics...: On
  852.             <D> Require New User Birthdate.....: Yes
  853.             <E> New User Default Protocol......: Off
  854.             <F> File Description Conversion....: On
  855.             <G> Type Of BBS....................: Public BBS
  856.             <H> Graphics.......................: Ansi Available
  857.             <I> Second Password................: One Password
  858.             <J> Direct Screen Writes...........: Yes
  859.             <K> Net-mail Message Base..........: Yes
  860.             <L> Multi-Node System..............: Yes
  861.             <M> Enforce Up/Download Ratio......: Yes
  862.             <N> Scan All Msg Conferences.......: Yes
  863.             <O> Comprehensive Upload Search....: On
  864.  
  865.                        Enter Command <<Q>... Quit>:
  866.  
  867.             Command <A>  This allows the Sysop to set whether the BBS will
  868.                          use a US phone number format (###-###-####) or allow 
  869.                          for SPITFIRE to merely accept any 12 character string
  870.                          entered by the user.  The SPITFIRE default is set for
  871.                          the US Phone Number Style.
  872.  
  873.             Command <B>  This feature allows the Sysop to determine whether
  874.                          callers will be prompted with their message statistics
  875.                          when logging on the BBS.  If this is set On, the
  876.                          caller will be notified upon log-on of any new
  877.                          messages, number of received messages, messages sent
  878.                          by the caller and total number of messages on the
  879.                          BBS.  SPITFIRE's default is On. 
  880.  
  881.             Command <C>  This feature allows the Sysop to designate whether 
  882.                          callers will be prompted with new file statistics
  883.  
  884.                                                                       Page 14
  885.         ----------------------------------------------------------------------
  886.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  887.         ----------------------------------------------------------------------
  888.  
  889.  
  890.  
  891.                          when logging on the BBS.  If this is set to On and the
  892.                          caller opts to list for new files when logging on the
  893.                          BBS, all new files will be listed.  In addition,
  894.                          SPITFIRE will inform the caller of the number of new
  895.                          files since last checked and the total downloadable
  896.                          files and bytes available on the system.  SPITFIRE's
  897.                          default is On.
  898.  
  899.             Command <D>  This feature allows the Sysop to designate whether
  900.                          a new user logging onto the BBS for the first time
  901.                          will be required to enter their birthdate.  If
  902.                          toggled to Yes, the birthdate will be required and
  903.                          if toggled to No, the user will not be prompted to
  904.                          enter their birthdate.  
  905.                          
  906.                          If Command <I>, Second Password, is toggled to 
  907.                          Second Password Required, and the Require New User
  908.                          Birthdate is changed to No, SPITFIRE will 
  909.                          automatically change Command <I> to One Password.
  910.                          
  911.              **NOTE**    SPITFIRE uses a caller's birthdate as the second
  912.                          password, when required.  It is not possible to
  913.                          require a second password if the BBS does not
  914.                          require the caller to enter their birthdate.
  915.  
  916.             Command <E>  This feature is used to determine if a new user
  917.                          logging on the BBS can select a default file transfer
  918.                          protocol after completing the new user questionnaire.
  919.                          If this is toggled to Yes, the new user will be
  920.                          presented with this option.  If this feature is set 
  921.                          Off, the new user will not automatically be presented
  922.                          with this option, but may still select a default file
  923.                          transfer protocol from the <Y>...Your Statistics
  924.                          option of the Main Menu.
  925.  
  926.             Command <F>  This feature allows the Sysop to set SPITFIRE's File
  927.                          Description Conversion on.  When this is toggled On,
  928.                          SPITFIRE will automatically convert the first
  929.                          character of each word in the file description to
  930.                          uppercase.  All other characters will be lower case.
  931.                          The exception to this being, any words the Sysop
  932.                          includes in SFUPCASE.DAT in the Work File Path
  933.                          will be converted to all uppercase characters,
  934.                          i.e., BBS, SPITFIRE, COMM, ZIP, etc.  If this is
  935.                          toggled Off, SPITFIRE makes no attempt to alter the
  936.                          description entered by the caller.  SPITFIRE's
  937.                          default is On.
  938.  
  939.                                                                       Page 15
  940.         ----------------------------------------------------------------------
  941.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  942.         ----------------------------------------------------------------------
  943.  
  944.  
  945.  
  946.             Command <G>  Toggles whether you are going to have a Private or a
  947.                          Public BBS.  If you toggle this as a Private BBS, then
  948.                          the user attempting to log-on must be in the users
  949.                          file to be granted access.  If you have the system
  950.                          toggled as a Private BBS and a caller tries to log-on
  951.                          as new user, then SPITFIRE will display NEWUSER.BBS
  952.                          /CLR (if found) and will then have the caller answer
  953.                          the new user questionnaire (if found).  After the
  954.                          questionnaire is answered, then SPITFIRE will display
  955.                          PRIVATE.BBS/CLR (if found) and log the caller off.
  956.                          A note is left in HEYSYSOP.LOG advising that a new
  957.                          user attempted to log-on.
  958.  
  959.             Command <H>  Toggles whether or not you wish to offer Ansi
  960.                          graphics.  If you wish to offer Ansi graphics, you 
  961.                          must create .CLR files to match the display .BBS 
  962.                          files you have: (i.e. -  ALL.BBS {non-Ansi} & ALL.CLR
  963.                          {Ansi Graphics}).  In order for you to see the Ansi 
  964.                          Graphics locally, you must have DEVICE=ANSI.SYS in
  965.                          your CONFIG.SYS file. 
  966.  
  967.             Command <I>  Toggles password prompt.  If toggled to One Password,
  968.                          the caller simply enters their password.  If toggled
  969.                          to Second Password Required, then after entering the 
  970.                          first password, the system prompts the user for their
  971.                          birth date. Should the user not know their birth date,
  972.                          the system will log them off.
  973.                          
  974.                **NOTE**  If the BBS is configured not to require a user to
  975.                          enter their birthdate when logging on to the BBS
  976.                          the first time, SPITFIRE automatically sets this
  977.                          option to One Password, if it is not already.  The
  978.                          Second Password Required is only available when
  979.                          the users are required to enter their birth date. 
  980.  
  981.             Command <J>  Toggles the Direct Screen Write feature on and off. 
  982.                          If you are running SPITFIRE in a multi-tasking
  983.                          environment, you will want to set this to No to    
  984.                          disable direct screen writing.  Otherwise, you will 
  985.                          want to set this to Yes because using direct screen 
  986.                          writes increases the speed of the display.
  987.  
  988.             Command <K>  Toggles whether your system will be supporting net-
  989.                          mail.  If this is toggled on and that Message 
  990.                          Conference has been configured to allow net-mail, 
  991.                          when a user enters a message, SPITFIRE will prompt 
  992.                          the user whether to "Send this Message via net-mail? 
  993.                          [Y/n]", with Yes being the default response.  If the 
  994.  
  995.                                                                       Page 16
  996.         ----------------------------------------------------------------------
  997.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  998.         ----------------------------------------------------------------------
  999.  
  1000.  
  1001.  
  1002.                          user responds with a Yes, then the caller can leave a
  1003.                          message to someone who is not a user on the BBS and 
  1004.                          the message will be marked that it is a message for 
  1005.                          net-mail.  If the caller responds to the prompt with 
  1006.                          an N then the message must be a person who is a user 
  1007.                          on the BBS.  (This also applies to Carbon Copies).  
  1008.  
  1009.             Command <L>  Toggles whether you will be operating a multi-node
  1010.                          BBS system.  If you are operating a single node
  1011.                          BBS, this should be toggled to No and if you are
  1012.                          operating a multi-node system, this should be toggled
  1013.                          to Yes.
  1014.  
  1015.             Command <M>  Toggles whether the BBS will enforce the required
  1016.                          upload/download ratio.  If set to No, it will have
  1017.                          no affect on caller.  If set to Yes, and the
  1018.                          following conditions are met:
  1019.  
  1020.                          1) The caller has exceeded the upload/download
  1021.                             ratio of 1 upload to the amount specified at the
  1022.                             ALT+Z configuration screen command <K> Upload/
  1023.                             Download Ratio Prompts plus 6.  SPITFIRE adds the
  1024.                             additional amount to ensure SFRATIO.BBS/CLR will 
  1025.                             be displayed to warn the caller of the possible 
  1026.                             change in status.
  1027.  
  1028.                          2) The caller's security level in the DAILYLMT.DAT
  1029.                             file is set to display SFRATIO.BBS/CLR when the
  1030.                             upload/download ratio is violated
  1031.                         
  1032.                          the callers security is changed to that specified
  1033.                          in the ALT+Z U/D Ratio Violation Security.
  1034.  
  1035.              **NOTE**    SPITFIRE will return the caller to their original
  1036.                          security once the caller's upload/download ratio is
  1037.                          again within the required ratio limits and provided:
  1038.                         
  1039.                          1) The Enforce Up/Download Ratio switch is toggled
  1040.                             On.
  1041.                            
  1042.                          2) The caller's security level matches the U/D
  1043.                             Ratio Violation Security.
  1044.  
  1045.             Command <N>  This feature allows the Sysop to designate the
  1046.                          message scan parameters.  When set to Yes, all 
  1047.                          message conferences are included in the scan.  When
  1048.                          set to No, only messages in the caller's queued
  1049.                          conferences are scanned.  This affects both the
  1050.                          log-on message scan and the scan done by selecting
  1051.                          <Y>...Your Message option from the Message Menu.
  1052.  
  1053.                                                                       Page 17
  1054.         ----------------------------------------------------------------------
  1055.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1056.         ----------------------------------------------------------------------
  1057.  
  1058.  
  1059.  
  1060.  
  1061.              <8>  When setting up SPITFIRE for the first time, SPITFIRE will
  1062.                   automatically create default file paths:
  1063.                   
  1064.              --<SPITFIRE FILE PATHS>--
  1065.              
  1066.              <A>  External Transfer Protocols......: No
  1067.              <B>  Work Files Path..................: C:\SF\WORK
  1068.              <C>  Message Files Path...............: C:\SF\MESSAGE
  1069.              <D>  Display Files Path...............: C:\SF\DISPLAY
  1070.              <E>  External Transfer Path...........: C:\SF\EXTNOD1
  1071.  
  1072.              
  1073.                          ENTER COMMAND < <Q>...Quit> :
  1074.                          
  1075.                   SPITFIRE will also place the files it creates in the
  1076.                   appropriate file path. 
  1077.  
  1078.                   If you wish to modify these settings, you may do so by 
  1079.                   pressing ALT+P at the  "Ready..." prompt.  Pressing ALT+P 
  1080.                   opens the window which allows you to set the file paths 
  1081.                   which will be used in running SPITFIRE.  An explanation
  1082.                   of the commands are listed below: 
  1083.                                            
  1084.              Command <A> Toggles whether you wish to implement the use of
  1085.                          the external transfer protocol feature.
  1086.         
  1087.              Command <B> Allows you to specify the directory in which the
  1088.                          SPITFIRE Work Files reside.  (For more information
  1089.                          on this refer to the section FILE PATHS in this 
  1090.                          manual.)  All files which belong in the Work File 
  1091.                          Path are specified as such with a (WORK) in the file
  1092.                          description in the section - SPITFIRE WORK FILES.
  1093.  
  1094.              Command <C> Allows you to specify the directory in which the
  1095.                          SPITFIRE Message Files will reside.  All files
  1096.                          which belong in the Message File Path are specified
  1097.                          as such with a (MESSAGE) in the file description in
  1098.                          the section SPITFIRE MESSAGE FILES.
  1099.  
  1100.              Command <D> Allows you to specify the directory in which the
  1101.                          SPITFIRE Display Files reside.  All files with a
  1102.                          BBS or CLR extension are Display Files and should
  1103.                          reside in the directory you designate here.  (For
  1104.                          more information refer to the section on FILE PATHS
  1105.                          in this manual.)  All files which belong in the 
  1106.                          Display File Path are specified as such with a 
  1107.                          (DISPLAY) in the file description in the section - 
  1108.                          SPITFIRE DISPLAY FILES.
  1109.  
  1110.                                                                       Page 18
  1111.         ----------------------------------------------------------------------
  1112.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1113.         ----------------------------------------------------------------------
  1114.                          
  1115.                          
  1116.                          
  1117.              Command <E> Allows you to specify the directory from which you
  1118.                          opt to run the SPITFIRE External Transfer Protocols.
  1119.                          All files which you are using to run the External
  1120.                          Transfer Protocols must reside in the directory you
  1121.                          designate here. (For more information refer to the
  1122.                          section - EXTERNAL FILE TRANSFER PROTOCOLS of this
  1123.                          manual.)
  1124.  
  1125.              Establishing specified file paths will provide the Sysop with more
  1126.         manageable directories.  However, if the Sysop prefers, all files can
  1127.         be accessed from the SF directory.  Simply enter C:\SF in response to
  1128.         each of the above files path questions. 
  1129.                        
  1130.              After you've configured SPITFIRE to meet your specifications, 
  1131.         Quit and return to the "SPITFIRE ready for use..." prompt.
  1132.         
  1133.              At the "SPITFIRE ready for use..." prompt, press ALT+R to
  1134.         configure your Message Conference records and ALT+F to configure your
  1135.         File Area records.  For more information on this feature, refer to the
  1136.         section - SETTING UP SYSTEM RECORDS of this manual.
  1137.  
  1138.              After you've completed that, you're ready to go!
  1139.  
  1140.              If you're having problems running SPITFIRE, and you're sure you've
  1141.         tried everything, gather together a report of your version number and
  1142.         all the information pertaining to the difficulties (such as System,
  1143.         Modem, Comm Port) you are experiencing and contact Buffalo Creek's BBS
  1144.         (515-225-8496) for registered support.  Be as thorough as possible so
  1145.         an accurate determination of the cause of your problem(s) can be made.
  1146.         Every effort will be made to determine and correct the problem!
  1147.         Please keep in mind that it is difficult at best to provide help if
  1148.         you simply leave a message that says something like, "I can't make
  1149.         external protocols work.  What am I doing wrong?".  You need to 
  1150.         provide specific information regarding the problem.
  1151.  
  1152.              Further, if you had a problem that isn't covered by this manual
  1153.         and were able to work it out without registered support, please contact
  1154.         Buffalo Creek's BBS so the information you have discovered can be
  1155.         shared with other users of SPITFIRE.  Also, please report any unique
  1156.         configurations you may discover so everyone will benefit from your
  1157.         ideas.
  1158.  
  1159.                                                                       Page 19
  1160.         ----------------------------------------------------------------------
  1161.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1162.         ----------------------------------------------------------------------
  1163.  
  1164.  
  1165.  
  1166.         4.0 SPITFIRE FILE PATHS
  1167.         -----------------------
  1168.         
  1169.             SPITFIRE supports file paths for the files which are accessed in
  1170.         the process of its execution.  Using the individual file paths created
  1171.         by SPITFIRE (SYSTEM, WORK, MESSAGE, DISPLAY and EXTERNAL), your
  1172.         directories are more manageable.
  1173.         
  1174.              The SYSTEM files path is the directory in which you have set up
  1175.         SPITFIRE (usually C:\SF) and contains the files which are required 
  1176.         for the execution of SPITFIRE.  The WORK files path contains files 
  1177.         which SPITFIRE accesses and writes to periodically in the process of 
  1178.         program execution.  The DISPLAY files path contains all files which
  1179.         are displayed to the user while logged on the BBS.  The MESSAGE files
  1180.         path contains all files used by the message section of SPITFIRE.  The
  1181.         EXTERNAL files path includes the files necessary to provide the user
  1182.         with optional transfer protocols other than those automatically
  1183.         accessed from within SPITFIRE.
  1184.         
  1185.         **NOTE** All DISPLAY files are optional.  Should the Sysop choose
  1186.         not to use these files, SPITFIRE will operate just fine.  In fact,
  1187.         SPITFIRE will normally display a default message when a display
  1188.         file is not found.  The DISPLAY files merely provide an additional
  1189.         means by which the Sysop can create unique screens to personalize
  1190.         their BBS system.
  1191.  
  1192.              The system files that were created when setting up SPITFIRE
  1193.         MUST reside in the main SPITFIRE directory .  The WORK, MESSAGE, 
  1194.         DISPLAY and EXTERNAL file paths are created by SPITFIRE or can be
  1195.         modified by pressing ALT+P at the "SPITFIRE Ready For Use" prompt.
  1196.         (Refer to the section - GETTING STARTED of the SPITFIRE manual.)
  1197.         
  1198.              The following sections, discuss individually, files used by 
  1199.         SPITFIRE.  After the file description, a (SYSTEM), (WORK), (MESSAGE)
  1200.         or (DISPLAY) is included to help you determine in which directory the
  1201.         file should be placed.  No files which will be used in your External
  1202.         Protocol Path will be found.  These are not included in the SPITFIRE
  1203.         package because they are separate programs written by other
  1204.         programmers.  
  1205.  
  1206.   
  1207.         4.1 - SPITFIRE SYSTEM FILES
  1208.         ---------------------------
  1209.         
  1210.              There are five file types that comprise SPITFIRE and allow it
  1211.         to function - System, Work, Message, Display and External Protocol.
  1212.         
  1213.              The first type is referred to as SYSTEM FILES.  System Files
  1214.         are mandatory for SPITFIRE's operation and MUST reside in your main
  1215.         SPITFIRE directory from which you run SPITFIRE.
  1216.  
  1217.                                                                       Page 20
  1218.         ----------------------------------------------------------------------
  1219.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1220.         ----------------------------------------------------------------------
  1221.  
  1222.  
  1223.  
  1224.         SPITFIRE.EXE  - Main System Program.                          (SYSTEM)
  1225.         SPITFIRE.OVR  - SPITFIRE Overlay File.                        (SYSTEM)
  1226.         SFMAIN  .MNU  - SPITFIRE Main Menu.                           (SYSTEM)
  1227.         SFMSG   .MNU  - SPITFIRE Message Menu.                        (SYSTEM)
  1228.         SFFILE  .MNU  - SPITFIRE File Menu.                           (SYSTEM)
  1229.         SFSYSOP .MNU  - SPITFIRE Sysop Menu.                          (SYSTEM)
  1230.               
  1231.              The above-mentioned files MUST be present for SPITFIRE to 
  1232.         run.  SPITFIRE will halt if these files are not found in the directory 
  1233.         in which you are running your system.
  1234.         
  1235.              The following system files will be created by SPITFIRE if they
  1236.         are not already present.
  1237.         
  1238.         SFNODE.DAT    - Configuration information for this node.      (SYSTEM)
  1239.         SFFAREA.DAT   - File Area system information.                 (SYSTEM) 
  1240.         SFMCONF.DAT   - Message Conference system information.        (SYSTEM)
  1241.         SFEVENTS.DAT  - Contains scheduled events information.        (SYSTEM)
  1242.  
  1243.              Other system files which will need to reside in the main 
  1244.         SPITFIRE directory include:
  1245.  
  1246.         SFREMOTE.BAT  - Used for remote Drop to DOS.                  (SYSTEM)
  1247.         SF      .BAT  - Batch file for invoking SPITFIRE.             (SYSTEM) 
  1248.         SFMAIN  .BAT  - Executes Sysop configurable command option
  1249.                         available from the Main Menu.                 (SYSTEM)
  1250.         SFMESS  .BAT  - Executes Sysop configurable command option
  1251.                         available from the Message Menu.              (SYSTEM)
  1252.         SFFILE  .BAT  - Executes Sysop configurable command option
  1253.                         available from the File Menu.                 (SYSTEM)
  1254.         SFDOOR  .MNU  - SPITFIRE Door Menu.                           (SYSTEM)
  1255.         SFORDER .MNU  - SPITFIRE Questionnaire Menu.                  (SYSTEM)
  1256.         SFCHAT  .CAP  - Text file of chat captures.                   (SYSTEM)
  1257.         CALLERS .TMP  - Temporary file used to record callers activity.
  1258.                         This file is later appended to CALLERS.LOG file
  1259.                         in the WORK file path.                        (SYSTEM)
  1260.         DAILYLMT.DAT  - Determines daily time limits, number of downloadable
  1261.                         files and bytes , quick log-on capability, number of 
  1262.                         node chats, etc. for each security level       (SYSTEM)
  1263.         SFINIT  .BAT  - Batch file, if found, is executed after each
  1264.                         caller prior to initializing the modem.       (SYSTEM)
  1265.         SFLOGON .BAT  - Batch file, if found, is executed after a caller
  1266.                         logs onto the BBS and the system information is
  1267.                         displayed.                                    (SYSTEM)
  1268.         SFSEC<X>.BAT  - Batch file, if found, is executed after a caller
  1269.                         logs onto the BBS whose security is equal to <X>
  1270.                         of the SFSEC<X>.                              (SYSTEM)
  1271.         BADINIT .BAT  - Batch file executed when modem initialization fails,
  1272.                         i.e., SPITFIRE reports our modem is not responding
  1273.                         properly.                                     (SYSTEM)
  1274.  
  1275.                                                                       Page 21
  1276.         ----------------------------------------------------------------------
  1277.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1278.         ----------------------------------------------------------------------
  1279.  
  1280.  
  1281.  
  1282.         SPITFIRE.HLP  - Help with all commands at all menus.  This file can be
  1283.                         modified via SFHELP.EXE.  Consult the documentation
  1284.                         accompanying SFHELP.EXE.  NOTE: Systems using the
  1285.                         Sysop configurable command option(s) will need to
  1286.                         modify this help file with SFHELP.EXE to include an
  1287.                         explanation of the added feature(s).          (SYSTEM)
  1288.         SFPROTCO.HLP  - Extra help with Uploads/Downloads.  This is a simple 
  1289.                         text file that you can modify with your favorite text
  1290.                         editor, provided it saves in ASCII format.    (SYSTEM)
  1291.  
  1292.  
  1293.              The SFREMOTE.BAT, SFPROTCO.HLP, SFDOOR.MNU, SFORDER.MNU, SF.BAT,
  1294.         DAILYLMT.DAT, SPITFIRE.HLP, SFINIT.BAT, SFSEC<X>.BAT, SFLOGON.BAT,
  1295.         SFMESS.BAT, SFMAIN.BAT, SFFILE.BAT and BADINIT.BAT may be edited to
  1296.         your own personal tastes.
  1297.  
  1298.         *NOTE*  Any Sysop operating a multi-node system must have a copy of
  1299.                 all the system files being used by a particular node in that
  1300.                 node's main SPITFIRE directory.  While some files such as
  1301.                 SPITFIRE.EXE are mandatory, other files, such as SFINIT.BAT,
  1302.                 may be optional.
  1303.                   
  1304.  
  1305.         4.2 SPITFIRE MESSAGE FILES
  1306.         --------------------------
  1307.         
  1308.         All files relating to the message conference are kept in the MESSAGE
  1309.         file path.  SPITFIRE supports up to 255 message conferences and for
  1310.         each message conference on the system a SFMSG<X>.DAT, SFMSG<X>.PTR,
  1311.         SFMSG<X>.LMR and SFMSG<X>.IDX file will be created.  (<X> refers to 
  1312.         the number of the corresponding message conference and will range from
  1313.         1 to 255.)
  1314.           
  1315.         SFMSG<x> .DAT   - All messages are contained here.         (MESSAGE)
  1316.         SFMSG<x> .PTR   - Message pointers for scans, etc.         (MESSAGE)
  1317.         SFMSG<x> .IDX   - Message index file.                      (MESSAGE)
  1318.         SFMSG<x> .LMR   - Last message read pointer file.          (MESSAGE)
  1319.  
  1320.         * NOTE *  Any Sysop operating a multi-node system should be aware that
  1321.                   SPITFIRE will allow all nodes to share a common MESSAGE file
  1322.                   path.
  1323.         
  1324.         
  1325.        4.3  SPITFIRE WORK FILES
  1326.        ------------------------
  1327.  
  1328.              The third type of file category is WORK FILES.  Although not all
  1329.         of these files are required to run SPITFIRE, you will find them
  1330.         invaluable in the operation of your BBS system.  These files are
  1331.         accessed routinely and are periodically written to during the course
  1332.  
  1333.                                                                       Page 22
  1334.         ----------------------------------------------------------------------
  1335.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1336.         ----------------------------------------------------------------------
  1337.  
  1338.  
  1339.  
  1340.         of SPITFIRE's execution.  In the event the REQUIRED work files are
  1341.         not found, SPITFIRE will create them.  (SFNEWU.QUE, SFMAIN<x>.QUE,
  1342.         SFUPCASE.DAT, SFNOUP.DAT and SFMSGPCK.BAT are not required and must be 
  1343.         created by the Sysop.)
  1344.  
  1345.         SFSYSTEM .DAT   - Starting date, number of callers, etc.       (WORK)
  1346.         SFUSERS  .DAT   - User data file.                              (WORK)
  1347.         SFUSERS  .PTR   - User data pointer file.                      (WORK)
  1348.         CALLERS  .LOG   - Record of the callers' activities.           (WORK)
  1349.         HEYSYSOP .LOG   - Record of special Sysop notification.        (WORK)
  1350.         SFNEWU   .QUE   - New user questionnaire.                      (WORK)
  1351.         SFNEWU   .ANS   - Contains new user questionnaire answers.     (WORK)
  1352.         SFMAIN<x>.QUE   - Questionnaires at Main Menu for users.       (WORK)
  1353.         SFMAIN<x>.ANS   - Answers to Main Menu Questionnaires.         (WORK)
  1354.         JOKER    .DAT   - List of undesirable caller names.            (WORK)
  1355.         SFBBSLST .DAT   - Contains list of other boards to call.       (WORK)
  1356.         SFUPCASE .DAT   - Keywords in a file description that will 
  1357.                           be converted to uppercase.                   (WORK)
  1358.         SFNOUP   .DAT   - Files the Sysop does not want uploaded.      (WORK)
  1359.         SFMSG    .TXT   - A text file that can be imported when entering
  1360.                           or replying to messages if logged on locally.(WORK)
  1361.         SFMSGPCK .BAT   - Batch file, if found, is executed immediately 
  1362.                           after packing the message base.              (WORK)
  1363.         SFPURGED .USR   - Listing of users purged from the BBS.  Contains
  1364.                           user's name, address and security level at the time 
  1365.                           of the purge.                               (WORK)
  1366.         SFWHOSON .DAT   - Information regarding who is logged onto
  1367.                           each node.                                  (WORK)
  1368.         BBSNAME  .DAT   - Net-mail tag line data.                     (WORK)
  1369.  
  1370.  
  1371.        ** NOTE **  Any Sysop operating a multi-node system should be aware that
  1372.                    SPITFIRE will allow all nodes to share a common WORK file
  1373.                    path.
  1374.  
  1375.         
  1376.         4.4 SPITFIRE DISPLAY FILES
  1377.         --------------------------
  1378.         
  1379.              The following files are used as display files by SPITFIRE.  If
  1380.         these are not found, SPITFIRE will run just the same.  Display files
  1381.         can be created using your favorite text editor or screen generating 
  1382.         program.
  1383.  
  1384.         <x>      .BBS/CLR  - Displayed to caller of user record #<x>. (DISPLAY)
  1385.         <x>SEC   .BBS/CLR  - Displayed to all callers of <x> security level.
  1386.                                                                       (DISPLAY)
  1387.         ALL      .BBS CLR  - The file that's displayed to all users upon 
  1388.                              log-on, unless their security allows for a
  1389.                              quick log-on.                            (DISPLAY)
  1390.  
  1391.                                                                       Page 23
  1392.         ----------------------------------------------------------------------
  1393.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1394.         ----------------------------------------------------------------------
  1395.  
  1396.  
  1397.  
  1398.         BULLETIN .BBS/CLR  - Lists the bulletins available to the user.
  1399.                                                                       (DISPLAY)
  1400.         BULLET<x>.BBS/CLR  - <x> file is displayed when <x> bulletin is 
  1401.                              selected.  Maximum of <x> is 99.         (DISPLAY)
  1402.         CHATDONE .BBS/CLR  - Displayed to user upon completion of chat
  1403.                              with the Sysop.                          (DISPLAY)
  1404.         DLMT     .BBS/CLR  - Displayed to user when downloads exceed daily
  1405.                              limit.                                   (DISPLAY)
  1406.         DORBUL<x>.BBS/CLR  - <x> file displayed to the user when <x> bulletin 
  1407.                              is selected from the Door Bulletin Menu, where
  1408.                              the maximum of <x> is 99.                (DISPLAY)
  1409.         EVENTIME .BBS/CLR  - Displayed to a user who logs on and has their
  1410.                              log-on time adjusted to allow an on time event to
  1411.                              be completed at a specified time.        (DISPLAY)
  1412.         FILE<x>  .BBS/CLR  - Non-ansi and ansi created file menus for each of
  1413.                              the corresponding security levels on the BBS.
  1414.                                                                       (DISPLAY)
  1415.         FILST<x> .BBS/CLR  - Listing of available File Areas displayed to user
  1416.                              with corresponding <x> security level.   (DISPLAY)
  1417.         GOODBYE  .BBS/CLR  - Displayed to user when logging off.      (DISPLAY)
  1418.         LOCKOUT  .BBS/CLR  - Displayed to a user who is marked as locked out 
  1419.                              or is found in JOKER.DAT.                (DISPLAY)
  1420.         MAIN<x>  .BBS/CLR  - Non-ansi and ansi created main menus for each of
  1421.                              the corresponding security levels on the BBS.
  1422.                                                                       (DISPLAY)
  1423.         MAXUSERS .BBS/CLR  - Contains message sent to new user when maximum
  1424.                              amount of users has been reached.        (DISPLAY)
  1425.         MSG<x>   .BBS/CLR  - Non-ansi and ansi created message menus for each
  1426.                              of the corresponding security levels on the BBS.
  1427.                                                                       (DISPLAY)
  1428.         MGLST<x> .BBS/CLR  - Message Menu displayed to user with corresponding
  1429.                              <x> security level.                      (DISPLAY)
  1430.         NEEDSYS  .BBS/CLR  - Displayed to user prior to terminating connection
  1431.                              when utilizing the ALT+F1 key.           (DISPLAY)
  1432.         NEWUSER  .BBS/CLR  - Displayed to new user (normally rules of the BBS).
  1433.                                                                       (DISPLAY)
  1434.         PRIVATE  .BBS/CLR  - Contains message displayed to new user when 
  1435.                              logging on a private system after answering 
  1436.                              the new user questionnaire (if found).   (DISPLAY)
  1437.         SF1STM   .BBS/CLR  - Displayed to the user when entering the Message
  1438.                              Section the first time per log-on.       (DISPLAY)
  1439.         SF1STF   .BBS/CLR  - Displayed to the user when entering the file
  1440.                              section the first time per log-on.       (DISPLAY)
  1441.         SF2SLOW  .BBS      - Displayed to a user who connects at a baud rate
  1442.                              lower than what the Sysop has configured as the
  1443.                              minimum baud rate allowed on the BBS.    (DISPLAY)
  1444.         SFASLEEP .BBS/CLR  - Displayed to user who has not entered a key-
  1445.                              stroke for the amount of time configured by
  1446.                              the Sysop in ALT+Z's No Activity Time Limit, 
  1447.                              prior to logging them off the BBS.       (DISPLAY)
  1448.  
  1449.                                                                       Page 24
  1450.         ----------------------------------------------------------------------
  1451.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1452.         ----------------------------------------------------------------------
  1453.  
  1454.  
  1455.  
  1456.         SFBATCHD .BBS/CLR  - Non-ansi and ansi created menus for the
  1457.                              Batch Download Menu.                     (DISPLAY)
  1458.         SFBATCHU .BBS/CLR  - Non-ansi and ansi created menus for the
  1459.                              Batch Upload Menu.                       (DISPLAY)
  1460.         SFBDAY   .BBS/CLR  - Displayed to a user on user's birthday.  (DISPLAY)
  1461.         SFDOOR<x>.BBS/CLR  - Displayed to user upon entering the corresponding
  1462.                              SPITFIRE Door program.  <x> can be an alphabetical
  1463.                              character A through Z, with the exception of G
  1464.                              and Q which are reserved for use by SPITFIRE.
  1465.                                                                       (DISPLAY)
  1466.         SFDORBAK .BBS/CLR  - Displayed to user upon returning to SPITFIRE
  1467.                              BBS after completing Door program.       (DISPLAY)
  1468.         SFDORBUL .BBS/CLR  - Lists the door bulletins available to the user
  1469.                              from the SPITFIRE Door Menu.             (DISPLAY)
  1470.         SFDOWN   .BBS/CLR  - Displayed to user prior to a download.   (DISPLAY)
  1471.         SFDR<x>  .BBS/CLR  - Non-ansi and ansi created door menus for each of
  1472.                              the corresponding security levels on the BBS.
  1473.                                                                       (DISPLAY)
  1474.         SFEXTDN  .BBS      - Contains list of external download file transfer
  1475.                              protocols available for use.             (DISPLAY)
  1476.         SFEXTUP  .BBS      - Contains list of external upload file transfer
  1477.                              protocols available for use.             (DISPLAY)
  1478.         SFFILES  .BBS      - Display files which contain names of files 
  1479.                              available for downloading in each of the file
  1480.                              areas on the BBS.  This is the only exception to
  1481.                              the rule of placing a Display File in the Display
  1482.                              File Path.  An SFFILES.BBS should be placed in
  1483.                              each download directory, listing the files 
  1484.                              available for download for that particular file
  1485.                              area.                       (DOWNLOAD DIRECTORIES)
  1486.         SFFILE   .<x>      - Listing of files available for download from a
  1487.                              CD-Rom file area.  <x> represents the number of
  1488.                              the file area.                           (DISPLAY)
  1489.         SFFILE<x>.BBS/CLR  - Displayed to the user when selecting a specific
  1490.                              file area.  <x> would correspond to the area
  1491.                              selected.                                (DISPLAY)
  1492.         SFIMPEXP .BBS/CLR  - Ansi and non-ansi menus displayed when logging on
  1493.                              locally and selecting either the <D>..Download or 
  1494.                              <U>..Upload option from the File Menu.   (DISPLAY)
  1495.         SFMAINT  .BBS/CLR  - Displayed to the caller after WELCOME1.BBS/CLR
  1496.                              and prior to the caller entering their name if
  1497.                              system maintenance is being performed.  After
  1498.                              SFMAINT.BBS/CLR is displayed, the caller is
  1499.                              logged off the BBS.                      (DISPLAY)
  1500.         SFMSG<x> .BBS/CLR  - Displayed to the user when selecting a specific
  1501.                              message conference. <x> would correspond to
  1502.                              the conference selected.                 (DISPLAY)
  1503.         SFMQDONE .BBS/CLR  - Displayed to user who attempts to answer a main
  1504.                              questionnaire a second time when it is configured
  1505.                              to limit the user to one response.       (DISPLAY)
  1506.  
  1507.                                                                       Page 25
  1508.         ----------------------------------------------------------------------
  1509.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1510.         ----------------------------------------------------------------------
  1511.  
  1512.  
  1513.  
  1514.         SFNODE   .BBS/CLR  - Displayed to the caller after the ALL.BBS/CLR
  1515.                              and prior to the <X>SEC.BBS/CLR.         (DISPLAY)
  1516.         SFNOTIME .BBS/CLR  - Displayed to users who attempt to log-on after
  1517.                              using their daily allotted time.         (DISPLAY)
  1518.         SFNWSLTR .BBS      - Sysop's newsletter available from the Main Menu.
  1519.                              Mono display (ASCII) file only.          (DISPLAY)
  1520.         SFORD<x> .BBS/CLR  - Questionnaire Menu displayed to user with a
  1521.                              corresponding <x> security level.        (DISPLAY)
  1522.         SFPAGED  .BBS/CLR  - Displayed to screen if page goes unanswered
  1523.                              or is toggled off.                       (DISPLAY)
  1524.         SFPRELOG .BBS      - The first file displayed upon log-on.    (DISPLAY)
  1525.         SFPROMSG .BBS/CLR  - Displayed to the user prior to selecting a 
  1526.                              default file transfer.  Sysops should use this
  1527.                              display file to inform users that if a default
  1528.                              transfer protocol is selected, External Transfer
  1529.                              Protocols will not be available to them.   
  1530.                                                                       (DISPLAY)
  1531.         SFRATIO  .BBS/CLR  - Displayed to user after a download if the user's
  1532.                              download/upload ratio exceeds your setting.
  1533.                                                                       (DISPLAY)
  1534.         SFREMIND .BBS/CLR  - Displayed to caller upon log-on if such caller
  1535.                              was logged off during the previous session due
  1536.                              to inactivity.                           (DISPLAY)
  1537.         SFTIMEUP .BBS/CLR  - Displayed to a user whose log-on time has
  1538.                              expired.                                 (DISPLAY)
  1539.         SFUP     .BBS/CLR  - Displayed to user prior to an upload.    (DISPLAY)
  1540.         SOP<x>   .BBS/CLR  - Non-ansi and ansi created Sysop menus for the
  1541.                              specified security levels.  <x> would correspond
  1542.                              to the user's security level.            (DISPLAY)
  1543.         TOOMANY  .BBS/CLR  - Displayed to user who exceeds daily limit of
  1544.                              calls.                                   (DISPLAY)
  1545.         SYSINIT  .BBS/CLR  - Displayed to the user upon entering chat if the
  1546.                              Sysop initiated the chat.                (DISPLAY)
  1547.         THOUGHTS .BBS      - Contains thoughts created for SPITFIRE with
  1548.                              THOUGHTS.EXE.                            (DISPLAY)
  1549.         USERINIT .BBS/CLR  - Displayed to user upon entering chat with the
  1550.                              Sysop if the user paged the Sysop and requested
  1551.                              the chat.                                (DISPLAY)
  1552.         WELCOME1  .BBS/CLR - The second file displayed upon log-on.   (DISPLAY)
  1553.         WELCOME<x>.BBS/CLR - WELCOME2.BBS/CLR through WELCOME9.BBS/CLR
  1554.                              are displayed in numerical order after a user
  1555.                              enters the name and password and gains access
  1556.                              to the BBS.                              (DISPLAY)
  1557.                               
  1558.         * NOTE *  Any Sysop operating a multi-node system should be aware that
  1559.                   SPITFIRE will allow all nodes to share a common DISPLAY file
  1560.                   path.
  1561.  
  1562.                                                                       Page 26
  1563.         ----------------------------------------------------------------------
  1564.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1565.         ----------------------------------------------------------------------
  1566.  
  1567.  
  1568.  
  1569.              SPITFIRE supports the use of Ansi/Graphics display files.  The
  1570.         Ansi files use the file extension .CLR (color).  In the event you have
  1571.         Ansi/Graphics available and SPITFIRE does not find the appropriate
  1572.         .CLR file to display, then the appropriate .BBS file will be displayed.
  1573.         If neither file is found, SPITFIRE will, in most cases, display a
  1574.         default message.
  1575.         
  1576.              IMPORTANT:  When you create display files to be used with 
  1577.         SPITFIRE, it is recommended that the line length not exceed 255
  1578.         characters.  Also, in the event, you make Ansi/Graphics available 
  1579.         be sure to load the ansi driver (DEVICE=ANSI.SYS) from within your 
  1580.         CONFIG.SYS file.
  1581.  
  1582.              NOTE: If you are making ANSI graphics available to your callers,
  1583.         you should duplicate all display <filename>.BBS files to ANSI files and
  1584.         call them <filename>.CLR.  For an attractive BBS, you should offer both
  1585.         sets of files.
  1586.  
  1587.              The following list of files are an EXCEPTION to this .CLR rule:
  1588.         
  1589.                 THOUGHTS.BBS         SFEXTDN .BBS          SFEXTUP .BBS
  1590.                 SFFILES .BBS         SFNWSLTR.BBS          SFPRELOG.BBS
  1591.                 SF2SLOW .BBS
  1592.  
  1593.              SPITFIRE will automatically display SFFILES.BBS in color if the
  1594.         caller selected Ansi color graphics when logging on the BBS.  In the
  1595.         event a file line is not colored like the others, but rather uses
  1596.         the caller's default caller, that is because the comma in the file size
  1597.         is either not located properly or does not exist.  SPITFIRE utilizes
  1598.         the comma in the file size to determine the coloring of the SFFILES.BBS
  1599.         listings.
  1600.         
  1601.  
  1602.         4.5  SPITFIRE MENU FILES
  1603.         ------------------------
  1604.         
  1605.              Menu files contain all the information needed for SPITFIRE to
  1606.         dynamically build each caller's menus, dependent on the caller's
  1607.         security level.
  1608.         
  1609.              SPITFIRE displays a feature only if a caller's security level is
  1610.         high enough to access it.  Therefore, a caller doesn't necessarily see
  1611.         every possible choice in a given menu.  This places you in control and
  1612.         allows you to tailor your board for your individual needs.
  1613.         
  1614.              The format used for the SFMAIN.MNU, SFSYSOP.MNU, SFMSG.MNU and
  1615.         SFFILE.MNU is:
  1616.  
  1617.      Command Character,Command Description,,Security Level,Command Identifier
  1618.  
  1619.                                                                       Page 27
  1620.         ----------------------------------------------------------------------
  1621.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1622.         ----------------------------------------------------------------------
  1623.  
  1624.  
  1625.  
  1626.              Knowing this, let's use the following example:
  1627.         
  1628.              B,<B>.... Bulletins,,5,A
  1629.              ------------------------
  1630.                  The "B" is the Command Character.  This will be the letter
  1631.                  your caller must type to access this particular option.  In
  1632.                  this instance "B" is used to select Bulletins.
  1633.         
  1634.                  "<B>.... Bulletins" is your Command Description.  This is how
  1635.                  your file entry will be displayed in your menu on the screen.
  1636.         
  1637.                  "5" is the minimum Security Level required for the caller to
  1638.                  access this function...or even see it!
  1639.         
  1640.                  "A" is the SPITFIRE Command Character Identifier and should
  1641.                  NEVER be changed.  The Command Character Identifier is 
  1642.                  constant in SPITFIRE programming.  This character will be 
  1643.                  DIFFERENT for every command.
  1644.  
  1645.              Once you've explored a bit, you'll find SPITFIRE allows you
  1646.         to design your menus to suit your own personal taste as well as control
  1647.         what commands are available to what users.  The SFFILE.MNU file that
  1648.         comes with the SPITFIRE package sets the <D>.... Download A File
  1649.         security at 10.  While a user is on-line, hit F2 and change a user's
  1650.         security to 9 and the Download feature is gone for that user.
  1651.         
  1652.              THERE ARE THREE RULES CONCERNING MENU LINES!
  1653.              --------------------------------------------
  1654.         
  1655.                You CANNOT change the Command Character Identifier from what it
  1656.             is in the original distribution package menu!
  1657.  
  1658.                You CANNOT assign the same Command Letter to two commands in the
  1659.             same menu!
  1660.  
  1661.                You CANNOT make the total length of the line more than 40
  1662.             characters long!
  1663.         
  1664.             Therefore, if you wanted, you could change the Bulletins option
  1665.             described above to read:
  1666.  
  1667.                A,<A>.... Announcements,,5,A
  1668.  
  1669.             Just remember: NEVER change the Command Character Identifier (the
  1670.         last character on each entry line), and NEVER use a Command Letter more
  1671.         than once in each menu.
  1672.  
  1673.                                                                       Page 28
  1674.         ----------------------------------------------------------------------
  1675.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1676.         ----------------------------------------------------------------------
  1677.  
  1678.  
  1679.  
  1680.             SPITFIRE uses the following Menu Files and display menus:
  1681.  
  1682.                SFMAIN  .MNU   -  Main Menu                      (SYSTEM)
  1683.                SFMSG   .MNU   -  Message Menu                   (SYSTEM)
  1684.                SFFILE  .MNU   -  File Menu                      (SYSTEM)
  1685.                SFSYSOP .MNU   -  Sysop Menu                     (SYSTEM)
  1686.                SFDOOR  .MNU   -  Door Menu                      (SYSTEM)
  1687.                SFORDER .MNU   -  Questionnaire Menu             (SYSTEM)
  1688.                MAIN<x> .CLR   -  Color Main Menu                (DISPLAY)
  1689.                MAIN<x> .BBS   -  Non-Ansi Main Menu             (DISPLAY)
  1690.                FILE<x> .CLR   -  Color File Menu                (DISPLAY)
  1691.                FILE<x> .BBS   -  Non-Ansi Main Menu             (DISPLAY) 
  1692.                MSG<x>  .CLR   -  Color Message Menu             (DISPLAY)
  1693.                MSG<x>  .BBS   -  Non-Ansi Message Menu          (DISPLAY)
  1694.                SOP<x>  .CLR   -  Color Sysop Menu               (DISPLAY)
  1695.                SOP<x>  .BBS   -  Non-Ansi Sysop Menu            (DISPLAY)
  1696.                SFDR<x> .CLR   -  Color Doors Menu               (DISPLAY)
  1697.                SFDR<x> .BBS   -  Non-Ansi Doors Menu            (DISPLAY)
  1698.                SFORD<x>.CLR   -  Color Questionnaire Menu       (DISPLAY)
  1699.                SFORD<x>.BBS   -  Non-Ansi Questionnaire Menu    (DISPLAY)
  1700.                SFBATCHU.CLR   -  Color Batch Upload Menu        (DISPLAY)
  1701.                SFBATCHU.BBS   -  Non-Ansi Batch Upload Menu     (DISPLAY)
  1702.                SFBATCHD.CLR   -  Color Batch Download Menu      (DISPLAY)
  1703.                SFBATCHD.BBS   -  Non-Ansi Batch Download Menu   (DISPLAY)
  1704.                SFIMPEXP.CLR   -  Color Local Log-on File Transfer Menu
  1705.                                                                 (DISPLAY)
  1706.                SFIMPEXP.BBS   -  Non-Ansi Local Log-on File Transfer Menu
  1707.                                                                 (DISPLAY)
  1708.  
  1709.              Refer to SPITFIRE DOORS section of this manual for information 
  1710.         regarding the structure of SFDOOR.MNU.  Refer to the SPITFIRE 
  1711.         QUESTIONNAIRES section of this manual for information regarding the 
  1712.         structure of SFORDER.MNU.
  1713.  
  1714.              You can use EDLIN, any text editor or screen generating program
  1715.         that can create ASCII files to edit these files.
  1716.         
  1717.              Should you edit these menu files and come up with some real nice
  1718.         looking menus, please advise so the information can be shared with
  1719.         other Sysops using SPITFIRE.
  1720.         
  1721.              SPITFIRE supports both color and Non-Ansi display menus. The
  1722.         names of the files displayed for the color menus are:
  1723.         
  1724.              MAIN<x>.CLR         FILE<x>.CLR         MSG<x>.CLR     
  1725.              SFDR<x>.CLR         SOP<x>.CLR          SFORD<x>.CLR
  1726.              SFBATCHU.CLR        SFBATCHD.CLR        SFIMPEXP.CLR
  1727.  
  1728.                                                                       Page 29
  1729.         ----------------------------------------------------------------------
  1730.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1731.         ----------------------------------------------------------------------
  1732.      
  1733.      
  1734.      
  1735.         the names of the Non-Ansi files displayed for the non color menus 
  1736.         are:
  1737.         
  1738.              MAIN<x>.BBS         FILE<x>.BBS         MSG<x>.BBS
  1739.              SFDR<x>.BBS         SOP<x>.BBS          SFORD<x>.BBS
  1740.              SFBATCHU.BBS        SFBATCHD.BBS        SFIMPEXP.BBS
  1741.  
  1742.              The "x" represents the security level of the current caller.  For
  1743.         example, if a caller with a security level of 10 called and selected 
  1744.         Ansi/Graphics, then SPITFIRE would look for files named MAIN10.CLR, 
  1745.         FILE10.CLR, MSG10.CLR, SFDR10.CLR, etc. to display as the color menus.
  1746.         If a caller with a security level of 10 called and choose not to use 
  1747.         Ansi Graphics, then SPITFIRE would look for files named MAIN10.BBS, 
  1748.         FILE10.BBS, MSG10.BBS, SFDR10.BBS, etc.  In the event these files are
  1749.         not found, then SPITFIRE will display the default menus.
  1750.  
  1751.              The reason for different color and Non-Ansi display menu files
  1752.         for each security level is to control what commands are shown to the
  1753.         user.  For example, if it takes a security level of 10 to be able to
  1754.         download a file, then FILE10.CLR and FILE10.BBS would show the 
  1755.         <D>... Download A File command while FILE9.CLR and FILE9.BBS would not
  1756.         show the command.  A color menu file and a Non-Ansi menu file will have
  1757.         to be created for each security level that you assign to users if you
  1758.         decide to have SPITFIRE display created menus rather than having
  1759.         SPITFIRE build menus.  The exception to the security defined Non-Ansi 
  1760.         and Ansi menus, are those used for the batch file transfer menus and
  1761.         the local log-on import/export menu.  The batch file transfer menus are
  1762.         simply named SFBATCHU.BBS/CLR and SFBATCHD.BBS/CLR.  The local log-on 
  1763.         import/export menu is named SFIMPEXP.BBS/CLR.
  1764.  
  1765.              Buffalo Creek Software provides a utility to create the color
  1766.         and non-color menu files.  The name of this utility is  MKSFMENU.EXE.
  1767.         You can download it from Buffalo Creek's BBS at 515-225-8496.
  1768.  
  1769.              Sample MAIN10.CLR, FILE10.CLR, SFBATCHU.CLR, SFBATCHD.CLR,
  1770.         MSG10.CLR, SFIMPEXP.CLR, SOP.CLR, MAIN10.BBS, FILE10.BBS, SFBATCHU.BBS,
  1771.         SFBATCHD.BBS and MSG10.BBS, SFIMPEXP.BBS and SOP.BBS display files are
  1772.         furnished with your SPITFIRE package.     
  1773.  
  1774.                                 
  1775.         4.6  SPITFIRE FILE CLARIFICATIONS
  1776.         ---------------------------------
  1777.         
  1778.              The following files are deserving of a more involved explanation:
  1779.         
  1780.         DAILYLMT.DAT     - If you would like to set different DAILY time
  1781.           (SYSTEM)         limits according to the user's security level, you
  1782.                            want to use this file.
  1783.  
  1784.                                                                       Page 30
  1785.         ----------------------------------------------------------------------
  1786.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1787.         ----------------------------------------------------------------------
  1788.  
  1789.  
  1790.  
  1791.           The syntax for each line in the DAILYLMT.DAT is: 
  1792.          
  1793.         10,60,,15,,,500000,,,,Y,QL,#OCA=5,TPNC=5
  1794.         
  1795.         where:
  1796.         
  1797.         10      represents the security level for which the subsequent 
  1798.                 parameters will apply and is followed by one comma
  1799.         
  1800.         60      represents the daily time allowed for this security level and
  1801.                 is followed by two commas
  1802.         
  1803.         15      represents the number of downloads allowed each day for this
  1804.                 security level and is followed by three commas
  1805.         
  1806.         500000  represents the number of downloadable bytes allowed each day
  1807.                 for this security level and is followed by four commas
  1808.  
  1809.         Y       a Y or N is used after the number of downloadable bytes to
  1810.                 indicate whether SFRATIO.BBS/CLR will be displayed if a
  1811.                 user of this security file transfer ration in excess of 
  1812.                 the amount configured at the ALT+Z's Upload/Download Ratio
  1813.                 Y indicates SFRATIO.BBS/CLR will be displayed and N
  1814.                 indicates that SFRATIO.BBS/CLR will not be displayed
  1815.  
  1816.         QL      will allow a remote caller with this security level to quickly
  1817.                 log-on the BBS.  This remote quick log-on is similar to a local
  1818.                 quick log.  After the initial log-on, a user of this security
  1819.                 is immediately displayed the Main Menu, avoiding the display of
  1820.                 WELCOME2.BBS/CLR to WELCOME9.BBS/CLR, ALL.BBS/CLR, etc.  To
  1821.                 require a normal log-on, simply do not include QL on the
  1822.                 line
  1823.  
  1824.         #OCA=5  is used to determine the Number Of Chats Allowed (node chats)
  1825.                 each day on a multi-node system for this security level
  1826.                 SPITFIRE defaults to 5.  If you desire not to allow node
  1827.                 chats for a particular security level, this can be done
  1828.                 using #OCA=0.  The #OCA=<x> is only applicable to multi-node
  1829.                 systems.
  1830.  
  1831.         TPNC=5  is used to designate the Time (in minutes) Per Node Chat 
  1832.                 allowed for this security level.  SPITFIRE defaults to
  1833.                 5 minutes per node chat.  The TPNC=<x> is only applicable
  1834.                 to multi-node systems.
  1835.  
  1836.         Using the above example, all users with a security level of 10
  1837.         would be allowed 60 minutes per day, 10 downloads per day, 500,000
  1838.         bytes per day, SFRATIO.BBS/CLR would be displayed if the U/D ratio
  1839.  
  1840.                                                                       Page 31
  1841.         ----------------------------------------------------------------------
  1842.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1843.         ----------------------------------------------------------------------
  1844.  
  1845.  
  1846.  
  1847.         was exceeded, allowed a remote quick log-on and be limited to 5
  1848.         node chats per day where the maximum length of time per chat is 
  1849.         5 minutes.
  1850.  
  1851.         DAILYLMT.DAT should contain a line for each security level allowed
  1852.         on the BBS.  
  1853.  
  1854.         
  1855.         SFRATIO .BBS/CLR - It's rare when a caller's uploads exceed their
  1856.           (DISPLAY)        downloads.  Some users get in the habit of taking
  1857.                            and never give much consideration toward uploading.
  1858.                            This file is displayed after a download is completed
  1859.                            that has tipped the scales on the users' U/D ratio 
  1860.                            provided the DAILYLMT.DAT for the user's security 
  1861.                            level contains a Y.  (This U/D ratio is set at the 
  1862.                            SPITFIRE CONFIGURATION MENU.)  SFRATIO will then be
  1863.                            displayed, showing your "friendly" words of advice 
  1864.                            to the user when this situation presents itself.
  1865.                            If you are not concerned about a users' U/D ratio, 
  1866.                            simply don't include this file in your SF display
  1867.                            file directory.  
  1868.  
  1869.         JOKER   .DAT     - JOKER.DAT contains a list of all names you don't
  1870.           (WORK)           want to allow on your board.  Names like: Dr.
  1871.                            Phreak, Micro Muck, Lord Havoc, Nybbler, Killer,
  1872.                            etc..  You can create an ASCII file that has each
  1873.                            name listed on a separate line, such as:
  1874.  
  1875.                            Dr. Phreak          
  1876.                            Micro Muck
  1877.                            Lord Havoc          
  1878.                            Nybbler
  1879.                            Killer              
  1880.                            All Users
  1881.                              
  1882.                            When locking a caller out of the SPITFIRE BBS
  1883.                            system or marking the caller for deletion, SPITFIRE
  1884.                            prompts you as to whether you wish to add the name 
  1885.                            to JOKER.DAT.  If you respond with a Yes, the name 
  1886.                            is automatically added to JOKER.DAT.  SPITFIRE
  1887.                            allows a user to be locked out or marked for
  1888.                            deletion using ALT+A at the "Ready..." prompt or
  1889.                            from the Sysop Menu.  A caller may be locked out
  1890.                            by pressing ALT+L while caller is logged on the BBS.
  1891.                            A caller may be added to JOKER.DAT using any of 
  1892.                            these features.
  1893.  
  1894.                                                                       Page 32
  1895.         ----------------------------------------------------------------------
  1896.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1897.         ----------------------------------------------------------------------
  1898.  
  1899.  
  1900.  
  1901.         LOCKOUT .BBS/CLR - SPITFIRE reads JOKER.DAT line-by-line and compares
  1902.           (DISPLAY)        the names in the file against the caller's first 
  1903.                            and last name.  If a match is found, then the
  1904.                            LOCKOUT.BBS/CLR is displayed to the screen and the
  1905.                            caller is logged off!
  1906.                             
  1907.         SFNWSLTR.BBS     - File which is displayed to callers when they 
  1908.           (DISPLAY)        request the <N>...Newsletter from the Main Menu.
  1909.                            This file can be used to send a special message
  1910.                            to the users regarding the system.
  1911.  
  1912.         SFNOUP  .DAT     - SFNOUP.DAT contains a list of files which the
  1913.           (WORK)           Sysop does not wish to have uploaded to the BBS.
  1914.                            SFNOUP.DAT accepts simple usage of wildcards
  1915.                            (i.e. *.GIF, TROJAN.*, etc.).  You can create 
  1916.                            an ASCII file that has each name listed on a 
  1917.                            separate line, such as:
  1918.                              
  1919.                            TROJAN.*
  1920.                            PERVERT.COM
  1921.                            *.GIF
  1922.         
  1923.                            When erasing a file from the file menu, SPITFIRE
  1924.                            prompts you as to whether you wish the file to be
  1925.                            added to SFNOUP.DAT.  Responding with a Y for Yes
  1926.                            will add the erased file's name to SFNOUP.DAT.
  1927.  
  1928.         SFFILES .BBS     - Used in each File Area for listing files available
  1929.           (DL FILE AREA)   for download in that area.  This file is set up 
  1930.                            using your favorite text editor.  Here are some 
  1931.                            guidelines one must follow for this to work 
  1932.                            properly with SPITFIRE.  
  1933.         
  1934.         1--------10--------20--------30--------40--------50--------60--------70
  1935.         SF31-1.ZIP    325,000  06-24-91  SPITFIRE Bulletin Board System (V3.1)
  1936.  
  1937.              The FILENAME must begin at column 1
  1938.              The FILESIZE must end at column 21
  1939.              The FILEDATE must end at column 31
  1940.              The FILE DESCRIPTION must start at column 34
  1941.         
  1942.                            When the SFFILES.BBS is being displayed to a 
  1943.                            caller who is using Ansi Color Graphics and a
  1944.                            file line is not colored like the others, but 
  1945.                            rather uses the caller's default color, that is 
  1946.                            because the comma in the file size is either not 
  1947.                            located properly or does not exist.  SPITFIRE 
  1948.                            utilizes the comma in the file size to determine 
  1949.                            whether the line is a file listing.
  1950.  
  1951.                                                                       Page 33
  1952.         ----------------------------------------------------------------------
  1953.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  1954.         ----------------------------------------------------------------------
  1955.  
  1956.  
  1957.  
  1958.         SFUPCASE.DAT    -  A list of keywords that are converted to or left
  1959.           (WORK)           uppercase when converting file descriptions.
  1960.                            This is a simple text file that lists these
  1961.                            keywords, one per line.
  1962.                              
  1963.         SFREMOTE.BAT    -  This batch file is used with the remote Drop to
  1964.           (SYSTEM)         DOS feature and designed to be used with a carrier
  1965.                            detect utility such as WATCHDOG.  If connection
  1966.                            is terminated while a user is at the DOS level
  1967.                            the system is reset provided WATCHDOG is 
  1968.                            used.  If you have included SF.BAT in the 
  1969.                            AUTOEXEC.BAT, SPITFIRE will automatically boot on 
  1970.                            system start up.  WATCHDOG is recommended but is 
  1971.                            not included in the SPITFIRE package because it 
  1972.                            was written by another author.  However, it may
  1973.                            be downloaded from Buffalo Creek as well as from
  1974.                            numerous other BBS systems.  When shelling to
  1975.                            SFREMOTE.BAT, SPITFIRE sends a parameter to
  1976.                            SFREMOTE.BAT which is the number of the comm port.
  1977.  
  1978.         SF      .BAT     - Batch file used to invoke SPITFIRE.  This file
  1979.           (SYSTEM)         contains the necessary data for the scheduled 
  1980.                            events feature within SPITFIRE to work properly.
  1981.                            Refer to section - EVENT MENU EXPLANATION - of
  1982.                            this manual for more information on Scheduled 
  1983.                            Events.  It also contains the data necessary to 
  1984.                            execute programs using the SPITFIRE Door feature.
  1985.                            Refer to the section - SPITFIRE DOORS SECTION -
  1986.                            of this manual for more information on SPITFIRE 
  1987.                            Doors.
  1988.  
  1989.         SFMAIN  .BAT     - Batch file used to execute the Sysop configurable
  1990.           (SYSTEM)         Main Menu option.
  1991.  
  1992.         SFFILE  .BAT     - Batch file used to execute the Sysop configurable
  1993.           (SYSTEM)         File Menu option.
  1994.  
  1995.         SFMESS  .BAT     - Batch file used to execute the Sysop configurable
  1996.           (SYSTEM)         Message Menu option.
  1997.  
  1998.         SFMSGPCK.BAT     - Batch file executed immediately after packing the
  1999.           (WORK)           message base.  SFMSGPCK.BAT allows net-mail
  2000.                            drivers to perform some necessary duties required
  2001.                            after packing the message base.  This batch file
  2002.                            could also be used to control which conferences are
  2003.                            packed by SPITFIRE.  For instance, if the Sysop
  2004.                            desired to pack all  Message Conferences, except
  2005.                            Message Conference #1, the following commands in
  2006.                            the SFMSGPCK.BAT could be used:
  2007.  
  2008.                                                                       Page 34
  2009.         ----------------------------------------------------------------------
  2010.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2011.         ----------------------------------------------------------------------
  2012.  
  2013.                                 
  2014.                            Echo Off
  2015.                            IF EXIST SFMSG01.$AT GOTO DATFOUND
  2016.                            GOTO END
  2017.                            :DATFOUND
  2018.                            IF EXIST SFMSG01.$TR GOTO PTRFOUND
  2019.                            GOTO END
  2020.                            :PTRFOUND
  2021.                            IF EXIST SFMSG01.DAT DEL SFMSG01.DAT
  2022.                            IF EXIST SFMSG01.PTR DEL SFMSG01.PTR
  2023.                            REN SFMSG01.$AT SFMSG01.DAT
  2024.                            REN SFMSG01.$TR SFMSG01.PTR
  2025.                            :END
  2026.                             
  2027.         SFINIT  .BAT     - Batch file executed, if it exists, after a caller
  2028.           (SYSTEM)         hangs up and prior to the modem being initialized.
  2029.                            This will allow utilities (such as creating a
  2030.                            listing of the last 10 callers to the BBS) to be
  2031.                            executed between callers to the BBS.
  2032.  
  2033.         SFPAGED .BBS/CLR - This file is displayed to the screen in the event 
  2034.           (DISPLAY)        a user has paged the Sysop and either the page
  2035.                            was turned off or the Sysop doesn't answer.
  2036.  
  2037.         BBSNAME .DAT     - Simple one line text file that is placed in the
  2038.           (WORK)           Work file directory and contains information
  2039.                            about the BBS from which the message originates.
  2040.                            SPITFIRE will tag this on the end of each 
  2041.                            net-mail message.
  2042.                              
  2043.         SFSEC<x>.BAT     - This batch file, if it exists, is executed after
  2044.           (SYSTEM)         the caller logs on the BBS, provided the caller's
  2045.                            security is equal to <x> in the .BAT file.  One
  2046.                            example for utilizing this would be if your BBS
  2047.                            served as a hub for net-mail.  All users who
  2048.                            your BBS for mail could be assigned a set security
  2049.                            level.  Upon logging on the BBS, the caller could
  2050.                            immediately begin the mail transfer process.
  2051.  
  2052.         BADINIT .BAT     - This batch file, if it exists, is executed in the
  2053.           (SYSTEM)         event the modem fails to respond when initialized
  2054.                            between callers.  Commands could be placed in the
  2055.                            batch file to issue modem commands to reset your
  2056.                            modem or to reboot your system with Buffalo
  2057.                            Creek Software's COLDBOOT utility.  (COLDBOOT may
  2058.                            be downloaded from Buffalo Creek's BBS.)
  2059.  
  2060.         <x>SEC  .BBS/CLR - This feature is used to allow the Sysop to send a 
  2061.           (DISPLAY)        special notice to all users of a certain security
  2062.                            level.  This file is note automatically erased.
  2063.  
  2064.                                                                       Page 35
  2065.         ----------------------------------------------------------------------
  2066.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2067.         ----------------------------------------------------------------------
  2068.  
  2069.  
  2070.  
  2071.                            (x=The security level of the users to whom you 
  2072.                            wish to send the special message.)
  2073.         
  2074.         <x>     .BBS     - This feature allows the Sysop to send a special
  2075.           (DISPLAY)        message to an specific user.  Once the user has
  2076.                            received it, SPITFIRE automatically erases it.
  2077.  
  2078.           Example: John Doe is User Record # 95 on your system.  If you have
  2079.                    a file named "95.BBS", SPITFIRE will display this file 
  2080.                    when John Doe logs on and then erase it after it has been
  2081.                    received.  Your callers log will have a notation that the 
  2082.                    special message was sent.
  2083.  
  2084.           IMPORTANT NOTE: In the event you are using <x>.BBS to send special
  2085.                           messages to users and you purge users from the 
  2086.                           users file by packing the users file, please
  2087.                           note that the <x>.BBS may no longer match the
  2088.                           user for whom you intended the message.
  2089.  
  2090.  
  2091.         4.7 ABOUT SPITFIRE DISPLAY FILES
  2092.         ---------------------------------
  2093.         
  2094.              As you can see, SPITFIRE allows you complete flexibility when it
  2095.         comes to displaying files.  The Sysop has nearly total flexibility in
  2096.         making the board as unique as desired.  In addition, SPITFIRE uses
  2097.         control characters which may be built into display files for even
  2098.         more control.  These are:
  2099.         
  2100.                ^B - Inhibits the display of the "More Prompt"
  2101.                ^C - Disables a callers' ability to break out of the display 
  2102.                ^D - Displays user's first name
  2103.                ^E - Enables the "More Prompt" if previously turned off by ^B
  2104.                ^F - Displays the user's city and state/province
  2105.                ^G - Transmits a beep over the user's PC speaker
  2106.                ^J - Displays the number of files uploaded by the user
  2107.                ^K - Displays the number of files downloaded by the user
  2108.                ^L - Will clear the display screen
  2109.                ^N - Allows caller to interrupt screen display - cancels a ^C
  2110.                ^O - Displays the caller's original log-on date
  2111.                ^P - Exhibits a "More Prompt" in the display
  2112.                ^Q - Displays the number of minutes allowed this log-on
  2113.                ^R - Displays the caller's phone number
  2114.                ^S - Displays the date of the caller's last call
  2115.                ^T - Displays the caller's password
  2116.                ^U - Displays the caller's birthdate
  2117.                ^V - Displays the caller's full name
  2118.                ^W - Displays the number of K uploaded
  2119.                ^X - Displays the number of K downloaded
  2120.                ^Y - Displays the caller's security level
  2121.  
  2122.                                                                       Page 36
  2123.         ----------------------------------------------------------------------
  2124.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2125.         ----------------------------------------------------------------------
  2126.  
  2127.  
  2128.  
  2129.         Place these characters in your display file.  When SPITFIRE sees a
  2130.         ^B when displaying a file to the screen, then the <More?> prompt will
  2131.         not interrupt the display.  When SPITFIRE sees a ^C when displaying the
  2132.         file, then the user cannot abort the screen.  A ^N nullifies the affect
  2133.         of a previous ^C and will allow the caller to interrupt screen display
  2134.         once again.  When SPITFIRE sees a ^P the <More?> prompt is displayed 
  2135.         to the screen.  It should be mentioned that if a ^B is present in the 
  2136.         same display as a ^P, it will always override the ^P prompt, nulling 
  2137.         the affect of the ^P feature.  However, a ^E can be used to nullify 
  2138.         the effect of the ^B and allow the ^P to display the <More?> prompt.  
  2139.         When SPITFIRE encounters a ^G, a beep is transmitted over the caller's
  2140.         PC speaker and a ^L clears the display screen.  When SPITFIRE sees a 
  2141.         ^D it will display the user's first name at that point in the display. 
  2142.         In the same manner, when SPITFIRE sees a ^F, the caller's city and 
  2143.         state/province is displayed, a ^H displays the K bytes uploaded by the
  2144.         caller, a ^I displays the K bytes downloaded by the caller, a ^J the 
  2145.         number of files uploaded by the caller, a ^K the number of files 
  2146.         downloaded by the caller and a ^O the original log-on date of the
  2147.         caller.  The ^D, ^F, ^H, ^I, ^J, ^K and ^O should not be used inside 
  2148.         a box.  It causes characters to be inserted where the information is 
  2149.         entered which throws the box completely out of line.
  2150.  
  2151.                ^B is the extended ASCII value of 002.
  2152.                ^C is the extended ASCII value of 003.
  2153.                ^D is the extended ASCII value of 004.
  2154.                ^E is the extended ASCII value of 005.
  2155.                ^F is the extended ASCII value of 006.
  2156.                ^G is the extended ASCII value of 007.
  2157.                ^J is the extended ASCII value of 010.
  2158.                ^K is the extended ASCII value of 011.
  2159.                ^L is the extended ASCII value of 012.
  2160.                ^N is the extended ASCII value of 014.
  2161.                ^O is the extended ASCII value of 015.
  2162.                ^P is the extended ASCII value of 016.
  2163.                ^Q is the extended ASCII value of 017.
  2164.                ^R is the extended ASCII value of 018.
  2165.                ^S is the extended ASCII value of 019.
  2166.                ^T is the extended ASCII value of 020.
  2167.                ^U is the extended ASCII value of 021.
  2168.                ^V is the extended ASCII value of 022.
  2169.                ^W is the extended ASCII value of 023.
  2170.                ^X is the extended ASCII value of 024.
  2171.                ^Y is the extended ASCII value of 025.
  2172.                 
  2173.  
  2174.         4.8  BACKUP FILES
  2175.         -----------------
  2176.                         
  2177.              When you perform Sysop maintenance like Packing the Message Base
  2178.         or Packing the Users file, SPITFIRE will first make "Backup" copies for
  2179.  
  2180.                                                                       Page 37
  2181.         ----------------------------------------------------------------------
  2182.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2183.         ----------------------------------------------------------------------
  2184.  
  2185.  
  2186.  
  2187.         you.  If disk space is a problem on your board you could copy the
  2188.         backups to disk or discard them.  They are:
  2189.  
  2190.            SFMSG<x>.$TR - Message Pointer Backup File
  2191.            SFMSG<x>.$AT - Message Base Backup File
  2192.            SFMSG<x>.$DX - Message Index Backup File
  2193.            SFMSG<x>.$MR - Last Message Read Backup File 
  2194.            SFUSERS .$AT - Users Backup File
  2195.            SFMCONF .$$$ - Message Conferences Backup File
  2196.            SFFAREA .$$$ - File Areas Backup File             
  2197.              
  2198.  
  2199.         4.9 THOUGHTS.BBS
  2200.         ----------------
  2201.         
  2202.              SPITFIRE will display a THOUGHT FOR THE DAY if a file named 
  2203.         THOUGHTS.BBS is found in the directory configured as your display 
  2204.         file path.  The program to create THOUGHTS.BBS can be downloaded 
  2205.         from Buffalo Creek's BBS at 515-225-8496 or you can download a 
  2206.         ready-made THOUGHTS.BBS file.        
  2207.  
  2208.  
  2209.         5.0  COMMAND LINE PARAMETERS
  2210.         ----------------------------
  2211.         
  2212.              Command Line Parameters can be used to make SPITFIRE start-up with
  2213.         a different configuration.  Command Line Parameters are what you type
  2214.         at the DOS prompt (or send to the program from a batch file) when you
  2215.         boot SPITFIRE.
  2216.         
  2217.                     /Cx -  Sets which COMM port to use (<x> is COMM port).
  2218.                     /E  -  Used with front end programs for detecting error
  2219.                            correction modem connections, making the Ymodem-g
  2220.                            file transfer protocols available.  Must be used
  2221.                            with baud rate parameter.
  2222.                     /Ix -  Initializes the System speed (<x> is modem speed).
  2223.                     /M  -  Sets the initialization string used with your
  2224.                            modem.
  2225.                     /N  -  Allows SPITFIRE to be terminated without hanging
  2226.                            up the phone or re-initializing the modem.  This
  2227.                            allows a second copy of SPITFIRE to be run as a
  2228.                            door.  NOTE: A baud rate parameter must be specified
  2229.                            prior to the /N or the /N parameter has no affect.
  2230.                     /P  -  Sets the drive and directory used as the SPITFIRE
  2231.                            Work File Path.
  2232.                     /Tx -  Used with frontend programs to set the amount of
  2233.                            time allotted to the caller.  This allows systems
  2234.                            running under a frontend program to pass the
  2235.  
  2236.                                                                       Page 38
  2237.         ----------------------------------------------------------------------
  2238.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2239.         ----------------------------------------------------------------------
  2240.  
  2241.  
  2242.  
  2243.                            amount of time remaining before a frontend scheduled
  2244.                            event.  This only applies to the first caller on
  2245.                            immediately after SPITFIRE is booted since SPITFIRE
  2246.                            will terminate and return  control to the frontend
  2247.                            program when the caller logs off.  This could
  2248.                            also be used when running SPITFIRE as a door.
  2249.                            (x indicates the amount of time in minutes the
  2250.                            caller will be allowed.)
  2251.            (baud rate)  -  This represents the numerical value for the highest
  2252.                            possible baud rate of your system.  This allows
  2253.                            SPITFIRE to be booted without initializing the
  2254.                            modem so it can be used in conjunction with net
  2255.                            mail software programs.  Refer to the section - 
  2256.                            SPITFIRE NET-MAIL CAPABILITIES - of this manual
  2257.                            for further information.  The range of allowable
  2258.                            baud rates for SPITFIRE are 0 (allows local log
  2259.                            ons only) to 38400.
  2260.  
  2261.              The use of these Command Line Parameters is not usually necessary.
  2262.         An exception might be when you are originally booting SPITFIRE for the
  2263.         very first time or if your configuration has changed.  When originally 
  2264.         booting SPITFIRE you should only use Command Line Parameters if you are
  2265.         using a COMM port other than COMM 1 and a modem speed different than 
  2266.         2400 baud.  In other words, SPITFIRE is written to default to COMM port
  2267.         1 and to initialize the system at 2400 baud so you will not have to use
  2268.         Command Line Parameters unless these defaults are different from what 
  2269.         you plan to use while running SPITFIRE.
  2270.  
  2271.               SPITFIRE /C2 /I9600
  2272.         
  2273.              The above example would boot SPITFIRE utilizing COMM port #2 and
  2274.         initializing the system at 9600 baud rate.
  2275.  
  2276.              It should also be mentioned that any Command Line Parameters    
  2277.         assigned from the DOS prompt or included in the SF.BAT file will
  2278.         override those set by using ALT+M or ALT+P at the SPITFIRE "Ready
  2279.         Prompt".  Anytime a change is made in the baud rate, work path,
  2280.         modem initialization string or COMM port assignment, you MUST also
  2281.         change the specifications you have set in the SF.BAT file.  This is
  2282.         the reason the use of command line parameters is not recommended.
  2283.  
  2284.  
  2285.         5.1  SF.BAT
  2286.         -----------
  2287.  
  2288.              It is advisable to use batch files when running SPITFIRE.  Here
  2289.         are some advantages:
  2290.         
  2291.              If an error occurs, and you're using the SF.BAT included with
  2292.              your SPITFIRE package, SPITFIRE will automatically reset with
  2293.  
  2294.                                                                       Page 39
  2295.         ----------------------------------------------------------------------
  2296.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2297.         ----------------------------------------------------------------------
  2298.  
  2299.  
  2300.  
  2301.              the SF.BAT file.  The SF.BAT file which is included with your
  2302.              SPITFIRE package is vital for running Scheduled Events and Door
  2303.              programs.  You will find more information regarding Scheduled
  2304.              Events and Door programs in other Sections of this manual.
  2305.         
  2306.              If you have your AUTOEXEC.BAT file written to automatically
  2307.              boot SPITFIRE upon system startup and you have a power outage,
  2308.              then SPITFIRE will automatically reboot when power is restored.
  2309.              If you should want to configure your AUTOEXEC.BAT file to
  2310.              automatically boot SPITFIRE upon system startup then the last
  2311.              two commands in your AUTOEXEC.BAT file should resemble this:
  2312.  
  2313.              CD\SF
  2314.              SF
  2315.  
  2316.              The above example assumes you are running SPITFIRE on the drive
  2317.              you are booting from and you are running SPITFIRE in a directory
  2318.              named SF.
  2319.  
  2320.         
  2321.         6.0  SETTING UP THE SYSTEM RECORDS
  2322.         -----------------------------------
  2323.         
  2324.              Message Conference records and File Area records comprise your
  2325.         SPITFIRE system records.  There are two ways to set up these system 
  2326.         records in SPITFIRE.  The first way is by using ALT key combinations 
  2327.         at SPITFIRE's "Ready..." prompt.  The second way is through the Sysop 
  2328.         Menu which can be accessed from the Main, Message or File Menus.  
  2329.         SPITFIRE will allow a total of 256 different Message Conferences and
  2330.         an unlimited amount of File Areas.
  2331.         
  2332.         
  2333.         6.1  CONFIGURING MESSAGE CONFERENCE RECORDS
  2334.         -------------------------------------------
  2335.         
  2336.            Message Conference records are configured by pressing ALT+R at the
  2337.         "Ready" prompt or by selecting option <M> from the Sysop Menu.  When
  2338.         this is done the following will be displayed on your screen:
  2339.  
  2340.         MESSAGE SYSTEM RECORD NUMBER 1 Of 1
  2341.         Conference Description.. : "Untitled Message Conference"
  2342.         Conference Security..... : 5
  2343.         Net-Mail Conference..... : No
  2344.         Msg Conference Access... : Equal To Or Greater Than User Security
  2345.         Public Msg Conference... : Non-Public Message Allowed
  2346.         User Message Deletion... : Allowed
  2347.         Purge Msgs Older Than... : 120 days
  2348.         Msg Pack Backup File.... : Yes
  2349.         Delete Old Thread Msg... : Yes
  2350.  
  2351.                                                                       Page 40
  2352.         ----------------------------------------------------------------------
  2353.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2354.         ----------------------------------------------------------------------
  2355.  
  2356.  
  2357.  
  2358.         >>>>  MESSAGE SYSTEM RECORD MENU  <<<<
  2359.         <N>.......... Net-Mail Toggle           <M>... Conference Description
  2360.         <S>...... Conference Security           <#>........ Conference Access
  2361.         <R>............ Record Number           <A>........... Add New Record
  2362.         <P>.... Public Msg Conference           <U>............ User Deletion
  2363.         <I>.....Insert New Conference           <D>........ Delete Conference
  2364.         <O>.........Old Message Purge           <B>..............Backup Files
  2365.         <+>.......... Next Conference           <->...... Previous Conference
  2366.         <T>.....Delete Old Thread Msg           <Q>..................... Quit
  2367.         ENTER COMMAND - [N M S # R A P U I D + - T Q]?
  2368.         
  2369.         Command <N> - Net-Mail Toggle
  2370.                       Allows the Sysop to configure whether an individual 
  2371.                       message conference will allow net-mail.  If a message
  2372.                       conference is set up to allow net-mail, the callers
  2373.                       to the BBS will be allowed to leave messages to another
  2374.                       person who is not a user on the BBS.  If a message
  2375.                       conference is not set up to allow net-mail a caller can
  2376.                       only leave messages to other users of the BBS.  (This
  2377.                       also applies to Carbon Copy messages.)
  2378.  
  2379.         Command <M> - Conference Description
  2380.                       You will notice that the default Message Conference 
  2381.                       description is "Untitled Message Conference".  You will 
  2382.                       want to change this to suit your needs.  As an example,
  2383.                       you may wish to change the description of this conference
  2384.                       to "Public Messages".  
  2385.  
  2386.         Command <S> - Conference Security
  2387.                       This allows you to set the security level for this
  2388.                       Message Conference.  You will notice that the default 
  2389.                       security level is 5, which means that any user with a
  2390.                       security of 5 or greater will be able to read messages 
  2391.                       in this conference.  If you wish to set a different 
  2392.                       security level for this Message Conference, then select 
  2393.                       <S> to change the security level of the conference.
  2394.                       
  2395.         Command <#> - Conference Access
  2396.                       You will note that SPITFIRE defaults the Message 
  2397.                       Conference Access to "Equal To Or Greater Than".  What 
  2398.                       this means is that any user with a security level equal 
  2399.                       to or greater than the security level of this Message 
  2400.                       Conference can access it.  If you select <#>, SPITFIRE 
  2401.                       will toggle this feature to "Equal To User Security".  
  2402.                       Then only users with a security level equal to the 
  2403.                       security level of the Message Conference will be able to
  2404.                       access this conference.  Users with a security level 
  2405.                       greater than or less than the security level of this 
  2406.                       conference will not be able to access this conference 
  2407.                       except those users with Sysop security.
  2408.  
  2409.                                                                       Page 41
  2410.         ----------------------------------------------------------------------
  2411.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2412.         ----------------------------------------------------------------------
  2413.  
  2414.  
  2415.  
  2416.         Command <R> - Record Number
  2417.                       This option will allow you to enter a specific Message
  2418.                       Conference record number.  Upon entering the number,
  2419.                       all current information for the record number you
  2420.                       specified will be displayed.  
  2421.  
  2422.         Command <A> - Add New Record
  2423.                       By selecting the <A> option, a Sysop can add a new 
  2424.                       Message Conference to the Message Conference system
  2425.                       records.  The new record will be added after the last
  2426.                       existing Message Conference record.  For instance, if
  2427.                       your system has 25 Message Conferences and the <A>
  2428.                       option is selected, a Message System Record Number 26
  2429.                       will be added.
  2430.         
  2431.         Command <P> - Public Msg Conference
  2432.                       The <P> option is used to toggle whether the Message 
  2433.                       Conference will allow non-public messages.  The default 
  2434.                       setting of SPITFIRE is to allow non-public messages.  By 
  2435.                       selecting <P> you can toggle this feature so that only
  2436.                       messages marked as public are allowed.        
  2437.  
  2438.         Command <U> - User Deletion
  2439.                       This option toggles whether a user of the BBS will be
  2440.                       allowed to delete messages.  If it is set at Yes, the 
  2441.                       caller will be able to delete messages either sent to 
  2442.                       or sent by them.  If this is toggled to No, a caller 
  2443.                       will not be allowed to erase any messages.  This option 
  2444.                       is set for each message conference individually.  You may
  2445.                       toggle it one way for one message conference and the 
  2446.                       other for another message conference.  
  2447.  
  2448.         ****  Although Buffalo Creek Software has included this option within 
  2449.               SPITFIRE, it assumes no responsibility for Sysops who use this 
  2450.               feature.  Legal judgments concerning the ownership of messages 
  2451.               on a bulletin board system could possibly hold Sysops liable for
  2452.               denying callers control of their posted messages.
  2453.         
  2454.         Command <I> - Insert Msg Conference
  2455.                       By selecting <I>, a Sysop can insert a new Message
  2456.                       Conference record between two existing Message 
  2457.                       Conference records.  Upon selecting this option, you
  2458.                       are prompted with "Insert before which conference?".  A
  2459.                       new Message System Record will be inserted preceding
  2460.                       the Message System Record entered here.
  2461.  
  2462.                       ***IMPORTANT NOTE***                      
  2463.                       When inserting a new Message Conference the SFMSG<x>.DAT,
  2464.                       SFMSG<x>.PTR, SFMSG<x>.IDX and SFMSG<x>.LMR files are
  2465.                       automatically reset to correspond to the appropriate 
  2466.  
  2467.                                                                       Page 42
  2468.         ----------------------------------------------------------------------
  2469.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2470.         ----------------------------------------------------------------------
  2471.  
  2472.  
  2473.  
  2474.                       Message Conference.  For example, let's assume you have 
  2475.                       five active Message Conferences.  Then you insert a new
  2476.                       Message Conference prior to Message Conference #4.
  2477.                       The new Message Conference becomes Message Conference
  2478.                       #4.  The previous Message Conference #4 now becomes
  2479.                       Message Conference #5, therefore, the SFMSG04.DAT,
  2480.                       SFMSG04.PTR, SFMSG04.IDX and SFMSG04.LMR are renamed to
  2481.                       SFMSG05.DAT, SFMSG05.PTR, SFMSG05.IDX and SFMSG05.PTR.
  2482.                       The previous Message Conference #5 now becomes Message
  2483.                       Conference #6 and the SFMSG05.DAT, SFMSG05.PTR, 
  2484.                       SFMSG05.IDX and the SFMSG05.LMR are renamed to 
  2485.                       SFMSG06.DAT, SFMSG06.PTR, SFMSG06.IDX and SFMSG06.LMR.
  2486.                       
  2487.         Command <D> - Delete Conference 
  2488.                       This option allows an existing Message System Record to 
  2489.                       be deleted.  Upon selecting this option, you are prompted
  2490.                       with "Delete which conference?".  The number you enter
  2491.                       here will cause that Message Conference to be removed.
  2492.  
  2493.                       ***IMPORTANT NOTE***
  2494.                       When deleting an existing Message Conference the 
  2495.                       SFMSG<x>.DAT, SFMSG<x>.PTR, SFMSG<x>.IDX and SFMSG<x>.LMR
  2496.                       files are automatically reset to correspond to the
  2497.                       appropriate Message Conference.  For example, let's again
  2498.                       assume you have five active Message Conferences.  Then
  2499.                       you delete Message Conference #4.  The pre-existing 
  2500.                       SFMSG04.DAT, SFMSG04.PTR, SFMSG04.IDX and SFMSG04.LMR
  2501.                       files are deleted when Message Conference #4 is deleted.
  2502.                       The previous Message Conference #5 now becomes Message
  2503.                       Conference #4.  The SFMSG05.DAT, SFMSG05.PTR, SFMSG05.IDX
  2504.                       and SFMSG05.LMR are appropriately renamed to SFMSG04.DAT,
  2505.                       SFMSG04.PTR, SFMSG04.IDX and SFMSG04.PTR.
  2506.  
  2507.         Command <O> - Old Message Purge
  2508.                       This option allows you to specify how many days old
  2509.                       a message within this individual conference should
  2510.                       be prior to it being purged during SPITFIRE's
  2511.                       internal message packing procedure.  For instance,
  2512.                       it this is set to 120 days, when SPITFIRE packs
  2513.                       this particular message conference any messages
  2514.                       older than 120 days will be purged.
  2515.  
  2516.         Command <B> - Backup Files
  2517.                       This option allows you to specify whether to retain
  2518.                       the backup files created during SPITFIRE's internal
  2519.                       message packing procedure.  If this is set to Yes,
  2520.                       the SFMSG<x>.$AT, SFMSG<x>.$TR, SFMSG<x>.$DX and 
  2521.                       SFMSG<x>.$MR backup message conference files will
  2522.  
  2523.                                                                       Page 43
  2524.         ----------------------------------------------------------------------
  2525.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2526.         ----------------------------------------------------------------------
  2527.  
  2528.  
  2529.                       remain on the drive.  If this is set to No, the
  2530.                       backup files will be deleted following the completion
  2531.                       of the message packing procedure.
  2532.  
  2533.         Command <+> - Next Conference
  2534.                       This option is used to move forward from one Message
  2535.                       System record to another.  Pressing the "+" key will
  2536.                       allow you to progress from one record to the next in
  2537.                       numerical order.  When reaching the last record and 
  2538.                       the "+" key is pressed you will cycle to the first
  2539.                       Message System record.
  2540.  
  2541.         Command <-> - Previous Conference
  2542.                       This option allows you to cycle through the the Message
  2543.                       System records in reverse order.  Pressing the "-" key
  2544.                       will move you to the preceding record number.  From the
  2545.                       first Message System record if the "-" key is pressed
  2546.                       you will cycle to the last Message System record.
  2547.  
  2548.         Command <T> - Delete Old Thread Msg
  2549.                       This option allows the Sysop to designate whether 
  2550.                       threaded messages will be deleted when using SPITFIRE's
  2551.                       internal message packer.  If this is toggled to Yes,
  2552.                       when the message base is packed, threaded messages
  2553.                       older than the days set with the <O>..Old Message Purge
  2554.                       will be deleted.  If toggled to No, threaded messages
  2555.                       will not be deleted from the message base.
  2556.  
  2557.         Command <Q> - Quit
  2558.                       Selecting this option will return you to the place in
  2559.                       SPITFIRE from where the Message System Record Menu was
  2560.                       called.  In other words, you will be returned either
  2561.                       to the Sysop Menu or the "Ready..." prompt.  SPITFIRE 
  2562.                       will automatically save your newly configured System 
  2563.                       Record.
  2564.  
  2565.  
  2566.         6.2  CONFIGURING FILE AREA RECORDS
  2567.         ----------------------------------        
  2568.         
  2569.            File Area records are configured by pressing ALT+F at the "Ready" 
  2570.         prompt or by selecting option <F> from the Sysop Menu.  When this is 
  2571.         done the following will be displayed on your screen:
  2572.  
  2573.         FILE SYSTEM RECORD NUMBER 1 Of 1
  2574.         Download Path..... : C:\SF
  2575.         Upload Path....... : C:\SF
  2576.         Area Description.. : "Untitled File Area"
  2577.         Area Security..... : 5
  2578.         Area Access....... : Equal To Or Greater Than User Security
  2579.         Preview Area...... : No
  2580.         CD Rom Area....... : No
  2581.  
  2582.                                                                       Page 44
  2583.         ----------------------------------------------------------------------
  2584.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2585.         ----------------------------------------------------------------------
  2586.  
  2587.  
  2588.  
  2589.         >>>>  FILE SYSTEM RECORD MENU  <<<<
  2590.         <F>......... Area Description           <U>.............. Upload Path
  2591.         <D>............ Download Path           <S>............ Area Security
  2592.         <&>.............. Area Access           <R>............ Record Number
  2593.         <A>............. Add New Area           <I>.......... Insert New Area
  2594.         <P>............... Purge Area           <T>...... Toggle Preview Area
  2595.         <+>................ Next Area           <->............ Previous Area
  2596.         <C>...............CD Rom Area           <Q>..................... Quit
  2597.         
  2598.         ENTER COMMAND - [F U D S & R A I P T + - C Q]?
  2599.  
  2600.         Command <F> - Area Description
  2601.                       You will notice that the default File Area description
  2602.                       is "Untitled File Area".  You will want to change this 
  2603.                       to suit your needs.  As an example, you may wish to 
  2604.                       change the description of this area to "Utilities".  
  2605.                       Select <F> to make this change.
  2606.         
  2607.         Command <U> - Upload Path
  2608.                       To change the upload path, you simply select <U> from 
  2609.                       the menu.  The Upload and Download paths are any legal 
  2610.                       DOS pathnames telling SPITFIRE where it can find the 
  2611.                       files associated with the File Area.  You can set 
  2612.                       uploads to go into a single "Recent Uploads" File Area, 
  2613.                       or to different areas which you could specify by subject.
  2614.                       Here are a few examples of upload/download paths:
  2615.         
  2616.                       The following would send the uploads to a sub-directory 
  2617.                       called "UPLOADS" and allow the caller to download 
  2618.                       programs from a sub-directory called "GOODIES".  (Note: 
  2619.                       SF is the parent directory.)
  2620.         
  2621.                            Upload Path.......C:\SF\UPLOADS
  2622.                            Download Path.....C:\SF\GOODIES
  2623.  
  2624.                       The next example would send uploads to the same 
  2625.                       sub-directory where the files available for download 
  2626.                       exist:
  2627.         
  2628.                            Upload Path.......C:\SF\GOODIES
  2629.                            Download Path.....C:\SF\GOODIES
  2630.         
  2631.                       If you're running on a floppy-based system with your 
  2632.                       uploads and download files on drive B, and not using 
  2633.                       sub-directories, you could do the following:
  2634.                       
  2635.                            Upload Path.......B:\
  2636.                            Download Path.....B:\
  2637.  
  2638.                                                                       Page 45
  2639.         ----------------------------------------------------------------------
  2640.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2641.         ----------------------------------------------------------------------
  2642.                            
  2643.                            
  2644.                            
  2645.         Command <D> - Download Path        
  2646.                       You will notice that SPITFIRE sets the default download 
  2647.                       path to the directory where SPITFIRE resides.  To change 
  2648.                       this DOS filepath, select <D> to set the path for this 
  2649.                       File Area.  In the event that the filepath set does not 
  2650.                       exist, SPITFIRE will create it.  For example, if you 
  2651.                       set your download path to C:\UTILITY and the utility 
  2652.                       directory doesn't exist on your drive, SPITFIRE will 
  2653.                       create the directory.  You will also notice once you 
  2654.                       have entered the drive letter, SPITFIRE automatically 
  2655.                       adds the colon ":" and the backslash "\" after it.  If
  2656.                       an invalid path is entered, SPITFIRE will not accept it.
  2657.                       You will have to copy the files you want available for 
  2658.                       download into this directory and create a SFFILES.BBS 
  2659.                       (text file) listing the files in that directory.  The
  2660.                       SFFILES.BBS file must also reside in that directory.  
  2661.                       (The utility, MKSFFBBS, which will create your
  2662.                       SFFILES.BBS for each file directory, is available for
  2663.                       download from Buffalo Creek - 515-225-8496.)    
  2664.  
  2665.         Command <S> - Area Security
  2666.                       This allows you to set the security level for this
  2667.                       File Area.  You will notice that the default security 
  2668.                       level is 5, which means that any user with a security 
  2669.                       of 5 or greater will be able to access this File Area.
  2670.                       If you wish to set a different security level for this 
  2671.                       File Area, then select <S> to change the security level 
  2672.                       of the area.
  2673.                       
  2674.         Command <&> - Area Access
  2675.                       You will note that SPITFIRE defaults the File Area
  2676.                       Access to "Equal To Or Greater Than".  What this means 
  2677.                       is that any user with a security level equal to or 
  2678.                       greater than the security level of this File Area can
  2679.                       access it.  If you select <&>, SPITFIRE will toggle this
  2680.                       feature to "Equal To User Security".  Then only users 
  2681.                       with a security level equal to the security level of the 
  2682.                       File Area will be able to access this area.  Users with 
  2683.                       a security level greater than or less than the security 
  2684.                       level of this area will not be able to access this area,
  2685.                       except those users with Sysop security.
  2686.  
  2687.         Command <R> - Record Number
  2688.                       This option will allow you to enter a specific File
  2689.                       Area record number.  Upon entering the number, all
  2690.                       current information for the record number you specified 
  2691.                       will be displayed.  
  2692.                       
  2693.         Command <A> - Add New Area        
  2694.                       By selecting the <A> option, a Sysop can add a new 
  2695.                       File Area Conference to the File Area System Records.  
  2696.  
  2697.                                                                       Page 46
  2698.         ----------------------------------------------------------------------
  2699.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2700.         ----------------------------------------------------------------------
  2701.  
  2702.  
  2703.  
  2704.                       The new record will be added after the last existing
  2705.                       File Area System Record.  For instance, if your system
  2706.                       has 25 File Areas and the <A> option is selected, a File
  2707.                       Area Record Number 26 will be added.  SPITFIRE will
  2708.                       allow an unlimited number of File Areas.
  2709.  
  2710.         Command <I> - Insert New Area
  2711.                       By selecting <I>, a Sysop can insert a new File Area
  2712.                       System Record records between two existing file area.
  2713.                       Upon selecting this option, you are prompted with 
  2714.                       "Insert before which area?".  A new File Area System 
  2715.                       Record will be inserted preceding the File Area System 
  2716.                       Record entered here.
  2717.                       
  2718.         Command <P> - Purge Area
  2719.                       This option allows an existing File Area System Record 
  2720.                       to be deleted.  Upon selecting this option, you will be 
  2721.                       prompted with "Delete which area?".  The number that you 
  2722.                       enter here will cause that File Area to be removed from
  2723.                       the File Area System Records.
  2724.  
  2725.         Command <T> - Toggle Preview Area
  2726.                       The "T" option is used to toggle a File Area's Preview
  2727.                       Area between Yes and No.  If the Preview Area is toggled
  2728.                       to Yes, a user with a security less than the required
  2729.                       Area Security will be allowed to preview this file area.
  2730.                       This means that the user can access this file area, list
  2731.                       files, read text files, view file archives, etc. but will
  2732.                       not be allowed to download any files from this area.  In
  2733.                       other words, the user can do everything except download
  2734.                       from this file area.  If this is toggled to No, users
  2735.                       with a security less than the specified Area Security
  2736.                       will not be allowed access to this File Area.
  2737.  
  2738.         Command <+> - Next Area 
  2739.                       This option is used to move forward from one File Area
  2740.                       System record to another.  Pressing the "+" key will
  2741.                       allow you to progress from one record to the next in
  2742.                       numerical order.  When reaching the last record and 
  2743.                       the "+" key is pressed you will cycle to the first
  2744.                       File Area System record.
  2745.  
  2746.         Command <-> - Previous Area
  2747.                       This option allows you to cycle through the the File Area
  2748.                       System records in reverse order.  Pressing the "-" key
  2749.                       will move you to the preceding record number.  From the
  2750.                       first File Area System record if the "-" key is pressed
  2751.                       you will cycle to the last File Area System record.
  2752.  
  2753.                                                                       Page 47
  2754.         ----------------------------------------------------------------------
  2755.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2756.         ----------------------------------------------------------------------
  2757.                       
  2758.  
  2759.  
  2760.         Command <C> - CD Rom Area
  2761.                       The option allows you to specify the file area as a
  2762.                       CD Rom Area.  If this is toggled on, then SPITFIRE
  2763.                       searches the Display File Path for a SFFILES.<x>
  2764.                       for the file listing of this CD Rom Area.  The <x>
  2765.                       should correspond with the number of the file area.
  2766.                       For instance, if file area 15 is a CD Rom Area then
  2767.                       it would need to be named SFFILES.15.
  2768.                       
  2769.         Command <Q> - Quit
  2770.                       Selecting this option will return you to the place in
  2771.                       SPITFIRE from where the File System Record Menu was
  2772.                       called.  In other words, you will be returned either
  2773.                       to the Sysop Menu or the "Ready..." prompt.  SPITFIRE 
  2774.                       will automatically save your newly configured System 
  2775.                       Record.
  2776.  
  2777.         
  2778.         7.0  SPITFIRE QUESTIONNAIRES
  2779.         ----------------------------
  2780.         
  2781.            Questionnaire files are created with any ASCII text editor and
  2782.         placed in the directory you have configured as your Work File Path.  
  2783.         The Questionnaire answer files will automatically be created by 
  2784.         SPITFIRE. 
  2785.  
  2786.            There are 2 types of questionnaires available for use in SPITFIRE.
  2787.  
  2788.                    
  2789.            There is the NEWUSER __/ SFNEWU  .QUE    The questionnaire file
  2790.            Questionnaire          \ SFNEWU  .ANS    The answer file
  2791.  
  2792.            This is automatically utilized ONLY when a new user logs on.
  2793.  
  2794.                 
  2795.            There is the ORDER ___/ SFMAIN<x>.QUE    Poll questionnaire files
  2796.            Questionnaire         \ SFMAIN<x>.ANS    Poll answer files
  2797.  
  2798.            This is utilized only from the MAIN MENU when the caller selects
  2799.            <Q>.. Questionnaire Menu.
  2800.  
  2801.            SPITFIRE uses a simple procedure to utilize Questionnaires.
  2802.  
  2803.            Questionnaires are simple text files that are interpreted by 
  2804.         SPITFIRE.  The special control codes discussed in the section - ABOUT 
  2805.         SPITFIRE DISPLAY CODES - of this manual also apply to the SPITFIRE
  2806.         questionnaire files.  Any line in the questionnaire file will simply
  2807.         be displayed to the user unless it begins with a special character.
  2808.         SPITFIRE uses established first characters to determine the type of
  2809.         response required by the user.  These are:
  2810.  
  2811.                                                                       Page 48
  2812.         ----------------------------------------------------------------------
  2813.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2814.         ----------------------------------------------------------------------
  2815.         
  2816.         
  2817.         
  2818.         :  -  If the first character in the line is a colon, SPITFIRE will
  2819.               pause for the user's input and the user must respond to the 
  2820.               question before SPITFIRE will continue with the questionnaire.
  2821.  
  2822.         ;  -  If the first character in the line is a semicolon, SPITFIRE 
  2823.               will pause for the users input.  But unlike the colon, the user
  2824.               is not required to respond to the question.  The user can
  2825.               simply hit the Enter key and SPITFIRE will continue with the
  2826.               questionnaire.
  2827.  
  2828.         @  -  If the first character in the line is an "at" sign, SPITFIRE
  2829.               will pause for the user to input a date in the format of
  2830.               MM-DD-YY.  SPITFIRE will automatically insert the hyphens
  2831.               when the user responds.  Once the user has entered the
  2832.               response, SPITFIRE will redisplay it to the user and ask
  2833.               whether the information is correct.
  2834.  
  2835.         #  -  If the first character in the line is the pound sign, SPITFIRE
  2836.               will pause for the user to input a phone number.  The
  2837.               format will depend on how the Sysop has the system configured.
  2838.               If the Sysop has used the ALT+T to configure the phone
  2839.               number to US format, then SPITFIRE will require the following
  2840.               format: ###-###-####.  Again, SPITFIRE will automatically
  2841.               insert the hyphens when the user responds.  If the Sysop does
  2842.               not have the system configured to US format, SPITFIRE will
  2843.               accept any input up to 12 characters in length.  Once
  2844.               the user has entered the response, SPITFIRE will redisplay
  2845.               it to the user and ask whether the information is correct.
  2846.               
  2847.         ^# -  If a line begins with a caret sign followed by a number, SPITFIRE
  2848.               will adjust the user's security level equal to the number
  2849.               following the caret sign provided the number is less than the
  2850.               configured Sysop security.  If the number used here is equal
  2851.               to or greater than configured Sysop security level, the caller's
  2852.               security level will not be changed.  The number should be a valid
  2853.               security level available on your system.  SPITFIRE writes
  2854.               a note in HEYSYSOP.LOG to advise you that the callers security
  2855.               level was changed.
  2856.  
  2857.         ~  -  If the first character in a questionnaire line begins with a 
  2858.               " ~ " character, the caller will be disconnected from the BBS.  
  2859.               This could be used by Sysops in the SFNEWU.QUE so callers could 
  2860.               be verified before they are allowed access to the BBS.
  2861.  
  2862.         &# -  If a line begins with a ampersand followed by a number, SPITFIRE
  2863.               will adjust the caller's time left on the system by the number
  2864.               following the ampersand.  &20 would provide the caller with an
  2865.               additional 20 minutes.
  2866.  
  2867.                                                                       Page 49
  2868.         ----------------------------------------------------------------------
  2869.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2870.         ----------------------------------------------------------------------
  2871.  
  2872.  
  2873.  
  2874.         ?  -  If the first character in the line is a question mark, SPITFIRE
  2875.               will prompt the line and automatically add a "[y/n]?".  SPITFIRE
  2876.               will then only accept a Y or N response from the user.  This
  2877.               Yes/No question is used to branch to other special questions
  2878.               depending on the user's response.  For instance, when SPITFIRE
  2879.               receives a Y response to a question beginning with a question
  2880.               mark, it will continue on through the questionnaire until a plus
  2881.               sign, "+", is found.  The text or additional questions you would
  2882.               like to present to the user who has responded with a Y should
  2883.               start immediately after the plus sign.  This Y series of lines
  2884.               is ended with a second plus sign, "+".  When the second plus
  2885.               sign "+" is encountered, SPITFIRE will continue on with the
  2886.               questionnaire normally.  Similarly, when SPITFIRE receives a
  2887.               N response to a question beginning with a question mark, it will
  2888.               continue on through the questionnaire until a minus sign, "-",
  2889.               is found.  Any text or additional questions you would like to
  2890.               present to the user who responded with an N should be contained
  2891.               between between two minus signs, "-".  When the second minus
  2892.               sign "-" is encountered, SPITFIRE will continue on with the
  2893.               questionnaire normally.  It should be mentioned that any text
  2894.               or questions between where the user responds with a Y and the
  2895.               first plus sign will be ignored, just as any text or questions
  2896.               between where the user responds with an N and the first minus
  2897.               sign will be ignored.  Each line that starts with a question
  2898.               mark must be followed by a set of plus signs and minus signs.
  2899.               For example:
  2900.                
  2901.               ?Are you the Sysop of a SPITFIRE Bulletin Board
  2902.               +
  2903.               You have made a wise choice!
  2904.               +
  2905.               -
  2906.               You really should consider running SPITFIRE!
  2907.               -
  2908.  
  2909.         If none of the above described characters are found at the beginning
  2910.         of the line, the line is simply displayed to the user.
  2911.         
  2912.         The user's answer(s) is written to either SFNEWU.ANS or SFMAIN<x>.ANS, 
  2913.         depending upon which questionnaire the user is replying to.  In 
  2914.         addition to the user's answers, the user's name, date and time
  2915.         of the response is recorded within the same file.  In the new user
  2916.         questionnaire answer file, SPITFIRE will also note which node the user
  2917.         was logged on to when the questionnaire was answered.
  2918.  
  2919.            The SFNEWU.QUE is displayed to the user upon log-on.  The
  2920.         SFMAIN<x>.QUE is displayed to the user if the Questionnaire Menu is 
  2921.         selected from the Main Menu.  The Questionnaire Menu file name 
  2922.         is SFORDER.MNU.  The SFORDER.MNU file can be created using your 
  2923.         favorite text editor and the following format:
  2924.  
  2925.                                                                       Page 50
  2926.         ----------------------------------------------------------------------
  2927.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2928.         ----------------------------------------------------------------------
  2929.     
  2930.  
  2931.  
  2932.              Questionnaire Topic,10,,Y,,,>,,,,NP
  2933.     
  2934.         The first item on the line will be a description of the questionnaire
  2935.         topic you have available on the BBS and is limited to 25 characters.  
  2936.         This is followed by a comma and the security level required for the 
  2937.         user to be able to access the questionnaire.  The security is then 
  2938.         followed by two commas and either a Y or an N.  If a Y is placed after
  2939.         the two commas, the user will be allowed to answer the questionnaire 
  2940.         multiple times.  If an N is placed after the two commas, the user will
  2941.         only be allowed to answer the questionnaire one time.  This is followed
  2942.         by three commas and either a "greater than" sign (>) or an "equal sign"
  2943.         (=).  The greater than sign makes the questionnaire menu option 
  2944.         available to users who have a security level equal to or greater than 
  2945.         the specified security level.  If the equal sign is used, the 
  2946.         questionnaire will only be available to users with a security level 
  2947.         equal to that specified.  This in turn is followed by four commas and 
  2948.         either an NP or a P.  This delegates whether the user's answers will 
  2949.         be sent to the printer.  If NP is used, the answers are not sent to the
  2950.         printer.  If P is used the user's responses are sent to the printer as
  2951.         well as being saved to the appropriate SFMAIN<x>.ANS file.  Keep in 
  2952.         mind that your printer must be turned on and ready for use.  SPITFIRE 
  2953.         checks to determine if your printer is properly connected and ready for
  2954.         use and responds accordingly.
  2955.  
  2956.              Optional Ansi and Non-Ansi display menu files may be created
  2957.         using the SFORD[x].BBS/CLR file name.  The x in SFORD[x].BBS/CLR will
  2958.         correspond to the security level of the user.  As with other Ansi and
  2959.         Non-Ansi display menu files, a file should be created for each
  2960.         security level assigned to users on your BBS system.  
  2961.  
  2962.              SPITFIRE will allow nine different questionnaire files to be
  2963.         accessed.  The files which contain the questions are SFMAIN[x].QUE.
  2964.         The file SPITFIRE uses to store the user's answers to the corresponding
  2965.         questionnaire is SFMAIN<x>.ANS.  The x in the SFMAIN[x].QUE and the 
  2966.         SFMAIN[x].ANS corresponds to the available questionnaire, 1 through 9.
  2967.         The user's answers are appended to the end of the appropriate answer 
  2968.         file.  If the file does not already exist, SPITFIRE will create it.
  2969.  
  2970.  
  2971.         8.0  SPECIAL FUNCTION KEYS
  2972.         --------------------------
  2973.          
  2974.             SPITFIRE uses various ALT keys in combination with a letter key and
  2975.         Function keys for many of its commands.  To use an ALT+Key, the ALT key
  2976.         and the appropriate letter key must be pressed simultaneously. (First, 
  2977.         press down the ALT key, then, while holding the ALT key down, press 
  2978.         the letter key.)
  2979.  
  2980.              The following sections will list these special function keys used 
  2981.         by SPITFIRE, explain from where within SPITFIRE these commands can be
  2982.         activated and the functions they perform.
  2983.  
  2984.                                                                       Page 51
  2985.         ----------------------------------------------------------------------
  2986.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  2987.         ----------------------------------------------------------------------
  2988.  
  2989.  
  2990.  
  2991.         8.1  AVAILABLE SPECIAL FUNCTION KEYS
  2992.         ------------------------------------
  2993.              
  2994.              The special function keys available in SPITFIRE and a brief
  2995.         description of their usage include:     
  2996.  
  2997.              F1     -  Review Callers & Heysysop Logs & Purged User
  2998.                        Listing/New Users Answers
  2999.              F2     -  Change Security Level
  3000.              F3     -  Toggle Sysop Page/Bell
  3001.              F4     -  Toggle Printer
  3002.              F5     -  Check Today's Statistics
  3003.              F6     -  Take Five Minutes From User
  3004.              F7     -  Give Five Minutes To User
  3005.              F8     -  Toggle Full/Divided Screen
  3006.              F9     -  Capture Chat To Disk
  3007.              F10    -  Quit SPITFIRE
  3008.              ALT+F1 -  Log User Off With Message
  3009.              ALT+F2 -  Log User Off Without Message 
  3010.              ALT+F3 -  Remove Backup/Log Files      
  3011.              ALT+A  -  Maintains Users File
  3012.              ALT+C  -  Enter/Exit Chat Mode
  3013.              ALT+D  -  Jump to DOS/Set Modem Offhook
  3014.              ALT+E  -  Configure Events
  3015.              ALT+F  -  Configure File Areas
  3016.              ALT+J  -  Jump to DOS/Modem Stays On Hook
  3017.              ALT+L  -  Lock Caller Out 
  3018.              ALT+M  -  Configure Modem
  3019.              ALT+P  -  Configure File Paths
  3020.              ALT+Q  -  Quick Local Log-On
  3021.              ALT+R  -  Configure Message Conferences
  3022.              ALT+S  -  Log On Locally/Sysop Next
  3023.              ALT+T  -  Toggle SPITFIRE Switches
  3024.              ALT+Z  -  Configure SPITFIRE
  3025.              HOME   -  SPITFIRE Sysop Help Screen
  3026.  
  3027.  
  3028.         8.2  SPECIAL FUNCTION KEY DEFINITIONS:
  3029.         --------------------------------------
  3030.              
  3031.              Prior to each individual special function key definition, you
  3032.          will notice an <O>, <R> or <B>.   These are used to indicate from
  3033.          where in SPITFIRE each particular function key can be utilized.
  3034.          Listed below is a guide that explains what these letters represent:
  3035.  
  3036.              <O> - User must be ON-LINE to perform
  3037.              <R> - SPITFIRE must be at "Ready for Use" prompt to perform 
  3038.              <B> - Can be used BOTH when a user's on-line or from the 
  3039.                    SPITFIRE "Ready..." prompt.
  3040.  
  3041.                                                                       Page 52
  3042.         ----------------------------------------------------------------------
  3043.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3044.         ----------------------------------------------------------------------
  3045.  
  3046.  
  3047.  
  3048.             <R>  F1 (View Log File Menu)
  3049.              Caller's, Heysysop Logs, Purged User List & New User's Answers
  3050.              -----------------------------------------------------------
  3051.              This option allows you to view the CALLERS.LOG, HEYSYSOP.LOG,
  3052.              SFPURGED.USR and/or SFNEWU.ANS.  These files can be read from
  3053.              the SPITFIRE "Ready..." prompt without having to log-on the BBS
  3054.              and accessing this feature from the Sysop Menu.  You are prompted
  3055.              as to whether you wish to review the Caller's log, Heysysop log,
  3056.              purged user listing or user responses to SPITFIRE's new user 
  3057.              questionnaire.  Upon selecting the desired log, you are then 
  3058.              presented with the following options for reading the log file:
  3059.              
  3060.                  <T>..Today's Date
  3061.                       will begin displaying the CALLERS.LOG, HEYSYSOP.LOG 
  3062.                       SFPURGED.USR or SFNEWU.ANS from its first entry for the
  3063.                       current day.
  3064.  
  3065.                  <B>..Beginning Of File
  3066.                       will display the CALLERS.LOG, HEYSYSOP.LOG or SFNEWU.ANS
  3067.                       or SFPURGED.USR from the beginning of the file, starting
  3068.                       with the first entry.
  3069.  
  3070.                  <S>..Specify Date
  3071.                       will prompt for a date to be entered and will begin 
  3072.                       displaying the CALLERS.LOG, HEYSYSOP.LOG, SFPURGED.USR
  3073.                       or SFNEWU.ANS with the first entry of the date entered.
  3074.                       If the date specified here can not be found, SPITFIRE 
  3075.                       will search for the next newer date than what was 
  3076.                       specified and display the file from that point forward.
  3077.               
  3078.                  <Q>..Quit
  3079.                       Returns SPITFIRE to the Ready For Use prompt.
  3080.  
  3081.              <O>  F2  (Change Security Level)
  3082.              --------------------------------
  3083.              If a user is ONLINE and you wish to change the user's security
  3084.              level, you can change it by pressing F2.  The user is unable to 
  3085.              see that you are changing the security level.
  3086.  
  3087.              <B>  F3  (Toggle Sysop Page)
  3088.              ----------------------------
  3089.              By toggling this parameter <ON or OFF> the Sysop can decide
  3090.              whether or not to be paged.  If the PAGE is ON, the words "PAGE 
  3091.              ON" will appear on the top of your screen, provided you are using 
  3092.              the split screen.  If the page is turned on and a user selects 
  3093.              <P> for page, then the prompt bell will sound to notify you that 
  3094.              a user wishes to chat with you.  USERINIT.BBS/CLR will be 
  3095.              displayed to the screen when you respond to the page.  If the 
  3096.              PAGE is turned off and a user pages you, then SFPAGED.BBS/CLR 
  3097.              will be displayed to the user and CHAT REQUESTED will display
  3098.  
  3099.                                                                       Page 53
  3100.         ----------------------------------------------------------------------
  3101.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3102.         ----------------------------------------------------------------------
  3103.  
  3104.  
  3105.  
  3106.              if you are using the divided screen.  After SFPAGED.BBS/CLR is 
  3107.              displayed, the caller will be prompted as to whether he/she would
  3108.              like to leave a comment to the Sysop, provided the caller is not 
  3109.              the Sysop.  SPITFIRE will not allow the Sysop to leave a comment 
  3110.              to him/herself.
  3111.         
  3112.              <B>  F4  (Toggle Printer)
  3113.              -------------------------
  3114.              This allows you to toggle the printer ON/OFF.  Everything that
  3115.              is written to the CALLERS.LOG will also be sent to the printer if
  3116.              this toggle is on.  This is useful if you wish to retain a hard 
  3117.              copy of your users' activities while on-line.  Keep in mind that 
  3118.              your printer must be turned on and ready for use.  SPITFIRE 
  3119.              checks to determine if your printer is properly connected and 
  3120.              ready for use and responds accordingly.
  3121.              
  3122.              <R>  F5  (Check Today's Statistics)
  3123.              -----------------------------------
  3124.              While at the "SPITFIRE ready for use prompt...", if you press
  3125.              F5, SPITFIRE will display the name of the last caller, number of 
  3126.              calls for the day, number of uploads for the day, daily door 
  3127.              usage and so on...
  3128.         
  3129.              <O>  F6  (Take Five Minutes from a User)
  3130.              ----------------------------------------
  3131.              When a user is on-line, you can take 5 minutes from the user's
  3132.              log-on time by pressing F6.  If you press F6 in multiples, then
  3133.              multiples of 5 minutes are taken from the user's time.
  3134.         
  3135.              <O>  F7  (Give Five Minutes to a User)
  3136.              --------------------------------------
  3137.              When a user is on-line, you can give 5 minutes to the users log-on
  3138.              time.  If you press F7 in multiples, then multiples of 5 minutes 
  3139.              are added to the user's time.
  3140.  
  3141.              <B>  F8  (Toggle Screen)
  3142.              ------------------------
  3143.              This feature is used to toggle the split-screen/full-screen
  3144.              option.  
  3145.  
  3146.              <O>  F9  (Capture Chat To Disk)
  3147.              -------------------------------
  3148.              Either when responding to a caller who has paged you or when 
  3149.              initiating a chat pressing F9 will capture the conversation 
  3150.              and save it to a file called SFCHAT.CAP in the main SPITFIRE
  3151.              directory.  There are two ways to activate the chat capture.
  3152.              You can begin the chat using F9 (rather than ALT+C).  This will
  3153.              begin the chat and immediately save the chat to SFCHAT.CAP.  Or
  3154.              the F9 can be pressed any time during a chat, at which time it
  3155.              will save the remaining chat to the SFCHAT.CAP file. If SFCHAT.CAP
  3156.  
  3157.                                                                       Page 54
  3158.         ----------------------------------------------------------------------
  3159.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3160.         ----------------------------------------------------------------------
  3161.  
  3162.  
  3163.  
  3164.              does not exist, it will be created.  If it does exist, the chat
  3165.              will be appended to the existing SFCHAT.CAP file.  Chats will be
  3166.              differentiated in the SFCHAT.CAP file by beginning with  "Chat
  3167.              started with (user name) at (date/time)" and ending with "Chat
  3168.              ended at (date/time)".
  3169.    
  3170.              <R>  F10 (Terminate SPITFIRE)
  3171.              -----------------------------
  3172.              Pressing F10 will terminate SPITFIRE and returns you to DOS.
  3173.  
  3174.              <O>  ALT+F1  (Log Caller Off With Message)
  3175.              ------------------------------------------
  3176.              Displays NEEDSYS.BBS/CLR and logs user off.  If a user is on-line
  3177.              and you need to access your system, pressing ALT+F1 displays your 
  3178.              message via the NEEDSYS.BBS/CLR screen and terminates the 
  3179.              connection.        
  3180.  
  3181.              <O>  ALT+F2  (Log User Off Without Message)
  3182.              -------------------------------------------
  3183.              If a user is on-line and you wish to disconnect this user, simply
  3184.              press the ALT+F2 keys simultaneously and the connection will be 
  3185.              terminated.  No message will be displayed to the user.
  3186.  
  3187.              <R>  ALT+F3 (Remove Backup/Log Files)
  3188.              -------------------------------------
  3189.              When selected, this option will display the following menu:
  3190.              
  3191.              >>> FILE REMOVAL MENU <<<
  3192.              <C>.... Erase CALLERS.LOG
  3193.              <H>... Erase HEYSYSOP.LOG
  3194.              <M>..... Erase SFMSG*.$??
  3195.              <U>.... Erase SFUSERS.$??
  3196.              
  3197.              FILE REMOVAL MENU - [C H M U Q]?
  3198.              
  3199.               <C>... Erase CALLERS.LOG
  3200.                      Selecting this option will cause the existing CALLERS.LOG
  3201.                      file to be erased.  SPITFIRE will automatically create a
  3202.                      new CALLERS.LOG file.
  3203.                      
  3204.               <H>... Erase HEYSYSOP.LOG
  3205.                      Selecting this option will cause the existing HEYSYSOP.LOG
  3206.                      file to be erased.  SPITFIRE will automatically create a
  3207.                      new HEYSYSOP.LOG file.
  3208.  
  3209.               <M>... Erase SFMSG*.$??
  3210.                      When this option is selected, all backup files from the
  3211.                      Message Conferences are erased.
  3212.  
  3213.                                                                       Page 55
  3214.         ----------------------------------------------------------------------
  3215.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3216.         ----------------------------------------------------------------------
  3217.                     
  3218.  
  3219.  
  3220.               <U>... Erase SFUSERS.$??
  3221.                      When this option is selected, the SPITFIRE user's backup
  3222.                      files are erased.
  3223.                     
  3224.  
  3225.              <R>  ALT+A  (Maintain Users File)
  3226.              ---------------------------------
  3227.              At the "Ready..." prompt, when you select ALT+A, you can maintain
  3228.              the user's file, rather than logging on and maintaining the users 
  3229.              file from the Sysop Menu.  When this option is selected, the
  3230.              following screen will be displayed:
  3231.              
  3232.           USER RECORD NUMBER [3 of 233]       Original Log.. : 07-15-90
  3233.           User Name. : John Doe               Subscription.. : N/A
  3234.           Address... : Peoria, IL             Last File Area : 10
  3235.           Password.. : Doeboy                 Msg Conference : 1
  3236.           Phone No.. : 555-151-5555           Security Level : 10
  3237.           Birth date : 01-20-54               K Uploaded.... : 10
  3238.           Time Left. : 25                     K Downloaded.. : 122
  3239.           Last Call. : 07-01-90               Expert Mode... : Off
  3240.           Times On.. : 3                      More Prompt... : On
  3241.           Uploads... : 0                      Downloads..... : 3
  3242.                                               Purge Allowed. : Yes
  3243.     
  3244.           SPITFIRE USER RECORD MENU
  3245.           (+) Next Record        (-) Previous Record    (D) Downloads
  3246.           (N) User Name          (X) Expert             (U) Uploads
  3247.           (A) User Address       (&) Delete User        (E) Last Msg Conference
  3248.           (P) User Password      (L) Lock User Out      (C) Last File Area
  3249.           (#) User Phone No      (T) Times On           (!) Time Left
  3250.           (R) Record Number      (M) Subscription Date  ($) More Prompt
  3251.           (F) Find User          (S) Security Level     (B) Birth Date
  3252.           (O) Original Log Date  (@) Add New User       (Z) Purge Allowed
  3253.  
  3254.           ENTER COMMAND - [+ - D N X U A & E P L C # T ! R M $ F S B O @ Z Q]?
  3255.  
  3256.              You will notice that when this option is selected, SPITFIRE will
  3257.         take you to the last user record.  Usually the first record in the
  3258.         user's list is the Sysop's.  Therefore, if the Sysop would do any
  3259.         maintenance on the user's file while others are nearby, displaying
  3260.         the last user's record prevents the Sysop's password from being
  3261.         readily visible.  This is done to insure the security of your system.
  3262.              
  3263.         Although, most of the command line options are self explanatory a
  3264.         description of each feature is discussed more fully below:
  3265.  
  3266.         Command <+> - Next Record
  3267.                       This option is used to move forward from one user
  3268.                       record to another.  Pressing the "+" key will allow you
  3269.  
  3270.                                                                       Page 56
  3271.         ----------------------------------------------------------------------
  3272.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3273.         ----------------------------------------------------------------------
  3274.  
  3275.  
  3276.  
  3277.                       to progress from one record to the next in numerical
  3278.                       order.  When reaching the last record and the "+" key
  3279.                       is pressed you will cycle to the first user record.
  3280.  
  3281.         Command <-> - Previous Record
  3282.                       This option allows you to cycle through the user
  3283.                       records in reverse order.  Pressing the "-" key
  3284.                       will move you to the preceding record number.  From
  3285.                       the first user record if the "-" key is pressed
  3286.                       you will cycle to the last user record.
  3287.  
  3288.         Command <D> - Downloads
  3289.                       This option provides the opportunity to change the
  3290.                       number of downloads the user is credited as having
  3291.                       made on the BBS.  This must be a numeric value ranging
  3292.                       from 0-9999.
  3293.  
  3294.         Command <N> - User Name
  3295.                       This option provides the opportunity to change or edit
  3296.                       the user's name.  Select "N" and you are prompted to
  3297.                       enter the first name of the user and then the last name
  3298.                       of the user.  When prompted for the first name, you can
  3299.                       also enter the first name, space and enter the last name.
  3300.                       The information is automatically updated.  SPITFIRE will
  3301.                       allow up to 30 character spaces for the user's first and
  3302.                       last name to be entered.
  3303.  
  3304.         Command <X> - Expert
  3305.                       By selecting this command line option you will toggle
  3306.                       the Expert status of the user on and off.  If the Expert
  3307.                       status is off, the user will receive a full menu display.
  3308.                       If the Expert status is on, only the command line options
  3309.                       will be displayed to the user.
  3310.  
  3311.         Command <U> - Uploads
  3312.                       This option provides the opportunity to change the
  3313.                       number of uploads the user is credited as having made
  3314.                       on the BBS.  This must be a numeric value ranging from
  3315.                       0-9999.
  3316.  
  3317.         Command <A> - User Address
  3318.                       This option provides the opportunity to change or edit
  3319.                       the user's address.  When <A> is selected, you are
  3320.                       are prompted to enter the city and state/province for
  3321.                       the current user record.  SPITFIRE allows up to 30
  3322.                       character spaces for this information.  Once the
  3323.                       corrections are made, you will be prompted regarding
  3324.                       whether the new information is correct.
  3325.  
  3326.                                                                       Page 57
  3327.         ----------------------------------------------------------------------
  3328.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3329.         ----------------------------------------------------------------------
  3330.  
  3331.  
  3332.  
  3333.         Command <&> - Delete User
  3334.                       When you press the "&" key you toggle whether or not a
  3335.                       user is marked for deletion from the SFUSERS.DAT file.
  3336.                       If a user is marked to be deleted, the next time the
  3337.                       SFUSERS.DAT file is packed the user will be removed from
  3338.                       the SFUSERS.DAT file.  You will notice that when a user
  3339.                       is marked for deletion a "User Marked For Deletion!"
  3340.                       will appear on the menu screen.  Also, when marking
  3341.                       a user for deletion, you are prompted as to whether
  3342.                       to add the user's name to SPITFIRE's JOKER.DAT file
  3343.  
  3344.         Command <E> - Last Msg Conference
  3345.                       This option will allow you to change the user's last
  3346.                       message conference number.  SPITFIRE allows 256 message
  3347.                       conferences and you can enter any number from 1 to the
  3348.                       number of the last available message conference.
  3349.  
  3350.         Command <P> - User Password
  3351.                       Provides an opportunity to change or edit the user's
  3352.                       password.  When selected, you will be prompted to enter
  3353.                       the new password.  SPITFIRE allows up to 14 characters
  3354.                       for the input of the new password.  Once the new password
  3355.                       is entered, it will be redisplayed and you will be
  3356.                       prompted to verify that the information is correct.
  3357.  
  3358.         Command <L> - Lock User Out
  3359.                       This feature will toggle whether a user is locked out
  3360.                       from the BBS.  Any  user who is locked out will be denied
  3361.                       access to the BBS when he/she attempts to log-on.  You
  3362.                       will notice that when a user is locked out, the words
  3363.                       "Locked Out!" are displayed on the menu.  When locking
  3364.                       out a user, you will be prompted as to whether the
  3365.                       user's name should be added to SPITFIRE's JOKER.DAT
  3366.                       file.
  3367.  
  3368.         Command <C> - Last File Area
  3369.                       This option will allow you to change the user's last
  3370.                       file area number.  SPITFIRE allows for an unlimited
  3371.                       amount of file areas and you can enter any number from
  3372.                       1 to the number of the last available file area.
  3373.  
  3374.         Command <#> - User Phone No.
  3375.                       Provides the opportunity to change or edit the user's
  3376.                       phone number.  Upon  selecting this option, you are
  3377.                       prompted to enter the new number.  A sample format is
  3378.                       also displayed with the prompting.  The format displayed
  3379.                       will depend on how you have configured the US Phone
  3380.                       format option from the ALT+T configuration window.  If
  3381.                       the US format is toggled to Yes, the format will be
  3382.  
  3383.                                                                       Page 58
  3384.         ----------------------------------------------------------------------
  3385.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3386.         ----------------------------------------------------------------------
  3387.  
  3388.  
  3389.  
  3390.                       ###-###-#### and the dashes will automatically be
  3391.                       inserted when entering the new number.  If the US Phone
  3392.                       format option is toggled to No, the format will be
  3393.                       [          ] and any 12 character input will be
  3394.                       accepted.  Regardless, of the format, after the new
  3395.                       phone number is entered, you will be prompted as to
  3396.                       whether the information is correct.
  3397.  
  3398.         Command <T> - Times On
  3399.                       This option will allow you to change or edit the number
  3400.                       of times the user has logged on the BBS.  This number
  3401.                       may range from -999 to 9999.  Normally you will only
  3402.                       use the range from 1 to 9999 but Sysops or co-Sysops
  3403.                       who do not wish to have their names included in top
  3404.                       user bulletins may wish to use negative numbers here.
  3405.                       
  3406.         Command <!> - Time Left!
  3407.                       This option will allow you to enter the daily time
  3408.                       remaining in minutes.  This number may range from
  3409.                       -999 to 9999 minutes remaining.
  3410.                       
  3411.         Command <R> - Record Number
  3412.                       This option will allow you to enter a specific user
  3413.                       record number.  Upon entering the number, all current
  3414.                       information for the record number you specified will
  3415.                       be displayed.  
  3416.  
  3417.         Command <M> - Subscription date
  3418.                       This option will allow you to modify the Subscription
  3419.                       Date.  This option is included for Sysops who require
  3420.                       users to subscribe to gain access to their system.  When
  3421.                       a new user logs on SPITFIRE will default to setting this
  3422.                       as "N/A".  If a Sysop wishes to use this option, the
  3423.                       subscription date will need to be set.  In the event, the
  3424.                       Sysop would decide to change the Subscription Date back
  3425.                       to "N/A", this can be done by entering 01-01-80 as the 
  3426.                       Subscription Date.  
  3427.  
  3428.         Command <$> - More Prompt
  3429.                       Selecting the "$" More Prompt option from the command
  3430.                       line will toggle the More Prompt On and Off.  If the More
  3431.                       Prompt is toggled On, each time a complete screen display
  3432.                       is received the "More, Continue" prompt is sent and the
  3433.                       display is paused until a keystroke is entered signaling
  3434.                       the display to continue.  The number of lines of text
  3435.                       which are displayed between the "More, Continue" prompt 
  3436.                       is determined by the user's screen display setting set
  3437.                       from <Y>our Statistics of SPITFIRE's Main Menu.  For
  3438.                       instance, if the screen display is set at 80X23, after
  3439.                       every 23 lines the "More, Continue" prompt will be
  3440.  
  3441.                                                                       Page 59
  3442.         ----------------------------------------------------------------------
  3443.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3444.         ----------------------------------------------------------------------
  3445.  
  3446.  
  3447.  
  3448.                       displayed.  If the More Prompt is toggled Off, the "More,
  3449.                       Continue" prompt will not display and information will
  3450.                       continue to scroll without being paused.
  3451.  
  3452.         Command <F> - Find User
  3453.                       When this option is chosen you are prompted to input the
  3454.                       user's first name and then the user's last name of the
  3455.                       user to be searched for.  It is also possible to enter
  3456.                       the entire name when prompted for the first name by
  3457.                       separating the first and last name with a space.  Once
  3458.                       the name is entered SPITFIRE will inform you it is
  3459.                       searching for the user whose name you have entered.  If
  3460.                       the user is located, that user's record becomes the
  3461.                       current record being displayed.  If no user is found that
  3462.                       matches the name you entered, SPITFIRE will inform you it
  3463.                       was unable to find a user with the name you have entered.
  3464.                       You are then prompted as to whether you wish to continue
  3465.                       searching using the first name and initial of the last 
  3466.                       name of user's name you entered.
  3467.                       
  3468.                       ***NOTE*** When inputting your search criteria you will
  3469.                       notice that SPITFIRE is not case sensitive.
  3470.  
  3471.         Command <S> - Security Level
  3472.                       Provides an opportunity to change or edit the security
  3473.                       level of the current user record.  You will be prompted 
  3474.                       to enter the number to represent the user's new security
  3475.                       level when this option is selected.  SPITFIRE allows up 
  3476.                       to a four digit figure for the new security level and 
  3477.                       will only accept numerical values.
  3478.  
  3479.         Command <B> - Birth Date
  3480.                       Provides the opportunity to change or edit the user's
  3481.                       birth date.  When selected, you are prompted to enter the
  3482.                       new birth date.  The format for entering the correction
  3483.                       is the numerical representation for MM-DD-YY.  SPITFIRE
  3484.                       will automatically insert the dash between the month, the
  3485.                       day and the year.  Once the corrections have been made,
  3486.                       SPITFIRE will prompt you by displaying the new birth date
  3487.                       entered and ask you if these changes are correct.
  3488.  
  3489.         Command <O> - Original Log Date
  3490.                       Provides the opportunity to change or edit the date the
  3491.                       user logged onto the BBS for the first time (original
  3492.                       date).  When selected, you are prompted to enter the new
  3493.                       date of the original log-on.  The format for entering the
  3494.                       correction is the numerical representation for MM-DD-YY.
  3495.                       SPITFIRE will automatically insert the hyphens between
  3496.                       the month, the day and the year.  Once the corrections
  3497.  
  3498.                                                                       Page 60
  3499.         ----------------------------------------------------------------------
  3500.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3501.         ----------------------------------------------------------------------
  3502.  
  3503.  
  3504.  
  3505.                       have been made, SPITFIRE will prompt you by displaying
  3506.                       the new date entered and ask you if these changes are
  3507.                       correct.
  3508.  
  3509.         Command <@> - Add New User
  3510.                       This option provides you the opportunity to add a new
  3511.                       user to the SFUSERS.DAT.  Adding a new user locally,
  3512.                       eliminates the necessity of the new user responding
  3513.                       to the new user questionnaire when calling the BBS for
  3514.                       the first time.
  3515.                       
  3516.                       You will be prompted to provide certain information about
  3517.                       the user before they can be added.  You will need to 
  3518.                       answer prompts regarding the user's name, address,
  3519.                       password, birthdate (if required on your BBS) and phone
  3520.                       number.  Once this information is entered, you will be 
  3521.                       prompted for the security level you wish to assign to the
  3522.                       new user.  The security level you assign will determine 
  3523.                       what features of the BBS the new user will have access 
  3524.                       to.
  3525.  
  3526.         Command <Z> - Purge Allowed
  3527.                       This option allows you to toggle whether purging the
  3528.                       user will be Allowed or Not Allowed.  Normally, you
  3529.                       will want this toggled to Purge Allowed.  If purge is
  3530.                       allowed, and the caller has not logged on the BBS for
  3531.                       whatever the number of days the Sysop configures when
  3532.                       packing the user file, the caller will be deleted.
  3533.                       However, if the purge not allowed is toggled, the caller
  3534.                       will not be deleted from the users file during packing
  3535.                       regardless of how many days it has been since the caller
  3536.                       last logged on.
  3537.  
  3538.              <O>  ALT+C  (Enter/Exit Chat Mode)
  3539.              ----------------------------------
  3540.              This feature is for entering and exiting chat with a user.  You
  3541.              can use this feature to answer a page or force a user into chat.
  3542.              When you answer a page, the caller's time on-line is still ticking
  3543.              away.  However, when you force a user into chat, the user's time 
  3544.              on-line counter is halted until the chat is finished and the user
  3545.              is returned to the system.
  3546.         
  3547.              <R>  ALT+D  (Jump to DOS/Set Modem Offhook)
  3548.              -------------------------------------------
  3549.              This feature allows you to jump to DOS at the "Ready..." prompt
  3550.              and places the modem offhook so callers attempting to phone the 
  3551.              BBS will get a busy signal.  When you wish to go back to SPITFIRE,
  3552.              type EXIT.  If you are not in the proper directory when you EXIT,
  3553.              SPITFIRE will automatically take you back to the directory in 
  3554.              which SPITFIRE resides.
  3555.  
  3556.                                                                       Page 61
  3557.         ----------------------------------------------------------------------
  3558.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3559.         ----------------------------------------------------------------------
  3560.  
  3561.  
  3562.  
  3563.              <R>  ALT+E  (Configure Events)
  3564.              ------------------------------
  3565.              This feature causes the Events Menu to be displayed.  The Events
  3566.              Menu is used to cycle through the active events in a forward or
  3567.              backward direction, list events, enable an event or disable an
  3568.              event.  For more information on the ALT+E Events Menu refer to
  3569.              the section - EVENTS MENU EXPLANATION - of this manual.
  3570.  
  3571.              <R>  ALT+F (Configure File Area Records)
  3572.              ----------------------------------------
  3573.              While SPITFIRE is at the "SPITFIRE ready for use.." prompt, you
  3574.              can select ALT+F to configure your File Area system records.  This
  3575.              feature allows you to do so without having to go through the 
  3576.              motions of logging on as Sysop and using the Sysop Menu to make 
  3577.              these changes.  Refer to the section -  CONFIGURING FILE AREA
  3578.              RECORDS - of this manual for more detailed information .
  3579.         
  3580.              <B>  ALT+J  (Jump to DOS - Modem Stays On Hook)
  3581.              -----------------------------------------------
  3582.              This feature allows you to jump to DOS when a user is on-line 
  3583.              and also when you are at the "Ready..." prompt.  When you wish to 
  3584.              go back to SPITFIRE, type EXIT.  If you are not in the proper 
  3585.              directory when you EXIT, SPITFIRE will automatically take you back
  3586.              to the directory in which SPITFIRE resides.  ALT+J does not set 
  3587.              the modem offhook.
  3588.  
  3589.              <O>  ALT+L (Lock Caller Off System)
  3590.              -----------------------------------
  3591.              ALT+L can be utilized to lock a caller out of your BBS while they 
  3592.              are on-line.  Once the ALT+L is pressed to lock the caller out, 
  3593.              the Sysop is prompted as to whether the caller should be locked
  3594.              out.  If the Sysop responds with a "Y" for Yes, the Sysop is then
  3595.              asked if the caller should be logged off.  If ALT+L is pressed 
  3596.              while a locked out caller is logged on, SPITFIRE displays a
  3597.              message informing you the caller is locked out and prompts you
  3598.              as to whether you wish to reverse the lockout.  In other words,
  3599.              the ALT+L is used to toggle whether a caller is to be locked out
  3600.              from the BBS.
  3601.  
  3602.              <R>  ALT+M  (Configure Modem)
  3603.              -----------------------------
  3604.              This feature allows you to configure your modem initialization
  3605.              string, COMM port, baud rate, etc.  You will also notice a toggle
  3606.              switch for use of an error-correction modem.  If you are using an
  3607.              error-correction modem, be sure to turn this switch ON and enter 
  3608.              the Error Correction Message specific to your modem type.  
  3609.  
  3610.              If you are using an error-correction modem and this is not done,
  3611.              when a caller logs on with an error-correction modem, the Ymodem-g
  3612.  
  3613.                                                                       Page 62
  3614.         ----------------------------------------------------------------------
  3615.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3616.         ----------------------------------------------------------------------
  3617.  
  3618.  
  3619.  
  3620.              transfer protocols will not be available to the user.  (Refer to 
  3621.              the section  - GETTING STARTED - of this manual for detailed 
  3622.              information.)
  3623.  
  3624.              In the event your modem requires an initialization string 
  3625.              different than those listed in this manual, please advise by 
  3626.              calling Buffalo Creek's BBS (515-225-8496), so the information 
  3627.              can be passed on to other Sysops.
  3628.  
  3629.              <R>  ALT+P  (Configure File Paths)
  3630.              ---------------------------------
  3631.              Pressing the ALT+P at the "SPITFIRE ready for use..." prompt
  3632.              opens a window which allows you to configure the File Paths you 
  3633.              are using and set whether you are using the External File Transfer
  3634.              Protocols on your system.  (For more information on this, refer to
  3635.              the section - GETTING STARTED and the section - FILE PATHS of this
  3636.              manual.)
  3637.              
  3638.              <R>  ALT+Q  (Sysop Quick Log-On/Sysop Next)
  3639.              -------------------------------------------
  3640.              This feature is used to log-on SPITFIRE locally.  It can be used
  3641.              at the "Ready..." prompt or while a user is on-line.  Logging on 
  3642.              with ALT+Q will not display the initial log-on display files, but 
  3643.              rather takes you right to the Main Menu after entering your 
  3644.              name and password.
  3645.  
  3646.              <R>  ALT+R  (Configure Message Conference Records)
  3647.              --------------------------------------------------
  3648.              While SPITFIRE is at the "SPITFIRE ready for use.." prompt, you
  3649.              can select ALT+R to configure your Message Conference records.  
  3650.              This feature allows you to do so without having to go through the 
  3651.              motions of logging on as Sysop and using the Sysop Menu to make 
  3652.              these changes.  Refer to the section - CONFIGURING MESSAGE
  3653.              CONFERENCE RECORDS - of this manual for detailed information.
  3654.         
  3655.              <B>  ALT+S  (Log On Locally/Sysop Next)
  3656.              --------------------------------------
  3657.              This feature is used to log-on to SPITFIRE locally.  It can be
  3658.              used at the "Ready..." prompt or while a user is on-line.  If you
  3659.              use this feature while a user is on-line, then when the user logs
  3660.              off, SPITFIRE will sound a audible signal to notify you the BBS is
  3661.              now available and you will be able to log-on immediately.  Logging
  3662.              on with ALT+S will display the same initial log-on display files
  3663.              that are displayed to the remote users on the BBS, such as
  3664.              SFPRELOG.BBS, WELCOME1.BBS/CLR, through WELCOME9.BBS/CLR
  3665.              and ALL.BBS/CLR.
  3666.  
  3667.                                                                       Page 63
  3668.         ----------------------------------------------------------------------
  3669.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3670.         ----------------------------------------------------------------------
  3671.  
  3672.  
  3673.  
  3674.              <R>  ALT+T  (Toggle SPITFIRE Switches)
  3675.              --------------------------------------
  3676.              This feature is used to set the various toggle switches contained
  3677.              within SPITFIRE.  (For more information on this, refer to the
  3678.              section - GETTING STARTED - of this manual.)
  3679.  
  3680.              <R>  ALT+Z  (Configure SPITFIRE)
  3681.              --------------------------------
  3682.              This feature is used to configure certain aspects of SPITFIRE.
  3683.              (Refer to the section  - GETTING STARTED - of this manual for 
  3684.              detailed information.)
  3685.             
  3686.              <B>  HOME  (SPITFIRE Sysop Help Screen)
  3687.              ---------------------------------------
  3688.              The "HOME" key displays a quick summary of all the special 
  3689.              function keys available to the Sysop.  When used at the SPITFIRE
  3690.              "Ready..." prompt a window will open up displaying the help 
  3691.              information.  When used while a caller is on-line and if the 
  3692.              Sysop is using the divided/split screen option, the upper portion
  3693.              of the screen will display the help information.
  3694.  
  3695.  
  3696.         9.0  MAIN SECTION EXPLAINED
  3697.         ---------------------------
  3698.  
  3699.              The Main Menu is the crux of any system, being that all major
  3700.         sections of the BBS are to be accessed from the Main Menu.  However, it
  3701.         is important to note that a user does not have to return to the Main 
  3702.         Menu from the Message Section to go to the File Section (and vice-
  3703.         versa).  In the event there is a command on the Main Menu that you do 
  3704.         not wish to have functional, set the security level of that command 
  3705.         high enough so users cannot see it.
  3706.         
  3707.              As the Main Menu is described and the features explained, please
  3708.         keep in mind that you can control the usage of each command by changing
  3709.         the security level of the commands.  In other words, you can control
  3710.         what commands are available to what users.  (i.e. - If the security
  3711.         level of the  <B>.... Bulletins command is set at 25 then a user with
  3712.         a security level of 24 or less would not see the command or be able to
  3713.         use the command.)
  3714.         
  3715.              The Main Menu is the first focal point your callers will see after
  3716.         they have gone through the log-on screens.  For the purpose of
  3717.         discussion, each menu displayed will be as if the Sysop (with the
  3718.         highest security level) were viewing it.  In this case the Main Menu
  3719.         would look like this:
  3720.  
  3721.                                                                       Page 64
  3722.         ----------------------------------------------------------------------
  3723.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3724.         ----------------------------------------------------------------------
  3725.  
  3726.  
  3727.  
  3728.         9.1  MAIN MENU EXAMPLE
  3729.         ----------------------
  3730.         
  3731.         >>>>>>>>> MAIN MENU <<<<<<<<<
  3732.         <M>.......... Message Section        <F>.............. File Section
  3733.         <S>........... SPITFIRE Doors        <B>................. Bulletins
  3734.         <C>......... Comment To Sysop        <#>......... List Active Users
  3735.         <L>............ Locate A User       *<W>............ Welcome Screen
  3736.         <Q>....... Questionnaire Menu        <T>........ This System's Info
  3737.         <N>............... Newsletter        <P>............ Page The Sysop
  3738.         <G>........ Goodbye & Log Off        <X>......... Xpert Mode Toggle
  3739.         <Y>.......... Your Statistics        <O>..... Other Bulletin Boards
  3740.         <A>......... Add BBS Name & #        <K>....... Main Menu Extension
  3741.         <@>.......... Sysop Utilities        <?>........ HELP With Commands
  3742.         
  3743.         MAIN MENU - <M F S B C # L W Q T N P G X Y O A K @ ?>?
  3744.  
  3745.         * The <W>... Welcome Screen is used for single node SPITFIRE BBS
  3746.           system only.  If you are operating a multi-node SPITFIRE BBS,
  3747.           this is replaced with <W>........ Who's On/Node Chat.  
  3748.  
  3749.  
  3750.         9.2  EXPLANATION OF MAIN MENU FEATURES
  3751.         --------------------------------------
  3752.         
  3753.           <M>.... Message Section
  3754.                   This feature takes a user from the MAIN Section of SPITFIRE
  3755.                   to the MESSAGE Section.
  3756.  
  3757.           <F>.... Files Section
  3758.                   This feature takes a user from the MAIN Section of SPITFIRE
  3759.                   to the FILE Section.
  3760.  
  3761.           <S>.... SPITFIRE Doors
  3762.                   This feature allows a caller to terminate SPITFIRE so a
  3763.                   third party program can be run on-line.  Normally, but not
  3764.                   always, the third party program is a game.  When the third
  3765.                   party program is finished, the caller is returned to
  3766.                   SPITFIRE.
  3767.  
  3768.           <B>.... Bulletins
  3769.                   This feature allows a user to read the available bulletins.
  3770.  
  3771.           <C>.... Comment to Sysop
  3772.                   Allows a user to enter a non-public message to the Sysop.  
  3773.                   All comments are automatically saved to Message Conference 
  3774.                   #1.  However, these are marked and listed as Comment Number
  3775.  
  3776.  
  3777.                                                                       Page 65
  3778.         ----------------------------------------------------------------------
  3779.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3780.         ----------------------------------------------------------------------
  3781.  
  3782.  
  3783.  
  3784.                   <x> rather than Message Number <x>.  In order for users to 
  3785.                   leave a comment to the Sysop, the Sysop must log onto the
  3786.                   BBS using the name configured as the Sysop User Name in the
  3787.                   ALT+Z configuration window.  If the Sysop does not use the
  3788.                   name entered there for logging onto the BBS, callers will 
  3789.                   not be able to leave a comment to the Sysop. 
  3790.                                     
  3791.           <#>.... List Active Users
  3792.                   This feature will scroll the name and address of each user of
  3793.                   this BBS.  It also shows the last date each user logged on.
  3794.  
  3795.           <L>.... Locate a User
  3796.                   This feature allows a user to see if a certain person is a
  3797.                   user on this BBS.  For example, if a user selects this 
  3798.                   feature, then the user will be asked for a name.  After a 
  3799.                   user enters a name, SPITFIRE will check to see if that 
  3800.                   person is a user of this BBS.   If found, SPITFIRE will
  3801.                   inform the user that the person is a user of the BBS and
  3802.                   display the date the person last called the BBS.  If the last
  3803.                   name cannot be matched with a current user, SPITFIRE provides
  3804.                   the option of continuing to search for a user with the first
  3805.                   name and last name initial corresponding to that which was
  3806.                   entered.
  3807.         
  3808.           <W>.... Welcome Screen  (Single Node SPITFIRE BBS)
  3809.                   This feature allows a user to review the opening screen.
  3810.                   This feature is only available on single node SPITFIRE BBS
  3811.                   systems.  On multi-node SPITFIRE systems this option is
  3812.                   replaced with <W>........ Who's On/Node Chat.
  3813.  
  3814.           <W>.... Who's On/Node Chat (Multi-node SPITFIRE BBS)
  3815.                   This feature will display information regarding what other
  3816.                   callers are currently logged on the other available nodes
  3817.                   and provide an option for entering into a node chat with a 
  3818.                   user on another node.  (Refer to the Section - NODE CHAT for
  3819.                   a more detailed explanation of node chat).  This feature is 
  3820.                   only available on multi-node SPITFIRE BBS systems.  On single
  3821.                   node SPITFIRE systems this option is replaced with the
  3822.                   <W>...Welcome Screen.
  3823.                   
  3824.           <Q>.... Questionnaire Menu
  3825.                   This feature presents the Questionnaire Menu to your users.
  3826.                   Individual questionnaire files (SFMAIN<x>.QUE) are used to
  3827.                   present questions to your users.  The user's responses are
  3828.                   then stored in the corresponding answer file, SFMAIN<x>.ANS.
  3829.                   (For more information, please refer to the section, SPITFIRE
  3830.                   QUESTIONNAIRES of this manual.)
  3831.  
  3832.           <T>.... This System's Info
  3833.                   This feature will show a user certain information about the
  3834.  
  3835.                                                                       Page 66
  3836.         ----------------------------------------------------------------------
  3837.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3838.         ----------------------------------------------------------------------
  3839.  
  3840.  
  3841.         
  3842.                   BBS, such as Sysop's name, starting date of the BBS, total
  3843.                   number of calls received on the BBS, etc.
  3844.  
  3845.           <N>.... Newsletter
  3846.                   This feature will display SFNWSLTR.BBS (your BBS newsletter)
  3847.                   to the user.  This can be used to keep the users updated with
  3848.                   changes or news concerning your BBS.
  3849.  
  3850.           <P>.... Page the Sysop
  3851.                   This feature notifies the Sysop that a user has a question
  3852.                   or problem to chat about.  If the Sysop is not available to
  3853.                   answer the page or has the page turned off, SFPAGED.BBS/CLR
  3854.                   is displayed to the caller and the caller is prompted as to
  3855.                   whether they would like to leave a comment to the Sysop.
  3856.         
  3857.           <G>.... Goodbye & Log Off
  3858.                   This feature simply allows a user to log off the BBS.
  3859.  
  3860.           <X>.... Xpert Mode Toggle
  3861.                   This feature changes a user's status from a novice to an
  3862.                   expert or vice versa.  If a user is set as a novice, then
  3863.                   the menu descriptions will scroll by after each command.  If
  3864.                   a user is set as an expert, then only the command letters
  3865.                   scroll by after each command. 
  3866.  
  3867.           <Y>.... Your Statistics
  3868.                   This feature displays certain user's statistics on this BBS
  3869.                   and allows a user the opportunity to change some of them.  
  3870.                   For example, this is where a user can change the keystroke 
  3871.                   feature, toggle Ansi display on and off or select their
  3872.                   default colors.
  3873.         
  3874.           <O>.... Other Bulletin Boards
  3875.                   This feature will display SFBBSLST.DAT, a listing of names
  3876.                   and phone numbers of other Bulletin Boards.
  3877.                   
  3878.           <A>.... Add BBS Name & #
  3879.                   This feature allows a user to add a name and phone number to
  3880.                   the BBS list to display names and numbers of other bulletin
  3881.                   boards described above.  The BBS name and number is added
  3882.                   to SFBBSLST.DAT.  When this feature is used, the number is
  3883.                   recorded in the caller's log to provide the Sysop a means
  3884.                   of tracing who entered the listing.
  3885.  
  3886.           <K>.... Main Menu Extension
  3887.                   This command can be set to the run a third party program
  3888.                   configured by the Sysop.  It is set up using the necessary
  3889.                   commands to execute the desired option within the SFMAIN.BAT
  3890.  
  3891.                                                                       Page 67
  3892.         ----------------------------------------------------------------------
  3893.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3894.         ----------------------------------------------------------------------
  3895.  
  3896.  
  3897.  
  3898.                   file.  It should be noted that Sysops will need to use the
  3899.                   SFHELP.EXE utility to modify the SPITFIRE.HLP file so it
  3900.                   properly explains the added option.
  3901.  
  3902.           <@>.... Sysop Utilities
  3903.                   This feature takes a user from the MAIN Section to the SYSOP
  3904.                   section.  The BBS is maintained from the SYSOP Section.  This
  3905.                   feature is not normally available to most users.
  3906.  
  3907.           <?>.... HELP with Commands
  3908.                   This feature will provide help for each command available
  3909.                   from the MAIN MENU.
  3910.         
  3911.  
  3912.         10.0  MESSAGE SECTION EXPLAINED
  3913.         -------------------------------
  3914.         
  3915.              The Message Menu is the point from which your callers take part
  3916.         in mail exchange.  The Message Menu may be selected from either the 
  3917.         Main Menu or the File Menu with the <M>...Message Section command 
  3918.         option.
  3919.  
  3920.              As the Message Menu is described and the features explained, 
  3921.         please keep in mind that you can control the usage of each command by 
  3922.         changing the security level of the commands.  In other words, you can 
  3923.         control what commands are available to what users.  For the purpose
  3924.         of discussion, however, each menu displayed will be as if the Sysop 
  3925.         (with the highest security level) is viewing it.  In this case the 
  3926.         Message Menu would look like this.
  3927.  
  3928.  
  3929.         10.1  MESSAGE MENU EXAMPLE
  3930.         --------------------------
  3931.         
  3932.         >>>>>>>> MESSAGE MENU <<<<<<<<
  3933.         <C>. Change Message Conference        <R>............. Read Messages
  3934.         <H>....... Hurry Scan Messages        <B>........... Browse Messages
  3935.         <N>.. Non-stop Message Capture        <E>........... Enter A Message
  3936.         <Y>............. Your Messages        <A>........Alter Message Queue
  3937.         <T>............... Text Search        <F>.............. File Section
  3938.         <P>............ Page The Sysop        <Q>......... Quit To MAIN MENU
  3939.         <S>.... SPITFIRE Doors Section        <G>......... Goodbye & Log Off
  3940.         <X>......... Xpert Mode Toggle        <K>.... Message Menu Extension 
  3941.         <@>........... Sysop Utilities        <?>........ HELP With Commands
  3942.  
  3943.         MESSAGE MENU - <C R H B N E Y A T F P Q S G X K @ ?>?
  3944.  
  3945.                                                                       Page 68
  3946.         ----------------------------------------------------------------------
  3947.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  3948.         ----------------------------------------------------------------------
  3949.  
  3950.  
  3951.  
  3952.         10.2  MESSAGE MENU EXPLANATION
  3953.         ------------------------------
  3954.         
  3955.           <C>.... Change Message Conference
  3956.                   This feature allows a user to change to a different Message
  3957.                   Conference by entering the number of the Message Conference
  3958.                   he/she wishes to change to.  If a user selects <Q>uit, the 
  3959.                   user will remain in the current Message Conference.  If a 
  3960.                   user presses the ENTER key, SPITFIRE will list the Message 
  3961.                   Conferences available to the user.  If a MGLST<x>.BBS/CLR is
  3962.                   found it will be displayed here.                  
  3963.  
  3964.           <R>.... Read Messages
  3965.                   This feature allows the user to read public messages and
  3966.                   non-public messages sent to and/or from the user in specified
  3967.                   Message Conferences.  The user is presented with five 
  3968.                   options and may elect to read:
  3969.                   
  3970.                   <T>...This Message Conference
  3971.                         This option allows the caller to read available
  3972.                         messages in the current Message Conference.
  3973.                         
  3974.                   <A>...All Message Conferences
  3975.                         This option allows the caller to read available
  3976.                         messages in all Message Conferences to which the
  3977.                         caller has access.
  3978.  
  3979.                   <O>...Only Queued Conferences
  3980.                         This option allows the callers to read available 
  3981.                         messages in the Message Conferences the callers have
  3982.                         selected to be included in their Message Queue.
  3983.                         
  3984.                   <S>...Set Conference Queue
  3985.                         When this option is selected, SPITFIRE will display
  3986.                         a list of all conferences contained in the user's
  3987.                         message queue and prompt the user as to whether to
  3988.                         change the current queue.  If the user selects to
  3989.                         change the queued message conferences, the Message
  3990.                         Queue Menu is displayed.  For more information on
  3991.                         the Message Queue Menu, refer to Command <A>..Alter
  3992.                         Message Queue discussed below.
  3993.                                                 
  3994.                   <Q>...Quit
  3995.                         This option will return the user to the Message Menu.
  3996.                    
  3997.                   During the process of reading messages, the user will have
  3998.                   the following commands available to them, provided the 
  3999.                   command is a viable option at the time.  If it is not a
  4000.                   viable option, the command will not be shown to the caller.
  4001.  
  4002.                                                                       Page 69
  4003.         ----------------------------------------------------------------------
  4004.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4005.         ----------------------------------------------------------------------
  4006.  
  4007.                   
  4008.  
  4009.                   <R>...Reply
  4010.                         Allows the caller to reply to an existing message.
  4011.                         When replying to a message, SPITFIRE will prompt the
  4012.                         caller as to whether they wish to change the message
  4013.                         subject.  If the caller responds with a "Y", the caller
  4014.                         is given the opportunity to change the message subject.
  4015.  
  4016.                         If the caller responds with a "N", the message subject
  4017.                         remains the same as the original message.  Replies to
  4018.                         messages with the same message subject allows the
  4019.                         messages to be threaded together.  The caller is also
  4020.                         prompted whether the reply should be made public
  4021.                         if the Message Conference allows non-public messages.
  4022.                         
  4023.                         When replying to a message the caller may use the
  4024.                         combination CTRL+Q keys to Review/Quote Original
  4025.                         Message.  The original message is redisplayed and
  4026.                         the caller is prompted to enter the line numbers
  4027.                         for the range of lines which he/she desires to quote.
  4028.                         This range is then included in their reply message
  4029.                         with the initials from the author of the original
  4030.                         message preceding each line, as such:
  4031.                         
  4032.                         MW> SPITFIRE is the best BBS software available!
  4033.                         
  4034.                         A quoted portion of a reply can not be edited.
  4035.                         
  4036.                         If the person replying to the message is logged on
  4037.                         locally, another option, the CTRL+F will allow an
  4038.                         existing text file to be imported into the reply.
  4039.                         When the CTRL+F - Import File! feature is selected,
  4040.                         SPITFIRE will prompt you for the path and filename
  4041.                         of the file to be imported.  In the event, a filename
  4042.                         is not entered, SPITFIRE will look in the Work
  4043.                         directory for a file named SFMSG.TXT and import this
  4044.                         if it is found.  If after pressing the CTRL+F keys
  4045.                         you decide you do not want to import a file, simply
  4046.                         enter a non-existent path at the prompt to abort the
  4047.                         process.
  4048.                           
  4049.                   <D>...Delete 
  4050.                         This option will be available only if 1) The caller has
  4051.                         Sysop security or; 2) If the Message Conference has 
  4052.                         been configured to allow the user the ability to delete
  4053.                         messages and the message is either being sent to or
  4054.                         by the caller.  Deleting a message makes it unavailable
  4055.                         except to those with Sysop security and will cause it
  4056.                         to be purged from the message base the next time the
  4057.                         message base is packed.
  4058.  
  4059.                                                                       Page 70
  4060.         ----------------------------------------------------------------------
  4061.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4062.         ----------------------------------------------------------------------
  4063.  
  4064.  
  4065.                         
  4066.                  <N>...Non-stop     
  4067.                         This feature will display all appropriate messages
  4068.                         nonstop.  
  4069.  
  4070.                  <E>... Enter A Message
  4071.                         This feature allows a user to enter a message.  If
  4072.                         the message the user enters is not to a specific
  4073.                         person, then SPITFIRE addresses the message to "All
  4074.                         Users".  If the message is to a specific person and
  4075.                         that person is not a user of this BBS, then SPITFIRE
  4076.                         will not allow the user to enter the message unless
  4077.                         the BBS has been configured to allow net-mail and the
  4078.                         specific Message Conference has been toggled to allow
  4079.                         net-mail.  Users are allowed to send carbon copies of
  4080.                         a message to other users.  There are a total of nine
  4081.                         carbon copies available.  SPITFIRE will automatically
  4082.                         prevent duplicating carbon copy messages to users
  4083.                         already receiving the message.  There are a total of 
  4084.                         99 lines per message.  When entering (or responding)
  4085.                         to a message, SPITFIRE will display the Message
  4086.                         Conferences available to the user and whether the
  4087.                         specific Message Conference allows public or public
  4088.                         and non-public messages.  Pressing ENTER twice when
  4089.                         prompted for the message subject will abort the
  4090.                         message.
  4091.  
  4092.                         If the person entering the message is logged on
  4093.                         locally, another option, the CTRL+F will allow an
  4094.                         existing text file to be imported into the reply.
  4095.                         When the CTRL+F - Import File! feature is selected,
  4096.                         SPITFIRE will prompt you for the path and filename
  4097.                         of the file to be imported.  In the event, a filename
  4098.                         is not entered, SPITFIRE will look in the Work
  4099.                         directory for a file named SFMSG.TXT and import this
  4100.                         if it is found.  If after pressing the CTRL+F keys
  4101.                         you decide you do not want to import a file, simply
  4102.                         enter a non-existent path at the prompt to abort the
  4103.                         process.
  4104.  
  4105.                  <ENTER>... Next Message
  4106.                         Pressing the enter key will cycle the caller to the
  4107.                         next available message to be read.
  4108.  
  4109.                  <#>... Number Of An Existing Message In This Conference
  4110.                         Entering a number of a specific message that is
  4111.                         available in the conference will cause that message
  4112.                         to be displayed.
  4113.  
  4114.                                                                       Page 71
  4115.         ----------------------------------------------------------------------
  4116.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4117.         ----------------------------------------------------------------------
  4118.  
  4119.  
  4120.  
  4121.                  <F>... Follow Msg Thread
  4122.                         Allows the caller to simultaneously read messages
  4123.                         which are threaded together by a common Message 
  4124.                         Subject.  When this option is selected the following
  4125.                         menu is displayed:
  4126.                         
  4127.                         >>>>  MESSAGE THREAD MENU  <<<<
  4128.                         <S>........ Start Of Thread
  4129.                         <F>........... Forward Read
  4130.                         <B>.......... Backward Read
  4131.                         <E>.... Exit Message Thread
  4132.  
  4133.                         <S>...Start Of Thread will take the user to the first
  4134.                               message containing the common message subject
  4135.                               which threads the messages together.
  4136.  
  4137.                         <F>...Forward Read will cycle through the threaded
  4138.                               messages in forward order one message at a time.
  4139.  
  4140.                         <B>...Backward Read will  cycle through the threaded
  4141.                               messages in reverse order one message at a time.
  4142.  
  4143.                         <E>...Exit Message Thread will return the user to the
  4144.                               original message from where the Threaded Message
  4145.                               Menu was activated.
  4146.  
  4147.                  <P>... Public 
  4148.                         Allows a caller with Sysop security to toggle a public
  4149.                         message to non-public or to toggle a non-public message
  4150.                         to public.
  4151.  
  4152.                  <U>...Undelete
  4153.                         Allows a caller with Sysop security to undelete a 
  4154.                         deleted message, making it available once again.
  4155.  
  4156.                  <X>...Xport
  4157.                         This feature is only available when a caller is logged
  4158.                         on locally.  Using this option saves the message to
  4159.                         a text file to the directory designated as the Message
  4160.                         file path.  The format for the file name it is saved 
  4161.                         to is; MSG+message#.conference#.  In other words, if 
  4162.                         message 15 of conference 3 was Xported, it would be 
  4163.                         saved as MSG15.3.
  4164.  
  4165.                  <Q>...Quit
  4166.                          Returns the caller to the Message Menu.
  4167.  
  4168.           <H>.... Hurry Scan Messages
  4169.                   This feature allows a user to scan messages in a specific
  4170.                   Message Conference or in all Message Conferences.  This scan 
  4171.  
  4172.                                                                       Page 72
  4173.         ----------------------------------------------------------------------
  4174.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4175.         ----------------------------------------------------------------------
  4176.  
  4177.  
  4178.  
  4179.                   doesn't provide as much information regarding the messages 
  4180.                   as the <B>rowse Messages feature.
  4181.  
  4182.           <B>.... Browse Messages
  4183.                   This feature allows a user to scan messages in a specific
  4184.                   Message Conference or in all Message Conferences.  This 
  4185.                   scan provides the user with more information regarding the 
  4186.                   messages than the <H>urry Scan Messages feature.
  4187.  
  4188.           <N>.... Non-stop Message Capture
  4189.                   When this feature is executed, SPITFIRE will display all
  4190.                   appropriate messages non-stop.  The caller normally uses
  4191.                   some means to capture the messages for later reading or 
  4192.                   printing.
  4193.                   
  4194.           <E>.... Enter A Message
  4195.                   This feature allows a user to enter a message.  If the
  4196.                   message the user enters is not to a specific person, then
  4197.                   SPITFIRE addresses the message to "All Users".  If the 
  4198.                   message is to a specific person and that person is not a 
  4199.                   user of this BBS, then SPITFIRE will not allow the user to 
  4200.                   enter the message unless the BBS has been configured as a
  4201.                   net-mail message base and the specific Message Conference
  4202.                   has been toggled to allow net-mail.  Users are allowed to 
  4203.                   send carbon copies of a message to other users.  There are 
  4204.                   a total of nine carbon copies available .  SPITFIRE will 
  4205.                   automatically prevent duplicating carbon copy messages to 
  4206.                   users already receiving the message.  There are a total of 
  4207.                   99 lines per message.  When entering a message, SPITFIRE 
  4208.                   will ask what conference you would like the message saved 
  4209.                   to.  Pressing Enter selects the current Message Conference, 
  4210.                   <L>... will list all the available Message Conferences or 
  4211.                   you may select <Q>... to quit.  If the Message Conference
  4212.                   you select allows non-public messages, SPITFIRE will prompt
  4213.                   you as to whether the message you are entering should be
  4214.                   saved as a public message.  Pressing ENTER twice when 
  4215.                   prompted for the message subject will abort the message.
  4216.  
  4217.                   If the person replying to the message is logged on locally,
  4218.                   another option, the CTRL+F will allow an existing text file 
  4219.                   to be imported into the reply.  When the CTRL+F - Import 
  4220.                   File! feature is selected, SPITFIRE will prompt you for the 
  4221.                   path and filename of the file to be imported.  In the event,
  4222.                   a filename is not entered, SPITFIRE will look in the Work
  4223.                   directory for a file named SFMSG.TXT and import this if it is
  4224.                   found.  If after pressing the CTRL+F keys you decide you do 
  4225.                   not want to import a file, simply enter a non-existent path 
  4226.                   at the prompt to abort the process.
  4227.  
  4228.                                                                       Page 73
  4229.         ----------------------------------------------------------------------
  4230.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4231.         ----------------------------------------------------------------------
  4232.  
  4233.  
  4234.  
  4235.           <Y>.... Your Messages
  4236.                   This feature will display the user's message statistics.
  4237.                   The user receives a report on the number of new messages
  4238.                   they have waiting to be read, the number of messages they
  4239.                   have already received, the number of messages the user
  4240.                   has sent and the total number of messages available on
  4241.                   the BBS.  The user is then prompted if they would like
  4242.                   to read their messages.
  4243.                   
  4244.           *NOTE*  If the user is recognized as the Sysop of the BBS, he/she
  4245.                   will also be prompted as to whether he/she would like to
  4246.                   preview messages.  If the Sysop replies with a Yes, SPITFIRE
  4247.                   allows you to read your messages, but does not mark them
  4248.                   as being received.  (For more information on the Message
  4249.                   Preview feature, refer to section SPECIAL COMMANDS FOR
  4250.                   SYSOP of this manual.)
  4251.                   
  4252.           <A>.... Alter Message Queue
  4253.                   This feature allows a user to include specific message
  4254.                   conferences in his/her message conference queue.  Conferences
  4255.                   not included in the caller's message queue will be ignored.
  4256.                   When a caller selects the <A>...Alter Message Queue option,
  4257.                   the caller is presented with the following sub-menu:
  4258.                         
  4259.                   >>>>  MESSAGE QUEUE MENU  <<<<
  4260.                   <A>...... Add A Conference      <D>... Delete A Conference
  4261.                   <C>.... Current Queue List      <L>.. List Msg Conferences
  4262.                   <S>.... Select Conferences      <Q>.. Quit To Message Menu
  4263.  
  4264.                         <A>...Add A Conference allows a user to enter a
  4265.                               specific number corresponding to the Message
  4266.                               Conference number the user wishes to have added
  4267.                               to their message conference queue.
  4268.  
  4269.                         <D>...Delete A Conference allows a user to enter a
  4270.                               specific number corresponding to the Message
  4271.                               Conference number the user wishes to have deleted
  4272.                               from their message conference queue.
  4273.  
  4274.                         <C>...Current Queue List will display to the user the
  4275.                               message conferences currently contained
  4276.                               in their message conference queue.
  4277.  
  4278.                         <L>...List Msg Conferences will display all message
  4279.                               conferences on the BBS to which the user
  4280.                               has access.
  4281.  
  4282.                         <S>...Select Conferences will individually display all
  4283.                               message conferences on the BBS to which the
  4284.                               user has access and prompt the user as to
  4285.  
  4286.                                                                       Page 74
  4287.         ----------------------------------------------------------------------
  4288.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4289.         ----------------------------------------------------------------------
  4290.  
  4291.  
  4292.  
  4293.                               whether to include the conference in their
  4294.                               message conference queue.
  4295.                               
  4296.                         <Q>...Quit To Message Menu will return the user to the 
  4297.                               Message Menu.
  4298.  
  4299.                  ** SPECIAL NOTES ABOUT QUEUED CONFERENCES **
  4300.  
  4301.                   Conferences not included in the caller's queue will not be
  4302.                   scanned when SPITFIRE scans for new messages.  For this 
  4303.                   reason, when a caller attempts to leave a message to another
  4304.                   user in a message conference that the user does not have 
  4305.                   selected in their queue, SPITFIRE will not allow the caller
  4306.                   to send the message.  Also, a caller may delete any message
  4307.                   conference from their message queue, except for the first
  4308.                   message conference.  The first message conference will remain
  4309.                   active to all users.
  4310.                                          
  4311.           <T>.... Text Search
  4312.                   This feature allows a user to search for specific text in a
  4313.                   message.  This feature will only search the current Message
  4314.                   Conference, for the messages sent to or from the user and 
  4315.                   public messages.
  4316.  
  4317.           <F>.... File Section
  4318.                   This feature takes the user from the MESSAGE Section of
  4319.                   SPITFIRE to the FILE Section.
  4320.  
  4321.           <P>.... Page the Sysop
  4322.                   This feature notifies the Sysop that a user has a question
  4323.                   or problem to chat about.  If the Sysop is not available to
  4324.                   answer the page or has the page turned off, SFPAGED.BBS/CLR
  4325.                   is displayed to the caller and the caller is prompted as to
  4326.                   whether they would like to leave a comment to the Sysop.
  4327.  
  4328.           <Q>.... Quit To MAIN MENU
  4329.                   This feature takes a user from the MESSAGE Section of
  4330.                   SPITFIRE to the MAIN Section.
  4331.  
  4332.           <S>.... SPITFIRE Doors
  4333.                   This feature allows a caller to terminate SPITFIRE so a
  4334.                   third party program can be run on-line.  Normally, but not
  4335.                   always, the third party program is a game.  When finished
  4336.                   with the third party program, the caller is returned
  4337.                   to SPITFIRE.
  4338.  
  4339.           <X>.... Xpert Mode Toggle
  4340.                   This feature changes a user's status from novice to expert
  4341.                   or vice versa.  If a user is set as a novice, then the menu
  4342.  
  4343.                                                                       Page 75
  4344.         ----------------------------------------------------------------------
  4345.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4346.         ----------------------------------------------------------------------
  4347.  
  4348.  
  4349.                   descriptions will scroll by after each command.  If a user
  4350.                   is set as expert, then only the command letters scroll by
  4351.                   after each command.
  4352.                   
  4353.           <K>.... Message Menu Extension
  4354.                   This command can be used to run third party programs which
  4355.                   are configured by the Sysop.  It is set up by including the 
  4356.                   necessary commands to execute the desired option within the 
  4357.                   SFMESS.BAT file.  It should be noted that Sysops will need 
  4358.                   to use the SFHELP.EXE utility to modify the SPITFIRE.HLP 
  4359.                   file so it properly explains the added option.
  4360.  
  4361.           <G>.... Goodbye & Log Off
  4362.                   This feature simply allows a user to log off the BBS.
  4363.                 
  4364.           <@>.... Sysop Utilities
  4365.                   This feature takes a user from the MESSAGE Section to the
  4366.                   SYSOP Section.  The BBS is maintained from the SYSOP Section.
  4367.  
  4368.           <?>.... HELP With Commands
  4369.                   This feature will provide help for each command available
  4370.                   from the MESSAGE MENU.
  4371.  
  4372.         11.0  FILE SECTION EXPLAINED
  4373.         ----------------------------
  4374.         
  4375.              It is from the File Menu that all file related activity is
  4376.         accessed.  The File Menu may be selected from either the Main
  4377.         Menu or the Message Menu with the <F>...File Section command option.
  4378.         The Sysop has the ability to control which features are available to
  4379.         the users by adjusting the security level within the SFFILE.MNU
  4380.         For the purpose of discussion, each menu displayed will be as if the 
  4381.         Sysop (with the highest security level) were viewing it.  In this case,
  4382.         the File Menu would look like this:
  4383.         
  4384.         11.1  FILE MENU EXAMPLE
  4385.         -----------------------
  4386.  
  4387.         >>>>>>>>> FILE MENU <<<<<<<<<
  4388.         <C>......... Change File Area        <L>.. List Files In This Area
  4389.         <E>............. Erase A File        <G>........ Goodbye & Log Off
  4390.         <D>.......... Download A File        <U>............ Upload A File
  4391.         <H>.. Help On Upload/Download        <P>........... Page The Sysop
  4392.         <M>.......... Message Section        <Q>........ Quit To MAIN MENU
  4393.         <S>........... SPITFIRE Doors        <N>................ New Files
  4394.         <T>.. Text Search Description        <F>.............. Find A File
  4395.         <X>........ Xpert Mode Toggle        <?>....... HELP With Commands
  4396.         <K>.....  File Menu Extension        <@>.......... Sysop Utilities
  4397.         <V>...... View A File Archive        <R>......... Read A Text File
  4398.  
  4399.         FILE MENU - <C L E G D U H P M Q S N T F X ? K @ V R>?
  4400.  
  4401.                                                                       Page 76
  4402.         ----------------------------------------------------------------------
  4403.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4404.         ----------------------------------------------------------------------
  4405.  
  4406.  
  4407.  
  4408.         11.2  FILE MENU EXPLANATION
  4409.         ---------------------------
  4410.         
  4411.           <C>.... Change File Area
  4412.                   This feature allows a user to change to a different File
  4413.                   Area.  If the user selects <Q>uit, the user will remain in
  4414.                   the current File Area.  If the user presses the ENTER
  4415.                   key, SPITFIRE will list the File Areas available to the user.
  4416.         
  4417.           <L>.... List Files In This Area
  4418.                   This feature will display the files (SFFILES.BBS) in the
  4419.                   current File Area that are available for the user to 
  4420.                   download.
  4421.                   
  4422.           <E>.... Erase A File
  4423.                   This feature allows a user the ability to erase a file from a
  4424.                   File Area.  Normally this feature is only available to users
  4425.                   with Sysop security.  When erasing a file from the file menu,
  4426.                   SPITFIRE prompts you as to whether you wish the file to be
  4427.                   added to SFNOUP.DAT.  Responding with a Y for Yes will add
  4428.                   the erased file's name to SFNOUP.DAT.
  4429.  
  4430.           <G>.... Goodbye & Log Off
  4431.                   This feature simply allows a user to log off the BBS.
  4432.  
  4433.           <D>.... Download A File
  4434.                   This feature simply allows a user the opportunity to download
  4435.                   a file, provided the user hasn't exceeded the maximum daily
  4436.                   download limit and provided the user has enough time left to
  4437.                   make the download.  The user does not have to be in any
  4438.                   specific File Area to perform a download.  SPITFIRE allows
  4439.                   the caller to automatically log off after the completion
  4440.                   of the download by placing a backslash "\" after the name
  4441.                   of the file to be downloaded.
  4442.                   
  4443.                   When the user is prompted for the name of the file to
  4444.                   download, if the user inputs the filename and period,
  4445.                   SPITFIRE will automatically add the ZIP extension.
  4446.                   In other words, if SF31. is entered, SPITFIRE will
  4447.                   initiate the download for SF31.ZIP.  If the period is
  4448.                   not added, SPITFIRE will not add the file extension.
  4449.                   
  4450.                   When the Download A File option is selected by a caller who
  4451.                   is logged on locally, the IMPORT/EXPORT Menu will be 
  4452.                   displayed.  The ansi/non-ansi screen for this menu, 
  4453.                   SFIMPEXP.BBS/CLR, will be displayed if found.  Otherwise,
  4454.                   the following default SPITFIRE menu will display.
  4455.  
  4456.                                                                       Page 77
  4457.         ----------------------------------------------------------------------
  4458.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4459.         ----------------------------------------------------------------------
  4460.  
  4461.  
  4462.  
  4463.                   >>>> IMPORT/EXPORT MENU <<<<
  4464.                   <I>...... Import A File       <E>............ Export A File
  4465.                   <R>...... Remove A File       <T>.. Text Search Description
  4466.                   <F>........ Find A File       <L>... List Files (This Area)
  4467.                   <C>... Change File Area       <Q>........ Quit To File Menu
  4468.                   <G>... Goodbye & Log Off
  4469.  
  4470.                   ENTER COMMAND <I E R T F L C Q G ?>
  4471.                   
  4472.                   <I>...  Import A File
  4473.                           Allows a file to be added to copied from another
  4474.                           drive and/or directory to a SPITFIRE file area.
  4475.                           SPITFIRE will prompt the user to enter the path
  4476.                           name of the file to be copied and also prompt
  4477.                           for a description of the file being copied.  The
  4478.                           filename, size, date and description of the file
  4479.                           being copied will be added to the SFFILES.BBS
  4480.                           for the file area the file is being copied to.
  4481.  
  4482.                   <E>...  Export A File
  4483.                           Allows a file to be copied to a drive and/or
  4484.                           directory not set up as a SPITFIRE file area.
  4485.                           The user will be prompted for the name of the
  4486.                           file to be copied and the path to which the
  4487.                           file will be copied to.
  4488.  
  4489.                   <R>...  Remove A File
  4490.                           Allows a file to be erased from the SPITFIRE
  4491.                           file area and removed from the appropriate
  4492.                           SFFILES.BBS.  When a file is removed, the
  4493.                           user is prompted as to whether the file should
  4494.                           be added to SFNOUP.DAT.
  4495.  
  4496.                   <T>...  Text Search Description
  4497.                           Allows a user to search for certain text within
  4498.                           a file description.  The user can search in a 
  4499.                           specific File Area or in all File Areas.  This 
  4500.                           feature ONLY searches the file description and not 
  4501.                           the file name, date or size.  However, when the
  4502.                           matching text is located, these will be displayed.
  4503.  
  4504.                   <F>...  Find A File
  4505.                           Allows a user to search a specific File Area or all
  4506.                           File Areas for a specific file.  Wildcards are 
  4507.                           allowed, with the exception of *.*.  If a user 
  4508.                           enters a file name without the file extension, 
  4509.                           SPITFIRE automatically adds a ".*" to the file name.
  4510.                           If there is a match, the file name, size, date and 
  4511.                           description will be shown, provided the file is 
  4512.                           listed in the SFFILES.BBS.
  4513.  
  4514.                                                                       Page 78
  4515.         ----------------------------------------------------------------------
  4516.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4517.         ----------------------------------------------------------------------
  4518.  
  4519.  
  4520.  
  4521.                   <L>...  List Files (This Area)
  4522.                           Will display the SFFILES.BBS for the current file
  4523.                           area that are available for the user to download. 
  4524.  
  4525.                   <C>...  Change File Area
  4526.                           Allows a user to change to a different File Area.  If
  4527.                           the user selects <Q>uit, the user will remain in the
  4528.                           current File Area.  If the user presses the ENTER 
  4529.                           key, SPITFIRE will list the File Areas available to 
  4530.                           the user.
  4531.  
  4532.                   <Q>...  Quit To File Menu
  4533.                           Allows the user to exit the IMPORT/EXPORT Menu and
  4534.                           return to the File Menu.
  4535.  
  4536.                   <G>...  Goodbye & Log Off
  4537.                           Allows the user to log off the BBS.
  4538.  
  4539.           <U>.... Upload A File
  4540.                   This feature simply allows a user the opportunity to upload a
  4541.                   file.  The user can be compensated additional time on the
  4542.                   BBS for the upload.  The amount of the additional time is set
  4543.                   by the Sysop.  SPITFIRE allows the caller to automatically 
  4544.                   log off after the completion of the upload by placing a 
  4545.                   backslash, "\", after the name of the file to be uploaded.
  4546.                   By using a forward slash, "/", at the beginning of the file
  4547.                   description, a caller can upload a file for Sysop only.  When
  4548.                   a file is uploaded for Sysop only, the Sysop is notified in 
  4549.                   HEYSYSOP.LOG.
  4550.  
  4551.                   After the name of the file to be uploaded is entered,
  4552.                   SPITFIRE will prompt the user to stand by while it
  4553.                   checks to see if the file already exists.  While checking
  4554.                   for the file, SPITFIRE will check for the same file with
  4555.                   a different extension.  In other words, if a user attempted
  4556.                   to upload SF31.PAK and SF31.ZIP was found, the user would
  4557.                   be notified of the existing file and prompted whether to 
  4558.                   continue with the upload.  Also, during the file check, 
  4559.                   SPITFIRE will remove any trailing digits from the file name.
  4560.                   In other words, if a user attempted to upload SF30.ZIP and 
  4561.                   SF31.ZIP was found, the user would be notified of the 
  4562.                   existing file and prompted whether to continue with the 
  4563.                   upload.
  4564.  
  4565.                   When the Upload A File option is selected by a caller who
  4566.                   is logged on locally, the IMPORT/EXPORT Menu will be 
  4567.                   displayed.  The ansi/non-ansi screen for this menu, 
  4568.                   SFIMPEXP.BBS/CLR, will be displayed if found.  Otherwise,
  4569.                   the following default SPITFIRE menu will display.
  4570.  
  4571.                                                                       Page 79
  4572.         ----------------------------------------------------------------------
  4573.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4574.         ----------------------------------------------------------------------
  4575.  
  4576.  
  4577.  
  4578.                   >>>> IMPORT/EXPORT MENU <<<<
  4579.                   <I>...... Import A File       <E>............ Export A File
  4580.                   <R>...... Remove A File       <T>.. Text Search Description
  4581.                   <F>........ Find A File       <L>... List Files (This Area)
  4582.                   <C>... Change File Area       <Q>........ Quit To File Menu
  4583.                   <G>... Goodbye & Log Off
  4584.  
  4585.                   ENTER COMMAND <I E R T F L C Q G ?>
  4586.                   
  4587.                   <I>...  Import A File
  4588.                           Allows a file to be added to copied from another
  4589.                           drive and/or directory to a SPITFIRE file area.
  4590.                           SPITFIRE will prompt the user to enter the path
  4591.                           name of the file to be copied and also prompt
  4592.                           for a description of the file being copied.  The
  4593.                           filename, size, date and description of the file
  4594.                           being copied will be added to the SFFILES.BBS
  4595.                           for the file area the file is being copied to.
  4596.  
  4597.                   <E>...  Export A File
  4598.                           Allows a file to be copied to a drive and/or
  4599.                           directory not set up as a SPITFIRE file area.
  4600.                           The user will be prompted for the name of the
  4601.                           file to be copied and the path to which the
  4602.                           file will be copied to.
  4603.  
  4604.                   <R>...  Remove A File
  4605.                           Allows a file to be erased from the SPITFIRE
  4606.                           file area and removed from the appropriate
  4607.                           SFFILES.BBS.  When a file is removed, the
  4608.                           user is prompted as to whether the file should
  4609.                           be added to SFNOUP.DAT.
  4610.  
  4611.                   <T>...  Text Search Description
  4612.                           Allows a user to search for certain text within
  4613.                           a file description.  The user can search in a 
  4614.                           specific File Area or in all File Areas.  This 
  4615.                           feature ONLY searches the file description and not 
  4616.                           the file name, date or size.  However, when the
  4617.                           matching text is located, these will be displayed.
  4618.  
  4619.                   <F>...  Find A File
  4620.                           Allows a user to search a specific File Area or all
  4621.                           File Areas for a specific file.  Wildcards are 
  4622.                           allowed, with the exception of *.*.  If a caller 
  4623.                           enters a file name without the file extension, 
  4624.                           SPITFIRE automatically adds a ".*" to the file name.
  4625.                           If there is a match, the file name, size, date and 
  4626.                           description will be shown, provided the file is 
  4627.                           listed in the SFFILES.BBS.
  4628.  
  4629.                                                                       Page 80
  4630.         ----------------------------------------------------------------------
  4631.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4632.         ----------------------------------------------------------------------
  4633.  
  4634.  
  4635.  
  4636.                   <L>...  List Files (This Area)
  4637.                           Will display the SFFILES.BBS for the current file
  4638.                           area that are available for the user to download. 
  4639.  
  4640.                   <C>...  Change File Area
  4641.                           Allows a user to change to a different File Area.  If
  4642.                           the user selects <Q>uit, the user will remain in the
  4643.                           current File Area.  If the user presses the ENTER 
  4644.                           key, SPITFIRE will list the File Areas available to 
  4645.                           the user.
  4646.  
  4647.                   <Q>...  Quit To File Menu
  4648.                           Allows the user to exit the IMPORT/EXPORT Menu and
  4649.                           return to the File Menu.
  4650.  
  4651.                   <G>...  Goodbye & Log Off
  4652.                           Allows the user to log off the BBS.
  4653.  
  4654.           <H>.... Help On Upload/Download
  4655.                   This feature will describe the various file transfer
  4656.                   protocols available to the user.  The help information
  4657.                   comes from SFPROTCO.HLP and may be edited with your
  4658.                   favorite text editor, provided it saves in ASCII format.
  4659.         
  4660.           <P>.... Page The Sysop
  4661.                   This feature notifies the Sysop that a user has a question
  4662.                   or problem to chat about.  If the Sysop is not available to
  4663.                   answer the page or has the page turned off, SFPAGED.BBS/CLR
  4664.                   is displayed to the caller and the caller is prompted as to
  4665.                   whether they would like to leave a comment to the Sysop.
  4666.  
  4667.           <M>.... Message Section
  4668.                   This feature takes a user from the FILE Section of SPITFIRE
  4669.                   to the MESSAGE Section.
  4670.  
  4671.           <Q>.... Quit To Main Menu
  4672.                   This feature takes a user from the FILE Section of SPITFIRE
  4673.                   to the MAIN Section.
  4674.         
  4675.           <S>.... SPITFIRE Doors
  4676.                   This feature allows a caller to terminate SPITFIRE so a
  4677.                   third party program can be run on-line.  Normally, but not
  4678.                   always, the third party program is a game.  When finished
  4679.                   with the third party program, the caller is returned to
  4680.                   SPITFIRE.
  4681.  
  4682.           <N>.... New Files
  4683.                   This feature allows a user to search a specific File Area 
  4684.                   or all File Areas since a specific date or since the last 
  4685.  
  4686.                                                                       Page 81
  4687.         ----------------------------------------------------------------------
  4688.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4689.         ----------------------------------------------------------------------
  4690.  
  4691.  
  4692.  
  4693.                   time the user searched for new files.  In addition to
  4694.                   listing the new files, a file statistics message will 
  4695.                   display to the user the number of new files received since 
  4696.                   last checked, the total number of files available for 
  4697.                   download on the BBS and the number of bytes of downloadable 
  4698.                   files which exist on the BBS.
  4699.                   
  4700.           <T>.... Text Search
  4701.                   This feature allows a user to search for certain text within
  4702.                   a file description.  The user can search in a specific File
  4703.                   Area or in all File Areas.  Please note that this feature
  4704.                   searches ONLY the file description and not the file name,
  4705.                   date or size.  These will be displayed, however, when
  4706.                   matching text is located.
  4707.  
  4708.           <F>.... Find A File
  4709.                   This feature allows a user to search a specific File Area or
  4710.                   all File Areas for a certain file.  Wildcards are allowed,
  4711.                   with the exception of *.*.  If a caller enters a file name
  4712.                   without the file extension, SPITFIRE automatically adds a
  4713.                   ".*" to the file name.  If there is a match, the file name, 
  4714.                   size, date and description will be shown, provided the file 
  4715.                   is listed in the SFFILES.BBS.
  4716.         
  4717.           <X>.... Xpert Mode Toggle
  4718.                   This feature changes a user's status from a novice to an
  4719.                   expert or vice versa.  If a user is set as a novice, then
  4720.                   the menu descriptions will scroll by after each command.  If
  4721.                   a user is set as an expert, then only the command letters
  4722.                   scroll by after each command.
  4723.         
  4724.           <?>.... HELP With Commands
  4725.                   This feature will display help for each command available 
  4726.                   from the FILE MENU.  This feature is augmented with 
  4727.                   SFHELP.EXE, which creates separate help screens for each 
  4728.                   individual command.  For more information on SFHELP.EXE, 
  4729.                   consult the documentation accompanying it.  This program is 
  4730.                   available for download on Buffalo Creek's BBS.
  4731.  
  4732.           <K>.... File Menu Extension
  4733.                   This command can be used to run third party programs which
  4734.                   are configured by the Sysop.  It is set up by including the 
  4735.                   necessary commands to execute the desired option within the 
  4736.                   SFMESS.BAT file.  It should be noted that Sysops will need 
  4737.                   to use the SFHELP.EXE utility to modify the SPITFIRE.HLP 
  4738.                   file so it properly explains the added option.
  4739.  
  4740.           <@>.... Sysop Utilities
  4741.                   This feature takes a user from the FILE Section to the SYSOP
  4742.  
  4743.                                                                       Page 82
  4744.         ----------------------------------------------------------------------
  4745.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4746.         ----------------------------------------------------------------------
  4747.  
  4748.  
  4749.  
  4750.                   Section.  The BBS is maintained from the SYSOP Section.  This
  4751.                   feature is not normally available to most users.
  4752.  
  4753.           <V>.... View A File Archive
  4754.                   This feature allows a user to view the contents of a ZIP
  4755.                   file.  The user will see the file name, file size and file 
  4756.                   date of each file within the compressed ZIP file.  The user
  4757.                   does not have to be in a specific file area to utilize this
  4758.                   feature.
  4759.  
  4760.           <R>.... Read A Text File
  4761.                   This feature allows a user to read a text file available for
  4762.                   download.  The user may want to use this feature and simply
  4763.                   capture the text to save downloading the file.  The user does
  4764.                   not have to be in a specific File Area to utilize this
  4765.                   feature.
  4766.  
  4767.  
  4768.         11.3  UPLOAD/DOWNLOAD PROTOCOLS
  4769.         -------------------------------
  4770.         
  4771.              The following is a list of Upload & Download protocols available
  4772.         by SPITFIRE.
  4773.         
  4774.                                     1) Ascii
  4775.                                     2) Xmodem Checksum
  4776.                                     3) Xmodem CRC
  4777.          <* Presently D/L only>     4) 1K-Xmodem  <Ymodem>
  4778.                                     5) SEAlink Derived
  4779.                                     6) Telink
  4780.                                 *   7) Ymodem Batch
  4781.                                 *   8) SEAlink Derived Batch
  4782.                                     9) Ymodem-g       <Error-correction modems>
  4783.                                 *  10) Ymodem-g Batch <Error-correction modems>
  4784.  
  4785.              SPITFIRE will not allow a caller to download files with a .COM, 
  4786.         .EXE, .ARC, .ARJ, ZIP, or PAK extension when using the ASCII transfer
  4787.         protocol.
  4788.  
  4789.              Batch transfers using the External Protocol drivers are supported
  4790.         by SPITFIRE. (For more information refer to the section - EXTERNAL 
  4791.         FILE TRANSFER PROTOCOLS - of this manual.)
  4792.  
  4793.  
  4794.         11.4 BATCH DOWNLOAD MENU
  4795.         ------------------------
  4796.         
  4797.             In order for the Batch Download Menu to be displayed the caller 
  4798.         must have selected to download a file from the File Menu and then 
  4799.         selected a file transfer protocol that is capable of doing batch 
  4800.  
  4801.                                                                       Page 83
  4802.         ----------------------------------------------------------------------
  4803.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4804.         ----------------------------------------------------------------------
  4805.  
  4806.  
  4807.  
  4808.         downloads.  It is possible for a user to do a batch download without 
  4809.         ever having the Batch Download Menu displayed to them.  The Batch 
  4810.         Download Menu will be displayed if after filling their batch queue the
  4811.         user responds "N" when prompted whether to begin the batch transfer now
  4812.         or if when their batch queue is empty and the caller presses return 
  4813.         when asked to enter the name of the file to be downloaded.
  4814.  
  4815.             The SPITFIRE default Download Batch Menu will look like this:
  4816.             
  4817.         >>>> BATCH DOWNLOAD MENU <<<<            
  4818.         <A>...... Add To Batch Queue       <W>... What's In Batch Queue
  4819.         <D>.... Download Batch Queue       <R>.. Remove File From Queue
  4820.         <S>... Start New Batch Queue       <L>.. List Files (This Area)
  4821.         <C>........ Change File Area       <Q>....... Quit To File Menu
  4822.         <?>.................... Help       <G>....... Goodbye & Log Off
  4823.         
  4824.         BATCH MENU - [A W D R S L C Q ? G]?
  4825.  
  4826.         <A>... Add To Batch Queue 
  4827.                This feature allows the caller to enter the name of the 
  4828.                files(s) to be added to the batch queue.  SPITFIRE will not 
  4829.                allow the user to exceed their daily download limit or time 
  4830.                limit.  
  4831.         
  4832.         <W>... What's In Batch Queue
  4833.                This feature allows the caller to review the file(s) that have
  4834.                been added to the batch queue.  SPITFIRE will also inform the
  4835.                caller of the approximate time required for the file transfer
  4836.                of each file, as well as the total approximate time to transfer
  4837.                the entire batch queue.
  4838.                
  4839.         <D>... Download Batch Queue       
  4840.                This feature simply starts the batch download provided the 
  4841.                caller has files to download listed in the batch queue.  Before
  4842.                the download(s) are started, the caller is prompted as to
  4843.                whether they wish to log off when the transfer is finished.  If
  4844.                the answer is Yes, SPITFIRE will automatically log the caller 
  4845.                off after the download(s) are complete.
  4846.                
  4847.         <R>... Remove File From Queue
  4848.                In the event, the caller changes his/her mind about including a 
  4849.                file in their batch queue, this feature will allow a caller to 
  4850.                remove a file from the batch queue.
  4851.  
  4852.         <S>... Start New Batch Queue       
  4853.                In the event the caller decides to start over, this feature 
  4854.                allows the caller to clear all file names currently contained 
  4855.                in the batch queue.
  4856.  
  4857.                                                                       Page 84
  4858.         ----------------------------------------------------------------------
  4859.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4860.         ----------------------------------------------------------------------
  4861.  
  4862.  
  4863.  
  4864.         <L>... List Files (This Area)
  4865.                This feature will display the files in the current File Area
  4866.                which are available for the caller to download.  The file's
  4867.                name, file size, file date and a brief description of the
  4868.                file will be displayed to the caller.
  4869.  
  4870.         <C>... Change File Area       
  4871.                This feature allows the caller to change to a different File 
  4872.                Area.  If the caller selects <Q>uit, the caller will remain in 
  4873.                the present File Area.  If the caller presses the [ENTER] key,
  4874.                SPITFIRE will list the File Areas available to the caller.  If
  4875.                a number corresponding to an available File Area is entered, 
  4876.                SPITFIRE will make that File Area the current File Area.
  4877.  
  4878.         <Q>... Quit To File Menu
  4879.                This feature will take the caller from the Batch Section of
  4880.                SPITFIRE to the File Section of SPITFIRE.  If this is selected,
  4881.                the caller's batch queue is cleared.
  4882.  
  4883.         <?>... Help       
  4884.                This feature will offer a brief description of the various
  4885.                commands available from the Batch Download Menu.
  4886.  
  4887.         <G>... Goodbye & Log Off
  4888.                This feature simply allows the caller to log off the BBS.
  4889.  
  4890.         
  4891.         11.5 BATCH UPLOAD MENU
  4892.         ----------------------
  4893.  
  4894.             For the Batch Upload Menu to be displayed the caller must have
  4895.         selected to upload a file from the File Menu and selected a file 
  4896.         transfer protocol that is capable of doing batch file transfers.  
  4897.         It is possible for a user to do a batch upload without ever having 
  4898.         the Batch Upload Menu displayed to them.  The Batch Upload Menu will
  4899.         be displayed if after filling their batch queue, the user responds 
  4900.         "N" when prompted whether to begin the batch transfer now or if when 
  4901.         their batch queue is empty and the caller presses return when asked 
  4902.         to enter the name of the file to be uploaded.  SPITFIRE's default
  4903.         Upload Batch Menu will look like this:
  4904.             
  4905.         >>>>> BATCH UPLOAD MENU <<<<<
  4906.         <A>...... Add To Batch Queue       <W>... What's In Batch Queue
  4907.         <U>...... Upload Batch Queue       <R>.. Remove File From Queue
  4908.         <S>... Start New Batch Queue       <L>.. List Files (This Area)
  4909.         <C>........ Change File Area       <Q>....... Quit To File Menu
  4910.         <?>.................... Help       <G>....... Goodbye & Log Off
  4911.         
  4912.         BATCH MENU - [A W U R S L C Q ? G]?
  4913.  
  4914.                                                                       Page 85
  4915.         ----------------------------------------------------------------------
  4916.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4917.         ----------------------------------------------------------------------
  4918.         
  4919.  
  4920.  
  4921.         <A>... Add To Batch Queue 
  4922.                This feature allows the caller to enter the name of the 
  4923.                files(s) to be added to the batch queue.  SPITFIRE will
  4924.                prompt the caller to enter the file name and a description
  4925.                of the file to be uploaded.
  4926.  
  4927.         <W>... What's In Batch Queue
  4928.                This feature allows the caller to review the file(s) that have
  4929.                been added to the batch queue.  SPITFIRE will display the
  4930.                file name(s) and a brief description of the files currently
  4931.                contained in the batch queue.
  4932.                
  4933.         <D>... Upload Batch Queue       
  4934.                This feature simply starts the batch upload provided the 
  4935.                caller has files to upload listed in the batch queue.  Before
  4936.                the upload(s) are started, the caller is prompted as to
  4937.                whether they wish to log off when the transfer is finished.  If
  4938.                the answer is Yes, SPITFIRE will automatically log the caller 
  4939.                off after the upload(s) are complete.  If the caller fails to 
  4940.                provide a description for a file in a batch upload, SPITFIRE 
  4941.                provides a default description of: "No Description Provided".
  4942.                
  4943.         <R>... Remove File From Queue
  4944.                This feature will allow a caller to remove a file from the
  4945.                batch queue, in the event, the caller changes his/her mind
  4946.                about including a file in their batch queue.
  4947.  
  4948.         <S>... Start New Batch Queue       
  4949.                In the event the caller decides to start over, this feature 
  4950.                allows the caller to clear all file names currently contained 
  4951.                in the batch queue.
  4952.  
  4953.         <L>... List Files (This Area)
  4954.                This feature will display the files in the current File Area
  4955.                which are available to the caller.  The file's name, file size,
  4956.                file date and a brief description of the file will be displayed
  4957.                to the caller.
  4958.  
  4959.         <C>... Change File Area       
  4960.                This feature allows the caller to change to a different File 
  4961.                Area.  If the caller selects <Q>uit, the caller will remain in 
  4962.                the present File Area.  If the caller presses the [ENTER] key,
  4963.                SPITFIRE will list the File Areas available to the caller.  If
  4964.                a number corresponding to an available File Area is entered, 
  4965.                SPITFIRE will make that File Area the current File Area.
  4966.  
  4967.         <Q>... Quit To File Menu
  4968.                This feature will take the caller from the Batch Section of
  4969.                SPITFIRE to the File Section of SPITFIRE.  If this is selected,
  4970.                the caller's batch queue is cleared.
  4971.  
  4972.                                                                       Page 86
  4973.         ----------------------------------------------------------------------
  4974.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  4975.         ----------------------------------------------------------------------
  4976.  
  4977.  
  4978.  
  4979.         <?>... Help       
  4980.                This feature will offer a brief description of the various
  4981.                commands available from the Batch Upload Menu.
  4982.  
  4983.         <G>... Goodbye & Log Off
  4984.                This feature simply allows the caller to log off the BBS.
  4985.  
  4986.  
  4987.         12.0  SYSOP SECTION EXPLAINED
  4988.         -----------------------------
  4989.         
  4990.              Almost all the Sysop utilities are contained in SPITFIRE.  No
  4991.         external programs are needed to do normal, day-to-day maintenance.
  4992.         However, it is our hope that people will implement utilities for
  4993.         SPITFIRE.  In the event you are interested in writing such a utility
  4994.         and need detailed information regarding how SPITFIRE interacts with
  4995.         different support files, please feel free to contact Buffalo
  4996.         Creek's BBS (515-225-8496).
  4997.         
  4998.         >>>>>>>> SYSOP MENU <<<<<<<<
  4999.         <D>.............. Drop To DOS        <E>............... Event Menu
  5000.         <F>............... File Areas        <G>........ Goodbye & Log Off
  5001.         <H>............ List Comments        <I>.......... Pack Users File
  5002.         <J>........ Pack Message Base        <R>.. Remove Backup/Log Files
  5003.         <M>...... Message Conferences        <P>......... Print Users File
  5004.         <Q>........ Quit To MAIN MENU        <U>............. Modify Users
  5005.         <V>........... View Log Files        <X>........ Xpert Mode Toggle
  5006.  
  5007.        SYSOP MENU [D E F G H I J R M P Q U V X]?
  5008.  
  5009.  
  5010.         12.1  SYSOP MENU EXPLANATION
  5011.         ----------------------------
  5012.  
  5013.            <D>.... Drop to DOS
  5014.                    This feature allows you to drop to DOS from a remote 
  5015.                    location.  You need to use the ALT+J feature or ALT+D 
  5016.                    feature to drop to DOS locally.  When this feature is used 
  5017.                    from a remote location, SPITFIRE will not allow the user to 
  5018.                    drop to DOS unless the drop-to-DOS password is properly 
  5019.                    entered.  This password is configured using the ALT+Z 
  5020.                    command at the "Ready..." prompt.  It is recommended that 
  5021.                    this feature be made available to only trusted users, if 
  5022.                    made available at all.  When this feature is utilized, 
  5023.                    SPITFIRE shells to SFREMOTE.BAT and sends a parameter 
  5024.                    which indicates the COMM port being used.
  5025.  
  5026.            <E>.... Event Menu
  5027.                    This option is used for maintaining events used on the
  5028.  
  5029.                                                                       Page 87
  5030.         ----------------------------------------------------------------------
  5031.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5032.         ----------------------------------------------------------------------
  5033.         
  5034.  
  5035.  
  5036.                    BBS.  It is used to List Events, Enable An Event and
  5037.                    to Disable An Event.  For more detailed information, refer
  5038.                    to the EVENTS MENU EXPLANATION section of this manual.
  5039.         
  5040.            <F>.... File Areas
  5041.                    This displays the File Area System Record's Menu.  From
  5042.                    this menu, you are able to configure or modify the File
  5043.                    Area System Records.  For more detailed information,
  5044.                    refer to the section - CONFIGURING FILE AREA RECORDS of
  5045.                    this manual.
  5046.  
  5047.            <G>.... Goodbye & Log Off
  5048.                    This feature simply allows the user to log off the BBS. 
  5049.  
  5050.            <H>.... List Comments
  5051.                    This feature searches Message Conference #1 for messages 
  5052.                    addressed to you.  If any messages are found, then SPITFIRE 
  5053.                    shows them to you.  If there are no messages found, then 
  5054.                    SPITFIRE notifies you that there are no messages addressed 
  5055.                    to you.
  5056.              
  5057.            <I>.... Pack Users File
  5058.                    This feature allows you to pack SFUSERS.DAT.  When using 
  5059.                    this feature, SPITFIRE will purge any user marked for 
  5060.                    deletion from the user's file.  Also, SPITFIRE gives you 
  5061.                    the opportunity to purge inactive users.  When you select 
  5062.                    this feature, SPITFIRE will ask if you wish to purge 
  5063.                    inactive users.  If you answer "Y", then you will be asked 
  5064.                    to purge users that haven't called for <x> amount of days.  
  5065.                    The value of <x> is determined by you.  Those users who 
  5066.                    haven't logged on for <x> amount of days will then be purged
  5067.                    from the user's file.  SPITFIRE allows you to toggle whether
  5068.                    a purge will be allowed or not allowed for each user.  If
  5069.                    a user has been toggled to purge not allowed, the user will
  5070.                    not be purged regardless, even if they have not called for
  5071.                    the <x> amount of days specified here.
  5072.                    
  5073.                    If you are operating a multi-node system, SPITFIRE will not
  5074.                    allow you to pack the users file while a caller is on any
  5075.                    of the available nodes.  Also, if you are packing the 
  5076.                    users file and a caller attempts to log-on, after entering
  5077.                    their name and password, SPITFIRE notifies the caller that
  5078.                    system maintenance is being performed, asks the caller to
  5079.                    call back later and then logs the caller off the BBS.  The
  5080.                    Sysop may create their own ASCII/ANSI display screen, 
  5081.                    SFMAINT.BBS/CLR, which will be displayed here, if found.
  5082.  
  5083.                                                                       Page 88
  5084.         ----------------------------------------------------------------------
  5085.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5086.         ----------------------------------------------------------------------
  5087.        
  5088.  
  5089.  
  5090.            <J>.... Pack Message Base
  5091.                    When you select this feature, you will be asked if you're 
  5092.                    sure you want to pack the message base.  If you answer "y", 
  5093.                    SPITFIRE goes through the message files and purges all 
  5094.                    messages that have been marked as deleted.  When configuring
  5095.                    your Message Conference records you should have also
  5096.                    specified a number of days old for purging messages from
  5097.                    each message conference.  Any messages older than the
  5098.                    number of days you specified for the individual message
  5099.                    conferences will also be purged, provided it is not a
  5100.                    threaded message and the Message Conference was set not to 
  5101.                    allow purging of threaded messages.  It is recommended that
  5102.                    you do this on a regular basis for a couple of reasons:  
  5103.                    <1>  Disk space.
  5104.                    <2> Speed (SPITFIRE works faster with  fewer messages).
  5105.              
  5106.                    If you are operating a multi-node system, SPITFIRE will not
  5107.                    allow you to pack the message base while a caller is on any
  5108.                    of the available nodes.  Also, if you are packing the 
  5109.                    message base and a caller attempts to log-on, after entering
  5110.                    their name and password, SPITFIRE notifies the caller that
  5111.                    system maintenance is being performed, asks the caller to
  5112.                    call back later and then logs the caller off the BBS.  The
  5113.                    Sysop may create their own ASCII/ANSI display screens, 
  5114.                    SFMAINT.BBS/CLR, which will be displayed here, if found.
  5115.  
  5116.            <R>.... Remove Backup/Log Files
  5117.                    When selected, this option will display the following menu:
  5118.              
  5119.               >>> FILE REMOVAL MENU <<<
  5120.               <C>.... Erase CALLERS.LOG
  5121.               <H>... Erase HEYSYSOP.LOG
  5122.               <M>..... Erase SFMSG*.$??
  5123.               <U>.... Erase SFUSERS.$??
  5124.              
  5125.               FILE REMOVAL MENU - [C H M U Q]?
  5126.              
  5127.               <C>... Erase CALLERS.LOG
  5128.                      Selecting this option will cause the existing CALLERS.LOG
  5129.                      file to be erased.  SPITFIRE will automatically create a
  5130.                      new CALLERS.LOG file.
  5131.                      
  5132.               <H>... Erase HEYSYSOP.LOG
  5133.                      Selecting this option will cause the existing HEYSYSOP.LOG
  5134.                      file to be erased.  SPITFIRE will automatically create a
  5135.                      new HEYSYSOP.LOG file.
  5136.  
  5137.               <M>... Erase SFMSG*.$??
  5138.                      When this option is selected, all backup files from the
  5139.                      Message Conferences are erased.
  5140.  
  5141.                                                                       Page 89
  5142.         ----------------------------------------------------------------------
  5143.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5144.         ----------------------------------------------------------------------
  5145.        
  5146.  
  5147.                     
  5148.               <U>... Erase SFUSERS.$??
  5149.                      When this option is selected, the SPITFIRE user's backup
  5150.                      files are erased.
  5151.  
  5152.            <M>....  Message Conferences
  5153.                     This displays the Message Conference System Record's Menu.
  5154.                     From this menu, you are able to configure or modify the 
  5155.                     Message Conference System Records.  For more detailed 
  5156.                     information, refer to the section - CONFIGURING MESSAGE
  5157.                     CONFERENCE RECORDS.
  5158.                    
  5159.            <P>....  Print Users File
  5160.                     This feature prints out a hardcopy list of users' names, 
  5161.                     their cities and phone numbers.  This can only be executed 
  5162.                     locally.
  5163.  
  5164.            <Q>....  Quit to MAIN MENU
  5165.                     This feature takes you from the Sysop Utility Section of 
  5166.                     SPITFIRE to the MAIN MENU.
  5167.  
  5168.            <U>....  Modify users
  5169.                     This feature is the same as selecting ALT+A at the 
  5170.                     "Ready..." prompt.  The menu that accompanies this 
  5171.                     selection is self-explanatory.  This feature is used to
  5172.                     change statistics on any user and to manually add new
  5173.                     users.  For further information, refer to the section -
  5174.                     SPECIAL FUNCTION KEY DEFINITIONS of this manual.
  5175.              
  5176.            <V>....  View Log Files
  5177.                     This option allows you to view SPITFIRE's log files which
  5178.                     include; CALLERS.LOG, HEYSYSOP.LOG,SFPURGED.USR and/or 
  5179.                     SFNEWU.ANS.  These files can be read from the SPITFIRE 
  5180.                     "Ready..." prompt without having to log-on the BBS and 
  5181.                     accessing this feature from the Sysop Menu.  You are 
  5182.                     prompted as to whether you wish to review the Caller's log,
  5183.                     Heysysop log, purged user listing or user responses to the
  5184.                     new user questionnaire.  Upon selecting the desired log, 
  5185.                     you are then presented with the following options for 
  5186.                     reading the log file:
  5187.              
  5188.                     <T>..Today's Date
  5189.                          will begin displaying the CALLERS.LOG, HEYSYSOP.LOG,
  5190.                          SFPURGED.USR or SFNEWU.ANS from its first entry for 
  5191.                          the current day.
  5192.  
  5193.                     <B>..Beginning Of File
  5194.                          will display the CALLERS.LOG, HEYSYSOP.LOG, SFNEWU.ANS
  5195.                          or SFPURGED.USR from the beginning of the file, 
  5196.                          starting with the first entry.
  5197.  
  5198.                                                                       Page 90
  5199.         ----------------------------------------------------------------------
  5200.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5201.         ----------------------------------------------------------------------
  5202.        
  5203.  
  5204.  
  5205.                     <S>..Specify Date
  5206.                          will prompt for a date to be entered and will begin 
  5207.                          displaying the CALLERS.LOG, HEYSYSOP.LOG, SFPURGED.USR
  5208.                          or SFNEWU.ANS with the first entry for the date that 
  5209.                          is entered.  If the date specified here can not be 
  5210.                          found, SPITFIRE will search for the next newer date 
  5211.                          than what was specified and display the file from 
  5212.                          that point forward.
  5213.               
  5214.                     <Q>..Quit
  5215.                          Returns you to the Sysop Menu.
  5216.  
  5217.            <X>....  Xpert Mode Toggle
  5218.                     This feature changes your status from a novice to an 
  5219.                     expert or vice versa.  If you are set as a novice, then 
  5220.                     the menu descriptions will scroll by after each command.  
  5221.                     If you are set as an expert, then only the command letters 
  5222.                     scroll by after each command.
  5223.         
  5224.  
  5225.         13.0  SPECIAL COMMANDS FOR SYSOP STATUS
  5226.         ---------------------------------------
  5227.         
  5228.         Definition of Sysop Status
  5229.         --------------------------
  5230.       
  5231.              When we refer to Sysop Status in this manual, we refer to any user
  5232.         that has a security level equal to, or greater than, the Sysop security
  5233.         level set using the ALT+Z feature at the "Ready..." prompt.
  5234.         
  5235.              The Message section has a few "Special Commands" for users with
  5236.         Sysop Status.
  5237.         
  5238.              When a system is configured to allow a user the ability to delete
  5239.         messages, it's important to note that only the sender and receiver can
  5240.         delete messages, except for users with Sysop Status.  Any user with 
  5241.         Sysop status can read, delete, and un-delete any message.  
  5242.         
  5243.              The <P>rivate command is a toggle that can be used to make a
  5244.         non-public message public and a public message non-public.
  5245.         
  5246.              Last in the message arena is the <U>ndelete command.  Anyone with
  5247.         Sysop Status will automatically be able to read all the messages in
  5248.         the message system, even if they have been deleted.  If you see a
  5249.         message which has been marked for deletion you may undelete it by
  5250.         using this command.  Your callers will not be able to read deleted
  5251.         messages unless their access level is considered Sysop Status.
  5252.  
  5253.              When a message is Undeleted, changed from Non-public to Public or 
  5254.         changed from Public to Non-public, the message will be re-displayed so 
  5255.  
  5256.                                                                       Page 91
  5257.         ----------------------------------------------------------------------
  5258.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5259.         ----------------------------------------------------------------------
  5260.        
  5261.  
  5262.  
  5263.         the change can be verified.  When a message is changed from Non-public
  5264.         to Public, an option is given which will allow the message to be
  5265.         addressed to "All Users".
  5266.  
  5267.              If a user with Sysop Status attempts to upload a file that already
  5268.         exists, then that user is given the opportunity to overwrite the file.
  5269.         The user will be warned that the file already exists and given the
  5270.         option to overwrite it.  SPITFIRE will not allow any other user without
  5271.         Sysop Status this privilege.
  5272.  
  5273.  
  5274.         13.1  SPECIAL COMMANDS FOR SYSOP
  5275.         --------------------------------
  5276.         
  5277.              The Sysop is determined within the ALT+Z configuration window.
  5278.         The name entered here for Sysop user name is whom SPITFIRE considers
  5279.         to be the Sysop of the BBS.  It is to this user, that comments to
  5280.         Sysop are left by callers from the Main Menu.  
  5281.         
  5282.              The Sysop has one feature available to them that no other users
  5283.         have, regardless of the user's security.  When opting to read messages,
  5284.         if you have been recognized as the system Sysop, you will be prompted
  5285.         as to whether you wish to preview the messages.  What this means is
  5286.         that you will be able to read messages but the messages will not be
  5287.         marked as having been received.  A handy use for this feature may
  5288.         be when you don't have time to respond to all your messages.  You
  5289.         can still read the messages and respond to those you choose.  Users
  5290.         will not see that you have received the message and feel slighted by
  5291.         the fact that you did not respond.  You can later read messages and
  5292.         respond when you have more time to devote to responding to messages.
  5293.         Also, those with Sysop-Level security have an "unlimited" number of
  5294.         daily node chats of "unlimited" duration.        
  5295.  
  5296.         14.0 EVENTS MENU EXAMPLE
  5297.         ------------------------
  5298.  
  5299.              It is possible for a Sysop to automatically execute specific
  5300.         programs automatically by setting these programs up as a scheduled
  5301.         event using SPITFIRE's Events Menu.  
  5302.  
  5303.            >>>>>>>> EVENTS MENU <<<<<<<<
  5304.            <L>............ List An Event      <E>.......... Enable An Event
  5305.            <D>......... Disable An Event      <Q>..................... Quit
  5306.            <+>............... Next Event      <->........... Previous Event
  5307.            
  5308.         EVENTS MENU - [L E D Q + -]?
  5309.  
  5310.                                                                       Page 92
  5311.         ----------------------------------------------------------------------
  5312.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5313.         ----------------------------------------------------------------------
  5314.        
  5315.  
  5316.  
  5317.         14.1  EVENTS MENU EXPLANATION
  5318.         -----------------------------
  5319.                      
  5320.            <L>.... List An Event
  5321.                    SPITFIRE supports 13 events <A..M>.  When you select 
  5322.                    this feature, you will be asked which event <A..M> you 
  5323.                    wish to view.  If the event you select is not configured,
  5324.                    SPITFIRE will state that this event is not active.  If
  5325.                    the event you select is configured, then SPITFIRE will 
  5326.                    display the time of the event, the day of the event, 
  5327.                    whether the event is active and whether it has been 
  5328.                    completed that day.
  5329.  
  5330.            <E>.... Enable An Event
  5331.                    This feature is used to activate one of the 13 scheduled
  5332.                    events available.  When you select this feature, you 
  5333.                    will be asked which event you wish to create.  If you 
  5334.                    select one that is already active, SPITFIRE will notify 
  5335.                    you that the event selected is already active and then 
  5336.                    ask you if you wish to change it.  If the requested 
  5337.                    event designation is not active, you will then be asked 
  5338.                    for the time of the event (use military time.  Example: 
  5339.                    22:00 = 10pm).  Next you will be asked which day for the
  5340.                    event.  
  5341.                        
  5342.                    The format looks like this:
  5343.  
  5344.                    0=Sunday, 1=Monday, 2=Tuesday, etc....7=All!
  5345.         
  5346.                    Next, you will be prompted as to whether the event should
  5347.                    be marked as having been completed for the day.  If you 
  5348.                    reply with N for No, and the event is configured to be
  5349.                    executed at a time earlier than when it is created, the
  5350.                    event will be executed upon exiting the Events Menu.  If
  5351.                    you reply with N for No, and the event is configured to be
  5352.                    executed at a time later than when it is created, it will
  5353.                    be executed at the next scheduled time.  If you reply with
  5354.                    Y, for Yes, the event will not be executed until the next 
  5355.                    designated scheduled time, after the day it is created.
  5356.              
  5357.                    Lastly, you are prompted as to whether the event should
  5358.                    be marked as an on time event.  When an event is marked as
  5359.                    an on time event, when a caller logs onto the BBS, SPITFIRE
  5360.                    checks their time against any on time event that has not
  5361.                    been completed for that day.  If the event is scheduled to
  5362.                    run during the amount of time the caller has, then SPITFIRE
  5363.                    reduces their amount of time on the BBS by that amount.
  5364.                    For example, if a caller is allowed 60 minutes when logging
  5365.  
  5366.                                                                       Page 93
  5367.         ----------------------------------------------------------------------
  5368.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5369.         ----------------------------------------------------------------------
  5370.        
  5371.  
  5372.  
  5373.                    onto the BBS, and SPITFIRE checks for an on time event and
  5374.                    determines an on time event is to be executed in 25 minutes,
  5375.                    the time the caller is allowed on the BBS for the current 
  5376.                    call is changed to 25 minutes.
  5377.  
  5378.          **NOTE**  Even though an event is marked as an on time event, it
  5379.                    is possible that a user could gain additional time on the
  5380.                    BBS preventing the event from being executed on time.  For
  5381.                    example, the BBS could be configured to allow additional 
  5382.                    time for file uploads (i.e. 2 to 1 time compensation for 
  5383.                    uploads) or offer time bank programs where the user can 
  5384.                    withdraw stored online time.
  5385.  
  5386.                    After you have selected the desired scheduled event and 
  5387.                    you have designated the time and day the event is to be 
  5388.                    performed, you will need to modify the SF.BAT file with
  5389.                    your favorite text editor.  For illustration purposes, 
  5390.                    let's assume you wish to execute Buffalo Creek Software's
  5391.                    SFLOG.EXE to create a bulletin of the weekly activity on 
  5392.                    your BBS.  SFLOG.EXE requires you to specify the bulletin
  5393.                    filename that the information will be written to by 
  5394.                    adding a "/BULLET<x>" to the command line parameter.  Our
  5395.                    example will use the file BULLET1.  To simplify this
  5396.                    explanation, we will also assume all files are being
  5397.                    run from the default directories, and the event you wish
  5398.                    to create will be event A.
  5399.            
  5400.                    First, you will need to select <E>.... Enable An Event 
  5401.                    from the Sysop Utilities Menu and then choose A as the 
  5402.                    event to be created.  You are then prompted for the time 
  5403.                    the event will be performed.  Let's assume you will enter
  5404.                    01:00.  Next, you are prompted for the day the event will
  5405.                    be performed.  Let's assume you wish to run the event 
  5406.                    every Sunday, so enter 0.  Next, when prompted whether to
  5407.                    mark the event as being completed type Y.  Lastly, you 
  5408.                    are prompted as to whether the event should be an on time
  5409.                    event, so enter N
  5410.  
  5411.                    Now, using your favorite text editor, the SF.BAT file for
  5412.                    Event A will look like this:
  5413.              
  5414.                    :EVENT_A
  5415.                       REM Place Event Commands Here
  5416.                    GOTO LOOP
  5417.              
  5418.                    What is required next is to include all necessary DOS 
  5419.                    commands which are needed to run the SFLOG.EXE program 
  5420.                    and enter those in place of the "REM Place Event Commands
  5421.                    Here".  A completed SF.BAT for Event A would appear as:
  5422.  
  5423.                                                                       Page 94
  5424.         ----------------------------------------------------------------------
  5425.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5426.         ----------------------------------------------------------------------
  5427.        
  5428.  
  5429.  
  5430.                    :EVENT_A
  5431.                       CD\SF\WORK
  5432.                       SFLOG /BULLET1
  5433.                       COPY BULLET1.* \SF\DISPLAY
  5434.                       ERASE BULLET1.*
  5435.                       CD\SF
  5436.                    GOTO LOOP
  5437.  
  5438.                    With the event set up in the previously described manner,
  5439.                    every Sunday morning at 1:00 am (or immediately after a
  5440.                    user logs off since it has not been marked as an on time 
  5441.                    event), SFLOG would create a list of the BBS weekly 
  5442.                    activity.  SFLOG must be located in the same directory as 
  5443.                    CALLERS.LOG (WORK).  Therefore, we begin by changing to that
  5444.                    directory.  SFLOG is then executed and BULLET1.BBS/CLR are 
  5445.                    created.  The bulletins must now be copied to the DISPLAY 
  5446.                    file directory and to conserve space the BULLET1.BBS/CLR 
  5447.                    files in the WORK directory are deleted.
  5448.  
  5449.            <D>.... Disable An Event
  5450.                    This feature is used to disable an event that you have 
  5451.                    configured.  If the event is active, SPITFIRE will ask 
  5452.                    you if you are certain you want to disable it. In the 
  5453.                    event you answer "Yes", it will be disabled.
  5454.  
  5455.            <Q>.... Quit
  5456.                    This feature takes the user from the Events Menu and 
  5457.                    returns them to where SPITFIRE was prior to calling up
  5458.                    the Events Menu, either the "SPITFIRE ready..." prompt
  5459.                    or the Sysop Utilities Menu.
  5460.  
  5461.            <+>.... Next Event
  5462.                    This option is used to move forward from one Event to 
  5463.                    another.  By pressing the "+" key you will progress from
  5464.                    one event to the next in alphabetical order.  When you 
  5465.                    reach the last event (Event M) and the "+" key is pressed
  5466.                    you will cycle to the first event, Event A.
  5467.                       
  5468.            <->.... Previous Area
  5469.                    This option allows you to cycle through the Events in 
  5470.                    reverse order.  Pressing the "-" key will move you to the
  5471.                    preceding event.  From Event A, if the "-" key is pressed
  5472.                    you will cycle to Event M, the last event.
  5473.  
  5474.  
  5475.         IMPORTANT NOTE REGARDING SCHEDULED EVENTS!
  5476.         ------------------------------------------
  5477.  
  5478.              SPITFIRE has the capability of marking an event as an "on-time"
  5479.         event, which causes the event to be executed at the exact time for 
  5480.  
  5481.                                                                       Page 95
  5482.         ----------------------------------------------------------------------
  5483.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5484.         ----------------------------------------------------------------------
  5485.        
  5486.  
  5487.  
  5488.         which it has been set up.  When an event is marked as an on time event,
  5489.         when a caller logs onto the BBS, SPITFIRE checks their time against 
  5490.         any on time event that has not yet been completed for that day.  If the
  5491.         event is scheduled to run during the amount of time the caller has, 
  5492.         then SPITFIRE reduces their amount of time on the BBS by that amount.
  5493.         For example, if a caller is allowed 60 minutes when logging onto the 
  5494.         BBS, and SPITFIRE checks for an on time event and determines an on time
  5495.         event is to be executed in 25 minutes, the time the caller is allowed 
  5496.         on the BBS for the current call is changed to 25 minutes.
  5497.  
  5498.          **NOTE**  Even though an event is marked as an on time event, it
  5499.          is possible that a user could gain additional time on the BBS 
  5500.          preventing the event from being executed on time.  For example, the 
  5501.          BBS could be configured to allow additional time for file uploads 
  5502.          (i.e. 2 to 1 time compensation for uploads) or offer time bank 
  5503.          programs where the user can withdraw stored online time.
  5504.  
  5505.              Marking an event as on time event might be necessary for running
  5506.          programs that require a specific time to be executed.  Such an
  5507.          instance, might be importing daily net-mail where you are given
  5508.          a designated amount of time for connecting with your hub.  Usually
  5509.          this will not be necessary.
  5510.          
  5511.              When an event is not marked as an on time event, unlike most
  5512.         other Bulletin Board Systems, if a user is on-line when an event is 
  5513.         scheduled to occur, SPITFIRE waits until the user logs off and then 
  5514.         performs the scheduled event.  In this fashion, the user is not 
  5515.         interrupted or subject to a forced log-off. 
  5516.         
  5517.              Please note the Event M is reserved for use to Pack the Message
  5518.         Base.  At the scheduled time you designate, SPITFIRE initiates Event M
  5519.         to pack the message base by purging all messages marked for deletion 
  5520.         or older than the days specified in the ALT+Z configuration, provided 
  5521.         the message is not a threaded message and the Message Conference was
  5522.         set not to allow purging of threaded messages.  SPITFIRE creates 
  5523.         message base backup files.  Refer to the section - BACKUP FILES - of
  5524.         this manual.
  5525.  
  5526.           Immediately after completing the scheduled event M, SPITFIRE 
  5527.         looks for SFMSGPCK.BAT in the work file directory.  If it exists,
  5528.         SPITFIRE will shell to and execute the commands within the 
  5529.         SFMSGPCK.BAT.  This batch is intended to perform duties required by 
  5530.         some net-mail utility drivers.  If SFMSGPCK.BAT is not found or once 
  5531.         it has been completed, SPITFIRE returns to the "Ready..." prompt.  
  5532.         Packing the message base should be done routinely to conserve disk 
  5533.         space.
  5534.  
  5535.                                                                       Page 96
  5536.         ----------------------------------------------------------------------
  5537.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5538.         ----------------------------------------------------------------------
  5539.        
  5540.  
  5541.  
  5542.         15.0 HARDWARE/SOFTWARE DATA FLOW CONTROL
  5543.         ----------------------------------------
  5544.         
  5545.              When you select ALT+M to configure your modem, you will notice
  5546.         a Hardware Data Flow Control switch.  This switch is turned on 
  5547.         (Yes) when you are using a modem that automatically adjusts to the
  5548.         baud rate of the incoming call rather than depending on the software
  5549.         to reset the baud rate of the COMM port.  If the switch is set to
  5550.         Yes, then SPITFIRE will not adjust the COMM port to the baud rate of
  5551.         the incoming call.  If the switch is set to No, then SPITFIRE will
  5552.         adjust the COMM port to the baud rate of the incoming call.  One 
  5553.         case of having this switch set to YES is when you are using a USR
  5554.         HST modem at 19200 baud.  In this case you need to use the modem
  5555.         initialization string mentioned earlier in this manual.  If you are
  5556.         not sure if your modem adjusts to the baud rate of the incoming call,
  5557.         refer to your modem manual.
  5558.  
  5559.  
  5560.         16.0  SCREEN SAVE FEATURE
  5561.         -------------------------
  5562.         
  5563.              SPITFIRE contains its own Screen Save Feature to prevent
  5564.         screen-burn.  If you are presently using a memory-resident screen-save
  5565.         utility, it is recommended that you discontinue its usage in favor of
  5566.         this feature.  
  5567.  
  5568.  
  5569.         17.0 SPITFIRE DOORS SECTION
  5570.         ---------------------------
  5571.         
  5572.              This feature is designed to allow the use of third party
  5573.         programs (normally referred to as door programs) which are not a part
  5574.         of SPITFIRE.  SFGUESS is a sample door program written to demonstrate
  5575.         how to configure a door program for use with SPITFIRE BBS.  SFGUESS
  5576.         is included in your SPITFIRE Bulletin Board System package and can
  5577.         be played on your BBS once it has been set up to run SPITFIRE 
  5578.         Door Programs.
  5579.         
  5580.             The following step-by-step set up procedure for installing
  5581.         SFGUESS is presented to simplify and assist you with the door
  5582.         installation process.
  5583.         
  5584.             The following example assumes that you do not have any doors
  5585.         presently setup.  It also assumes that you are running SPITFIRE on
  5586.         drive C in a directory named SF.  In the event you are running
  5587.         SPITFIRE on a different drive and/or in a different directory than
  5588.         C:\SF, then the SF.BAT file example (listed below) will have to be
  5589.         altered to reflect the correct drive and directories.
  5590.  
  5591.                                                                       Page 97
  5592.         ----------------------------------------------------------------------
  5593.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5594.         ----------------------------------------------------------------------
  5595.        
  5596.  
  5597.  
  5598.               A brief explanation of the SPITFIRE Door Menu structure will
  5599.         be beneficial to your understanding of installing a SPITFIRE door
  5600.         option.  SPITFIRE will support up to 24 doors.  Alphabetical
  5601.         characters are used to initiate the door commands, A through Z,
  5602.         with two exceptions.  The G (Goodbye) is used to log the caller
  5603.         off the BBS and Q (Quit) returns the caller to the Main Menu.
  5604.         Therefore, the SFDOOR.MNU file can have a maximum of 24 lines,
  5605.         one for each door program available on your system.
  5606.         
  5607.              Now let's configure your first door, step by step.  The first
  5608.         thing to do is create the file named SFDOOR.MNU, using your 
  5609.         favorite text editor.  Place it in your system files directory.  
  5610.         Since we are configuring door A, SFDOOR.MNU will have only 1 line.  
  5611.         For demonstration purposes, let's write the line to look like this:
  5612.  
  5613.         Guess A Number,10
  5614.         
  5615.              The name of the door (as you'll have it appear in the Door Menu)
  5616.         comes first in the line and is limited to 25 characters.  You then 
  5617.         enter a comma, which is used to tell SPITFIRE where to end the name of
  5618.         the door and where to start reading the security level of the door.  In
  5619.         the above example, the name of the door is "Guess A Number" and it 
  5620.         requires a security level of 10 for a caller to be able to access it.
  5621.         When using SPITFIRE's default menus, this door will not display to
  5622.         any user with a security level less than 10.
  5623.         
  5624.              Next, create a sub-directory of your SF directory named DOOR_A
  5625.         and move the SFGUESS.EXE file into your DOOR_A directory.  Consult
  5626.         your DOS manual if you do not understand how to create directories.
  5627.  
  5628.              Now load your SF.BAT file into your favorite text editor and
  5629.         find a line that reads :DOOR_A.  You will place your door A commands
  5630.         (valid DOS commands, program execution, etc.) between :DOOR_A and
  5631.         GOTO LOOP.  That portion of your SF.BAT file should be changed to
  5632.         read as listed below:
  5633.         
  5634.         :DOOR_A
  5635.            COPY SFDOORS.DAT C:\SF\DOOR_A
  5636.            CD\SF\DOOR_A
  5637.            SFGUESS
  5638.            ERASE SFDOORS.DAT
  5639.            CD\SF
  5640.            GOTO LOOP
  5641.         :DOOR_B
  5642.  
  5643.              Once you have saved the changes in your SF.BAT file to disk,
  5644.         then boot SPITFIRE using your SF.BAT file.  At the "SPITFIRE ready
  5645.         for..." prompt, log-on locally either using the ALT+S or ALT+Q
  5646.  
  5647.                                                                       Page 98
  5648.         ----------------------------------------------------------------------
  5649.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5650.         ----------------------------------------------------------------------
  5651.        
  5652.  
  5653.  
  5654.         keystrokes.  When you get to the Main Menu, select "<S>... SPITFIRE
  5655.         Doors" and your Door Menu should appear something like this:
  5656.  
  5657.         >>>>>>>>> DOOR MENU <<<<<<<<<
  5658.         <A>... Guess A Number           <?>... Door Bulletins
  5659.         <Q>... Quit                     <G>... Goodbye                  
  5660.         
  5661.         DOOR MENU - <A ? Q G>?
  5662.         
  5663.              If you select <A> at this point, you will see a message 
  5664.         SPITFIRE displays that states "Executing Door A...  Please stand by!".
  5665.         At this point, SPITFIRE writes a text file named SFDOORS.DAT and a 
  5666.         file named DOOR.SYS to the drive.  (SFDOORS.DAT contains necessary
  5667.         user information for executing doors on a SPITFIRE BBS and DOOR.SYS
  5668.         is the universal accepted format containing user information by
  5669.         those attempting to standardize the door user information file.  These
  5670.         files are created when a user enters a door and automatically erased
  5671.         when the caller returns to SPITFIRE.)  SPITFIRE, after creating the
  5672.         SFDOORS.DAT and DOOR.SYS files, terminates, sending the appropriate
  5673.         ERROR CODE to your SF.BAT file.  In the case of door A, SPITFIRE sends
  5674.         an ERROR CODE of 34 to SF.BAT which will cause the commands you have
  5675.         placed between :DOOR_A and GOTO LOOP to be executed.  In the event you
  5676.         entered the correct commands between :DOOR_A and GOTO LOOP, you will
  5677.         see SFGUESS run.  When you finish running SFGUESS, you will see
  5678.         SPITFIRE re-boot and you will be prompted for your password.
  5679.  
  5680.              If a caller enters a door while logged on SPITFIRE, there are
  5681.         three tests that must be passed for the caller to return to SPITFIRE
  5682.         after exiting the door program.  First, SPITFIRE must find SFDOORS.DAT
  5683.         in the system files directory.  Second, SPITFIRE must find a carrier
  5684.         detect.  And third, the caller must enter the correct password when
  5685.         prompted for it.  In the event a door is entered during a local log
  5686.         on, there are two tests that must be passed.  SPITFIRE must find the
  5687.         SFDOORS.DAT file and the correct password must be entered.
  5688.  
  5689.              There are numerous door programs, usually Shareware products,
  5690.         available for download from Buffalo Creek's BBS as well as most
  5691.         other bulletin boards.  In the event you do not wish to run third
  5692.         party programs with SPITFIRE through the Door feature, simply set
  5693.         the security level of the SPITFIRE Door command in the SFMAIN.MNU,
  5694.         SFFILE.MNU and SFMSG.MNU files high enough so your users cannot
  5695.         access it.
  5696.  
  5697.              SPITFIRE Doors can be accessed by a caller from the Main Menu,
  5698.         File Menu and Message Menu, provided the caller's security level is
  5699.         high enough.  As previously mentioned, SPITFIRE supports the use 
  5700.         of 24 different doors.  However, there are third party programs that 
  5701.         can turn these 24 doors into hundreds of doors.  One example of such 
  5702.  
  5703.                                                                       Page 99
  5704.         ----------------------------------------------------------------------
  5705.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5706.         ----------------------------------------------------------------------
  5707.        
  5708.  
  5709.  
  5710.         a program is WILDFIRE, which is Shareware from Steve Cox.  The newest 
  5711.         release of WILDFIRE can be downloaded from Buffalo Creek's BBS and 
  5712.         Flite-Line BBS (402) 421-2434.
  5713.  
  5714.  
  5715.         17.1 SPITFIRE DOORS DISPLAY FILES
  5716.         ---------------------------------
  5717.  
  5718.              SPITFIRE will use certain display files during the use of the
  5719.         Doors feature, if such files are found.  It is important to note
  5720.         that SPITFIRE will work just fine without these display files.
  5721.         Listed below are the display files that can be used in conjunction
  5722.         with the SPITFIRE door feature.
  5723.  
  5724.             SFDORBUL .BBS/CLR - Non-Ansi and Ansi list of door bulletins
  5725.                                 which are available to the user.  This is
  5726.                                 displayed to the user just prior to the
  5727.                                 door menu (if available) or when selecting
  5728.                                 the <?> command from the door menu.  (DISPLAY)
  5729.  
  5730.             DORBUL<x>.BBS/CLR - Non-Ansi and Ansi <x> file that is displayed
  5731.                                 when the corresponding <x> is selected from
  5732.                                 the SPITFIRE door bulletin list.  This file
  5733.                                 can be used to display top score bulletins
  5734.                                 created by many of the available door game
  5735.                                 programs.                            (DISPLAY)
  5736.  
  5737.             SFDR<x>  .BBS/CLR - Non-Ansi and Ansi door display menu file
  5738.                                 displayed to the user with a corresponding
  5739.                                 <x> security level.                  (DISPLAY)
  5740.  
  5741.             SFDOOR<x>.BBS/CLR - Non-Ansi and Ansi screen that is displayed
  5742.                                 to the user after selecting the corresponding
  5743.                                 <x> door option and prior to the <x> door
  5744.                                 being executed.  This file might be used to
  5745.                                 send the caller a special message about the
  5746.                                 door.                                (DISPLAY)
  5747.  
  5748.             SFDORBAK .BBS/CLR - Non-Ansi and Ansi screen displayed to the
  5749.                                 user after quitting the door program and
  5750.                                 prior to returning to SPITFIRE.  This is
  5751.                                 normally used simply to welcome the caller
  5752.                                 back to SPITFIRE.                    (DISPLAY)
  5753.  
  5754.  
  5755.         17.2 SPITFIRE DOORS SUPPORT
  5756.         ----------------------------
  5757.  
  5758.              Configuring the use of doors with SPITFIRE will be supported by
  5759.         Buffalo Creek Software for registered users of SPITFIRE.  Please keep
  5760.  
  5761.                                                                      Page 100
  5762.         ----------------------------------------------------------------------
  5763.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5764.         ----------------------------------------------------------------------
  5765.        
  5766.  
  5767.  
  5768.         in mind once a user executes a door, SPITFIRE is totally terminated
  5769.         from memory and control is passed to the SF.BAT where the commands
  5770.         configured by the Sysop are executed.  If you should you have problems
  5771.         with the door program itself, please read the documentation and then 
  5772.         contact the author of the program.  Please keep in mind that once a 
  5773.         caller has entered a door, SPITFIRE is completely out of memory and has
  5774.         NO responsibility for the operation of the door program.
  5775.  
  5776.  
  5777.         18.0 EXTERNAL FILE TRANSFER PROTOCOLS
  5778.         -------------------------------------
  5779.         
  5780.              This feature is designed to allow the use of file transfer
  5781.         protocols which are not part of SPITFIRE but are rather provided
  5782.         by sources other than Buffalo Creek Software.  An example is ZModem,
  5783.         a popular protocol written by Chuck Forsberg.  There are no External
  5784.         Protocols distributed with SPITFIRE because they are usually
  5785.         Shareware products.  Buffalo Creek Software most likely has no right
  5786.         to distribute them with the SPITFIRE program.  However, there are
  5787.         many available for download from Buffalo Creek's BBS, as well as most
  5788.         other bulletin boards.
  5789.         
  5790.              It should be noted that SPITFIRE does not allow users to select 
  5791.         an external protocol as their default file transfer protocol.  This is
  5792.         important for users to know, so SPITFIRE has provided a means to notify
  5793.         the caller that External Protocols exist.
  5794.  
  5795.              When a new user logs on for the first time and the Sysop has
  5796.         configured the BBS to require the New User Default Protocol option to
  5797.         display or when callers use the "<Y>... Your Statistics" from the Main
  5798.         Menu to change their default file transfer protocol, SPITFIRE will 
  5799.         display SFPROMSG.BBS/CLR just before a default file transfer protocol
  5800.         selection is made. The SFPROMSG.BBS/CLR message can state that if a 
  5801.         default file transfer protocol is chosen, the external protocol option
  5802.         will not be available.  Callers wishing to utilize external protocols 
  5803.         should set their default to <S>.. Select At Time Of Transfer.
  5804.         
  5805.  
  5806.          18.1 EXTERNAL DOWNLOAD PROTOCOLS
  5807.          --------------------------------
  5808.         
  5809.              SPITFIRE allows up to 14 external protocols <A..N> to be utilized
  5810.         for downloads.  It may be best at this point to go through setting up
  5811.         a download external protocol, step by step.  
  5812.  
  5813.              To start, an assumption is being made that you have a copy of
  5814.         DSZ.COM (Forsberg's ZModem).  If you do not have a copy, you can 
  5815.         download it from Buffalo Creek's BBS.  You will need to use your
  5816.  
  5817.                                                                      Page 101
  5818.         ----------------------------------------------------------------------
  5819.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5820.         ----------------------------------------------------------------------
  5821.        
  5822.  
  5823.  
  5824.         favorite text editor to create a display file named SFEXTDN.BBS.
  5825.         This is a simple text file which will contain the names of the
  5826.         external protocols you will have available.
  5827.  
  5828.              For the purpose of setting up ZModem as your first download
  5829.         external protocol, your SFEXTDN.BBS file would have one line that
  5830.         would look something like this:
  5831.         
  5832.         <A> ZModem
  5833.  
  5834.              Now place SFEXTDN.BBS in the directory you have configured as
  5835.         your Display Files Path.  Next, boot SPITFIRE.  At the "SPITFIRE 
  5836.         ready for use" prompt, simultaneously press your ALT+P keys.  The
  5837.         SPITFIRE FILE PATHS window will open.  If the External Transfer 
  5838.         Protocols switch is set to "No", then toggle it to "Yes" by selecting 
  5839.         <A>.  Now, select <Q> to Quit to the "SPITFIRE ready for use" 
  5840.         prompt and then select F10 to exit SPITFIRE.  An assumption (for 
  5841.         demonstration purposes) is being made here that you are running 
  5842.         SPITFIRE on your C drive in a directory named SF and that the 
  5843.         External Transfer path is C:\SF\EXTERNAL.  
  5844.         
  5845.              The next step is to place DSZ.COM in the directory you set as
  5846.         your External Transfer Path (example... C:\SF\EXTERNAL).  Next, using
  5847.         your favorite text editor, create a batch file named SFEXTDNA.BAT
  5848.         in the directory designated as your External Transfer Path.  SPITFIRE
  5849.         shells to this batch when a caller selects <A>... from the download
  5850.         protocol list.  It is appropriate at this point to show the suggested
  5851.         contents of this batch file.
  5852.         
  5853.         Echo Off
  5854.         BRK OFF
  5855.         Echo Executing SPITFIRE'S External Protocol #1
  5856.         CD\SF\EXTERNAL
  5857.         DSZ.COM %2 sz %3
  5858.         ERASE %3
  5859.         CD\SF
  5860.         BRK ON
  5861.  
  5862.              Now that SFEXTDNA.BAT, with the above listed commands, resides
  5863.         in the directory you set as your External Transfer Path, you have 
  5864.         configured your first download External Protocol.  The actual contents
  5865.         of the batch files you will use will depend on the specific protocols.
  5866.         The above is only a sample batch file that should work fine with
  5867.         DSZ.COM.
  5868.  
  5869.              Before the commands in the above described batch file are
  5870.         explained, it is important to note when a caller selects <B>...
  5871.         from the download protocol list, then SPITFIRE shells to a batch file
  5872.  
  5873.                                                                      Page 102
  5874.         ----------------------------------------------------------------------
  5875.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5876.         ----------------------------------------------------------------------
  5877.        
  5878.  
  5879.  
  5880.         named SFEXTDNB.BAT.  As stated before, there are fourteen external
  5881.         protocols allowed and are denoted by command letters "A" thru "N".
  5882.         These command letters are used to shell SPITFIRE to the corresponding
  5883.         batch files.
  5884.         
  5885.         A = SFEXTDNA.BAT          B = SFEXTDNB.BAT         C = SFEXTDNC.BAT
  5886.         D = SFEXTDND.BAT          E = SFEXTDNE.BAT         F = SFEXTDNF.BAT
  5887.         G = SFEXTDNG.BAT          H = SFEXTDNH.BAT         I = SFEXTDNI.BAT
  5888.         J = SFEXTDNJ.BAT          K = SFEXTDNK.BAT         L = SFEXTDNL.BAT
  5889.         M = SFEXTDNM.BAT          N = SFEXTDNN.BAT
  5890.  
  5891.              Now, an explanation of these batch files and what SPITFIRE does
  5892.         in preparation to use these batch files is appropriate and important
  5893.         for you to know and understand.
  5894.  
  5895.              When an External Protocol is selected, SPITFIRE does all the
  5896.         normal tests to be sure it is permissible for the caller to perform
  5897.         the download.  If allowable, then SPITFIRE copies the selected file
  5898.         to the directory you have configured as your External Transfer Path.  
  5899.         PLEASE NOTE THAT SPITFIRE COPIES THE SELECTED FILE.  THIS MEANS THERE
  5900.         MUST BE ENOUGH DISK SPACE AVAILABLE FOR THE FILE TO BE COPIED.  Now, 
  5901.         if all tests were passed and the file was successfully copied, then
  5902.         SPITFIRE switches to the directory you have configured as your External
  5903.         Transfer Path and stays in memory but shells to the appropriate batch
  5904.         file (as described above).  Keep in mind that SPITFIRE is resident in
  5905.         memory, as well as a second copy of the command processor (COMMAND.COM)
  5906.         so the external file transfer protocol is going to require some memory.
  5907.         Therefore, the minimum memory requirement of 256K, stated earlier in
  5908.         the manual, may be insufficient for systems including the external
  5909.         protocol file transfer options.
  5910.  
  5911.              Upon performing this shell, SPITFIRE is passing at least three
  5912.         parameters to the appropriate batch file.  The first parameter is the
  5913.         baud rate.  The second parameter being passed is the number of the 
  5914.         COMM port being used.  The third parameter is the name of the file to
  5915.         be downloaded. This passed information is needed by most external file
  5916.         transfer programs and can now be used with DOS batch commands.  The
  5917.         filename is passed in ASCII text as %3. The baud rate is %1, a number
  5918.         representing baud rate of the caller, such as 2400.  The COMM port %2
  5919.         is the number of the COMM port being used (1,2,3 or 4).  In the event
  5920.         you're are not familiar with the use of the % command in batch files,
  5921.         refer to your DOS manual for specific details.
  5922.  
  5923.              When the external protocol file transfer program has finished
  5924.         its work, control is automatically returned to SPITFIRE.  Once control
  5925.         is returned, then SPITFIRE switches back to the directory in which the
  5926.         SPITFIRE system files reside.  SPITFIRE then erases the file that was
  5927.         copied to the directory you have configured as your External Transfer
  5928.  
  5929.                                                                      Page 103
  5930.         ----------------------------------------------------------------------
  5931.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5932.         ----------------------------------------------------------------------
  5933.        
  5934.  
  5935.  
  5936.         Path for download.  Last, SPITFIRE checks the amount of time that
  5937.         passed during the shell to the external protocol batch file.  In the
  5938.         event SPITFIRE discovers that the time spent in the shell was at least
  5939.         30% of the estimated transfer time, then the number of downloads, 
  5940.         K downloaded, etc. of the caller is updated.  In the event the time
  5941.         spent in the shell was less than 30% of the estimated transfer time,
  5942.         then SPITFIRE assumes that the transfer was not successful and the
  5943.         callers data is not updated.
  5944.                 
  5945.              You will notice the example batch file (above) has a command
  5946.         to change to the directory you have configured as your External
  5947.         Transfer Path.  You will also notice there is a another command to
  5948.         change back to the SPITFIRE system files directory.  Further, you will
  5949.         notice there is a command to erase the file that was copied to
  5950.         the directory for download.  These commands do not have to be in the
  5951.         batch files you create because SPITFIRE automatically performs these
  5952.         chores.  However, it is quite permissible for the commands to be in
  5953.         the batch file and can act as a safeguard.  You will also notice a
  5954.         command BRK OFF at the beginning of the batch file example, as well as
  5955.         a BRK ON at the end.  BRK is a Shareware utility distributed by Solid
  5956.         Systems of Newport News, Virginia.  It is used to disable and enable
  5957.         the CTRL BREAK, which can be used to terminate a batch file.  You will
  5958.         need this utility for the protection of your system.  BRK.ZIP can be
  5959.         downloaded from Buffalo Creek's BBS.
  5960.                 
  5961.  
  5962.         18.2 EXTERNAL BATCH DOWNLOAD PROTOCOLS
  5963.         --------------------------------------
  5964.         
  5965.              SPITFIRE will also allow for batch downloads to be transferred
  5966.         with the use of external protocols, provided the external protocol
  5967.         is written to include batch transfers.  Much of the information
  5968.         discussed in the section - EXTERNAL DOWNLOAD PROTOCOLS - also applies
  5969.         to the External Batch Download Protocols.  However, there are some
  5970.         significant differences which warrant mentioning.
  5971.         
  5972.              When creating the SFEXTDN.BBS file, use your favorite text
  5973.         editor to list the name of the external batch file protocol you 
  5974.         will have available.  On the same line, the protocol description
  5975.         is followed by a comma and the word BATCH.  Continuing to use DSZ 
  5976.         as an example, the SFEXTDN.BBS file might now look like this:
  5977.         
  5978.         <A> Zmodem
  5979.         <B> Zmodem Batch,Batch
  5980.  
  5981.              The SFEXTDN.BBS must reside in the path assigned as your Display 
  5982.         File Path.
  5983.  
  5984.                                                                      Page 104
  5985.         ----------------------------------------------------------------------
  5986.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  5987.         ----------------------------------------------------------------------
  5988.        
  5989.  
  5990.  
  5991.             The DSZ.COM must be placed in the directory you have configured as
  5992.         the External File path.  The next thing to be done is using your
  5993.         favorite text editor, create a SFEXTDN<A..N>.BAT file which will
  5994.         contain the commands necessary to execute the batch download.  For the
  5995.         above example, SFEXTDNB.BAT will need to be created to perform an
  5996.         external Zmodem batch downloads from SPITFIRE. 
  5997.         
  5998.              The commands for the SFEXTDNB.BAT file should look like this:
  5999.              
  6000.              BRK OFF
  6001.              ECHO OFF
  6002.              ECHO EXECUTING EXTERNAL PROTOCOL # 2
  6003.              CD\SF\EXTERNAL
  6004.              DSZ.COM %2 sz %3 %4 %5 %6 %7 %8 %9
  6005.              IF EXIST %3 ERASE %3
  6006.              IF EXIST %4 ERASE %4
  6007.              IF EXIST %5 ERASE %5
  6008.              IF EXIST %6 ERASE %6
  6009.              IF EXIST %7 ERASE %7
  6010.              IF EXIST %8 ERASE %8
  6011.              IF EXIST %9 ERASE %9
  6012.              CD\SF
  6013.              BRK ON
  6014.  
  6015.         Note, the commands used for Zmodem batch pass the same command line 
  6016.         parameters (explained above in the EXTERNAL DOWNLOAD PROTOCOLS section)
  6017.         as the single file Zmodem transfer with the addition of %4, %5, %6, %7,
  6018.         %8, %9.  The %3 through %9 are the file names the user may enter if the
  6019.         batch download external protocol is selected.  SPITFIRE will allow up 
  6020.         to seven files to be transferred during an external batch download. %3 
  6021.         through %9 represent the file names the user includes in the batch 
  6022.         queue.  
  6023.         
  6024.             As explained in the EXTERNAL DOWNLOAD PROTOCOL section of the 
  6025.         manual, the commands to erase the files which have been selected for 
  6026.         download and the command to change back to the SF directory are an 
  6027.         added safety measure.  SPITFIRE will automatically do this.
  6028.             
  6029.              When an External Protocol is selected, SPITFIRE does all the
  6030.         normal tests to be sure it is permissible for the caller to perform
  6031.         the download.  If allowed, SPITFIRE copies the selected files to
  6032.         the directory you have configured as your External Transfer Path.  
  6033.         PLEASE NOTE THAT SPITFIRE COPIES THE SELECTED FILES.  WITH EXTERNAL
  6034.         BATCH DOWNLOADS IT IS DOUBLY IMPORTANT TO THAT ENOUGH DISK SPACE BE
  6035.         AVAILABLE FOR THE FILES TO BE COPIED.  However, in adding files to
  6036.         the batch queue if SPITFIRE discovers the addition of another file will
  6037.         exceed the amount of available disk space or will exceed the number
  6038.         of daily allotted downloads for the user, an appropriate message will
  6039.         be displayed prior to downloading the files presently in the batch
  6040.         queue.
  6041.  
  6042.                                                                      Page 105
  6043.         ----------------------------------------------------------------------
  6044.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6045.         ----------------------------------------------------------------------
  6046.        
  6047.  
  6048.                   
  6049.         18.3 EXTERNAL UPLOAD PROTOCOLS
  6050.         ------------------------------
  6051.  
  6052.              SPITFIRE allows up to 14 external protocols <A..N> to be utilized
  6053.         for uploads.  Since SPITFIRE handles external protocols for uploading
  6054.         slightly different than downloading, it may be best at this point to
  6055.         go thru setting up an upload external protocol, step by step.  To
  6056.         start, an assumption is being made you have a copy of DSZ.COM
  6057.         (Forsberg's ZModem).  If you do not have a copy, you can download it
  6058.         from Buffalo Creek's BBS.  Now, you will need to use your favorite
  6059.         text editor and create a display file named SFEXTUP.BBS, a simple text
  6060.         file which will contain the names of the external protocols you will
  6061.         have available.  For the purpose of setting up ZModem as your first
  6062.         upload external protocol, your SFEXTUP.BBS file would have one line
  6063.         that would look something like this:
  6064.  
  6065.         <A> ZModem
  6066.         
  6067.              Now place SFEXTUP.BBS in the directory configured as your 
  6068.         Display Files Path.  Next, boot SPITFIRE.  At the "SPITFIRE ready 
  6069.         for caller" prompt, simultaneously press your ALT+P keys.  The
  6070.         SPITFIRE FILE PATHS window will open.  If the External Transfer 
  6071.         Protocols switch is set to "No", then toggle it to "Yes" by 
  6072.         selecting <A>.  Now, select <Q> to Quit to the "SPITFIRE
  6073.         ready for use" prompt and then select F10 to exit SPITFIRE.
  6074.         An assumption (for demonstration purposes) is being made here that 
  6075.         you are running SPITFIRE on your C drive in a directory named SF and
  6076.         that your External Transfer Path is C:\SF\EXTERNAL.  
  6077.  
  6078.              The next step is to place DSZ.COM in the directory you set as
  6079.         your External Transfer Path (example... C:\SF\EXTERNAL).  Next, using
  6080.         your favorite text editor, create a batch file named SFEXTUPA.BAT
  6081.         in the directory designated as your External Transfer Path.  SPITFIRE
  6082.         shells to this batch file when a caller selects <A>... from the upload
  6083.         protocol list.  At this point, prior to executing the commands within
  6084.         the batch file, SPITFIRE sets the attribute of all files contained in
  6085.         the External Transfer Path (in this example, C:\SF\EXTERNAL) to Read
  6086.         Only.  This is done to prevent users from uploading and overwriting 
  6087.         files which exist in your External Transfer Path.  It is appropriate 
  6088.         at this point to show the suggested contents of this batch file.
  6089.         
  6090.         Echo Off
  6091.         BRK OFF
  6092.         Echo Executing External Protocol #1
  6093.         CD\SF\EXTERNAL
  6094.         DSZ.COM %2 rz %3
  6095.         MUV %3 %4
  6096.         CD\SF
  6097.         BRK ON
  6098.  
  6099.                                                                      Page 106
  6100.         ----------------------------------------------------------------------
  6101.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6102.         ----------------------------------------------------------------------
  6103.        
  6104.  
  6105.  
  6106.              Now that SFEXTUPA.BAT, with the above listed commands, resides
  6107.         in the directory you set as your External Transfer Path, you have 
  6108.         configured your first upload External Protocol.  The actual contents
  6109.         of the batch files you will use will depend on the specific protocols.
  6110.         The above is only a sample batch file and should work fine with
  6111.         DSZ.COM.
  6112.  
  6113.              Before the commands in the above described batch file are
  6114.         explained, it is important to note when a caller selects <B>... from
  6115.         the upload protocol list, then SPITFIRE shells to a batch file named
  6116.         SFEXTUPB.BAT.  As stated before, there are fourteen external protocols
  6117.         allowed and are denoted by command letters "A" thru "N".  Through
  6118.         their use, SPITFIRE shells to the corresponding batch files.
  6119.  
  6120.         A = SFEXTUPA.BAT          B = SFEXTUPB.BAT         C = SFEXTUPC.BAT
  6121.         D = SFEXTUPD.BAT          E = SFEXTUPE.BAT         F = SFEXTUPF.BAT
  6122.         G = SFEXTUPG.BAT          H = SFEXTUPH.BAT         I = SFEXTUPI.BAT
  6123.         J = SFEXTUPJ.BAT          K = SFEXTUPK.BAT         L = SFEXTUPL.BAT
  6124.         M = SFEXTUPM.BAT          N = SFEXTUPN.BAT
  6125.  
  6126.              Now, an explanation of these batch files and what SPITFIRE does
  6127.         in preparation to use them is appropriate and important for you to
  6128.         know and understand.
  6129.         
  6130.              When an External Protocol is selected, SPITFIRE does all the
  6131.         normal tests to be sure it is permissible for the caller to perform
  6132.         the upload.  If all tests were passed, then SPITFIRE changes to the
  6133.         directory you have configured as your External Transfer Path and stays
  6134.         resident in memory but shells to the appropriate batch file (as
  6135.         described above).  Keep in mind that SPITFIRE is resident in memory,
  6136.         as well as a second copy of the command processor (COMMAND.COM), so the
  6137.         external file transfer protocol is going to require some memory.
  6138.         Therefore, the minimum memory requirement of 256 K stated earlier in
  6139.         the manual, may be insufficient for systems including the external
  6140.         protocol file transfer options.
  6141.         
  6142.              Upon performing this shell, SPITFIRE is passing four parameters
  6143.         to the appropriate batch file.  The first parameter is the baud rate.
  6144.         The second parameter being passed is the number of the COMM port being 
  6145.         used.  The third parameter is the name of the file to be uploaded. The
  6146.         fourth parameter is the path in which the file to be uploaded is to 
  6147.         reside (i.e. - C:\SF\UPLOADS).  This passed information is needed by 
  6148.         most external file transfer programs and can now be used with DOS batch
  6149.         commands.  The filename is passed in ASCII text as %3. The baud rate is
  6150.         %1, a number representing baud rate of the caller, such as 2400.  The
  6151.         COMM port %2 is the number of the COMM port being used (1,2,3 or 4).
  6152.         In the event you're are not familiar with the use of the % command in
  6153.         batch files, refer to your DOS manual for specific details.
  6154.  
  6155.                                                                      Page 107
  6156.         ----------------------------------------------------------------------
  6157.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6158.         ----------------------------------------------------------------------
  6159.        
  6160.  
  6161.         
  6162.              When the external protocol file transfer program has finished
  6163.         its work, control is automatically returned to SPITFIRE.  Once control
  6164.         is returned, then SPITFIRE resets the attributes of all files in the 
  6165.         External Transfer Path (in this instance, C:\SF\EXTERNAL) back to 
  6166.         archive.  Then SPITFIRE changes back to the directory in which the
  6167.         SPITFIRE system files reside.  SPITFIRE now checks to see if the file
  6168.         that was to be uploaded exists in the File Area in which the uploaded 
  6169.         file should reside, if all went correctly.  If SPITFIRE finds the file
  6170.         in the appropriate File Area, the caller is then credited with the 
  6171.         upload and other clean up chores are performed.  In the event SPITFIRE 
  6172.         does not find the file in the appropriate File Area, then SPITFIRE 
  6173.         assumes the upload was aborted.
  6174.                 
  6175.              You will notice that the example batch file (above) has a command
  6176.         to change to the directory you have configured as your External
  6177.         Transfer Path.  You will also notice there is a another command to
  6178.         change back to the SPITFIRE system files directory.  These commands do
  6179.         not have to be in the batch files you create because SPITFIRE
  6180.         automatically performs these chores.  However, it is quite permissible
  6181.         for them to be in the batch file so they can act as a safeguard.
  6182.         You will also notice a command BRK OFF at the beginning of the batch
  6183.         file example, as well as a BRK ON at the end.  BRK is a Shareware
  6184.         utility distributed by Solid Systems of Newport News, Virginia.  It
  6185.         is used to disable and enable the CTRL BREAK, which can be used to
  6186.         terminate a batch file.  You will need this utility for the
  6187.         protection of your system.  BRK.ZIP can be downloaded from Buffalo
  6188.         Creek's BBS.
  6189.           
  6190.              Last but not least, you will notice a command MUV %3 %4.  The
  6191.         file is uploaded to the directory you have configured as your 
  6192.         External Transfer Path and you will remember SPITFIRE must find the
  6193.         file in the appropriate File Area in order for the caller to get credit
  6194.         for the upload and in order for the file to be added to SFFILES.BBS.
  6195.         Well, the MUV %3 %4 command will move the uploaded file to the 
  6196.         appropriate file area.  MUV is a shareware utility by Buffalo Creek 
  6197.         Software that moves a file rather than copying it.  MUV is available 
  6198.         for download from Buffalo Creek's BBS.  There are a number of other 
  6199.         utilities that perform the same function as MUV.  In the event you do 
  6200.         not have MUV, then you can replace the MUV %3 %4 command with the below
  6201.         listed commands:
  6202.         
  6203.         COPY %3 %4
  6204.         ERASE %3
  6205.  
  6206.                                                                      Page 108
  6207.         ----------------------------------------------------------------------
  6208.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6209.         ----------------------------------------------------------------------
  6210.        
  6211.  
  6212.  
  6213.         18.4 EXTERNAL BATCH UPLOAD PROTOCOLS
  6214.         ------------------------------------
  6215.         
  6216.              SPITFIRE will also allow for batch uploads to be transferred
  6217.         with the use of external protocols, provided the external protocol
  6218.         is written to include batch upload transfers.  Much of the information
  6219.         discussed in the EXTERNAL UPLOAD PROTOCOLS section of this manual also
  6220.         applies to External Batch Upload Protocols.  However, there are some
  6221.         significant differences which warrant mentioning.
  6222.  
  6223.              When creating the SFEXTUP.BBS file, use your favorite text
  6224.         editor to list the name of the external batch file protocol you 
  6225.         will have available.  On the same line, the protocol description
  6226.         is followed by a comma and the word BATCH.  Continuing to use DSZ 
  6227.         as an example, the SFEXTUP.BBS file might now look like this:
  6228.         
  6229.         <A> Zmodem
  6230.         <B> Zmodem Batch,Batch
  6231.         
  6232.              The SFEXTUP.BBS must reside in the path assigned as your Display 
  6233.         File Path.
  6234.         
  6235.             The DSZ.COM must be placed in the directory you have configured as
  6236.         the External File path.  The next thing to be done is using your
  6237.         favorite text editor, create a SFEXTUP<A..N>.BAT file which will
  6238.         contain the commands necessary to execute the batch upload.  For the
  6239.         above example, SFEXTUPB.BAT will need to created to perform external 
  6240.         Zmodem batch uploads with SPITFIRE. 
  6241.         
  6242.              The commands for the SFEXTUPB.BAT file should look like this:
  6243.              
  6244.              BRK OFF
  6245.              ECHO OFF
  6246.              ECHO EXECUTING EXTERNAL PROTOCOL # 2
  6247.              CD\SF\EXTERNAL
  6248.              DSZ.COM %2 rz 
  6249.              IF EXIST %3 MUV %3 %4
  6250.              IF EXIST %5 MUV %5 %4
  6251.              IF EXIST %6 MUV %6 %4
  6252.              IF EXIST %7 MUV %7 %4
  6253.              IF EXIST %8 MUV %8 %4
  6254.              IF EXIST %9 MUV %9 %4
  6255.              CD\SF
  6256.              BRK ON
  6257.  
  6258.         Note, when using DSZ, do NOT list the % file and path parameters on
  6259.         the command line.  If you list the % file parameter on the command
  6260.         line, it is possible that the uploaded files will end up with the
  6261.  
  6262.                                                                      Page 109
  6263.         ----------------------------------------------------------------------
  6264.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6265.         ----------------------------------------------------------------------
  6266.        
  6267.  
  6268.  
  6269.         wrong names.  For example, let's say the caller entered the first
  6270.         file name to upload as FILE1.ZIP and the second file to be uploaded
  6271.         as FILE2.ZIP.  Then, rather than sending FILE1.ZIP first, FILE2.ZIP 
  6272.         was sent first and FILE1.ZIP was sent second.  FILE1.ZIP would be 
  6273.         named FILE2.ZIP and FILE2.ZIP would be named FILE1.ZIP.  However,
  6274.         the lack of % file parameters allows DSZ to receive more files than
  6275.         the amount specified by the caller.  To overcome this problem,
  6276.         SPITFIRE creates a simple little text file containing the names of
  6277.         all files within your External Transfer Path just prior to shelling
  6278.         to the appropriate batch file.  Then when control is returned to
  6279.         SPITFIRE, it checks the files in your External Transfer directory 
  6280.         against the files listed in the previously created text file.  If 
  6281.         additional file(s) are found, then if such file does not already exist
  6282.         in a File Area, SPITFIRE will prompt the caller for a description of 
  6283.         the file.  If a description is entered by the caller, then SPITFIRE
  6284.         moves the file to the appropriate File Area and updates the
  6285.         SFFILES.BBS.  If the caller hangs up or does not enter a description,
  6286.         SPITFIRE uses the default description, "No Description Provided".
  6287.  
  6288.             %4 represents the directory you have designated as your upload
  6289.         directory and %3, %5, %6, %7, %8, %9 are the file names.  SPITFIRE
  6290.         will allow up to six files uploaded during an external batch upload.
  6291.         After selecting the batch transfer protocol the caller will be
  6292.         prompted to enter the name of the file to be uploaded and provide a
  6293.         brief description for each file to be uploaded.
  6294.         
  6295.             As explained in the section, EXTERNAL UPLOAD PROTOCOLS of this
  6296.         manual, the commands to erase the files which have been selected for 
  6297.         upload and the command to change back to the SF directory are an added
  6298.         safety measure.  SPITFIRE will automatically do this.
  6299.         
  6300.  
  6301.         18.5 EXTERNAL PROTOCOL SUPPORT
  6302.         ------------------------------
  6303.  
  6304.              Configuring the use of external file transfer protocols will be
  6305.         supported by Buffalo Creek Software for registered users of SPITFIRE.
  6306.         However, should you have problems with the external file transfer 
  6307.         program itself, please read the documentation and then contact the
  6308.         author of the program.
  6309.  
  6310.  
  6311.         19.0 SPITFIRE UTILIZES EMS (Expanded Memory)
  6312.         --------------------------------------------
  6313.  
  6314.              Upon boot-up, SPITFIRE will automatically attempt to copy
  6315.         SPITFIRE.OVR to EMS.  If there is adequate EMS available, then
  6316.         SPITFIRE will access it from there.  This will increase the speed
  6317.  
  6318.                                                                      Page 110
  6319.         ----------------------------------------------------------------------
  6320.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6321.         ----------------------------------------------------------------------
  6322.        
  6323.  
  6324.  
  6325.         at which SPITFIRE operates and save wear and tear on the drive.
  6326.         If this is done, SPITFIRE will upon boot-up display the message
  6327.         "EMS memory is used for SPITFIRE.OVR".
  6328.  
  6329.  
  6330.         20.0  SPITFIRE NET-MAIL CAPABILITIES
  6331.         ------------------------------------
  6332.  
  6333.               SPITFIRE will support net-mail in two basic formats.  In the
  6334.         first format, SPITFIRE can be used in conjunction with a front-end
  6335.         type program where net-mail messages can be imported and made available
  6336.         to your users via the SPITFIRE door option.  SPITFIRE also supports
  6337.         the PC Relay net-mail software which will directly import net-mail into
  6338.         SPITFIRE's existing message base.
  6339.         
  6340.         Using SPITFIRE with a front-end program requires the use of such
  6341.         programs as BinkleyTerm or FrontDoor for sending and receiving
  6342.         net-mail messages.  In the event you plan to run your copy of SPITFIRE
  6343.         with a front-end type program, then the front-end program will have to
  6344.         boot SPITFIRE using the baud rate of the caller as a command line
  6345.         parameter.  For example:
  6346.  
  6347.         SPITFIRE 2400
  6348.  
  6349.                      NOTE: The SF.BAT file included with your
  6350.                      SPITFIRE package should be used even with
  6351.                      a front-end program.  Using the SF.BAT file,
  6352.                      then the front-end program should boot SPITFIRE
  6353.                      in this manner - SF 2400. Then within the SF.BAT
  6354.                      file the SPITFIRE command would have to be followed
  6355.                      by a %1.  {Example - SPITFIRE %1}
  6356.  
  6357.              When SPITFIRE is booted in the above manner, then SPITFIRE assumes
  6358.         there is a caller and begins the process of logging the caller on.
  6359.         When the caller logs off, then SPITFIRE does not recycle to the 
  6360.         "SPITFIRE ready for use..." prompt but rather terminates so control
  6361.         can be returned to the front-end program.
  6362.  
  6363.              It should be noted that if SPITFIRE is used with a front-end
  6364.         program, the scheduled events feature within SPITFIRE becomes basically
  6365.         inoperative since events are run while SPITFIRE is at the "SPITFIRE
  6366.         ready for use..." prompt.  However, when used in this environment,
  6367.         SPITFIRE does check when the caller logs off to see if an event is
  6368.         scheduled to run.
  6369.  
  6370.             Certain features within SPITFIRE allow it to be compatible with
  6371.         specific net-mail drivers, such as Bob Browne's SFUTI<x> (which allows
  6372.         SPITFIRE to exchange PC Relay net-mail).
  6373.  
  6374.                                                                      Page 111
  6375.         ----------------------------------------------------------------------
  6376.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6377.         ----------------------------------------------------------------------
  6378.        
  6379.  
  6380.  
  6381.         When configuring the BBS, the Sysop must use the ALT+Z to toggle
  6382.         their BBS to allow net-mail.  In addition, when configuring the
  6383.         individual Message Conferences the Sysop must toggle the net-mail
  6384.         option of that particular Message Conference to allow net-mail.
  6385.         If the BBS and the Message Conference is configured to allow net-
  6386.         mail, when a caller enters a message, the caller will be prompted
  6387.         as to whether they wish to send the message via net-mail.  If the
  6388.         caller responds with a Y for Yes, the caller can send a message to
  6389.         someone who is not a user on the BBS.  Furthermore, the message is
  6390.         marked as a net-mail message, which allows utilities, such as the
  6391.         SFUTI<x> listed above, to go through and extract the net-mail messages
  6392.         for processing and exchange with other BBS systems.  The SFUTI<x>
  6393.         serves as a conversion driver between SPITFIRE and the PC Relay
  6394.         net-mail software and allows messages transferred between other
  6395.         BBS systems to be imported directly into SPITFIRE's existing
  6396.         message base.
  6397.  
  6398.  
  6399.         21.0  OPERATING A MULTI-NODE SPITFIRE
  6400.         -------------------------------------
  6401.     
  6402.             The SPITFIRE Bulletin Board System is fully capable of operating in
  6403.         a multi-node BBS environment.  A multi-node BBS system is one that
  6404.         allows multiple copies of SPITFIRE to run, having two or more nodes
  6405.         that share a significant number of the files used during system
  6406.         operation.  When configured for multi-node operation, all nodes of a
  6407.         SPITFIRE BBS will share files contained in the WORK, MESSAGE and
  6408.         DISPLAY file paths.  The SYSTEM and EXTERNAL protocol file paths must
  6409.         be set up individually for each node.
  6410.  
  6411.  
  6412.         21.1 MULTI-NODE BBS REQUIREMENTS
  6413.         --------------------------------
  6414.     
  6415.             In order to operate SPITFIRE in a multi-node environment, the Sysop
  6416.         must either be using a multi-tasking software or have multiple computer
  6417.         systems networked together.  Under most circumstances, each node the
  6418.         Sysop wishes to install will require its own telephone line and modem.
  6419.         The exception to this being, if in either the multi-tasking or network
  6420.         environment, the Sysop would configure a SPITFIRE BBS system with a
  6421.         maximum baud rate of 0 (in which case, this node would only be
  6422.         accessible by local log-ons).
  6423.     
  6424.     
  6425.         21.2 CONFIGURING SPITFIRE FOR MULTI-NODE OPERATION
  6426.         --------------------------------------------------
  6427.     
  6428.             For the most part, SPITFIRE is configured much the same for
  6429.         multi-node as it is for a single node system.  (Refer to the GETTING
  6430.         STARTED section of this manual for more detailed information.) However,
  6431.  
  6432.                                                                      Page 112
  6433.         ----------------------------------------------------------------------
  6434.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6435.         ----------------------------------------------------------------------
  6436.        
  6437.  
  6438.  
  6439.         there are several configuration options the Sysop must be sure to set
  6440.         correctly when installing or expanding to a multi-node system.
  6441.     
  6442.             First, press ALT+T to display the SPITFIRE configuration window.
  6443.         The <L> option must be toggled so the the Multi-Node System option is
  6444.         set to Yes.  Then using the ALT+Z configuration window modifications
  6445.         must be made so that a node number is assigned for the individual node
  6446.         being configured and the total number of available nodes entered. Also,
  6447.         it is possible to configure one or more of the available nodes as a
  6448.         private BBS.  If this is done, be sure to use the ALT+Z option to set
  6449.         the security required for accessing the private node being configured.
  6450.         For any node not configured as a private BBS, simply have the security
  6451.         required set to zero.  These settings will need to be appropriately
  6452.         configured for each node on the system.  
  6453.         
  6454.             In addition, when operating SPITFIRE in a multi-node environment,
  6455.         the DOS SHARE command must be loaded.  This can be accomplished by
  6456.         placing SHARE in your AUTOEXEC.BAT and SHARE will be loaded each time
  6457.         the computer is booted.
  6458.     
  6459.     
  6460.         21.3 FEATURES UNIQUE TO MULTI-NODE OPERATION
  6461.         ---------------------------------------------
  6462.     
  6463.             When operating a multi-node SPITFIRE BBS system, one of the options
  6464.         available from the Main Menu is <W>...Who On.  If a caller selects this
  6465.         option, information is displayed to the screen telling the caller of
  6466.         anyone else who is simultaneously logged on to any of the other
  6467.         available nodes.  The information of who is on the various system nodes
  6468.         is stored in SFWHOSON.DAT, which resides in SPITFIRE's Work File Path.
  6469.  
  6470.             Several features unique to the multi-node SPITFIRE environment
  6471.         relate to packing the message base or user's file.  It is extremely
  6472.         important that there is no other BBS activity during the packing of
  6473.         these files.  Therefore, certain safeguards are included in SPITFIRE
  6474.         which monitor activity on all nodes to prevent system access when
  6475.         packing of these files is in progress.  Similarly, SPITFIRE will not
  6476.         allow these files to be packed if there is activity on any of the
  6477.         available nodes.
  6478.  
  6479.             SPITFIRE will not allow a Sysop to use the internal SPITFIRE 
  6480.         commands for packing the user file or packing the message base while
  6481.         a caller is logged on one of the other nodes.  If the Sysop attempts 
  6482.         this, the following message will be displayed:  "Sysop, you are not
  6483.         allowed to pack the user's file/message base while other nodes are 
  6484.         busy."  Depending on which activity is trying to be performed, either
  6485.         the text of user's file or message base will display in the above 
  6486.         message.
  6487.  
  6488.                                                                      Page 113
  6489.         ----------------------------------------------------------------------
  6490.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6491.         ----------------------------------------------------------------------
  6492.        
  6493.  
  6494.  
  6495.             If a caller attempts to log onto the system when SPITFIRE is
  6496.         packing the message base or user's file, SPITFIRE displays the
  6497.         following message, "A maintenance operation is presently being
  6498.         performed!  Please call back in a few minutes."  Upon logging on
  6499.         the caller will be shown the SFPRELOG.BBS and the WELCOME1.BBS/CLR
  6500.         but prior to entering their name and password the above message will
  6501.         be displayed.  The Sysop may create their own screen for displaying 
  6502.         the maintenance message if preferred.  This screen, SFMAINT.BBS/CLR
  6503.         will display just prior to the caller entering their name, after the
  6504.         SFPRELOG.BBS and the WELCOME1.BBS/CLR is displayed.  This replaces
  6505.         SPITFIRE's default message mentioned above.
  6506.  
  6507.             If configured as a multi-node system, when booted, SPITFIRE will
  6508.         check to determine whether maintenance is being performed (packing
  6509.         the users file and packing the message base).  In the event SPITFIRE
  6510.         discovers that maintenance is being performed, then the following
  6511.         message will be displayed:
  6512.  
  6513.         â–  Report - Maintenance Being Performed.
  6514.         Pausing Until Maintenance Is Complete.
  6515.         Press Any Key To Return To DOS.
  6516.  
  6517.            SPITFIRE then goes into a loop and will continue to check the
  6518.         maintenance status indefinitely until the maintenance has been
  6519.         completed.  When the maintenance is completed, SPITFIRE will
  6520.         continue the initialization and waits for a user.  During the time
  6521.         while SPITFIRE is doing the continuous maintenance check loop, if a
  6522.         key is pressed SPITFIRE will terminate and return to DOS.  In other
  6523.         words, when booting SPITFIRE, if it is discovered that maintenance is
  6524.         being performed by another node, SPITFIRE will loop until the
  6525.         maintenance status changes or until the Sysop presses a key to return
  6526.         to DOS.
  6527.  
  6528.         21.4 NODE CHAT 
  6529.         --------------
  6530.          
  6531.              If you are running a multinode SPITFIRE 3.1 BBS, your callers are
  6532.         able to chat with callers on another node via the Node Chat feature.
  6533.         This feature is accessed via the `<W>ho's On The Other Node?' Menu
  6534.         Selection which is found on the Main Menu.
  6535.  
  6536.         Configuring Node Chat
  6537.         ---------------------
  6538.  
  6539.              To set up Node Chat, the Sysop may need to edit DAILYLMT.DAT. Node
  6540.         Chat parameters are specific to security level.  The default values 
  6541.         allow for five Node Chats of five minutes each per day.  To set 
  6542.         specific values for a given security level, the following parameters 
  6543.         (preceded by ONE comma) may be appended to any security level's entry 
  6544.         in DAILYLMT.DAT:
  6545.  
  6546.                                                                      Page 114
  6547.         ----------------------------------------------------------------------
  6548.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6549.         ----------------------------------------------------------------------
  6550.        
  6551.  
  6552.         #OCA=(Number Of Node Chats Allowed Each Day)
  6553.         TPNC=(Time In Minutes Permitted For Each Node Chat)
  6554.  
  6555.         An example DAILYLMT.DAT might look like this:
  6556.  
  6557.         4,0,,0,,,0,,,,Y,#OCA=0,TPNC=0         (Zero Permitted, Zero Minutes)
  6558.         5,0,,0,,,0,,,,Y                       (Default Number And Time)
  6559.         10,0,,0,,,0,,,,Y,#OCA=10,TPNC=20      (10 Chats Daily, 20 Minutes Each)
  6560.         20,0,,0,,,0,,,,Y,TPNC=30              (Default Number, 30 Minutes Each)
  6561.         30,90,,25,,,1000000,,,,Y,#OCA=20      (20 Chats Daily, Default Time)
  6562.  
  6563.         To use default values for both Number Of Chats Daily and Time Per Chat
  6564.         for ALL security levels, no changes need to be made to DAILYLMT.DAT.
  6565.  
  6566.         * It is REQUIRED that ALL nodes on a multinode SPITFIRE BBS have  *
  6567.         * a common WORK directory in order to be available for Node Chat! *
  6568.  
  6569.         Initiating Node Chat
  6570.         --------------------
  6571.  
  6572.              When a caller selects `<W>ho's On...', they are presented with a
  6573.         summary of activities on the other nodes.  Callers on the other nodes
  6574.         are NOT available for Node Chat under the following circumstances:
  6575.  
  6576.         * when they are chatting with the Sysop (Local Chat)
  6577.         * when they are using a Door
  6578.         * when they are already in another Node Chat
  6579.         * when they are reading or entering messages
  6580.         * when they are involved in the transmission of files
  6581.         * when they are listing files
  6582.         * when they are logging onto the BBS
  6583.         * when those of Sysop-Level Security are using Sysop Utilities
  6584.  
  6585.         The caller desiring the Node Chat sees something like this:
  6586.  
  6587.         " Checking other nodes, please stand by...
  6588.           Node 1 - (1st Caller) ................... Available for chat!
  6589.           Node 2 - (2nd Caller) ................... Available for chat!
  6590.           Node 3 - Busy Caller  ................... Transmitting file!
  6591.  
  6592.           (1st Caller), would you like to initiate a Node Chat? <y/n> "
  6593.  
  6594.           A <y>es response will then ask the caller:
  6595.  
  6596.           " Chat with which node # "
  6597.  
  6598.         If the caller who desires a node chat enters a valid node number, the
  6599.         caller on the desired node is notified that a Node Chat with them is
  6600.         requested and by whom.  They will then see something like this:
  6601.  
  6602.         " (1st Caller) would like to chat!
  6603.           Would you like to chat with (1st Caller)? <y/n> "
  6604.  
  6605.                                                                      Page 115
  6606.         ----------------------------------------------------------------------
  6607.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6608.         ----------------------------------------------------------------------
  6609.        
  6610.  
  6611.  
  6612.         while the first caller sees:
  6613.  
  6614.         " Awaiting other node response...Press ESC to abort! "
  6615.  
  6616.         If the chatted caller agrees to chat, Node Chat occurs.  If the chatted
  6617.         caller does not want to chat, the caller who requested the chat will
  6618.         be returned to the BBS after a short period of time.  They are free to
  6619.         request another Node Chat later or attempt to chat with another node.
  6620.  
  6621.         Node Chat Procedure
  6622.         -------------------
  6623.              Once a Node Chat request is agreed upon and both callers are
  6624.         connected, the caller who requested the chat is presented with the
  6625.         following:
  6626.  
  6627.         " Establishing connection...please stand by...
  6628.           CTRL+X to xchange chat control when at "CHAT:"
  6629.           ESC to terminate chat!
  6630.  
  6631.           Hello, (1st Caller)! What can I do for you?
  6632.           CHAT: "
  6633.  
  6634.         while the chatted caller is presented with the prompt:
  6635.  
  6636.         " Establishing connection...please stand by...
  6637.  
  6638.           WAIT: "
  6639.  
  6640.         Only the caller who is at the "CHAT:" prompt may type.  SPITFIRE's Node
  6641.         Chat feature will send typed text to the other node and will word wrap
  6642.         text that spans more than one line. When the chatting caller has
  6643.         finished their thought and wishes to switch control to the other
  6644.         caller, control of the chat may be exchanged by hitting <CTRL+X>.
  6645.         Doing so will present the "CHAT:" prompt to the other caller while
  6646.         the first caller will switch to the "WAIT:" prompt. At that time, the
  6647.         second caller may type.
  6648.  
  6649.              In order to terminate Node Chat and return to other activities,
  6650.         either caller may hit <ESC>.  This will shortly end the Node Chat and
  6651.         return both callers to the section of the BBS that they were in before
  6652.         the Node Chat began.  If either caller drops carrier for any reason, 
  6653.         the Node Chat is terminated and the other caller is returned to the 
  6654.         BBS.
  6655.  
  6656.  
  6657.         22.0  SPITFIRE MULTI-TASKING/NETWORK ENVIRONMENT
  6658.         ------------------------------------------------
  6659.         
  6660.             In order to operate a multi-node SPITFIRE BBS system, SPITFIRE
  6661.         must be configured to run in either a multi-tasking or networked
  6662.  
  6663.                                                                      Page 116
  6664.         ----------------------------------------------------------------------
  6665.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6666.         ----------------------------------------------------------------------
  6667.        
  6668.  
  6669.  
  6670.         environment.  In a multi-tasking environment multiple copies of
  6671.         SPITFIRE would be loaded on one computer with the aid of such
  6672.         multi-tasking programs as Windows 3.0 or DESQview.  In a networked
  6673.         environment individual copies of SPITFIRE would be loaded on any
  6674.         number of computers that are networked together via such networking
  6675.         programs as LANtastic.  The following sections will discuss the 
  6676.         procedure for installing SPITFIRE in such environments.
  6677.  
  6678.         
  6679.         22.1  SPITFIRE WITH WINDOWS 3.0
  6680.         -------------------------------
  6681.         
  6682.             In order to run SPITFIRE 3.1 under MS Windows 3.0, you will need
  6683.         to create a PIF (Program Information File). Windows uses PIFs to
  6684.         run DOS applications.  A PIF file tells Windows the name and the
  6685.         location of the DOS (non-Windows application) program you are running
  6686.         and describes the necessary memory and hardware requirements.  A PIF
  6687.         file is required whether you are running a single node or a multi-node
  6688.         BBS.
  6689.  
  6690.             To create a PIF file, you must run the PIF editor which is located
  6691.         in the Accessories Group.
  6692.  
  6693.         Memory Requirements:
  6694.         -------------------
  6695.  
  6696.             Windows sets a MINIMUM value of 128K for all programs that it runs
  6697.         via a PIF file. However, Windows assigns ALL available memory to all
  6698.         PIF applications unless told to do otherwise.  Even though SPITFIRE
  6699.         normally requires more than 128K to run, you will probably not need
  6700.         to increase this value.
  6701.  
  6702.             If you intend to drop to DOS from the SPITFIRE window, and you 
  6703.         are running in Real or Standard Mode, you could increase the memory
  6704.         requirements. In 386 Enhanced Mode, a better way would be to open
  6705.         another DOS window.
  6706.  
  6707.             All other values are the Windows default PIF values.  If you are
  6708.         running Windows 3.0 in 386 Enhanced Mode, click on ADVANCED options
  6709.         to examine additional parameters and settings.  You will be unable to
  6710.         see these settings while running in Real or Standard Mode unless you
  6711.         pull down the Mode Option and select 386 Enhanced Mode.  Enhanced
  6712.         options are meaningless when you are running Windows in Real or
  6713.         Standard Modes. Under Multitasking Options (ADVANCED), set both
  6714.         Background Priority and Foreground Priority to 50 for more equitable
  6715.         sharing of time slices between windows.
  6716.  
  6717.                                                                      Page 117
  6718.         ----------------------------------------------------------------------
  6719.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6720.         ----------------------------------------------------------------------
  6721.        
  6722.  
  6723.  
  6724.         Hardware Requirements:
  6725.         ---------------------
  6726.  
  6727.             To run multiple active SPITFIRE windows on the screen, you MUST be
  6728.         running in 386 Enhanced Mode.  This REQUIRES a 386SX or 386DX CPU.
  6729.         2MB of RAM is recommended, but the more the better!  You MUST
  6730.         install the HIMEM.SYS driver that is included on the Windows 3.0
  6731.         diskettes according to parameters applicable to your system.
  6732.         The popular QEMM386 program (Version 5.1 and greater) may be
  6733.         substituted for HIMEM.SYS with appropriate parameters. You
  6734.         should ideally be running the SMARTDRV cache program as it is
  6735.         designed to work with Windows.  Remember to load ANSI.SYS in your
  6736.         CONFIG.SYS if ANSI graphics is available on your BBS!
  6737.  
  6738.             If you are running your BBS on an 8086, 8088 or 80286, you can run
  6739.         SPITFIRE while running Windows, but it will NOT run in a window.  It
  6740.         will instead run in "exclusive mode", that is to say, full screen.
  6741.         If you switch back to the main Windows screen, SPITFIRE will "freeze"
  6742.         (as will any other DOS application.) Running an application in this
  6743.         manner is generally referred to as running "under" windows as opposed
  6744.         to running "in" windows which refers to the 386 Enhanced "in a
  6745.         window" style.
  6746.  
  6747.         Additional Information:
  6748.         ----------------------
  6749.  
  6750.             To run SPITFIRE 3.1 in a DOS window, select Background and Windowed
  6751.         as options when you are creating your SPITFIRE PIF file. This will
  6752.         allow you to view one or several nodes on the screen at the same
  6753.         time as well as other Windows applications. Background windows do not
  6754.         "freeze" when you are running Windows in 386 Enhanced Mode.
  6755.  
  6756.             If you are running a multi-node setup, it is suggested that you
  6757.         name your batch files and PIF files based upon their node number
  6758.         (SF1.BAT, SF1.PIF, etc.) In addition, there are Windows applications
  6759.         which will allow you to create custom Icons which can be unique for
  6760.         each node.
  6761.  
  6762.             To load Windows automatically and have it bring up your SPITFIRE
  6763.         window(s), first edit AUTOEXEC.BAT and have it run WIN.COM. Next,
  6764.         edit WIN.INI, and set "RUN=SF1.BAT SF2.BAT", etc. to automatically
  6765.         boot up all SPITFIRE nodes. Make sure to leave a space between all
  6766.         items listed on the WIN.INI "RUN=" line.
  6767.  
  6768.             Testing has demonstrated the DOS 4.01 has unique properties
  6769.         with regard to it's SHARE.EXE program and their relationship
  6770.         with Windows 3.0. If you are running MS-DOS 4.01 or PC-DOS 4.01
  6771.         and intend to run more than one copy of Spitfire at a time, you
  6772.         must NOT load SHARE.EXE! Although this is contrary to what is in
  6773.  
  6774.                                                                      Page 118
  6775.         ----------------------------------------------------------------------
  6776.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6777.         ----------------------------------------------------------------------
  6778.        
  6779.  
  6780.  
  6781.         the documentation that accompanies Windows 3.0, it is the only
  6782.         reliable way to run this combination of software. DOS 3.3 and
  6783.         the new DOS 5.0 do not suffer from this anomaly. SHARE.EXE can
  6784.         be loaded successfully on these systems without interfering with
  6785.         Windows 3.0 DOS windows.
  6786.  
  6787.  
  6788.         22.2 RUNNING SPITFIRE 3.1 UNDER DESQVIEW 386
  6789.         --------------------------------------------
  6790.  
  6791.         In order to run SPITFIRE 3.1 under DESQview 386, you will need to
  6792.         create a .DVP (DESQview Program Information File).  DESQview uses
  6793.         DVPs to run DOS applications.  A DVP file tells DESQview the name and
  6794.         location of the DOS (non-DESQview application) program you're running
  6795.         and describes the necessary memory and hardware requirements.  A DVP
  6796.         file is required whether you are running one or multiple nodes.
  6797.  
  6798.         To create a DVP file, select Open Window, then Add a Program from the
  6799.         popup DESQview menu that you get when you tap the ALT key.  See below
  6800.         for further information.
  6801.  
  6802.         Memory Requirements:
  6803.         -------------------
  6804.  
  6805.         SPITFIRE 3.1 requires 256K of RAM per node. If your setup includes
  6806.         programs that are run from DOS using SFMAIN.BAT, SFMESS.BAT or
  6807.         SFFILE.BAT, you will need to allocate more memory depending upon the
  6808.         size of the application that you are running.  This is necessary
  6809.         because SPITFIRE will still be in memory at this time.  It is
  6810.         therefore recommended that at least two megabytes be installed
  6811.         on a system that is to run SPITFIRE in a DESQview environment.
  6812.         Since a disk cache dramatically improves performance when
  6813.         multitasking, it is recommended that one be used with DESQview.
  6814.         A more realistic setup would be 4MB of RAM with a 2MB cache.
  6815.  
  6816.         Hardware Requirements:
  6817.         ---------------------
  6818.  
  6819.         A 386DX or 386SX or greater is required to run DV in 386 mode.  Doing
  6820.         so involves running XDV.COM which places itself in high memory and
  6821.         activates the true multitasking capabilities of 386 Protected Mode.
  6822.  
  6823.         DVP File Setup:
  6824.         --------------
  6825.  
  6826.         Below are suggested settings for the DVP file that is needed.
  6827.         Settings will vary with different systems.  It is VERY important to
  6828.         set Close on exit to [N]; otherwise, the window will disappear after
  6829.  
  6830.                                                                      Page 119
  6831.         ----------------------------------------------------------------------
  6832.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6833.         ----------------------------------------------------------------------
  6834.        
  6835.  
  6836.  
  6837.         EVERY call!  Some items are blank, some are the defaults, and some
  6838.         are suggested settings.  Careful comparison and a little thought is
  6839.         needed to optimize your system for DESQview.
  6840.  
  6841.                                  Change A Program
  6842.  
  6843.         Program Name............:SPITFIRE 3.1 Node 1
  6844.  
  6845.         Keys to Use on Open Menu:SF                 Memory Size (in K):500
  6846.  
  6847.         Program...:SF1D.BAT
  6848.  
  6849.         Parameters:
  6850.  
  6851.         Directory.: C:\SF
  6852.         ------------------------------------------------------------------
  6853.         Options:
  6854.                    Writes text directly to screen.......:[Y]
  6855.                    Displays graphics information........:[N]
  6856.                    Virtualize text/graphics (Y,N,T).....:[T]
  6857.                    Uses serial ports (Y,N,1,2)..........:[1]
  6858.                    Requires floppy diskette.............:[N]
  6859.  
  6860.         Press F1 for advanced options           Press <- when you are DONE
  6861.         ------------------------------------------------------------------
  6862.                          Change a Program Advanced Options
  6863.  
  6864.         System Memory (in K)........0  Maximum Program Memory Size (in K)
  6865.  
  6866.         Script Buffer Size.......1000  Maximum Expanded Memory Size (in K)
  6867.  
  6868.         Text Pages: 1  Graphics Pages: 0 Initial Mode: Interrupts:00 to FF
  6869.         ------------------------------------------------------------------
  6870.         Window Position:
  6871.           Maximum Height: 25     Starting Height:    Starting Row....:
  6872.           Maximum Width.: 80     Starting Width.:    Starting Column.:
  6873.         ------------------------------------------------------------------
  6874.                                   Shared Program
  6875.         Pathname..:
  6876.         Data......:
  6877.         ------------------------------------------------------------------
  6878.         Close on exit (Y,N,blank)..:[N]  Uses its own colors...........[Y]
  6879.         Allow Close Window Command.:[Y]  Runs in background (Y,N,blank)[Y]
  6880.         Uses math coprocessor......:[N]  Keyboard conflict (0-F).......[0]
  6881.         Share CPU when foreground..:[Y]  Share EGA when foreground/zoom[Y]
  6882.         Can be swapped out (Y,N,bl):[N]  Protection level (0-3)........[0]
  6883.  
  6884.         Press F1 for standard options           Press <- when you are DONE
  6885.         ------------------------------------------------------------------
  6886.  
  6887.                                                                      Page 120
  6888.         ----------------------------------------------------------------------
  6889.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6890.         ----------------------------------------------------------------------
  6891.        
  6892.  
  6893.  
  6894.         Starting It All Up:
  6895.         ------------------
  6896.  
  6897.         If ANSI Graphics are featured on your SPITFIRE BBS, you will need to
  6898.         load DVANSI.COM, a file that comes with the DESQview software, before
  6899.         you open each SPITFIRE window.  To do so, create a batch file such as:
  6900.  
  6901.         (SF1D.BAT)
  6902.  
  6903.         C:
  6904.         CD C:\DV
  6905.         DVANSI
  6906.         CALL SF1.BAT
  6907.  
  6908.         As above, DESQview runs SF1D.BAT, not SF1.BAT directly when it is run
  6909.         by the DVP file described.  In order to have DESQview load your SF DVP
  6910.         applications immediately, hit SHIFT+ALT when the DESQview Menu is
  6911.         displayed.  This will enter Learn mode.  Select Start Script, and then
  6912.         select the key that you would like this macro to be activated by.
  6913.         Make sure that Script Name begins with an Exclamation point (!).  The
  6914.         Script that begins with an ! will be automatically loaded.  Give the
  6915.         Script a name like !STARTUP.  Then, hit the exact keystrokes that you
  6916.         use to start your "default" startup windows.  When all your windows
  6917.         are on the screen, hit SHIFT+ALT a second time.  The Learn Menu will
  6918.         reappear.  Select Finish Script to end this Script Macro recording.
  6919.         When you exit DESQview next, tell it to Save Scripts.
  6920.  
  6921.         Make sure to have your AUTOEXEC.BAT end with the line "XDV". This
  6922.         This  will  enable your system to boot DESQview which will in turn
  6923.         boot your SPITFIRE Setup in case  of a power interruption.
  6924.  
  6925.  
  6926.         22.3 RUNNING SPITFIRE 3.1 ON A LANTASTIC NETWORK
  6927.         ------------------------------------------------
  6928.  
  6929.         Running SPITFIRE 3.1 on a Local Area Network allows maximum speed as
  6930.         well as capability of all multi-node strategies.  While hardware that
  6931.         is required is considerable, LAN systems allow for performance not
  6932.         possible using a multitasking system.
  6933.  
  6934.         Information discussed in this section while specific to the LANtastic
  6935.         Network should be similar to other LAN systems such as Novell, etc.
  6936.  
  6937.  
  6938.         Memory Requirements:
  6939.         -------------------
  6940.  
  6941.         LANtastic requires less memory than any LAN currently on the market.
  6942.         On a file SERVER (the CPU which contains hard disk(s) in use by the
  6943.  
  6944.                                                                      Page 121
  6945.         ----------------------------------------------------------------------
  6946.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  6947.         ----------------------------------------------------------------------
  6948.        
  6949.  
  6950.  
  6951.         Network), three programs must be loaded which require about 40K.
  6952.         On a WORKSTATION (a CPU that may have no disks at all), two programs
  6953.         are used and require about 14K.  In addition, the DOS SHARE program
  6954.         must be loaded on all WORKSTATIONS.  If the machine is an 80386
  6955.         which has high memory available, any or all of these drivers can be
  6956.         loaded there, freeing up conventional memory.
  6957.  
  6958.         Hardware Requirements:
  6959.         ---------------------
  6960.  
  6961.         A Local Area Network contains at least one SERVER and a WORKSTATION.
  6962.         Some just contain Servers, meaning that they all share hard drives.
  6963.         While fast CPUs such as 80286 or 80386 machines yield superior
  6964.         performance, 8086 and 8088 based compatibles can be used.  In
  6965.         addition, Diskless Workstations which boot from ROM then connect to
  6966.         the Network can be utilized.
  6967.  
  6968.         Each machine must have a Network card installed.  The 2MB/sec cards
  6969.         made by LANtastic or Ethernet Compatible 10MB/sec cards can be used.
  6970.         One 8 or 16 bit slot per CPU is required where appropriate.  Cables
  6971.         and terminating resistors are supplied with the Network Startup Kits.
  6972.  
  6973.         Starting It All Up:
  6974.         -------------------
  6975.  
  6976.         LANtastic provides an excellent software installation program which
  6977.         is executed for each Server and Workstation on the Network.  After
  6978.         installing all necessary hardware, you must install the software.
  6979.  
  6980.         If any nodes utilize the SPITFIRE printer option, the LANtastic
  6981.         software must be configured accordingly so the printer can be
  6982.         shared across the Network.  Setting redirector buffers to anything
  6983.         other than the default may yield unpredictable printouts.  If the
  6984.         default number of buffers cannot be used, experimentation may be
  6985.         necessary to determine the correct number of buffers for the LAN.
  6986.  
  6987.         Set up a separate SPITFIRE directory for each machine, and edit
  6988.         each CONFIG.SYS and AUTOEXEC.BAT to both load all the LANtastic
  6989.         programs used and to automatically boot SPITFIRE.  Set CONFIG.SYS
  6990.         FILES= to the number of nodes multiplied by 25 files per node on
  6991.         Servers.  So, for example, if the Network has one Server and three
  6992.         Workstations associated with it, and all have SPITFIRE nodes set
  6993.         up on them, you would set FILES=100 on the Server and FILES=25
  6994.         on each associated Workstation.  These numbers might need to be
  6995.         increased further when used with net-mail systems.
  6996.  
  6997.         Workstations that boot when the associated Server is still
  6998.         booting or not available will wait until the Server comes online.
  6999.         This will occasionally yield the familiar "gleep" sound known by
  7000.  
  7001.                                                                      Page 122
  7002.         ----------------------------------------------------------------------
  7003.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7004.         ----------------------------------------------------------------------
  7005.        
  7006.  
  7007.  
  7008.         anyone who has been near a LANtastic Network!  Once the Server
  7009.         finishes its boot routine, it will bring up its SPITFIRE Node and
  7010.         all others on associated Workstations will follow.
  7011.  
  7012.         In the event that any machines on the Network use OS/2 instead of
  7013.         DOS, it is important to remember that DOS does NOT recognize any
  7014.         drive or partition that has been formatted with the OS/2 High
  7015.         Performance File System (HPFS).  It is therefore recommended that
  7016.         any HPFS partitions be the final drive on the system so that the
  7017.         LAN will not have to "skip over" a drive that is not available.
  7018.  
  7019.         Multitasking On A LAN:
  7020.         ----------------------
  7021.  
  7022.         Each machine, whether a Server or a Workstation, can have at least
  7023.         one node installed.  In order to install other nodes on the Network,
  7024.         additional machines can be added.  Multitasking software such as
  7025.         MS Windows 3.0 or DESQview 386 can ONLY be used on Workstations!
  7026.         Running multitasking software on a Server will cause the system to
  7027.         crash.  DESQview 386 and Windows 3.0 (in 386 Enhanced Mode) can be
  7028.         successfully run on a Workstation yielding as many nodes as memory
  7029.         and available serial ports will allow.  See the previous sections on
  7030.         running SPITFIRE under DESQview and Windows for further information.
  7031.  
  7032.  
  7033.         23.0  SPITFIRE TECHNICAL REFERENCE INFORMATION
  7034.         ----------------------------------------------
  7035.  
  7036.             There are absolutely no plans whatsoever to release the source
  7037.         code for SPITFIRE.  However, we do feel some information may be of use
  7038.         to our Sysops to help them understand how SPITFIRE works.  If there is
  7039.         something you would like to know which is not covered in this
  7040.         documentation, please ask via Buffalo Creek's BBS (515)-225-8496.
  7041.         We will make the information available to you, if possible.
  7042.  
  7043.             There is certain information that is required for those interested
  7044.         in writing utilities and other third party type programs for SPITFIRE.
  7045.         Listed below are the Turbo Pascal record types that SPITFIRE uses.
  7046.  
  7047.             When a caller goes through a Door or uses any of the Sysop
  7048.         configurable features from each menu, SPITFIRE creates a simple
  7049.         text file named SFDOORS.DAT, SFMAIN.DAT, SFMESS.DAT or SFFILE.DAT in
  7050.         the SPITFIRE HOME directory.  This text file contains necessary
  7051.         information for the caller to return to SPITFIRE.  The text file is
  7052.         erased when control is returned to SPITFIRE.  The following page
  7053.         contains a list of the information written to each line of the text
  7054.         file:
  7055.  
  7056.                                                                       Page 123
  7057.         ----------------------------------------------------------------------
  7058.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7059.         ----------------------------------------------------------------------
  7060.  
  7061.  
  7062.  
  7063.         User Number (* the record number in SFUSERS.DAT of the caller       *)
  7064.         User Name   (* the full name of the caller                          *)
  7065.         Password    (* the password of the caller                           *)
  7066.         First Name  (* the first name of the caller                         *)
  7067.         Baud Rate   (* baud rate of the caller - i.e. 2400 { 0 if local }   *)
  7068.         Comm port   (* COMM port being used by SPITFIRE                     *)
  7069.         Time Left   (* number of minutes the caller has left this log-on    *)
  7070.         Time        (* number seconds since midnight when entering the door *) 
  7071.         Path        (* the path in which SPITFIRE.EXE resides {C:\SF\}      *)
  7072.         Ansi_On     (* TRUE if caller is using ANSI else FALSE              *)
  7073.         SecLevel    (* the security level of the caller                     *)
  7074.         Uploads     (* the number of uploads the caller has made            *)
  7075.         Downloads   (* the number of downloads the caller has made          *)
  7076.         This Time   (* total number of minutes allowed for this call        *)
  7077.         Time On     (* number of seconds since midnight when logged on      *)
  7078.         Extra Time  (* number of seconds the caller has gained since log-on *)
  7079.         Sysop Next  (* TRUE if Sysop next feature has been activated        *)
  7080.         Front End   (* TRUE if SPITFIRE was booted from a front end program *)
  7081.         No DTE Lock (* TRUE if configured for Software Data Flow Control    *)
  7082.         MaxBaud     (* maximum baud of the system                           *)
  7083.         ErrCorrect  (* TRUE if error correction connection                  *)
  7084.         LastMConf   (* last message conference                              *)
  7085.         LastFArea   (* last file area                                       *)
  7086.         Node Number (* Node on which the caller is logged                   *)
  7087.         DLs Per Day (* Number of files allowed to be downloaded per day     *)
  7088.         DLs Today   (* Number of files the caller has downloaded this day   *)
  7089.         Daily Bytes (* Number of downloadable bytes per day                 *)
  7090.         Bytes Today (* Number of bytes the caller has downloaded this day   *)
  7091.         TotalUK     (* Number of K bytes uploaded by the caller             *)
  7092.         TotalDK     (* Number of K Bytes downloaded by the caller           *)
  7093.         Phone #     (* The callers phone number                             *)
  7094.         City/State  (* The callers city and state                           *)
  7095.  
  7096.                                                                       Page 124
  7097.         ----------------------------------------------------------------------
  7098.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7099.         ----------------------------------------------------------------------
  7100.  
  7101.  
  7102.  
  7103.         TYPE
  7104.           UserDefaults  = (HotKey,Reserved,Pause);
  7105.  
  7106.           (* SFMSG[x].PTR *)
  7107.          MessagePtr    = Record
  7108.                            MDate            : String[17];
  7109.                            FromWho,
  7110.                            ToWho,
  7111.                            OrgTo            : String[30];
  7112.                            Subject          : String[40];
  7113.                            NetMail,
  7114.                            MsgSent,
  7115.                            PurgeWhenSent,
  7116.                            ThreadMsg,
  7117.                            ThreadStart,
  7118.                            Private,Deleted,
  7119.                            Received         : Boolean;
  7120.                            Where,
  7121.                            NumberofRecords  : Word;
  7122.                            Conference       : Integer;
  7123.                            MsgNumber,
  7124.                            OrgMsgNumber     : LongInt;
  7125.                            Extra            : Array[0..81] Of Byte;
  7126.                          End;
  7127.  
  7128.          (* SFMSG[x].IDX *)
  7129.          MessageIdx    = Record
  7130.                            FromWhoCRC,
  7131.                            ToWhoCRC,
  7132.                            MsgNumber,
  7133.                            OrgMsgNumber : LongInt;
  7134.                          End;
  7135.  
  7136.           (* SFMSG[x].DAT *)
  7137.           MessageBody   = Record
  7138.                             MsgData : String[127];
  7139.                            End;
  7140.  
  7141.           (* SFFAREA.DAT *)
  7142.           FileSystem    = Record
  7143.                             FSec          : Integer;
  7144.                             FDesc         : String[40];
  7145.                             FilePath,
  7146.                             UploadPath    : String[60];
  7147.                             ShowToAll,
  7148.                             FEqual,
  7149.                             CDRom         : Boolean;
  7150.                             Extra         : Array[1..88] Of Byte;
  7151.                           End;
  7152.  
  7153.                                                                       Page 125
  7154.         ----------------------------------------------------------------------
  7155.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7156.         ----------------------------------------------------------------------
  7157.  
  7158.  
  7159.  
  7160.           (* SFMCONF.DAT *)
  7161.           MsgSystem     = Record
  7162.                             MSec           : Integer;
  7163.                             NetMailConf    : Boolean;
  7164.                             MDesc          : String[40];
  7165.                             MEqual,
  7166.                             PublicMsgConf,
  7167.                             AllowDelete,
  7168.                             BackupNeeded   : Boolean;
  7169.                             DaysOld        : Word;
  7170.                             DelOldThdMsg   : Boolean;
  7171.                             Extra          : Array[1..77] Of Byte;
  7172.                           End;
  7173.  
  7174.           (* SFMSG[X].LMR *)
  7175.           LastMessage   = Record
  7176.                             LMsgRed : LongInt;
  7177.                           End;
  7178.  
  7179.           (* SFUSERS.PTR *)
  7180.           UsersPtr      = Record
  7181.                             Name : String[30];
  7182.                           End;                  
  7183.  
  7184.           (* SFUSERS.DAT *)
  7185.           Users         = Record
  7186.                             UserName,
  7187.                             CallingFrom      : String[30];
  7188.                             Password,
  7189.                             TimeDate         : String[14];
  7190.                             PhoneNumber      : String[12];
  7191.                             BirthDate        : String[8];
  7192.                             SecurityLevel    : Integer;
  7193.                             Uploads,
  7194.                             Downloads,
  7195.                             TotalUK,
  7196.                             TotalDK          : LongInt;
  7197.                             TimesOn,
  7198.                             TimeLeft,
  7199.                             Last_M_Conf,
  7200.                             Last_F_Area,
  7201.                             TransPro         : Integer;
  7202.                             Defaults         : Set Of UserDefaults;
  7203.                             FirstLogDate     : String[8];
  7204.                             SubscriptionDate : LongInt;
  7205.                             ConfQueue        : Array[0..31] Of Byte;
  7206.                             ExtraBytes       : Array[1..75] Of Byte;
  7207.                             AllowPurge,
  7208.                             BadLastOff,
  7209.  
  7210.                                                                       Page 126
  7211.         ----------------------------------------------------------------------
  7212.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7213.         ----------------------------------------------------------------------
  7214.  
  7215.  
  7216.  
  7217.                             ScrollBack,
  7218.                             Xpert,
  7219.                             LockedOut,
  7220.                             Deleted          : Boolean;
  7221.                             Linelen,
  7222.                             Pagelen,
  7223.                             OnToday,
  7224.                             Illegal,
  7225.                             DLToday,
  7226.                             ForeGround       : Byte;
  7227.                             ExtraWord        : Word;
  7228.                             DLBytes          : LongInt;
  7229.                             NewFCheck        : String[8];
  7230.                             OrgSecurity,
  7231.                             ChatsToday       : Integer;      
  7232.                             Extra            : Array[1..21] Of Byte;
  7233.                           End;
  7234.  
  7235.           (* SFEVENTS.DAT *)
  7236.           EventSchedule = Record
  7237.                             Active    : Byte;
  7238.                             DoneToday : Boolean;
  7239.                             Time      : Real;
  7240.                             WhichDay  : Byte;
  7241.                           End;
  7242.  
  7243.           (* SFSYSTEM.DAT *)
  7244.           SysRec        = Record
  7245.                             NoInputTime   : Byte;
  7246.                             CallsToday,
  7247.                             MsgToday,
  7248.                             UpToday,
  7249.                             DownToday,
  7250.                             DailyLimit,
  7251.                             DailyLogons,
  7252.                             LogonLimit,
  7253.                             SysopSecurity,
  7254.                             NUS,
  7255.                             NUTL,
  7256.                             DownsPerDay,
  7257.                             D_URatio,
  7258.                             MaxUsers,
  7259.                             NotUsed       : Word;
  7260.                             DoorsAmt      : Integer;
  7261.                             Callernum     : LongInt;
  7262.                             LastDate      : String[8];
  7263.                             StartDate     : String[18];
  7264.                             DOSPassword   : String[28];
  7265.                             SysopName,
  7266.                             SysMsgName    : String[30];
  7267.  
  7268.                                                                       Page 127
  7269.         ----------------------------------------------------------------------
  7270.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7271.         ----------------------------------------------------------------------
  7272.  
  7273.  
  7274.  
  7275.                             USPhone,
  7276.                             ConvertDesc,
  7277.                             HeySysop,
  7278.                             UseNetMail,
  7279.                             MultiNode     : Boolean;
  7280.                             NumberOfNodes : Byte;
  7281.                             ExtraInt      : Integer;
  7282.                             ScanAllMsg,
  7283.                             OfferDefault  : Boolean;
  7284.                             ViolationSec  : Integer;
  7285.                             NUBirthDate   : Boolean;
  7286.                             ExtraBytes    : Array[0..88] Of Byte;
  7287.                           End;
  7288.  
  7289.           (* SFWHOSON.DAT *)
  7290.           NodesDat      = Record
  7291.                             UserNo : Integer;
  7292.                             Mode   : Char;
  7293.                             DBytes : Array[1..3] Of Byte;
  7294.                           End;
  7295.  
  7296.           (* SFNODE.DAT *)
  7297.           NodeSysRec    = Record
  7298.                             DirectScrn,
  7299.                             ShowResult,
  7300.                             Extran,
  7301.                             PrinterOn,
  7302.                             AnsiAvl,
  7303.                             Private,
  7304.                             SecondPassword,
  7305.                             Page_On       : Boolean;
  7306.                             MinimumBaud   : Word;
  7307.                             MsgInfo,
  7308.                             NewFileInfo,
  7309.                             SoftControl,
  7310.                             ErrChk        : Boolean;
  7311.                             CorrectionMsg : String[3];
  7312.                             WorkPath,
  7313.                             DisplayPath,
  7314.                             ExtranPath,
  7315.                             MsgPath       : String[28];
  7316.                             ModInitStr    : String[56];
  7317.                             ComPort       : Word;
  7318.                             RingNo,
  7319.                             Node          : Byte;
  7320.                             MaxBaud,
  7321.                             TimeToday     : LongInt;
  7322.                             TimeComp      : Real;
  7323.                             LastDate      : String[8];
  7324.  
  7325.                                                                       Page 128
  7326.         ----------------------------------------------------------------------
  7327.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7328.         ----------------------------------------------------------------------
  7329.  
  7330.  
  7331.                             PrivateSec    : Integer;
  7332.                             HangUpDelay   : Byte;
  7333.                             UseHiSpeed
  7334.                             EnforceRatio  : Boolean;
  7335.                             IRQ1,
  7336.                             IRQ2,
  7337.                             IRQ3,
  7338.                             IRQ4,
  7339.                             IRQ5,
  7340.                             IRQ6,
  7341.                             IRQ7,
  7342.                             IRQ8          : Byte;
  7343.                             ExtraBytes    : Array[0..24] Of Byte;
  7344.                           End;
  7345.  
  7346.                                                                       Page 129
  7347.         ----------------------------------------------------------------------
  7348.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7349.         ----------------------------------------------------------------------
  7350.  
  7351.  
  7352.  
  7353.         24.0  COMMENT FROM THE AUTHOR
  7354.         -----------------------------
  7355.         
  7356.              Undoubtedly there are features that can be added to SPITFIRE such
  7357.         as additional file transfer protocols, node chat abilities and so
  7358.         forth.  Your suggestions and comments will certainly be appreciated
  7359.         and considered for future releases, however, you must realize that not
  7360.         all ideas will or can be implemented.  It is believed that this version
  7361.         of SPITFIRE will more than do the job for you.  However, plans are
  7362.         already in the making for improvements and additions.  Hopefully, with
  7363.         your help SPITFIRE will simply get better and better.
  7364.  
  7365.              There were many people who offered suggestions and discovered
  7366.         problems during the development of SPITFIRE.  It would be nice to list
  7367.         the names of those people but surely I would leave someone out.  I do,
  7368.         however, feel it important to make note that Jacque Shipley kept track
  7369.         of all the changes and improvements in SPITFIRE version 3.1 and
  7370.         spent a tremendous amount of time revising the manual.
  7371.  
  7372.              As mentioned earlier, SPITFIRE is written in Borland's Turbo
  7373.         Pascal.  This entire program was written by Mike Woltz, however,
  7374.         it would be remiss not to mention that the async routines were
  7375.         originally written by my good friend John Friel of the Forbin Project,
  7376.         Inc. (your support of QMODEM will be appreciated) and then modified by
  7377.         by myself for SPITFIRE. I would also be remiss if I didn't mention that
  7378.         Jacque Shipley, Doug Vangorp, Frank Lech, Ira Lichtenstein and Michael
  7379.         & Valli Redman were very instrumental in creating and maintaining
  7380.         this manual.
  7381.         
  7382.              It has taken over four years to get SPITFIRE to this point
  7383.         (maybe I'm slow).  This opportunity is taken to thank my wife Ann,
  7384.         my children Mason, Jesse & Amanda and my grandson Joshua for
  7385.         tolerating the countless number of hours that were spent writing
  7386.         and testing SPITFIRE.  Lord knows, I could be a better husband
  7387.         and father.  I would also like to thank God for giving me the
  7388.         ability to write this program.
  7389.  
  7390.              SPITFIRE was first released nationally (internationally) some
  7391.         40 months ago.  Since that time, SPITFIRE has been registered over
  7392.         950 times.  This opportunity is taken to thank each Sysop who has
  7393.         gone to the expense of registering SPITFIRE.  I have had the pleasure
  7394.         of meeting and working with thousands of people in my life.  I think
  7395.         I am safe in saying that for the most part, SPITFIRE Sysops are SUPER,
  7396.         top-shelf people.  Without these Sysops' support, patience,
  7397.         cooperation, suggestions, etc., none of this would be possible.
  7398.  
  7399.              I would like to mention one last thing that has become a concern
  7400.         to me.  After putting over four years of my life into SPITFIRE, I
  7401.         have attempted to keep the cost of this software as reasonable as 
  7402.  
  7403.                                                                        Page 130
  7404.         -----------------------------------------------------------------------
  7405.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1  -  June 24, 1991 +-
  7406.         -----------------------------------------------------------------------
  7407.  
  7408.  
  7409.  
  7410.         possible.  I have noticed lately that there are many third party
  7411.         utilities, etc. being written for SPITFIRE and I have also noticed
  7412.         that in some cases the registration fee for these utilities is nearly
  7413.         half the cost of SPITFIRE.  It doesn't seem right to charge $20.00 to
  7414.         $35.00 for a SPITFIRE utility that can be written in a day or two and
  7415.         I would ask those authors to attempt to keep their prices comparable
  7416.         to the SPITFIRE project.
  7417.  
  7418.                                                                        Page 131
  7419.         -----------------------------------------------------------------------
  7420.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1  -  June 24, 1991 +-
  7421.         -----------------------------------------------------------------------
  7422.         NOTES:
  7423.         
  7424.         APPENDIX A
  7425.         ---------- 
  7426.            
  7427.            MODEM INITIALIZATION STRINGS
  7428.            ----------------------------
  7429.            
  7430.            The following is a list of modems and their corresponding initial-
  7431.         ization strings which have been reported to work with SPITFIRE Bulletin
  7432.         Board Systems.
  7433.         
  7434.         
  7435.         MODEM                                      MODEM INITIALIZATION STRING
  7436.         ----------------------------------------------------------------------
  7437.          <1> ATI 2400 ETC MNP1-5.........AT&Q5&C1&U1&D0&T5M0H0W1X5V1E0S2=1S0=0
  7438.          <2> ATI 2400 ETC..................AT&F1&B0&C1&D0&T5M0H0V1E0X2S2=1S0=0
  7439.          <3> Alpha Concord 1200.........................ATS0=0Q0E0M0V1H0S2=1X1
  7440.          <4> Amstrad MC 2400......................ATS0=0Q0V1E0M0H0S2=1X2&C1&D0
  7441.              Amstrad PPC Internal 2400............ATS0=0Q0V1E0M0H0S2=1X2&C1&D0
  7442.              Anchor..(External 2400).............AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
  7443.          <5> Anchor..(Internal 2400)....................ATS0=0Q0V1E0M0H0S2=1X4
  7444.              Anchor..(Internal 2400).............AT&C1&D2&T5M0H0X4V1E0S2=1S0=0
  7445.          <6> Avatex 1200 HC.............................ATS0=0Q0V1E0M0H0S2=1X1
  7446.              Avatex 1200I........................ATX1E0M0H0V1S0=0S1=1S9=1S10=2
  7447.          <7> Avatex 2400 External.............ATS0=0Q0V1E0L0M0&D0&C1X1H0S2=1&W
  7448.          <8> Avatex 2400II..............................ATS0=0Q0V1E0M0H0S2=1X1
  7449.          <9> CMP 2400.....................................ATS0=0Q0E0M0H0S2=1X4
  7450.         <10> CVI Internal 2400 Baud.....................ATS0=0Q0V1E0M0H0S2=1X1
  7451.         <11> Capetronics MD 1207...1200 Baud..............ATE0V1Q0M0S2=1S0=0X1
  7452.              Capetronics...........1200 Baud............ATV1E0Q0M0H0S0=0S2=1X1
  7453.         <12> Cardinal 2400.......................AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
  7454.         <13> Commstar 2400..(Internal)..................ATS0=0Q0V1E0M0H0S2=1X4
  7455.         <14> Compaq Internal 2400........................AT&F&C1&D2&B1V1S2=1&W
  7456.         <15> Computer Peripherals 2400..................ATS0=0Q0V1E0M0H0S2=1X1
  7457.         <16> Computer Peripherals Hook-up 2400s.......AT&FS0=0Q0V1E0M0H0S2=1X4
  7458.         <17> Evercom 24E................AT&C1&D0&T5M0H0X1V1E0S2=1S0=0\N3\V1\C1
  7459.         <18> Everex 24...(Internal 2400).........AT&C1&D0&T5M0H0X1V1E0S2=1S0=0
  7460.         <19> Everex Internal 1200.......................ATS0=0Q0V1E0M0H0S2=1X1
  7461.              Everex......(Internal 2400).........ATM0E0V1H0X1&D0&T5&L1S0=0S2=1
  7462.         <20> Fastalk 2400..(External)...................ATS0=0Q0V1E0M0H0S2=1X1
  7463.         <21> Fastcomm 9696.v32.............ATS0=0S2=1S10=2&H1&I1&M4V1M0X1#X1&W
  7464.         <22> Franklin FM-2400E..........................ATS0=0Q0V1E0M0H0S2=1X1
  7465.         <23> GVC External 2400..............................ATS0=0V1E0M0S2=1X1
  7466.              GVE Internal 2400................ATS0=0&C1&D2Q0V1E0M1L3H0S2=1X4&W
  7467.         <24> GoldStar GSM2400 (External).............ATS0=0Q0V1E0M0H0S2=1X1&C1
  7468.         <25> Hayes 1200..(External).....................ATS0=0Q0V1E0M0H0S2=1X1
  7469.         <26> Hayes 1200..(Internal).....................ATS0=0Q0V1E0M0H0S2=1X4
  7470.         <27> Hayes 2400..(External)..............AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
  7471.  
  7472.                                                                        Page 132
  7473.         -----------------------------------------------------------------------
  7474.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1  -  June 24, 1991 +-
  7475.         -----------------------------------------------------------------------
  7476.  
  7477.  
  7478.  
  7479.         <28> Hayes 2400..(Internal).....................ATS0=0Q0V1E0M0H0S2=1X4
  7480.         <29> Hook-up 2400S..............................ATS0=0Q0V1E0M0H0S2=1X4
  7481.         <30> IBM Model 5842 2400........................ATS0=0Q0V1E0M0H0S2=1X1
  7482.         <31> Kyocera KM1200D............................ATS0=0Q0V1E0M0H0S2=1X1
  7483.         <32> Leading Edge 2400...................AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
  7484.         <33> Magitronic MB2450..(Internal)..........AT&C1&D2M0H0X1V1E0S2=1S0=0
  7485.         <34> Megatronics - Internal 2400................ATS0=0Q0V1E0M0H0S2=1X4
  7486.         <35> Mikon Super Modem...(2400 External)........ATS0=0Q0M0V1E0S2=1X1&W
  7487.         <36> MultiTECH V32.AT&E1&E4&E7&E12$BA0$MB9600$SB19200S0=0S2=1V1M0H0&Q1
  7488.         <37> MultiTech MultiModem V32...............AT&C1&D2M0X1V1E0Q0S2=1S0=0
  7489.         <38> Multitech 224EC (2400 Internal)............ATS0=0Q0V1E0M0H0S2=1X1
  7490.         <39> NEC N2420/30HN.............................ATS0=0Q0V1E0M0H0S2=1X6
  7491.         <40> Netcomm 1234SA Datalock 2400....AT&C1&D2E0V1M0S2=1S0=0S6=1S10=1X1
  7492.         <41> Omnitel Encore 2400 HB...............AT&F&C1&D2M0H0X1V1E0S2=1S0=0
  7493.         <42> Packard Bell 1200..........................ATS0=0Q0V1E0M0H0S2=1X1
  7494.         <43> Packard Bell 2400 Internal.........ATS0=0&C1&D2Q0V1E0M0H0S2=1X4&W
  7495.         <44> Penril 2400 DataLink.......................ATS0=0Q0V1E0M0H0S2=1X1
  7496.         <45> Practical Peripheral (Int 2400)...AT&C1&D2M0H0X1V1E0S7=30S2=1S0=0
  7497.         <46> Practical Peripheral 1200 Baud.............ATS0=0Q0V1E0M0H0S2=1X1
  7498.         <47> Prentice Popcomm 2400 (c200)........AT&C1&D2&T5M0V1E0Q0X1S2=1S0=0
  7499.         <48> Prometheus ProModem 2400 B/2...............ATS0=0Q0V1E0M0H0S2=1X4
  7500.         <49> Smart One..(Best Data Products of CA)......ATS0=0Q0V1E0M0H0S2=1X1
  7501.         <50> SmartLink (2400 External)................ATE1X1V1Q0M0H0S0=0S2=1&W
  7502.         <51> SmartOne 2400........................ATS0=0Q0V1E0M0H0S2=1X1&C1&D2
  7503.         <52> Smarteam.....................................ATS0=0V1E0M0H0S2=1X1
  7504.         <53> Supra 2400 External..................ATS0=0&C1&D3L3M1V1S2=1E0H0&W
  7505.         <54> SupraModem2400 I...........................ATS0=0Q0V1E0M0H0S2=1X4
  7506.         <55> US Robotics Courier 2400...................ATS0=0Q0V1E0M0H0S2=1X1
  7507.         <56> US Robotics HST 9600......(9600 Baud)......ATS0=0Q0V1E0M0H0S2=1X1
  7508.         <57> US Robotics Sportster...............AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
  7509.         <58> USR HST 9600..(19200 Baud).....ATS0=0&B1M0&H1&R1&Y1Q0V1E0H0S2=1X6
  7510.         <59> US Robotics Dual Standard (v32bis/v42bis)
  7511.              ATS0=0&B1&H1&K3&N0&R2&Y3B0Q0V1E0M0H0S2=1X6
  7512.         <60> VIVA 2400m External MNP5....ATH0Q0V1E0M0S0=0S2=1X1&C1&D2\N3\Q3\V1
  7513.         <61> Zoom 2400 Internal Modem...................ATS0=0Q0V1E0M0H0S2=1X4
  7514.         <62> Zoom 2400..............................AT&C1&D2M0H0X1V1E0S2=1S0=0
  7515.         <63> Zuckerboard Model ZCom24/AT 2400....AT&C1&D2&T5M0V1E0Q0X1S2=1S0=0
  7516.         <64> Hayes Ultra 9600..ATS0=0S95=2N1W2X4&C1&D2&K3&Q5&R0V1Q0L2S2=1S36=7
  7517.  
  7518.                                                                       Page 133
  7519.         ----------------------------------------------------------------------
  7520.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7521.         ----------------------------------------------------------------------
  7522.  
  7523.  
  7524.  
  7525.         APPENDIX B
  7526.         ----------
  7527.              
  7528.         SPITFIRE QUESTIONS AND ANSWERS
  7529.         ------------------------------
  7530.  
  7531.         QUESTION: Why is the "Do You Want ANSI Graphics? <y/N>" displayed 
  7532.                   each time a user logs on the BBS?
  7533.                                         
  7534.         ANSWER:   Some BBS software stores in the users file whether a caller 
  7535.                   uses ANSI, and if so, then each time the user logs on, ANSI 
  7536.                   graphics are automatically displayed.  When creating SPITFIRE
  7537.                   it was decided to provide the user with the opportunity to 
  7538.                   select the display preferred at each log-on.  There are two 
  7539.                   basic reasons for including this prompt to each user upon log
  7540.                   on.  First, some users may call the BBS from different 
  7541.                   locations.  For instance, many users call the BBS from work 
  7542.                   as well as from home and while they may have a color monitor
  7543.                   at home, they may not at work.  In such a case, they would 
  7544.                   not want to use color graphics each time they log-on.  Also,
  7545.                   observation has proven that a user may sometimes choose Ansi
  7546.                   graphics and other times not.  This may be due to the amount
  7547.                   of time a user has to spend on the board since ANSI graphics
  7548.                   display slower than those created in ASCII.  For whatever 
  7549.                   their reasons may be, SPITFIRE demonstrates increased 
  7550.                   flexibility by allowing the user to make that choice.
  7551.                                      
  7552.                                         
  7553.         QUESTION: With SPITFIRE at the "Ready For Use..." prompt, the phone
  7554.                   rings and SPITFIRE simply does NOT answer the phone, but
  7555.                   rather stays at the "Ready For Use..." prompt.  Why?
  7556.                                         
  7557.         ANSWER:   SPITFIRE relies on verbose result codes to determine an
  7558.                   incoming call, the baud rate of the incoming call and whether
  7559.                   the incoming call is an error correction modem.  This problem
  7560.                   would indicate that the modem initialization string is not 
  7561.                   correct.  You should try using a different initialization 
  7562.                   string. Your modem initialization string requires a V1 in it
  7563.                   because this tells your modem to send verbose result codes.
  7564.                   This manual contains a list of several initialization strings
  7565.                   which have been tested and are known to work with the various
  7566.                   modems listed.  Also, please note, that the initialization 
  7567.                   string must contain the numeric character 0 (zero) and NOT 
  7568.                   the alphabetical character O.
  7569.                                      
  7570.                   Once you have discovered an initialization string that works
  7571.                   with your modem, please report said string and the complete
  7572.                   name and information pertaining to your modem so this
  7573.                   information can be added to this manual.
  7574.  
  7575.                                                                      Page 134
  7576.         ----------------------------------------------------------------------
  7577.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7578.         ----------------------------------------------------------------------
  7579.  
  7580.  
  7581.  
  7582.         QUESTION: When attempting to jump to DOS with the Alt+J command, the
  7583.                   screen blinks but nothing happens.  What can be done to
  7584.                   rectify this?
  7585.                                      
  7586.         ANSWER:   Depending on the individual's system, occasionally the Alt+J 
  7587.                   command which allows the Sysop to drop to DOS appears to be
  7588.                   inoperative.  The situation can easily be corrected by
  7589.                   setting the path statement in your AUTOEXEC.BAT file so
  7590.                   SPITFIRE can locate COMMAND.COM thru your path.
  7591.  
  7592.  
  7593.         QUESTION: Why am I unable to Drop To DOS from a remote location
  7594.                   using the Sysop Menu's Drop To DOS feature?
  7595.  
  7596.         ANSWER:   Some systems do not like to redirect their I/O through
  7597.                   a serial port.  In such cases, the problem can often be 
  7598.                   corrected by using a program written specifically for this
  7599.                   purpose.  It is suggested you use either Doorway by Marshall
  7600.                   Dudley or Remdoor by Ken Brown.  Both Doorway and Remdoor 
  7601.                   incorporate remote drop to DOS capability and are available 
  7602.                   for download from Buffalo Creek's BBS.  Also, please bear in
  7603.                   mind, SPITFIRE releases control to the SFREMOTE.BAT file
  7604.                   during the remote drop to DOS and lies dormant in memory. 
  7605.                   
  7606.  
  7607.         QUESTION: Documentation for external door installation refers to
  7608.                   a file called SFDOORS.DAT.  I can not find this file on
  7609.                   my drive.  Was it neglectfully not included in my SPITFIRE
  7610.                   package?
  7611.  
  7612.         ANSWER:   When executing a door, SPITFIRE creates two files containing
  7613.                   pertinent user information required for door operation.  
  7614.                   These files are SFDOORS.DAT, required by SPITFIRE, and
  7615.                   DOOR.SYS, a universal format door user information file.
  7616.                   These are only used during door operation and once the
  7617.                   caller returns to SPITFIRE, these files are automatically
  7618.                   erased.  Similarly, SFMAIN.DAT, SFFILE.DAT and SFMESS.DAT
  7619.                   created during execution of the Main, File and Message
  7620.                   Menu's Sysop configurable command option are erased when
  7621.                   the caller returns to SPITFIRE.
  7622.  
  7623.  
  7624.         QUESTION: When a user uploads a file to "Sysop Only", how is the Sysop
  7625.                   made aware of the uploaded file?
  7626.                                               
  7627.         ANSWER:   SPITFIRE incorporates two techniques by which the Sysop
  7628.                   is notified that a file has been uploaded privately.  A
  7629.                   message is written both in the CALLERS.LOG and also
  7630.                   the HEYSYSOP.LOG file that informs the Sysop that a file
  7631.  
  7632.                                                                       Page 135
  7633.         ----------------------------------------------------------------------
  7634.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7635.         ----------------------------------------------------------------------
  7636.  
  7637.  
  7638.  
  7639.                   has been uploaded for "Sysop Only".  The CALLERS.LOG and the
  7640.                   HEYSYSOP.LOG file can be viewed from the Sysop Menu and
  7641.                   by pressing F1 at the "Ready..." prompt.  These files
  7642.                   should be checked regularly to keep the Sysop aware of the
  7643.                   various BBS activities.
  7644.  
  7645.  
  7646.         QUESTION: When a caller logs on using the Ansi Color Graphics option,
  7647.                   when the SFFILES.BBS is displayed, occasionally a line in 
  7648.                   the file is displayed only in the caller's default color.
  7649.                   Why is this?
  7650.                   
  7651.         ANSWER:   In the event a file line is not colored like the others, but
  7652.                   rather uses the caller's default color, that is because the
  7653.                   comma in the file size is either not located properly or does
  7654.                   not exist.  SPITFIRE cues off the comma in the file size to 
  7655.                   determine the coloring of the SFFILES.BBS listings. 
  7656.  
  7657.                   
  7658.         QUESTION: After successfully running SPITFIRE for sometime, all of
  7659.                   a sudden upon booting up, a message is displayed that the
  7660.                   SFNODE.DAT file was not found.  Why did this happen?
  7661.                                               
  7662.         ANSWER:   When SPITFIRE is installed, a file named SFNODE.DAT is
  7663.                   created.  This file contains information as to what drive
  7664.                   and directory the SPITFIRE system and work files exist.
  7665.                   If after using the program, the Sysop changes the location
  7666.                   of SPITFIRE (for example, SPITFIRE was originally booted up
  7667.                   on a floppy and then moved to Drive C), SPITFIRE will
  7668.                   continue to look for the files in the originally specified
  7669.                   location.  The easiest way to rectify this situation is to
  7670.                   the /P command line parameter to set the drive and directory
  7671.                   used in SPITFIRE.  Another option would be to erase the 
  7672.                   existing SFNODE.DAT file and allow a new one to be created.
  7673.                   SPITFIRE will automatically assign the default path to the 
  7674.                   one in which SPITFIRE.EXE resides.
  7675.                                               
  7676.  
  7677.         QUESTION: After adding new files to the various file areas for the
  7678.                   users to download, I noticed that when a caller logs
  7679.                   onto the BBS and does a check for new files, these files
  7680.                   are not displayed.  What is the problem?
  7681.                                               
  7682.         ANSWER:   There are basically two reasons this could happen.  The
  7683.                   first being, it is possible the files were copied into the
  7684.                   download directories but not added to the appropriate
  7685.                   SFFILES.BBS file.  Another possible explanation would be
  7686.  
  7687.                                                                       Page 136
  7688.         ----------------------------------------------------------------------
  7689.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7690.         ----------------------------------------------------------------------
  7691.  
  7692.  
  7693.  
  7694.                   that the file name, file size, file date and file
  7695.                   description has not been located in the exact specified
  7696.                   place in the SFFILES.BBS.  Refer to the section - SPITFIRE
  7697.                   FILE CLARIFICATIONS - of this manual for further information
  7698.                   regarding this subject.
  7699.  
  7700.  
  7701.         QUESTION: Why are users unable to view the contents of a ZIP file after
  7702.                   selecting <V>iew A File Archive from the File Menu?
  7703.  
  7704.         ANSWER:   This feature will only work with MS/PC DOS archive files.
  7705.                   It could be that the ZIP file in question was archived by a 
  7706.                   system other than MS/PC DOS and then uploaded to your BBS.
  7707.  
  7708.  
  7709.         QUESTION: The callers log reveals "Message sent and erased" for a
  7710.                   user who logged onto the BBS.  What does this mean?
  7711.                                               
  7712.         ANSWER:   This would depict a special notice ( <x>.BBS; refer to the
  7713.                   section - SPITFIRE FILE CLARIFICATION - of the manual for 
  7714.                   further explanation regarding this subject) was left for a 
  7715.                   specific user.  Once the user receives this message it is 
  7716.                   automatically erased.  The CALLERS.LOG displays the above 
  7717.                   mentioned message to inform the Sysop the message was sent 
  7718.                   and then erased.
  7719.                                               
  7720.  
  7721.         QUESTION: The HEYSYSOP.LOG reveals a message that a specific archived
  7722.                   file fails the CRC check.  What does this mean?
  7723.                                               
  7724.         ANSWER:   Anytime the Sysop is notified that an archived MS/PC DOS file
  7725.                   fails the CRC check, this means that the specified file is
  7726.                   corrupt and should be erased from your system.
  7727.  
  7728.  
  7729.         QUESTION: What is the purpose of the SPITFIRE.OVR overlay file?
  7730.  
  7731.         ANSWER:   By accessing the overlay file, many SPITFIRE procedures and
  7732.                   functions are called into memory only when they are needed
  7733.                   rather than being held in memory continuously.  Thus the
  7734.                   overlay file drastically reduces the amount of memory which
  7735.                   is required to run SPITFIRE.  This is very significant to
  7736.                   Sysops running SPITFIRE in a multi-tasking or networking
  7737.                   environment that is required for multi-node operation.
  7738.  
  7739.                                                                       Page 137
  7740.         ----------------------------------------------------------------------
  7741.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7742.         ----------------------------------------------------------------------
  7743.  
  7744.  
  7745.  
  7746.        QUESTION:  I recently registered a door program and was requested by
  7747.                   the author to add him to the user's file.  This was so he
  7748.                   could call the BBS and upload my registered version.  The
  7749.                   call was long distance and he wanted to avoid the time
  7750.                   required to complete the log-on questionnaire.  Is this
  7751.                   possible to add a user to the users file?
  7752.  
  7753.        ANSWER:    A user may be added to the SFUSERS.DAT file by selecting
  7754.                   ALT+A at the SPITFIRE "Ready For Use..." prompt.  A user
  7755.                   may also be added by using the <U>... Modify Users feature
  7756.                   found within the Sysop Menu.
  7757.  
  7758.  
  7759.        QUESTION:  Why does SPITFIRE limit the number of files allowed in
  7760.                   an external batch download to seven files and in an
  7761.                   external batch upload to six?
  7762.                 
  7763.        ANSWER:    These limits are set by DOS rather than SPITFIRE.  DOS
  7764.                   will only allow a command line to contain a specific
  7765.                   number of characters.  The seven files for the batch
  7766.                   download and the path for the upload directory and the
  7767.                   six files allowed in a batch upload attain the allowable
  7768.                   DOS limits.
  7769.                  
  7770.  
  7771.        QUESTION:  When running SPITFIRE, I get a Runtime error 004 and 
  7772.                   SPITFIRE stops.  Why?
  7773.                 
  7774.        ANSWER:    This runtime error problem is caused by too many files
  7775.                   being open at one time.  You will need to increase the
  7776.                   number of files that DOS will allow to be opened at once
  7777.                   by changing your CONFIG.SYS file.  Refer to your DOS
  7778.                   manual for further information regarding this subject.
  7779.                   Your system will have to be rebooted after changing your
  7780.                   CONFIG.SYS file.
  7781.                  
  7782.                  
  7783.        QUESTION:  Why must callers enter their password when returning
  7784.                   to SPITFIRE from a door program?
  7785.  
  7786.        ANSWER:    There are three tests that must be passed for a caller to
  7787.                   be able to return to SPITFIRE from a door program.  Those
  7788.                   three test are:
  7789.                     1) SPITFIRE must find SFDOORS.DAT
  7790.                     2) There must be a carrier detect
  7791.                     3) Callers must enter their password
  7792.                   This is the reason the password is required... it is possible
  7793.                   that a caller could disconnect while in a door program.  That
  7794.  
  7795.                                                                       Page 138
  7796.         ----------------------------------------------------------------------
  7797.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7798.         ----------------------------------------------------------------------
  7799.  
  7800.  
  7801.  
  7802.                   would mean that SPITFIRE would re-boot and wait for the 
  7803.                   next caller.  However, it is possible that a new call could
  7804.                   come in before SPITFIRE was re-booted.  In that case,
  7805.                   SPITFIRE would find a carrier detect and prompt for the
  7806.                   password.  When the new caller is not able to enter the
  7807.                   correct password, the caller is logged off.  However, if
  7808.                   SPITFIRE did not prompt for a password, then the new caller
  7809.                   would be logged on and SPITFIRE would think that the previous
  7810.                   caller was still on.
  7811.  
  7812.  
  7813.        QUESTION:  Why am I able to upload files that are contained in the
  7814.                   SFNOUP.DAT file?  As I understand this is a list of files
  7815.                   which should not be able to be uploaded to the BBS.
  7816.                   
  7817.        ANSWER:    SFNOUP.DAT has no affect on any user with Sysop status.
  7818.                   In other words, any user with a security equal to or
  7819.                   greater than what you have designated as Sysop security
  7820.                   for your system may upload files, even though they may
  7821.                   be contained in your SFNOUP.DAT.
  7822.  
  7823.  
  7824.        QUESTION:  Why are callers unable to leave a comment to Sysop on my
  7825.                   BBS?
  7826.  
  7827.        ANSWER:    Before SPITFIRE will allow a comment to be left to a
  7828.                   Sysop, the Sysop must be a user of the BBS.  The name
  7829.                   the Sysop uses to log onto the BBS must be the same as
  7830.                   the Sysop User Name configured using the ALT+Z configuration
  7831.                   window.  If a Sysop enters Sysop as the Sysop User Name
  7832.                   and then logs onto the BBS using their real name, SPITFIRE
  7833.                   will not allow a comment to be left to the Sysop because
  7834.                   Sysop in not a user of the BBS.  In this example, the
  7835.                   Sysop would need to change the Sysop User Name from Sysop
  7836.                   to their real name.  Once this is done SPITFIRE will allow
  7837.                   comments to be sent to the Sysop.  In other words, the
  7838.                   Sysop user name must be the same as the name used for
  7839.                   logging onto the BBS.
  7840.  
  7841.  
  7842.        QUESTION:  I just updated my bulletin number #9, yet when a caller
  7843.                   logs on, SPITFIRE does not list bulletin number #9 as being
  7844.                   updated.  Why?
  7845.  
  7846.        ANSWER:    For purposes of speed, SPITFIRE stops searching the drive
  7847.                   for new bulletins once a bulletin file is not found.  For
  7848.                   example, let's say that SPITFIRE finds BULLET[1..7].BBS
  7849.                   and then does not find BULLET8.BBS.  In such case, SPITFIRE
  7850.  
  7851.                                                                       Page 139
  7852.         ----------------------------------------------------------------------
  7853.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7854.         ----------------------------------------------------------------------
  7855.  
  7856.  
  7857.  
  7858.                   then stops the search and will not find BULLET9.BBS even
  7859.                   though it may exist on the drive.  There are two ways to fix
  7860.                   this.  The first and most logical way is to keep your
  7861.                   bulletins in numeric order.  The second way would be to
  7862.                   create dummy bulletin files so SPITFIRE will find the dummy
  7863.                   file and continue its search for updated bulletins.
  7864.                  
  7865.  
  7866.        QUESTION:  When attempting to boot SPITFIRE or when attempting to
  7867.                   log-on the BBS, I am told that a maintenance operation 
  7868.                   is being performed and that I should call back later.  There
  7869.                   is no maintenance operation being performed.  What do I do?
  7870.  
  7871.        ANSWER:    This could be caused by a number of things which are not
  7872.                   important to discuss.  The way to cure the problem is to
  7873.                   erase the SFWHOSON.DAT file found in the WORK directory.
  7874.                   When you reboot SPITFIRE, a new SFWHOSON.DAT will be created.
  7875.  
  7876.  
  7877.        QUESTION:  When I attempt to log-on SPITFIRE, I am told that I am
  7878.                   already logged on another node but I am not.  What do I do?
  7879.  
  7880.        ANSWER:    This could be caused by a number of things which are not
  7881.                   important to discuss.  The way to cure the problem is to
  7882.                   erase the SFWHOSON.DAT file found in the WORK directory.
  7883.                   When you reboot SPITFIRE, a new SFWHOSON.DAT will be created.
  7884.  
  7885.                         Thank you very much for selecting SPITFIRE.
  7886.  
  7887.                                                                       Page 140
  7888.         ----------------------------------------------------------------------
  7889.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7890.         ----------------------------------------------------------------------
  7891.         NOTES:
  7892.  
  7893.                                                                       Page 141
  7894.         ----------------------------------------------------------------------
  7895.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7896.         ----------------------------------------------------------------------
  7897.  
  7898.         SUBJECT INDEX - Page 1
  7899.  
  7900.         <X>.BBS/CLR 22
  7901.         <X>SEC.BBS/CLR 22
  7902.         19200 5, 6, 8, 96
  7903.         38400 5, 38
  7904.         1K-XMODEM 82
  7905.  
  7906.         <<<<<< A >>>>>>
  7907.         ALL.BBS/CLR 25, 30, 62
  7908.         ALLOWDELETE 125
  7909.         ALT+A 31, 51, 55, 89, 137
  7910.         ALT+C 51, 53, 60
  7911.         ALT+D 51, 60, 86
  7912.         ALT+E 51, 61
  7913.         ALT+F 18, 23, 43, 51, 61
  7914.         ALT+F1 23, 51, 54
  7915.         ALT+F2 51, 54
  7916.         ALT+F3 51, 54
  7917.         ALT+J 51, 61, 86, 134
  7918.         ALT+L 31, 51, 61
  7919.         ALT+M 5, 6, 7, 38, 51, 61, 96
  7920.         ALT+P 17, 19, 38, 51, 62, 101, 105
  7921.         ALT+Q 51, 62, 97
  7922.         ALT+R 18, 39, 51, 62
  7923.         ALT+S 7, 51, 62, 97
  7924.         ALT+T 12, 13, 48, 51, 57, 63, 112
  7925.         ALT+Z 10, 12, 16, 23, 30, 51, 63, 65, 86, 90, 91, 95, 111, 112, 138
  7926.         ANSI 3, 13, 15, 23, 24, 25, 26, 28, 29, 32, 50, 66, 76, 78, 87, 88,
  7927.              99, 117, 120, 123, 133, 135
  7928.         ANSI.SYS 3, 15, 26, 117
  7929.         APPENDIX A 4, 5, 131
  7930.         APPENDIX B 133
  7931.         APPENDIX 
  7932.         ARC 82
  7933.         ARQ 4, 8
  7934.         ASCII 6, 21, 25, 28, 31, 32, 36, 47, 80, 82, 87, 88, 102, 106, 133
  7935.         AUTOEXEC.BAT 33, 39, 112, 117, 120, 121, 134
  7936.  
  7937.         <<<<<< B >>>>>>
  7938.         BACKUP FILES 36, 40, 42, 43, 54, 88, 95
  7939.         BADINIT.BAT 21
  7940.         BATCH 20, 22, 24, 28, 29, 33, 34, 37, 38, 82, 83, 84, 85, 86, 95,
  7941.               101, 102, 103, 104, 105, 106, 107, 108, 109, 117, 120, 137
  7942.         BATCH DOWNLOAD 24, 28, 82, 83, 84, 103, 104, 137
  7943.         BATCH UPLOAD 24, 28, 84, 85, 86, 108, 109, 137
  7944.         BAUD RATE 4, 8, 9, 23, 37, 38, 61, 96, 102, 106, 110, 111, 123, 133
  7945.         BBSNAME.DAT 22, 34
  7946.         BEEP 35, 36
  7947.  
  7948.                                                                       Page 142
  7949.         ----------------------------------------------------------------------
  7950.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  7951.         ----------------------------------------------------------------------
  7952.  
  7953.         SUBJECT INDEX - Page 2
  7954.  
  7955.         BINKLEYTERM 110
  7956.         BRK 3, 4
  7957.         BRK OFF 101, 103, 104, 105, 107, 108
  7958.         BRK ON 101, 103, 104, 105, 107, 108
  7959.         BRK.DRV 3
  7960.         BRK.ZIP 103, 107
  7961.         BUFFALO CREEK'S BBS 18, 29, 34, 37, 62, 81, 98, 99, 100, 103, 105,
  7962.                         107, 122, 134
  7963.         BUFFERS 3, 121
  7964.         BULLETIN.BBS/CLR 23
  7965.         BULLETINS 23, 24, 27, 58, 63, 64, 94, 98, 99, 138, 139
  7966.         BULLET<X>.BBS/CLR 23
  7967.  
  7968.         <<<<<< C >>>>>>
  7969.         CALLERS.TMP 20
  7970.         CALLERS.LOG 9, 20, 52, 53, 54, 88, 89, 90, 94, 134, 135, 136
  7971.         CAPTURE CHAT TO DISK 51
  7972.         CD-ROM 24
  7973.         CHAT 20, 23, 25, 30, 31, 51, 52, 53, 54, 60, 65, 66, 74, 80, 113,
  7974.              114, 115, 126, 129
  7975.         CHATDONE.BBS/CLR 23
  7976.         CHECK TODAY'S STATISTICS 51
  7977.         COMMAND LINE PARAMETERS 5, 6, 37, 38
  7978.         COMMAND.COM 4, 102, 106, 134
  7979.         CONFERENCE 13, 15, 16, 18, 20, 21, 24, 33, 37, 39, 40, 41, 42, 43,
  7980.                    45, 51, 54, 55, 57, 62, 64, 67, 68, 69, 70, 71, 72, 73,
  7981.                    74, 86, 87, 88, 89, 95, 111, 123, 124
  7982.         CONFIGURE 4, 5, 6, 9, 10, 13, 15, 18, 23, 24, 30, 37, 39, 40, 43,
  7983.                   47, 48, 51, 57, 60, 61, 62, 63, 65, 66, 69, 70, 72, 75,
  7984.                   81, 86, 87, 89, 90, 92, 93, 94, 95, 96, 97, 100, 101,
  7985.                   102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 115,
  7986.                   121, 123, 138
  7987.         CONFIG.SYS 3, 4, 15, 26, 117, 121, 137
  7988.         CRC 82, 124, 136
  7989.  
  7990.         <<<<<< D >>>>>>
  7991.         DAILYLMT.DAT 11, 12, 16, 20, 21, 29, 30, 31, 113, 114
  7992.         DELETE 10, 39, 40, 41, 42, 43, 46, 55, 57, 60, 69, 71, 73, 74, 88,
  7993.                90, 94, 124, 125, 126
  7994.         DESQVIEW 3, 116, 118, 119, 120, 122
  7995.         DEVICE 3, 15, 26
  7996.         DISCONNECT DELAY 9
  7997.         DISPLAY 8, 9, 11, 12, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27,
  7998.                 28, 29, 30, 31, 32, 34, 35, 36, 37, 39, 41, 43, 45, 47, 48,
  7999.                 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65,
  8000.                 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80
  8001.         DISPLAY FILE CONTROL CHARACTER 35, 36
  8002.         DISPLAY FILE PATHS 111
  8003.  
  8004.                                                                       Page 143
  8005.         ----------------------------------------------------------------------
  8006.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  8007.         ----------------------------------------------------------------------
  8008.  
  8009.         SUBJECT INDEX - Page 3
  8010.  
  8011.         DLMT.BBS/CLR 23
  8012.         DOORS 3, 28, 33, 64, 67, 74, 75, 80, 96, 97, 98, 99, 122, 126, 134,
  8013.               137
  8014.         DORBUL<X>.BBS/CLR 23, 99
  8015.         DOS 1, 3, 4, 5, 10, 11, 20, 33, 37, 38, 44, 45, 51, 54, 60, 61, 86,
  8016.             93, 97, 102, 106, 112, 113, 116, 117, 118, 121, 122, 126, 134,
  8017.             136, 137
  8018.         DOWNLOAD 2, 10, 11, 12, 13, 14, 16, 20, 21, 23, 24, 25, 27, 28, 29,
  8019.                  30, 31, 32, 33, 34, 35, 36, 37, 43, 44, 45, 46, 55, 56, 75,
  8020.                  76, 78, 80, 81, 82, 83, 84, 98, 99, 100, 101, 102, 103, 104,
  8021.                  105, 107, 123, 125, 134, 135, 137
  8022.         DSZ 3, 100, 101, 103, 104, 105, 106, 108, 109
  8023.         DVANSI.COM 120
  8024.         DVP 118, 120
  8025.  
  8026.         <<<<<< E >>>>>>
  8027.         EDLIN 28
  8028.         EMS 109, 110
  8029.         ERASE 32, 34, 35, 41, 54, 55, 75, 76, 77, 79, 88, 89, 94, 97, 98,
  8030.               101, 102, 103, 104, 107, 109, 122, 134, 135, 136, 139
  8031.         ETHERNET 121
  8032.         EVENTIME.BBS/CLR 23
  8033.         EVENTS 20, 33, 39, 51, 55, 61, 86, 87, 91, 92, 94, 110, 126
  8034.         EXIT 51, 60, 61, 71, 78, 80, 92, 98, 101, 105, 118, 119, 120
  8035.         EXTERNAL PROTOCOLS 18, 100, 101, 103, 105, 106, 108
  8036.  
  8037.         <<<<<< F >>>>>>
  8038.         F1 23, 51, 52, 54, 101, 105, 117, 119, 120, 131, 135
  8039.         F2 7, 9, 23, 26, 27, 51, 52, 54, 117
  8040.         F3 51, 52, 54
  8041.         F4 51, 53
  8042.         F5 51, 53
  8043.         F6 51, 53
  8044.         F7 51, 53
  8045.         F8 51, 53
  8046.         F9 51, 53
  8047.         F10 51, 54, 101, 105
  8048.         FILE AREA 18, 20, 23, 24, 32, 37, 39, 43, 44, 45, 46, 47, 51, 55,
  8049.                   57, 61, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
  8050.                   87, 107, 109, 123, 135
  8051.         FILE<X>.BBS/CLR 23, 28, 29
  8052.         FILST<X>.BBS/CLR 23
  8053.         FRONTDOOR 110
  8054.  
  8055.         <<<<<< G >>>>>>
  8056.         GOODBYE.BBS/CLR 32
  8057.  
  8058.                                                                       Page 144
  8059.         ----------------------------------------------------------------------
  8060.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  8061.         ----------------------------------------------------------------------
  8062.  
  8063.         SUBJECT INDEX - Page 4
  8064.  
  8065.         <<<<<< H >>>>>>
  8066.         HARDWARE 3, 8, 96, 116, 117, 118, 120, 121
  8067.         HEYSYSOP.LOG 15, 48, 52, 54, 78, 88, 89, 90, 134, 135, 136
  8068.         HIGH SPEED ASYNC ROUTINES 8
  8069.         HIMEM.SYS 117
  8070.  
  8071.         <<<<<< I >>>>>>
  8072.         INITIALIZATION STRING 4, 5, 7, 8, 37, 38, 62, 96, 131, 133
  8073.  
  8074.         <<<<<< J >>>>>>
  8075.         JOKER.DAT 23, 31, 32, 57
  8076.  
  8077.         <<<<<< L >>>>>>
  8078.         LANTASTIC 3, 5, 116, 120, 121, 122
  8079.         LOCKOUT.BBS/CLR 32
  8080.         LOOP 93, 94, 97, 98, 113
  8081.  
  8082.         <<<<<< M >>>>>>
  8083.         MAIN MENU 7, 14, 20, 22, 23, 25, 28, 30, 32, 33, 47, 49, 58, 62,
  8084.                   63, 64, 66, 67, 74, 75, 80, 86, 89, 91, 97, 98, 112, 113
  8085.         MAIN<X>.BBS/CLR 23, 28, 29
  8086.         MAINTENANCE 24, 36, 55, 86, 87, 88, 113, 139
  8087.         MAXUSERS.BBS
  8088.         MAXUSERS.BBS/CLR 11, 23
  8089.         MESSAGE CONFERENCE 16, 18, 20, 21, 24, 33, 37, 39, 40, 41, 42, 51
  8090.                            54, 57, 62, 64, 68, 69, 70, 71, 72, 73, 74, 86,
  8091.                            87, 88, 89, 95, 111 
  8092.         MESSAGE FILES PATH 17
  8093.         MGLST<X>.BBS/CLR 23, 68
  8094.         MKSFMENU.EXE 29
  8095.         MODEM 3, 4, 5, 6, 7, 8, 9, 18, 20, 34, 37, 38, 51, 60, 61, 62, 82,
  8096.               96, 111, 131, 132, 133
  8097.         MOVE 7, 43, 55, 56, 94, 97, 107, 109, 135
  8098.         MSG<X>.BBS/CLR 23, 24, 28, 29
  8099.         MULTI-TASKING 15, 111, 115, 116, 136
  8100.         MULTI-NODE 12, 13, 16, 21, 22, 25, 30, 64, 65, 87, 88, 111, 112,
  8101.                    113, 115, 116, 117, 120, 136
  8102.         MUV 3, 105, 107, 108
  8103.  
  8104.         <<<<<< N >>>>>>
  8105.         NEEDSYS.BBS/CLR 23, 54
  8106.         NETWORK 111, 115, 116, 120, 121, 122, 136
  8107.         NET-MAIL 13, 15, 16, 22, 33, 34, 38, 39, 40, 70, 72, 95, 110, 111,
  8108.                  121
  8109.         NEWSLETTER 25, 64, 66
  8110.         NEWUSER.BBS/CLR 15, 23
  8111.         NODE CHAT 20, 30, 31, 65, 113, 114, 115, 129
  8112.         NOVELL 120
  8113.  
  8114.                                                                       Page 145
  8115.         ----------------------------------------------------------------------
  8116.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  8117.         ----------------------------------------------------------------------
  8118.  
  8119.         SUBJECT INDEX - Page 5
  8120.  
  8121.  
  8122.         <<<<<< O >>>>>>
  8123.         OLD MESSAGE PURGE 42
  8124.         OS/2 122
  8125.  
  8126.         <<<<<< P >>>>>>
  8127.         PACK 6, 19, 22, 27, 35, 36, 39, 42, 43, 57, 60, 69, 86, 87, 88,
  8128.              95, 112, 113
  8129.         PACK MESSAGE 86, 88
  8130.         PACK USERS 86, 87
  8131.         PAK 78, 82
  8132.         PASSWORD 7, 10, 11, 13, 14, 15, 25, 35, 55, 57, 60, 62, 86, 87,
  8133.                  88, 98, 113, 123, 125, 126, 127, 137, 138
  8134.         PATHS 17, 18, 19, 44, 51, 62, 101, 105, 111
  8135.         PIF FILES 117
  8136.         PREVIEW AREA 43, 44, 46
  8137.         PRIVATE.BBS/CLR 12, 15, 23
  8138.         PROTOCOLS 3, 4, 17, 18, 19, 24, 25, 37, 62, 80, 82, 100, 101, 102,
  8139.                   103, 104, 105, 106, 108, 109, 129
  8140.         PURGE ALLOWED 55, 60
  8141.  
  8142.         <<<<<< Q >>>>>>
  8143.         QEMM 117
  8144.         QUESTIONNAIRES 22, 28, 47, 65
  8145.         QUEUE 16, 67, 68, 73, 74, 83, 84, 85, 104, 125
  8146.         QUICK LOG 20, 22, 30, 31, 62
  8147.  
  8148.         <<<<<< R >>>>>>
  8149.         RATIO 1, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 20, 21, 25, 30, 31,
  8150.               37, 38, 57, 65, 91, 93, 95, 97, 100, 101, 102, 105, 106,
  8151.               111, 112, 113, 126, 129, 130, 134, 136, 138, 139
  8152.         REGISTRATION 1, 130
  8153.         RESULT MESSAGE 8
  8154.  
  8155.         <<<<<< S >>>>>>
  8156.         SEALINK 3, 82
  8157.         SERVER 120, 121, 122
  8158.         SF.BAT 5, 6, 21, 33, 38, 39, 93, 96, 97, 98, 100, 110
  8159.         SF1STF.BBS/CLR 23
  8160.         SF1STM.BBS/CLR 23
  8161.         SF2SLOW.BBS/CLR 9, 23, 26
  8162.         SFASLEEP.BBS/CLR 23
  8163.         SFBATCHD.BBS/CLR 24, 28, 29
  8164.         SFBATCHU.BBS/CLR 24, 28, 29
  8165.         SFBBSLST.DAT 66
  8166.         SFBDAY.BBS/CLR 24
  8167.         SFBDAY 24
  8168.         SFCHAT.CAP 53, 54
  8169.  
  8170.                                                                       Page 146
  8171.         ----------------------------------------------------------------------
  8172.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  8173.         ----------------------------------------------------------------------
  8174.  
  8175.         SUBJECT INDEX - Page 6
  8176.  
  8177.         SFDOOR.MNU 20, 21, 28, 97
  8178.         SFDOORS.DAT 97, 98, 122, 134, 137
  8179.         SFDORBAK.BBS/CLR 24, 99
  8180.         SFDORBUL.BBS/CLR 24, 99
  8181.         SFDOWN.BBS/CLR 24
  8182.         SFDR<X>.BBS/CLR 24, 28, 29, 99
  8183.         SFEVENTS.DAT 20
  8184.         SFEXTDN.BBS 24, 26, 101, 103
  8185.         SFEXTDN<?>.BAT 101, 102, 104
  8186.         SFEXTUP.BBS 24, 26, 105, 108
  8187.         SFEXTUP<?>.BAT 106, 108
  8188.         SFFAREA.DAT 7, 20
  8189.         SFFILE.BAT 21, 118
  8190.         SFFILE.MNU 26, 27, 75, 98
  8191.         SFFILES.BBS 24, 26, 32, 45, 76, 77, 78, 79, 80, 81, 107, 109, 135,
  8192.                     136
  8193.         SFFILE.DAT 122, 134
  8194.         SFFILE.MNU 20, 26, 27, 28, 75, 98
  8195.         SFIMPEXP.BBS/CLR 24, 28, 29, 76, 78
  8196.         SFINIT.BAT 4, 20, 21, 34
  8197.         SFLOGON.BAT 20, 21
  8198.         SFLOG.EXE 93
  8199.         SFMAIN.BAT 20, 21, 33, 66, 118
  8200.         SFMAIN.MNU 20, 26, 28, 98, 
  8201.         SFMAINT.BBS/CLR 24, 87, 88, 113
  8202.         SFMAIN.DAT 122, 134
  8203.         SFMAIN<X>.ANS 22, 47, 49, 50, 65
  8204.         SFMAIN<X>.QUE 22, 47, 49, 50, 65
  8205.         SFMCONF.DAT 7, 20
  8206.         SFMESS.BAT 20, 21, 33, 75, 81, 118
  8207.         SFMESS.DAT 122, 134
  8208.         SFMQDONE.BBS/CLR  24
  8209.         SFMSG.MNU 20, 26, 28, 98
  8210.         SFMSGPCK.BAT 4, 22, 33, 95
  8211.         SFNEWU.ANS 22, 47, 49, 52, 89, 90
  8212.         SFNEWU.QUE 22, 47, 48, 49
  8213.         SFNODE.BBS/CLR 25, 
  8214.         SFNODE.DAT  6, 20, 135
  8215.         SFNOTIME.BBS/CLR  25
  8216.         SFNOUP.DAT 22, 32, 76, 77, 138
  8217.         SFNWSLTR.BBS 25, 26, 32, 66
  8218.         SFORDER.MNU 20, 21, 28, 49
  8219.         SFORD<x>.BBS/CLR 25, 28, 29, 50
  8220.         SFPAGED.BBS/CLR  25, 34, 52, 53, 66, 74, 80
  8221.         SFPRELOG.BBS 25, 26, 62, 113
  8222.         SFPROMSG.BBS/CLR  25, 100
  8223.         SFPROTCO.HLP 21, 80
  8224.  
  8225.                                                                       Page 147
  8226.         ----------------------------------------------------------------------
  8227.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  8228.         ----------------------------------------------------------------------
  8229.  
  8230.         SUBJECT INDEX - Page 7
  8231.  
  8232.         SFRATIO 11, 12, 16, 25, 30, 31
  8233.         SFREMIND.BBS/CLR 25
  8234.         SFREMOTE.BAT 20, 21, 33, 86, 134
  8235.         SFSEC<X>.BAT 20, 21, 34
  8236.         SFSYSOP.MNU 20, 26, 28
  8237.         SFSYSTEM.DAT 6, 22
  8238.         SFTIMEUP.BBS/CLR 25
  8239.         SFUP.BBS/CLR 25
  8240.         SFUPCASE.DAT 14, 22, 33
  8241.         SFUSERS.DAT 6, 7, 22, 57, 60, 87, 137
  8242.         SFUSERS.PTR 22
  8243.         SFWHOSON.DAT 22, 112, 139
  8244.         SF.BAT 5, 6, 20, 33, 38, 39, 93, 96, 97, 98, 100, 110
  8245.         SMARTDRV 117
  8246.         SOP<X>.BBS/CLR  25, 28, 29
  8247.         SPITFIRE.HLP 21, 67, 75, 81
  8248.         SPITFIRE.OVR 20, 109, 110, 136
  8249.         SYSINIT.BBS/CLR 25
  8250.         SYSOP UTILITIES 64, 67, 75, 81, 86, 93, 94
  8251.  
  8252.         <<<<<< T >>>>>>
  8253.         TELINK 82
  8254.         THIS SYSTEM'S INFO 64, 65
  8255.         THOUGHTS.BBS 25, 26, 37
  8256.         TOOMANY.BBS/CLR  11, 25
  8257.   
  8258.         <<<<<< U >>>>>>
  8259.         UNDELETE 10, 71, 90
  8260.         UPLOAD 10, 11, 12, 16, 21, 22, 24, 25, 28, 30, 31, 32, 35, 36, 43,
  8261.                44, 53, 55, 56, 75, 78, 80, 82, 84, 85, 86, 91, 93, 95, 105,
  8262.                106, 107, 108, 109, 123, 124, 125, 134, 135, 136, 137, 138
  8263.         USER DELETION 40, 41
  8264.         USERINIT.BBS/CLR 25, 52
  8265.         UTILITIES 34, 44, 64, 67, 75, 81, 86, 93, 94, 107, 111, 122, 130
  8266.  
  8267.         <<<<<< W >>>>>>
  8268.         WATCHDOG 33
  8269.         WELCOME1.BBS/CLR  24, 25, 62, 113
  8270.         WELCOME<X>.BBS/CLR 25
  8271.         WILDCARDS 32, 77, 79, 81
  8272.         WILDFIRE 3, 99
  8273.         WINDOWS 3, 116, 117, 118, 120, 122
  8274.         WORK FILES PATH 17, 19
  8275.         WORKSTATION 121, 122
  8276.  
  8277.         <<<<<< X >>>>>>
  8278.         XMODEM 82
  8279.         XPERT 55, 56, 64, 66, 67, 74, 75, 81, 86, 90, 126
  8280.  
  8281.                                                                       Page 148
  8282.         ----------------------------------------------------------------------
  8283.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1 -  June 24, 1991 +-
  8284.         ----------------------------------------------------------------------
  8285.  
  8286.         SUBJECT INDEX - Page 8
  8287.  
  8288.  
  8289.         <<<<<< Y >>>>>>
  8290.         YMODEM 37, 61, 82
  8291.         YMODEM-G 37, 61, 82
  8292.  
  8293.         <<<<<< Z >>>>>>
  8294.         ZIP 14, 32, 76, 78, 82, 103, 107, 109, 136
  8295.         ZMODEM 100, 101, 103, 104, 105, 108
  8296.  
  8297.                                                                        Page 149
  8298.         -----------------------------------------------------------------------
  8299.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1  -  June 24, 1991 +-
  8300.         -----------------------------------------------------------------------
  8301.         NOTES:
  8302.  
  8303.                                                                        Page 150
  8304.         -----------------------------------------------------------------------
  8305.         -+  SPITFIRE BULLETIN BOARD SYSTEM  -  Version 3.1  -  June 24, 1991 +-
  8306.         -----------------------------------------------------------------------
  8307.         NOTES:
  8308.  
  8309.