home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / QBBS275D.ZIP / QDOC_275.ZIP / QUICKBBS.DOC < prev    next >
Text File  |  1991-10-08  |  379KB  |  7,568 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.           ┌──────────────────────────────────────────────────────────────┐
  11.           │                                                              │
  12.           │  ░░░░             ░░          ░░░     ░░░░░░  ░░░░░░   ░░░░  │
  13.           │ ░░  ░░                         ░░      ░░  ░░  ░░  ░░ ░░  ░░ │
  14.           │ ░░  ░░  ░░  ░░   ░░░   ░░░░    ░░  ░░  ░░  ░░  ░░  ░░ ░░░    │
  15.           │ ░░  ░░  ░░  ░░    ░░  ░░  ░░   ░░ ░░   ░░░░░   ░░░░░   ░░░   │
  16.           │ ░░ ░░░  ░░  ░░    ░░  ░░       ░░░░    ░░  ░░  ░░  ░░    ░░░ │
  17.           │  ░░░░   ░░  ░░    ░░  ░░  ░░   ░░ ░░   ░░  ░░  ░░  ░░ ░░  ░░ │
  18.           │    ░░░   ░░░ ░░  ░░░░  ░░░░   ░░░  ░░ ░░░░░░  ░░░░░░   ░░░░  │
  19.           │                                                              │
  20.           │                 Version 2.75 Documentation                   │
  21.           │                                                              │
  22.           ├──────────────────────────────────────────────────────────────┤
  23.           │                                                              │
  24.           │    QuickBBS is a registered trademark of Pegasus Software    │
  25.           │        Copyright 1989, 1990, 1991 All Rights Reserved        │
  26.           │    This documentation Copyright 1991, Darrell Cadwallader    │
  27.           │                                                              │
  28.           ├──────────────────────────────────────────────────────────────┤
  29.           │                                                              │
  30.           │                      Pegasus Software                        │
  31.           │                      P.O. Box 678255                         │
  32.           │                Orlando, Florida 32867-8255                   │
  33.           │               FidoNet: 1:363/34  1:363/1701                  │
  34.           │                Support BBS  (407) 896-0494                   │
  35.           │                                                              │
  36.           └──────────────────────────────────────────────────────────────┘
  37.  
  38.           This  manual may be freely copied and distributed in its original
  39.           form.  Distribution  of  modified   copies  shall  be  considered
  40.           copyright  infringement. This  document  is the  user manual  for
  41.           QuickBBS bulletin  board system. This material  is distributed on
  42.           "as-is,"  without  warranty  of  any kind,  either  expressed  or
  43.           implied. Neither  Pegasus Software nor  the author shall  be held
  44.           liable to  the user or any other person or entity with respect to
  45.           any liability, loss,  or damage  caused or alleged  to be  caused
  46.           directly or indirectly by  this manual. The only guarantees  made
  47.           by  the  author is  that  this  documentation will  require  disk
  48.           storage and/or printer paper.
  49.  
  50.           The  current  releases of  this  manual  and/or  software may  be
  51.           obtained  free of charge from any of the QuickBBS Support systems
  52.           world-wide. Contact the support system  above for a complete list
  53.           of all support systems.
  54.  
  55.  
  56.           This manual is 146 pages in length.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.           Notation Conventions  . . . . . . . . . . . . . . . . . . . .   4
  66.  
  67.           System Overview . . . . . . . . . . . . . . . . . . . . . . .   4
  68.  
  69.           System Requirements . . . . . . . . . . . . . . . . . . . . .   5
  70.  
  71.           Installing the Software . . . . . . . . . . . . . . . . . . .   6
  72.  
  73.           System Configuration  . . . . . . . . . . . . . . . . . . . .   8
  74.                Message Base/External Editor Configuration . . . . . .    10
  75.                File Area Configuration  . . . . . . . . . . . . . . .    16
  76.                Internal File Transfer Protocols . . . . . . . . . . .    18
  77.                Event Editing  . . . . . . . . . . . . . . . . . . . .    19
  78.                General Configuration  . . . . . . . . . . . . . . . .    20
  79.                Modem Parameters . . . . . . . . . . . . . . . . . . .    21
  80.                System Paths . . . . . . . . . . . . . . . . . . . . .    23
  81.                System Prompts . . . . . . . . . . . . . . . . . . . .    25
  82.                Colors . . . . . . . . . . . . . . . . . . . . . . . .    26
  83.                System Security  . . . . . . . . . . . . . . . . . . .    27
  84.                User Restrictions  . . . . . . . . . . . . . . . . . .    29
  85.                New User Restrictions  . . . . . . . . . . . . . . . .    31
  86.                The Flags  . . . . . . . . . . . . . . . . . . . . . .    32
  87.                The Callback Verifier  . . . . . . . . . . . . . . . .    33
  88.                     A Brief History . . . . . . . . . . . . . . . . .    33
  89.                     How the Callback Verifier Works . . . . . . . . .    33
  90.                     Installation and Operation  . . . . . . . . . . .    34
  91.                     Control Of Phone Numbers  . . . . . . . . . . . .    36
  92.                Miscellaneous System Parameters  . . . . . . . . . . .    37
  93.  
  94.           Menu Configuration  . . . . . . . . . . . . . . . . . . . .    39
  95.                Status Line and Function Keys  . . . . . . . . . . . .    40
  96.                Menu Command TYPEs and Optional Data . . . . . . . . .    50
  97.  
  98.           Getting Started . . . . . . . . . . . . . . . . . . . . . .    64
  99.                Logging On In Local Mode . . . . . . . . . . . . . . .    64
  100.                Bringing The Board Online  . . . . . . . . . . . . . .    64
  101.                Calling Up the Board from a Batch File . . . . . . . .    68
  102.  
  103.           Multinode Configuration . . . . . . . . . . . . . . . . . .    69
  104.                Adding Another Node  . . . . . . . . . . . . . . . . .    69
  105.  
  106.           Internal Node Chat Utility  . . . . . . . . . . . . . . . .    72
  107.                What is Sabre Chat!  . . . . . . . . . . . . . . . . .    72
  108.                Requirements . . . . . . . . . . . . . . . . . . . . .    73
  109.                Installing Sabre Chat! . . . . . . . . . . . . . . . .    73
  110.                Command Line Options . . . . . . . . . . . . . . . . .    74
  111.                Using Sabre Chat! With QuickBBS  . . . . . . . . . . .    78
  112.                Using A Multitasker  . . . . . . . . . . . . . . . . .    79
  113.                Internal SysOp Command Keys  . . . . . . . . . . . . .    79
  114.  
  115.           The Message Base  . . . . . . . . . . . . . . . . . . . . .    80
  116.                Message Submenus . . . . . . . . . . . . . . . . . . .    80
  117.                     Read/Scan/Quick-Scan Method Selection . . . . . .    80
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.                     Read/Scan After-Each-Message Selection  . . . . .    81
  126.                     Additional Command Options For Linked Messages  .    82
  127.                Message Base Maintenance . . . . . . . . . . . . . . .    83
  128.                     Cleaning and Packing the Message Base . . . . . .    83
  129.                     Message Linking . . . . . . . . . . . . . . . . .    84
  130.  
  131.           The User Base . . . . . . . . . . . . . . . . . . . . . . .    85
  132.                Editing the User Base  . . . . . . . . . . . . . . . .    85
  133.                Sorting the User Base  . . . . . . . . . . . . . . . .    88
  134.  
  135.           Support Files . . . . . . . . . . . . . . . . . . . . . . .    89
  136.                Files QuickBBS Creates . . . . . . . . . . . . . . . .    89
  137.                Control Files  . . . . . . . . . . . . . . . . . . . .    90
  138.                Auto-Display Files . . . . . . . . . . . . . . . . . .    93
  139.                Verifier Control Files . . . . . . . . . . . . . . . .    95
  140.  
  141.           Netmail and Echomail  . . . . . . . . . . . . . . . . . . .    97
  142.                Overview of Netmail Operation  . . . . . . . . . . . .    97
  143.                Required Software for Netmail  . . . . . . . . . . . .    98
  144.                An Overview of the Net Organization  . . . . . . . . .    99
  145.                Configuring QuickBBS for Netmail . . . . . . . . . . .    99
  146.                Compiling the Nodelist for QuickBBS  . . . . . . . . .   101
  147.                Continuous Mailers . . . . . . . . . . . . . . . . . .   102
  148.                Non-Continuous Mailers . . . . . . . . . . . . . . . .   103
  149.                Sending Mail into the Net  . . . . . . . . . . . . . .   103
  150.                Getting Messages from the Net  . . . . . . . . . . . .   104
  151.  
  152.           QECHO Configuration File  . . . . . . . . . . . . . . . . .   105
  153.                QECHO Command Line Parameters  . . . . . . . . . . . .   109
  154.                Defining Echomail Areas  . . . . . . . . . . . . . . .   110
  155.  
  156.           Appendices  . . . . . . . . . . . . . . . . . . . . . . . .   111
  157.                Acknowledgements . . . . . . . . . . . . . . . . . . .   112
  158.                QuickBBS v2.75 Structures  . . . . . . . . . . . . . .   113
  159.                QuickBBS Setup Information and Notes . . . . . . . . .   122
  160.                QuickBBS Error Report  . . . . . . . . . . . . . . . .   124
  161.                Pascal Error Codes . . . . . . . . . . . . . . . . . .   125
  162.                Sample Modem Initialization Strings  . . . . . . . . .   126
  163.                ASC/ANS File Control Characters  . . . . . . . . . . .   127
  164.                System Operator Functions Keys . . . . . . . . . . . .   130
  165.                Menu Types and Optional Data . . . . . . . . . . . . .   131
  166.                Questionnaire Command Language . . . . . . . . . . . .   133
  167.                Full Screen Editor Interface . . . . . . . . . . . . .   136
  168.                Colors . . . . . . . . . . . . . . . . . . . . . . . .   137
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.           October 8, 1991     QuickBBS v2.75 Documentation           Page 4
  177.           ───────────────────────────────────────────────────────────────────
  178.  
  179.                                   Notation Conventions
  180.  
  181.           In this  manual, user  input is  enclosed in  double quotes (")  for
  182.           text  strings and  single quotes  (') for  single  characters except
  183.           numbers. Numbers are designated with (n), and alpha characters
  184.           are designated with (x). Special keys  and System Operator input are
  185.           enclosed in  braces { and }, i.e. {PgDn}  means press  the Page Down
  186.           key  (3 on  the numeric  pad). Required  input is delimited  by < >,
  187.           optional  input by  [ ]. The  "Done" key  refers to  {F10} or {Ctrl-
  188.           Enter}.  Text   referring   to   specific   subjects   within   this
  189.           documentation   are   enclosed  in   parenthesis,   i.e.   (Notation
  190.           Conventions).  When referring  to modem  command strings,  the  word
  191.           "usually" refers  to the Hayes 'AT' command set used by most modems,
  192.           but  only  in  reference to  modem  command  strings.  Sample  modem
  193.           initialization  strings for  various  modems are  included  in  this
  194.           documentation in the appendix.
  195.  
  196.                                     System Overview
  197.  
  198.           ∙ QuickBBS  has over  55  menu TYPE  commands, providing  the System
  199.           Operator great flexibility in the look and  feel of the system.  You
  200.           have complete  control over color  selection and  can create  custom
  201.           graphic menus. (Menu Command TYPEs and Optional Data)
  202.            
  203.           ∙ QuickBBS has  its own internal ANSI  routines so  that ANSI.SYS is
  204.           not  necessary. However, if  you desire  to use  an external message
  205.           editor such as QuickEd, it is  necessary to have ANSI.SYS, ANSI.COM,
  206.           or DVANSI.COM loaded. 
  207.  
  208.           ∙ QuickBBS   has   32,000   different  security   levels  available,
  209.           augmented by  thirty-two access flags  and the  ability to  password
  210.           protect individual menus and file areas. (The Flags)
  211.  
  212.           ∙ QuickBBS  features  built   in  alias  support.  It  automatically
  213.           retrieves any  mail for a  caller, regardless of whether  or not the
  214.           user is calling with their real name or alias. (Alias Support)
  215.  
  216.           ∙ QuickBBS has a  questionnaire command language  allows you to make
  217.           custom questionnaires. More  than 60 control character commands  are
  218.           at your disposal for use in text files. (Appendix)
  219.  
  220.           ∙ QuickBBS  displays  text files  of  specific  names  at  strategic
  221.           times.  Log files  are  automatically created,  there's  a  built-in
  222.           System  Operator page function,  and you  can allow  your callers to
  223.           read through multiple message boards together.  
  224.  
  225.           ∙ QuickBBS can  exit  or shell  out  to  the DOS  environment  (stay
  226.           resident in memory  for a faster  return), swap  to disk  or EMS  so
  227.           that  you can  provide doors  or  other  external programs  for your
  228.           callers. 
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.           October 8, 1991     QuickBBS v2.75 Documentation           Page 5
  237.           ───────────────────────────────────────────────────────────────────
  238.  
  239.                                   System Requirements
  240.  
  241.           QuickBBS  operates on  IBM PC/XT/AT's  or compatibles.  The  minimum
  242.           memory requirement is 256 Kb but  640 Kb is recommended. If QuickBBS
  243.           is used  in conjunction  with a mailer  or if any  door software  is
  244.           utilized  the  memory requirement  may  be  greater.  QuickBBS  also
  245.           requires a hard disk,  as the message base alone can easily exceed 5
  246.           megabytes.  
  247.  
  248.           While RAM drives have  been used with  QuickBBS with quite a bit  of
  249.           success,  ram drives  are inherently  dangerous. It  is fairly safe,
  250.           however, to copy menus  and text files into  a ram drive  every time
  251.           the system boots. If  any changes are made to these files, make sure
  252.           to copy the changes from RAM to the hard drive. You will never  want
  253.           Message or User bases kept in a ram  drive unless the system  copies
  254.           these  files to the  hard drive  every time a caller  logs off. This
  255.           will insure minimum losses in the event of a power failure or  brown
  256.           out. The  use of FASTOPEN  is not recommended  in any  form! If more
  257.           speed is needed,  use a disk  cache utility. FASTOPEN has  been know
  258.           to damage message bases and destroy  userlogs. If you use  FASTOPEN,
  259.           you do so at your own risk; Pegasus  Software nor the author of this
  260.           documentation assume any liability.
  261.  
  262.           In addition to the QuickBBS release, you will  need DOS and a fossil
  263.           driver. Fossils  are programs  that  interface the  BBS software  to
  264.           your specific type of machine. X00 is an example of a fossil  driver
  265.           available for PC's and clones, and is not included. 
  266.           The following are recommended minimum settings for CONFIG.SYS:
  267.  
  268.                     FILES   = 20
  269.                     BUFFERS = 25
  270.  
  271.           The following are recommended parameters for AUTOEXEC.BAT:
  272.  
  273.                     @ECHO OFF 
  274.                     PATH C:\;\DOS;\QUICKBBS;\UTILITY;\{mailer}; 
  275.                     SET COMSPEC = C:\DOS\COMMAND.COM 
  276.                     SET QUICK = C:\QUICKBBS 
  277.                     SET {mailer} = C:\{mailerpath} 
  278.                     PROMPT $P$G
  279.                     CD\QUICKBBS
  280.                     RUNBBS.BAT
  281.  
  282.           The  QuickBBS  subdirectory  must  be  in   the  path  statement  in
  283.           AUTOEXEC.BAT.  See   your  DOS  manual   for  more  information   on
  284.           CONFIG.SYS  and AUTOEXEC.BAT files.  In order to operate a multinode
  285.           system,  it  is  necessary  to  add  the  environment  variable  SET
  286.           QUICK=C:\QUICKBBS. (Multinode Configuration)
  287.  
  288.           The following is a suggested path configuration for QuickBBS and
  289.           its files:
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.           October 8, 1991     QuickBBS v2.75 Documentation           Page 6
  298.           ───────────────────────────────────────────────────────────────────
  299.  
  300.  
  301.                 ┌─────────────────────────────────────────────────────┐
  302.                 │                                                     │
  303.                 │ C:\QUICKBBS ───┬────── FILES ─────────── USERFILES  │
  304.                 │                │                                    │
  305.                 │                ├────┬───── MENUS                    │
  306.                 │                │    │                               │
  307.                 │                │    └───── TXTFILES                 │
  308.                 │                │                                    │
  309.                 │                ├────── MESSAGES                     │
  310.                 │                │               ╔═══════════════════╗│
  311.                 │                ├────── NODE1   ║ ───┬───── MENUS   ║│
  312.                 │                │               ║    │              ║│
  313.                 │                ├────── NODE2   ║    └───── TXTFILES║│
  314.                 │                │               ╚═══════════════════╝│
  315.                 │                ├────── NODELIST                     │
  316.                 │                │                                    │
  317.                 │                └────── MAILER                       │
  318.                 └─────────────────────────────────────────────────────┘
  319.                 Fig. I
  320.  
  321.           Suggested:  The area in the box is optional for each node if you
  322.           want  different menus or  text files,  otherwise the  menus and text
  323.           files can all be off the main QuickBBS  directory which will also be
  324.           referred as  the system  directory in  this documentation.  You only
  325.           need one set regardless of how many nodes you have.
  326.            
  327.           The subdirectory  named NODE2 is normally  used only  in a multinode
  328.           environment.  The subdirectory  named  NODE1  while technically  not
  329.           necessary, will  facilitate installation of  a multinode system.  It
  330.           is  a good idea to implement  your system this  way even if you have
  331.           no immediate  plans to  use multinode. The  MESSAGE subdirectory  is
  332.           used to hold the five message base files,  but is normally not used,
  333.           since most System Operators place the message and user files in  the
  334.           QuickBBS  root.  The  UTILITY  subdirectory  can  be  used  to  hold
  335.           QuickBBS and its offline  utilities, but it is only necessary if you
  336.           want your system better organized.
  337.  
  338.                                 Installing the Software
  339.  
  340.           To install QuickBBS,  make a directory on  your hard disk from which
  341.           you  will run  the bulletin  board.  In  this directory  extract the
  342.           QuickBBS release version. Create  one directory to  store menus, one
  343.           for text files, one directory for each file area you will have,  and
  344.           one  as  your netmail  area.  Run  QCONFIG to  set  up  your  system
  345.           parameters  and  modify the  included  menus  and text  files  using
  346.           MENUS275.ZIP and TEXTF275.ZIP.
  347.  
  348.           Included in the distribution set is  a file named MENUS275.ZIP. This
  349.           archive  contains an installation  batch file  which may  be used to
  350.           ease installation. When executed, the batch file will  automatically
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.           October 8, 1991     QuickBBS v2.75 Documentation           Page 7
  359.           ───────────────────────────────────────────────────────────────────
  360.  
  361.           create  the default  directories as specified by  the default values
  362.           in QCONFIG,  extract  the menus  and text  files and  place them  in
  363.           their appropriate  directories. This batch  file should  not be used
  364.           to  update  an  existing  QuickBBS  system.  Sample  CONFIG.SYS  and
  365.           AUTOEXEC.BAT  are also included  in the  menu archive  with the file
  366.           extension  of  .BBS.  Look  over  the batch  file  carefully  before
  367.           attempting installation.
  368.  
  369.           QUICKED is  a  full screen  message  editor  designed to  work  with
  370.           QuickBBS.  This  is  a  separate  shareware  program,  and  must  be
  371.           registered  separately from  QuickBBS  and in  accordance  with  the
  372.           licensing agreement that accompanies the program.
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.           October 8, 1991     QuickBBS v2.75 Documentation           Page 8
  381.           ───────────────────────────────────────────────────────────────────
  382.  
  383.                                   System Configuration
  384.  
  385.           QCONFIG is the main configuration  program for QuickBBS.  QCONFIG is
  386.           used to  set modem parameters, paths  to system  files, default user
  387.           restrictions,   miscellaneous  parameters,   configure  the  message
  388.           boards,  callback  verifier,  and set  the  event  schedule. To  run
  389.           QCONFIG from  DOS type  {QCONFIG}  and press  {Enter}. QCONFIG  will
  390.           create   four  files   to   hold   the  configuration   information:
  391.           EVENTCFG.DAT, FILECFG.DAT, MSGCFG.DAT, and QUICKCFG.DAT.
  392.           NOTE: If you are upgrading from a  previous version of QuickBBS, you
  393.           may  use the  included utility  266TO275.EXE to  create these files.
  394.           Once  these files  are  created  by  QCONFIG or  266TO275.EXE,  this
  395.           window will appear:
  396.  
  397.           ╒═════════════QuickBBS System Configuration Version 2.75═════════╕
  398.           │Information  Messages  Files  Protocols  Events   General  Quit │
  399.           ╘════════════════════════════════════════════════════════════════╛
  400.           Fig. II
  401.  
  402.           Navigate  the fields  by moving  your cursor  left to  right, or use
  403.           your mouse.  The information field  provides details about  QCONFIG,
  404.           QuickBBS, and about licensing the product.
  405.  
  406.              ╒════════════════════QuickBBS Registration═══════════════════╕
  407.              │                                                            │
  408.              │            Sysop Name: System Operator                     │
  409.              │           System Name: Unregistered QuickBBS system        │
  410.              │      Registration Key:          0                          │
  411.              │                                                            │
  412.              ╘════════════════════════════════════════════════════════════╛
  413.            Fig. III
  414.  
  415.           After  you have received  your key,  place the  information in these
  416.           fields exactly as it  appears in the key text. The Registration  Key
  417.           is a  number value assigned  to licensed users of  QuickBBS. You can
  418.           obtain  this key  by registering  the  product  as explained  in the
  419.           Licensing Information.  A key is necessary  to run  QuickBBS, but an
  420.           evaluation  key 2098791410 may  be used  in place  of your permanent
  421.           registration key.  This allows  you to  evaluate our  product at  no
  422.           cost.
  423.  
  424.           This evaluation key will expire, but  may be replaced by  contacting
  425.           Pegasus Software via US Mail or by  contacting the support system as
  426.           specified  in  the accompanying  licensing  documentation. This  key
  427.           will be made immediately available at no cost to you.
  428.  
  429.           If  you  make  an  error  when  inputting  data  into  these fields,
  430.           QuickBBS  will not  function. The  permanent registration  key  will
  431.           only  work if the  information entered  is exactly  the same  as the
  432.           information provided  by Pegasus Software to  the SysOp.  If the key
  433.           you  received  does not  work  properly,  insure  that  all data  is
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.           October 8, 1991     QuickBBS v2.75 Documentation           Page 9
  442.           ───────────────────────────────────────────────────────────────────
  443.  
  444.           entered  exactly as  provided to  you  by  Pegasus Software  even if
  445.           incorrect.  Contact  any  QuickBBS  Sales  site  for  an   immediate
  446.           replacement.
  447.  
  448.           When a caller logs  on, the first message they will receive will  be
  449.           the QuickBBS  version, and the registration information. If you have
  450.           not registered the  product, the message will display:  Unregistered
  451.           Evaluation Version. However, all operations within QuickBBS will  be
  452.           completely functional.  After you  have entered  the information  in
  453.           this  field, press  "Done". Move  your  cursor  to the  right. Press
  454.           {Enter}.
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.           October 8, 1991     QuickBBS v2.75 Documentation           Page 10
  463.           ───────────────────────────────────────────────────────────────────
  464.  
  465.                        Message Base/External Editor Configuration
  466.  
  467.                           ════════QuickBBS System Configurat 
  468.                            ation   Messages    Files   Protoc
  469.                            ════════╒═════════════════╕═══════
  470.                                    │ Netmail         │       
  471.                                    │ Message Boards  │       
  472.                                    │ External Editor │       
  473.                                    │ Origin Line     │       
  474.                                    ╘═════════════════╛    
  475.                                     Fig. IV         
  476.  
  477.           The  information from  these  fields are  stored  in  MSGCFG.DAT and
  478.           QUICKCFG.DAT.  Your default  net/node address  and up  to ten  alias
  479.           addresses are stored in the netmail  window, as well as  the default
  480.           board number  for incoming netmail.  The path in  which you  wish to
  481.           store netmail is also  specified in this window. Move the cursor  to
  482.           fill the fields that apply to you.
  483.  
  484.           ╒═════════════════════════Netmail Setup═══════════════════════════╕
  485.           │                                                                 │
  486.           │   Main Address:  Zone    1  Net  363  Node    9  Point    0     │
  487.           │         AKA #1:  Zone    1  Net  363  Node    9  Point    6     │
  488.           │         AKA #2:  Zone    0  Net    0  Node    0  Point    0     │
  489.           │         AKA #3:  Zone    0  Net    0  Node    0  Point    0     │
  490.           │         AKA #4:  Zone    0  Net    0  Node    0  Point    0     │
  491.           │         AKA #5:  Zone    0  Net    0  Node    0  Point    0     │
  492.           │         AKA #6:  Zone    0  Net    0  Node    0  Point    0     │
  493.           │         AKA #7:  Zone    0  Net    0  Node    0  Point    0     │
  494.           │         AKA #8:  Zone    0  Net    0  Node    0  Point    0     │
  495.           │         AKA #9:  Zone    0  Net    0  Node    0  Point    0     │
  496.           │        AKA #10:  Zone    0  Net    0  Node    0  Point    0     │
  497.           │                                                                 │
  498.           │  Netmail Board Number:   1                                      │
  499.           │                                                                 │
  500.           │     Netmail Directory:                                          │
  501.           │     C:\QuickBBS\NetMail\                                        │
  502.           │                                                                 │
  503.           ╘═════════════════════════════════════════════════════════════════╛
  504.           Fig. V
  505.  
  506.           If  you only have one  net/node address, leave  all the other fields
  507.           blank.  If  you  are  using  QuickBBS  style  messages for  incoming
  508.           netmail,  put the number of the  board that you  want them to go to.
  509.           If you are using Fido style  messages (*.MSG) for incoming  netmail,
  510.           place a 0  in the Netmail Board Number  field, and you may leave the
  511.           Netmail Directory field  blank. The  Netmail Directory is where  the
  512.           QuickBBS  mail handling  utilities  look for  incoming  netmail  and
  513.           echomail, and place outgoing mail for your mailer program to
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.           October 8, 1991     QuickBBS v2.75 Documentation           Page 11
  522.           ───────────────────────────────────────────────────────────────────
  523.  
  524.           process. You don't need  to make an  entry here if you're running  a
  525.           standalone system.
  526.  
  527.           The Zone Number is used for netmail. Current FidoNet zones are:
  528.  
  529.                 ┌─────────────────────────────────────────────────────┐
  530.                 │ 1 - North America   2 - Europe   3 - Pacific Basin  │
  531.                 │ 4 - Latin America   5 - Africa   6 - Asia           │
  532.                 └─────────────────────────────────────────────────────┘
  533.                Fig. VI
  534.                                                                       
  535.           Other  net  structures,  such  as  EggNet,  use  Zone  99.  The  are
  536.           literally hundreds of alternate networks; but FidoNet and EggNet
  537.           are the largest and most widely known.
  538.  
  539.           Your  net/node address is used for netmail, and  will be assigned to
  540.           you  by your  net or  regional coordinator.  Do not  use this  field
  541.           until you've  been assigned an address.  (Netmail and Echomail).  Do
  542.           not use an  address that is already  assigned to another system. The
  543.           AKAs  (or alternate addresses)  are used  for boards  that have more
  544.           than one net/node  address. These  are usually  network hosts,  help
  545.           nodes, and other special  cases. Do not set these unless you have an
  546.           alternate net/node address assigned to you.
  547.  
  548.           Press {Done}. Move the cursor to Message Boards, and press {Enter}.
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.            October 8, 1991     QuickBBS v2.75 Documentation           Page 12
  557.           ───────────────────────────────────────────────────────────────────
  558.  
  559.            ╒════════════════════════Message Area #1═════════════════════════╕
  560.            │                                                                │
  561.            │   Area Name:                                                   │
  562.            │   Origin Line:                                                 │
  563.            │   Net Address: 0:0/0.0                                         │
  564.            │                                                                │
  565.            │   Type:    Local          Aliases:  No     Keep Count:    0    │
  566.            │   Kinds:   Public   Combined Mode: Yes       Kill Old:    0    │
  567.            │                      Allow Delete: Yes     Kill Rec'd:    0    │
  568.            │                                                                │
  569.            │                 Read        Write     Template        Sysop    │
  570.            │   Security        10           10           10        32000    │
  571.            │   A Flags   --------     --------     --------     --------    │
  572.            │   B Flags   --------     --------     --------     --------    │
  573.            │   C Flags   --------     --------     --------     --------    │
  574.            │   D Flags   --------     --------     --------     --------    │
  575.            │                                                                │
  576.            ╘═PGDN - Prev area═════════ALT-G - Goto═════════PGUP - Next area═╛
  577.           Fig. VII
  578.  
  579.           Area  Name: The  name of  the message  area.  This  name can  be the
  580.           echomail tag, or it  can be a  name that is similar to the  tag. For
  581.           instance, the international QuickBBS echo can be known as  QUICKBBS,
  582.           or you can name the message area QuickBBS Support.
  583.  
  584.           Origin Line:  This field is used to  append one line  of text to the
  585.           bottom of all outgoing echomail. Normally  this line is to  announce
  586.           the name and phone  number of the bulletin board, but any text up to
  587.           55 characters in length  can be used.  If the line is longer than 55
  588.           characters, QuickBBS will truncate the text.  It is not necessary to
  589.           add the  net/node address to  this line.  If the message  area being
  590.           defined  is local  and not  echoed out,  this  field should  be left
  591.           blank or  you may  also leave  this line  blank to  use the  default
  592.           origin line. 
  593.  
  594.           Net Address: This field  will append the network  address to the end
  595.           of the origin line. The System  Operator can select from  the eleven
  596.           addresses defined in Netmail Setup. To  select an address, move  the
  597.           cursor the  Net Address field, and  press {Space}  until the desired
  598.           address  is visible.  For  local only  message  areas  or standalone
  599.           systems, this field should be left blank.
  600.  
  601.           Type: This field is  used to define the  type of message area. There
  602.           are three types of message areas: Local, Echo, and Net.
  603.  
  604.           To change  the field, press  {Space}, {+}, or {-}  until the desired
  605.           type appears.
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.           October 8, 1991     QuickBBS v2.75 Documentation           Page 13
  614.           ───────────────────────────────────────────────────────────────────
  615.  
  616.           Kinds: This field is  used to define the kind of message area. There
  617.           are  four kinds  of  message areas:  Public, ReadOnly,  Pub/Pvt, and
  618.           Private.
  619.            
  620.                Public:  Normally an  open  conference where  all  callers  are
  621.                allowed to participate. This can also  be a local message  area
  622.                for conversations between the system's callers only.
  623.  
  624.                ReadOnly: Reserved  for a message area  equivalent to a  System
  625.                Operator news area, where no replies  are necessary, or if  the
  626.                message area imports text files of  a specific nature where the
  627.                originator is not available to reply.
  628.  
  629.                Pub/Pvt: Allows both  public and private messages. This is  not
  630.                allowed on  echomail areas  since most System Operators  do not
  631.                like to pay to import private mail.
  632.  
  633.                Private: Used  for local message areas.  This area  can be used
  634.                for private mail between the System  Operator and a caller, and
  635.                is  used  to exchange  privileged  information  such  as  phone
  636.                numbers.
  637.  
  638.           Aliases: The System  Operator can specify which message area  allows
  639.           the use  of aliases  or handles. These  areas are normally  local in
  640.           nature, but some echo  mail boards allow the use of aliases provided
  641.           that  it is  not abused.  To  change  this field,  press {Space}  or
  642.           {+}/{-}. The  board can  be a  default alias-only  board, a  default
  643.           real name-only board, or  QuickBBS will ask the caller if they  wish
  644.           to use an alias to enter or reply to a message.
  645.  
  646.           Combined Mode: This field  is used to  allow the message area to  be
  647.           read in  the combined mode. If  the message area  is a private  only
  648.           board, such  as a local  message area, this  field should  be set to
  649.           reflect it. To toggle between modes, press {Space} or {+}/{-}.
  650.  
  651.           Allow Delete:  The caller  has the  option of  deleting any  message
  652.           written by  them. If  you enable  this option  by pressing  {Space},
  653.           callers will also be able to delete messages to them. 
  654.  
  655.           MSGPACK  reads  MSGCFG.DAT  to  determine  the  desired  method   of
  656.           cleaning  and   packing  the  message   base.  MSGPACK  uses   three
  657.           parameters:
  658.  
  659.                Keep Count: The maximum number of  messages to retain during  a
  660.                message  pack.   For  high  volume   echos,  it  is   generally
  661.                recommended  that  the   number  of  messages  for  each   echo
  662.                conference be similar in message count.
  663.  
  664.                Kill  Old: The maximum  number of  days to  keep messages  in a
  665.                message base. If  you also use Keep  Count on the same  message
  666.                area,  MSGPACK  will  use  both  parameters  for  packing.  For
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.           October 8, 1991     QuickBBS v2.75 Documentation           Page 14
  675.           ───────────────────────────────────────────────────────────────────
  676.  
  677.                instance,  if you set  up a  message area with a  Keep Count of
  678.                300 messages,  and  set Kill  Old  for  14 days,  MSGPACK  will
  679.                delete all  messages more than 14  days old  first, then delete
  680.                the remaining number of  messages until it  matches the  amount
  681.                in Keep Count.
  682.  
  683.                Kill Rec'd: Local private  message areas sometimes  are full of
  684.                received messages. The System Operator generally does not  find
  685.                out about  these messages until a  general housekeeping of  the
  686.                bulletin board  is performed.  You can  set Kill  Rec'd to  the
  687.                maximum  number  of  days  to  keep  received  messages  before
  688.                marking  them for deletion,  normally 1  day. If  you prefer to
  689.                manually delete messages in private areas or  would rather that
  690.                MSGPACK  use the  other two  parameters, this  field should  be
  691.                marked for 0 days.
  692.  
  693.           Read   Security/Flags:  The  minimum  security   level  and  flagset
  694.           required  to read messages  in this message area.  A caller may have
  695.           the required security level to read  messages in this message  area,
  696.           but if their flag set defined in USERS.BBS does not match the  flags
  697.           required to read this  message area, they will  not be able  to read
  698.           this board.
  699.  
  700.           Write  Security/Flags:  The  minimum  security   level  and  flagset
  701.           required  to post  messages or  reply  to  messages in  this message
  702.           area. A caller may have the required flags to read messages in  this
  703.           area,  but if  the  security level  and  flagset  of  the caller  as
  704.           defined  in USERS.BBS  does not  match  the  flags for  this message
  705.           area, the caller will not be able to reply to or post messages.
  706.  
  707.           Template  Security/Flags:  The minimum  security  level  and flagset
  708.           required  to  display  templated  menus  (Menu  Configuration).  The
  709.           caller may  have the  required read  and write  security levels  for
  710.           access to this message  area, but the security level and flagset  as
  711.           defined in  USERS.BBS for the caller  must match the level and flags
  712.           defined for  the message area  in order for  the caller  to see that
  713.           templated message area.
  714.  
  715.           Sysop  Security/Flags:   The  minimum  security  level  and  flagset
  716.           required to  perform System Operator  functions on  a message  area.
  717.           System Operator functions are the ability to delete, move,  forward,
  718.           toggle private/public, and view the hidden messages IDs.
  719.  
  720.           Normally the Sysop Security/Flags should match  those of the  System
  721.           Operator, but if you have allowed one of your callers the  privilege
  722.           of  maintaining a  particular message  area, the security  level and
  723.           flagset should match that of the caller as defined in USERS.BBS.
  724.  
  725.           Additional  commands  available to  you  are  {PgDn}  to  go to  the
  726.           previous message area,  {PgUp} to go to  the next message area,  and
  727.           {Alt-G} to go to a specific message area.
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.           October 8, 1991     QuickBBS v2.75 Documentation           Page 15
  736.           ───────────────────────────────────────────────────────────────────
  737.  
  738.           ╒═════════════════External Message Editor Setup═════════════════╕
  739.           │                                                               │
  740.           │ Message Reply Quoting String:   >   Swap to Disk/EMS Y        │
  741.           │                                                               │
  742.           │ DOS Command String:                                           │
  743.           │                                                               │
  744.           ╘═══════════════════════════════════════════════════════════════╛
  745.           Fig. VIII
  746.  
  747.           Message  Reply Quoting  String: Used  for external  message  editors
  748.           such  as QuickEd.  Select any  three alphanumeric  or extended ASCII
  749.           characters to be placed  in a message when quoting message text.  If
  750.           you  place  a  {Ctrl-A}  in  that  area,  QuickBBS  will  insert the
  751.           initials of the person  being quoted at the beginning of each quoted
  752.           line, and also add a text line at the top of  the message as in this
  753.           example: 
  754.  
  755.           In a message to David Small <1 Jan 91 17:13:00> Eric Green wrote:
  756.            
  757.           EG> There are national Real Estate echos around. The one I carry
  758.           EG> is called REAL. There are 3 others, more specific in nature.
  759.  
  760.                Thanks for the tip. 
  761.  
  762.           --- QuickBBS 2.75 (Reg)
  763.           * Origin: David's Point - Orlando (407) 555-1234 (1:363/9.6)
  764.           Fig. IX
  765.  
  766.           DOS Command String for Full-Screen Editor:  Where you will place the
  767.           name of  the external message editor.  You should  place this editor
  768.           in the QuickBBS system directory, and  the full name (including path
  769.           and  extension) should  be  in  place. Additionally,  you  can  swap
  770.           QuickBBS  to disk  (or  EMS, if  available) in  this  window  if you
  771.           specify the swap path (System Paths).
  772.  
  773.             ╒═════════════════════Default Origin Line═════════════════════╕
  774.             │ Another brand new QuickBBS sysop!                           │
  775.             ╘═════════════════════════════════════════════════════════════╛
  776.           Fig. X
  777.  
  778.           Default Origin Line:  The text string that will be appended to every
  779.           echo-style message  originating from your  system. You can  override
  780.           the default by entering separate origin  lines for each message base
  781.           you carry  in the Message Base Configuration, or leave  blank to use
  782.           the default.  Be sure  not to leave  the default  origin line  field
  783.           blank,  and do not  include your  net/node address  as QuickBBS will
  784.           automatically append it. You are limited  to 55 ASCII characters  in
  785.           this field. Using more than this  recommended value will result in a
  786.           truncated or  word-wrapped origin  line. Standalone  systems do  not
  787.           need to input data into this field. 
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.           October 8, 1991     QuickBBS v2.75 Documentation           Page 16
  796.           ───────────────────────────────────────────────────────────────────
  797.  
  798.                                 File Area Configuration
  799.  
  800.           QuickBBS allows the System  Operator to have  up to 200 unique  file
  801.           areas, and  the only limitation is  available disk  space. Each file
  802.           area can be controlled separately from  the others by download, file
  803.           search, and  menu template  security, flag sets, and  access levels.
  804.           Once  you have completed  configuring your  message areas, move your
  805.           cursor to Files, and press {Enter} for the following window:
  806.  
  807.           ╒═════════════════════════File Area #1══════════════════════════╕
  808.           │                                                               │
  809.           │ Name:                                                         │
  810.           │                                                               │
  811.           │                                                               │
  812.           │ File Path:                                                    │
  813.           │                                                               │
  814.           │                                                               │
  815.           │ File List:                                                    │
  816.           │                                                               │
  817.           │                                                               │
  818.           │  Ignore K Limit:  No              Ignore Ratios:  No          │
  819.           │                                                               │
  820.           │  Download            File Search         Menu Template        │
  821.           │  Security:    10     Security:    10     Security:    10      │
  822.           │  A Flags:  --------  A Flags:  --------  A Flags:  --------   │
  823.           │  B Flags:  --------  B Flags:  --------  B Flags:  --------   │
  824.           │  C Flags:  --------  C Flags:  --------  C Flags:  --------   │
  825.           │  D Flags:  --------  D Flags:  --------  D Flags:  --------   │
  826.           │                                                               │
  827.           ╘═PGDN - Prev area═════════ALT-G - Goto════════PGUP - Next area═╛
  828.           Fig. XI
  829.  
  830.           Name: The label that you will call the  file area. The label  should
  831.           be  descriptive  to give  the  caller  an  indication  of the  files
  832.           available.  For instance,  if you  have  a  large collection  of GIF
  833.           files, and  have them categorized by  monitor resolution, the  first
  834.           file area  should be  labeled MCGA  GIF  files, the  second CGA  GIF
  835.           files, and so forth.
  836.  
  837.           File  Path: Where QuickBBS will  search for the files your caller is
  838.           interested  in. Make  certain that  you  have  the correct  path for
  839.           these particular  files and that your  spelling is  also correct, or
  840.           QuickBBS will  return an  error code.  You can  specify a  directory
  841.           path up to 10 levels deep.
  842.  
  843.           File  List: The path  and filename  of your  file area descriptions.
  844.           You  can use  an  alternate  path other  than the  location  of your
  845.           files,  and  you can  also  use  an  alternate name  other  than the
  846.           default FILES.BBS.  Once a caller  selects the  file area,  QuickBBS
  847.           will read FILECFG.DAT. It is generally  recommended that you use the
  848.           default  filename of  FILES.BBS for  your descriptions,  since  some
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.           October 8, 1991     QuickBBS v2.75 Documentation           Page 17
  857.           ───────────────────────────────────────────────────────────────────
  858.  
  859.           external utilities will require it.
  860.  
  861.           When creating FILES.BBS, you  must input the name  of the file along
  862.           with the file description. QuickBBS has  no limits on the  length of
  863.           the  description;   any  text   longer  than   40  characters   will
  864.           automatically word-wrap to the next line.  This makes for an overall
  865.           pleasant appearance to the caller.
  866.  
  867.           Ignore K Limit/Ratios: You can configure each area to allow  callers
  868.           to  exceed  Download K and  the upload/download  ratio. If  you have
  869.           configured  all new  users with  no file  download capabilities, but
  870.           want them  to download  a registration form  or a  policy file,  you
  871.           should enable these options  for the directory  that contains  these
  872.           files.
  873.  
  874.           Download, File Search,  and Menu Template Security: Optionally,  you
  875.           can set  security  levels and  flagsets  for  download access,  file
  876.           search  capability,  and  access  of  the  menu  templates.  It   is
  877.           important to  remember that the security  levels and  flag sets must
  878.           match the  same levels and  flags you  have configured for  your new
  879.           and verified callers. It is recommended  that you leave these fields
  880.           blank until you  are more familiar  with the power  of these  access
  881.           levels. 
  882.  
  883.           Additional  commands  available to  you  are  {PgDn}  to  go to  the
  884.           previous file area, {PgUp} to go to the next file area, and  {Alt-G}
  885.           to go to a specific file area.
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.           October 8, 1991     QuickBBS v2.75 Documentation           Page 18
  894.           ───────────────────────────────────────────────────────────────────
  895.  
  896.                             Internal File Transfer Protocols
  897.  
  898.           For  experienced  System  Operators,  this  configuration  may  seem
  899.           redundant; but for  the novice, this  is one  of the most  important
  900.           parts.  If you have enabled file download areas  for your callers in
  901.           the previous  window, you  must select  file transfer protocols  for
  902.           them to  use. Of  all of  the available  protocols within  QuickBBS,
  903.           ZMODEM  is   the  most  efficient   and  error-free,  while   XMODEM
  904.           Checksum/CRC  is  the most  widely  used,  particularly  for  non-PC
  905.           callers.  Once you have selected the internal protocols for default,
  906.           your callers will be able to upload and download  with each protocol
  907.           chosen.
  908.  
  909.           Additionally, some callers  that log on may not  be able to use  any
  910.           of the  internal protocols that  QuickBBS supports. For example, the
  911.           TRS-80  and CoCo computers  can use  both types  of XMODEM,  but the
  912.           Commodore computer  can  only use  PUNTER.  Therefore,  you are  not
  913.           limited to  these internal file transfer  protocols. There are  many
  914.           external  protocols available that  QuickBBS will accept as either a
  915.           TYPE  7 or  15  DOS Command.  Read the  manual  that came  with  the
  916.           external protocol for help on implementation.
  917.  
  918.                               ╒════Internal Protocols════╕
  919.                               │                          │
  920.                               │   Xmodem:        Yes     │
  921.                               │   Xmodem-1K:     Yes     │
  922.                               │   Ymodem:        Yes     │
  923.                               │   Ymodem G:       No     │
  924.                               │   Zmodem:        Yes     │
  925.                               │   Sealink:        No     │
  926.                               │                          │
  927.                               ╘══════════════════════════╛
  928.                             Fig. XII
  929.  
  930.           Move the  cursor right to Protocols  and press  {Enter}. Use {Space}
  931.           to  enable or  disable the  file transfer  protocols. The  protocols
  932.           defined here are defaults. The protocols  that are disabled are  not
  933.           normally  used by  callers.  The SEALINK  file transfer  protocol is
  934.           normally reserved  by front-end mailers,  but some System  Operators
  935.           will  log on to your system using their mailer. Ymodem-G should only
  936.           be enabled if you have an error-correcting modem (MNP).
  937.  
  938.           Press {Done} when you've finished making changes.
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.           October 8, 1991     QuickBBS v2.75 Documentation           Page 19
  947.           ───────────────────────────────────────────────────────────────────
  948.  
  949.                                      Event Editing
  950.  
  951.           Information on  system events are  stored in  EVENTCFG.DAT. Move the
  952.           cursor  to  Events  and  press  {Enter}.The  following  screen  will
  953.           display:
  954.  
  955.           ╒══════════════════System Event Configuration═══════════════════╕
  956.           │                                                               │
  957.           │  1: Disabled   :   SNMNTNWNTNFNSN  ErrorLevel:  6  Forced: N  │
  958.           │  2: Disabled       SNMNTNWNTNFNSN  ErrorLevel:  6  Forced: N  │
  959.           │  3: Disabled       SNMNTNWNTNFNSN  ErrorLevel:  6  Forced: N  │
  960.           │  4: Disabled       SNMNTNWNTNFNSN  ErrorLevel:  6  Forced: N  │
  961.           │  5: Disabled       SNMNTNWNTNFNSN  ErrorLevel:  6  Forced: N  │
  962.           │  6: Disabled       SNMNTNWNTNFNSN  ErrorLevel:  6  Forced: N  │
  963.           │  7: Disabled       SNMNTNWNTNFNSN  ErrorLevel:  6  Forced: N  │
  964.           │  8: Disabled       SNMNTNWNTNFNSN  ErrorLevel:  6  Forced: N  │
  965.           │  9: Disabled       SNMNTNWNTNFNSN  ErrorLevel:  6  Forced: N  │
  966.           │ 10: Disabled       SNMNTNWNTNFNSN  ErrorLevel:  6  Forced: N  │
  967.           │                                                               │
  968.           Fig. XIII
  969.  
  970.           Event  Schedule  editing   is  used  for  automatic  processing   of
  971.           functions  that  you  normally  won't  want  to  do  manually.   For
  972.           instance,  maintenance events  such  as packing  the  message  base,
  973.           processing nodelists, and creating an files  list can be done  while
  974.           system usage  is  low, normally  in  early  morning hours.  You  can
  975.           specify as many events as your BBS batch  file has, but the  maximum
  976.           amount of events allowed is thirty.
  977.  
  978.           The  Disable field is used by  the System Operator to turn on or off
  979.           an event on the  fly. To change the  field, press {Space}. This way,
  980.           you can keep the information in  EVENTCFG.DAT without ever having to
  981.           delete an event.
  982.  
  983.           You must set the time  that the event will begin in the next  field.
  984.           Failure to specify when the event will begin  may result in a system
  985.           error.  The time of day is  the time that the event will run in a 24
  986.           hour clock  format. In  addition, you  must set  the  days that  the
  987.           event is  to run. In  the day field, move the cursor  to the day you
  988.           want to run your event. Press  {Y} next to each day this event is to
  989.           run.  For example,  if  you clean  your message  base on  Monday and
  990.           Wednesday only, this line should read:
  991.  
  992.           ┌───────────────────────────────────────────────────────────────┐
  993.           │ 1: Enabled  03:30 SNMYTNWYTNFNSN   ErrorLevel:  6  Forced: Y  │
  994.           └───────────────────────────────────────────────────────────────┘
  995.           Fig. XIV
  996.  
  997.           The Errorlevel  is the  return value  that will  be  passed to  your
  998.           batch file  when QuickBBS  exits for  the event.  Examples of  batch
  999.           files are in the appendix of this manual.
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.           October 8, 1991     QuickBBS v2.75 Documentation           Page 20
  1008.           ───────────────────────────────────────────────────────────────────
  1009.  
  1010.           Finally, you have the  option of forcing  an event to run. If  there
  1011.           is a  caller online and  it conflicts with an  errorlevel event, you
  1012.           can enable this field and QuickBBS will force  the user off so  that
  1013.           the  event will  execute.  QuickBBS will  not  allow  another caller
  1014.           online  until the errorlevel  event has  been completed.  If you are
  1015.           operating your  system in  conjunction with a front-end  mailer, you
  1016.           will need  to match  the events  from the  mailer to  the events  in
  1017.           QuickBBS.
  1018.  
  1019.           Exit this window  after you are finished,  move the cursor  right to
  1020.           the General field, and press {Enter}.
  1021.  
  1022.                                  General Configuration
  1023.  
  1024.                                tion 2.75═══════════════╕
  1025.                                Events   General   Quit │
  1026.                                ══════╒══════════════╕══╛
  1027.                                      │ Modem        │   
  1028.                                      │ DOS Path     │   
  1029.                                      │ Prompts      │   
  1030.                                      │ Colors       │   
  1031.                                      │ Security     │   
  1032.                                      │ Restrictions │   
  1033.                                      │ New User     │   
  1034.                                      │ Verifier     │   
  1035.                                      │ Other        │   
  1036.                                      ╘══════════════╛   
  1037.                                  Fig. XV               
  1038.  
  1039.           Parameter  settings  under  the  General  window  cover  the   modem
  1040.           initialization and response strings,  paths for the  menus and  text
  1041.           file areas,  message base, nodelists, overlay,  and the memory  swap
  1042.           area.  The   default  prompts  used   for  callers,  default   color
  1043.           configuration for  all internal menus  and screens, system  security
  1044.           and restrictions, new user setup and  the callback verifier are also
  1045.           included in this field. 
  1046.  
  1047.           Move the cursor to Modem, press {Enter}.
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.           October 8, 1991     QuickBBS v2.75 Documentation           Page 21
  1056.           ───────────────────────────────────────────────────────────────────
  1057.  
  1058.                                     Modem Parameters
  1059.  
  1060.           ╒══════════════════════Modem Parameters═══════════════════════════╕
  1061.           │                                                                 │
  1062.           │  Comm Port:  1                  Initialize at  2400 baud        │
  1063.           │  Wait 30 seconds for carrier    Attempt initialization 3 times  │
  1064.           │  Answer Phone: Modem            Character Delay:  60            │
  1065.           │                                                                 │
  1066.           │  Initialization String                                          │
  1067.           │  ATE0F1M0Q0V1X4C1H0S0=1S7=15                                    │
  1068.           │                                                                 │
  1069.           │  Busy String                                                    │
  1070.           │  ATM0H1                                                         │
  1071.           │                                                                 │
  1072.           │  Initialization Response: OK                                    │
  1073.           │            Busy Response: OK                                    │
  1074.           │        300 Baud Response: CONNECT|                              │
  1075.           │       1200 Baud Response: CONNECT 1200                          │
  1076.           │       2400 Baud Response: CONNECT 2400                          │
  1077.           │       9600 Baud Response: CONNECT 9600                          │
  1078.           │      19200 Baud Response: CONNECT 19200                         │
  1079.           │      38400 Baud Response: CONNECT 38400                         │
  1080.           │                                                                 │
  1081.           ╘═════════════════════════════════════════════════════════════════╛
  1082.           Fig. XVI
  1083.  
  1084.           You must specify  a COM port  in the  first field.  In reality,  all
  1085.           other  fields in  the modem  window  may be  left blank  except  for
  1086.           standalone or  barefoot systems. However,  it is highly  recommended
  1087.           that you duplicate  the information  from your  front-end mailer  in
  1088.           the event that decide to run in a standalone mode only. 
  1089.  
  1090.           Comm Port: If you are using a communications  port other than 1 (for
  1091.           the technically minded  this is PORT0 or  COM1) change the value  in
  1092.           the Comm Port field.  
  1093.  
  1094.           Wait 30 Seconds for Carrier: determines  how long QuickBBS will wait
  1095.           for  a  carrier  tone  on  incoming   calls  before  giving  up  and
  1096.           reinitializing the modem.
  1097.  
  1098.           Answer Phone: QuickBBS  will answer the phone  by sending ATA to the
  1099.           modem if  your system  supports the hardware ring  indicator signal.
  1100.           This is dependent not  only on your hardware,  but on your fossil as
  1101.           well. If you  set the answer mode to  software, be certain to  place
  1102.           S0=0  in your  initialization string.  For those  systems which  are
  1103.           capable,  this  is a  more  efficient  mode  of  operation; but  the
  1104.           default parameter of modem will still function as it always has.
  1105.  
  1106.           Initialize  at: The  maximum  baud  rate  of  your  modem.  QuickBBS
  1107.           supports baud rates of up to 38,400 baud.
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.           October 8, 1991     QuickBBS v2.75 Documentation           Page 22
  1116.           ───────────────────────────────────────────────────────────────────
  1117.  
  1118.           Attempt  Initialization: Determines  how  many  times QuickBBS  will
  1119.           attempt  to   set   the   modem  before   aborting  with   a   modem
  1120.           initialization error message.
  1121.  
  1122.           Initialization String:  The string  that QuickBBS uses  to set  your
  1123.           modem. If you are  using a front-end mailer leave this field  blank.
  1124.           If  you  are changing  to  QuickBBS  from  other  software, you  can
  1125.           probably copy your current initialization string. Some sample  modem
  1126.           initialization strings  are included in  the appendix; consult  your
  1127.           modem  manual  to ensure  that all  of  the  commands listed  in the
  1128.           default  string are valid  for your  modem. In  addition, be certain
  1129.           that  S0=1  is used  so  that  your modem  will  answer  the  phone.
  1130.           QuickBBS  supports several special modem characters as  shown in the
  1131.           text box below.
  1132.  
  1133.                       ┌─────────────────────────────────────────┐
  1134.                       │ |   Sends a carriage return (CR)        │
  1135.                       │ ^   Raises DTR - will answer the phone  │
  1136.                       │ v   Lowers DTR - won't answer the phone │
  1137.                       │ ~   Pauses for 1/2 second               │
  1138.                       └─────────────────────────────────────────┘
  1139.                      Fig. XVII
  1140.  
  1141.           Busy  Command String: Used  when the  bulletin board  is executing a
  1142.           task  and cannot accept  calls, such  as when you log  on locally or
  1143.           when  QuickBBS exits to  perform maintenance  events. There  are two
  1144.           accepted  methods of achieving  this. The  first, and  oldest, is to
  1145.           drop  the DTR  so  that  the modem  can not  answer the  phone. This
  1146.           results in  the  caller getting  a  ring  without ever  having  your
  1147.           machine  answer the phone,  often leading  the caller  to think that
  1148.           your board is  down. The other  method is  to take the phone  off of
  1149.           the hook, thereby generating a busy signal.
  1150.            
  1151.           Initialization Response:  Match the response  that your modem  gives
  1152.           when it  is initialized. If you  are using a front-end mailer, leave
  1153.           this  field blank.  Some modems  return numeric  result codes,  some
  1154.           return strings (called verbal responses), but most are  programmable
  1155.           to return one or the other.
  1156.  
  1157.           Modem Busy  Response: The response your  modem will  generate if the
  1158.           modem busy command string is correctly executed.
  1159.  
  1160.           300,  1200,  2400,  9600,  14,400,  and  38,400  Baud Response:  The
  1161.           response your modem generates for connects  at each of these speeds.
  1162.           Your modem must be able to generate different responses for each  of
  1163.           these.  Many modems  require a  "|" (carriage  return  character/DOS
  1164.           pipe command) at the end of the 300 baud connect string.
  1165.  
  1166.           Press {Done}. Move the  cursor to DOS Paths.  Press {Enter} for  the
  1167.           Path window: 
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.           October 8, 1991     QuickBBS v2.75 Documentation           Page 23
  1176.           ───────────────────────────────────────────────────────────────────
  1177.  
  1178.                                       System Paths
  1179.  
  1180.                                ╒═══════════════════════╕
  1181.                                │ Menu Path:            │
  1182.                                │ C:\QuickBBS\Menus\    │
  1183.                                │                       │
  1184.                                │ Text File Path:       │
  1185.                                │ C:\QuickBBS\TxtFiles\ │
  1186.                                │                       │
  1187.                                │ Message Base Path:    │
  1188.                                │ C:\QuickBBS\Messages\ │
  1189.                                │                       │
  1190.                                │ Nodelist Path:        │
  1191.                                │ C:\QuickBBS\NodeList\ │
  1192.                                │                       │
  1193.                                │ Overlay Path:         │
  1194.                                │                       │
  1195.                                │                       │
  1196.                                │ Swap Path:            │
  1197.                                │                       │
  1198.                                ╘═══════════════════════╛
  1199.                                Fig. XVIII               
  1200.  
  1201.  
  1202.           Menu  Path: The  path  to  the directory  that you  created  for the
  1203.           menus.
  1204.  
  1205.           Text File Path:  The directory that holds  your ANSI and ASCII  text
  1206.           files.
  1207.  
  1208.           Message  Base Path: Select the directory that  contains your message
  1209.           base  files. It  is recommended  that  you  use the  QuickBBS system
  1210.           directory since  third-party utilities may not recognize them if you
  1211.           set up an alternate path.
  1212.  
  1213.           Nodelist  Path: Select  the  default directory  that  contains  your
  1214.           nodelist  files.  If you  are operating  a standalone  system, leave
  1215.           this field blank.
  1216.  
  1217.           Overlay  Path: The path for  the QuickBBS overlay files is only used
  1218.           if  you  are  using  the  overlay  version. If  you  are  using  the
  1219.           executable  version  only,  leave  this  field  blank.  The  overlay
  1220.           version is  sometimes necessary  for systems  that have  limited RAM
  1221.           availability and operate external programs. It  takes up less memory
  1222.           than  the standard executable  release, and  it is  advisable to use
  1223.           the overlay  if your  system falls  under these  instances. You  can
  1224.           leave this field blank and still use the overlay version as long  as
  1225.           the  overlay  and executable  are  in  the  same  directory. If  you
  1226.           specify a path in  this field, the overlay  file must be there. This
  1227.           field  is useful  if you want  to place  the overlay  file on  a RAM
  1228.           disk.
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.           October 8, 1991     QuickBBS v2.75 Documentation           Page 24
  1237.           ───────────────────────────────────────────────────────────────────
  1238.  
  1239.           Swap Path:  specifies the directory that  you want  QuickBBS to swap
  1240.           system contents, using disk or EMS.
  1241.  
  1242.           Press {Done}  when all parameters  appear correct.  Move the  cursor
  1243.           down one and press {Enter}.
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.           October 8, 1991     QuickBBS v2.75 Documentation           Page 25
  1252.           ───────────────────────────────────────────────────────────────────
  1253.  
  1254.                                      System Prompts
  1255.  
  1256.           ╒═════════════════════════Prompt Strings══════════════════════════╕
  1257.           │                                                                 │
  1258.           │  Loading Message:                                               │
  1259.           │  Loading, Please Wait ...                                       │
  1260.           │                                                                 │
  1261.           │  Selection Prompt:                                              │
  1262.           │  Type Selection or L to List, [Enter]=Quit:                     │
  1263.           │                                                                 │
  1264.           │  No New Mail:                                                   │
  1265.           │  No new mail for you. (Gotta write 'em to get 'em!)             │
  1266.           │                                                                 │
  1267.           ╘═════════════════════════════════════════════════════════════════╛
  1268.           Fig. XIX
  1269.  
  1270.           QuickBBS allows the System Operator to control the look and feel  of
  1271.           their  systems  right  down to  the  default  prompts.  These  three
  1272.           prompts have specific functions:
  1273.  
  1274.                Loading Message:  Refers to external  programs that are  called
  1275.                via a TYPE 7 or 15 Command.
  1276.  
  1277.                Selection Prompt:  is related  to TYPE 6 Commands.  This prompt
  1278.                will be appended to  the end of all TYPE 6 selection menu files
  1279.                that you have created for your system.
  1280.  
  1281.                No  New Mail: Displayed  to a  caller if, after a  mail scan at
  1282.                logon  or if  the caller selects  a TYPE 22  Personal Mail Scan
  1283.                from a menu, QuickBBS cannot find any unread messages.
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.           October 8, 1991     QuickBBS v2.75 Documentation           Page 26
  1292.           ───────────────────────────────────────────────────────────────────
  1293.  
  1294.                                          Colors
  1295.  
  1296.                                    ╒═══════════════╕
  1297.                                    │ Main screen   │
  1298.                                    │ Entry fields  │
  1299.                                    │ Borders       │
  1300.                                    │ Windows       │
  1301.                                    │ Status bar    │
  1302.                                    ╘═══════════════╛
  1303.                                     Fig. XX        
  1304.  
  1305.           QuickBBS allows you to set up  default color layouts for  everything
  1306.           in your  system. It is no longer necessary to remember number values
  1307.           for color  sets;   simply move  your cursor  or mouse  point to  the
  1308.           desired foreground and background colors and press {Enter}. 
  1309.  
  1310.           After  you  have selected  the  area  you wish  to  modify,  a  grid
  1311.           featuring all  of the available colors  will display.  At the bottom
  1312.           of the grid is  the label of  the color choice. For systems  without
  1313.           color  capability this  enables  the System  Operator  to  determine
  1314.           color selections pleasing  to the  eye, without  the guesswork.  The
  1315.           colors assigned as a  default by QuickBBS are  denoted by a box when
  1316.           you open the  window. It is not necessary  to use these colors,  but
  1317.           they are  recommended for  systems with  monochrome monitors.  Press
  1318.           {Done} to save changes for each color set.
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.           October 8, 1991     QuickBBS v2.75 Documentation           Page 27
  1327.           ───────────────────────────────────────────────────────────────────
  1328.  
  1329.                                     System Security
  1330.  
  1331.           When you have  finished selecting  default colors  for your  system,
  1332.           press {Done}. Move the cursor to Security, and press {Enter}.
  1333.  
  1334.                     ╒═══════════════System Security════════════════╕
  1335.                     │                                              │
  1336.                     │ Allow shell commands from text files:  No    │
  1337.                     │           "Forgot my password" board:   0    │
  1338.                     │            Allow one word user names:  No    │
  1339.                     │                  Inactivity time out:   120  │
  1340.                     │                     Logon time limit:    10  │
  1341.                     │                       Password tries:     3  │
  1342.                     │                                              │
  1343.                     │             Sysop security: 32000            │
  1344.                     │                    A flags: --------         │
  1345.                     │                    B flags: --------         │
  1346.                     │                    C flags: --------         │
  1347.                     │                    D flags: --------         │
  1348.                     │                                              │
  1349.                     ╘══════════════════════════════════════════════╛
  1350.                     Fig. XXI                                        
  1351.  
  1352.           Allow Shell  Commands From  Text Files: QuickBBS has  the capability
  1353.           to  execute an  external  program  in a  DOS  Shell. If  you have  a
  1354.           database utility  that your callers can  read and write  to, you can
  1355.           create an ANSI graphic screen to  display opening information to the
  1356.           caller prior to loading.
  1357.  
  1358.           This shell command  uses a number of  parameters. To enable, place a
  1359.           {Ctrl-X}  in the text. When  QuickBBS finds it,  it will execute the
  1360.           external program via a  TYPE 7 Command. For example, if you have  an
  1361.           external database  utility that  you allow  your callers to  access,
  1362.           you  can create  an ANSI  graphic  screen to  announce it  prior  to
  1363.           loading. At the bottom  of the ANSI screen, place a {Ctrl-X} on  the
  1364.           last line with the TYPE  7 call, terminated with a DOS pipe {|}. For
  1365.           instance:
  1366.  
  1367.                             {^X\QUICKBBS\UTIL\DOORNAME.EXE|}
  1368.  
  1369.           The desired  external program must be  capable of communicating  via
  1370.           the modem for all input or output. It is  not necessary that any I/O
  1371.           to or from the caller occur. For example, a data logging utility.
  1372.  
  1373.           WARNING:  Improper  use of  this  feature  can  severely  compromise
  1374.           system  security. In particular,  make certain that your callers can
  1375.           in no  way edit your text  files. Message To  Next Caller doors  are
  1376.           notorious for allowing these breaches of security.
  1377.  
  1378.           System  Security  Message  board:  Also  known  as  the  "Forgot  my
  1379.           password"   board,  enables   callers  that  have   forgotten  their
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.           October 8, 1991     QuickBBS v2.75 Documentation           Page 28
  1388.           ───────────────────────────────────────────────────────────────────
  1389.  
  1390.           passwords or are otherwise  unable to complete a  log in, to leave a
  1391.           message to  the SysOp  so that they  can be reached.  You must  have
  1392.           already  created a message  area for  this purpose,  and the message
  1393.           area  should default to a private board.  Additionally, the security
  1394.           level and flagsets required to access  this message area as  defined
  1395.           elsewhere in  QCONFIG must match the  security level  and flagset of
  1396.           the  caller.  While  under  ideal  conditions,  this  is a  valuable
  1397.           function,  but SysOps  concerned  about foul  language  and  abusive
  1398.           messages can disable this option by setting the board number to 0.
  1399.  
  1400.           Allow One Word User Names: If you allow callers to logon with  first
  1401.           names only or aliases, press  {Space}. QuickBBS will  only recognize
  1402.           one-word names  if a  semi-colon (;) is  placed after that  name. If
  1403.           you  want users  to  log on  with their  real,  full names,    press
  1404.           {Space} again to disable.
  1405.  
  1406.           Inactivity Time Out:  The value amount of  time you set QuickBBS  to
  1407.           drop  carrier when there  is no  keyboard input.  A standard setting
  1408.           would be 120 seconds (2 minutes).
  1409.  
  1410.           Logon Time Limit: The value amount of  time expressed in minutes you
  1411.           set to  allow a caller to logon. Under normal  conditions, it should
  1412.           take no more than 3 minutes for someone to completely logon. If  the
  1413.           caller is  new and  you have lengthy  welcome messages and  new user
  1414.           information text files, set this value higher. 
  1415.  
  1416.           Password Tries:  The number  of attempts  a user  has  to get  their
  1417.           password  correct  before  QuickBBS  hangs  up.  If  the  caller  is
  1418.           disconnected, all activity will be written to SYSTEM.LOG.
  1419.  
  1420.           After  you have  configured the  default Security  for  your system,
  1421.           press {Done}. Move your cursor down to Restrictions. Press {Enter}.
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.           October 8, 1991     QuickBBS v2.75 Documentation           Page 29
  1430.           ───────────────────────────────────────────────────────────────────
  1431.  
  1432.                                    User Restrictions
  1433.  
  1434.             ══╒══════════════User Restrictions══════════════════╕═════════╕
  1435.             rm│                                                 │    Quit │
  1436.             ══│  300 baud access allowed between   :   and      │═════╕═══╛
  1437.               │        Downloads allowed between       and      │     │    
  1438.               │           Paging allowed between       and      │     │    
  1439.               │                                                 │     │    
  1440.               │  Page Attempts:    3  Page Bell Length:  20     │     │    
  1441.               │                                                 │     │    
  1442.               │  Minimum speed to use ANSI graphics:  1200 baud │ons  │    
  1443.               │    Minimum speed for file transfers:  1200 baud │     │    
  1444.               │                                                 │     │    
  1445.               │             Minimum speed to log on:   300 baud │═════╛    
  1446.               │                                                 │          
  1447.               │   Security level required to log on:     5      │          
  1448.               │          A flags required to log on: --------   │          
  1449.               │          B flags required to log on: --------   │          
  1450.               │          C flags required to log on: --------   │          
  1451.               │          D flags required to log on: --------   │          
  1452.               │                                                 │          
  1453.               ╘═════════════════════════════════════════════════╛          
  1454.             Fig. XXII
  1455.  
  1456.           300 Baud  Access Allowed  Between: Allows  you to  control 300  baud
  1457.           access to specific hours. This grants  300 baud users access  during
  1458.           normally low traffic periods.
  1459.  
  1460.           Downloading  Allowed  Between:   The  hours  that  you  will   allow
  1461.           downloading on your system. Uploading is always allowed.
  1462.  
  1463.           Paging Allowed  Between: The hours that  you will  allow pages. When
  1464.           callers attempt  to page  you outside  of these hours,  NOTAVAIL.A??
  1465.           will  display if the  file is  in your text file  directory. If this
  1466.           file cannot  be found by QuickBBS, the system will display a default
  1467.           message.
  1468.  
  1469.           Page Attempts:  The  amount of  time a  caller  can  request a  chat
  1470.           during  this logon  session. You  can  create  a custom  file called
  1471.           MAXPAGE.A??  to display  to callers  that  page  you more  than this
  1472.           limit, or QuickBBS will display an internal message.
  1473.  
  1474.           Page Bell Length:  The number of seconds  the bell sounds  each time
  1475.           you are paged.
  1476.  
  1477.           Minimum Speed  to Use ANSI Graphics:  The slowest speed at which you
  1478.           will allow  callers to  have ANSI  graphics and  color. Set this  to
  1479.           1200, 2400 baud or higher as 300 baud  is rather slow for  effective
  1480.           use  of ANSI graphics.  ANSI allows  the use  of color,  full screen
  1481.           editors and interesting screen displays that  you can create, but it
  1482.           requires long  escape character sequences sent through the modem for
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.           October 8, 1991     QuickBBS v2.75 Documentation           Page 30
  1491.           ───────────────────────────────────────────────────────────────────
  1492.  
  1493.           each   ANSI  command   and  therefore   it  may  slow   things  down
  1494.           considerably.
  1495.  
  1496.           Minimum Speed  for File Transfers: The  slowest speed  that you will
  1497.           permit a caller to upload or download files.
  1498.  
  1499.           Minimum Speed to Logon:  Minimum baud rate that a caller must use to
  1500.           gain access to  your board. You can set  this to any  baud rate that
  1501.           your  modem  supports.  QuickBBS  cannot  check  this  against  your
  1502.           modem's abilities.  If you  set the  minimum speed  higher than  the
  1503.           maximum speed of the modem, no one will be able to log on.  
  1504.  
  1505.           Security Level Required to Logon: A default  security level assigned
  1506.           to each new caller.  Security levels range from 0 to 32000. You  may
  1507.           want to assign a  low level to new users  and raise it later. A user
  1508.           assigned  a security level  of 0  cannot access  the system.  If you
  1509.           want to run a private board, set new user security to 0.
  1510.  
  1511.           A  to D  Flags Required  to  Logon:  Another default  security level
  1512.           assigned to a  new caller. In  order for a caller to  gain access to
  1513.           your system,  the caller's  flags must  match the  flagset you  have
  1514.           defined in New User  security. These values  can be set in the  next
  1515.           window below  Restrictions. These flags are  used to control  access
  1516.           to a  node, e.g. a  subscription node. Normally these  flags are not
  1517.           set and the security level has a value of zero. 
  1518.  
  1519.           When  you have  completed  making  changes to  this  section,  press
  1520.           {Done}. Move the cursor to the New User, and press {Enter}.
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.           October 8, 1991     QuickBBS v2.75 Documentation           Page 31
  1529.           ───────────────────────────────────────────────────────────────────
  1530.  
  1531.                                  New User Restrictions
  1532.  
  1533.           ╒════════════════════════New User Parameters══════════════════════╕
  1534.           │                                                                 │
  1535.           │    Security level:     5      Force US Phone Format:  No        │
  1536.           │    A Flags: -------              Ask For Home Phone: Yes        │
  1537.           │    B Flags: -------              Ask For Data Phone: Yes        │
  1538.           │    C Flags: -------                Ask For Birthday: Yes        │
  1539.           │    D Flags: -------                  Ask For Gender: Yes        │
  1540.           │                                      Netmail Credit:     0      │
  1541.           │                                                                 │
  1542.           ╘═════════════════════════════════════════════════════════════════╛
  1543.           Fig. XXIII
  1544.  
  1545.           These are the default parameters for every new, first-time caller.
  1546.  
  1547.           Security  Level: The security  level for  callers that  have not yet
  1548.           been verified, or if you do not a  verification system (TYPE 60) the
  1549.           lowest functional security level.
  1550.  
  1551.           A to D Flags: The minimum flag set required for access.
  1552.  
  1553.           Force  US Phone  Format: The  default format  to use  when a  caller
  1554.           inputs their  phone number  at logon and for  verification (Callback
  1555.           Verifier). Standard US format is area  code followed by exchange and
  1556.           number, (nnn) nnn-nnnn. Countries outside of  the United States  use
  1557.           country  code, city  code, and  phone number,  respectively. If  you
  1558.           cannot use the standard format for  US phone numbers, press  {Space}
  1559.           to turn this function off.
  1560.  
  1561.           Ask For Home/Data Phone:In order  for a caller to  use the verifier,
  1562.           QuickBBS  will need the  caller's home or  data phone  number. It is
  1563.           suggested that you leave at least one of these parameters enabled. 
  1564.  
  1565.           Ask For Birthday/Gender:  Optional, but not  necessary at  this time
  1566.           to enable these since  there are TYPE commands available that can be
  1567.           used  once  verification  is  complete.  (Menu  Command  TYPEs   and
  1568.           Optional Data)
  1569.  
  1570.           Netmail Credit: The value, expressed in  cents, for netmail each new
  1571.           caller  gets. When  a  caller enters  a netmail  message to  a board
  1572.           outside  of a toll free  calling area, QuickBBS  can deduct the cost
  1573.           of the message from this credit. If  the caller doesn't have  enough
  1574.           credit, the  message  is  not stored  or  sent  and  the  caller  is
  1575.           informed. System Operators do not generally give credit to  callers,
  1576.           but require  them to  pay in  advance for netmail  charges they  may
  1577.           incur while active.
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.           October 8, 1991     QuickBBS v2.75 Documentation           Page 32
  1586.           ───────────────────────────────────────────────────────────────────
  1587.  
  1588.                                        The Flags
  1589.  
  1590.           Flags  are  normally used  to  control  features,  whereas  security
  1591.           levels are used to control authorized connect time,  upload/download
  1592.           ratios; but can also  be used to control access. There are 32  flags
  1593.           in four groups of eight. If you set the first part  of flag A on, it
  1594.           looks  like this:  X------- (flag  A1).  In  a menu  selection, only
  1595.           those callers that  have that flag set in USERS.BBS AND the required
  1596.           minimum  security level  will  be  able  to access  the  area.   For
  1597.           example, if you restrict  access to a message  board to those with a
  1598.           security level of 20 or  higher and Flag A1 set  and you have  three
  1599.           users:
  1600.  
  1601.                        ┌────────────────┬──────────┬───────────┐
  1602.                        │                │ Security │           │
  1603.                        │  Name          │  Level   │  Flag A   │
  1604.                        ├────────────────┼──────────┼───────────┤
  1605.                        │  Karen Davis   │   20     │ X-------  │
  1606.                        │  Mark Jones    │   35     │ --------  │
  1607.                        │  John Richards │   10     │ X-------  │
  1608.                        └────────────────┴──────────┴───────────┘
  1609.                        Fig. XXIV
  1610.  
  1611.           Only Karen Davis will have access  that message board. John Richards
  1612.           does not have a  high enough security level,  and Mark Jones doesn't
  1613.           have Flag A1 set.
  1614.  
  1615.           You  can set caller  flags by  using USEREDIT (The User  Base) or by
  1616.           using the SetFlag command in a questionnaire file (Appendix).
  1617.  
  1618.           You can set flags  for individual menu  items (Menu  Configuration).
  1619.           Make  sure to set the same  flags on your menus for  access to these
  1620.           message boards as  you do here in QCONFIG, or the callers will get a
  1621.           message telling them access is denied.
  1622.  
  1623.           In the beginning you may  want to leave  all flags off and add  them
  1624.           later when  you think  of good  uses for  them. With 32  flags, it's
  1625.           effortless to  lose track of which  flag is used  where, so you  may
  1626.           want  keep  track  of  them  in  Setup  Information  located  in the
  1627.           appendix. Be  certain  that the  flags  you  have assigned  for  new
  1628.           callers match the flagset in the Security window.
  1629.  
  1630.           When you are  finished editing the prompts  in the New  User window,
  1631.           press {Done}.  Skip Verifier at this time, and more  the cursor down
  1632.           one more field to Other. Press {Enter}.
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.           October 8, 1991     QuickBBS v2.75 Documentation           Page 33
  1641.           ───────────────────────────────────────────────────────────────────
  1642.  
  1643.                                  The Callback Verifier
  1644.  
  1645.                                     A Brief History
  1646.  
  1647.           In  the early  days of  bulletin  boards, System  Operators  trusted
  1648.           their callers.  With the  advent of inexpensive computers  and high-
  1649.           speed modems  flooding the market, just  about anyone  with a little
  1650.           knowledge of bulletin boards can connect.  However, there are always
  1651.           people  who abuse the  efforts of  System Operators  by raping their
  1652.           file  directories, and  by  leaving derogatory,  abusive,  and  even
  1653.           downright slanderous  messages in national  and international echos.
  1654.           These people are  the exception and  not the  rule, so  in order  to
  1655.           combat these individuals, some security measures are needed.
  1656.  
  1657.           QuickBBS has  a internal callback verifier, eliminating the need for
  1658.           other  external utilities. The  verifier uses  a TYPE  60 command to
  1659.           activate. While there are many excellent callback verifiers,  you'll
  1660.           find that they are simply no longer needed.
  1661.  
  1662.                             How the Callback Verifier Works
  1663.  
  1664.           When a  caller first logs  onto your  system, they  are prompted  to
  1665.           input their home and business phone numbers. Once activated,
  1666.           the  verifier reads these  numbers, prompts  the caller  to select a
  1667.           valid number, and attempts to dial it. If the verifier connects
  1668.           to a modem, it prompts the caller to enter the password they had
  1669.           selected at logon. Once the caller inputs the correct password,
  1670.           they are validated and upgraded to regular user status.
  1671.  
  1672.           In these times of security  breaches of major defense installations,
  1673.           computer hacking of credit card and  telephone companies, as well as
  1674.           FBI  involvement  in  investigating  computer crimes,  the  callback
  1675.           verifier is one way of fighting back.
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.           October 8, 1991     QuickBBS v2.75 Documentation           Page 34
  1684.           ───────────────────────────────────────────────────────────────────
  1685.  
  1686.                                Installation and Operation
  1687.  
  1688.           From  QCONFIG,  move  the  cursor  to  General,  then  Verifier. The
  1689.           following window will appear:
  1690.  
  1691.           ╒════════════════Callback Verifier Configuration══════════════════╕
  1692.           │                                                                 │
  1693.           │    Modem initialization string ATX3E0H0                         │
  1694.           │    Dial string ATDT                      Dial suffix            │
  1695.           │                                                                 │
  1696.           │    Check for duplicate phone numbers   Yes                      │
  1697.           │    New user security                     5                      │
  1698.           │    Validated user security              10                      │
  1699.           │    Validated user A flags         ????????                      │
  1700.           │    Validated user B flags         ????????                      │
  1701.           │    Validated user C flags         ????????                      │
  1702.           │    Validated user D flags         ????????                      │
  1703.           │    Resume BBS after local call         Yes                      │
  1704.           │    Maximum cost for local calls          0                      │
  1705.           │    Allow long distance calls           Yes                      │
  1706.           │    Resume BBS after LD call             No                      │
  1707.           │    Long distance start time                                     │
  1708.           │    Long distance end time                                       │
  1709.           │                                                                 │
  1710.           ╘═════════════════════════════════════════════════════════════════╛
  1711.           Fig. XXV
  1712.  
  1713.           String:  The string  used by  the Verifier  to "wake"  up the  modem
  1714.           prior  to  dialing.  Unless  you  are  certain  that  the  string is
  1715.           incorrect for your  particular modem,  it is  recommended you  leave
  1716.           this field as is.
  1717.  
  1718.           Dial  String: The  string  that is  commonly used  by  a  variety of
  1719.           modems. It is probably not necessary to modify this field.
  1720.  
  1721.           Dial  Suffix: The string  used after  the dial string  and the phone
  1722.           number. Very few situations create a need for a dial suffix.
  1723.  
  1724.           Character Delay:  The delay  in milliseconds  between characters  in
  1725.           modem commands.  Once again, it  is probably  unnecessary to  change
  1726.           this   value  unless   you  are   experienced  with   your   modem's
  1727.           capabilities.
  1728.  
  1729.           Check  for Duplicate Phone  Numbers: The  most useful  field in this
  1730.           window. It allows QuickBBS  to determine if the number given by  the
  1731.           prospective  new  caller  is  a  duplicate.   If  the  number  is  a
  1732.           duplicate,  QuickBBS will  abort  the verifier,  display  a  control
  1733.           file, and exit. This gives the  caller an opportunity to alter their
  1734.           number via a TYPE 57  or 58 command, and you may want to have  these
  1735.           TYPE commands  available in your  new user menu.  If the number  the
  1736.           caller entered is a duplicate phone  number, QuickBBS will write the
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.           October 8, 1991     QuickBBS v2.75 Documentation           Page 35
  1745.           ───────────────────────────────────────────────────────────────────
  1746.  
  1747.           attempt to PHONEDUP.LOG.
  1748.  
  1749.           New User  Security: The  level of  access you  allow an  unvalidated
  1750.           caller.  Only  callers  with  this  exact  security  level  will  be
  1751.           upgraded.
  1752.  
  1753.           Validated User Security: The level of access you allow a caller
  1754.           that has successfully completed the verifier.  This level should  be
  1755.           high enough to allow  access to most menu  commands, but still  at a
  1756.           level  commensurate with first time callers. This enables the System
  1757.           Operator the opportunity to monitor the  caller's actions while in a
  1758.           probationary period.
  1759.  
  1760.           Validated A to D  Flags: Similar to the Flag Sets found in  QCONFIG;
  1761.           except that you can control these unattended. Each flag
  1762.           defaults to a question  mark. Once a caller  is validated, you  have
  1763.           the option of placing an {X}  on a flag  to turn it on, place a  {-}
  1764.           to turn it off, or the default: {?} to leave the flag as is.
  1765.  
  1766.           Resume  BBS After  Local Calls:  Used by  the verifier  to control a
  1767.           restart  of the  BBS after  verification.  If  you would  rather the
  1768.           verifier  hang up  the modem  after successful  verification,  press
  1769.           {Space}. The validated caller will still be able to call back.
  1770.  
  1771.           Maximum  Cost for Local  Calls: Used  by some  System Operators that
  1772.           have  multiple exchanges  in a  local  calling  area. That  is, even
  1773.           though  the phone call may be local, your  phone company still bills
  1774.           you  separately for  this call  in  addition  to your  regular phone
  1775.           charges.  You  can  manipulate  this  to  disable calls  to  certain
  1776.           exchanges in PHONE#.CTL.
  1777.  
  1778.           Allow Long Distance  Calls: The most important (and expensive)  part
  1779.           of the callback verifier. If you  totally disallow any long distance
  1780.           verifying, set the field to {No}. However, if you allow
  1781.           verification during  certain time  frames, QuickBBS  will display  a
  1782.           control  file explaining  the  hours  that the  caller  may  attempt
  1783.           verification.
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.           October 8, 1991     QuickBBS v2.75 Documentation           Page 36
  1792.           ───────────────────────────────────────────────────────────────────
  1793.  
  1794.                                 Control Of Phone Numbers
  1795.  
  1796.           The  phone number setup is done in a manner  similar to what you are
  1797.           probably familiar with in your nodelist processor.  The control file
  1798.           for this purpose is  PHONE#.CTL and may reside  either in your  main
  1799.           directory or  a node  directory. Each line  in the  file looks  like
  1800.           this:
  1801.  
  1802.                      Prefix_From_User     Prefix_To_Dial    <Cost>
  1803.  
  1804.           The cost field may be omitted, and will be taken as 0 if blank.
  1805.           The  Prefix_To_Dial  may  also  be  omitted  if  desired.  If  it is
  1806.           omitted,  the corresponding  prefix  supplied by  the  user  will be
  1807.           stripped out before dialing.
  1808.  
  1809.           For  example, if you wanted to be able to  call other systems in the
  1810.           Philadelphia  848 exchange, no  matter whether  the user  entered an
  1811.           area code or not, put the following lines into PHONE#.CTL:
  1812.  
  1813.                215-848
  1814.                848    
  1815.  
  1816.           Phone numbers  will be dealt with  based on the  first match in  the
  1817.           control file. Therefore, if you have a sequence like:
  1818.  
  1819.                215      1-215
  1820.                215-848    215-848
  1821.  
  1822.           215-848 will be dialed as 1-215-848 which is not what is wanted.  If
  1823.           a number is  not found, it  is treated as long  distance. Otherwise,
  1824.           you can  control whether each  number is  long distance or  local by
  1825.           using  the cost field.  This method  should provide  you with enough
  1826.           flexibility so that you  can make the verifier  do what you  need no
  1827.           matter where in the world you are.
  1828.  
  1829.           CONVERT.EXE will help  you convert LOCAL.CTL used by other  callback
  1830.           verifiers  to PHONE#.CTL. LOCAL.CTL varies slightly in the first few
  1831.           lines depending on which program it was set for. All of these  lines
  1832.           must be deleted before using  CONVERT.EXE.You must specify the local
  1833.           area code on the command line: 
  1834.  
  1835.                                       CONVERT 215
  1836.  
  1837.           The callback  verifier  requires  a  number  of  control  files  for
  1838.           effective  operation.  These  files  are  discussed  later  in   the
  1839.           documentation (Support Files).
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.           October 8, 1991     QuickBBS v2.75 Documentation           Page 37
  1848.           ───────────────────────────────────────────────────────────────────
  1849.  
  1850.                             Miscellaneous System Parameters
  1851.  
  1852.           ╒══════════════════════Misc System Parameters═════════════════════╕
  1853.           │                                                                 │
  1854.           │  Upload Credit Multiplier:     1           Ansi Graphics: Yes   │
  1855.           │      Screen Blank Timeout: 120      Colored Input Fields: Yes   │
  1856.           │                                                                 │
  1857.           │      Auto Logon Character:  No      Direct Screen Writes:  No   │
  1858.           │    Fast Local Sysop Logon:  No                Snow Check:  No   │
  1859.           │                                                Mono Mode:  No   │
  1860.           │    Swap on ALT-J:  No                                           │
  1861.           │       Mail Check: Yes    Exit when Net/Echo Mail Entered:  No   │
  1862.           │             Node:  1      Use Extended Lastread Pointers: Yes   │
  1863.           │                                                                 │
  1864.           ╘═════════════════════════════════════════════════════════════════╛
  1865.           Fig. XXVII
  1866.  
  1867.           Upload  Credit Multiplier:  Adds 'n'  number of  minute(s) to  every
  1868.           minute a caller uploads  a file. It is recommended that you set this
  1869.           to '1.'
  1870.  
  1871.           Screen Blank Timeout: Used  on standalone systems.  Setting a  value
  1872.           (expressed in seconds) to this field will blank the screen if  there
  1873.           is no  one online, reducing screen burn-in, especially on monochrome
  1874.           monitors.
  1875.  
  1876.           ANSI Graphics: If you  have a full screen  editor in your  system or
  1877.           graphic screens, Ansi Graphics must be  toggled on. The system  will
  1878.           not check for them or ask users if they  want to use them otherwise.
  1879.           QuickBBS will,  however, automatically detect  if a  caller has ANSI
  1880.           capability, therefore the caller will be  able to take advantage  of
  1881.           color if you have it configured for your system.
  1882.  
  1883.           Colored Input  Fields:  Allows  the  System Operator  to  specify  a
  1884.           background on the input cursor. If this option is toggled
  1885.           off, colors will not  display, otherwise you can set the entry field
  1886.           color elsewhere in the configuration.
  1887.  
  1888.           Auto Logon Character: Allows some  communication programs to start a
  1889.           logon sequence if they have that  capability. QuickBBS will output a
  1890.           'Ctrl-E' and  force the  caller's terminal program  to initiate  the
  1891.           automatic logon  sequence.  NOTE: If  this option  is enabled,  some
  1892.           terminal  programs   with  ENQ   enabled  may   experience  problems
  1893.           manifested by a +0 displaying in the logon sequence.
  1894.  
  1895.           Fast  Local  System Operator  Logon: Allows  the System  Operator to
  1896.           logon automatically in local mode. The  System Operator must be  the
  1897.           first  user listed  in USERS.BBS  to  utilize  this function.  To be
  1898.           sure, set the access  level to the   highest amount (32000) and  run
  1899.           USERSORT. The  System Operator  will still  be required  to enter  a
  1900.           password.
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.           October 8, 1991     QuickBBS v2.75 Documentation           Page 38
  1909.           ───────────────────────────────────────────────────────────────────
  1910.  
  1911.           Direct Screen Writes: Speeds the updating of the status line on  the
  1912.           local console. Turn this off if running under a multi-tasker.
  1913.  
  1914.           Snow Check: Attempts to correct problems  with snow on direct screen
  1915.           writes that some older PCs with CGA cards experience.
  1916.  
  1917.           Mono Mode: Affects local  operation only. Remote  callers with color
  1918.           systems will still see the colors  configured for the prompts,  text
  1919.           files, and menus.
  1920.  
  1921.           Swap  on  Alt-J: Writes  the  system contents  to  disk  or  EMS (if
  1922.           available). Using the  swap method may slow  down access of the  DOS
  1923.           Shell, especially on XT-Class computers.
  1924.  
  1925.           Mail Check: Scans the message base  and flags messages addressed  to
  1926.           callers at  logon. This  enables callers  to see  what new  messages
  1927.           they  have waiting and  read and  respond to  them immediately after
  1928.           signing on. If you prefer, you can disable  this field and create  a
  1929.           TYPE 22 Command in one of your menus.
  1930.  
  1931.           Node: Refers to the multinode line that  QCONFIG will write its data
  1932.           to. If you  operate only one  line, leave the  default parameter  as
  1933.           is. (Multinode Configuration)
  1934.  
  1935.           Exit When Net/Echo Mail  Entered: Used when  operating QuickBBS with
  1936.           a continuous mailer. When operating a  standalone system this option
  1937.           is not  necessary. QuickBBS automatically detects  whether or not  a
  1938.           caller  has entered  a message  and will  execute an  entry in  your
  1939.           batch  file  to  pack  the  message(s)  for  routing.  The  net/echo
  1940.           errorlevels are listed in the netmail section of this manual.
  1941.  
  1942.           Use Extended  Last-Read Pointers:  Used to  keep track  of the  last
  1943.           read  message of each  caller. A  file called  LASTREAD.BBS, will be
  1944.           created. In order for  callers to be able  to read new messages each
  1945.           call,  press {Space}.  They will  have  to  wade through  the entire
  1946.           message base in order  to read new messages otherwise. Each entry in
  1947.           LASTREAD.BBS takes up 400 bytes.
  1948.  
  1949.           Use One-Word  User Names: Allows callers  to logon  with first names
  1950.           only  or  aliases. To  force callers  log on  with their  real, full
  1951.           names, press {Space}. Press {Done} to exit.
  1952.  
  1953.           You  have now completed  the configuration  of QuickBBS.  As a final
  1954.           failsafe, you  can either save the changes to disk,  or exit QCONFIG
  1955.           without the  new configuration information. Move  the cursor to  the
  1956.           Quit window, and press a {Enter} on either Save or Exit.
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.           October 8, 1991     QuickBBS v2.75 Documentation           Page 39
  1965.           ───────────────────────────────────────────────────────────────────
  1966.  
  1967.                                    Menu Configuration
  1968.  
  1969.           MENUEDIT's purpose is to  create and edit menus for your system, and
  1970.           is  fairly  intuitive  to  even  the  novice  user.  MENUEDIT  takes
  1971.           advantage  of  a  Windows-like interface  and  is  mouse  driven  if
  1972.           detected.
  1973.            
  1974.           In order to  use MENUEDIT, you must create a configuration file that
  1975.           will be  read upon startup. This  configuration file  is in standard
  1976.           ASCII text  and  can be  written  with  any  DOS text  editor.  This
  1977.           configuration file must be, upon creation, named MENUEDIT.CFG.
  1978.  
  1979.                    ┌───────────────────────────────────────────────┐
  1980.                    │ TOP.MNU        ; Default Menu to Load         │
  1981.                    │ QUICKBBS       ; Remind it who we are ;-)     │
  1982.                    │ 32000          ; Default Security Level       │
  1983.                    │ XXXXXXXX       ; [A] Flagset                  │
  1984.                    │ XXXXXXXX       ; [B] Flagset                  │
  1985.                    │ --------       ; [C] Flagset                  │
  1986.                    │ --------       ; [D] Flagset                  │
  1987.                    │ ShowData   Off ; Show Menu Data (On/Off)      │
  1988.                    │ WordWrap   On  ; Word Wrap (On/Off)           │
  1989.                    │ LineNumber Off ; Show Line Numbers (On/Off)   │
  1990.                    │ AutoMode   On  ; Display/Execute TYPE 40's    │
  1991.                    │ AnsiMode   On  ; ANSI Graphics/Color (On/Off) │
  1992.                    └───────────────────────────────────────────────┘
  1993.                    Fig. XVIIX
  1994.  
  1995.           From DOS ready, type "MENUEDIT" and  press <Enter>. The screen  will
  1996.           clear and the following will display:
  1997.  
  1998.             ╓──────────────────────────────────────────────────────────────╖
  1999.             ║                                                              ║
  2000.             ║                         MenuEdit v2.75                       ║
  2001.             ║              Menu Editor/Simulator For QuickBBS              ║
  2002.             ║         Copyright (c) 1990, 1991 By Pegasus Software         ║
  2003.             ║                                                              ║
  2004.             ╙──────────────────────────────────────────────────────────────╜
  2005.  
  2006.  
  2007.               ╓───────────────────────────────────────────────────────────╖
  2008.               ║                                                           ║
  2009.               ║                      Registered As:                       ║
  2010.               ║                                                           ║
  2011.               ║              Unregistered Evaluation Version              ║
  2012.               ║                                                           ║
  2013.               ║                       <Hit Any Key>                       ║
  2014.               ║                                                           ║
  2015.               ╙───────────────────────────────────────────────────────────╜
  2016.              Fig. XXIX
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.           October 8, 1991     QuickBBS v2.75 Documentation           Page 40
  2025.           ───────────────────────────────────────────────────────────────────
  2026.  
  2027.           Press <Enter> again. The menu you have selected in the control  file
  2028.           will automatically load.  Your menu is simulated for you constantly.
  2029.           Every change  you make will update  the simulation;  you will always
  2030.           see exactly what is  in your menu  at all times. These settings  may
  2031.           be overwritten by modifying MENUEDIT.CFG.
  2032.  
  2033.                              Status Line and Function Keys
  2034.  
  2035.  
  2036.             F1:ANSI ON F2:Data Mode OFF 3:Numbers ON F4:Ctrl-A Mode ON F5:Line Wrap ON 
  2037.             TOP.MNU   S:32000 A:XX------ B:-------- C:-------- D:--------  QuickBBS      
  2038.             Fig. XXX
  2039.  
  2040.           The bottom  line shows  the name of  the menu you  are editing,  the
  2041.           security level,  flagsets, the time, and the simulation toggles. The
  2042.           function keys change the simulation toggles.
  2043.  
  2044.                {F1} Toggles ANSI or ASCII mode.
  2045.  
  2046.                {F2} Toggles Data mode.  In the Data mode, brief information is
  2047.                     given about each menu option  instead of the display text.
  2048.                     The Data mode  is very useful  if you are  making TYPE  40
  2049.                     text file menus.
  2050.  
  2051.                {F3} Toggles the  line numbers. If you  have a  large number of
  2052.                     commands in one menu, toggling this  mode will assist   in
  2053.                     picking the correct menu line to edit.
  2054.  
  2055.                {F4} Toggles Ctrl-A  mode. In  the Ctrl-A  mode, the  simulator
  2056.                     will display any  text file that you  may be using for the
  2057.                     menu. You must have a  Ctrl-A type 40 menu option setup on
  2058.                     the first line in the menu for this to work. 
  2059.  
  2060.                {F5} Toggles line  wrap. If  line wrap is  ON, you  will get  a
  2061.                     more accurate simulation of what will be displayed to  the
  2062.                     caller. Disabling the  line wrap option will make  editing
  2063.                     menus with long display lines a little easier.
  2064.  
  2065.                {F6} Allows  you  to change  the  security  and flags  that the
  2066.                     simulation is using.
  2067.  
  2068.           To go to another  menu from the one  you are currently  editing, hit
  2069.           the hotkey that activates it. You can  move through your menus  just
  2070.           as if you were  on your BBS. Certain commands within your menu  that
  2071.           do not point  to another menu or display a text file  will display a
  2072.           message telling  you what  that particular  option will  do on  your
  2073.           board.
  2074.  
  2075.           To  activate the main  menu, press  <Esc> or  press the  right mouse
  2076.           button. You will see the following menu:
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.           October 8, 1991     QuickBBS v2.75 Documentation           Page 41
  2085.           ───────────────────────────────────────────────────────────────────
  2086.  
  2087.  
  2088.                                 ╓──────MenuEdit───────╖
  2089.                                 ║»File       *  Alt-F«║
  2090.                                 ║ Settings   *  Alt-S ║
  2091.                                 ║ Add        *  Alt-A ║
  2092.                                 ║ Delete     *  Alt-D ║
  2093.                                 ║ Insert     *  Alt-I ║
  2094.                                 ║ Edit       *  Alt-E ║
  2095.                                 ║ List       *  Alt-L ║
  2096.                                 ║ Global     *  Alt-G ║
  2097.                                 ║ Copy       *  Alt-C ║
  2098.                                 ║ Make       *  Alt-M ║
  2099.                                 ║─────────────────────║
  2100.                                 ║ HighLight  *  Alt-H ║
  2101.                                 ║ Prompt     *  Alt-P ║
  2102.                                 ║─────────────────────║
  2103.                                 ║ Quit       *  Alt-X ║
  2104.                                 ╙─────────────────────╜
  2105.                                Fig. XXXI
  2106.  
  2107.           All the above keys are HOT keys that  can be called almost  anywhere
  2108.           within the  program. Selecting {F} from  the menu,  or using {Alt-F}
  2109.           will open a second window:                
  2110.                                                                    
  2111.                                                  ╓──────MenuEdit───────╖
  2112.                                                  ║»File       *  Alt-F«║
  2113.                                                  ║ Settings   *  Alt-S ║
  2114.                                                  ║ Add        *  Alt-A ║
  2115.                         ╓───File Management───╖  ║ Delete     *  Alt-D ║
  2116.                         ║»New Menu  *  Ctrl-N«║  ║ Insert     *  Alt-I ║
  2117.                         ║ Save      *  Ctrl-S ║  ║ Edit       *  Alt-E ║
  2118.                         ║ Rename    *  Ctrl-R ║  ║ List       *  Alt-L ║
  2119.                         ║ Copy      *  Ctrl-C ║  ║ Global     *  Alt-G ║
  2120.                         ║ Delete    *  Ctrl-D ║  ║ Copy       *  Alt-C ║
  2121.                         ║ Write To  *  Ctrl-W ║  ║ Make       *  Alt-M ║
  2122.                         ║ OS Shell  *  Ctrl-O ║  ╟─────────────────────╢
  2123.                         ╙─────────────────────╜  ║ HighLight  *  Alt-H ║
  2124.                                                  ║ Prompt     *  Alt-P ║
  2125.                                                  ╟─────────────────────╢
  2126.                                                  ║ Quit       *  Alt-X ║
  2127.                                                  ╙─────────────────────╜
  2128.                                                 Fig. XXXII
  2129.  
  2130.           {Alt-F} opens the File Management menu.
  2131.  
  2132.           {Ctrl-N} opens  a window displaying all  of the  menus you currently
  2133.           have available  for editing.  Select the  menu you  wish to edit  or
  2134.           type  the name  of  the menu.  You  can  get  help within  the  menu
  2135.           directory window by pressing {F1}.
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.           October 8, 1991     QuickBBS v2.75 Documentation           Page 42
  2144.           ───────────────────────────────────────────────────────────────────
  2145.  
  2146.           ╓───────────────────────────────────────────────────────────────╖
  2147.           ║ F1 Help                 ┘ Select                 Space Toggle ║
  2148.           ║ C:\QUICKBBS\MENUS\*.*                                         ║
  2149.           ║ Matching files: 21                         Total bytes: 67468 ║
  2150.           ╟───────────────────────────────────────────────────────────────╢
  2151.           ║ APPL.MNU     ARC.MNU      AREAS.MNU    BBSD.MNU     BBSR.MNU  ║
  2152.           ║ BULLET.MNU   DOOR.MNU     ELECTRO.MNU  EMAIL.MNU    FILE1.MNU ║
  2153.           ║ LOGOFF.MNU   MSG2.MNU     NEW.MNU      QUIK.MNU     SYSOP.MNU ║
  2154.           ║ TEST.MNU     TOP.MNU      USENET.MNU   UTILITY.MNU            ║
  2155.           Fig. XXXIII
  2156.  
  2157.           Use your cursor  keys to highlight  the menu  you want  to edit  and
  2158.           press <Enter>.  If you  prefer, you  can type  the name of  the menu
  2159.           instead of  cursoring to  it. Entering  a name  that does not  exist
  2160.           will create a new one. 
  2161.  
  2162.                {Ctrl-S}  Saves current menu.
  2163.                {Ctrl-R}  Prompts for the menu to be renamed. Pressing  <Enter>
  2164.                          will open this window:
  2165.  
  2166.                 ╓─────────────────────────────────────────────────────╖
  2167.                 ║Rename what Menu? (.MNU Extention Assumed) : ΩΩΩΩΩΩΩΩ║
  2168.                 ╙─────────────────────────────────────────────────────╜
  2169.             Fig. XXXIV                                                   
  2170.                   ╓──────────────────────────────────────────────────╖
  2171.                   ║Enter New Name (.MNU Extension Assumed) : ΩΩΩΩΩΩΩΩ║
  2172.                   ╙──────────────────────────────────────────────────╜
  2173.             Fig. XXXV
  2174.                                                                     
  2175.                          Use the  cursor keys to  highlight the  menu you wish
  2176.                          to  rename. Press <Enter> to be prompted  for the new
  2177.                          name. Press <Esc> to abort.
  2178.  
  2179.                {Ctrl-C}  Copy Menu enables you to copy  one menu over the  top
  2180.                          of another,  or copy  to a  new menu.  A window  will
  2181.                          open prompting  you to  select the menu  you wish  to
  2182.                          copy.
  2183.  
  2184.               ╓─────────────────────────────────────────────────────────╖
  2185.               ║Destination Menu Name (.MNU Extension Assumed) : ΩΩΩΩΩΩΩΩ║
  2186.               ╙─────────────────────────────────────────────────────────╜
  2187.              Fig. XXXVI
  2188.  
  2189.                {Ctrl-D}  This function is  used to delete  menu files  in your
  2190.                          menu  directory  or  your  backup  files.  Move  your
  2191.                          cursor  to  the file  you wish  to  delete and  press
  2192.                          <Enter>. There is  no way  to recover a deleted  menu
  2193.                          within MENUEDIT. You must use a separate utility  not
  2194.                          provided in this release.
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.                          October8, 1991  QuickBBSv2.75Documentation     Page43
  2203.           ───────────────────────────────────────────────────────────────────
  2204.  
  2205.                          ╓────────────────────────────────────╖
  2206.                          ║C:\QUICKBBS\MENUS\MAIN.MNU Deleted. ║
  2207.                          ╙────────────────────────────────────╜
  2208.                        Fig. XXXVII
  2209.  
  2210.                {Ctrl-W}  Used  to  copy the  entire  menu  that  is  currently
  2211.                          loaded to another menu name. Similar to the  {Ctrl-R}
  2212.                          command  except that  this  command  will retain  the
  2213.                          menu with both names.
  2214.  
  2215.              ╓───────────────────────────────────────────────────────────╖
  2216.              ║Enter Name To Write To. (.MNU Extension Assumed) : ΩΩΩΩΩΩΩΩ║
  2217.              ╙───────────────────────────────────────────────────────────╜
  2218.             Fig. XXXIIX
  2219.  
  2220.                {Ctrl-O}  Shell  to  DOS.  Allows  you  to  exit  to perform  a
  2221.                          function  not  related  to  MENUEDIT.  MENUEDIT  will
  2222.                          display [MenuEdit  2.75 Shell] above  the DOS prompt.
  2223.                          Type "EXIT" <Enter> to return.
  2224.  
  2225.                               ╓────Simulate Settings────╖
  2226.                               ║»ANSI Mode    *  F1 - On«║
  2227.                               ║ Data Mode    *  F2 - Off║
  2228.                               ║ Line Numbers *  F3 - On ║
  2229.                               ║ Ctrl-A       *  F4 - Off║
  2230.                               ║ Wrap Lines   *  F5 - Off║
  2231.                               ╟─────────────────────────╢
  2232.                               ║ Sec/Flags        *  F6  ║
  2233.                               ╙─────────────────────────╜
  2234.                              Fig. XXXIX
  2235.  
  2236.                {Alt-S}   Selecting this  command  allows you  to override  any
  2237.                          option that was  enabled within MENUEDIT.CFG. If  you
  2238.                          have created a  particular function available only to
  2239.                          first  time callers but  do not  want the  command to
  2240.                          display  to  verified  callers,  you  can  change the
  2241.                          flagsets or security level accordingly.
  2242.  
  2243.                {Alt-A}   Selecting this command will enable  you to add  a new
  2244.                          command  to  the  menu.  The  following  window  will
  2245.                          display:
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.           October 8, 1991     QuickBBS v2.75 Documentation           Page 44
  2254.           ───────────────────────────────────────────────────────────────────
  2255.  
  2256.  
  2257.             ┌────────────────────────────────────────────────────────────────────────────┐
  2258.             │                           Editing Entry #: 1                               │
  2259.             │       1         2         3         4         5         6         7        │
  2260.             │123456789012345678901234567890123456789012345678901234567890123456789012345 │
  2261.             │ΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩ │
  2262.             │                                                                            │
  2263.             │Optional Data:                                                              │
  2264.             │ΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩ │
  2265.             │                                                                            │
  2266.             │Menu Type....>0ΩΩ                                                           │
  2267.             │Security.....>5ΩΩΩΩ ╓─────────────────────Keys In Use──────────────────────╖│
  2268.             │Key..........>?     ║-^A?BDEFGMOPQRUVY*?                                   ║│
  2269.             │ForeGround...>7Ω    ╙──────────────────────────────────────────────────────╜│
  2270.             │BackGround...>0Ω                                                            │
  2271.             │A Flags......>-------- ╔═══════════════════Shift-FKeys════════════════════╗ │
  2272.             │B Flags......>-------- ║F1-┌ F2-┐ F3-└ F4-┘ F5-─ F6-│ F7-├ F8-┤ F9-┴ F10┬ ║ │
  2273.             │C Flags......>-------- ║        (Use ALT-FKeys To Change Charset)         ║ │
  2274.             │D Flags......>-------- ╚══════════════════════════════════════════════════╝ │
  2275.             │                                                                            │
  2276.             │                      [F1] to Finish and Save Changes                       │
  2277.             │                   [ESC] To Abort Changes To This Entry                     │
  2278.             │   [HOME]-Beginning of Line, [END]-End of Line, [INS]-Toggle Insert Mode    │
  2279.             │              [F2]-Center Display Line, [F10]-Menu Type Help                │
  2280.             │                                                                            │
  2281.             └────────────────────────────────────────────────────────────────────────────┘
  2282.             Fig. XXXX
  2283.  
  2284.                          The numbers  are  used as  a  guide  to help  you  to
  2285.                          format the  line correctly. Enter  the text that  you
  2286.                          wish  to be  displayed  to your  callers.  Menus  are
  2287.                          built one line at a time.
  2288.  
  2289.                          There   are  several   keys   that   perform  special
  2290.                          functions  when included  on  the display  line.  The
  2291.                          caret '^' will  highlight the text string, the  tilde
  2292.                          '~' will display  the time remaining for the  caller.
  2293.                          The  tilde  is  usually  used  on  the  menu  command
  2294.                          prompt. The semi-colon ';' is  used to wrap  the next
  2295.                          line below to the current line.
  2296.  
  2297.                          Any  entries  made in  the  Optional  Data  line  are
  2298.                          determined by  command type.  The Optional  Data line
  2299.                          is normally used to tell QuickBBS  what menu to  jump
  2300.                          to or text file to display.
  2301.  
  2302.                          The  Menu  Type  command  indicates  what  the   menu
  2303.                          selection   will  do   if  the   caller  presses  the
  2304.                          associated  key. You  have  a complete  list  of  all
  2305.                          available  commands by  pressing  {F10},  but a  more
  2306.                          detailed  explanation  of the  Type command  is found
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.           October 8, 1991     QuickBBS v2.75 Documentation           Page 45
  2315.           ───────────────────────────────────────────────────────────────────
  2316.  
  2317.                          later in this section.
  2318.  
  2319.                          The Security level is the  level that the caller must
  2320.                          have  to see  this  option. In  case  of  message are
  2321.                          selections, it is recommended that you set a  default
  2322.                          security level of all of the  menus the same. Even if
  2323.                          the  read/write  security  levels   as  specified  in
  2324.                          QCONFIG are different, the caller will still see  the
  2325.                          menu  option.  This  is  valuable  if  you  want   to
  2326.                          advertise certain areas of your  system but dissallow
  2327.                          access unless the caller meets certain requirements.
  2328.  
  2329.                          The  command key is  the key  a caller  must press in
  2330.                          order  to activate  this option.  Almost all  of  the
  2331.                          keys on  the keyboard can  be used with the exception
  2332.                          of  the  caret, tilde,  semi-colon, and  the function
  2333.                          keys.  Letters  are  not  case   sensitive.  Using  a
  2334.                          {Ctrl-A} as  a command key will automatically execute
  2335.                          that  function one  the caller  moves to  that  menu;
  2336.                          depending on the  security level and flagset. If  you
  2337.                          are  creating a  customized  menu display,  you  will
  2338.                          need  to use  the {Ctrl-A}  for it  to  automatically
  2339.                          display. However,  the Command  Type must  be a  Type
  2340.                          40. To  take advantage  of this  option, any  command
  2341.                          included in the menu  must have no visible text line;
  2342.                          a semi-colon must be placed there  to word wrap  each
  2343.                          line of the menu.
  2344.  
  2345.                          The foreground  and background  colors  allow you  to
  2346.                          use different colors for each command on your  menus.
  2347.                          With a little  practice, and using the special  tilde
  2348.                          and  caret  keys, you  can  create  some  very  sharp
  2349.                          looking  menus. A  complete list  of the  the  colors
  2350.                          allowed within QuickBBS are located in the appendix.
  2351.  
  2352.                          Flag  Settings can  aid in  restricting access  to  a
  2353.                          menu command by a caller. If  this is the first  time
  2354.                          you  have attempted  to create  menus, it  is  highly
  2355.                          recommended that  you do not  input any  flag sets at
  2356.                          this time.
  2357.  
  2358.                          MENUEDIT displays  all the keys  currently in use  by
  2359.                          menu commands within  the menu. Refer to this  window
  2360.                          frequently to prevent the use of a menu key twice.
  2361.  
  2362.                          MENUEDIT  also   allows  you  to  use  high-bit  ANSI
  2363.                          characters   in  your   menus.  The   use  of   these
  2364.                          characters  will   give  your  menus  a  professional
  2365.                          appearance, but a caller without ANSI capability  may
  2366.                          see unattractive looking menus. You have a choice  of
  2367.                          100   different   high-bit  characters.   Toggle  the
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.           October 8, 1991     QuickBBS v2.75 Documentation           Page 46
  2376.           ───────────────────────────────────────────────────────────────────
  2377.  
  2378.                          character selection  with {Alt-n},  where  'n' is  an
  2379.                          Fkey.
  2380.  
  2381.                          [F1]  saves changes  to an  entry, [ESC]  aborts  any
  2382.                          changes  made  to  the  entry.  [Home]  goes  to  the
  2383.                          beginning of  the edit  field, [End] goes to  the end
  2384.                          of the edit field. [Insert] toggles the insert  mode,
  2385.                          [F2] centers the text line, and  [F10] brings up  the
  2386.                          terse Menu Type command menu.
  2387.  
  2388.                {Alt-D}   Deletes  a line  or  lines specified  by you.  If you
  2389.                          select  this option  you can  delete  one line  or an
  2390.                          entire range  of lines.  When using  this option,  be
  2391.                          sure that you are deleting the right line(s). If  you
  2392.                          are not  sure if  you have  selected the right  lines
  2393.                          you  wish  to  delete, press  <Esc>.  Selecting  this
  2394.                          command opens up a small window:
  2395.  
  2396.                                ╓────────────────────────╖
  2397.                                ║ Delete Start Entry:1Ω  ║
  2398.                                ║ Delete Ending Entry:1Ω ║
  2399.                                ╙────────────────────────╜
  2400.                              Fig. XXXXI
  2401.  
  2402.                {Alt-I}   Insert a  line. This  option allows  you to  insert a
  2403.                          command  anywhere within  your menu.  Selecting  this
  2404.                          command opens this window:
  2405.  
  2406.                              ╓───────────────────────────╖
  2407.                              ║Insert Before What Entry?1Ω║
  2408.                              ╙───────────────────────────╜
  2409.                             Fig. XXXXII
  2410.  
  2411.                {Alt-E}   Edit a  line.  You  will  be prompted  for  the  line
  2412.                          number you wish to edit.
  2413.  
  2414.                                  ╓───────────────────╖
  2415.                                  ║Edit Which Entry?1Ω║
  2416.                                  ╙───────────────────╜
  2417.                                 Fig. XXXXIII
  2418.  
  2419.                          Press  {F10} at any  time to  refer to  the Menu Type
  2420.                          command help menu. Use  the cursor or  drag the mouse
  2421.                          down  to  the  menu  type  that   you  want  and  the
  2422.                          appropriate number  will be placed  in the menu  type
  2423.                          field.
  2424.  
  2425.                {Alt-L}   List the current menu. You  will be prompted to print
  2426.                          the  menu.  If  you  select  no,  the  menu  will  be
  2427.                          displayed to the screen.
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.                                   October8,1991QuickBBSv2.75DocumentationPage47
  2436.           ───────────────────────────────────────────────────────────────────
  2437.  
  2438.                                   ╓──────────────────╖
  2439.                                   ║List To Printer? N║
  2440.                                   ╙──────────────────╜
  2441.                                 Fig. XXXXIV
  2442.  
  2443.                {Alt-G}        Global  functions. The  first prompt  is for the
  2444.                               type  of  data  to  globally  change.  Use   the
  2445.                               cursor  keys to  select the  type. You  will  be
  2446.                               prompted for  the search  data and  the data  to
  2447.                               replace  it  with.  After   you  have   finished
  2448.                               entering  the  information,  a list  of  all the
  2449.                               available   menus   will   be   displayed,   and
  2450.                               instructions on toggling selected menus.
  2451.  
  2452.                             ──────────────────────────────╖
  2453.                              Search/Replace: Display Text ║
  2454.                                              Data         ║
  2455.                                              Type         ║
  2456.                                              Sec          ║
  2457.                                              HotKey       ║
  2458.                                              Fg           ║
  2459.                                              Bg           ║
  2460.                                              A Flags      ║
  2461.                                              B Flags      ║
  2462.                                              C Flags      ║
  2463.                                              D Flags      ║
  2464.                             ──────────────────────────────╜
  2465.                            Fig. XXXXV
  2466.  
  2467.                {Alt-C}   Copy  menu. This  is a  very powerful  option  within
  2468.                          MENUEDIT; you  can move an entry  to any  line in the
  2469.                          menu, or you can copy the  entry to another line  and
  2470.                          save the entry you copied it  from, as in the example
  2471.                          window:
  2472.  
  2473.                        ╓───────────────────────────────────────╖
  2474.                        ║ Copy Range Start Entry:1Ω             ║
  2475.                        ║ Copy Range Ending Entry:1Ω            ║
  2476.                        ║ Copy Range Before What Entry:1Ω       ║
  2477.                        ║ Delete Source Entries?Y               ║
  2478.                        ╙───────────────────────────────────────╜
  2479.                       Fig. XXXXVI 
  2480.  
  2481.                          An example of how to make best use of  this option is
  2482.                          if  you  have  a  text  line  of  dashes  used  as  a
  2483.                          separater between  commands. Rather  than retype  the
  2484.                          entire  line of  text,  you can  use this  command to
  2485.                          duplicate that on another line.
  2486.  
  2487.                {Alt-M}   Make  menus. Using  this command  will enabe  you  to
  2488.                          make all  your message and  file area menus with just
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.           October 8, 1991     QuickBBS v2.75 Documentation           Page 48
  2497.           ───────────────────────────────────────────────────────────────────
  2498.  
  2499.                          a few  keystrokes. Upon  selecting  this command  you
  2500.                          will  be  asked  if  you want  to  make  <M>essage or
  2501.                          <F>ile  menus.  MENUEDIT  will  read  MSGCFG.DAT  and
  2502.                          FILECFG.DAT  to get  a list  of all  the  message and
  2503.                          file areas you have defined for your system.
  2504.  
  2505.                          MENUEDIT  will prompt for  the name  of a source menu
  2506.                          that you  must have already  been created. All  menus
  2507.                          that are  created during  this run will  be based  on
  2508.                          this source  menu. The source  menu should look  just
  2509.                          like any other  menu with  a few exceptions. If  this
  2510.                          is a message area source menu, do not put any   board
  2511.                          numbers  in the data fields for types  23 through 27.
  2512.                          MENUEDIT will put  the correct data in these  fields.
  2513.                          MENUEDIT will ignore any  unneeded entries and  leave
  2514.                          it the same in  each menu it makes.  If the menu is a
  2515.                          file area source menu, do not  put any data for types
  2516.                          29  through 34.  MENUEDIT will  fill in  the  correct
  2517.                          path for each menu it makes.
  2518.  
  2519.                          You may want  the same path on  a certain command.   
  2520.                          If   you  want  all  uploads  to  go   to  a  certain
  2521.                          directory, you must specify this in the source  menu.
  2522.                          Fill in the path for this  command in the data  field
  2523.                          and MENUEDIT will not change it.
  2524.  
  2525.                          During  the  make  run,  MENUEDIT  goes through  each
  2526.                          area you  have selected to  create. It searches  each
  2527.                          entry in  the source  menu and  checks to  see if  it
  2528.                          needs to have  some special information added to  the
  2529.                          data field.  It also checks  the display  text for  a
  2530.                          {Ctrl-A}. If an entry in the  source menu needs some 
  2531.                          special data, MENUEDIT inserts it.
  2532.  
  2533.                {Alt-H}   Selecting this  option allows you  to change all  the
  2534.                          highlighted characters  of the  text  line. Any  text
  2535.                          defined  by  the caret  symbol  will be  highlighted.
  2536.                          Move the cursor  to this command and press enter. The
  2537.                          following window will appear:
  2538.  
  2539.            ╓────────────────────────────────────────────────────────────────╖
  2540.            ║ HighLight ForeGround Color:7Ω    HighLight BackGround Color:0  ║
  2541.            ╙────────────────────────────────────────────────────────────────╜
  2542.           Fig. XXXXVII
  2543.  
  2544.                {Alt-P}   Change  Prompt String.  You  can input  any  text  to
  2545.                          signify  the end  of a  menu. Normally  you would use
  2546.                          this  line to  denote  the  name  of the  menu  (TOP,
  2547.                          UTILITY, MESSAGES),  but it is  recommended that  you
  2548.                          also use this  line to display the time remaining  to
  2549.                          the caller. The tilde is used for this function.
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.           October 8, 1991     QuickBBS v2.75 Documentation           Page 49
  2558.           ───────────────────────────────────────────────────────────────────
  2559.  
  2560.           ╓─────────────────────────────────────────────────────────────────╖
  2561.           ║ Prompt String:(^~^ Min. Left) Command:ΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩΩ║
  2562.           ╙─────────────────────────────────────────────────────────────────╜
  2563.           Fig. XXXXIIX
  2564.                          In  this example,  you'll  notice that  a  caret  was
  2565.                          placed on  each side of  the tilde. When displayed to
  2566.                          the caller  from your  system, the  caller will  know
  2567.                          exactly how many  minutes are left  until the  end of
  2568.                          the logon session.
  2569.  
  2570.                {Alt-X}   Exit  MENUEDIT.  If  you  were  editing  a  menu  and
  2571.                          attempt  to exit  without saving,  MENUEDIT will  ask
  2572.                          you if you wish to save the menu.
  2573.  
  2574.           ╓─────────────────────────────────────────────────────────────────╖
  2575.           ║This menu has been changed. Would you like to save MENUNAME.MNU? ║
  2576.           ╙─────────────────────────────────────────────────────────────────╜
  2577.           Fig. XXXXIX
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.           October 8, 1991     QuickBBS v2.75 Documentation           Page 50
  2586.           ───────────────────────────────────────────────────────────────────
  2587.  
  2588.                           Menu Command TYPEs and Optional Data
  2589.  
  2590.           Type Description                                    Optional Data
  2591.  
  2592.             0  Text Line ............................................. <None>
  2593.  
  2594.                This is used to  display text on the menu and is not considered
  2595.                a command.
  2596.  
  2597.             1  Goto New Menu ............... <MenuName>[Password][/M=n][/F=n]
  2598.  
  2599.                Go to another menu without saving a path back. The password  is
  2600.                optional, one word, not case sensitive, and  (if present), will
  2601.                be needed from the caller before the Goto is executed.
  2602.  
  2603.                Additionally, [/M=n] and [/F=n]  can be placed  in the optional
  2604.                data field to Goto  the message area specified, where {n} is  a
  2605.                numeric character that  points to a message board specified  in
  2606.                QCONFIG.  You  can increment  to the  next available  area with
  2607.                [/M=+]  or decrement  to the  next available  base with [/M=-].
  2608.                [/F=n] can also be placed in the  optional data field for  file
  2609.                templating.
  2610.  
  2611.             2  Gosub New Menu .............. <MenuName>[Password][/M=n][/F=n]
  2612.  
  2613.                Gosub another menu and save the  path back. Allows a subsequent
  2614.                Type  3 return. Menus can only be nested  20 levels deep. After
  2615.                that any subsequent Gosub call will  not work. The caller  will
  2616.                have  to return from  the current menu  via a  Type 1,  3, or 4
  2617.                command.  The  password   is  optional,  one  word,  not   case
  2618.                sensitive,  and (if  present) will  be needed  from  the caller
  2619.                before the Gosub will be executed. [/M=n]  can be placed in the
  2620.                Optional  Data  field to  Gosub  the  message  area  specified.
  2621.                [/F=n] can also be  placed in the optional data field for  file
  2622.                templating.
  2623.  
  2624.             3  Return from Previous Gosub ............................ <None>
  2625.  
  2626.                Returns to the menu that was last called with a Type 2.
  2627.            
  2628.             4  Clear Gosub Stack and Goto New Menu ............... <MenuName>
  2629.            
  2630.                Goto  another menu and  clear all  return paths. Suggested uses
  2631.                for this  could include a "Goto  TOP.MNU" command  where you do
  2632.                not want the caller to call the previous menu.
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.           October 8, 1991     QuickBBS v2.75 Documentation           Page 51
  2641.           ───────────────────────────────────────────────────────────────────
  2642.  
  2643.             5  Display .ASC/.ANS File .......... <1-8 Character Name>[*M][*F]
  2644.  
  2645.                Displays an ASCII (ASC)  or ANSI (ANS) text  file from the Text
  2646.                and ANSI  file directory specified  in QCONFIG.  Give only  the
  2647.                filename, not extension,  as the caller's graphics option  will
  2648.                determine  whether an  ASCII or  ANSI  file  will be  shown. If
  2649.                there  is  no  ANSI  file  default,  the  ASCII  file  will  be
  2650.                displayed. If  the  [*M] or  [*F]  parameter  is used  anywhere
  2651.                within  a  valid  filename,  QuickBBS  will  display  it.   The
  2652.                filename  RULES*M or  RULES*F placed in the  Optional Data line
  2653.                of this  command when in message  area 1  will call RULES1.A??.
  2654.                *MRULES  would  call   1RULES.A??,  *FRULES  would  also   call
  2655.                1RULES.A??,   MSG*MR  or   FILE*FR  would   call  MSG1R.A??  or
  2656.                FILE1R.?? respectively. QuickBBS  limits the maximum number  of
  2657.                characters in  a filename, so  POLICY*M or POLICY*F would work,
  2658.                but MSGRULES*M or MSGRULES*F would not.
  2659.  
  2660.             6  Selection Menu ........................ <1-7 Character Prefix>
  2661.  
  2662.                Displays a  file that  serves as  a menu  for a  group of  text
  2663.                files  and allows the  text files  to be  selected for viewing.
  2664.                The  "Type  6  Command  Prompt"  as  specified  in  QCONFIG  is
  2665.                appended to the end of the menu file.
  2666.  
  2667.                The  text files have  the same  name as the menu  file with one
  2668.                alphanumeric character added at the end.  This character is the
  2669.                command key to select the specific  text file. When the  caller
  2670.                selects  '1'   on  a   selection  menu   named  BULLET.ANS   or
  2671.                BULLET.ASC,  the file  with  the name  BULLET1.ANS (or  ASC) is
  2672.                displayed.  These  files must  be  in  the QuickBBS  text files
  2673.                directory as specified in QCONFIG.
  2674.  
  2675.             7  Shell Under Board and Run Program ................. <See Text>
  2676.  
  2677.                Loads  a program  to run  while  the  caller is  online without
  2678.                removing  QuickBBS from  memory. The  program must  be able  to
  2679.                detect when the carrier has been  lost and then exit.  For .EXE
  2680.                or .COM programs, place the program  name with extension on the
  2681.                command  line  along with  any  command  line  parameters.  For
  2682.                example:
  2683.  
  2684.                                 DOORNAME.EXE *B *F *L *T
  2685.  
  2686.                For programs  that are not an  EXE or COM  file, such as  batch
  2687.                files  or internal DOS  commands like  DEL, DIR  or RENAME, you
  2688.                must  use  the  command  processor's  /C  option,  as  in  this
  2689.                example:
  2690.  
  2691.                            {COMMAND PROCESSOR} /C RUNFILE.BAT
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.           October 8, 1991     QuickBBS v2.75 Documentation           Page 52
  2700.           ───────────────────────────────────────────────────────────────────
  2701.  
  2702.                QuickBBS  can  pass   information  to  the  program  with   the
  2703.                following command line arguments:
  2704.  
  2705.                *0  Path for the current file area
  2706.                *1  Number of current message area
  2707.                *B  Passes caller's Baud Rate (300-38400 or 0 for local)
  2708.                *C  Full path to command processor as set in the DOS
  2709.                    environment variable COMSPEC. Write the above command
  2710.                    argument as:
  2711.  
  2712.                                    *C /C RUNFILE.BAT
  2713.  
  2714.                *F  Caller's First Name 
  2715.                *G  Graphics Mode (0=Off, 1=On) 
  2716.                *H  Shell to DOS with the FOSSIL hot (Open or Active)
  2717.                *L  Caller's Last Name 
  2718.                *M  Swap to disk or EMS
  2719.                *N  Node number (in Multinode environment)
  2720.                *P  COM port (*P1 = COM1)
  2721.                *R  Caller's Record Number 
  2722.                *T  Time Left for Call (in minutes)
  2723.                *!  Freeze system timer
  2724.                *#  Disable Want-Chat function 
  2725.  
  2726.             8  Version Information ................................... <None>
  2727.  
  2728.                Displays the current version of QuickBBS operating.
  2729.  
  2730.             9  Logoff the System ..................................... <None>
  2731.            
  2732.                When executed, this command displays GOODBYE.A??, and logs  the
  2733.                caller off the system.
  2734.  
  2735.            10  Display  System Usage Graph ............................ <None>
  2736.  
  2737.                Displays a  bar graph  of system  usage by  hour. The graph  is
  2738.                generated  from TIMELOG.BBS,  and can be reset  by deleting the
  2739.                file.  If TIMELOG.BBS  is not  found, QuickBBS  will create it.
  2740.                The graph display will respond to  [P]ause and [S]top hot keys,
  2741.                and will automatically detect ANSI capability.
  2742.  
  2743.            11  Page the System Operator for Chat .............. <Page Prompt>
  2744.            
  2745.                Allows the  user to  page the  System Operator  and request  an
  2746.                online  chat  session.  You have  the  option  of  ignoring  or
  2747.                answering the page. The duration the  computer will ring is set
  2748.                in  QCONFIG  The  value  is  the  number  of  seconds  that the
  2749.                computer will  generate a tone. If  you fail  to respond during
  2750.                the page  bell period, QuickBBS  will display "(Want-Chat)"  on
  2751.                the status  bar and show PAGED.A??.  If the  caller attempts to
  2752.                page more  than the  specified value in QCONFIG,  QuickBBS will
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.           October 8, 1991     QuickBBS v2.75 Documentation           Page 53
  2761.           ───────────────────────────────────────────────────────────────────
  2762.  
  2763.                display  MAXPAGE.A??.  To  abort   page  requests,  press  [A].
  2764.                PAGEABRT.A??  will  display and  the  page  will  be  canceled.
  2765.                Before QuickBBS starts the page, it  will prompt the caller one
  2766.                line of  text asking  for a  reason for  the chat  request. The
  2767.                line is  written to the SYSTEM.LOG  file with  the current date
  2768.                and time. To display the reason for the chat, press {F5}.
  2769.  
  2770.                The Optional Data  line contains the  page prompt.  This should
  2771.                be an informational line of text,  such as "Paging The  SysOp."
  2772.                To  answer  a page  to callers  without ANSI  capability, press
  2773.                {Shift}{C}.
  2774.            
  2775.            12  Execute Questionnaire File .......... <1-8 Character Q-A Name>
  2776.            
  2777.                Executes  a  questionnaire  from a  file in  the  QuickBBS root
  2778.                directory  with  a  one-to-eight character  filename  with  the
  2779.                extension  .Q-A, and stores  the answers  in another  file with
  2780.                the  same  filename  with  the  extension  ASW.  QuickBBS  will
  2781.                automatically  create the  answer file  if it does  not already
  2782.                exist.  You create  the questionnaire  file from  the  commands
  2783.                listed in  the appendix.  Each command  must be  on a  separate
  2784.                line. If you create a questionnaire file with the filename 
  2785.                NEWUSER.Q-A,  it  will automatically  execute  it  once  a  new
  2786.                caller  logs on.  The  questionnaire file  will  execute  after
  2787.                NEWUSER?.A?? files are displayed.
  2788.  
  2789.            13  List/Search User List ........................... None or [/R]
  2790.  
  2791.                Allows  the caller to list  or search the user file. Useful for
  2792.                local  mail options  where  the  caller  may not  remember  the
  2793.                correct spelling of the  name of the person they want to send a
  2794.                message. The real name or alias  of your callers are displayed,
  2795.                along with  their city and  state as well  as the  last time of
  2796.                logon.  In  order to  suppress  the  listing  of  aliases in  a
  2797.                userlog  listing,  the parameter  [/R]  can  be  placed in  the
  2798.                Optional Data field.
  2799.  
  2800.            14  Time Statistics ....................................... <None>
  2801.  
  2802.                Gives  the caller's  time  online for  the  current  call, time
  2803.                remaining and total time online today.
  2804.  
  2805.            15  Exit to  DOS ..................... <DOS Errorlevel><ReturnMenu>
  2806.  
  2807.                Exits  to  the  batch  file  that  loaded  QuickBBS  with   the
  2808.                Errorlevel  specified in the  optional data field. This must be
  2809.                an  Errorlevel greater  than 5  since  Errorlevels  0 to  5 are
  2810.                reserved  by  QuickBBS. Your  batchfile  will  go to  the label
  2811.                identified with that  Errorlevel (or next lower Errorlevel,  if
  2812.                one isn't given for  that value). See your DOS manual for  more
  2813.                a   more  detailed   explanation  regarding  batch   files  and
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.           October 8, 1991     QuickBBS v2.75 Documentation           Page 54
  2822.           ───────────────────────────────────────────────────────────────────
  2823.  
  2824.                Errorlevels.  Upon return  to the  BBS QuickBBS will  return to
  2825.                the menu specified  in the Optional  Data field <ReturnMenu> or
  2826.                TOP.MNU if QuickBBS cannot find it or no menu is specified.
  2827.  
  2828.                 For example:
  2829.  
  2830.                     @ECHO OFF
  2831.                     CLS
  2832.                     :START
  2833.                     IF ERRORLEVEL 10 GOTO DOORNAME
  2834.                     IF ERRORLEVEL  5 GOTO NET&ECHO
  2835.                     IF ERRORLEVEL  4 GOTO ECHOMAIL
  2836.                     IF ERRORLEVEL  3 GOTO NETMAIL
  2837.                     IF ERRORLEVEL  0 GOTO START_UP
  2838.                     GOTO START_UP
  2839.  
  2840.                     :DOORNAME
  2841.                     DOORNAME \A \N=5
  2842.                     QUICKBBS -R
  2843.                     GOTO AFTER_QUIK
  2844.  
  2845.                     Fig. XXVIII
  2846.  
  2847.                In this  example, a TYPE 15  menu command with an Errorlevel of
  2848.                10 will make the batch file  execute the command following  the
  2849.                :DOORNAME label. Include  the line "QuickBBS  -R" to  return to
  2850.                the board after the external programs have been executed.
  2851.  
  2852.            16  Change City and State ................................. <None>
  2853.  
  2854.                Allows  the caller  to change  their  city  and state  they are
  2855.                calling  from.  QuickBBS  will  automatically format  the  data
  2856.                entered  to  upper and  lower  case,  and  the  change will  be
  2857.                written to USERS.BBS.
  2858.            
  2859.            17  Change Password ....................................... <None>
  2860.            
  2861.                Allows  the caller  to change  their password.  The caller will
  2862.                still be required to enter their  old password BEFORE they  may
  2863.                change  it  to  a  new  one.  Password  input  is  hidden  with
  2864.                asterisks and  is only visible in  USEREDIT or  in the internal
  2865.                user editor accessible via an {Alt-E}.
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.           October 8, 1991     QuickBBS v2.75 Documentation           Page 55
  2874.           ───────────────────────────────────────────────────────────────────
  2875.  
  2876.            18  Change Screen Length .................................. <None>
  2877.  
  2878.                Allows the caller to change the  number of lines displayed, top
  2879.                to bottom,  before a  "More Prompt."  The TYPE  command can  be
  2880.                disabled by the caller via the TYPE 20 command.
  2881.  
  2882.            19  Toggle Screen Clearing ................................ <None>
  2883.  
  2884.                Turns the  screen clearing codes on/off.  This TYPE command  is
  2885.                generally  only useful  to a  caller with ANSI  capability, and
  2886.                when the System Operator utilizes TYPE 40 ANSI menus.
  2887.  
  2888.            20  Toggle Page Pausing ................................... <None>
  2889.  
  2890.                Turns the page pausing on/off. If  the caller has a 43-line EGA
  2891.                monitor and  enables page  pausing, QuickBBS  will display  the
  2892.                "More  Prompt" at then  end of  each 43-line  screen. Disabling
  2893.                this option will force QuickBBS continually scroll text on  the
  2894.                screen, aborted only by internal message reply prompts. 
  2895.                
  2896.            21  Toggle Graphics Mode .................................. <None>
  2897.  
  2898.                Enables or  disables ANSI graphics.  Unless ANSI capability  is
  2899.                auto-detected   the  graphics  are  disabled,   and  the  ASCII
  2900.                equivalent of the ANSI  files will be displayed when available.
  2901.                Callers  must have this  TYPE Command  enabled in  order to use
  2902.                the full screen editor. (Full Screen Editor Interface)
  2903.  
  2904.            22  Scan for Personal Mail ................................ <None>
  2905.            
  2906.                Scans  the message base for mail specifically  addressed to the
  2907.                caller that has  not been received. Useful  only if you  do not
  2908.                have the automatic mail checking enabled  in QCONFIG, or if the
  2909.                caller opted not to read their mail at logon.
  2910.            
  2911.            23  Read Messages .............................. <Board #> or [*M]
  2912.  
  2913.                Starts the message  reading routine for the board number listed
  2914.                in the  Optional Data  field. The  board number  is the  number
  2915.                that was assigned to the message  area in QCONFIG. An  internal
  2916.                menu will allow  the caller to select  the messages to read and
  2917.                in what  mode  to read  them (forward,  reverse, continuous  or
  2918.                message-by-message). If  <Board #>  is  entered as  [0] in  the
  2919.                Optional Data field,  QuickBBS will read  from all  the message
  2920.                bases the caller has  access to or has  selected via a  TYPE 28
  2921.                (Select Combined Boards).
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.           October 8, 1991     QuickBBS v2.75 Documentation           Page 56
  2930.           ───────────────────────────────────────────────────────────────────
  2931.  
  2932.            24  Scan Messages .............................. <Board #> or [*M]
  2933.            
  2934.                Starts  the  message scanning  routine  for  the  board  number
  2935.                listed in  the Optional  Data field.  The board  number is  the
  2936.                number  that was assigned  to the  message area  in QCONFIG. An
  2937.                internal menu will allow the caller  to select the messages  to
  2938.                scan  and  in  what   mode  to  scan  them  (forward,  reverse,
  2939.                continuous,  or  message-by-message). Scanning  will  list  the
  2940.                header field  of the  messages and  allows the  caller to  mark
  2941.                them  for later retrieval.  If <Board #>  is entered  as [0] in
  2942.                the  Optional Data  field,  QuickBBS will  select from  all the
  2943.                message bases the  caller has access to  or has selected via  a
  2944.                TYPE 28 (Select Combined Boards).
  2945.  
  2946.            25  QuickScan Messages ......................... <Board #> or [*M]
  2947.  
  2948.                Starts the Quick Scan  routine for the  board number  listed in
  2949.                the optional  data field. The board  number is  the number that
  2950.                was assigned to the message area  in QCONFIG. An internal  menu
  2951.                will allow the  caller to select  which messages to Quick Scan.
  2952.                Quick Scan lists the  selected messages, one per line,  showing
  2953.                message  number, from, to and subject fields  (truncated to fit
  2954.                if necessary). If <Board  #> is entered as [0] in the  Optional
  2955.                Data field,  QuickBBS will  select from  all message bases  the
  2956.                caller has  access to  or has  selected via  a TYPE 28  (Select
  2957.                Combined Boards).
  2958.                 
  2959.            26  Delete Selected Message .................... <Board #> or [*M]
  2960.            
  2961.                Allows you to  delete a message from the board number listed in
  2962.                the  Optional Data field. This TYPE command  prompts the caller
  2963.                for the message number, and asks  if the caller actually  wants
  2964.                to delete  the selected  message. This TYPE command  is similar
  2965.                to  the  System Operators's  <D>elete  prompt  on  the  message
  2966.                command line menu.
  2967.  
  2968.            27  Post a Message .......... <Board #>[/L][/T=First_Last] or [*M]
  2969.  
  2970.                Posts a  message to  the board  number listed  in the  Optional
  2971.                Data field.  The board number is  the number  that you assigned
  2972.                to the message  area in QCONFIG. [/L] will force a logoff after
  2973.                the message is saved to  disk. [/T=] will force  the message to
  2974.                be  addressed to  the person  you  specify.  The name  must not
  2975.                contain  spaces and must  be found  in USERS.BBS.  When using a
  2976.                first  and  last  name  with  this  option  you  must  place an
  2977.                underscore  character (ALT 95) between the first and last name:
  2978.                (/T=First_Lastname). Useful to force messages addressed to  the
  2979.                System Operator at logoff to be directed automatically to you.
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.           October 8, 1991     QuickBBS v2.75 Documentation           Page 57
  2988.           ───────────────────────────────────────────────────────────────────
  2989.  
  2990.            28  Select Combined Boards ................................ <None>
  2991.  
  2992.                Allows the  caller to select or  deselect the  boards that they
  2993.                would  like to read  in combined  mode. The  default setting is
  2994.                all boards  that they currently have  access to,  and that have
  2995.                their QCONFIG  combined mode access  flag enabled. To allow use
  2996.                of  combined mode  access,  assign read,  scan  and  quick scan
  2997.                commands with board [0] as the Optional Data field in a menu.
  2998.                Board [0] is not an actual  message area, but directs  QuickBBS
  2999.                to operate in Combined Board mode.
  3000.  
  3001.                Your  callers can  reply  to  messages  in combined  mode,  but
  3002.                cannot enter  new messages.  When selected,  this TYPE  command
  3003.                writes the  caller's combined board  settings to  COMBINED.BBS.
  3004.                Each time  a caller logs  on, their previously  chosen(combined
  3005.                board settings are retrieved.
  3006.  
  3007.            29  Move A File .................... <Full Path>[AreaNmbr] or [*F]
  3008.  
  3009.                Moves a  file from  one directory  to another.  The field  must
  3010.                contain  the full path  name for  the directory  from which the
  3011.                file will be moved, in the form: 
  3012.  
  3013.                     DRIVE:\DIR1\DIR2\...DIRn
  3014.  
  3015.                You will be prompted for the file  area to move the file to and
  3016.                asked if you wish  to move the entry  in the FILES.BBS  file as
  3017.                well. This command is intended for  use by the System  Operator
  3018.                on  boards that  check uploads  prior  to  placing them  in the
  3019.                proper download directories.
  3020.  
  3021.            30  MS-DOS Directory ............... <Full Path>[AreaNmbr] or [*F]
  3022.            
  3023.  
  3024.                Displays a raw  DOS "DIR" command  for the  specified directory
  3025.                to the  caller. The  Optional Data  field must  contain a  full
  3026.                path name, in the form:
  3027.  
  3028.                     DRIVE:\DIR1\DIR2\...DIRn
  3029.  
  3030.            31  List FILES.BBS ........................... <Full Path> or [*F]
  3031.  
  3032.                Displays the contents of  FILES.BBS found in the path specified
  3033.                in the Optional Data field. This  file should contain the names
  3034.                and descriptions  of all files available  for download in  that
  3035.                file area. It is  updated when a caller  uploads a file to that
  3036.                area or  created if  it does not   exist. Each  file area  must
  3037.                have  its own  FILES.BBS, and  the  file  must not  end with  a
  3038.                {Ctrl-Z}.
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.           October 8, 1991     QuickBBS v2.75 Documentation           Page 58
  3047.           ───────────────────────────────────────────────────────────────────
  3048.  
  3049.                If you edit these  files manually be sure that your ASCII  text
  3050.                editor does not add a {Ctrl-Z}. The format of FILES.BBS is: 
  3051.  
  3052.                     FILENAME.EXT Description
  3053.  
  3054.                The filename  occupies character position 1 through 12, and the
  3055.                description should start at column 14.  There must be at  least
  3056.                one space between the filename and  the description. The length
  3057.                of the description is unlimited; any words or characters  after
  3058.                the  47th character are  automatically word wrapped to the next
  3059.                line.  The Optional Data  field must  contain the  full path in
  3060.                the form:
  3061.  
  3062.                     DRIVE:\DIR1\DIR2\...DIRn
  3063.  
  3064.                If  the  caller  has chosen  a  file  area  using  the  TYPE 50
  3065.                command,  the characters [*F]  should be  in the  Optional Data
  3066.                field. 
  3067.  
  3068.            32  Download from SubDir ...... <Path>[Password][AreaNmbr] or [*F]
  3069.            
  3070.                Allows  the caller  to  download  a  file  from  the  directory
  3071.                specified in  the Optional Data field.  The file  does not have
  3072.                to be  listed in FILES.BBS file  for the caller to download it.
  3073.                The  Optional Data field  must contain  the full  path name, in
  3074.                the form:
  3075.  
  3076.                     DRIVE:\DIR1\DIR2\...DIRn
  3077.  
  3078.                The password is one word, not  case sensitive, and (if present)
  3079.                will  be required  from  the  caller  before  the  download  is
  3080.                allowed.
  3081.            
  3082.            33  Upload a File to SubDir ............  <Path>[AreaNmbr] or [*F]
  3083.            
  3084.                Allows the caller to upload a  file to the directory  specified
  3085.                in  the  Optional Data  field. This  will modify  FILES.BBS, or
  3086.                create it  if  it does  not  already  exist, in  the  specified
  3087.                directory. The Optional Data field  must contain the full path,
  3088.                in the form:
  3089.  
  3090.                     DRIVE:\DIR1\DIR2\...DIRn
  3091.  
  3092.            34  List Archive in SubDir .............. <Path>[AreaNmbr] or [*F]
  3093.            
  3094.                Lists  the contents of  a file  compressed by  a file archiving
  3095.                utility, including ARC,  PKARC, PKZIP, PAK,  LHARC, ARJ or ZOO,
  3096.                in  the directory  specified in  the  Optional Data  field. The
  3097.                Optional Data field must contain the full path, in the form:
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.           October 8, 1991     QuickBBS v2.75 Documentation           Page 59
  3106.           ───────────────────────────────────────────────────────────────────
  3107.  
  3108.                     DRIVE:\DIR1\DIR2\...DIRn
  3109.            
  3110.                The caller will be  prompted for the  file name to display  and
  3111.                they must include the extension when they enter it. 
  3112.  
  3113.            35  Search for File by Keyword ..... <None>[AreaNmbr List] or [*F]
  3114.  
  3115.                Performs  a keyword search  in all  FILES.BBS specified  in the
  3116.                paths listed in  FILECFG.DAT. The keyword is prompted from  the
  3117.                user and will  be compared to the  text of each  description in
  3118.                each  directory defined in QCONFIG.  If a match   is found, the
  3119.                corresponding  line  from FILES.BBS  will  be  listed  for  the
  3120.                caller.  Each new  file area will be  listed as it is searched.
  3121.                This TYPE command is not case  sensitive; the caller's input is
  3122.                automatically  forced  to  upper case,  and is  compared  to an
  3123.                uppercase conversion of FILES.BBS. The System Operator has  the
  3124.                option of allowing only  certain areas to be used in a  search,
  3125.                regardless of security level and flagsets. To implement,  place
  3126.                the number of  the file area(s) in the Optional Data line. This
  3127.                number  coincides  with  the  number  of  the message  area  as
  3128.                defined in QCONFIG.
  3129.  
  3130.            36  Search for File by File Name ... <None>[AreaNmbr List] or [*F]
  3131.            
  3132.                Performs a  file name  search in  FILES.BBS that  are found  in
  3133.                FILECFG.DAT. As in a TYPE 35  command, the System Operator  has
  3134.                the option of creating a separate file search control file.
  3135.  
  3136.            37  List New Files on System ......... <None>[Area Number] or [*F]
  3137.  
  3138.                Performs a search for files  that have been added to the system
  3139.                since a  specified date. The caller  is prompted  for the date,
  3140.                or  they can  use  the last  time the  caller  was  online. The
  3141.                System Operator  has the  option  of creating  a separate  file
  3142.                search control file  as in a TYPE 35  and TYPE 36 command.  The
  3143.                System Operator has  the option of allowing only certain  areas
  3144.                to be  used  in a  search,  regardless  of security  level  and
  3145.                flagsets. To implement,  place the  number of the file  area(s)
  3146.                in  the  Optional Data  line.  This  number coincides  with the
  3147.                number of the message area as defined in QCONFIG.
  3148.  
  3149.            38  View Text File ...................... <Path>[AreaNmbr] or [*F]
  3150.  
  3151.                Prompts for the  name of an  ASCII text file  in the  directory
  3152.                listed in the Optional Data field and displays it.
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.           October 8, 1991     QuickBBS v2.75 Documentation           Page 60
  3161.           ───────────────────────────────────────────────────────────────────
  3162.  
  3163.            39  Display a Direct Text File .............. <Full Path and Name>
  3164.  
  3165.                Displays the text file listed in  the Optional Data field.  The
  3166.                file  can  be  anywhere  on  your  system  and  have  any  file
  3167.                extension.  It  may contain  the  embedded  control  characters
  3168.                (ASC/ANS File  Control  Characters).  The Optional  Data  field
  3169.                must contain  the full path name,  file name  and extension, in
  3170.                the form: 
  3171.  
  3172.                     DRIVE:\DIR1\DIR2\...DIRn\FILENAME.EXT
  3173.  
  3174.            40  Display ASC/ANS File w/Hot Keys .. <1-8 Char Filename>[*M][*F]
  3175.  
  3176.                Identical to the TYPE 5 command,  except that the menu  hotkeys
  3177.                are active  while the  file is  displayed. This  allows you  to
  3178.                create special graphics menus without manually entering TYPE  0
  3179.                commands  (text descriptions)  on  each line.  To  enable  this
  3180.                powerful  TYPE command,  assign {Ctrl-A}  as the  key for  this
  3181.                file  at the top  of your  menu, and place a  semi-colon on the
  3182.                display line for all other  commands on that menu.  Be sure all
  3183.                the commands  are described fully  in the  menu file (Automatic
  3184.                Menu Execution). If the *M parameter is used  anywhere within a
  3185.                valid filename, QuickBBS will display it. The filename  RULES*M
  3186.                placed in  the  Optional Data  line  of  this command  when  in
  3187.                message  area  1  will  call  RULES1.A??.  *MRULES  would  call
  3188.                1RULES.A??, MSG*MR  would call MSG1R.A??.  QuickBBS limits  the
  3189.                maximum number of  characters in a filename, so POLICY*M  would
  3190.                work, but MSGRULES*M would not.
  3191.  
  3192.            41  Toggle Full Screen Editor ............................. <None>
  3193.  
  3194.                Toggles the  use of  the full  screen editor.  The caller  must
  3195.                have  the TYPE 21  (Toggle Graphics  Mode) enabled  in order to
  3196.                take advantage of the editor (Full Screen Editor Interface). 
  3197.  
  3198.            42  Select Alias .................................. <None> or [/D]
  3199.  
  3200.                Allows the  caller to  use an  alias or  handle for  messaging.
  3201.                When  the  caller  first  logs  on,  QuickBBS  will  search for
  3202.                messages  addressed to  the  caller's alias  or  real  name. To
  3203.                allow the user to delete their  chosen alias, add an  identical
  3204.                TYPE command  in  your menu  with  [/D]  in the  Optional  Data
  3205.                field.
  3206.  
  3207.            43  (Not Implemented)
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.           October 8, 1991     QuickBBS v2.75 Documentation           Page 61
  3216.           ───────────────────────────────────────────────────────────────────
  3217.  
  3218.            44  Prompt Caller for Birthday/Gender ..... <B=Birthday S=Sex>[BS]
  3219.  
  3220.                The System  Operator has the option  of monitoring  the date of
  3221.                birth as  well as the gender  of the caller.  This is primarily
  3222.                useful  if their are certain message or file  areas you wish to
  3223.                deny access to callers that do  not meet certain criteria.  For
  3224.                instance, you don't want your adult  callers to have access  to
  3225.                the  TEENAGER  echo,   and  don't  want   men  to   access  the
  3226.                WOMENS_RIGHTS message area. If a caller  logs on the system  on
  3227.                their birthday,  BIRTHDAY.A??  will  display.  You  may  select
  3228.                either birthday [B]  or sex [S],  or a combination  of the  two
  3229.                [BS] as shown.
  3230.  
  3231.            45  Display ASC/ANS file w/EOF Prompt ... <1-8 Character Filename>
  3232.  
  3233.                Similar to a TYPE  5, except that this  command forces a  pause
  3234.                at  the end  of the  text  file with  a command  prompt  "Press
  3235.                [Enter]  to Continue:"  This  prompts prevents  the  file  from
  3236.                rolling off the caller's screen before it can be read.
  3237.  
  3238.            46  Display a .GIF File Header ..... <Full Path>[AreaNmbr] or [*F]
  3239.            
  3240.                Allows  callers  to  view  the  header  of  a  .GIF   (Graphics
  3241.                Interchange  Format)   graphics  file,   which  contains   such
  3242.                information as  the resolution  of the  picture, the  number of
  3243.                colors,  and  the  recommended  monitor.  The  caller  will  be
  3244.                prompted for the entire filename of the .GIF  file they wish to
  3245.                view.
  3246.  
  3247.            47  Create System Log Entry ................. <Text to SYSTEM.LOG>
  3248.  
  3249.                When executed, the  Optional Data section of this TYPE  command
  3250.                will be written to SYSTEM.LOG with  the current date and  time.
  3251.                If you wish to  monitor menu accesses, place a {Ctrl-A} in  the
  3252.                Key field and a semi-colon on the first line of your menu  with
  3253.                the desired text in the Optional Data field.
  3254.  
  3255.            48  Download A Specific File ................ <Full Path and Name>
  3256.  
  3257.                Allows a caller to download a  specific file without creating a
  3258.                subdirectory  to hold  it. You  can specify  any directory  and
  3259.                filename. This enables the caller to download system  policies,
  3260.                new user registration, or sales prices.
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.           October 8, 1991     QuickBBS v2.75 Documentation           Page 62
  3269.           ───────────────────────────────────────────────────────────────────
  3270.  
  3271.            49  Select Message Area ................................... <None>
  3272.  
  3273.                If  you are  utilizing menu  templating,  this TYPE  command is
  3274.                necessary in order for the caller  to be able to change between
  3275.                message areas.  All available message areas  as defined in  the
  3276.                caller's record  in USERS.BBS and the information as defined in
  3277.                QCONFIG  are  read  to  determine  which  areas  the caller  is
  3278.                allowed to see. (Menu Templating) 
  3279.  
  3280.            50  Select File Area ...................................... <None>
  3281.  
  3282.                If  you are  utilizing menu  templating,  this TYPE  command is
  3283.                necessary in  order for the caller to be able to change between
  3284.                file  areas.  All  available  file  areas  as  defined  in  the
  3285.                caller's  record  in  USERS.BBS,  access  levels,  flagsets and
  3286.                information as  defined in  QCONFIG (FILECFG.DAT)  are read  to
  3287.                determine which areas the caller is  allowed to download. (Menu
  3288.                Templating)
  3289.  
  3290.            51  (Not Implemented)
  3291.  
  3292.            52  Show List of Users Online ............................. <None>
  3293.  
  3294.                Displays a list  of all callers current information,  including
  3295.                city and state calling  from, baud rate, and  the line they are
  3296.                connected to. (Multinode Configuration)
  3297.  
  3298.            53  Toggle "Do Not Disturb" Flag .......................... <None>
  3299.  
  3300.                A caller on  one line disable attempts  by callers on the other
  3301.                lines to send a TYPE  54 (Send Online Message to Another Node).
  3302.                The System Operator always has the capability to override  this
  3303.                TYPE command. (Multinode Configuration)
  3304.  
  3305.            54  Send Online Message to Another None ................... <None>
  3306.  
  3307.                A caller on one  line on your  system can send a brief  message
  3308.                to another caller on the system  by enabling this TYPE command.
  3309.                The message  can be  up to  three lines  in length.  (Multinode
  3310.                Configuration)
  3311.  
  3312.            55  (Not Implemented)
  3313.  
  3314.            56  (Not Implemented)
  3315.  
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.           October 8, 1991     QuickBBS v2.75 Documentation           Page 63
  3323.           ───────────────────────────────────────────────────────────────────
  3324.  
  3325.            57  Change Voice/Home Phone Number ........................ <None>
  3326.            58  Change Business/Data Phone Number ..................... <None>
  3327.  
  3328.                Occasionally at  logon, a  first time  caller may  deliberately
  3329.                give an incorrect phone number to avoid verification.  However,
  3330.                sometimes giving an  incorrect phone number may be  accidental.
  3331.                This command  enables the caller to  alter the  entry they made
  3332.                for a  valid phone number, so  that the  callback verifier will
  3333.                be  able to  phone them.  It is  not recommended  that you keep
  3334.                these  TYPE commands on  any menu except  the new  user menu. A
  3335.                caller intent on  damaging your system may verify correctly and
  3336.                change to another phone number immediately after.
  3337.  
  3338.            59  Update Lastread Pointers ..............................  <None>
  3339.  
  3340.                When this  TYPE  command  is  invoked, the  last  read  message
  3341.                pointers  are automatically updated.  In the  event of  a power
  3342.                outage  or system  crash, the  caller  would  not have  to read
  3343.                messages from their previous logon.
  3344.  
  3345.            60  Activate Callback Verifier ............................ <None>
  3346.  
  3347.                This command allows  the System Operator a measure of  security
  3348.                by making  certain that the caller  is not using a random phone
  3349.                number to  avoid verification. QuickBBS  will dial the  numbers
  3350.                that were  input by the new  caller and attempt  to connect. If
  3351.                no connect  was made, it  can be assumed  that the  caller does
  3352.                not  have a  modem with auto-answer capabilities  or the number
  3353.                was not valid. (The CallBack Verifier)
  3354.  
  3355.            61  Activate Real-Time Multinode Chat...................... <None>
  3356.  
  3357.                To use  this TYPE command, you will need to  load MXR! provided
  3358.                with Sabre  Chat! before loading DesqView.  Set up  a menu TYPE
  3359.                61,  with  no   optional  parameters.  Most  of  the   optional
  3360.                parameters listed  in the Sabre  Chat! documentation will  work
  3361.                with  the internal  command. The only parameters  that will not
  3362.                work  are  the   parameters  that  Sabre  Chat!  will  need  to
  3363.                interface  to   the  bulletin   board  (COM   port,  and   time
  3364.                remaining). If you do  not have a copy  of Sabre Chat! and want
  3365.                to test suitability  on your system, file request  SCHAT300.ZIP
  3366.                from  the  support  sites  listed  at  the  beginning  of  this
  3367.                documentation.
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.           October 8, 1991     QuickBBS v2.75 Documentation           Page 64
  3376.           ───────────────────────────────────────────────────────────────────
  3377.  
  3378.                                     Getting Started
  3379.  
  3380.                                 Logging On In Local Mode
  3381.  
  3382.           Once you  have your  menus in  place, start  up  QuickBBS by  typing
  3383.           "QuickBBS -L  {Enter}." If you  set up all  of the files  correctly,
  3384.           QuickBBS will load and  start by asking  for your name. Log in  with
  3385.           the name you expect to use as the System operator. This will  create
  3386.           the first  entry in USERS.BBS,  which contains  all the data  on the
  3387.           callers on your system. You  can now edit your own entry in the user
  3388.           file.
  3389.  
  3390.                                Bringing The Board Online
  3391.  
  3392.           To bring the  board online, go  to the  directory that contains  the
  3393.           QuickBBS programs and type "QuickBBS {Enter}." The following  screen
  3394.           will appear:
  3395.  
  3396.           ╔═════════════════════════════════════════════════════════════════╗
  3397.           ║                      QuickBBS 2.75 Ovr                          ║
  3398.           ║   Copyright 1991, Pegasus Software.  All Rights Reserved.       ║
  3399.           ╠═════════════════════════════════════════════════════════════════╣
  3400.           ║ Status: Waiting for Call     Time: 14:33:49   Date: 31-Jul-91   ║
  3401.           ║ Next Event: 23:50 at errorlevel 6   Memory available: 307824k   ║
  3402.           ║                                                                 ║
  3403.           ║                                                                 ║
  3404.           ║                                                                 ║
  3405.           ║                                                                 ║
  3406.           ╠═════════════════════════════════════════════════════════════════╣
  3407.           ║ Last System Caller: System Operator    Active Messages: 3323    ║
  3408.           ║ Total System Calls: 51517              Lpt Active: OFF          ║
  3409.           ║                                                                 ║
  3410.           ║                                                                 ║
  3411.           ║                                                                 ║
  3412.           ║                                                                 ║
  3413.           ║                                                                 ║
  3414.           ║                                                                 ║
  3415.           ╟─────────────────────────────────────────────────────────────────╢
  3416.           ║         Press [L] to logon locally or [ESC] to exit             ║
  3417.           ╚═════════════════════════════════════════════════════════════════╝
  3418.           Fig. L
  3419.  
  3420.           The local  screen displays  some very  important information  to the
  3421.           System Operator.  The  Status message  reports  whether  or not  the
  3422.           system  is idle,  (Waiting for  Call), or  active, (Answering).  The
  3423.           Next  Event  message gives  you  information  concerning  your  next
  3424.           external DOS  event, normally backing up  data or  packing mail. The
  3425.           local screen  also displays the system's  Time and  Date, and Memory
  3426.           Available. The  Last System Caller and  Total System  Calls are read
  3427.           directly  from  SYSINFO.BBS.  You can  alter  the  total  amount  of
  3428.           callers with the utility SETNUM.EXE. Information about this  utility
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.           October 8, 1991     QuickBBS v2.75 Documentation           Page 65
  3437.           ───────────────────────────────────────────────────────────────────
  3438.  
  3439.           can be found elsewhere in this documentation.
  3440.  
  3441.           Finally,  the local  screen  displays  the  total number  of  Active
  3442.           Messages. This value does not necessarily  mean that it is  the last
  3443.           message in your  system; it means that this  is the total number  of
  3444.           active messages.  Lpt Active means that  you have  your line printer
  3445.           activated to dump the SYSTEM.LOG.
  3446.  
  3447.           To drop to  DOS Ready, press  {Esc}. To  log on  the system  locally
  3448.           while the board  is online, press {L}.  After you have  entered your
  3449.           password, the screen  should clear and  WELCOME.A?? will display. At
  3450.           the bottom of  your screen is the  System Operator status bar.  This
  3451.           shows  you useful information  regarding the  state of  the BBS, the
  3452.           status of the caller currently online, and a terse help screen.
  3453.  
  3454.           ┌─────────────────────────────────────────────────────────────────┐
  3455.           │ Eric Greene                      Orlando, Florida     Local     │
  3456.           │ Security:   100 Time: 97 Line: 1 (Graphics)           [F9]=Help │
  3457.           └─────────────────────────────────────────────────────────────────┘
  3458.           Fig. LI
  3459.  
  3460.           On this  status bar, the current  caller's name,  location, and baud
  3461.           rate (or local  if calling from the  console) is displayed, as  well
  3462.           as the  caller's  security level  and  time  limit as  specified  in
  3463.           LIMITS.CTL.  In addition, the  line, or  node the caller  is on, the
  3464.           graphics display  (if the caller has  ANSI capability) as  well as a
  3465.           prompt for bringing up the terse  help-screen. Press {F2} or  {PgDn}
  3466.           to bring up the second status bar:
  3467.  
  3468.           ┌─────────────────────────────────────────────────────────────────┐
  3469.           │Business/Data Phone: 407-555-0987  Home/Voice Phone: 407-555-7890│
  3470.           │A: XXX----- B: -------- C: -------- D: -------X                  │
  3471.           └─────────────────────────────────────────────────────────────────┘
  3472.           Fig. LII
  3473.  
  3474.           This  status bar  displays the  current caller's  business/data  and
  3475.           home/voice  phone numbers, and the flagsets you have assigned. Press
  3476.           {F3} or {PgDn} to bring up the third status bar:
  3477.  
  3478.           ┌─────────────────────────────────────────────────────────────────┐
  3479.           │Uploads: 938k in 10 files Downloads: 710k in 650 files (0k today)│
  3480.           │Times Called: 5000           Last Call: 21:45 on 24-Jul-91       │
  3481.           └─────────────────────────────────────────────────────────────────┘
  3482.           Fig. LIII
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.           October 8, 1991     QuickBBS v2.75 Documentation           Page 66
  3491.           ───────────────────────────────────────────────────────────────────
  3492.  
  3493.           In this status bar, the caller's  file transfer upload and  download
  3494.           statistics, the number  of times  this particular called has  logged
  3495.           on, and  the last time and  date of logon.  Press {F4}  or {PgDn} to
  3496.           bring up the fourth status bar:
  3497.  
  3498.           ┌─────────────────────────────────────────────────────────────────┐
  3499.           │Last Caller: System Operator                     Time now: 10:18 │
  3500.           │Total Calls: 0 [Printer: OFF] [Local Screen: ON] [PageBell: ON]  │
  3501.           └─────────────────────────────────────────────────────────────────┘
  3502.           Fig. LIV
  3503.  
  3504.           The last caller on  your system is displayed,  as well as  the total
  3505.           number of  calls to  your system.  In addition, the  status of  your
  3506.           printer, screen and page bell are  shown. Finally, the current  time
  3507.           expressed in a 24-hour format is  displayed. Press {F5} to  bring up
  3508.           the fifth status bar:
  3509.  
  3510.           ┌─────────────────────────────────────────────────────────────────┐
  3511.           │No chat request pending.                                         │
  3512.           │Age:   32  Sex: M      Alias:                                    │
  3513.           └─────────────────────────────────────────────────────────────────┘
  3514.           Fig. LV
  3515.  
  3516.           The top  line on this status bar displays any chat requests pending.
  3517.           When the caller initiates  a TYPE 11 command, a small window prompts
  3518.           them for the  reason for the chat. The  caller can enter the  reason
  3519.           for the  request, press {Enter}, and  the reason  will be displayed.
  3520.           The caller's age, gender, and alias  (if selected) is also displayed
  3521.           here. Press {F9} to display the System Operator status bar:
  3522.  
  3523.           ┌─────────────────────────────────────────────────────────────────┐
  3524.           │Alt C=Chat D=Snp F=Flags H=HngUp J=Dos L=Lock P=Prn S=Sec T=Time │
  3525.           │Alt E=Edit [Pgup], [Pgdn], [Home], [End], [F1]-[F5] Change Window│
  3526.           └─────────────────────────────────────────────────────────────────┘
  3527.           Fig. LVI
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.           October 8, 1991     QuickBBS v2.75 Documentation           Page 67
  3536.           ───────────────────────────────────────────────────────────────────
  3537.  
  3538.           The following functions are available to you:
  3539.  
  3540.                                   SysOp Function Keys
  3541.  
  3542.                Alt-C - Begin CHAT mode. This will allow you to talk (type)  to
  3543.                the  caller currently on  line. Press  "{Esc}" to  end the chat
  3544.                mode.  An  optional keystroke  to  initiate  the  chat  routine
  3545.                without ANSI enabled is {Shift}{C}.
  3546.  
  3547.                Alt-D - DISPLAY  toggle. This is for multitasking  environments
  3548.                where you may not  want to see what the caller is doing.  Alt-D
  3549.                will turn the display on or off.
  3550.  
  3551.                Alt-E  -  Edit  the  user  currently  online.  Executing   this
  3552.                keystroke opens  a window  to the caller's userbase  record and
  3553.                allows you to make changes to their userbase entry.
  3554.  
  3555.                Alt-F  - Changes any of  the 32 privilege flags (A1 through D8)
  3556.                of the current caller.
  3557.            
  3558.                Alt-G - Produces a stream of  high-bit ASCII characters on  the
  3559.                screen. Useful  if you  need to  drop a  caller with  something
  3560.                more significant than ALT-H.
  3561.  
  3562.                Alt-H - HANGS UP now! Disconnects the caller.
  3563.  
  3564.                Alt-J -  JUMPS to DOS,  while the caller  is still  on line, to
  3565.                perform some task. Type {Exit} to return to QuickBBS.
  3566.  
  3567.                Alt-L -  LOCKOUT  the caller.  This  logs  the caller  off  and
  3568.                changes the  caller's  security level  to  0  so that  they  no
  3569.                longer have access to the board.
  3570.  
  3571.                Alt-P  -  Toggles  the   printer  log  switch,  and  sends  all
  3572.                SYSTEM.LOG  entries to the  to the  printer. If  the printer is
  3573.                not online this will  have no effect  and you will generate  an
  3574.                entry  in  ERRORS.LOG, based  on error  codes  provided in  the
  3575.                appendix. Enabling  the printer  log can  also be  done from  a
  3576.                command line parameter.
  3577.  
  3578.                Alt-S  - Changes  the security  level of  the caller  currently
  3579.                online. The caller's  current security level will display,  and
  3580.                you  will be  prompted to  input a  new  level for  the caller.
  3581.                These   security  level   changes  are  saved   permanently  in
  3582.                USERS.BBS.
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.           October 8, 1991     QuickBBS v2.75 Documentation           Page 68
  3591.           ───────────────────────────────────────────────────────────────────
  3592.  
  3593.                Up arrow       - Increases the users time limit by 1 minute.
  3594.                Down arrow     - Decreases the users time limit by 1 minute.
  3595.                End            - Removes windows and returns to normal screen.
  3596.                PgDn           - Toggle DOWN between status bar windows.
  3597.                PgUp           - Toggle UP between status bar windows.
  3598.                ScrollLock     - Disable Chat page bell (current call only).
  3599.                F1             - Display caller's name, city and state  calling
  3600.                                 from, baud rate (or local), security level,
  3601.                                 time  allowed for caller, line number (node), 
  3602.                                 and graphics (if available).
  3603.                F2             - Display business/data, home/voice phones, and
  3604.                                 flagsets.
  3605.                F3             - Display Upload/Download statistics, number of
  3606.                                 times called, and the last time called.
  3607.                F4             - Display last caller, printer/screen/pagebell
  3608.                                 status, total number of system calls, and
  3609.                                 current time.
  3610.                F5             - Display any chat requests pending, age,
  3611.                                 gender, and alias.
  3612.                F9             - Display the terse help screen on status bar.
  3613.  
  3614.                          Calling Up the Board from a Batch File
  3615.  
  3616.           You may eventually wish to call up your board from a batch file.
  3617.           Even if you do  not implement netmail  or echomail, you ma} find  it
  3618.           convenient to  have the board periodically  exit to a  batch file to
  3619.           run maintenance  functions, such  as the  utilities described  next.
  3620.           Here is a list of command line parameters that QuickBBS accepts:
  3621.  
  3622.                    ┌─────┬──────────────────────────────────────────┐
  3623.                    │ -Bx │ Baud Rate of Caller is x (i.e. -B2400)   │
  3624.                    │ -Ex │ Exit After Caller at ERRORLEVELx         │
  3625.                    │ -Tx │ Time in Minutes Until Next Event         │
  3626.                    │ -L  │ Logon in Local Mode                      │
  3627.                    │ -M  │ Swap to disk or EMS                      │
  3628.                    │ -N  │ Node number the user is calling from     │
  3629.                    │     │ (Multinode configuration)                │
  3630.                    │ -P  │ Log System Activity to the Printer       │
  3631.                    │     │ if Printer is Online                     │
  3632.                    │ -R  │ Relogon After a TYPE 15 Exit             │
  3633.                    │ -S  │ Snoop Mode Default to OFF (Helpful for   │
  3634.                    │     │ Multitasking) Stops Display to Local     │
  3635.                    │     │ Console                                  │
  3636.                    └─────┴──────────────────────────────────────────┘
  3637.                   Fig. LVII
  3638.  
  3639.           Examples of  these parameters  for  use in  batch files  are in  the
  3640.           appendix.
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.  
  3648.           October 8, 1991     QuickBBS v2.75 Documentation           Page 69
  3649.           ───────────────────────────────────────────────────────────────────
  3650.  
  3651.                                 Multinode Configuration
  3652.  
  3653.           QuickBBS has  multinode capability, but  it is  not multiline, since
  3654.           multiline software  has  some limitations.  Among these  limitations
  3655.           are  the inability to  run most  external programs  (doors), or even
  3656.           the ability  of the System  Operator to shell  to DOS while  callers
  3657.           are  online.   Multinode  bulletin   boards  have   none  of   these
  3658.           limitations.
  3659.  
  3660.           Multinode  operation essentially  allows two or more  callers to log
  3661.           on to  your bulletin board  at the  same time.  The only  additional
  3662.           hardware  required to operate  a multinode  system would  be a phone
  3663.           line  and a modem.  Sufficient memory  for each  additional node you
  3664.           operate is also necessary.
  3665.  
  3666.           Multinode  operation  requires,  in  addition  to  QuickBBS,  a  LAN
  3667.           environment  or  a  multitasker  such  as  DesqView,  DoubleDos,  or
  3668.           Windows.  Multitasking software  is  not included  in  the  QuickBBS
  3669.           package and must be purchased separately.
  3670.  
  3671.           The documentation will attempt to  make a rudimentary description of
  3672.           how to set up a  multinode system; but it is not recommended that  a
  3673.           novice  System Operator  begin with  a multinode  system. Operate  a
  3674.           single node  until you are comfortable  with the  basic operation of
  3675.           the software.
  3676.  
  3677.           This section  will deal  with the problems  and procedures  inherent
  3678.           when converting from a single node to a multinode system.
  3679.  
  3680.                                   Adding Another Node
  3681.  
  3682.                Step  1: Create  a subdirectory  that  will contain  the  files
  3683.                unique to  the additional  node, and  the change  to the  newly
  3684.                create directory.
  3685.  
  3686.                Step 2:  Copy the file QUICKCFG.DAT  from one  of your existing
  3687.                node directories to this directory.
  3688.  
  3689.                Step 3:  Set the  DOS environment  variable QUICK  to point  to
  3690.                your main  QuickBBS directory. If you  have your  system set up
  3691.                according to this  documentation's recommendation, this  can be
  3692.                done with this statement:
  3693.  
  3694.                SET QUICK=C:\QUICKBBS
  3695.  
  3696.                If  your configuration  is different  from the  example  above,
  3697.                replace the environment variable with the appropriate path  for
  3698.                your system.
  3699.  
  3700.                Step  4: Execute  QCONFIG, and  make any  necessary changes  to
  3701.                reflect  the new node. Two fields in particular will need to be
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.           October 8, 1991     QuickBBS v2.75 Documentation           Page 70
  3710.           ───────────────────────────────────────────────────────────────────
  3711.  
  3712.                changed;  the modem  port number (General, Modem)  and the node
  3713.                number (General, Other).
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.           October 8, 1991     QuickBBS v2.75 Documentation           Page 71
  3722.           ───────────────────────────────────────────────────────────────────
  3723.  
  3724.                Step 5:  Copy the batch  files you are  currently using to  the
  3725.                directory  and  edit  it  as  necessary  to  reflect  the  node
  3726.                subdirectory.
  3727.  
  3728.                Step  6: Insure that  SHARE.EXE is  loaded, and  that the FILES
  3729.                parameter  in  CONFIG.SYS  is  adequate.  QuickBBS requires  20
  3730.                files  per node as  a minimum. You must  alter the command line
  3731.                to account for the additional port;  consult your fossil manual
  3732.                for specific instructions on implementation.
  3733.  
  3734.                Be sure the  back up CONFIG.SYS  and AUTOEXEC.BAT before making
  3735.                any  changes  to  these  files.  WARNING:  Be  sure  to  have a
  3736.                BOOTABLE  diskette anytime  after you  alter these  files!  You
  3737.                must reboot  your system  after any  changes in  order for  the
  3738.                changes to take effect.
  3739.  
  3740.                Beware of certain third party utilities,  since they may not be
  3741.                multinode aware.  If you are in  doubt as  to the compatibility
  3742.                of  a  certain software  product,  either  backup  your  system
  3743.                entirely,  or do not  use that  particular product,  It is also
  3744.                recommended that  you contact the  author to  inquire about its
  3745.                capability under a multinode environment.
  3746.  
  3747.                Step 7: You're finished!
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.           October 8, 1991     QuickBBS v2.75 Documentation           Page 72
  3756.           ───────────────────────────────────────────────────────────────────
  3757.  
  3758.  
  3759.                                Internal Node Chat Utility
  3760.  
  3761.                                   What is Sabre Chat!
  3762.  
  3763.           Sabre  Chat!  is  a  cross-node/cross-environment  chat utility  for
  3764.           bulletin board  systems providing  a  means for  users on  different
  3765.           nodes to  conduct 'real-time'  communication.  Through an  agreement
  3766.           with the  author, Shawn Gresham, and  Pegasus Software, Sabre  Chat!
  3767.           has been added to  QuickBBS as an internal TYPE 61 command. No other
  3768.           files  are  necessary  for  implementation  with  the  exception  of
  3769.           MXR!.COM and WIPE!.COM. This chapter is  a condensed version of  the
  3770.           original documentation  provided with  SCHAT! release  files. For  a
  3771.           more detailed  description of the node  chat utility,  obtain a copy
  3772.           of the latest release file, SCHAT300.ZIP.
  3773.  
  3774.           Sabre Chat! provides the following options:
  3775.  
  3776.                ■ Character-by-character communications instead of a
  3777.                  confusing, jerky, line-by-line method.
  3778.  
  3779.                ■ Operation on nodes separated by DESQview, Networks
  3780.                  supporting NetBios, Windows, or a RS232 cable.
  3781.  
  3782.                ■ Support of remote ANSI on/off (High/low intensity) and 40/80
  3783.                  column displays.
  3784.  
  3785.                ■ Local screen can be updated with an optional direct screen
  3786.                  write mode with an CGA Snow Removal option for faster text
  3787.                  display as well as a BIOS update mode and the traditional
  3788.                  text output method.
  3789.  
  3790.                ■ Support for up to 49 nodes.
  3791.  
  3792.                ■ Allows paging to a caller on another node.
  3793.  
  3794.                ■ Optionally, there are two modes of name-prompting to reduce
  3795.                  the confusion in conversations of 3  or more callers that can
  3796.                  be changed by the caller to fit their needs.
  3797.  
  3798.                ■ It can be used to create Conference menus for more than
  3799.                  one concurrent chat session under a network.
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.           October 8, 1991     QuickBBS v2.75 Documentation           Page 73
  3808.           ───────────────────────────────────────────────────────────────────
  3809.  
  3810.  
  3811.                                       Requirements
  3812.  
  3813.           Sabre Chat! requires the following to operate correctly.
  3814.  
  3815.           ■ A Communication Fossil.
  3816.  
  3817.           ■ ANSI.SYS - If you use the S3 option. (ASCII/ANSI Text Output
  3818.             function explained later.)
  3819.  
  3820.           ■ A network supporting netbios, a multitasker, OR a
  3821.             communications port link by cable.
  3822.  
  3823.           ■ 25k of available RAM to operate.
  3824.  
  3825.                                  Installing Sabre Chat!
  3826.  
  3827.           To use Sabre Chat!, you'll need to create a environment
  3828.           variable called SCHAT! and point it toward the main directory
  3829.           of your bulletin board system. This  directory must be accessible by
  3830.           all nodes.
  3831.  
  3832.           For example: SET SCHAT!=C:\QUICKBBS
  3833.  
  3834.           You may also need to clean USERON.BBS by executing
  3835.           WIPE!.COM. WIPE!.COM requires the maximum node number that
  3836.           you are using as a parameter. Example:
  3837.  
  3838.                WIPE! N3   For a system with a highest node of 3
  3839.  
  3840.           WIPE! assures that the USERON.BBS is the correct size and does
  3841.           not  contain  garbage in  the unused  node  records.  If you  add an
  3842.           additional node you will need to run the utility again.
  3843.  
  3844.  
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.           October 8, 1991     QuickBBS v2.75 Documentation           Page 74
  3851.           ───────────────────────────────────────────────────────────────────
  3852.  
  3853.  
  3854.                                   Command Line Options
  3855.  
  3856.           The following  is a table of  all available  command line parameters
  3857.           to be used in the Optional Data field to execute Sabre Chat!. 
  3858.  
  3859.                A    Ansi Usage
  3860.  
  3861.           Determines  whether ANSI  commands are  sent  to an  online  caller.
  3862.           ANSI is always sent to the local system.
  3863.  
  3864.                A<0 or 1> where 1 = ON and 0 = OFF.
  3865.              
  3866.                Default: A0                 - Ansi Off
  3867.              
  3868.                Example: SCHAT! A1          - Ansi On
  3869.                         SCHAT! A0          - Ansi Off
  3870.  
  3871.                C    Select Talk Port
  3872.  
  3873.           Select communication port to be used for cross-node
  3874.           communications. This  parameter is not to  be confused  with P (Call
  3875.           Com Port)  that determines  the communication port  for the  caller.
  3876.           Use  this  command  if you  wish to  use  a communications  port for
  3877.           cross-node chatting; Do not include it on the command line.
  3878.  
  3879.               C<port> Where port is a valid communications port 1-8.
  3880.  
  3881.               Default: None
  3882.  
  3883.               Example: SCHAT! C2          - Use COM2
  3884.  
  3885.  
  3886.                D    NetBios Double Checking Mode (NETBIOS ONLY)
  3887.  
  3888.           This command enables the character double  check mode. Netbios has a
  3889.           tendency to lose characters on systems  with four or more  nodes due
  3890.           to Netbios communication  when network  drives are heavily used.  By
  3891.           using this  command line parameter, Sabre  Chat! will  try to double
  3892.           check  each character sent  to help cut down  on the character loss.
  3893.           NOTE: Use this command only if  you are experiencing character  loss
  3894.           problems.
  3895.  
  3896.               Default: Disabled
  3897.  
  3898.               Example: SCHAT! D           - enable netbios double checking
  3899.  
  3900.  
  3901.  
  3902.  
  3903.  
  3904.  
  3905.  
  3906.           October 8, 1991     QuickBBS v2.75 Documentation           Page 75
  3907.           ───────────────────────────────────────────────────────────────────
  3908.  
  3909.                L    Use NetBios and Specify LANA Card Number. (NETBIOS ONLY)
  3910.  
  3911.           Allows Sabre Chat! to run on  systems running NetBios without having
  3912.           to use  an RS232  cable. Do not include  if you wish to  use C <talk
  3913.           port> or V<Memory Buffers> options.
  3914.  
  3915.                       L<LANA Card> where LANA Card is 0 or greater.
  3916.  
  3917.                       Default: None
  3918.  
  3919.                       Example: SCHAT! L0  - activates netbios with LANA 1
  3920.  
  3921.                M    Set Name Prompting Default
  3922.  
  3923.           This parameter sets the prompt type that will  be the default when a
  3924.           caller enters  Sabre Chat!. The caller  can later  change the prompt
  3925.           with a  {^T} Toggle  Prompting mode  command, if  another prompt  is
  3926.           desired.
  3927.  
  3928.                       M<0,1,or 2> where 0 is NONE (disabled)
  3929.                                         1 is First Name
  3930.  
  3931.                       Example: --Shawn--
  3932.                        
  3933.                                         2 is initial mode
  3934.                       Example: SG> 
  3935.  
  3936.                       Default: M0   - Disabled
  3937.  
  3938.           Example: SCHAT! M1  - First Name prompting enabled
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.           October 8, 1991     QuickBBS v2.75 Documentation           Page 76
  3947.           ───────────────────────────────────────────────────────────────────
  3948.  
  3949.                N    Assign Node
  3950.  
  3951.           Selects  node  to  use  when   reading  USERON.BBS  for  the  caller
  3952.           information.
  3953.  
  3954.                       N<node> where node is a valid node from 1-49.
  3955.  
  3956.                       Default: N1         - Node 1
  3957.  
  3958.           Example: SCHAT! N3  - Node 3
  3959.  
  3960.                O    Select Conference Name.  (NETBIOS ONLY)
  3961.  
  3962.           Used  with the  L <NetBios>  parameter to  allow a  multi-conference
  3963.           system. Allows the  SysOp to specify  the name  used by NetBios  for
  3964.           communication. The name must be valid to netbios (alphanumeric
  3965.           characters only).
  3966.  
  3967.                       O<conference name> where conference name is a
  3968.                                                valid netbios name.
  3969.  
  3970.                       Default: OSCHAT!
  3971.  
  3972.           Example: SCHAT! L0 OTEST   - use netbios with the name TEST.
  3973.  
  3974.                P    Select Caller Communications Port.
  3975.  
  3976.           Specifies the COM port  to be used for the online caller. Be careful
  3977.           not  to confuse this command  with the C <talk port> parameter. This
  3978.           parameter is ignored if the caller is local  and should be the  same
  3979.           port as being used by the bulletin board.
  3980.  
  3981.                     P<port> where port is a valid communications port 1-8.
  3982.  
  3983.                     Default: None (local)
  3984.  
  3985.           Example: SCHAT! P1       - Use COM1
  3986.  
  3987.                S    Display Mode
  3988.  
  3989.           Sets  the local  screen update  mode.  Modes available  are:  Direct
  3990.           Screen Update  (the  fastest), Direct  Screen Update  with CGA  Snow
  3991.           Removal,  Bios Output  Routines (slightly  slower than  direct)  and
  3992.           normal  ASCII/ANSI text  prints  (the slowest).  The  Direct  Screen
  3993.           Update  and BIOS  modes should  automatically  adapt to  your  video
  3994.           environment  (80x25, 80x43, 80x50,  etc...) and place the status bar
  3995.           at  the bottom. If  you have  problems with the  direct display, try
  3996.           downgrading to  BIOS or to the  text output routine.  The status bar
  3997.           is not available in the text output mode.
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.           October 8, 1991     QuickBBS v2.75 Documentation           Page 77
  4006.           ───────────────────────────────────────────────────────────────────
  4007.  
  4008.                    S<0, 1, 2, or 3> where 0 is direct
  4009.                                           1 is direct with CGA Snow Removal
  4010.                                           2 is Bios Output
  4011.                                           3 is ASCII/ANSI text output
  4012.  
  4013.                    Default: S0   Direct
  4014.  
  4015.           Example: SCHAT! S2          - Use Bios
  4016.  
  4017.                T    Set Minutes Remaining
  4018.  
  4019.           Sets the maximum  amount of time allowed  in chat in minutes  before
  4020.           Sabre Chat! will return the caller to the system.
  4021.  
  4022.                     T<minutes> where minutes is 0-255.
  4023.  
  4024.                     Default: T20        - 20 minutes
  4025.  
  4026.                     Example: T90        - 1 Hr 30 Minutes
  4027.  
  4028.                U    Allow User-Defined Conference Names (NETBIOS ONLY)
  4029.  
  4030.           Allows callers  to create  their own  conference names  so that  two
  4031.           callers may  have a  'private' chat.  The caller is  prompted for  a
  4032.           eight character name and  enters that conference area. This requires
  4033.           that both callers know the name  they wish to communicate  with. See
  4034.           'Using NetBios' in the SCHAT300.ZIP package for menu examples.  This
  4035.           option requires NetBios to operate.
  4036.  
  4037.                    Default: None
  4038.  
  4039.                    Example: SCHAT! L0 U  - use NetBios with User-
  4040.                                            Defined Conference Names.
  4041.  
  4042.  
  4043.                V    Use Memory Buffers (MULTITASKER ONLY)
  4044.  
  4045.           Allows Sabre Chat!  to communicate across  windows on a multitasking
  4046.           system.  This  option  requires  MXR!.COM  to  be  executed   before
  4047.           entering the multitasker. Be careful using  this option with C <talk
  4048.           port> or L <netbios> options.
  4049.  
  4050.                       Default: None
  4051.  
  4052.           Example: SCHAT! V   - allows operation under a multitasker.
  4053.  
  4054.                Z    Set Screen Length
  4055.  
  4056.           Set the screen length in lines for the direct and BIOS
  4057.           output modes. Does not affect the text output routines or
  4058.           the output to an online user. The function is included in
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066.           October 8, 1991     QuickBBS v2.75 Documentation           Page 78
  4067.           ───────────────────────────────────────────────────────────────────
  4068.  
  4069.           case auto-detection (default) fails to correctly estimate
  4070.           the video  mode.  Useful for  setting  smaller  number of  lines  in
  4071.           DESQview  so that  the  SChat!  status bar  will be  visible  in the
  4072.           DESQview window.
  4073.  
  4074.                   Default: Detect
  4075.  
  4076.                   Example: SCHAT! Z10  - sets number of lines to 10.
  4077.  
  4078.                             Using Sabre Chat! With QuickBBS
  4079.  
  4080.           The following is a  table of parameters used with the internal  chat
  4081.           utility:
  4082.  
  4083.                   *G      ANSI Graphics 0=Off/1=On
  4084.                           used with A option as A*G
  4085.  
  4086.                   *N      Current Node
  4087.                           used with N option as N*N
  4088.  
  4089.                   *P      Communications Port
  4090.                           used with P option as P*P
  4091.  
  4092.                   *T      Time remaining in minutes
  4093.                           used with T option as T*T
  4094.  
  4095.                   These commands are the exact counterpart to Sabre Chat!'s
  4096.                   command line options.  Sabre Chat! can be executed by
  4097.                   a TYPE 61 command.  Example:
  4098.  
  4099.                             ┌─────────────────────────      
  4100.                             │         1         2           
  4101.                             │1234567890123456789012345      
  4102.                             │<^C^>hat with other node!      
  4103.                             │                               
  4104.                             │Optional Data:                 
  4105.                             │N*N P*P T*T A*GΩΩΩΩΩΩΩΩΩΩ      
  4106.                             │                               
  4107.                             │Menu Type....>61Ω              
  4108.                             │Security.....>20ΩΩΩ ╓──        
  4109.                             │Key..........>C     ║-^A       
  4110.                             │ForeGround...>14    ╙──        
  4111.                             │BackGround...>0Ω               
  4112.                             │A Flags......>XX------         
  4113.                             │B Flags......>--------         
  4114.                             │C Flags......>--------         
  4115.                             │D Flags......>--------         
  4116.                             │                               
  4117.                            Fig. LVIIX         
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.           October 8, 1991     QuickBBS v2.75 Documentation           Page 79
  4126.           ───────────────────────────────────────────────────────────────────
  4127.  
  4128.  
  4129.                                   Using A Multitasker
  4130.  
  4131.           Sabre  Chat! operates  under  a  multitasker  using  the  V  <memory
  4132.           buffers>  option.  To use  the  V  option,  you  must first  execute
  4133.           MXR!.COM  before entering  the multitasker  (such as  DV.COM).  This
  4134.           utility  creates  the  TSR's  and  buffers   to  be  used  later  to
  4135.           communicate between windows.
  4136.  
  4137.           MXR!.COM  allocates  a 1K  buffer to  support  up  to 49  nodes, and
  4138.           should work under  any multitasking environment  using the V command
  4139.           line option.
  4140.  
  4141.           You  may  have  difficulty  using  direct  screen  updating  with  a
  4142.           multitasker.  Switching to the BIOS  output mode should help prevent
  4143.           confusing  local displays  and  still  retain the  status line.  Use
  4144.           Z<screen lines> option to the size of your windows (if any) so  that
  4145.           you  can  locally see  the status  bars  for each  node without  the
  4146.           windows scrolling. Example:
  4147.  
  4148.               SCHAT!.EXE N*N P*P A*G V
  4149.                   or
  4150.               SCHAT!.EXE N*N P*P A*G S2 Z10 V (bios screen update half
  4151.                                                screen size)
  4152.  
  4153.                               Internal SysOp Command Keys
  4154.  
  4155.                {Ctrl A}       Toggle ANSI On/Off
  4156.                {Ctrl C}       40/80 column switch
  4157.                {Ctrl F}       Change conferences
  4158.                {Ctrl G}       Get online messages
  4159.                {Ctrl N}       Toggle ANSI intensity
  4160.                {Ctrl O}       Currently online
  4161.                {Ctrl P}       Page online user
  4162.                {Ctrl R}       List Node Chat users
  4163.                {Ctrl T}       Toggle prompting
  4164.                {Ctrl W}       Wrist watch
  4165.                {Ctrl X}       Exit Node Chat
  4166.                {Ctrl Z}       This help list
  4167.  
  4168.           Courtesy Commands
  4169.                {Ctrl L}       To laugh
  4170.                {Ctrl E}       To smile
  4171.  
  4172.                {Alt 1}         Help
  4173.                {Alt 2}         Identify Users
  4174.                {Alt 3}         List SChat! Users
  4175.                {Alt 4}         Setup Info
  4176.                {Alt 5}         Join Chat Message
  4177.                {Alt 6}         Exit Chat Message
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.           October 8, 1991     QuickBBS v2.75 Documentation           Page 80
  4186.           ───────────────────────────────────────────────────────────────────
  4187.  
  4188.                                     The Message Base
  4189.  
  4190.           Included in  the main release archive  is a  separate archive called
  4191.           MENUS275.ZIP. This file contains sample menus  to be used as  a tool
  4192.           to  set  up   your  bulletin  board's  menu  areas.  Menu   creation
  4193.           documentation will not be covered in  this manual; the QuickBBS menu
  4194.           editor  MENUEDIT is covered in  a separate manual. There are over 55
  4195.           menu commands giving  you great flexibility in  the look and feel of
  4196.           your system. You have complete control  over color selection and can
  4197.           create  custom  graphic menus.  QuickBBS has  its own  built-in ANSI
  4198.           routines so you don't need to have ANSI.SYS loaded.
  4199.  
  4200.                                     Message Submenus
  4201.  
  4202.           QuickBBS has built-in  submenus to handle message reading,  scanning
  4203.           and quick-scanning.
  4204.  
  4205.                Read/Scan/Quick-Scan Method Selection
  4206.  
  4207.                If a command to read,  scan or quick-scan a message base (TYPEs
  4208.                23 through 25) is selected this submenu appears:
  4209.  
  4210.               <F>orward Order       <R>everse Order      <I>ndividual Msgs
  4211.               <N>ew Messages        <S>elected Messages  <M>arked Messages
  4212.               <H>elp With Commands  <Q>uit (Abort)                        
  4213.           Fig. XXXVII
  4214.  
  4215.                The  first  three  selections  provide  a  prompt  asking   for
  4216.                specific  message  number.  <F>orward  accepts  {Enter}  as the
  4217.                default to the  first message,  <R>everse will  default to  the
  4218.                last  message. This is the  only place where  you can choose to
  4219.                read messages in reverse order.
  4220.  
  4221.                <N>ew  Messages will  probably be  the most  frequently  chosen
  4222.                selection. It  allows callers  to start  reading  at the  point
  4223.                they left off on their last  call, provided Extended Last  Read
  4224.                Pointers  are enabled  in  QCONFIG. QuickBBS  saves  last  read
  4225.                pointers in LASTREAD.BBS (Support Files).
  4226.  
  4227.                When <S>elect is  chosen, another submenu appears allowing  the
  4228.                caller  to  select  the <F>rom,  <T>o  or  <S>ubject  areas  of
  4229.                message headers.
  4230.  
  4231.                Callers  can  <M>ark  messages  to  read  later  when  Scanning
  4232.                through  messages.   Unread  new   mail  for   the  caller   is
  4233.                automatically <M>arked as well.
  4234.            
  4235.                A final prompt follows the above  selections for Read or  Scan,
  4236.                asking  the caller if  they want  to "Pause  After Each Message
  4237.                (Y/n)?" {Enter} defaults to Yes.
  4238.  
  4239.  
  4240.  
  4241.  
  4242.  
  4243.  
  4244.  
  4245.           October 8, 1991     QuickBBS v2.75 Documentation           Page 81
  4246.           ───────────────────────────────────────────────────────────────────
  4247.  
  4248.                Selecting  <H>elp  displays READHELP.A??  (Auto-Display  Files)
  4249.                elsewhere  in this  manual.  <Q>uit returns  the caller  to the
  4250.                menu.
  4251.             
  4252.                Read/Scan After-Each-Message Selection 
  4253.  
  4254.                If the  System  Operator  answered  <Y> to  "Pause  After  Each
  4255.                Message?" this menu is displayed below the message:
  4256.  
  4257.                [A]gain [N]ext [B]ack [R]eply [D]elete                   
  4258.                [H]idden [!]Private [U]nread [M]ove [F]wd [X]port [S]top?
  4259.           Fig. XXXVIII
  4260.  
  4261.           The caller sees:
  4262.  
  4263.                <A>gain, <N>ext, <R>eply, <S>top
  4264.           Fig. XXXIX
  4265.  
  4266.                On a  Read Only  board, or  if the  caller does not  have write
  4267.                privileges, the <R>eply prompt is inaccessible.
  4268.                <D>elete will display only if the  message is addressed to them
  4269.                or  if  the  caller  wrote  it.  Most  of  these  commands  are
  4270.                self-explanatory. <N>ext goes to the next message in  direction
  4271.                they are  reading. There  is no  command to change  directions,
  4272.                call up  the  previous message  displayed,  or  to post  a  new
  4273.                message while in read or scan  routines. Upon exiting a  <R>ead
  4274.                routine to  enter a  message and  return to  <R>ead, they  will
  4275.                start  over  from the  beginning. Last  Read  Pointers are  not
  4276.                updated in the user record until log off.
  4277.  
  4278.                <H>idden repeats  the last message  similar to <A>gain,  except
  4279.                that it  displays the  IFNA "kludge"  information on  echomail.
  4280.                This  may help  when  trouble-shooting problems  with  echomail
  4281.                delivery.  A  message  EID  will  display  at  the  top  of the
  4282.                message, PATH  and SEEN-BYs will display  at the  bottom of the
  4283.                text.
  4284.  
  4285.                <!>Private toggles  the message public  if it's privileged,  or
  4286.                privileged if it is public.
  4287.  
  4288.                <U>nread toggles the received bit in  the message. If you would
  4289.                like to read your mail but not reply  at that time, this option
  4290.                will  toggle the received  bit off.  Each time  you logon, that
  4291.                message will be in your personal mail scan.
  4292.               
  4293.                <M>ove  allows  you to  move the  displayed message  to another
  4294.                message  board. <F>orward  allows you  to  send  a copy  of the
  4295.                message  to  someone else.  Both  of  these commands  provide a
  4296.                series of  prompts, some  of which  apply only  to netmail  but
  4297.                which appear nonetheless.
  4298.                <X>port  allows you to print a copy of the displayed message or
  4299.  
  4300.  
  4301.  
  4302.  
  4303.  
  4304.  
  4305.  
  4306.           October 8, 1991     QuickBBS v2.75 Documentation           Page 82
  4307.           ───────────────────────────────────────────────────────────────────
  4308.  
  4309.                copy it  to a file.  You may select  any valid subdirectory  or
  4310.                drive to  write the  message to  a text file.  If the  filename
  4311.                already exists,  QuickBBS will  ask if  you wish  to append  or
  4312.                overwrite the new information to that file.
  4313.  
  4314.                Additional Command Options For Linked Messages
  4315.  
  4316.                If the  message is  part of  a thread,  additional choices  may
  4317.                appear one line above the other  options. If there are previous
  4318.                messages in the thread, <-> allows  you to read reverse through
  4319.                the  thread. If  there are  subsequent messages  in the thread,
  4320.                you may  read forward through them  by selecting  <+>. Both <->
  4321.                and <+> appear when  the message is in  the middle of a thread.
  4322.                A new  line  between the  header  and  message text  gives  the
  4323.                numbers of the messages immediately linked  to the one you  are
  4324.                reading.
  4325.            
  4326.                Once you  have entered into a  linked message  thread, you will
  4327.                not see  <+>  or <->.  You  can  continue reading  through  the
  4328.                thread in the  direction you  have selected by entering  <N>ext
  4329.                or {Enter}.  You have a command  option allowing  you to <Q>uit
  4330.                reading the thread and return to  the original message, but you
  4331.                cannot change directions from within the thread.
  4332.  
  4333.                When  you are  finished  reading  a thread,  either by  reading
  4334.                through to the end or pressing  <Q>uit, the original message is
  4335.                redisplayed. While  this may seem redundant,  it allows you  to
  4336.                respond  to the original message after reading what others have
  4337.                already typed.  And you can always  interrupt with  the hot key
  4338.                <N>ext to go  on to the next sequential message. Your Last Read
  4339.                Pointers  do not  advance  when  you  read  forward  through  a
  4340.                thread, so  you will not risk  missing messages  when using the
  4341.                <R>ead <N>ew command.
  4342.  
  4343.  
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349.           October 8, 1991     QuickBBS v2.75 Documentation           Page 83
  4350.           ───────────────────────────────────────────────────────────────────
  4351.  
  4352.                                 Message Base Maintenance
  4353.  
  4354.                          Cleaning and Packing the Message Base
  4355.  
  4356.           MSGUTILS  does  not  remove  deleted  messages  and  is  no   longer
  4357.           supported. Run MSGPACK  to remove deleted messages. MSGPACK  removes
  4358.           the messages that are  marked for deletion by  writing out a new set
  4359.           of files. It has eight command line options. They are:
  4360.  
  4361.                -?   Displays a terse help screen.
  4362.  
  4363.                -C   Cleans RE: text out of subject headers. QLINK adds the
  4364.                     reference remark to all reply chains when linking. This
  4365.                     command line switch removes these remarks.
  4366.  
  4367.                -Del Deletes messages using the information provided in
  4368.                     MSGCFG.DAT.
  4369.                  
  4370.                -I   Rebuilds the message base Index. This is used in cases
  4371.                     where the Index has been corrupted by a power failure
  4372.                     or other catastrophic problem.
  4373.  
  4374.                -Log Logs all  information, including  errors, to  MSGPACK.LOG.
  4375.                     This is  primarily useful if  you need an accurate listing
  4376.                     of message area usage and traffic.
  4377.  
  4378.                -P   Packs  the message base.  You may  use any  of the command
  4379.                     line  parameters listed here  with the exception of the -I
  4380.                     switch.
  4381.  
  4382.                -R   Renumber  messages during processing. It  is not necessary
  4383.                     to renumber your  message base each time you use  MSGPACK.
  4384.                     It is, however, recommended that you renumber at least    
  4385.                     weekly,  depending on  the  size of  your  message  areas.
  4386.                     MSGPACK  will  automatically renumber  your  message  base
  4387.                     once the message count exceeds 25,000.
  4388.  
  4389.                -W   Write In  Place  runs  MSGPACK  without  writing  backups.
  4390.                     MSGPACK will automatically write in  place if there is not
  4391.                     enough  disk space  for  the new  set  of  files. Although
  4392.                     Write  In Place  saves space  on disks  with limited  free
  4393.                     space, there  is a real  danger of message base corruption
  4394.                     if the operation is interrupted in any way.
  4395.  
  4396.                Example: MSGPACK -DEL -P -R -W -LOG
  4397.  
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.  
  4404.           October 8, 1991     QuickBBS v2.75 Documentation           Page 84
  4405.           ───────────────────────────────────────────────────────────────────
  4406.  
  4407.                                     Message Linking
  4408.  
  4409.           QuickBBS links messages together by subject in two ways.
  4410.  
  4411.           Messages  entered as  replies on  the  local BBS  are  automatically
  4412.           linked  when they  are saved.  Incoming  echomail  can be  linked by
  4413.           running  the QLINK  utility. This  links  all  messages in  the same
  4414.           board with the same subject together.  If two separate conversations
  4415.           in the  same boards have  the same  subject, those messages  will be
  4416.           linked as well. There is no way  for QLINK to differentiate  between
  4417.           the two.
  4418.  
  4419.           There are two command line parameters for use with QLINK;
  4420.  
  4421.                -FFilename  where  "Filename"  is a  list of  areanames  of the
  4422.                message boards  you wish to be  linked. This  linking list file
  4423.                can be generated  by QECHO's  corresponding LOGPATH  parameter.
  4424.                QLINK  defaults  to  the areas  listed  in  AREAS.BBS,  but  by
  4425.                specifying  an alternate areas  file on the command line, QECHO
  4426.                will use that name.
  4427.  
  4428.                -LFilename where "Filename" uses the logfile created by QECHO.
  4429.  
  4430.           MSGPACK now  updates message  links after packing the  message base,
  4431.           and MSGPACK has an option to remove all reply chains.
  4432.  
  4433.  
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.           October 8, 1991     QuickBBS v2.75 Documentation           Page 85
  4440.           ───────────────────────────────────────────────────────────────────
  4441.  
  4442.                                      The User Base
  4443.  
  4444.                                  Editing the User Base
  4445.  
  4446.           USEREDIT is the user editor for QuickBBS. While  you may use certain
  4447.           third-party  user editors,  the new  structures of  USERS.BBS  makes
  4448.           editing user  records with  those utilities  difficult. Since  there
  4449.           are attribute fields  within USERS.BBS that  other user  editors are
  4450.           not  capable  of  editing,  it  is  recommended  you  use   USEREDIT
  4451.           exclusively.
  4452.  
  4453.           From  the  QuickBBS  system  directory,  type  USEREDIT,  and  press
  4454.           {Enter}. The following window will appear:
  4455.  
  4456.            Copyright 1990, Pegasus Software Company. All Rights Reserved.
  4457.           ╓──────────────QuickBBS User Editor, Version 2.75───────────────╖
  4458.           ║                                                               ║
  4459.           ║     Name: David Small                         Record:  0      ║
  4460.           ║    Alias: (None)                                              ║
  4461.           ║ Password: ***************                        Age:  32     ║
  4462.           ║ Location: Orlando, Florida                                    ║
  4463.           ║ Security: 32000                                               ║
  4464.           ║  A Flags: XX-----X-    Voice Phone: 407-555-7890              ║
  4465.           ║  B Flags: X-----XX      Data Phone: 407-555-1234              ║
  4466.           ║  C Flags: -XX--XX-        Birthday: 01-01-60        Gender: M ║
  4467.           ║  D Flags: X--XX--X                                            ║
  4468.           ║   Credit:  5000          Last Date: 12-31-90       Deleted: N ║
  4469.           ║  Pending:    20          Last Time: 15:48          No-Kill: Y ║
  4470.           ║  Uploads:   167         Time Today:    26     Clear Screen: Y ║
  4471.           ║  Dnloads:    38       Times Called:  4804     Page Pausing: Y ║
  4472.           ║  UploadK: 14841    Messages Posted:  6597    ANSI Graphics: Y ║
  4473.           ║  DnLoadK:   792  High Message Read: 15876  Full Scr Editor: Y ║
  4474.           ║   TodayK:     0      Screen Length:    50    Xfer Priority: Y ║
  4475.           ╙───────────────────────────────────────────────────────────────╜
  4476.             F)irst L)ast P)rev  N)ext E)dit S)earch G)oto A)dd  D)el Q)uit    
  4477.           Fig. LIX
  4478.  
  4479.           USEREDIT  provides  the System  Operator  with  detailed information
  4480.           about their  callers. From  the first time  a caller  logs on,  data
  4481.           concerning  their  "visits" are  constantly  updated  and  saved  in
  4482.           USERS.BBS. Each field is extended with  blocks. To edit a particular
  4483.           field, move your cursor with the {PgUp} or  {PgDn} keys, or you  may
  4484.           use  a mouse. On  a standard two-button  mouse, move  the pointer to
  4485.           the  desired edit function  at the  bottom. Click  the {Left-Button}
  4486.           twice to open the window, {Right-Button} to move between fields.
  4487.  
  4488.           Most of  the fields  are self  explanatory, but  some discussion  is
  4489.           necessary. Each caller is assigned a record number, but this
  4490.           number  is not a constant except for the  first record in USERS.BBS,
  4491.           usually  the System  Operator.  If  you clean  the  userbase  during
  4492.           nightly  maintenance,  the  record number  may change  based  on the
  4493.  
  4494.  
  4495.  
  4496.  
  4497.  
  4498.  
  4499.  
  4500.           October 8, 1991     QuickBBS v2.75 Documentation           Page 86
  4501.           ───────────────────────────────────────────────────────────────────
  4502.  
  4503.           access level of the caller.
  4504.  
  4505.           Alias: Each caller is  allowed one alias, which  can be activated or
  4506.           deleted with a TYPE  42 Command. Only one  caller can use a specific
  4507.           alias; if  someone else selects the  same alias,  QuickBBS display a
  4508.           message informing  the caller to select another alias. (Menu Command
  4509.           TYPEs and Optional Data)
  4510.  
  4511.           Password: This field  is currently concealed with asterisks. If  you
  4512.           attempt  to  edit this  caller's  user  record, the  asterisks  will
  4513.           disappear and the caller's password is shown. This is a minor
  4514.           security feature in  case there may be  others nearby while you  are
  4515.           editing or scanning the userbase.
  4516.  
  4517.           Security Level: May be  set to any value from 0 to 32000. If you set
  4518.           this caller's security level to 0, that caller  will not have access
  4519.           to  the board.  Only the  System  Operator  should have  the highest
  4520.           allowable security level of 32000.
  4521.  
  4522.           Age/Birthday: USEREDIT allows  the System Operator  to keep track of
  4523.           the caller's age  and date of birth.  This feature can  be activated
  4524.           by the caller via  a TYPE 44  Command. If any of the callers  in the
  4525.           userbase call on their birthday, and  they have already input  their
  4526.           date  of  birth,  an  auto-display  file  called  BIRTHDAY.A??  will
  4527.           display for them at logon. (Auto-Display  Files) This field can also
  4528.           be considered  a security  measure, since  with the  knowledge of  a
  4529.           caller's age,  access can be blocked  or enabled  to certain message
  4530.           or file areas.
  4531.  
  4532.           A to D Flags: To change flags on  a record, move the cursor  down to
  4533.           the field to  modify. Place an  {X} to enable  a flag, or  a {-}  to
  4534.           disable the flag.
  4535.  
  4536.           Credit: The value  (expressed in cents) that  a caller must have  in
  4537.           order to  send  netmail outside  of  the  local calling  area.  Most
  4538.           System Operators require the  caller to send  a deposit so that  the
  4539.           netmail feature is not abused. Charges  for the cost of  these calls
  4540.           will be  deducted from this  amount, if QNODE  is supplied  with the
  4541.           rates (Compiling the Nodelist).
  4542.  
  4543.           Pending: Lists  the costs  of all  netmail messages  the caller  has
  4544.           entered that have not been exported  to packets. Once the message(s)
  4545.           have  be extracted and  are placed  in the  outbound directory, this
  4546.           field will have a value of 0.
  4547.  
  4548.           Uploads/Dnloads/UploadK/DnloadK/TodayK:   Refer  to  the  number  of
  4549.           files a caller has either sent to or  taken from the system. The 'K'
  4550.           value is  the total number of  bytes. TodayK shows  the total number
  4551.           of bytes downloaded on that day. 
  4552.  
  4553.           USEREDIT also  gives the  caller's last  date and  time online,  the
  4554.  
  4555.  
  4556.  
  4557.  
  4558.  
  4559.  
  4560.  
  4561.           October 8, 1991     QuickBBS v2.75 Documentation           Page 87
  4562.           ───────────────────────────────────────────────────────────────────
  4563.  
  4564.           amount of  time they were  on today, number  of messages posted,  as
  4565.           well as the highest  message the read last. This value is stored  in
  4566.           LASTREAD.BBS, and is updated if the message base is renumbered.
  4567.  
  4568.           The caller's  screen length  is also  shown. Don't  be concerned  if
  4569.           this value is an unusual number; the caller  may have a monitor that
  4570.           displays 43 lines per page (EGA), or 50 lines per page (VGA).
  4571.  
  4572.           Finally,  the userbase  contains certain  flags about  the  caller's
  4573.           computer  capability.  If the  caller has  ANSI graphics,  this flag
  4574.           would  be on.  Additionally, the  caller  may  have the  Full Screen
  4575.           Editor flag on.  Callers that do not  have ANSI capability will  not
  4576.           be able to use the full screen editor.
  4577.  
  4578.           Optionally,  the  System  Operator can  alter a  userbase  record to
  4579.           toggle No-Kill. The flag  defeats USERPACK from deleting this record
  4580.           if the  caller has  not called  in 'n'  number of  days. The  System
  4581.           Operator  can also defeat  the maximum number of  files a caller can
  4582.           download in  one session  by setting  Xfer Priority  on. This  means
  4583.           that the  download hours you  set in  QCONFIG would have  no effect,
  4584.           and the  limits you  have established  in LIMITS.CTL  would also  be
  4585.           ineffective.
  4586.  
  4587.           At the  bottom of  each user  record are  keystrokes allowed  within
  4588.           USEREDIT. F)irst will move you to the first record in USERS.BBS.
  4589.           Alternately, L)ast will display the last  record. P)rev goes to  the
  4590.           previous record,  and N)ext moves on  to the  next available record.
  4591.           With  the E)dit  command enabled,  you  can now  make changes  to  a
  4592.           caller's user record. S)earch will let you scan the entire
  4593.           user record for a specific name. For instance:
  4594.  
  4595.                ╒═════════════════════════════════════════════════════╕
  4596.                │                                                     │
  4597.                │ Search String: Sm                                   │
  4598.                │                                                     │
  4599.                ╘═════════════════════════════════════════════════════╛
  4600.                Fig. LX
  4601.  
  4602.           Searches the  entire userlog for names  beginning with  SM, and will
  4603.           retrieve SMALL,  SMITH, SMART,  or any  name that  contains the  two
  4604.           characters listed in  the search string.  A)dd adds a new  caller to
  4605.           the  userbase,  D)el  marks  a  caller  for  deletion.  Q)uit  exits
  4606.           USEREDIT.
  4607.  
  4608.  
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.           October 8, 1991     QuickBBS v2.75 Documentation           Page 88
  4615.           ───────────────────────────────────────────────────────────────────
  4616.  
  4617.                                  Packing The User Base
  4618.  
  4619.           USERPACK will remove  all users  that were  deleted from  USERS.BBS,
  4620.           either by  the System Operator, or  based on a  time value. USERPACK
  4621.           will only accept two command line parameters:
  4622.  
  4623.                {-B} Deletes the backup  file (USERS.BAK) that is created after
  4624.                USERPACK is completed.
  4625.  
  4626.                {-D<n>}  Deletes callers  that have not logged  onto the system
  4627.                in <n> days, where  <n> is any value from 1-32000. If you  have
  4628.                set  a caller's NO-KILL  flag to  ON, USERPACK  will not delete
  4629.                the caller  no matter how many  days since their last logon. An
  4630.                example of the parameters for USERPACK:
  4631.  
  4632.                                     USERPACK -B -D21
  4633.  
  4634.                                  Sorting the User Base
  4635.  
  4636.           USERSORT sorts the userbase by security level and name. USERSORT
  4637.           also creates a backup file, but before sorting. USERSORT has only
  4638.           one command  line parameter, and  it is  used to  delete the  backup
  4639.           file:
  4640.  
  4641.                                       USERSORT -B
  4642.  
  4643.  
  4644.  
  4645.  
  4646.  
  4647.  
  4648.  
  4649.           October 8, 1991     QuickBBS v2.75 Documentation           Page 89
  4650.           ───────────────────────────────────────────────────────────────────
  4651.  
  4652.                                      Support Files
  4653.  
  4654.                                 Files QuickBBS Creates 
  4655.  
  4656.           QuickBBS stores  all messages for its  message boards  together in a
  4657.           single  database consisting  of five  files. These  are  MSGTXT.BBS,
  4658.           MSGHDR.BBS, MSGINFO.BBS,  MSGIDX.BBS  and  MSGTOIDX.BBS.  These  are
  4659.           described  fully  in  the   accompanying  structures  document.   In
  4660.           addition, if you set QCONFIG to  keep "Extended Last Read  Pointers"
  4661.           a  LASTREAD.BBS  file is  created. QCONFIG's  setting are  stored in
  4662.           QUICKCFG.DAT, the user records are in USERS.BBS.
  4663.  
  4664.           QuickBBS keeps  a log of  all errors that are  generated by QuickBBS
  4665.           in a logfile, ERRORS.LOG. This log  however, does not include errors
  4666.           encountered while  running any external  programs. If you are unable
  4667.           to determine the reason  for the error,  send the logfile to one  of
  4668.           the  support systems with  a detailed  description of  how the error
  4669.           occurred. This will enable Pegasus Software  to alter code that  may
  4670.           be causing these  errors. A list of  Turbo Pascal error messages are
  4671.           included in the appendix. 
  4672.  
  4673.           QuickBBS  also keeps  track  of uploads  designated  private  by the
  4674.           caller. If a caller  inputs [/] at the beginning of the  description
  4675.           of a file just uploaded, the text will be written to PVTUPLD.LOG.
  4676.  
  4677.           The System  Operator has  the option  of writing  the contents  of a
  4678.           chat  discussion from  a  caller  to CAPTURE.LOG.  This  feature  is
  4679.           enabled  and  disabled by  pressing  {Ctrl-A}.  See  "Internal  Chat
  4680.           Utility" for more information.
  4681.  
  4682.           TIMELOG.BBS  contains all  of  the information  used  to  create the
  4683.           system usage graph. To reset this  graph, erase the file.  ALIAS.BBS
  4684.           keeps  track of each caller's  handle, or alias that  they use. Only
  4685.           one alias per person is allowed.
  4686.  
  4687.           The  current  number  of  callers  to   your  system  is  stored  in
  4688.           SYSINFO.BBS. SETNUM is an offline utility  used to change the  total
  4689.           number of callers. To change the value, type:  SETNUM <n>, where <n>
  4690.           is the amount of callers that you want  the system to have currently
  4691.           recorded.
  4692.  
  4693.  
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.           October 8, 1991     QuickBBS v2.75 Documentation           Page 90
  4700.           ───────────────────────────────────────────────────────────────────
  4701.  
  4702.                                      Control Files
  4703.  
  4704.           QuickBBS reads  information from eight  external files, that  either
  4705.           the System  Operator or QCONFIG creates,  and should be  in the same
  4706.           directory   as   QuickBBS.  They   are   QUICKCFG.DAT,   MSGCFG.DAT,
  4707.           FILECFG.DAT,EVENTCFG.DAT,      LIMITS.CTL,     PHONENUM.CTL      and
  4708.           TRASHCAN.CTL. LIMITS.CTL  is required,  the rest  are optional.  All
  4709.           data  items in  the  control   files can  be  spread out  into  even
  4710.           columns.
  4711.  
  4712.           FILECFG.DAT contains the full path name, security level, and
  4713.           description used for the search for file by keyword and search
  4714.           for file by name menu options.
  4715.  
  4716.           LIMITS.CTL determines  the  time limit  and download  limit for  the
  4717.           security levels. This file uses the following format:
  4718.  
  4719.           <Sec Level> <Time Allowed Per Day> <Download Limit (In KB)>
  4720.           or
  4721.           <Sec Level> <Time> <Download Limit (with Baud Rate ratio)>
  4722.  
  4723.           If LIMITS.CTL contained: 
  4724.  
  4725.              ┌───────────────┐      ┌───────────────────────────┐
  4726.              │               │      │                           │
  4727.              │   5  45  200  │      │   10   60  400  500  600  │
  4728.              │  10  60  400  │      │   20   60  500  600  700  │
  4729.              │ 100 200 1024  │      │  100  200 1024            │
  4730.              │               │      │                           │
  4731.              └───────────────┘      └───────────────────────────┘
  4732.              Fig. LXI               Fig. LXII
  4733.  
  4734.  
  4735.           In Fig. LXI, security level 5 would be allowed 45 minutes per
  4736.           day and 200K in downloads, security level 10 would be allowed 60
  4737.           minutes per day and 400K in downloads, and security level 100
  4738.           would be allowed 200 minutes per day and 1024K in downloads.
  4739.  
  4740.           In Fig. LXII, security level 10 would be allowed 60 minutes per
  4741.           day, 400K in downloads at 300 baud, 500K at 1200 Baud, and 600K
  4742.           at 2400 Baud. Security Level 20 would be allowed 60 minutes per
  4743.           day, 500K in downloads at 300 baud, 600K at 1200 Baud, and 700K
  4744.           at  2400  Baud.  Note:  The  columns  listing  security levels,  and
  4745.           downloads area for display purposes only. It is not recommended
  4746.           that you create LIMITS.CTL this way.
  4747.  
  4748.           PHONE#.CTL  is  used by  the  TYPE  60  callback  verifier. See  the
  4749.           documentation for more information about this control file.
  4750.  
  4751.  
  4752.  
  4753.  
  4754.  
  4755.  
  4756.  
  4757.           October 8, 1991     QuickBBS v2.75 Documentation           Page 91
  4758.           ───────────────────────────────────────────────────────────────────
  4759.  
  4760.           PHONENUM.CTL is used  to specify phone numbers  that you know to  be
  4761.           bad or  unacceptable,  such  as numbers  of other  bulletin  boards,
  4762.           phone  numbers with  the  976 exchange,  directory  assistance,  and
  4763.           time/temperature/weather. These  are popular entries used by persons
  4764.           attempting to  gain access  to your system  without revealing  their
  4765.           real phone number. To  implement, you place the phone numbers in  an
  4766.           ASCII file in the format nnn-nnn-nnnn.  QuickBBS will scan the phone
  4767.           numbers  in the  list against  the phone  numbers entered. If  a bad
  4768.           number is found the user is not allowed on the system.
  4769.  
  4770.           You may enter partial phone numbers.  If the partial number  matches
  4771.           the first digits  of the entered phone  number, it is considered  to
  4772.           be bad.
  4773.  
  4774.           For example, if PHONENUM.CTL contained:
  4775.  
  4776.                                     ┌──────────────┐
  4777.                                     │ 407-976      │
  4778.                                     │ 407-555-1212 │
  4779.                                     │ 999-555-1212 │
  4780.                                     │ 123-         │
  4781.                                     │ ?            │
  4782.                                     │ ???-555      │
  4783.                                     └──────────────┘
  4784.                                     Fig. LXIII       
  4785.  
  4786.           A caller  could not enter  a phone number  that began  with 407-976.
  4787.           Any  number containing  555-1212 (information)  including area  code
  4788.           999 has  been blocked as well  as 123. PHONENUM.CTL  can also use  a
  4789.           question mark as  a wildcard.  System Operators  should be  cautious
  4790.           when  entering a  number string  as  it  may in  fact be  part of  a
  4791.           caller's phone  number. Use  your own discretion  when editing  this
  4792.           file.
  4793.  
  4794.           TRASHCAN.CTL contains a list of names  you deem unacceptable on your
  4795.           system. If you are  trying to screen callers  to prevent the  use of
  4796.           aliases, or want the system to hang up the first  time a caller uses
  4797.           "System  Operator" to  log on,  create this  ASCII file accordingly.
  4798.           This file is optional.  Each line contains a first name, last  name,
  4799.           or a full alias.
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.           October 8, 1991     QuickBBS v2.75 Documentation           Page 92
  4808.           ───────────────────────────────────────────────────────────────────
  4809.  
  4810.           For example, if TRASHCAN.CTL contained:
  4811.  
  4812.                                      ┌────────────┐
  4813.                                      │ Dr. Hacker │
  4814.                                      │ Mad        │
  4815.                                      │ SysOp      │
  4816.                                      │ Destroyer  │
  4817.                                      │ John Doe   │
  4818.                                      └────────────┘
  4819.                                     Fig. LXIV       
  4820.  
  4821.           A caller could not logon with a name  that contained the words: Dr.,
  4822.           Hacker, Mad,  System Operator or Destroyer  as a first or last name.
  4823.           Once again, use your own discretion when creating this file.
  4824.  
  4825.           After  the caller had  input one  of the  offending names  listed in
  4826.           TRASHCAN.CTL,  QuickBBS will display TRASHCAN.A??,  a description of
  4827.           which is in "Auto-Display Files."
  4828.  
  4829.  
  4830.  
  4831.  
  4832.  
  4833.  
  4834.  
  4835.           October 8, 1991     QuickBBS v2.75 Documentation           Page 93
  4836.           ───────────────────────────────────────────────────────────────────
  4837.  
  4838.                                    Auto-Display Files
  4839.  
  4840.           These following  files will be  automatically displayed by  QuickBBS
  4841.           at an  appropriate time. These files  belong in the  custom text and
  4842.           ANSI files subdirectory that you specified  in QCONFIG. All of these
  4843.           files can have an *.ANS version for your graphics callers. You  only
  4844.           need  to create  those you  want your system  to have.  QuickBBS has
  4845.           built-in   default  displays   for  some   of  them   and   provides
  4846.           ready-to-use versions of some of the others.
  4847.  
  4848.                BIRTHDAY.A?? is displayed if the caller  happens to log on your
  4849.                system on  their birthday. QuickBBS  gets the information  from
  4850.                their user  record in USERS.BBS. A  sample file  is included in
  4851.                this  release,  complete  with  ANSI  music.  You  can  be   as
  4852.                elaborate  as  you  like  if  you  decide  to  create  your own
  4853.                birthday greetings file.
  4854.  
  4855.                DATAPHON.A??  is  displayed before  asking  for  a  data  phone
  4856.                number.
  4857.  
  4858.                DNLDHRS.A?? is displayed  if the  user attempts  to download  a
  4859.                file during hours that downloading is not  allowed as specified
  4860.                in QCONFIG.
  4861.  
  4862.                EDITHELP.A?? is displayed if  the user selects  the help option
  4863.                from the message editor built-in to QuickBBS.
  4864.  
  4865.                GOODBYE.A?? is the text that displays to a user as they
  4866.                log off.
  4867.  
  4868.                LOGO.A??  is displayed  just  before the  system  asks  for the
  4869.                caller's name. This file is used to identify your system.
  4870.  
  4871.                MAXPAGE.A??  is displayed if  the caller  attempts to page more
  4872.                times  than  is  allowed.  The  number   of  pages  allowed  is
  4873.                specified in QCONFIG.
  4874.  
  4875.                NEWS.A??  is displayed  after NEWUSER2.A??  or  WELCOME.A?? and
  4876.                after the system  checks for  mail. Put  any announcements  you
  4877.                want all users to see here.
  4878.  
  4879.                NEWUSER1.A?? is  displayed after the  caller has verified  that
  4880.                their  name  is  typed  correctly  but  before  any   questions
  4881.                specified in QCONFIG are asked. 
  4882.  
  4883.                NEWUSER2.A??  is  displayed after  a new  user  has selected  a
  4884.                password.  This  file  might  contain  information  about  your
  4885.                system that would be of interest to a first time caller.
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.  
  4892.  
  4893.           October 8, 1991     QuickBBS v2.75 Documentation           Page 94
  4894.           ───────────────────────────────────────────────────────────────────
  4895.  
  4896.                NO300.A?? is displayed if  a user attempts to call in when  300
  4897.                baud is  not allowed, as defined in QCONFIG. The user is logged
  4898.                off after this file is displayed.
  4899.  
  4900.                NODEnn.A?? is displayed to a caller based on  the node they are
  4901.                connected to.  This enables  the System  Operator to display  a
  4902.                separate file  for each  node  they have.  When creating  these
  4903.                files,  it  is essential  that  you  remember  not  to use  any
  4904.                leading zeros,  (NODE01.ANS). NODE2.ANS and NODE10.ANS however,
  4905.                are acceptable names.
  4906.  
  4907.                NOTAVAIL.A??  is displayed  if  the System  Operator  is  paged
  4908.                outside  of  the  times  that  paging  is  allowed,  as  set in
  4909.                QCONFIG. There is a default message  that displays if you don't
  4910.                create this file.
  4911.  
  4912.                NOTFOUND.A?? is displayed if the system  cannot find the user's
  4913.                name before they are asked if  they typed their name correctly.
  4914.                This file might be  used to tell the  caller what names are not
  4915.                allowed on the system.
  4916.  
  4917.                PAGEABRT.A?? is  displayed if the  System Operator aborted  the
  4918.                page. There is a default display for this.
  4919.  
  4920.                PAGED.A?? is displayed after the page  has been made but before
  4921.                the System Operator answers. There is a default.
  4922.  
  4923.                PASSWORD.A??  is displayed before  the system asks the user for
  4924.                the  password they  will use  on the system.  Use this  file to
  4925.                explain to  the caller about the  necessity of  having a unique
  4926.                password that is not easily cracked.
  4927.  
  4928.                PRIVATE.A?? is displayed if the system  is a private system and
  4929.                a non-registered user attempts to call  in. The caller will  be
  4930.                logged off after this is displayed.
  4931.  
  4932.                PVTLINE.A?? is displayed to callers if  they have logged on  to
  4933.                a secondary node  without the  proper access levels as  defined
  4934.                in QCONFIG.
  4935.                READHELP.A?? is  displayed if the  user selects  help from  the
  4936.                read/scan/quick-scan  options. This  file should  explain  what
  4937.                each of the options do. 
  4938.  
  4939.                SECnn.A?? is displayed to each caller  with the security  level
  4940.                indicated by lower case {nn}, where {nn} is  a number from 1 to
  4941.                31999.  (A  security  level  of  32000  is  not  a  recommended
  4942.                security  level for  any caller  except the  System  Operator.)
  4943.                SEC10.ASC will be  displayed to  callers that  have a  security
  4944.                level of 10 and ONLY to users with that security level.
  4945.  
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.           October 8, 1991     QuickBBS v2.75 Documentation           Page 95
  4953.           ───────────────────────────────────────────────────────────────────
  4954.  
  4955.                Conversely,  SEC21000.ASC will  only  be  displayed to  callers
  4956.                with that security  level. You can  still control which callers
  4957.                will  see  the  SECnn.A??  by  assigning  flag  sets.  This  is
  4958.                displayed after WELCOME.A??, but before checking for mail.
  4959.  
  4960.                TIMEWARN.A?? is  displayed when the  user's time limit has been
  4961.                adjusted because  of  an  upcoming  system event.  There  is  a
  4962.                default warning if you do not create this file.
  4963.  
  4964.                TOOSLOW.A??  is displayed if  a user  attempts to  log onto the
  4965.                system with a  modem that is  too slow as  defined in  QCONFIG.
  4966.                The system will log the user off.
  4967.  
  4968.                TRASHCAN.A?? is displayed  if the system finds the user's  name
  4969.                in TRASHCAN.CTL.  After displaying this  file, the system  will
  4970.                log the user off.
  4971.  
  4972.                WELCOME.A??  is displayed  to callers  once they  have  entered
  4973.                their name and  password, and after the display of any new user
  4974.                files  and SECnn.A??. This  file is  not the  same as LOGO.A??,
  4975.                and should be the most elaborate screen online.
  4976.  
  4977.                XFERHELP.A?? is  displayed when a user  requests help with  the
  4978.                file transfer  functions. It  should explain  what each of  the
  4979.                protocols do and how they work. 
  4980.  
  4981.                                  Verifier Control Files
  4982.  
  4983.           You  completely control the  look of  the verifier  by placing these
  4984.           files in your  text files  directory (each may  have ANSI and  ASCII
  4985.           versions).
  4986.  
  4987.                S-INTRO.A?? The first file the caller  sees. After this file is
  4988.                displayed, a  prompt is made to  get phone  number selection or
  4989.                confirmation. S-INTRO.A?? can be a short introduction into  the
  4990.                system to explain uses.
  4991.  
  4992.                S-TRASH.A??  This file  is  displayed if  the phone  number the
  4993.                caller  has  selected is  found  in  PHONENUM.CTL.  This  would
  4994.                indicate that you have blocked the number out for some reason.
  4995.  
  4996.                S-DUPE.A?? This  file is  displayed if  another caller has  the
  4997.                same phone number as the one chosen  by the current caller, and
  4998.                you have selected dupe checking in the configuration.
  4999.  
  5000.                S-DISC.A??  This file is displayed after the prompt, and before
  5001.                hanging up. The purpose of S-DISC.A??  is to inform the  caller
  5002.                that they  are  about to  be  disconnected.  Use this  file  to
  5003.                remind the caller how to make their modem answer for them. 
  5004.  
  5005.                S-LOGIN.A?? This  is file  that is  displayed after the  caller
  5006.  
  5007.  
  5008.  
  5009.  
  5010.  
  5011.  
  5012.  
  5013.           October 8, 1991     QuickBBS v2.75 Documentation           Page 96
  5014.           ───────────────────────────────────────────────────────────────────
  5015.  
  5016.                answers  the   callback.  S-LOGIN.A??   should  be   edited  to
  5017.                customize the look and style of your board.
  5018.  
  5019.                S-VALID.A?? This  file is displayed  after the caller  properly
  5020.                enters  their password.  S-VALID.A??  will welcome  the  caller
  5021.                back into the system.
  5022.  
  5023.                S-LONGD.A??  This  file is  displayed  if  the  caller is  long
  5024.                distance, and you  have either disabled long distance calls  or
  5025.                the time frame is not active for  a long distance callback.  If
  5026.                you have  configured for  long distance  during limited  hours,
  5027.                you will  want to indicate  in this file  the time period  when
  5028.                the caller  should and try again. Be specific on the time frame
  5029.                that the caller can attempt the  verifier. For example, 10pm to
  5030.                3am East  Standard Time (EST). Do  not assume  that everyone is
  5031.                on your time zone when allowing long distance call backs.
  5032.  
  5033.                S-USERM.ASC This file contains the User Manual for online  help
  5034.                to the caller. S-USERM.ASC is called  in from VERIFY.MNU, as  a
  5035.                List ASCII File option. This is the only text file that is  not
  5036.                hard-coded, meaning  that the user  manual can  be any filename
  5037.                you desire. 
  5038.  
  5039.  
  5040.  
  5041.  
  5042.  
  5043.  
  5044.  
  5045.           October 8, 1991     QuickBBS v2.75 Documentation           Page 97
  5046.           ───────────────────────────────────────────────────────────────────
  5047.  
  5048.                                   Netmail and Echomail
  5049.  
  5050.                              Overview of Netmail Operation
  5051.  
  5052.           Netmail is the automatic exchange of information between systems  in
  5053.           a  network.  More  specifically, netmail  refers to  the  mailing of
  5054.           messages or  files directly  between two  systems (although  netmail
  5055.           can be routed  through other boards along  the way). Echomail is the
  5056.           sharing of  a message base among  several bulletin  boards, with the
  5057.           messages  usually  limited to  a specific  topic.  These echoes  are
  5058.           sometimes called conferences. The term netmail  will be used in  the
  5059.           comprehensive sense in section headers, but will refer  specifically
  5060.           to privileged netmail in the following text.
  5061.  
  5062.           Echomail is  almost always  public, with  privileged messages  being
  5063.           sent by netmail. System Operators routing  your echomail do not wish
  5064.           to pay to send privileged messages, so be sure to set your  echomail
  5065.           boards to  Public  only. Certain  echoes  are  only open  to  System
  5066.           Operators. Be sure  that you  do not allow  users other than  System
  5067.           Operators to enter messages in them. 
  5068.  
  5069.           In order  to prevent duplicate postings of messages in  an echo, you
  5070.           will receive  and send mail for  an echo from  just one board.  This
  5071.           board is  your echo  host,  also known  as  a  hub. You  should  not
  5072.           forward the echo to  any other board  without approval of your  echo
  5073.           host.
  5074.  
  5075.           The  first netmail  systems exchanged  mail only at  specific times.
  5076.           Mailers  have  since evolved  to the  point that  they now  send and
  5077.           receive mail at any  time. If you run  a continuous mail  system you
  5078.           must use a "front-end" program  (usually the same as your mailer) to
  5079.           answer the  phone and  determine whether  the call  is from  another
  5080.           system or  from one of your  users. QuickBBS  cannot handle incoming
  5081.           mail transfers. If  you run non-continuous mail  you need to set  an
  5082.           event in  QCONFIG  to exit  with an  errorlevel that  calls up  your
  5083.           mailer from your batch file.
  5084.  
  5085.           Outgoing  net  and  echomail  messages  are  placed in  the  netmail
  5086.           directory  for  the  mailer  by  QuickBBS-compatible  mail  scanning
  5087.           utilities. Messages are bundled up with other  messages destined for
  5088.           the same  board. The  mailer then  calls the  destination board  and
  5089.           sends  the bundle.  Mailers usually  also require  specific  inbound
  5090.           ("FILE")  and  outbound  ("HOLD")  directories.  QuickBBS  does  not
  5091.           concern itself directly with them.
  5092.  
  5093.           Incoming net and echomail are delivered  to the netmail directory by
  5094.           the  mailer or  its  utilities and  unpacked by  QuickBBS compatible
  5095.           mail tossing utilities.
  5096.  
  5097.  
  5098.  
  5099.  
  5100.  
  5101.  
  5102.  
  5103.           October 8, 1991     QuickBBS v2.75 Documentation           Page 98
  5104.           ───────────────────────────────────────────────────────────────────
  5105.  
  5106.                              Required Software for Netmail
  5107.  
  5108.           In order to run netmail and  echomail, QuickBBS requires a  separate
  5109.           mailer  program such  as Binkley,  D'Bridge, or  Front  Door. Please
  5110.           refer   to   the  mailer's   documentation   for   instructions   on
  5111.           installation and  use.  There are  example batch  files for  several
  5112.           mailers  included in the  appendix of this manual.  You will need to
  5113.           alter  these   files  to   suit  your   needs,  (i.e.   subdirectory
  5114.           statements, message pack/squeeze and user edit options, etc).
  5115.  
  5116.           You  will  need  certain  utility programs  to  extract  netmail and
  5117.           echomail ("scanning") from the QuickBBS  message base for  access by
  5118.           your  mailer program and  to "toss"  netmail and  echomail into your
  5119.           message base.
  5120.  
  5121.           Mail utilities were provided  with earlier versions  of QuickBBS. In
  5122.           QNET_275.ZIP, you'll find the last release  of MAILTOSS and MAILSCAN
  5123.           which  toss and scan messages  to and from the netmail board. Future
  5124.           releases  of MAILSCAN and  MAILTOSS will support multiple ZONES, and
  5125.           MAILTOSS will no longer require the netmail board number parameter.
  5126.  
  5127.           ECHOGEN fails  to toss  echomail messages  that have  more than  one
  5128.           space after the colon in  the origin line. It will  toss them if you
  5129.           edit the  space  out. In  the first  two months  of non-leap  years,
  5130.           ECHOGEN also incorrectly dates  outbound messages, and  is no longer
  5131.           supported.  QECHO is  now the  supported echomail  tosser.  However,
  5132.           QECHO is sensitive to  extra spaces or tabs  in AREAS.BBS, so  it is
  5133.           recommended that you only place one  space between the board  number
  5134.           and  area name. System  Operators report  they must  also type their
  5135.           messages areas in caps in their AREAS.BBS file.
  5136.  
  5137.           You will need  a file  compressing utility  such as  PKARC, ARC,  or
  5138.           ARCA. ECHOGEN  is hard-coded to use PKARC.EXE. If you  have the .COM
  5139.           version  or  one  of the  other  programs  you  must  rename  it  to
  5140.           PKARC.EXE for  use with ECHOGEN. The other programs do not have that
  5141.           restriction.
  5142.  
  5143.  
  5144.  
  5145.  
  5146.  
  5147.  
  5148.  
  5149.           October 8, 1991     QuickBBS v2.75 Documentation           Page 99
  5150.           ───────────────────────────────────────────────────────────────────
  5151.  
  5152.                           An Overview of the Net Organization
  5153.  
  5154.           The largest PC BBS network is  FIDONET. Other networks have  formed,
  5155.           such  as AlterNet,  EggNet, and  RBBS-Net. The  information  here is
  5156.           specific  to Fidonet.  We  cannot provide  complete  information  on
  5157.           Fidonet  here;  your  local Net  Host  or  Regional Coordinator  can
  5158.           provide  that. For information  specific to  any other net structure
  5159.           contact a System  Operator of a  board within that net.  They should
  5160.           be quite similar in structure. 
  5161.  
  5162.           Fidonet is divided geographically into three  zones. Zone 1 is North
  5163.           America, Zone 2 is  Europe, Zone 3 is  the Pacific Basin,  Far East,
  5164.           Zone  5 is South  America, and  Zone 6 is Africa.  Zones are further
  5165.           divided into regions,  which are divided into nets. Each  individual
  5166.           bulletin board  is a  node within  a net or,  if located in  a rural
  5167.           area not covered by a net, assigned directly  to a region. Addresses
  5168.           are written in the form:
  5169.  
  5170.                      ZONE:NET/NODE.POINT or ZONE:REGION/NODE.POINT
  5171.  
  5172.           Many software packages don't require you  to include the zone number
  5173.           in the  address, they default to the current zone.  Regions have two
  5174.           digit  numbers,  nets  have  three  digit  numbers.  Net  Hosts  and
  5175.           Regional  Coordinators  are  always  assigned   Node  0.  NODELISTs,
  5176.           listing  all boards  with  Fidonet addresses,  and  NODEDIFF  files,
  5177.           which list  all  changes from  a  specific  nodelist, are  published
  5178.           weekly.
  5179.  
  5180.           Contact   your  local   Net  Host   or  Regional   Coordinator   for
  5181.           instructions on applying  for a net/node address. If you do not know
  5182.           who your Net Host is, log on to a local Fidonet board  and note what
  5183.           net the board  operates in. Send a  message to "System  Operator" at
  5184.           Node 0 of  that net. If you have no netmail boards operating in your
  5185.           area  you can search  the NODELIST  file for  a Regional Coordinator
  5186.           that covers  your area. To  qualify for a net/node  address you must
  5187.           be able  to  send  and  receive mail  during  Zone Mail  Hour  (ZMH,
  5188.           formerly  called NMH).  This is  9:00  to  10:00 GMT,  regardless of
  5189.           local daylight savings  time. Your Net  Host or Regional Coordinator
  5190.           will tell you what net/node address to use when applying.
  5191.  
  5192.                             Configuring QuickBBS for Netmail
  5193.  
  5194.           The  QuickBBS  netmail  utilities  interface  with  your  mailer  by
  5195.           placing outgoing messages in a netmail  directory where your  mailer
  5196.           picks  them up and  bundles them  for mailing.  Likewise, the mailer
  5197.           places  incoming mail  in this directory for  the QuickBBS utilities
  5198.           to toss into your  message base. QuickBBS and  your mailer must both
  5199.           point to the same directory.
  5200.  
  5201.           Some mailers  do not  handle the  bundling and  unbundling of  mail.
  5202.           QECHO  can  accommodate  them and  take  over  these functions.  The
  5203.  
  5204.  
  5205.  
  5206.  
  5207.  
  5208.  
  5209.  
  5210.           October 8, 1991     QuickBBS v2.75 Documentation           Page 100
  5211.           ───────────────────────────────────────────────────────────────────
  5212.  
  5213.           documentation  for  your mailer  should tell  you which  approach to
  5214.           use.
  5215.  
  5216.           Refer to the QCONFIG section above  on setting up your netmail board
  5217.           and entering your zone number and net/node address.
  5218.            
  5219.           You will need to set  up a menu to access the netmail area. You  can
  5220.           copy a local board menu using MENUEDIT and edit the netmail menu  so
  5221.           that the  commands point  to the  netmail message  board number.  Be
  5222.           sure  to raise the  access levels  so that users cannot  run up your
  5223.           phone bill with unauthorized netmail.
  5224.  
  5225.  
  5226.  
  5227.  
  5228.  
  5229.  
  5230.  
  5231.           October 8, 1991     QuickBBS v2.75 Documentation           Page 101
  5232.           ───────────────────────────────────────────────────────────────────
  5233.  
  5234.                           Compiling the Nodelist for QuickBBS
  5235.  
  5236.           QuickBBS must have access to the  NODELIST files compiled by  QNODE.
  5237.           NODEINC.DAT  and   NODEIDX.DAT  are  the   compiled  nodelist  files
  5238.           QuickBBS uses in order  for you to enter netmail messages. The   raw
  5239.           NODELIST needs  to be  processed by  XLAXDIFF or  a similar  program
  5240.           before  QNODE can compile it.  You should run QNODE whenever you get
  5241.           an  update  to the  NODELIST.  The  update  file  is usually  called
  5242.           NODEDIFF.###,  where '###'  is the  julian  date that  NODEDIFF  was
  5243.           created. Archived versions are called NODEDIFF.A##.
  5244.  
  5245.           QNODE  must be  executed from  your  nodelist directory.  QNODE will
  5246.           find your NODELIST file and create the index files that QuickBBS 
  5247.           needs.  Optionally, you  may  include  the names  of  other  network
  5248.           nodelists for QNODE to process. For example: 
  5249.  
  5250.                                  QNODE EGGLIST TREKLIST
  5251.            
  5252.           would compile NODELIST.###, EGGLIST.###, and TREKLIST.###.
  5253.  
  5254.           It isn't necessary to include file extensions as long as the
  5255.           filenames are  standardized. For non-standard  file names, you  must
  5256.           specify the extension. QNODE also provides  a Compile Summary at the
  5257.           completion  of  nodelist processing.  This  summary  contains useful
  5258.           information as in this example:
  5259.  
  5260.                        ┌────────────────────────────────────────┐
  5261.                        │                                        │
  5262.                        │  QuickBBS Nodelist Compiler v2.75      │
  5263.                        │  Copyright (c)1991, Pegasus Software   │
  5264.                        │                                        │
  5265.                        │  Including:  Nodelist.341              │
  5266.                        │                                        │
  5267.                        │  Compile summary:                      │
  5268.                        │                                        │
  5269.                        │  Zones     : 6                         │
  5270.                        │  Regions   : 44                        │
  5271.                        │  Nets      : 351                       │
  5272.                        │  ~~~~~~~~~~~~~~~~~~                    │
  5273.                        │  Total     : 401                       │
  5274.                        │                                        │
  5275.                        │  Hubs      : 510                       │
  5276.                        │  Nodes     : 8555                      │
  5277.                        │  Down      : 181                       │
  5278.                        │  Pvt       : 366                       │
  5279.                        │                                        │
  5280.                        │  Processing Complete                   │
  5281.                        └────────────────────────────────────────┘
  5282.                       Fig. LXV
  5283.  
  5284.  
  5285.  
  5286.  
  5287.  
  5288.  
  5289.  
  5290.           October 8, 1991     QuickBBS v2.75 Documentation           Page 102
  5291.           ───────────────────────────────────────────────────────────────────
  5292.  
  5293.           QuickBBS  can automatically deduct the cost of long distance netmail
  5294.           messages  from your  users' Net  Mail Credit  account. To implement,
  5295.           the  nodelist  preprocessor  must  be  supplied  by  you  with  this
  5296.           information, usually in the form of a control text file. 
  5297.  
  5298.           You  can assign costs  to your  nodelist configuration.  This can be
  5299.           done  for  entire zones,  regions,  nets  -  or  just certain  phone
  5300.           numbers or  prefixes. To  implement, you  need to  create a  control
  5301.           file, NODECOST.CTL,  in the nodelist directory  when you run  Qnode.
  5302.           This is an ASCII file  and contains one or more lines, each with one
  5303.           of the following keywords:
  5304.  
  5305.                               ┌──────────────────────────┐
  5306.                               │  DEFAULT                 │
  5307.                               │  ZONE   <number> <cost>  │
  5308.                               │  REGION <number> <cost>  │
  5309.                               │  NET    <number> <cost>  │
  5310.                               │  PREFIX <prefix> <cost>  │
  5311.                               └──────────────────────────┘
  5312.                              Fig. LXVI
  5313.  
  5314.           The statements in the control file must be implemented  in the order
  5315.           shown here, since a control file statement similar to:
  5316.  
  5317.                NET 363 15
  5318.                REGION 18 25
  5319.  
  5320.           would  assign a cost  of 25  cents to Net 363  since it is contained
  5321.           in, and listed before, Region 18.
  5322.  
  5323.                                    Continuous Mailers
  5324.  
  5325.           Continuous mailers  will  always answer  the phone  in case  another
  5326.           system is calling. When a human calls, the mailer turns things  over
  5327.           to QuickBBS.  It can do  this by "spawning," where  the mailer stays
  5328.           in memory  and calls the  board as a  child process,  or by Exiting.
  5329.           Spawning  may  be faster  but requires  more memory.  QuickBBS needs
  5330.           some information passed to it on the command line.
  5331.  
  5332.  
  5333.  
  5334.  
  5335.  
  5336.  
  5337.  
  5338.           October 8, 1991     QuickBBS v2.75 Documentation           Page 103
  5339.           ───────────────────────────────────────────────────────────────────
  5340.  
  5341.           The QuickBBS command line parameters are:
  5342.  
  5343.           -Bx = Baud rate of caller is x (i.e. -B2400)
  5344.           -Ex = Exit After Caller at ERRORLEVELx
  5345.           -Tx = Time (in minutes) until the next event
  5346.           -L  = Logon in Local Mode
  5347.           -M  = Swap To Disk or EMS
  5348.           -Nx = Node number the caller is connected to
  5349.                 (Multinode Configuration) 
  5350.           -P  = Log System Activity to Printer if Online
  5351.           -R  = Relogon a User After a TYPE 15 Exit
  5352.           -S  = Snoop Mode Default to Off (For Multitasking)
  5353.  
  5354.           If you use the spawn option you will need to create a batch file  in
  5355.           the directory that you run the  mailer.To use this option the mailer
  5356.           will have to allow you to send the  baud rate of the caller.  If the
  5357.           mailer allows the time to the next event to be passed, QuickBBS  can
  5358.           adjust the caller's time accordingly.
  5359.  
  5360.           Some mailers exit to run the bulletin board. With these you need  to
  5361.           place the commands to run QuickBBS in the  batch file that runs  the
  5362.           mailer.  Mailers such as  Binkley exit  with an  errorlevel equal to
  5363.           the baud rate divided by 10  (i.e. errorlevel 12=1200), while others
  5364.           may require you to assign the  errorlevels yourself. To ensure  that
  5365.           QuickBBS  doesn't allow callers  to overrun  external events you can
  5366.           duplicate  the  mailer's   schedule  in  QCONFIG's  event   section.
  5367.           Examples of both spawn and exit batch files  for several mailers are
  5368.           found in BATCHFIL.ZIP.
  5369.  
  5370.                                  Non-Continuous Mailers
  5371.  
  5372.           Non-continuous mailers only  send and receive mail during  specified
  5373.           time slots  called  events. QuickBBS  answers the  phone during  the
  5374.           non-mail events  and exits  to the mailer  for the  mail events.  To
  5375.           perform this, the QuickBBS event schedule must be set up to exit  at
  5376.           the proper times with errorlevels set so a  batch file can start the
  5377.           mailer.  The event  schedules are  set with QCONFIG.  Similarly, the
  5378.           mailer must  exit at the end of its event and call QuickBBS from its
  5379.           batch file.
  5380.  
  5381.                                Sending Mail into the Net
  5382.  
  5383.           If you run a  continuous mailer you  will want new net and  echomail
  5384.           sent at the end of the calls in which they are entered. MAILSCAN
  5385.           is  used to  scan the  Quickbase for  outgoing netmail,  and has  no
  5386.           command  line  parameters.  MAILSCAN begins  by  reading information
  5387.           contained in MSGCFG.DAT  and QUICKCFG.DAT; scanning for the  network
  5388.           mail  path,  your node  address,  the  number  of  messages in  your
  5389.           netmail  directory,  and  the  total  number  of   messages  in  the
  5390.           Quickbase.  MAILSCAN automatically  locks  and  unlocks the  message
  5391.           base  in the event that you are operating in a multinode environment
  5392.  
  5393.  
  5394.  
  5395.  
  5396.  
  5397.  
  5398.  
  5399.           October 8, 1991     QuickBBS v2.75 Documentation           Page 104
  5400.           ───────────────────────────────────────────────────────────────────
  5401.  
  5402.           to prevent  the system  from crashing  the Quickbase.  If there  are
  5403.           messages that  need to  be sent out,  MAILSCAN will prepare  them as
  5404.           outgoing  packets,  and  the  caller's  user  credit  as  defined in
  5405.           USERS.BBS is updated. Finally, MAILSCAN reports the  total amount of
  5406.           netmail messages exported.
  5407.  
  5408.           QuickBBS exits after calls with the following errorlevels:
  5409.  
  5410.           0 =  Normal Exit 
  5411.           1 =  Important File Missing (TOP.MNU, etc.)
  5412.           2 =  Fatal System Error Occurred (Logged in ERRORS.LOG)
  5413.           3 =  New Netmail was Entered
  5414.           4 =  New Echomail was Entered
  5415.           5 =  Both Netmail and Echomail were entered 
  5416.  
  5417.           You  will want to have your batch file  call the appropriate netmail
  5418.           and echomail  scanning utilities  for errorlevels  3, 4  and 5.  You
  5419.           must  set "Exit When Net/Echomail is Entered" ON in QCONFIG in order
  5420.           to have QuickBBS return these errorlevels.
  5421.  
  5422.           If you run a non-continuous mailer, your  batch file will only  have
  5423.           to call the mail utilities during the specific mail events. 
  5424.  
  5425.                              Getting Messages from the Net
  5426.  
  5427.           When your  mailer gets mail from  another board it  will most likely
  5428.           be  in "bundles". You can unbundle them to  recreate the messages as
  5429.           files  with the  extension .MSG.  MAILTOSS  is  used to  extract the
  5430.           messages  from the incoming  packets and  toss them  to your netmail
  5431.           directory. MAILTOSS has five command line parameters. They are:
  5432.  
  5433.                -C   Keep a copy of the message(s) in the net mail directory.
  5434.  
  5435.                -F   Import mail from our node not marked Kill/Sent.
  5436.  
  5437.                -K   Kill null messages. Incoming packets sometimes use a  null
  5438.                     message  to send bundles of mail. Null messages contain no
  5439.                     text.
  5440.  
  5441.                -L   Operate in Multinode mode.
  5442.  
  5443.                -P   Set the Private bit on all netmail.
  5444.  
  5445.            
  5446.                Example: MAILTOSS -K -F -P -C -L
  5447.  
  5448.  
  5449.  
  5450.  
  5451.  
  5452.  
  5453.  
  5454.           October 8, 1991     QuickBBS v2.75 Documentation           Page 105
  5455.           ───────────────────────────────────────────────────────────────────
  5456.  
  5457.                                 QECHO Configuration File
  5458.  
  5459.           QECHO can reside in  almost any directory of your drive (or drives),
  5460.           but the configuration file must be  located in the current directory
  5461.           you run QECHO from.
  5462.  
  5463.           The  configuration file is called  QECHO.CTL. It is a text file that
  5464.           can  be  edited/created  by  using  most  any  text  editor  or word
  5465.           processor. Here is a sample configuration file:
  5466.  
  5467.           Explanations of control file statements are as follows:
  5468.           ;QECHO Control file 
  5469.           ;
  5470.           ;
  5471.           ; ■ NODE 
  5472.           ;
  5473.           ; The NODE statement allows you to tell QECHO the address you are
  5474.           ; using. You may have up to 10 addresses, and the order is
  5475.           ; important! The first address listed should be your primary
  5476.           ; address, followed by your aka addresses. QECHO uses the closest
  5477.           ; address system when tossing mail.
  5478.           ;
  5479.           ; Example:
  5480.           ; If you had the node line listed as this 'NODE 1:300/5 2:200/2
  5481.           ; and the system was sending mail to '2:200/7,' QECHO would use
  5482.           ; the '2:200/2' address. If you were sending to '2:400/7,' QECHO
  5483.           ; would use 2:200/2. If you were sending to '3:400/4,' QECHO
  5484.           ; would use 1:300/5...etc.
  5485.           ;
  5486.           ; QECHO defaults to the ZONE listed in the first address or ZONE
  5487.           ; 1 if not listed.
  5488.           ;
  5489.           ; Example:
  5490.           ; NODE 300/5 400/4 600/6  =   1:300/5 1:400/4 1:600/6
  5491.           ;
  5492.           ; or
  5493.           ;
  5494.           ; NODE 2:300/5 400/4 600/6 =  2:300/5 2:400/4 2:600/6
  5495.           ; 
  5496.           ; A valid NODE line looks like this, and is required.
  5497.           ;
  5498.           ; NODE 1:300/5 400/4 3:300/6
  5499.           ; 
  5500.           NODE 1:300/5 1:7102/300  
  5501.           ;
  5502.           ;
  5503.           ; ■ LOCK
  5504.           ; Allow Quickbbs to use the message base while tossing and
  5505.           ; exporting mail (Must use SHARE).
  5506.           LOCK
  5507.           ;
  5508.  
  5509.  
  5510.  
  5511.  
  5512.  
  5513.  
  5514.  
  5515.           October 8, 1991     QuickBBS v2.75 Documentation           Page 106
  5516.           ───────────────────────────────────────────────────────────────────
  5517.  
  5518.           ; ■ ARCHIVER
  5519.           ;   
  5520.           ; The ARCHIVER statement allows you to set the default archiver
  5521.           ; QECHO will use to archive echomail to outbound systems. It can
  5522.           ; be overwritten by the 'PACKERS' 'ENDPACKERS' statement. If this
  5523.           ; line is omitted, 'PKPAK -OCT -A' will be used.
  5524.           ;
  5525.           ARCHIVER  PKPAK -OCT -A
  5526.           ;
  5527.           ; ■ PACKERS & ENDPACKERS
  5528.           ;
  5529.           ; This statement allows you to tell QECHO the archiver to use for
  5530.           ; a certain address. A valid statement is shown on the next page.
  5531.           ;
  5532.           PACKERS
  5533.           1:300/11.0 PKZIP -A
  5534.           1:300/12.0 PKZIP -A
  5535.           1:300/8.0  PKPAK -O -A
  5536.           1:300/20.0 PKZIP -A
  5537.           1:300/2.0  PKZIP -A
  5538.           ENDPACKERS
  5539.           ;
  5540.           ; ■ ZONESEENBY
  5541.           ;
  5542.           ; This statement allows you to strip SEEN-BYs on all echomail
  5543.           ; exported across ZONEs. To enable, uncomment the ZONESTRIP line.
  5544.           ;
  5545.           ;ZONESTRIP
  5546.           ;
  5547.           ; ■ ZOO, ZIP, LHARC, PAK, ARC, PKPAK
  5548.           ;
  5549.           ; All control over ARCHIVERS that QECHO uses is now configurable.
  5550.           ; These statements allow you to choose QECHO's DEARC string for
  5551.           ; each supported archiver. You may use PAK 2.51 to unZIP, etc.
  5552.           ; The default settings below are what QECHO used before v2.75.
  5553.           ;
  5554.           ZIP    PKUNZIP/ON
  5555.           ZOO    ZOO EO
  5556.           LHARC  LHARC E /M
  5557.           PAK    PAK E /WA
  5558.           ARC    PKUNPAK/R
  5559.           PKPAK  PKUNPAK/R
  5560.           ;
  5561.           ; ■ POINTNET
  5562.           ;
  5563.           ; A POINTNET function is used for cases where you can't use true
  5564.           ; 4D addressing. If one of your points is using an older echomail
  5565.           ; program, it probably doesn't understand 4D addressing.
  5566.           ;
  5567.           ;
  5568.           ; To set up POINTNET:
  5569.  
  5570.  
  5571.  
  5572.  
  5573.  
  5574.  
  5575.  
  5576.           October 8, 1991     QuickBBS v2.75 Documentation           Page 107
  5577.           ───────────────────────────────────────────────────────────────────
  5578.  
  5579.           ;
  5580.           ; For two points, use the node statement 'nnnn/n and nnnn/n,'
  5581.           ; where 'nnnn' is your pointnet address and 'n' is the address
  5582.           ; of each point. The points must address you using the first
  5583.           ; address in this control file. You'll also need to place the
  5584.           ; statement 'BOSSNODE' in the control file.
  5585.           ;
  5586.           ; BOSSNODE
  5587.           ; POINTNET  2400
  5588.           ;
  5589.           ; ■ PACKETPATH
  5590.           ;
  5591.           ; This path points to the directory QECHO will put the packets it
  5592.           ; creates during runtime. If not defined, QECHO will create the
  5593.           ; packets in your system directory.
  5594.           ;
  5595.           ; Example:
  5596.           ; PACKETPATH F:\TEMP
  5597.           ; ■ KDP-PATH
  5598.           ;
  5599.           ; This path points to the directory that QECHO will place
  5600.           ; AREAS.KDP, the file that contains the duplicate messages
  5601.           ; signatures.
  5602.           ;
  5603.           ; Example:
  5604.           ; KDP-PATH F:\TEMP
  5605.           ;
  5606.           ; ■ USELOG
  5607.           ;
  5608.           ; This command will generate a log file (QECHO.LOG).
  5609.           ;
  5610.           USELOG
  5611.           ;
  5612.           ; ■ LOGPATH
  5613.           ;
  5614.           ; This path points to the directory that QECHO will write the
  5615.           ; logfile. If this line is commented, QECHO will write to the
  5616.           ; correct directory.
  5617.           ;
  5618.           ; Example:
  5619.           ; LOGPATH F:\TEMP
  5620.           ;
  5621.           LOGPATH
  5622.           ;
  5623.           ; FRONT DOOR Example
  5624.           ;
  5625.           ; DUPPATH      C:\DUPS                 ; duplicate message path
  5626.           ; MAILPATH     C:\FD\MAIL              ; netmail (*.MSG) files
  5627.           ; FILESPATH    C:\FD\FILE              ; inbound ARCmail
  5628.           ; ARCHIVEPATH  C:\FD\PACKET            ; outbound ARCmail
  5629.           ; QUICKBBSPATH C:\QUICKBBS             ; QuickBBS system files
  5630.  
  5631.  
  5632.  
  5633.  
  5634.  
  5635.  
  5636.  
  5637.           October 8, 1991     QuickBBS v2.75 Documentation           Page 108
  5638.           ───────────────────────────────────────────────────────────────────
  5639.  
  5640.           ; BINKLEY Example
  5641.           ;
  5642.           ; DUPPATH      C:\DUPS
  5643.           ; MAILPATH     C:\BINKLEY\MAIL
  5644.           ; FILESPATH    C:\BINKLEY\FILE
  5645.           ; OUTBOUNDPATH C:\BINKLEY\OUTBOUND
  5646.           ; QUICKBBSPATH C:\QUICKBBS
  5647.           ;
  5648.           ; D'BRIDGE Example
  5649.           ;
  5650.           ; DUPPATH      C:\DB\BAD
  5651.           ; MAILPATH     C:\DB\MAIL
  5652.           ; FILESPATH    C:\DB\FILES
  5653.           ; OUTBOUNDPATH C:\DB\QEUE
  5654.           ; ARCHIVEPATH  C:\DB\PACKETS
  5655.           ; QUICKBBSPATH C:\QUICKBBS
  5656.  
  5657.  
  5658.  
  5659.  
  5660.  
  5661.  
  5662.  
  5663.           October 8, 1991     QuickBBS v2.75 Documentation           Page 109
  5664.           ───────────────────────────────────────────────────────────────────
  5665.  
  5666.                              QECHO Command Line Parameters
  5667.  
  5668.           QECHO has many command line parameters. They are as follows:
  5669.  
  5670.                -A        Archives all mail generated
  5671.                -C        Marks mail generated as (CRASH) priority
  5672.                -E        Exports outbound messages. This disables QECHO
  5673.                          from processing inbound mail
  5674.                -F[name]  Uses an alternate areas file rather than AREAS.BBS
  5675.                -G        Processes only inbound messages from nodes listed
  5676.                          for the specific board in the areas file
  5677.                -H        Deleted. Hidden SEEN-Bys are no longer supported
  5678.                -J        QECHO  needs at least 350K to run,  not including the
  5679.                          RAM  required by  the archiver.  This parameter  will
  5680.                          swap  to disk or  EMS. If  you are  in a multitasking
  5681.                          environment,  it  is  suggested  that  you  use  this
  5682.                          parameter for export and import
  5683.                -I        Import SEEN-BYs and PATHs, normally hidden by Ctrl-A
  5684.                -K        Disables checking for duplicate echomail messages
  5685.                -L[name]  Generates the text file [name] with a list of area
  5686.                          names QECHO tossed to. Used in conjunction with
  5687.                          the -T option
  5688.                -N        Disables processing of any stray echomail located in
  5689.                          the network mail directory
  5690.                -P        Deleted. Echomail tossers always add PATH statements
  5691.                -R        Strip SEEN-BY:  lines down  to your  own network  and
  5692.                          any addresses you forward to
  5693.                -S[x]     Checks free space and only processes mail if at
  5694.                          least [x] kilobytes are available
  5695.                -T        Imports all echomail processed into the message
  5696.                          base
  5697.                -U        Processes any mail archives or stray packets
  5698.                -V        Disables forwarding of any echomail to new nodes
  5699.                -X        Marks all mail generated as HOLD FOR PICKUP
  5700.                -Z        Operating in an oMMM environment (BinkleyTerm)
  5701.                -?        Displays a terse help screen.
  5702.  
  5703.  
  5704.  
  5705.  
  5706.  
  5707.  
  5708.  
  5709.           October 8, 1991     QuickBBS v2.75 Documentation           Page 110
  5710.           ───────────────────────────────────────────────────────────────────
  5711.  
  5712.                                 Defining Echomail Areas
  5713.  
  5714.           QECHO needs to know the echomail areas you carry and where to
  5715.           forward  them. To  command QECHO  to  do  so, create  a file  called
  5716.           AREAS.BBS (see  -F command line parameter).  QECHO parses the  areas
  5717.           file  line by  line.  All text  to  the  right  of a  semi-colon  is
  5718.           considered to be a comment and is ignored.
  5719.  
  5720.           Here is a sample AREAS.BBS file:
  5721.  
  5722.           ;AREAS.BBS - 24 September 1991
  5723.           ;
  5724.           1   4DOS          363/340
  5725.           2   BATPOWER      363/340
  5726.           3   ECHO_REQ      363/340
  5727.           4   DBRIDGE       363/340
  5728.           5   TRS-MOD134    363/340 15/18 104/114 115
  5729.           7   VIDEO_REVIEW  363/340
  5730.           8   QUICKBBS      363/340
  5731.           9   NET363        363/340
  5732.           10  ALIAS363      363/340
  5733.           11  USER363       363/340
  5734.           12  Alt.CYBERPUNK 363/100
  5735.           13  QUICKBBS_BETA 363/340
  5736.           14  ORLSYSOP      363/340
  5737.           15  ZZYZX         363/340
  5738.           16  ALT.MUSIC     363/61
  5739.           30  E_SYSOP       99:9014/32
  5740.           31  E_USER        99:9014/32
  5741.           50  Z_FLORIDAZE   81:14051/1
  5742.           51  Z_NEWAGE      81:14051/1
  5743.           P   BAD_JOKES     150/301
  5744.           Fig. LXVII
  5745.  
  5746.           The  first  argument on  each  line  is  the  QuickBBS board  number
  5747.           defined  in QCONFIG. This  argument is  used by the  -T toss command
  5748.           line option.  If 'P'  is specified  the area  is considered to  be a
  5749.           pass-thru  area.  All  messages  in  that  area  are  forwarded  and
  5750.           deleted.
  5751.  
  5752.           The second argument is the EchoMail area name. Area names can be  up
  5753.           to 20 characters long.
  5754.  
  5755.           All  other  arguments are  considered  network  mail  addresses  you
  5756.           forward that  specific message area to.  Up to  50 network addresses
  5757.           may be specified for each message area.
  5758.  
  5759.           QECHO can handle  up to 200  EchoMail areas.  If you  use more  than
  5760.           this  you must employ  the -F  command line  parameter to manipulate
  5761.           multiple areas files.
  5762.  
  5763.  
  5764.  
  5765.  
  5766.  
  5767.  
  5768.  
  5769.           October 8, 1991     QuickBBS v2.75 Documentation           Page 111
  5770.           ───────────────────────────────────────────────────────────────────
  5771.  
  5772.                                        Appendices
  5773.  
  5774.           The following  pages  are designed  to  be  used a  quick  reference
  5775.           sheets.  These pages  will  assist the  System  Operator  in keeping
  5776.           track of flag  sets, access levels, and offline utility  parameters,
  5777.           as  well as ASCII/ANSI  file control  characters and  Menu Types and
  5778.           Optional Data.
  5779.  
  5780.           Further,  supplementary  information  regarding  the  external  full
  5781.           screen  editor, color  codes used  by QuickBBS, Pascal  error codes,
  5782.           and sample modem initialization strings are included.
  5783.  
  5784.           Finally,   detailed   instruction   regarding    the   creation   of
  5785.           questionnaire command  language may also be  found in the  following
  5786.           pages.
  5787.  
  5788.  
  5789.  
  5790.  
  5791.  
  5792.  
  5793.  
  5794.           October 8, 1991     QuickBBS v2.75 Documentation           Page 112
  5795.           ───────────────────────────────────────────────────────────────────
  5796.  
  5797.                                     Acknowledgements
  5798.  
  5799.           AlterNet  is  a  trademark  of  the  InterGalactic  System  Operator
  5800.           Alliance
  5801.           ANSI.COM is a trademark of Ziff-Davis Publishing Co
  5802.           ARC is a trademark of System Enhancement Associates, Inc
  5803.           ARCA is a trademark of Tri-Systems, Inc
  5804.           ARJ is a trademark of Robert K. Jung
  5805.           Binkley is a trademark of Robert Hartman and Vincent Perriello
  5806.           BNU is a trademark of David Nugent
  5807.           CrossTalk is a trademark of Microstuff
  5808.           D'Bridge is a trademark of Chris Irwin
  5809.           DesqView/DVANSI.COM/QEMM is a trademark of Quarterdeck Systems
  5810.           DoubleDos is a trademark of Soft Logic Systems
  5811.           EggNet is a trademark of Ken Shackelford
  5812.           FidoNet is a trademark of the International Fidonet Assn
  5813.           Front Door/TosScan is a trademark of Scandinavian PC Systems
  5814.           GIF/Graphics Interchange Format is a trademark of Compuserve, Inc
  5815.           Hayes is a trademark of Hayes Microcomputer Products, Inc
  5816.           LHARC is a trademark of Haruyasu Yoshizaki
  5817.           MS-DOS/FASTOPEN/SHARE/WINDOWS trademarks of Microsoft Corporation
  5818.           PAK is a trademark of NoGate Consulting
  5819.           PKARC/PKZIP/PKUNZIP is a trademark of PKWare, Inc
  5820.           Procomm is a trademark of Datastorm Technologies, Inc
  5821.           QuickEd is a trademark of Dror and Oren Tirosh
  5822.           QMODEM is a trademark of The Forbin Project, Inc
  5823.           Sabre Chat! is a trademark of Shawn Gresham
  5824.           TeleMate is a trademark of Tsung Hu
  5825.           TELIX is a trademark of Exis, Inc
  5826.           TRS-80 is a trademark of Tandy Corporation
  5827.           Xlatlist is a trademark of Scott Samet
  5828.           X00.SYS is a trademark of Raymond L. Gwinn
  5829.           ZmailQ is a trademark of Claude Warren
  5830.           ZOO is a trademark of Rahul Dhesi
  5831.  
  5832.           Special  thanks to  Ken  Wall  for his  work on  the  system offline
  5833.           utilities,  Tom Bradford  for his help in  implementing the internal
  5834.           split  screen chat  routines, and  Adam Hudson,  for making QuickBBS
  5835.           possible.
  5836.  
  5837.  
  5838.  
  5839.  
  5840.  
  5841.  
  5842.  
  5843.           October 8, 1991     QuickBBS v2.75 Documentation           Page 113
  5844.           ───────────────────────────────────────────────────────────────────
  5845.  
  5846.  
  5847.                                QuickBBS v2.75 Structures
  5848.  
  5849.           {--=>Revision History<=--}
  5850.           {--=>Revision History<=--}
  5851.  
  5852.           (*****************************************************************)
  5853.           (*         Structures document for QuickBBS version 2.75         *)
  5854.           (*         Copyright 1991, Pegasus Software                      *)
  5855.           (*                     All Rights Reserved.                      *)
  5856.           (*****************************************************************)
  5857.  
  5858.           Const
  5859.             MaxMsgAreas  = 200;
  5860.             MaxFileAreas = 200;
  5861.             MaxEvents    = 30;
  5862.  
  5863.           type
  5864.  
  5865.             FlagType = array[1..4] of Byte;
  5866.  
  5867.             UserRecord = record
  5868.                            Name        : String[35];
  5869.                            City        : String[25];
  5870.                            Pwd         : String[15];
  5871.                            DataPhone,
  5872.                            HomePhone   : String[12];
  5873.                            LastTime    : String[5];
  5874.                            LastDate    : String[8];
  5875.                            Attrib      : Byte;
  5876.                            Flags       : FlagType;
  5877.                            Credit,
  5878.                            Pending,
  5879.                            TimesPosted,
  5880.                            HighMsgRead,
  5881.                            SecLvl,
  5882.                            Times,
  5883.                            Ups,
  5884.                            Downs,
  5885.                            UpK,
  5886.                            DownK,
  5887.                            TodayK      : Word;
  5888.                            Elapsed,
  5889.                            Len         : Integer;
  5890.                            CombinedPtr : Word; (* Record number in
  5891.                                          COMBINED.BBS *)
  5892.                            AliasPtr     : Word; (* Record number in ALIAS.BBS 
  5893.                                          *)
  5894.                            Birthday    : Longint;
  5895.                          end;
  5896.  
  5897.  
  5898.  
  5899.  
  5900.  
  5901.  
  5902.  
  5903.           October 8, 1991     QuickBBS v2.75 Documentation           Page 114
  5904.           ───────────────────────────────────────────────────────────────────
  5905.  
  5906.           (*  Attrib:
  5907.  
  5908.                 Bit 0: Deleted
  5909.                 Bit 1: Screen Clear Codes
  5910.                 Bit 2: More Prompt
  5911.                 Bit 3: ANSI
  5912.                 Bit 4: No-Kill
  5913.                 Bit 5: Ignore Download Hours
  5914.                 Bit 6: ANSI Full Screen Editor
  5915.                 Bit 7: Sex (0=male, 1=female)
  5916.  
  5917.           *)
  5918.  
  5919.           type
  5920.             USERONrecord   = record
  5921.                                Name           : String[35];
  5922.                                Line           : Byte;
  5923.                                Baud           : Word;
  5924.                                City           : String[25];
  5925.                                DoNotDisturb   : Boolean;
  5926.                              end;
  5927.  
  5928.             AliasRecord = String[35]; (* for ALIAS.BBS *)
  5929.  
  5930.  
  5931.             { Nodelist Records ******************************************* }
  5932.  
  5933.             NodeTypes      = (ntZone, ntRegion, ntNet, ntNode);
  5934.  
  5935.             NodeIdxRecord  = record
  5936.                                  NodeType       : NodeTypes;
  5937.                                  Number,
  5938.                                  Cost           : Word;
  5939.                                  RawFile        : Byte;
  5940.                                  RawPos         : LongInt;
  5941.                              end;
  5942.  
  5943.             FileNameType   = String[12];
  5944.  
  5945.             NodeIncRecord  = record
  5946.                                  FileName       : FileNameType;
  5947.                                  DateStamp      : LongInt;
  5948.                              end;
  5949.  
  5950.  
  5951.             NodelistRecord = record
  5952.                                NodeType : Byte;
  5953.                                Zone,
  5954.                                Net,
  5955.                                Node     : Integer;
  5956.                                Name     : String[20];
  5957.  
  5958.  
  5959.  
  5960.  
  5961.  
  5962.  
  5963.  
  5964.           October 8, 1991     QuickBBS v2.75 Documentation           Page 115
  5965.           ───────────────────────────────────────────────────────────────────
  5966.  
  5967.                                City     : String[40];
  5968.                                Phone    : String[40];
  5969.                                Sysop    : String[40];
  5970.                                Flags    : Integer;
  5971.                                BaudRate : Integer;
  5972.                                Cost     : Integer;
  5973.                              end;
  5974.  
  5975.             { Message Records **********************************************}
  5976.  
  5977.             CombSelectType  =   array[1..MaxMsgAreas]  of   Boolean;  (*   for
  5978.           COMBINED.BBS *)
  5979.  
  5980.             InfoRecord = record
  5981.                            LowMsg  : Integer; { Lowest Message in File }
  5982.                            HighMsg : Integer; { Highest Message in File }
  5983.  
  5984.                            TotalActive : Integer; { Total Active Messages }
  5985.  
  5986.                            ActiveMsgs : array[1..MaxMsgAreas] of Integer;
  5987.                          end;
  5988.  
  5989.             IdxRecord = record
  5990.                           MsgNum : Integer;
  5991.                           Board  : Byte;
  5992.                         end;
  5993.  
  5994.             HdrRecord = record
  5995.                           MsgNum,
  5996.                           ReplyTo,
  5997.                           SeeAlsoNum,
  5998.                           Tread    : Integer;
  5999.                           StartRec : Word;
  6000.                           NumRecs,
  6001.                           DestNet,
  6002.                           DestNode,
  6003.                           OrigNet,
  6004.                           OrigNode : Integer;
  6005.                           DestZone,
  6006.                           OrigZone : Byte;
  6007.                           Cost     : Integer;
  6008.                           MsgAttr,
  6009.                           NetAttr,
  6010.                           Board    : Byte;
  6011.                           PostTime : String[5];
  6012.                           PostDate : String[8];
  6013.                           WhoTo,
  6014.                           WhoFrom  : String[35];
  6015.                           Subj     : String[72];
  6016.                         end;
  6017.  
  6018.  
  6019.  
  6020.  
  6021.  
  6022.  
  6023.  
  6024.           October 8, 1991     QuickBBS v2.75 Documentation           Page 116
  6025.           ───────────────────────────────────────────────────────────────────
  6026.  
  6027.           (* Msg Attributes:
  6028.  
  6029.                 Bit 0: Deleted
  6030.                 Bit 1: Unmoved Outgoing Net Message
  6031.                 Bit 2: Is a Net Mail Message
  6032.                 Bit 3: Private
  6033.                 Bit 4: Received
  6034.                 Bit 5: Unmoved Outgoing Echo Message
  6035.                 Bit 6: Local Bit
  6036.                 Bit 7: [ Reserved ]
  6037.  
  6038.              Net Attributes:
  6039.  
  6040.                 Bit 0: Kill Message after it's been sent
  6041.                 Bit 1: Sent OK
  6042.                 Bit 2: File(s) Attached
  6043.                 Bit 3: Crash Priority
  6044.                 Bit 4: Request Receipt
  6045.                 Bit 5: Audit Request
  6046.                 Bit 6: Is a Return Receipt
  6047.                 Bit 7: [ Reserved ]
  6048.  
  6049.           *)
  6050.  
  6051.             { Other Stuff ************************************************* }
  6052.  
  6053.             SysInfoRecord = record
  6054.                               CallCount  : LongInt;
  6055.                               LastCaller : String[35];
  6056.                               ExtraSpace : array[1..128] of Byte;
  6057.                             end;
  6058.  
  6059.             TimeLogRecord = record
  6060.                               StartDate   : String[8];
  6061.                               BusyPerHour : array[0..23] of Integer;
  6062.                               BusyPerDay  : array[0..6] of Integer;
  6063.                             end;
  6064.  
  6065.             MenuRecord = record
  6066.                            Typ   : Byte;
  6067.                            Sec   : Integer;
  6068.                            Flags : FlagType;
  6069.                            Str   : String[75];
  6070.                            Key   : Char;
  6071.                            Data  : String[80];
  6072.                            Fg,
  6073.                            Bg    : Byte;
  6074.                          end;
  6075.  
  6076.             { Configuration Information *********************************** }
  6077.  
  6078.  
  6079.  
  6080.  
  6081.  
  6082.  
  6083.  
  6084.           October 8, 1991     QuickBBS v2.75 Documentation           Page 117
  6085.           ───────────────────────────────────────────────────────────────────
  6086.  
  6087.             TypeMsgs  = (Standard,Netmail,EMail,EchoMail);
  6088.             KindMsgs  = (Both,Private,Public,ROnly);
  6089.             EventStat = (Deleted, Enabled, Disabled);
  6090.             AskType   = (No, Maybe, Yes);
  6091.  
  6092.             SecurityRecord = Record
  6093.               Security : Word;
  6094.               Flags    : FlagType;
  6095.             End;
  6096.  
  6097.             FileAreaRecord = Record (* FILECFG.DAT *)
  6098.               AreaName,
  6099.               FilePath,
  6100.               ListPath    : String[66];
  6101.               AllowUploads,
  6102.               IgnoreKlimit,
  6103.               IgnoreRatio : Boolean;
  6104.               DlSec       : SecurityRecord;
  6105.               SearchSec   : SecurityRecord;
  6106.               TemplateSec : SecurityRecord;
  6107.               Spare       : Array[1..12] of Byte;
  6108.             End;
  6109.  
  6110.             BoardRecord = record (* MSGCFG.DAT *)
  6111.                             Name            : String[40];
  6112.                             Typ             : TypeMsgs;
  6113.                             Kinds           : KindMsgs;
  6114.                             Combined        : Boolean;
  6115.                             Aliases         : AskType;
  6116.                             Aka             : Byte;
  6117.                             OriginLine      : String[58];
  6118.                             AllowDelete     : Boolean;
  6119.                             KeepCnt,                 (* Max # of Msgs to keep 
  6120.                                                      *)
  6121.                             KillRcvd,               (* Kill rcvd msgs after   
  6122.                                                        this many days *)
  6123.                             KillOld          : Word; (* Kill msgs after this  
  6124.                                                        many days *)
  6125.                             ReadSec         : SecurityRecord;
  6126.                             WriteSec        : SecurityRecord;
  6127.                             TemplateSec     : SecurityRecord;
  6128.                             SysopSec        : SecurityRecord;
  6129.                             Spare           : Array[1..12] of Byte;
  6130.                           end;
  6131.  
  6132.              EventRecord = record (* EVENTCFG.DAT *)
  6133.                             Status      : EventStat;
  6134.                             RunTime     : LongInt;
  6135.                             ErrorLevel  : Byte;
  6136.                             Days        : Byte;
  6137.                             Forced      : Boolean;
  6138.  
  6139.  
  6140.  
  6141.  
  6142.  
  6143.  
  6144.  
  6145.           October 8, 1991     QuickBBS v2.75 Documentation           Page 118
  6146.           ───────────────────────────────────────────────────────────────────
  6147.  
  6148.                             LastTimeRun : LongInt;
  6149.                             Spare       : Array[1..7] of Byte;
  6150.                           end;
  6151.            
  6152.              ConfigRecord = record  (* QUICKCFG.DAT *)
  6153.  
  6154.                              VersionID : Word;
  6155.  
  6156.                              Node      : Byte;
  6157.  
  6158.                              (*  Modem Parameters  *)
  6159.                              CommPort      : Integer;
  6160.                              InitBaud      : Word;
  6161.                              ModemDelay    : Word;
  6162.                              InitTimes,
  6163.                              AnswerWait    : Integer;
  6164.                              ModemInitStr,
  6165.                              ModemBusyStr  : String[70];
  6166.                              ModemInitResp,
  6167.                              ModemBusyResp,
  6168.                              Resp300,
  6169.                              Resp1200,
  6170.                              Resp2400,
  6171.                              Resp9600,
  6172.                              Resp19200,
  6173.                              Resp38400     : String[40];
  6174.  
  6175.                              (*  System Paths  *)
  6176.                              EditorCmdStr    : String[70];
  6177.                              MenuPath,
  6178.                              TextPath,
  6179.                              NetPath,
  6180.                              NodelistPath,
  6181.                              MsgPath,
  6182.                              SwapPath,
  6183.                              OverlayPath     : String[66];
  6184.  
  6185.                              (* System misc strings *)
  6186.                              LoadingMessage  : String[70];
  6187.                              SelectionPrompt : String[70];
  6188.                              NoMailString    : String[70];
  6189.                              OriginLine      : String[58];
  6190.                              QuoteStr        : String[3];
  6191.  
  6192.                              (*  User Restrictions *)
  6193.                              LowBaudStart,
  6194.                              LowBaudEnd,
  6195.                              DownloadStart,
  6196.                              DownloadEnd     : LongInt;
  6197.                              MaxPageTimes,
  6198.                              PageBellLen     : Integer;
  6199.  
  6200.  
  6201.  
  6202.  
  6203.  
  6204.  
  6205.  
  6206.           October 8, 1991     QuickBBS v2.75 Documentation           Page 119
  6207.           ───────────────────────────────────────────────────────────────────
  6208.  
  6209.                              PagingStart,
  6210.                              PagingEnd       : LongInt;
  6211.                              MinBaud,
  6212.                              GraphicsBaud,
  6213.                              XferBaud        : Integer;
  6214.  
  6215.                              (*  Matrix Information  *)
  6216.                              MatrixZone,
  6217.                              MatrixNet,
  6218.                              MatrixNode,
  6219.                              MatrixPoint     : array[0..10] of Integer;
  6220.                              NetMailBoard    : Integer;
  6221.  
  6222.                              (*  Default Information for New Users  *)
  6223.                              DefaultSec      : SecurityRecord;
  6224.                              MinimumSec      : SecurityRecord;
  6225.                              DefaultCredit   : Integer;
  6226.  
  6227.                              (*  Sysop Security Etc. *)
  6228.                              SysopSecurity   : SecurityRecord;
  6229.                              SysopName       : String[35];
  6230.                              SystemName      : String[40];
  6231.                              RegKey          : LongInt;
  6232.  
  6233.                              (*  Misc System Parameters  *)
  6234.  
  6235.                              TextFileShells,
  6236.                              AltJswap,
  6237.                              Editorswap,
  6238.                              AutoLogonChar,
  6239.                              FastLogon,
  6240.                              UseLastRead,
  6241.                              MonoMode,
  6242.                              DirectWrite,
  6243.                              SnowCheck,
  6244.                              NetEchoExit,
  6245.                              OneWordNames,
  6246.                              CheckMail,
  6247.                              AskHomePhone,
  6248.                              AskDataPhone,
  6249.                              AskBirthday,
  6250.                              AskSex,
  6251.                              Use_Xmodem,
  6252.                              Use_Xmodem1k,
  6253.                              Use_Ymodem,
  6254.                              Use_YmodemG,
  6255.                              Use_Sealink,
  6256.                              Use_Zmodem,
  6257.                              Inp_Fields,
  6258.                              GraphicsAvail,
  6259.                              ForceUS_Phone   : Boolean;
  6260.  
  6261.  
  6262.  
  6263.  
  6264.  
  6265.  
  6266.  
  6267.           October 8, 1991     QuickBBS v2.75 Documentation           Page 120
  6268.           ───────────────────────────────────────────────────────────────────
  6269.  
  6270.                              InactiveTimeOut : Integer;
  6271.                              LogonTime       : Integer;
  6272.                              DefFgColor      : Integer;
  6273.                              DefBgColor      : Integer;
  6274.                              PasswordTries   : Integer;
  6275.                              EntFldColor     : Byte; (*  Color for entry      
  6276.                                                fields *)
  6277.                              BorderColor      : Byte; (* Color for menu       
  6278.                                                borders *)
  6279.                              WindowColor     : Byte;
  6280.                              StatusBarColor  : Byte;
  6281.                              UploadCredit    : Integer;
  6282.                              ScreenBlank     : Byte;
  6283.  
  6284.                              (* Callback verifier *)
  6285.                              VerifierInit    : string[35];
  6286.                              DialString      : string[15];
  6287.                              DialSuffix      : string[15];
  6288.                              DupeCheck       : Boolean;
  6289.                              NewUserSec,
  6290.                              MemberSec       : Word;
  6291.                              MemberFlags     : Array[1..4,1..8] of Char;
  6292.                              LDcost          : Word;
  6293.                              LDenable,
  6294.                              ResumeLocal,
  6295.                              ResumeLD        : Boolean;
  6296.                              LDstart,
  6297.                              LDend           : Longint;
  6298.  
  6299.                              ExtraSpace      : Array[1..400] of Byte;
  6300.  
  6301.                            end;
  6302.  
  6303.             GosubDataType = array[1..20] of String[8];
  6304.  
  6305.             ExitRecord = record
  6306.                            BaudRate        : Integer;
  6307.                            SysInfo         : SysInfoRecord;
  6308.                            TimeLogInfo     : TimeLogRecord;
  6309.                            UserInfo        : UserRecord;
  6310.                            EventInfo       : EventRecord;
  6311.                            NetMailEntered  : Boolean;
  6312.                            EchoMailEntered : Boolean;
  6313.                            LoginTime       : String[5];
  6314.                            LoginDate       : String[8];
  6315.                            TmLimit         : Integer;
  6316.                            LoginSec        : LongInt;
  6317.                            Credit          : LongInt;
  6318.                            UserRecNum      : Integer;
  6319.                            ReadThru        : Integer;
  6320.                            PageTimes       : Integer;
  6321.  
  6322.  
  6323.  
  6324.  
  6325.  
  6326.  
  6327.  
  6328.           October 8, 1991     QuickBBS v2.75 Documentation           Page 121
  6329.           ───────────────────────────────────────────────────────────────────
  6330.  
  6331.                            DownLimit       : Integer;
  6332.                            WantChat        : Boolean;
  6333.                            GosubLevel      : Byte;
  6334.                            GosubData       : GosubDataType;
  6335.                            Menu            : String[8];
  6336.                          end;
  6337.  
  6338.  
  6339.  
  6340.  
  6341.  
  6342.  
  6343.  
  6344.           October 8, 1991     QuickBBS v2.75 Documentation           Page 122
  6345.           ───────────────────────────────────────────────────────────────────
  6346.  
  6347.                           QuickBBS Setup Information and Notes
  6348.  
  6349.                 It is recommended that you make multiple copies of these
  6350.                 pages as frequent configuration changes are very common.
  6351.            
  6352.           System Name: ____________________________________________________
  6353.  
  6354.           Net/Node(s): ____________ ____________ ____________ _____________
  6355.  
  6356.                        ____________ ____________ ____________ _____________
  6357.  
  6358.                        ____________ ____________ ____________
  6359.  
  6360.           System Key:  ____________________________________________________
  6361.  
  6362.           Origin Line: ____________________________________________________
  6363.  
  6364.           Modem Init:  ____________________________________________________
  6365.  
  6366.           Text Path:   ____________________ Menu Path: ____________________
  6367.  
  6368.           Msgs Path:   ____________________ Mail Path: ____________________
  6369.  
  6370.           Swap Path:   ____________________ Node Path: ____________________
  6371.  
  6372.           Qecho:       ____________________________________________________
  6373.  
  6374.           EchoKDup:    ____________________________________________________
  6375.  
  6376.           MsgPack:     ____________________________________________________
  6377.  
  6378.           MsgUtils:    ____________________________________________________
  6379.  
  6380.           QNode:       ____________________________________________________
  6381.  
  6382.  
  6383.           Access Level _________________________   ________________________
  6384.            
  6385.           Flag Sets:  A __ __ __ __ __ __ __ __  A __ __ __ __ __ __ __ __
  6386.                       B __ __ __ __ __ __ __ __  B __ __ __ __ __ __ __ __
  6387.                       C __ __ __ __ __ __ __ __  C __ __ __ __ __ __ __ __
  6388.                       D __ __ __ __ __ __ __ __  D __ __ __ __ __ __ __ __
  6389.                          1  2  3  4  5  6  7  8     1  2  3  4  5  6  7  8
  6390.  
  6391.           Sec. Level:   ________                   ________
  6392.           Time Limit:   ________                   ________
  6393.  
  6394.  
  6395.  
  6396.  
  6397.  
  6398.  
  6399.  
  6400.           October 8, 1991     QuickBBS v2.75 Documentation           Page 123
  6401.           ───────────────────────────────────────────────────────────────────
  6402.  
  6403.           Access Level _________________________  ________________________
  6404.            
  6405.           Flag Sets:  A __ __ __ __ __ __ __ __  A __ __ __ __ __ __ __ __
  6406.                       B __ __ __ __ __ __ __ __  B __ __ __ __ __ __ __ __
  6407.                       C __ __ __ __ __ __ __ __  C __ __ __ __ __ __ __ __
  6408.                       D __ __ __ __ __ __ __ __  D __ __ __ __ __ __ __ __
  6409.                          1  2  3  4  5  6  7  8     1  2  3  4  5  6  7  8
  6410.           Sec. Level:   ________                   ________
  6411.           Time Limit:   ________                   ________
  6412.  
  6413.  
  6414.           ----------------------------------------------------------------
  6415.                                          Notes
  6416.  
  6417.  
  6418.  
  6419.  
  6420.  
  6421.  
  6422.  
  6423.           October 8, 1991     QuickBBS v2.75 Documentation           Page 124
  6424.           ───────────────────────────────────────────────────────────────────
  6425.  
  6426.                                  QuickBBS Error Report
  6427.  
  6428.           If  you are having  problems with  QuickBBS, or have  found an error
  6429.           within either  the documentation or program,  we would  like to know
  6430.           about it. Please be  as specific as possible  when pointing out  any
  6431.           problems you have encountered. Pegasus Software  may not be able  to
  6432.           respond to  error report  messages in  the QUICKBBS  conference, and
  6433.           this error report will assure that corrections are made.
  6434.  
  6435.           Name    : _________________________________________________________
  6436.           Address : _________________________________________________________
  6437.                     _________________________________________________________
  6438.  
  6439.           Phone   : ________________ (Data)           Key : _________________
  6440.                     ________________ (Home)
  6441.  
  6442.           Net/Node: ________________ or ________________
  6443.  
  6444.           ___________________________________________________________________
  6445.  
  6446.           I have discovered an error in: ____________________________________
  6447.  
  6448.           [] QuickBBS/OVR  [] QuickBBS/EXE   [] Utilities    [] Documentation
  6449.  
  6450.           Explain  exactly how  this  error  has occurred.  List hardware  and
  6451.           software   configurations,  modem  initialization  string,  QuickBBS
  6452.           version  or  offline  utility version  you  are  using,  batch  file
  6453.           examples, ERRORS.LOG etc...
  6454.  
  6455.           ___________________________________________________________________
  6456.  
  6457.           ___________________________________________________________________
  6458.  
  6459.           ___________________________________________________________________
  6460.  
  6461.           ___________________________________________________________________
  6462.  
  6463.           ___________________________________________________________________
  6464.  
  6465.           ___________________________________________________________________
  6466.  
  6467.           ___________________________________________________________________
  6468.  
  6469.           ___________________________________________________________________
  6470.  
  6471.           ___________________________________________________________________
  6472.  
  6473.           ___________________________________________________________________
  6474.           Send page to Pegasus Software, PO Box 678255, Orlando, Fl 32867
  6475.  
  6476.  
  6477.  
  6478.  
  6479.  
  6480.  
  6481.  
  6482.           October 8, 1991     QuickBBS v2.75 Documentation           Page 125
  6483.           ───────────────────────────────────────────────────────────────────
  6484.  
  6485.                                    Pascal Error Codes
  6486.  
  6487.           The following list of  error codes is designed  to assist the System
  6488.           Operator in determining problems before issuing bug reports to
  6489.           Pegasus Software.
  6490.  
  6491.                        ┌────┬───────────────────────────────────┐
  6492.                        │  2 │File not found                     │
  6493.                        │  3 │Path not found                     │
  6494.                        │  4 │Too many open files                │
  6495.                        │  5 │File access denied                 │
  6496.                        │  6 │Invalid file handle                │
  6497.                        │ 12 │Invalid file access code           │
  6498.                        │ 15 │Invalid drive number               │
  6499.                        │ 16 │Cannot remove current directory    │
  6500.                        │ 17 │Cannot rename across drives        │
  6501.                        │100 │Disk read error                    │
  6502.                        │102 │File not assigned                  │
  6503.                        │103 │File not open                      │
  6504.                        │104 │File not open for input            │
  6505.                        │105 │File not open for output           │
  6506.                        │106 │Error in numeric format            │
  6507.                        │150 │Disk is write protected            │
  6508.                        │151 │Unknown unit                       │
  6509.                        │152 │Drive not ready                    │
  6510.                        │153 │Unknown command                    │
  6511.                        │154 │CRC error in data                  │
  6512.                        │155 │Bad drive request structure length │
  6513.                        │156 │Disk seek error                    │
  6514.                        │157 │Unknown media type                 │
  6515.                        │158 │Sector not found                   │
  6516.                        │159 │Printer out of paper               │
  6517.                        │160 │Device write fault                 │
  6518.                        │161 │Device read fault                  │
  6519.                        │162 │Hardware failure/Share violation   │
  6520.                        │200 │Division by zero                   │
  6521.                        │201 │Range check error                  │
  6522.                        │202 │Stack overflow error               │
  6523.                        │203 │Heap overflow error                │
  6524.                        │204 │Invalid pointer operation          │
  6525.                        │205 │Floating point overflow            │
  6526.                        │206 │Floating point underflow           │
  6527.                        │207 │Invalid floating point operation   │
  6528.                        │208 │Overlay manager not installed      │
  6529.                        │209 │Overlay file read error            │
  6530.                        └────┴───────────────────────────────────┘
  6531.                       Fig. LXVII 
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.           October 8, 1991     QuickBBS v2.75 Documentation           Page 126
  6540.           ───────────────────────────────────────────────────────────────────
  6541.  
  6542.                           Sample Modem Initialization Strings
  6543.  
  6544.           The following modem  initialization strings are parameters known  to
  6545.           work on Fido-Net  style front-end mailers.  They may  or may not  be
  6546.           suitable in  a standalone (barefoot)  QuickBBS environment; but  are
  6547.           offered here to assist the novice  System Operator in bringing their
  6548.           bulletin board online. Please pay special attention to the modem
  6549.           strings listed here,  since a string that  is even one character off
  6550.           can produce unpredictable results.
  6551.  
  6552.           USRobotics Sportster - 2400 NRAM Settings
  6553.           Initalization String - ATM1X3Q0V1H0S0=0&G2&C1
  6554.  
  6555.  
  6556.                     ┌─────────────────────────────────────────────┐
  6557.                     │ 01   02   03  04  05  06   07   08  09  10  │
  6558.                     │ OFF  OFF  ON  ON  ON  OFF  OFF  ON  OH  OFF │
  6559.                     └─────────────────────────────────────────────┘
  6560.                     Fig. LXVIIX
  6561.                 
  6562.           USRobotics Courier HST - 14400 HST NRAM Settings
  6563.           Initialization String - ATZ
  6564.  
  6565.                   ┌─────────────────────────────────────────────────┐
  6566.                   │ 00  01   02   03  04  05  06   07   08  09  10  │
  6567.                   │ ON  OFF  OFF  ON  OFF ON  OFF  OFF  ON  ON  ON  │
  6568.                   └─────────────────────────────────────────────────┘
  6569.                   Fig. LXVIX
  6570.  
  6571.  
  6572.  
  6573.  
  6574.  
  6575.  
  6576.  
  6577.           October 8, 1991     QuickBBS v2.75 Documentation           Page 127
  6578.           ───────────────────────────────────────────────────────────────────
  6579.  
  6580.                             ASC/ANS File Control Characters
  6581.  
  6582.           You may  place certain  commands into  your text  screens that  will
  6583.           automatically execute them when the display reaches  them. The allow
  6584.           you  to provide information  from the  system to  the caller  and to
  6585.           control the  display of the text  file. These  control characters do
  6586.           not work  on questionnaires or on  standard menu  (*.MNU) files, you
  6587.           must  use  a TYPE  40  command to  use  them  on a  menu.  Check the
  6588.           documentation on your word processor  or text editor to  see how you
  6589.           can incorporate these commands to your files.
  6590.  
  6591.           The  "ASCII"  column   shows  the   decimal  ASCII   value  of   the
  6592.           corresponding character.  The "^"  in the  "Char" column  represents
  6593.           the control key.
  6594.  
  6595.           ASCII #s Char  Function
  6596.           -------- ---- -----------------------------------------------
  6597.           001       ^A   Pause and wait for the ENTER key to be pressed
  6598.           002       ^B   Turn <S>top Aborting Off
  6599.           003       ^C   Turn <S>top Aborting On
  6600.           004       ^D   Turn More Prompts On
  6601.           005       ^E   Turn More Prompts Off
  6602.           006       ^F   Combination Command (User Parameters
  6603.           007       ^G   Ring Caller's Bell
  6604.           008       ^H   Backspace
  6605.           009       ^I   Tab
  6606.           010       ^J   Linefeed
  6607.           011       ^K   Combination Command (System Parameters)
  6608.           012       ^L   Clear Screen
  6609.           013       ^M   Carriage Return
  6610.           017       ^Q   Used for XON/XOFF. NEVER USE THIS.
  6611.           019       ^S   Used for XON/XOFF. NEVER USE THIS.
  6612.           026       ^Z   MS-DOS end of file marker. NEVER USE THIS.
  6613.           042 033   *!   Suspend System Timer (TYPE 7 Commands)
  6614.           042 049   *1   Number of Current Message Area When Used With
  6615.                          a TYPE 7 Command
  6616.           042 067   *C   Center menu text line (*.MNU)
  6617.           042 049  ^F1   Displays Full-Screen Editor status (On/Off)
  6618.           006 050  ^F2   Displays Current Setting of the "Do Not Disturb"
  6619.                          flag in a multinode configuration
  6620.           006 051  ^F3   Displays Caller's Download Ratio
  6621.           006 052  ^F4   Displays Caller's Download K Ratio
  6622.           006 053  ^F5   Displays Caller's Alias Name
  6623.           006 054  ^F6   Displays Caller's Age
  6624.           006 055  ^F7   Displays Caller's Date of Birth
  6625.           006 065  ^FA   Full User Name (Or Alias)
  6626.           006 066  ^FB   City and State
  6627.           006 067  ^FC   Password (Not recommended)
  6628.           006 068  ^FD   Business/Data Phone Number
  6629.  
  6630.  
  6631.  
  6632.  
  6633.  
  6634.  
  6635.  
  6636.           October 8, 1991     QuickBBS v2.75 Documentation           Page 128
  6637.           ───────────────────────────────────────────────────────────────────
  6638.  
  6639.                             ASC/ANS File Control Characters
  6640.  
  6641.           ASCII #s Char  Function
  6642.           -------- ----  ----------------------------------------------
  6643.           006 069  ^FE   Home/Voice Phone Number
  6644.           006 070  ^FF   Last Date User Logged On
  6645.           006 071  ^FG   Last Time User Logged On
  6646.           006 072  ^FH   Displays Caller's A Flags
  6647.           006 073  ^FI   Displays Caller's B Flags
  6648.           006 074  ^FJ   Displays Caller's C Flags
  6649.           006 075  ^FK   Displays Caller's D Flags
  6650.           006 076  ^FL   Netmail Credit Value (in cents)
  6651.           006 077  ^FM   Number of Messages User Has Posted
  6652.           006 078  ^FN   Highest Message User Has Read
  6653.           006 079  ^FO   Security level of user
  6654.           006 080  ^FP   Number of Times User Has Logged On
  6655.           006 081  ^FQ   Number of Uploads User Has Sent
  6656.           006 082  ^FR   Amount User Uploaded in KiloBytes
  6657.           006 083  ^FS   Number of Downloads User Has Received
  6658.           006 084  ^FT   Amount User Downloaded in Kilobytes
  6659.           006 085  ^FU   Elapsed Time (in minutes)
  6660.           006 086  ^FV   Screen Length (number of lines)
  6661.           006 087  ^FW   User's First Name
  6662.           006 088  ^FX   Returns ON or OFF - ANSI Setting
  6663.           006 089  ^FY   Returns ON or OFF - More Prompt
  6664.           006 090  ^FZ   Returns ON or OFF - Screen Clear
  6665.           011 047  ^K0   Total Number of Messages in Selected Message
  6666.                          Area
  6667.           011 048  ^K1   Number of Currently Selected Message Base as
  6668.                          Defined in MSGCFG.DAT
  6669.           011 049  ^K2   Number of Currently Selected File Area as
  6670.                          Defined in FILECFG.DAT 
  6671.           011 065  ^KA   Total Number of Calls Logged
  6672.           011 066  ^KB   Last Caller's Name
  6673.           011 067  ^KC   Number of Active Messages
  6674.           011 068  ^KD   Lowest Message Number
  6675.           011 069  ^KE   Highest Message Number
  6676.           011 070  ^KF   Number of Times User has Paged Sysop This Call
  6677.           011 071  ^KG   Day of the Week (Monday, Tuesday, etc)
  6678.           011 072  ^KH   Total Number of Users
  6679.           011 073  ^KI   Current time in 24-Hour Format (HH:MM)
  6680.           011 074  ^KJ   Current date in DD-MM-YY form
  6681.           011 075  ^KK   Minutes Connected
  6682.           011 076  ^KL   Seconds Connected
  6683.           011 077  ^KM   Minutes Used Against Time Limit
  6684.           011 078  ^KN   Seconds Used Against Time Limit
  6685.           011 079  ^KO   Minutes Remaining
  6686.           011 080  ^KP   Seconds Remaining
  6687.           011 081  ^KQ   Time Limit Expressed in Minutes
  6688.  
  6689.  
  6690.  
  6691.  
  6692.  
  6693.  
  6694.  
  6695.           October 8, 1991     QuickBBS v2.75 Documentation           Page 129
  6696.           ───────────────────────────────────────────────────────────────────
  6697.  
  6698.                             ASC/ANS File Control Characters
  6699.  
  6700.           ASCII #s Char  Function
  6701.           -------- ----  ----------------------------------------------
  6702.           011 082  ^KR   Current Baud Rate (300-38400)
  6703.           011 083  ^KS   Abbreviated Day of Week (Mon, Tue, etc)
  6704.           011 084  ^KT   Download Limit Expressed in Kilobytes
  6705.           011 085  ^KU   Number of Minutes Until Next System Event
  6706.           011 086  ^KV   Time of Next System Event. (24 hour format)
  6707.           011 087  ^KW   Node number as determined by the -N parameter
  6708.                          in a multinode configuration
  6709.           011 089  ^KY   Name of Currently Selected Message Area
  6710.           011 090  ^KZ   Name of Currently Selected File Area
  6711.  
  6712.  
  6713.  
  6714.  
  6715.  
  6716.  
  6717.  
  6718.           October 8, 1991     QuickBBS v2.75 Documentation           Page 130
  6719.           ───────────────────────────────────────────────────────────────────
  6720.  
  6721.                  System Operator Functions Keys While Caller Is Online
  6722.  
  6723.                Key            Usage
  6724.                ---            ----- 
  6725.                Alt-C     Begin CHAT mode.  This will allow you to talk  (type)
  6726.                          to the  caller currently on  line. Press {Esc} to end
  6727.                          the chat mode.
  6728.                Alt-D     Display  toggle. For  multitasking environments where
  6729.                          you  may not want  to see  what the  caller is doing.
  6730.                          Alt-D will turn the display on or off.
  6731.                Alt-E     Edit caller's user record while caller is online.
  6732.                Alt-F     Change any of the 32  privilege flags (A1 through D8)
  6733.                          of the current caller.
  6734.                Alt-G     Produces  a stream  of high-bit  ASCII characters  on
  6735.                          the screen. Useful if you need  to drop a caller with
  6736.                          something more significant than Alt-H.
  6737.                Alt-H     HANGS UP now! Disconnects the caller.
  6738.                Alt-J     JUMPS to DOS, while the caller  is still on line,  to
  6739.                          perform  some  task.   Type  {Enter}  to  return   to
  6740.                          QuickBBS.
  6741.                Alt-L     LOCKOUT  the caller.  This logs  the caller  off  and
  6742.                          changes  the caller's  security level  to 0  so  that
  6743.                          they no longer have access to the board.
  6744.                Alt-P     Toggles   the   PRINTER   log   switch.  This   sends
  6745.                          SYSTEM.LOG  entries to  the to  the printer.  If  the
  6746.                          printer is not online this will  have no effect. This
  6747.                          can also be done from a command line parameter.
  6748.                Alt-S     Changes the  security level of  the caller  currently
  6749.                          on line.  The current  security  level will  display.
  6750.                          Input a new level for the caller.
  6751.                Up arrow  Increases the users time limit by 1 minute.
  6752.                Dn arrow  Decreases the users time limit by 1 minute.
  6753.                End       Removes any windows and returns to the normal
  6754.                          screen.
  6755.                PgDn      Toggle down between status bar windows.
  6756.                PgUp      Toggle up between status bar windows.
  6757.                F1        Display first status bar screen.
  6758.                F2        Display second status bar screen.
  6759.                F3        Display third status bar screen.
  6760.                F4        Display fourth status bar screen.
  6761.                F5        Displays fifth status bar screen.
  6762.                F9        Displays a help menu locally.
  6763.                ScrllLock Turns off SysOp Page  bell. The caller  will still be
  6764.                          able to page, but the tone  generated from the  sound
  6765.                          port will not be audible to the SysOp.
  6766.  
  6767.           All other keys work  as though typed by the caller. This means  that
  6768.           you can answer a page, chat with the  caller, and assist the  caller
  6769.           through the menus by pressing the appropriate keys.
  6770.  
  6771.  
  6772.  
  6773.  
  6774.  
  6775.  
  6776.  
  6777.           October 8, 1991     QuickBBS v2.75 Documentation           Page 131
  6778.           ───────────────────────────────────────────────────────────────────
  6779.  
  6780.                               Menu Types and Optional Data
  6781.  
  6782.           Type    Description                       Optional Data
  6783.  
  6784.            0 .... Text Line .......................        None 
  6785.            1 .... Goto New Menu ................... <MenuName>[Password]
  6786.            2 .... Gosub New Menu .................. <MenuName>[Password]
  6787.            3 .... Return from Previous Gosub ......  None
  6788.            4 .... Clear Gosub Stack, Goto New Menu. <Menu Name>
  6789.            5 .... Display .ASC/.ANS File .......... <1-8 Character Name>
  6790.            6 .... Selection Menu .................. <1-7 Character Prefix>
  6791.            7 .... Shell To DOS, Run Program .......  See Text
  6792.  
  6793.                *0  Path for the current file area
  6794.                *1  Number of current message area
  6795.                *B  Passes caller's Baud Rate (300-38400 or 0 for local)
  6796.                *C  Full path to command processor as set in the DOS
  6797.                    environment variable COMSPEC. Write the above command
  6798.                    argument as:
  6799.  
  6800.                                    *C /C RUNFILE.BAT
  6801.  
  6802.                *F  Caller's First Name 
  6803.                *G  Graphics Mode (0=Off, 1=On) 
  6804.                *H  Shell to DOS with the FOSSIL hot (Open or Active)
  6805.                *L  Caller's Last Name 
  6806.                *M  Swap to disk or EMS
  6807.                *N  Node number (in Multinode environment)
  6808.                *P  COM port (*P1 = COM1)
  6809.                *R  Caller's Record Number 
  6810.                *T  Time Left for Call (in minutes)
  6811.                *!  Freeze system timer
  6812.                *#  Disable Want-Chat function 
  6813.            
  6814.            8 .... Version Information .............  None 
  6815.            9 .... Logoff the System ...............  None 
  6816.            10 ... Display System Usage Graph ......  None
  6817.            11 ... Page the SysOp for Chat .........  Page Prompt 
  6818.            12 ... Execute Questionnaire File ...... <1-8 Character Q-A Name>
  6819.            13 ... List/Search User List ...........  None 
  6820.            14 ... Time Statistics .................  None 
  6821.            15 ... Exit to DOS ..................... <DOS Errorlevel>
  6822.            16 ... Change City and State ...........  None
  6823.            17 ... Change Password .................  None
  6824.            18 ... Change Length of Screen .........  None
  6825.            19 ... Toggle Screen Clearing ..........  None
  6826.            20 ... Toggle Page Pausing .............  None
  6827.            21 ... Toggle Graphics Mode ............  None 
  6828.            22 ... Check for Personal Mail .........  None
  6829.  
  6830.  
  6831.  
  6832.  
  6833.  
  6834.  
  6835.  
  6836.           October 8, 1991     QuickBBS v2.75 Documentation           Page 132
  6837.           ───────────────────────────────────────────────────────────────────
  6838.  
  6839.                               Menu Types and Optional Data
  6840.  
  6841.           Type    Description                        Optional Data
  6842.  
  6843.            23 ... Read Messages ................... <Board #> 
  6844.            24 ... Scan Messages ................... <Board #> 
  6845.            25 ... Quick-Scan Messages ............. <Board #> 
  6846.            26 ... Delete Selected Messages ........ <Board #> 
  6847.            27 ... Post a New Message .............. <Board #>[/L][/T=<Name>]
  6848.            28 ... Select Combined Boards ..........  None
  6849.            29 ... Move A File ..................... <Full Path>
  6850.            30 ... MSDOS Directory ................. <Full Path>
  6851.            31 ... List FILES.BBS .................. <Full Path> 
  6852.            32 ... Download a File from SubDir ..... <Full Path>[Password]
  6853.            33 ... Upload a File to SubDir ......... <Full Path>
  6854.            34 ... List Archive in SubDir .......... <Full Path>
  6855.            35 ... Search for File by Keyword ......  None or <AreaNmbr>
  6856.            36 ... Search for File by FileName .....  None or <AreaNmbr>
  6857.            37 ... List New Files on System ........  None or <AreaNmbr>
  6858.            38 ... View a Text File ................ <Full Path and Name>
  6859.            39 ... Display a Direct Text File ...... <Full Path and Name>
  6860.            40 ... Display ASC/ANS File W/Hot Keys.. <1-8 Character Name>
  6861.            41 ... Toggle Full Screen Editor .......  None
  6862.            42 ... Allows User To Pick An Alias.....  None
  6863.            44 ... Prompt User For Birthday/Gender.. <B=Birthday, S=Sex>
  6864.            45 ... Display ASC/ANS File w/EOF....... <1-8 Character Name>
  6865.            46 ... Display .GIF file header data ...  None or <AreaNmbr> 
  6866.            48 ... Download A Specific File......... <Full Path and Name>
  6867.            49 ... Select Message Area..............  None
  6868.            50 ... Select File Area.................  None
  6869.            52 ... Show List of Users Now Online....  None
  6870.            53 ... Toggle "Do Not Disturb" Flag.....  None
  6871.            54 ... Send Online Message to Other Node  None
  6872.            57 ... Change Home/Voice Phone Number...  None
  6873.            58 ... Change Business/Data Phone Number  None
  6874.            59 ... Update Lastread Pointers.........  None
  6875.            60 ... Activate Call-back Verifier......  None
  6876.            61 ... Activate Internal Multinode Chat.  None
  6877.  
  6878.  
  6879.  
  6880.  
  6881.  
  6882.  
  6883.  
  6884.           October 8, 1991     QuickBBS v2.75 Documentation           Page 133
  6885.           ───────────────────────────────────────────────────────────────────
  6886.  
  6887.                              Questionnaire Command Language
  6888.            
  6889.           Ask <Len> <Var Num> <Min Char>
  6890.             Reads a user's response of up to <Len> characters and stores
  6891.             it in variable number <Var Num>. <Len> can be from 1 to 255.
  6892.             <Min Char> allows you to specify the minimum number of characters
  6893.             in user response for the answer to be valid. 
  6894.               Example:  Display "Question #1: What is your  real name? "      
  6895.             Ask 60 1 20  OutputAnswer "NAME: " 1 
  6896.  
  6897.           ChangeColor <Foreground> <Background>
  6898.             Changes the current color if the user has ANSI selected, the
  6899.             <Foreground> can be from 0 to 15 and the <Background> can be
  6900.             from 0 to 7. 
  6901.               Example: ChangeColor 15 1
  6902.            
  6903.           ClearScreen
  6904.             Clears the callers screen, but only if the caller has selected
  6905.             screen clearing.
  6906.               Example: ClearScreen
  6907.  
  6908.           Display "<String>" 
  6909.             Displays the character string <String>. It MUST have quotes
  6910.             around the output string.
  6911.               Example: Display "Question #1: What is your real name?" 
  6912.  
  6913.           Else
  6914.  
  6915.             Secondary function to IF statement. This command must be
  6916.             terminated with an ENDIF statement.
  6917.              Example: If 1 = "Yes" SetFlag A3 Off Else SetSecurity 30
  6918.  
  6919.           Endif
  6920.             Terminates the If statement (see IF below)
  6921.  
  6922.           If <Var Num> = "<Test String>"
  6923.             Compares a variable number to the Test String. The test is not
  6924.             case sensitive. If the comparison is true then the following
  6925.             questionnaire lines are processed until an Endif is reached,
  6926.             otherwise all lines through the Endif are skipped. You must
  6927.             have a space before and after the equal sign, and you must
  6928.             end an IF with an ENDIF statement.
  6929.              Example: If 3 = "Yes" SetSecurity 3000
  6930.                   EndIf
  6931.  
  6932.  
  6933.  
  6934.  
  6935.  
  6936.  
  6937.  
  6938.                              October8,1991 QuickBBSv2.75Documentation  Page134
  6939.           ───────────────────────────────────────────────────────────────────
  6940.  
  6941.                              Questionnaire Command Language
  6942.  
  6943.           GetChoice <Choices> <Var Num>
  6944.             Inputs one character which will consist of an item in the
  6945.             <Choices>. The result is stored in variable number <Var Num>.
  6946.              Example:   Display "What is the speed of your modem? |
  6947.                               Display "1: 300 baud |" 
  6948.                               Display "2: 1200 baud |"
  6949.                               Display "3: 2400 baud |"
  6950.                               Display "4: Over 2400 |"
  6951.                GetChoices 1234 9 
  6952.  
  6953.           ListAnswer <Var Num>
  6954.             Displays the contents of <Var Num> to the user's screen. This
  6955.             makes it possible to list the user's answers so far and ask if
  6956.             they are correct.
  6957.  
  6958.           LogEntry "<String>"
  6959.             Writes a line of text to SYSTEM.LOG.
  6960.              Example: "Caller aborted questionnaire without saving."
  6961.  
  6962.           OutputAnswer "<Descriptor>" <Var Num>
  6963.             Outputs the contents of <Var Num> to the answer file and
  6964.             labels it with the string <Descriptor>.
  6965.              Example: OutputAnswer "NAME: " 2
  6966.  
  6967.           PostInfo
  6968.             Posts the user's name and city and state and the date and time
  6969.             of the entry in the answer file. You may wish to put this
  6970.             command at the top of your questionnaire so that you have a
  6971.             header for each entry in the answer file.
  6972.  
  6973.           Quit
  6974.             Ends the questionnaire immediately and closes the answer file.
  6975.  
  6976.           SetFlag <Flag Set><Flag Number> <ON|OFF>
  6977.             Changes the user's flag on or off as indicated. <Flag Set> is
  6978.             A through D. <Flag Number> is 1 through 8, counting left to
  6979.             right through the flagset. The changed flag setting takes
  6980.             immediate effect on flags in menus, but does not take effect
  6981.             on flag settings in Qconfig until the user's next call.
  6982.              Example: SetFlag D5 ON
  6983.            
  6984.           SetSecurity <Level>
  6985.             Changes the caller's security level to <Level>. This can be any
  6986.             valid security level, from 1 to 32000.
  6987.  
  6988.             Enter a pipe symbol '|' character inside a text string such as
  6989.             the display command to send a carriage return to the user's
  6990.             screen. You have up to twenty variables to work with, each of
  6991.             which can be up to 255 characters long.
  6992.  
  6993.  
  6994.  
  6995.  
  6996.  
  6997.  
  6998.  
  6999.           October 8, 1991     QuickBBS v2.75 Documentation           Page 135
  7000.           ───────────────────────────────────────────────────────────────────
  7001.  
  7002.           UpdateBoards
  7003.  
  7004.             Used to update the caller after the SetFlag or SetSecurity
  7005.             command. If this parameter is not included in the questionnaire
  7006.             file, the caller's flags will not be updated until their next
  7007.             call.
  7008.  
  7009.  
  7010.  
  7011.  
  7012.  
  7013.  
  7014.  
  7015.           October 8, 1991     QuickBBS v2.75 Documentation           Page 136
  7016.           ───────────────────────────────────────────────────────────────────
  7017.  
  7018.                             The Full Screen Editor Interface
  7019.             
  7020.           QuickBBS  provides  a standard  interface  between  itself  and  the
  7021.           external full screen editor. The editor  must use the temporary work
  7022.           file called MSGTMP (no extension) in  the QuickBBS directory. If the
  7023.           caller  is replying to  a message,  QuickBBS will  assume the caller
  7024.           will be  quoting  message text.  The  MSGTMP  file will  be  created
  7025.           before  calling the  editor and  quoted text  will be placed  in the
  7026.           file with a hard return/line feed sequence after each quoted line.
  7027.  
  7028.           The editor should be able to insert soft returns (ASCII 141) in  the
  7029.           file  when  lines are  wrapped  and  hard  returns  when the  caller
  7030.           actually  hits the carriage  return key.  QuickBBS gets  the name of
  7031.           the  editor's program  file from  its configuration  file. When  the
  7032.           editor is called, several command line  parameters are passed to it.
  7033.           They are:
  7034.  
  7035.           ED.EXE <Port x> <Baud Rate> <Time Remaining> <Inactive Limit>
  7036.                  <Port x> is the communications port number.
  7037.                  <Baud Rate> is the callers baud rate. 0 is passed when in
  7038.                   local mode.
  7039.                  <Time Remaining> is the number of minutes remaining for
  7040.                   the user on their call.
  7041.                  <Inactive Limit> is the number of seconds the user is
  7042.                   allowed to stay idle before the system will disconnect.
  7043.                   This value is retrieved from the QuickBBS configuration
  7044.                   file.
  7045.  
  7046.           When the editor returns to QuickBBS, certain errorlevel codes
  7047.           must be passed. They are:
  7048.  
  7049.                0 = Normal exit, message edited and ready to save
  7050.                1 = User aborted the message, do not save
  7051.                2 = User inactivity timeout, instructs QuickBBS to hang up
  7052.  
  7053.           If QuickBBS sees there  is no carrier after  the editor has returned
  7054.           control, it  assumes the  caller hung  up and  discards the  message
  7055.           text. The editor is called directly;  another copy of COMMAND.COM is
  7056.           NOT  loaded. This  is found  to be  much  faster  and takes  up less
  7057.           memory. This  interface was  designed for  the SysOp  to install  or
  7058.           write their own full screen message editor for QuickBBS.
  7059.  
  7060.           QuickBBS will only allow ANSI Graphics users access to the
  7061.           editor. The editor will most likely use the VT-100/ANSI screen
  7062.           control codes to handle such tasks as locating the cursor and
  7063.           erasing  the  screen.  The editor  must be  able  to handle  its own
  7064.           communications I/O  by using  either the  FOSSIL driver  or its  own
  7065.           routines.  QuickBBS will  automatically append  the origin  line  to
  7066.           Echomail messages.
  7067.  
  7068.  
  7069.  
  7070.  
  7071.  
  7072.  
  7073.  
  7074.           October 8, 1991     QuickBBS v2.75 Documentation           Page 137
  7075.           ───────────────────────────────────────────────────────────────────
  7076.  
  7077.                                          Colors
  7078.  
  7079.           QuickBBS allows  you  to  set  the colors  that  will be  used  when
  7080.           displaying the  menus. The  colors are  set by  placing the  desired
  7081.           color code  number in  the foreground and  background color  options
  7082.           for  the menu  line using  MENUEDIT  or  third party  utilities. The
  7083.           color codes are:
  7084.  
  7085.                         ┌─────────────────┬────────────────────┐
  7086.                         │   Dark Colors   │    Light Colors    │
  7087.                         ├────┬────────────┼────┬───────────────┤
  7088.                         │Code│   Color    │Code│   Color       │
  7089.                         ├────┼────────────┼────┼───────────────┤
  7090.                         │  0 │ Black      │  8 │ Dark Gray     │
  7091.                         │  1 │ Blue       │  9 │ Light Blue    │
  7092.                         │  2 │ Green      │ 10 │ Light Green   │
  7093.                         │  3 │ Cyan       │ 11 │ Light Cyan    │
  7094.                         │  4 │ Red        │ 12 │ Light Red     │
  7095.                         │  5 │ Magenta    │ 13 │ Light Magenta │
  7096.                         │  6 │ Brown      │ 14 │ Yellow        │
  7097.                         │  7 │ Light Gray │ 15 │ White         │
  7098.                         └────┴────────────┴────┴───────────────┘
  7099.                        Fig. LXX
  7100.  
  7101.           Background colors may only be dark  colors, foreground colors may be
  7102.           either dark  or light.  Monochrome screens  will  display colors  as
  7103.           intensities.  On  some  screens  it  is  not  possible  to   display
  7104.           intensity. In this case light and dark colors will appear the  same.
  7105.           On  some  systems the  blue  colors  will  appear  underlined. As  a
  7106.           general  rule do  not display  dark colors  on dark colors  or light
  7107.           colors  on  light colors.  This  should  make  it  possible for  all
  7108.           callers to see your menus.
  7109.  
  7110.  
  7111.  
  7112.  
  7113.  
  7114.  
  7115.  
  7116.           October 8, 1991     QuickBBS v2.75 Documentation           Page 138
  7117.           ───────────────────────────────────────────────────────────────────
  7118.  
  7119.           +0  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   37
  7120.           A to D Flags Required to Logon  . . . . . . . . . . . . . . . .   30
  7121.           Active Messages . . . . . . . . . . . . . . . . . . . . . . . .   65
  7122.           Adding Another Node . . . . . . . . . . . . . . . . . . . . . .   69
  7123.           Alias . . . . . . . . . . . . . . . . . .  4, 13, 28, 38, 53, 86, 91
  7124.           ALIAS.BBS . . . . . . . . . . . . . . . . . . . . . . . . . . .   89
  7125.           Allow Delete  . . . . . . . . . . . . . . . . . . . . . . . . .   13
  7126.           Allow One Word User Names . . . . . . . . . . . . . . . . . . .   28
  7127.           Alt-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   79
  7128.           Alt-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   79
  7129.           Alt-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   79
  7130.           Alt-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   79
  7131.           Alt-5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   79
  7132.           Alt-A . . . . . . . . . . . . . . . . . . . . . . . . . . .   41, 43
  7133.           Alt-C . . . . . . . . . . . . . . . . . . . . . . .   41, 47, 66, 67
  7134.           Alt-D . . . . . . . . . . . . . . . . . . . . . . .   41, 46, 66, 67
  7135.           Alt-E . . . . . . . . . . . . . . . . . . . . .   41, 46, 54, 66, 67
  7136.           Alt-F . . . . . . . . . . . . . . . . . . . . . . . . .   41, 66, 67
  7137.           Alt-G . . . . . . . . . . . . . . . . .   12, 14, 16, 17, 41, 47, 67
  7138.           Alt-H . . . . . . . . . . . . . . . . . . . . . . .   41, 48, 66, 67
  7139.           Alt-I . . . . . . . . . . . . . . . . . . . . . . . . . . .   41, 46
  7140.           Alt-J . . . . . . . . . . . . . . . . . . . . . . . . .   37, 38, 66
  7141.           Alt-L . . . . . . . . . . . . . . . . . . . . . . .   41, 46, 66, 67
  7142.           Alt-M . . . . . . . . . . . . . . . . . . . . . . . . . . .   41, 47
  7143.           Alt-P . . . . . . . . . . . . . . . . . . . . . . .   41, 48, 66, 67
  7144.           Alt-S . . . . . . . . . . . . . . . . . . . . . . .   41, 43, 66, 67
  7145.           Alt-T . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   66
  7146.           Alt-X . . . . . . . . . . . . . . . . . . . . . . . . . . .   41, 49
  7147.           Alternate addresses . . . . . . . . . . . . . . . . . . . . . .   11
  7148.           AlterNet  . . . . . . . . . . . . . . . . . . . . . . . . .  99, 112
  7149.           ANSI  4, 27, 45, 51-53, 55, 60, 65, 72, 80, 93, 95, 111, 128, 133, 136
  7150.                ANSI graphic screens . . . . . . . . . . . . . . . . . . .   27
  7151.                ANSI graphic(screens . . . . . . . . . . . . . . . . . . .   87
  7152.                ANSI.COM . . . . . . . . . . . . . . . . . . . . . . .   4, 112
  7153.                ANSI.SYS . . . . . . . . . . . . . . . . . . . . . .  4, 73, 80
  7154.                Auto-detect feature of QuickBBS  . . . . . . . . . . . . .   37
  7155.                DVANSI.COM . . . . . . . . . . . . . . . . . . . . . .   4, 112
  7156.                Minimum Speed to Use ANSI Graphics . . . . . . . . . . . .   29
  7157.                Mono Mode  . . . . . . . . . . . . . . . . . . . . . . . .   38
  7158.                TYPE 40 ANSI Menus . . . . . . . . . . . . . . . . . . . .   55
  7159.           Appendices  . . . . . . . . . . . . . . . . . . . . . . . . . .  111
  7160.           Area Name . . . . . . . . . . . . . . . . . . . . . . . . . . .   12
  7161.           AREAS.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  98, 110
  7162.           ASCII . . . . . . . . . . .  15, 39, 51, 55, 58, 59, 73, 95, 96, 111
  7163.           Auto Logon Character  . . . . . . . . . . . . . . . . . . . . .   37
  7164.           Auto-Display Files
  7165.                BIRTHDAY.A?? . . . . . . . . . . . . . . . . . . .   61, 86, 93
  7166.                DATAPHON.A?? . . . . . . . . . . . . . . . . . . . . . . .   93
  7167.                DNLDHRS.A??  . . . . . . . . . . . . . . . . . . . . . . .   93
  7168.                EDITHELP.A?? . . . . . . . . . . . . . . . . . . . . . . .   93
  7169.                FILES.BBS  . . . . . . . . . . . . . . . . . . . . . . . .   16
  7170.  
  7171.  
  7172.  
  7173.  
  7174.  
  7175.  
  7176.  
  7177.           October 8, 1991     QuickBBS v2.75 Documentation           Page 139
  7178.           ───────────────────────────────────────────────────────────────────
  7179.  
  7180.                GOODBYE.A??  . . . . . . . . . . . . . . . . . . . . .   52, 93
  7181.                LOGO.A?? . . . . . . . . . . . . . . . . . . . . . . .   93, 95
  7182.                MAXPAGE.A??  . . . . . . . . . . . . . . . . . . .   29, 53, 93
  7183.                NEWS.A?? . . . . . . . . . . . . . . . . . . . . . . . . .   93
  7184.                NEWUSER?.A?? . . . . . . . . . . . . . . . . . . . . . . .   53
  7185.                NEWUSER1.A?? . . . . . . . . . . . . . . . . . . . . . . .   93
  7186.                NEWUSER2.A?? . . . . . . . . . . . . . . . . . . . . . . .   93
  7187.                NO300.A??  . . . . . . . . . . . . . . . . . . . . . . . .   94
  7188.                NODEnn.A?? . . . . . . . . . . . . . . . . . . . . . . . .   94
  7189.                NOTAVAIL.A?? . . . . . . . . . . . . . . . . . . . . .   29, 94
  7190.                NOTFOUND.A?? . . . . . . . . . . . . . . . . . . . . . . .   94
  7191.                PAGEABRT.A?? . . . . . . . . . . . . . . . . . . . . .   53, 94
  7192.                PAGED.A??  . . . . . . . . . . . . . . . . . . . . . .   52, 94
  7193.                PASSWORD.A?? . . . . . . . . . . . . . . . . . . . . . . .   94
  7194.                PRIVATE.A??  . . . . . . . . . . . . . . . . . . . . . . .   94
  7195.                PVTLINE.A??  . . . . . . . . . . . . . . . . . . . . . . .   94
  7196.                READHELP.A?? . . . . . . . . . . . . . . . . . . . . .   81, 94
  7197.                SECnn.A??  . . . . . . . . . . . . . . . . . . . . . . . .   94
  7198.                TIMEWARN.A?? . . . . . . . . . . . . . . . . . . . . . . .   95
  7199.                TOOSLOW.A??  . . . . . . . . . . . . . . . . . . . . . . .   95
  7200.                TRASHCAN.A?? . . . . . . . . . . . . . . . . . . . . .   92, 95
  7201.                WELCOME.A??  . . . . . . . . . . . . . . . . . . .   65, 93, 95
  7202.                XFERHELP.A?? . . . . . . . . . . . . . . . . . . . . . . .   95
  7203.           AUTOEXEC.BAT  . . . . . . . . . . . . . . . . . . . . . . . .  5, 71
  7204.           Batch file  . . . . . . . . . . . . . . . . . . . .   19, 38, 68, 97
  7205.           Binkley . . . . . . . . . . . . . . . . . . . . . . .   98, 103, 112
  7206.           Bios Output Routines  . . . . . . . . . . . . . . . . . . . . .   76
  7207.           BNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  7208.           Callback Verifier . . . . . . . . . . . . . . . . . .  8, 20, 34, 63
  7209.                Installation . . . . . . . . . . . . . . . . . . . . . . .   34
  7210.                New user security  . . . . . . . . . . . . . . . . . . . .   35
  7211.                Operation  . . . . . . . . . . . . . . . . . . . . . . . .   34
  7212.                Validated A to D Flags . . . . . . . . . . . . . . . . . .   35
  7213.                Validated User Security  . . . . . . . . . . . . . . . . .   35
  7214.           Callback Verifier Control Files
  7215.                LOCAL.CTL  . . . . . . . . . . . . . . . . . . . . . . . .   36
  7216.                PHONE#.CTL . . . . . . . . . . . . . . . . . . . .   35, 36, 90
  7217.                S-DISC.A?? . . . . . . . . . . . . . . . . . . . . . . . .   95
  7218.                S-DUPE.A?? . . . . . . . . . . . . . . . . . . . . . . . .   95
  7219.                S-INTRO.A??  . . . . . . . . . . . . . . . . . . . . . . .   95
  7220.                S-LOGIN.A??  . . . . . . . . . . . . . . . . . . . . . . .   95
  7221.                S-LONGD.A??  . . . . . . . . . . . . . . . . . . . . . . .   96
  7222.                S-TRASH.A??  . . . . . . . . . . . . . . . . . . . . . . .   95
  7223.                S-VALID.A??  . . . . . . . . . . . . . . . . . . . . . . .   96
  7224.                S-VERM.ASC . . . . . . . . . . . . . . . . . . . . . . . .   96
  7225.           CGA snow removal  . . . . . . . . . . . . . . . . . . . . . . .   72
  7226.           CoCo  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   18
  7227.           Colored Input Fields  . . . . . . . . . . . . . . . . . . . . .   37
  7228.           Colors  . . . . . . . . . . . . . . . . . . . . . . . . . .  26, 137
  7229.           Combined Mode . . . . . . . . . . . . . . . . . . . . . . . . .   13
  7230.           COMMAND.COM . . . . . . . . . . . . . . . . . . . . . . . . . .   51
  7231.  
  7232.  
  7233.  
  7234.  
  7235.  
  7236.  
  7237.  
  7238.           October 8, 1991     QuickBBS v2.75 Documentation           Page 140
  7239.           ───────────────────────────────────────────────────────────────────
  7240.  
  7241.           Commodore . . . . . . . . . . . . . . . . . . . . . . . . . . .   18
  7242.           Compression Utilities
  7243.                ARC/ARCA . . . . . . . . . . . . . . . . . . . . .  58, 98, 112
  7244.                ARJ  . . . . . . . . . . . . . . . . . . . . . . . . .  58, 112
  7245.                LHARC  . . . . . . . . . . . . . . . . . . . . . . . .  58, 112
  7246.                PAK  . . . . . . . . . . . . . . . . . . . . . . . . .  58, 112
  7247.                PKARC  . . . . . . . . . . . . . . . . . . . . . .  58, 98, 112
  7248.                PKUNZIP  . . . . . . . . . . . . . . . . . . . . . . . . .  112
  7249.                PKZIP  . . . . . . . . . . . . . . . . . . . . . . . .  58, 112
  7250.                ZOO  . . . . . . . . . . . . . . . . . . . . . . . . .  58, 112
  7251.           CONFIG.SYS  . . . . . . . . . . . . . . . . . . . . . . . . .  5, 71
  7252.           Continuous mail . . . . . . . . . . . . . . . . . . .   38, 102, 103
  7253.           Control Characters  . . . . . . . . . . . . . . . . . . . .  60, 127
  7254.           Control Files
  7255.                EVENTCFG.DAT . . . . . . . . . . . . . . . . . . . . . .  8, 19
  7256.                FILECFG.DAT  . . . . . . . . . . . . .   8, 16, 48, 59, 90, 128
  7257.                LIMITS.CTL . . . . . . . . . . . . . . . . . . . .   65, 87, 90
  7258.                MENUEDIT.CFG . . . . . . . . . . . . . . . . . . .   39, 40, 43
  7259.                MSGCFG.DAT . . . . . . . . . . . . . .  8, 13, 48, 83, 103, 128
  7260.                NODECOST.CTL . . . . . . . . . . . . . . . . . . . . . . .  102
  7261.                PHONENUM.CTL . . . . . . . . . . . . . . . . . . .   90, 91, 95
  7262.                QUICKCFG.DAT . . . . . . . . . . . . . . . . .   8, 69, 89, 103
  7263.                TRASHCAN.CTL . . . . . . . . . . . . . . . . . . .   90, 91, 95
  7264.                USERS.BBS    14, 32, 37, 54, 56, 62, 64, 67, 85, 87-89, 93, 104
  7265.           Courier . . . . . . . . . . . . . . . . . . . . . . . . . . . .  126
  7266.           CrossTalk . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  7267.           Ctrl-A  . . . . . . . . . .  15, 40, 43, 45, 48, 60, 61, 79, 89, 109
  7268.           Ctrl-C  . . . . . . . . . . . . . . . . . . . . . . . .   41, 42, 79
  7269.           Ctrl-D  . . . . . . . . . . . . . . . . . . . . . . . . . .   41, 42
  7270.           Ctrl-E  . . . . . . . . . . . . . . . . . . . . . . . . . .   37, 79
  7271.           Ctrl-Enter  . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
  7272.           Ctrl-F  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   79
  7273.           Ctrl-G  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   79
  7274.           Ctrl-L  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   79
  7275.           Ctrl-N  . . . . . . . . . . . . . . . . . . . . . . . . . .   41, 79
  7276.           Ctrl-O  . . . . . . . . . . . . . . . . . . . . . . . .   41, 43, 79
  7277.           Ctrl-P  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   79
  7278.           Ctrl-R  . . . . . . . . . . . . . . . . . . . . . . . . .  41-43, 79
  7279.           Ctrl-S  . . . . . . . . . . . . . . . . . . . . . . . . . .   41, 42
  7280.           Ctrl-T  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   79
  7281.           Ctrl-W  . . . . . . . . . . . . . . . . . . . . . . . .   41, 43, 79
  7282.           Ctrl-X  . . . . . . . . . . . . . . . . . . . . . . . . . .   27, 79
  7283.           Ctrl-Z  . . . . . . . . . . . . . . . . . . . . . . . .   57, 58, 79
  7284.           D'Bridge  . . . . . . . . . . . . . . . . . . . . . . . . .  98, 112
  7285.           Default Origin Line . . . . . . . . . . . . . . . . . . . . . .   15
  7286.           Deleting messages . . . . . . . . . . . . . . . . . . . . . . .   81
  7287.           DESQView  . . . . . . . . . . . . . . . . . . .  63, 69, 72, 78, 112
  7288.           Direct Screen Update  . . . . . . . . . . . . . . . . . . . . .   76
  7289.           Direct Screen Writes  . . . . . . . . . . . . . . . . . . . . .   38
  7290.           Disk Caching  . . . . . . . . . . . . . . . . . . . . . . . . . .  5
  7291.           Done Key  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  7292.  
  7293.  
  7294.  
  7295.  
  7296.  
  7297.  
  7298.  
  7299.           October 8, 1991     QuickBBS v2.75 Documentation           Page 141
  7300.           ───────────────────────────────────────────────────────────────────
  7301.  
  7302.           DOS environment variable  . . . . . . . . . . . . . . . . . . .   69
  7303.           DoubleDos . . . . . . . . . . . . . . . . . . . . . . . . .  69, 112
  7304.           DTR - Dropping  . . . . . . . . . . . . . . . . . . . . . . . .   22
  7305.           DTR - Raise/Lower . . . . . . . . . . . . . . . . . . . . . . .   22
  7306.           Duplicate messages  . . . . . . . . . . . . . . . . . . . . . .   97
  7307.           Duplicate phone numbers . . . . . . . . . . . . . . . . . . . .   34
  7308.           Echomail  . . . . . . . . . . . .   10, 11, 68, 81, 84, 97, 104, 110
  7309.           EggNet  . . . . . . . . . . . . . . . . . . . . . . . .  11, 99, 112
  7310.           Errorlevel  . . . . . . . . . . . . . . . . . . . .  19, 20, 53, 131
  7311.           Event Editing . . . . . . . . . . . . . . . . . . . . . . . . .   19
  7312.           Event schedule  . . . . . . . . . . . . . . . . . . . . . . . . .  8
  7313.           Exit When Net/Echo Mail Entered . . . . . . . . . . . . . . . .   38
  7314.           eXport Messages to a Disk File/Printer  . . . . . . . . . . . .   81
  7315.           Extended Last Read Pointers . . . . . . . . . . . .   38, 80, 81, 89
  7316.           External Editor . . . . . . . . . . . . . . . . . . . . . . . .   15
  7317.           External message editor . . . . . . . . . . . . . . . . . .   15, 37
  7318.           External programs . . . . . . . . . . . . . . . . . .  4, 17, 18, 33
  7319.           FASTOPEN  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
  7320.           FidoNet . . . . . . . . . . . . . . . . . . . . . . . .  11, 99, 112
  7321.           File transfer protocols . . . . . . . . . . . . . . . . . . . .   95
  7322.           FILES.BBS . . . . . . . . . . . . . . . . . . . . . . . .  16, 57-59
  7323.           Flags . . . . . . . . . . . . . . . . . .  16, 30, 32, 35, 38, 86-88
  7324.           Forwarding messages . . . . . . . . . . . . . . . . . . . . . .   81
  7325.           Fossil  . . . . . . . . . . . . . . . . . . . . . . . . .  5, 71, 73
  7326.           Front Door  . . . . . . . . . . . . . . . . . . . . . . . .  98, 112
  7327.           Front-end . . . . . . . . . . . . . . . . . . . . .   20-22, 97, 126
  7328.           Full Screen Editor  . . . . . . . . . . . . . . . . . . . . . .   87
  7329.           Full screen editors . . . . . . . . . . . . . . . . . . . . . .   29
  7330.           Functions Keys  . . . . . . . . . . . . . . . . . . . . . . . .  130
  7331.           Geographical zones  . . . . . . . . . . . . . . . . . . . . . .   99
  7332.           GIF . . . . . . . . . . . . . . . . . . . . . . . . . .  16, 61, 112
  7333.           Graphics Interchange Format . . . . . . . . . . . . . . . .  61, 112
  7334.           Hayes . . . . . . . . . . . . . . . . . . . . . . . . . . .   4, 112
  7335.           Hot keys  . . . . . . . . . . . . . . . . . . . . . . . . . . .   82
  7336.           Hours for 300 Baud Access . . . . . . . . . . . . . . . . . . .   29
  7337.           IFNA kludge information . . . . . . . . . . . . . . . . . . . .   81
  7338.           Inactivity Time Out . . . . . . . . . . . . . . . . . . . . . .   28
  7339.           Installing the Software . . . . . . . . . . . . . . . . . . . . .  6
  7340.           Internal Node Chat Utility  . . . . . . . . . . . . . . . . . .   72
  7341.           Keep Count  . . . . . . . . . . . . . . . . . . . . . . . .   13, 14
  7342.           Kill Old  . . . . . . . . . . . . . . . . . . . . . . . . . . .   13
  7343.           Kill Rec'd  . . . . . . . . . . . . . . . . . . . . . . . . . .   14
  7344.           Last System Caller  . . . . . . . . . . . . . . . . . . . . . .   64
  7345.           Licensing . . . . . . . . . . . . . . . . . . . . . . . . . .   7, 8
  7346.           Log files . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
  7347.                CAPTURE.LOG  . . . . . . . . . . . . . . . . . . . . . . .   89
  7348.                ERRORS.LOG . . . . . . . . . . . . . . . . . . . .  67, 89, 124
  7349.                MSGPACK.LOG  . . . . . . . . . . . . . . . . . . . . . . .   83
  7350.                PHONEDUP.LOG . . . . . . . . . . . . . . . . . . . . . . .   35
  7351.                PVTUPLD.LOG  . . . . . . . . . . . . . . . . . . . . . . .   89
  7352.                SYSTEM.LOG . . . . . . . . . . .   28, 53, 61, 65, 67, 130, 134
  7353.  
  7354.  
  7355.  
  7356.  
  7357.  
  7358.  
  7359.  
  7360.           October 8, 1991     QuickBBS v2.75 Documentation           Page 142
  7361.           ───────────────────────────────────────────────────────────────────
  7362.  
  7363.                TIMELOG.BBS  . . . . . . . . . . . . . . . . . . . . .   52, 89
  7364.           Logon Time Limit  . . . . . . . . . . . . . . . . . . . . . . .   28
  7365.           Lpt Active  . . . . . . . . . . . . . . . . . . . . . . . . . .   65
  7366.           Maintenance events  . . . . . . . . . . . . . . . . . . . . . .   68
  7367.           Marking messages for retrieval  . . . . . . . . . . . . . . . .   80
  7368.           Maximum Cost for Local Calls  . . . . . . . . . . . . . . . . .   35
  7369.           Memory Available  . . . . . . . . . . . . . . . . . . . . . . .   64
  7370.           Menu Path . . . . . . . . . . . . . . . . . . . . . . . . . . .   23
  7371.           MENUS275.ZIP  . . . . . . . . . . . . . . . . . . . . . . . .  6, 80
  7372.           Message .BBS Files
  7373.                COMBINED.BBS . . . . . . . . . . . . . . . . . . . . . . .   57
  7374.                LASTREAD.BBS . . . . . . . . . . . . . . . . . . .   38, 87, 89
  7375.                MSGHDR.BBS . . . . . . . . . . . . . . . . . . . . . . . .   89
  7376.                MSGIDX.BBS . . . . . . . . . . . . . . . . . . . . . . . .   89
  7377.                MSGINFO.BBS  . . . . . . . . . . . . . . . . . . . . . . .   89
  7378.                MSGTOIDX.BBS . . . . . . . . . . . . . . . . . . . . . . .   89
  7379.                MSGTXT.BBS . . . . . . . . . . . . . . . . . . . . . . . .   89
  7380.           Message Base  . . . . . . . . . . . . . . . . . . . . . . . . .   80
  7381.           Message base index  . . . . . . . . . . . . . . . . . . . . . .   83
  7382.           Message Base Maintenance  . . . . . . . . . . . . . . . . . . .   83
  7383.           Message Base Packing  . . . . . . . . . . . . . . . . . . . . .   19
  7384.           Message boards  . . . . . . . . . . . . . . . . . . . . . . . . .  8
  7385.           Message EID . . . . . . . . . . . . . . . . . . . . . . . . . .   81
  7386.           Message Linking . . . . . . . . . . . . . . . . . . . . . .   82, 84
  7387.           Message moving  . . . . . . . . . . . . . . . . . . . . . . . .   81
  7388.           Message Reply Quoting String  . . . . . . . . . . . . . . . . .   15
  7389.           Message Submenus  . . . . . . . . . . . . . . . . . . . . . . .   80
  7390.           Minimum Baud Rate to Logon  . . . . . . . . . . . . . . . . . .   30
  7391.           Minimum memory requirements . . . . . . . . . . . . . . . . . . .  5
  7392.           Minimum Speed for File Transfer . . . . . . . . . . . . . . . .   30
  7393.           Miscellaneous parameters  . . . . . . . . . . . . . . . . . . . .  8
  7394.           Modem Busy Command String . . . . . . . . . . . . . . . . . . .   22
  7395.           Modem Busy Response . . . . . . . . . . . . . . . . . . . . . .   22
  7396.           Modem Character Delay . . . . . . . . . . . . . . . . . . . . .   34
  7397.           Modem Characters  . . . . . . . . . . . . . . . . . . . . . . .   22
  7398.           Modem COM Port Settings . . . . . . . . . . . . . . . . . . . .   21
  7399.           Modem Command Strings . . . . . . . . . . . . . . . . . . . . . .  4
  7400.           Modem Dial String . . . . . . . . . . . . . . . . . . . . . . .   34
  7401.           Modem Dial Suffix . . . . . . . . . . . . . . . . . . . . . . .   34
  7402.           Modem Initialization  . . . . . . . . . . . . . . . . . . . . .   22
  7403.           Modem Initialization Response . . . . . . . . . . . . . . . . .   22
  7404.           Modem Initialization String . . . . . . . . . . . . . .  22, 34, 126
  7405.           Modem Parameters  . . . . . . . . . . . . . . . . . . . . . . . .  8
  7406.           Modem Seconds to Wait for Connect . . . . . . . . . . . . . . .   21
  7407.           MS-DOS  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  7408.           Multinode . . . . . . . . . . . . . . . . . . .   5, 38, 52, 62, 131
  7409.           Multitasking  . . . . . . . . . . . . . . . . . . . . . . . . .   38
  7410.           MXR!.COM  . . . . . . . . . . . . . . . . . . . . . . . . . . .   77
  7411.           Net Address . . . . . . . . . . . . . . . . . . . . . . . . . .   12
  7412.           Net Coordinator . . . . . . . . . . . . . . . . . . . . . . . .   11
  7413.           Net or regional coordinator . . . . . . . . . . . . . . . . . .   11
  7414.  
  7415.  
  7416.  
  7417.  
  7418.  
  7419.  
  7420.  
  7421.           October 8, 1991     QuickBBS v2.75 Documentation           Page 143
  7422.           ───────────────────────────────────────────────────────────────────
  7423.  
  7424.           Net/node address  . . . . . . . . . . . . . . . . . . .   10, 11, 15
  7425.           Netmail . . . . . . . . . .   6, 10, 11, 31, 38, 68, 81, 97, 99, 100
  7426.           Netmail Board Number  . . . . . . . . . . . . . . . . . . . . .   10
  7427.           Netmail Credit  . . . . . . . . . . . . . . . . . . . . . . . .   31
  7428.           Netmail Directory . . . . . . . . . . . . . . . . . . . . . . .   10
  7429.           Netmail pending . . . . . . . . . . . . . . . . . . . . . . . .   86
  7430.           Network mail path . . . . . . . . . . . . . . . . . . . . . . .  103
  7431.           NEWUSER.Q-A . . . . . . . . . . . . . . . . . . . . . . . . . .   53
  7432.           Next Event message  . . . . . . . . . . . . . . . . . . . . . .   64
  7433.           NODELIST  . . . . . . . . . . . . . . . . . . . . . . . . . . .  101
  7434.           Non-continuous mail . . . . . . . . . . . . . . . . . . . .  97, 103
  7435.           Notation Conventions  . . . . . . . . . . . . . . . . . . . . . .  4
  7436.                Done Key . . . . . . . . . . . . . . . . . . . . . . . . . .  4
  7437.           Numeric result codes  . . . . . . . . . . . . . . . . . . . . .   22
  7438.           Offline Utilities
  7439.                266TO275.EXE . . . . . . . . . . . . . . . . . . . . . . . .  8
  7440.                CONVERT  . . . . . . . . . . . . . . . . . . . . . . . . .   36
  7441.                ECHOGEN  . . . . . . . . . . . . . . . . . . . . . . . . .   98
  7442.                MAILSCAN . . . . . . . . . . . . . . . . . . . .   98, 103, 104
  7443.                MAILTOSS . . . . . . . . . . . . . . . . . . . . . . . . .   98
  7444.                MENUEDIT . . . . . . . . . . . . . . . . . . . . .  48, 80, 100
  7445.                MSGPACK  . . . . . . . . . . . . . . . . . . .   13, 14, 83, 84
  7446.                MXR! . . . . . . . . . . . . . . . . . . . . . . .   63, 72, 79
  7447.                QCONFIG  .   6-8, 28, 32, 34, 35, 38, 45, 50-52, 55-57, 59, 69,
  7448.                                  80, 87, 89, 90, 93, 94, 95, 97, 100, 103, 110
  7449.                QECHO  . . . . . . . . . . . . . . . . . . . . . . . .   84, 98
  7450.                QLINK  . . . . . . . . . . . . . . . . . . . . . . . .   83, 84
  7451.                QNODE  . . . . . . . . . . . . . . . . . . . . . . . .  86, 101
  7452.                SETNUM . . . . . . . . . . . . . . . . . . . . . . . .   64, 89
  7453.                USEREDIT . . . . . . . . . . . . . . . . . . .   32, 54, 85, 87
  7454.                USERPACK . . . . . . . . . . . . . . . . . . . . . . .   87, 88
  7455.                USERSORT . . . . . . . . . . . . . . . . . . . . . . .   37, 88
  7456.                WIPE!  . . . . . . . . . . . . . . . . . . . . . . . .   72, 73
  7457.           One-Word User Names . . . . . . . . . . . . . . . . . . . . . .   38
  7458.           Optional Data . . . . . . . . . . . . . . . . . . . . . . . . .   50
  7459.           Origin Line . . . . . . . . . . . . . . . . . . . . . . . . . .   12
  7460.           Overlay . . . . . . . . . . . . . . . . . . . . . . . . . . . .   23
  7461.           Page Attempts . . . . . . . . . . . . . . . . . . . . . . . . .   29
  7462.           Page Bell Length  . . . . . . . . . . . . . . . . . . . . . . .   29
  7463.           Page function . . . . . . . . . . . . . . . . . . . . . . . . . .  4
  7464.           Password  . . . . . . . . . . . . . . . . . . . . . . . . . . .   86
  7465.           Password Tries  . . . . . . . . . . . . . . . . . . . . . . . .   28
  7466.           Path  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   10
  7467.           PATH and SEEN-BYs   . . . . . . . . . . . . . . . . . . . . . .   81
  7468.           Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  7469.           Power failure . . . . . . . . . . . . . . . . . . . . . . . .  5, 83
  7470.           Procomm . . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  7471.           Public messaging  . . . . . . . . . . . . . . . . . . . . .   81, 97
  7472.           PUNTER  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   18
  7473.           QEMM  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  7474.           QMODEM  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  7475.  
  7476.  
  7477.  
  7478.  
  7479.  
  7480.  
  7481.  
  7482.           October 8, 1991     QuickBBS v2.75 Documentation           Page 144
  7483.           ───────────────────────────────────────────────────────────────────
  7484.  
  7485.           QNET_275.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . .   98
  7486.           QNODE
  7487.                Compile Summary  . . . . . . . . . . . . . . . . . . . . .  101
  7488.                EGGLIST  . . . . . . . . . . . . . . . . . . . . . . . . .  101
  7489.                NODEIDX.DAT  . . . . . . . . . . . . . . . . . . . . . . .  101
  7490.                NODEINC.DAT  . . . . . . . . . . . . . . . . . . . . . . .  101
  7491.                Nodelist Processing  . . . . . . . . . . . . . . . . . . .   19
  7492.                TREKLIST . . . . . . . . . . . . . . . . . . . . . . . . .  101
  7493.           Questionnaire command language  . . . . . . . . . . . . . . . . .  4
  7494.           Questionnaire file  . . . . . . . . . . . . . . . . . . . . . .   32
  7495.           QuickEd . . . . . . . . . . . . . . . . . . . . . . .  4, 7, 15, 112
  7496.           Ram drive usage . . . . . . . . . . . . . . . . . . . . . . . . .  5
  7497.           RBBS-Net  . . . . . . . . . . . . . . . . . . . . . . . . . . .   99
  7498.           Read Only board . . . . . . . . . . . . . . . . . . . . . . . .   81
  7499.           Real-time communication . . . . . . . . . . . . . . . . . . . .   72
  7500.           Recommended buffers . . . . . . . . . . . . . . . . . . . . . . .  5
  7501.           Recommended files . . . . . . . . . . . . . . . . . . . . . . . .  5
  7502.           Regional Coordinator  . . . . . . . . . . . . . . . . . . . . .   11
  7503.           Resetting received bit  . . . . . . . . . . . . . . . . . . . .   81
  7504.           Resume BBS After Local Calls  . . . . . . . . . . . . . . . . .   35
  7505.           Sabre Chat! . . . . . . . . . . . . . . . . . . . . . . . . . .   63
  7506.           SCHAT300.ZIP  . . . . . . . . . . . . . . . . . . . . . . .   63, 72
  7507.           Screen burn-in  . . . . . . . . . . . . . . . . . . . . . . . .   37
  7508.           SEALINK . . . . . . . . . . . . . . . . . . . . . . . . . . . .   18
  7509.           Security  . . . . . . . . . . . . . . . . . . . . . . . . . . .   63
  7510.                Computer hacking . . . . . . . . . . . . . . . . . . . . .   33
  7511.                New user security  . . . . . . . . . . . . . . . . . .   20, 35
  7512.                Operating a Private Board  . . . . . . . . . . . . . .   30, 94
  7513.                Privileged messaging . . . . . . . . . . . . . . . . .   81, 97
  7514.                Read Security  . . . . . . . . . . . . . . . . . . . . . .   14
  7515.                Security breaches  . . . . . . . . . . . . . . . . . . . .   33
  7516.                Security feature . . . . . . . . . . . . . . . . . . . . .   86
  7517.                Security Level . . . . . . . . . . . . . . . . . . . . . .   31
  7518.                Security Level Required to Logon . . . . . . . . . . . . .   30
  7519.                Security levels  .  4, 17, 20, 30, 32, 67, 86, 88, 90, 94, 128,
  7520.                                                                       130, 134
  7521.                Sysop Security . . . . . . . . . . . . . . . . . . . . . .   14
  7522.                Template Security  . . . . . . . . . . . . . . . . . . . .   14
  7523.                Write Security . . . . . . . . . . . . . . . . . . . . . .   14
  7524.           SetFlag . . . . . . . . . . . . . . . . . . . . . . . . . . . .   32
  7525.           SHARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   71
  7526.           Share violation . . . . . . . . . . . . . . . . . . . . . . . .  125
  7527.           Shareware . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
  7528.           Shell out . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
  7529.           Snow Check  . . . . . . . . . . . . . . . . . . . . . . . . . .   38
  7530.           Standalone  . . . . . . . . . . . . . . . . . . . . . . . .   21, 23
  7531.           Standalone system . . . . . . . . . . . . . . . . .   11, 15, 37, 38
  7532.           Status bar  . . . . . . . . . . . . . . . . . . . . . . . . . .   65
  7533.           Status message  . . . . . . . . . . . . . . . . . . . . . . . .   64
  7534.           Swap to disk  . . . . . . . . . . . . . . . . . . . . . . .  52, 131
  7535.           SYSINFO.BBS . . . . . . . . . . . . . . . . . . . . . . . .   64, 89
  7536.  
  7537.  
  7538.  
  7539.  
  7540.  
  7541.  
  7542.  
  7543.           October 8, 1991     QuickBBS v2.75 Documentation           Page 145
  7544.           ───────────────────────────────────────────────────────────────────
  7545.  
  7546.           SysOp Paging Hours  . . . . . . . . . . . . . . . . . . . . . .   29
  7547.           System events . . . . . . . . . . . . . . . . . . . . . . . . .   19
  7548.           System usage graph  . . . . . . . . . . . . . . . . . . . . . .   89
  7549.           TeleMate  . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  7550.           TELIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  7551.           TEXTF275.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . .  6
  7552.           TOP.MNU . . . . . . . . . . . . . . . . . . . . . . . . . . . .   54
  7553.           TosScan . . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  7554.           Total System Calls  . . . . . . . . . . . . . . . . . . . . . .   64
  7555.           TRS-80  . . . . . . . . . . . . . . . . . . . . . . . . . .  18, 112
  7556.           TYPE Commands . . . . . . . .  4, 18, 25, 27, 33, 38, 50, 80, 86, 90
  7557.           Upload Time Credit Multiplier . . . . . . . . . . . . . . . . .   37
  7558.           US Robotics . . . . . . . . . . . . . . . . . . . . . . . . . .  126
  7559.           User restrictions . . . . . . . . . . . . . . . . . . . . . . . .  8
  7560.           Windows . . . . . . . . . . . . . . . . . . . . . . . . . .   69, 72
  7561.           Write In Place  . . . . . . . . . . . . . . . . . . . . . . . .   83
  7562.           X00 . . . . . . . . . . . . . . . . . . . . . . . . . . . .   5, 112
  7563.           Xlatlist  . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  7564.           XMODEM  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   18
  7565.           ZmailQ  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  112
  7566.           ZMODEM  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   18
  7567.           Zone Number . . . . . . . . . . . . . . . . . . . . . . . . . .   11
  7568.