home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / rbbs / rbbsdocs.lzh / RBBSDOCS.10 < prev    next >
Text File  |  1990-11-05  |  99KB  |  1,798 lines

  1.  
  2.  
  3.  
  4.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                        10-1
  5.  
  6.  
  7.     10. USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC
  8.     ---------------------------------------------------
  9.     The CONFIG  program creates and edits  the RBBS?PC.DEF files.   These files
  10.     contain  configuration information for each  node of RBBS-PC.   CONFIG also
  11.     edits  the  "sub-board"  configuration  files.    Lastly,  CONFIG  contains
  12.     functions for periodic  maintenance, such  as create and  pack MESSAGE  and
  13.     USER files, renumber messages, and modem firmware initialization.
  14.  
  15.     A sample RBBS-PC.DEF  file is supplied with RBBS-PC.   New SysOps are urged
  16.     to use this sample, as it will avoid many of the "first-time" setup errors.
  17.     Once you are comfortable with your RBBS-PC, CONFIG will allow  you to shape
  18.     your BBS as you desire.
  19.  
  20.     CONFIG is divided into many screens.  They are:
  21.  
  22.          Screen         Description
  23.          1    Global RBBS-PC Parameters (Part 1 of 3)
  24.          2    Global RBBS-PC Parameters (Part 2 of 3)
  25.          3    Global RBBS-PC Parameters (Part 3 of 3)
  26.          4    RBBS-PC System Files (part 1)
  27.          5    RBBS-PC System Files (part 2)
  28.          6    Parameters for RBBS-PC "doors"
  29.          7    Parameters for RBBS-PC Security (part 1)
  30.          8    Parameters for RBBS-PC Security (part 2)
  31.          9    Parameters for Multiple RBBS-PC's and "conferences"
  32.          10   RBBS-PC Utilities
  33.          11   Parameters for RBBS-PC's File Management System
  34.          12   RBBS-PC Communications Parameters (part 1)
  35.          13   RBBS-PC Communications Parameters (part 2)
  36.          14   RBBS-PC Net Mail
  37.          15   New users parameters
  38.          16   Use of the Library Sub-System
  39.          17   RBBS-PC Color parameters
  40.          18   Reserved for future use
  41.  
  42.     You may  scroll forward or backward  through the screens by  using the PgUp
  43.     and PgDn  keys on the  keyboard.   Additionally, you may  go directly to  a
  44.     specific screen  by pressing a function key (F1 through F10) or SHIFT and a
  45.     function  key (shift/F1 through  Shift F7) corresponding to  the page to be
  46.     selected.  To terminate CONFIG, press the "End" key on the keyboard.
  47.  
  48.     CONFIG can be invoked with the command:
  49.  
  50.          CONFIG  <config file>
  51.  
  52.     The  <config file>  is an  optional name  of the  configuration file  to be
  53.     created or edited.   If no config file  is specified, CONFIG will  edit the
  54.     file RBBS-PC.DEF in the  current subdirectory.  Each CONFIG  parameter, and
  55.     the default values are explained in the following sections.
  56.  
  57.     10.1 Global RBBS-PC Parameters (Part 1 of 3)
  58.     --------------------------------------------
  59.     Parameters 1 and 2                                                 TOM MACK
  60.          The RBBS-PC system operator's (SysOp) first and last name.  Enter your
  61.          REAL  name here (the name you  wish your callers to know  you by).  NO
  62.          ONE  may log in to  your RBBS-PC using this name,  NOT EVEN THE SYSOP!
  63.          This is  a security  feature of  RBBS-PC.   The SysOp  logs on  with a
  64.          "pseudonym" (see parameter 121).
  65.  
  66.  
  67.  
  68.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                    10-2
  69.  
  70.  
  71.     Parameter 3                                                          EXPERT
  72.          The  mode  (EXPERT of  NOVICE)  for the  SysOp.   This  option  is now
  73.          obsolete.  The SysOp may use the RBBS-PC eXpert command.
  74.  
  75.     Parameter 4                                                    0800 to 2200
  76.          The SysOp's "office hours", or  when a user can page the SysOp.   If a
  77.          caller attempts to page you  outside these hours, he will be  told you
  78.          are not available,  and RBBS-PC will  suggest that he try  a MSG or  a
  79.          COMMENT.  The times are set using a 24-hour military clock (i.e. 10:00
  80.          P.M. is 2200 hours).  The SysOp can disable a caller's ability to page
  81.          him  COMPLETELY by  pressing  the function  key  F4 while  RBBS-PC  is
  82.          running.  F4 toggles the SysOp page status off and on.
  83.  
  84.     Parameter 5                                                              NO
  85.          Because the bell  on an attached printer is often  louder than the one
  86.          built into  the PC, the  SysOp can  elect to have  the printer's  bell
  87.          used, rather than "beeping" the PC's speaker.
  88.  
  89.     Parameter 6                                                             YES
  90.          Should  RBBS-PC automatically  take itself off-line  if a  "disk full"
  91.          condition occurs.   In  some instances,  such as  having a  small disk
  92.          volume for uploads, you may want your RBBS-PC system to remain online,
  93.          even though it is getting disk space full errors.
  94.  
  95.     Parameter 7                                                             OFF
  96.          The default setting for the "prompt bell".  The prompt  bell refers to
  97.          a preference  some callers  have of  getting a  short "beep"  from the
  98.          system, whenever it pauses  for input at a  prompt.  When this is  on,
  99.          both the remote  user and the  local SysOp will  hear the prompt  bell
  100.          when input  is required from  the remote user,  unless and until  this
  101.          option is changed with the Toggle command on the Utility menu.
  102.  
  103.     Parameter 8                                                      72 MINUTES
  104.          The maximum amount of time (in minutes) each  user is to be allowed on
  105.          the system per session (the "session" refers to any individual call to
  106.          the bulletin board).  This is the default time limit, which only takes
  107.          effect if the PASSWRDS file does not override.  See section 15.3).
  108.  
  109.     Parameter 9                                                       0 MINUTES
  110.          The default total amount of  time (in minutes) a caller is  allowed on
  111.          RBBS-PC  per day.  This is  the default time  limit, which  only takes
  112.          effect if the PASSWRDS file does not override.  See section 15.3).
  113.  
  114.     Parameter 10                                                              1
  115.          This allows a SysOp to "reward"  users who upload files by adding time
  116.          to the users session when they upload.  This number will be multiplied
  117.          by the time spent in  upload, and credited to the user.   Setting this
  118.          parameter to 1  will give  back the user  as much  time as they  spent
  119.          uploading, so  their session  time will  look "frozen"  during upload.
  120.          These time  credits are normally removed  at the end of  a day, unless
  121.          the ratio you set  is greater than 1.   If so, CONFIG will ask  if you
  122.          want  to  make the  time credits  "survive."   If  so, the  extra time
  123.          granted the user will  be available indefinitely, instead of  only for
  124.          the current day.
  125.  
  126.     Parameter 11                                                              1
  127.          The number  of months  inactivity that must  elapse before  a user  is
  128.          considered a candidate for deletion from the USERS file when the SysOp
  129.          "rebuilds" it.
  130.  
  131.  
  132.  
  133.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                        10-3
  134.  
  135.  
  136.     Parameter 12                                                        RBBS-PC
  137.          Allows  the SysOp to  specify the name  of the  RBBS-PC that is  to be
  138.          displayed when  a user  first connects  with the system  and prior  to
  139.          completing the logon process.
  140.  
  141.     Parameter 13-15                                        FG=7, BG=0, BORDER=0
  142.          Allow the SysOp to specify the colors desired for the console display.
  143.          Foreground, Background,  and  Border  may be  set.    When  specifying
  144.          colors, use the following:
  145.  
  146.               0 = Black      4 = Red
  147.               1 = Blue       5 = Magenta
  148.               2 = Green      6 = Brown
  149.               3 = Cyan       7 = White
  150.  
  151.          Add 8 to any number to set high intensity.  Add 16 to turn blink on.
  152.  
  153.     Parameter 16                                                             NO
  154.          If  the  RBBS-PC computer  can support  ANSI,  RBBS-PC will  send ANSI
  155.          control sequences to display color and position the cursor.  The local
  156.          display does NOT have to support  ANSI in order for callers to receive
  157.          ANSI commands, although it does make the "snoop" function readable.
  158.  
  159.     Parameter 17                                                            123
  160.          The  decimal value  (0  to  255) of  the  character used  to  identify
  161.          "SmartText" codes.  This should ALWAYS be set to 123.  See section 7.9
  162.          for a detailed discussion of SmartText.
  163.  
  164.     Parameter 18                                                   AUTOPAGE.DEF
  165.          The file name that contains the information to control the "automatic"
  166.          RBBS-PC  paging  of  the  SysOp.   See  section  7.11  for  a detailed
  167.          description of the AutoPage feature.
  168.  
  169.     Parameter 19                                                      OLD & NEW
  170.          The  level of  detail  to use  when  notifying callers  of  electronic
  171.          message.  This  can be set to (A)ll (old  and new mail notifications),
  172.          (N)ew mail only, or (S)kip (no notification).  See section 18 to get a
  173.          better  understanding   of  the  full  flexibility   of  mail  waiting
  174.          notification that has been built into RBBS-PC.
  175.  
  176.     10.2 Global RBBS-PC Parameters (Part 2 of 3)
  177.     --------------------------------------------
  178.     Parameter 21                                                            YES
  179.          Instructs RBBS-PC to  remind users not only  of the messages that  are
  180.          for them, but also messages that they have left.  This is to encourage
  181.          users to delete their old mail and help to keep the MESSAGES file to a
  182.          minimum.
  183.  
  184.     Parameter 22                                                             NO
  185.          Instructs RBBS-PC to  remind users,  when they login,  how many  files
  186.          they have downloaded and uploaded.
  187.  
  188.     Parameter 23                                                             NO
  189.          Reminds users  every time  they log  on of  the preferences  they have
  190.          selected for such things as  file transfer protocol, graphics,  nulls,
  191.          etc.
  192.  
  193.  
  194.  
  195.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                    10-4
  196.  
  197.  
  198.     Parameter 24                                                             NO
  199.          Allows users to download files immediately upon logging on to RBBS-PC.
  200.          Parameter  24 is only meaningful if the RBBS-PC File Management System
  201.          (FMS) has been enabled via  parameter 214.  RBBS-PC will scan  FMS for
  202.          the newest uploads.  When a caller logs on, RBBS-PC will determine how
  203.          many  files are new since the caller last  logged on.  If parameter 24
  204.          is YES,  the caller is offered the  chance to immediately review these
  205.          new  files and download them, if the caller has sufficient security to
  206.          download.  This happens before the bulletins or messages are reviewed.
  207.          RBBS-PC's  that emphasize software  exchange may  want to  enable this
  208.          option, others  may not want to  give the caller a  chance to download
  209.          the new files until after bulletins and messages have been reviewed.
  210.  
  211.     Parameter 25                                                             23
  212.          Allows the  SysOp to establish a  default page length for  users  when
  213.          they log on.  The valid range is 0 to 255.  If set to 0, the user will
  214.          receive continuously scrolling output.
  215.  
  216.     Parameter 26                                                             19
  217.          The maximum number (from 1 to 99) of lines allowed in each message.
  218.  
  219.     Parameter 27                                                            YES
  220.          Allows the SysOp to make the system "welcome" file interruptible.  The
  221.          default is that YES it is  interruptible.  However, if the SysOp feels
  222.          too   many  people  are   bypassing  it  and   it  contains  essential
  223.          information, the SysOp can set this parameter to NO (i.e. the user can
  224.          not suspend or cancel the listing  of this file at their terminal with
  225.          a  CTRL-S or CTRL-K).   If  the welcome  file has  intricate graphics,
  226.          interrupting it may leave the caller's screen in an odd color.
  227.  
  228.     Parameter 28                                                            YES
  229.          Allows the SysOp to indicate if  the system bulletins are optional for
  230.          users when they log on.   If bulletins are optional, callers can elect
  231.          to  automatically bypass old bulletins and be notified only when there
  232.          are new bulletins.  RBBS-PC will check the file date  of the bulletins
  233.          and  inform the caller which  are new, with the  option to read all of
  234.          the new bulletins.  If  none are new when bulletins are  optional, the
  235.          bulletins will be automatically bypassed.  See section 7.13.
  236.  
  237.     Parameter 29                                                         IBM PC
  238.          Tells RBBS-PC how  to handle  non-standard systems.   The  Compaq/Plus
  239.          uses interrupt X'7F',  which is also used  by MultiLink.   RBBS-PC may
  240.          incorrectly detect  MultiLink on  a Compaq/Plus or  other system  that
  241.          makes use of interrupt X'7F', unless you select computer type  1.  The
  242.          IBM  PCjr's  non-standard comm  port mapping  can  be overcome  if you
  243.          select computer type  2.  Type 0  (IBM) and 3 (other) are  treated the
  244.          same.
  245.  
  246.     Parameter 30 - 34                                 (see CONFIG for defaults)
  247.          The symbol used to activate each online command can be  changed.  This
  248.          allows  you great flexibility in how RBBS-PC interprets commands.  You
  249.          can  substitute any keyboard character for each command.  To disable a
  250.          command, enter  a single space for  the symbol.  One  reason to change
  251.          commands is for macros.   If you want  to write an RBBS-PC macro  that
  252.          acts  as a "front  end" for the  command, you should  first change the
  253.          symbol of the command to an unused, "hidden" symbol.  Next, create the
  254.          macro, naming it the same as the original key.   In the macro, you can
  255.          activate the original function by using the new "hidden" symbol.
  256.  
  257.  
  258.  
  259.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                        10-5
  260.  
  261.  
  262.     Parameter 35                                                            YES
  263.          Allows the section name to precede the command prompt.  The section is
  264.          MAIN, FILE,  LIBRARY, or UTIL, if this option is selected.  Otherwise,
  265.          the prompt will begin with  YOUR.  Normally the section in  the prompt
  266.          helps the caller remember where he is, but see section 7.5 for reasons
  267.          to suppress the section.
  268.  
  269.     Parameter 36                                                            YES
  270.          Suppresses the display of commands in the command prompt.  By default,
  271.          RBBS-PC reminds the  caller what  commands are available  by giving  a
  272.          sorted  list  of the  letters  used for  each command  in  the command
  273.          prompt.  RBBS-PC shows only the commands available in the section that
  274.          the caller is in.
  275.  
  276.     Parameter 37                                                             NO
  277.          RBBS-PC will either restrict commands to those in the current section,
  278.          or  will look  in ALL sections  for a  valid command  that matches the
  279.          caller's request.  See section 7.4.
  280.  
  281.     Parameter 38                                                            YES
  282.          Instructs RBBS-PC to use machine language subroutines (rather than the
  283.          BASIC routines) for  selected functions.  RBBS-PC  includes both BASIC
  284.          and  machine  language versions  of  several functions.    The machine
  285.          language version is much faster, but may cause problems with some non-
  286.          standard  systems.  Normally, you should activate the machine language
  287.          version, but if you encounter erratic behavior, especially in locating
  288.          files on a machine that may not be 100% IBM compatible, try  using the
  289.          BASIC subroutines.
  290.  
  291.     Parameter 39                                                             NO
  292.          Instructs RBBS-PC to use the BASIC language's PRINT statement to write
  293.          to  the screen  of the  PC that  RBBS-PC  is being  run on.   This  is
  294.          sometimes  necessary  in  "hostile" environments  (i.e.  multitasking,
  295.          special  screen drivers, etc.) where the use of RBBS-PC's default call
  296.          to the RBBS-PC screen driver ANSI is not viable.
  297.  
  298.     Parameter 40                                                              2
  299.          The  maximum number  of  additional lines  that a  caller  can use  to
  300.          describe a  file that  was uploaded.   It applies  to both  single FMS
  301.          directories and  non-FMS directories.   NOTE:  This number  counts the
  302.          EXTENDED  description  lines.   RBBS-PC  always  allows a  single-line
  303.          description.
  304.  
  305.     10.3 Global RBBS-PC Parameters (Part 3 of 3)
  306.     --------------------------------------------
  307.     Parameter 41                                                         (NAME)
  308.          Determines  how callers  are to be  identified when  they log  in.  By
  309.          default,  RBBS-PC uses  the NAME  field  in the  USER file.   You  may
  310.          specify the  starting offset  of the  field, and  its size.   WARNING:
  311.          misuse of this parameter could DESTROY your USER file!
  312.  
  313.     Parameter 42                                                         <none>
  314.          Allows an additional  field to be used to distinguish callers with the
  315.          same  ID (see  section 8).   Normally,  this item  is set to  0, which
  316.          instructs RBBS-PC to not allow callers with identical IDs.
  317.  
  318.  
  319.  
  320.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                    10-6
  321.  
  322.  
  323.     Parameter 43                                                              1
  324.          The  offset into the  USER record to  be used  to identify a  user for
  325.          PERSONAL downloads.  By default, RBBS-PC uses position 1, which is the
  326.          start of the caller's name.
  327.  
  328.     Parameter 44                                                             31
  329.          The  length  of  the  field  used  to  identify  a  user for  PERSONAL
  330.          downloads.   By default,  RBBS-PC uses  31  (the maximum  length of  a
  331.          user's name).   The entries  in the personal  download directory  must
  332.          have exactly this many bytes at the end -- plus one (for the flag used
  333.          to indicate if the file has been download).
  334.  
  335.     Parameter 45                                                     FIRST name
  336.          The prompt  that RBBS-PC  should use  when asking the  caller for  the
  337.          first  ID field.  When prompting for  this input, RBBS-PC will prepend
  338.          "What is your" to the prompt.
  339.  
  340.     Parameter 46                                                      LAST name
  341.          The prompt that should be used for the second ID field.
  342.  
  343.     Parameter 47                                                             NO
  344.          Activates upload/download ratios.   See section 15.3  for a discussion
  345.          of the  flexibility of RBBS-PC  ratios. NOTE: If you  elect to enforce
  346.          ratios, fields in the USER record are used to store ratio information.
  347.          See Appendix A for details.
  348.  
  349.     Parameter 48                                                             NO
  350.          Activates automatic  security level  reduction via Subscription  date.
  351.          See section 9 for a complete explanation of subscriptions.
  352.  
  353.     Parameter 49                                                              5
  354.          The  security  level  to   which  callers  will  be  set   when  their
  355.          subscription expires (see section 9).
  356.  
  357.     Parameter 50                                                             60
  358.          The number  of days BEFORE a  caller's subscription is  to expire that
  359.          RBBS-PC will send warnings.  The file RGXPIRE.HLP can be customized to
  360.          inform the caller  that the subscription is about to  expire, and what
  361.          to do.
  362.  
  363.     Parameter 51                                                            365
  364.          The default  number of days in  a subscription period.   When a caller
  365.          logs  in this many days  after their subscription  began, RBBS-PC will
  366.          notify  them  of the  expiration,  display the  file  RGXPIRD.HLP, and
  367.          reduce their security to the level specified in parameter 49.
  368.  
  369.     Parameter 52                                                             NO
  370.          Instructs  RBBS-PC  to  turn off  printer  logging  each  time RBBS-PC
  371.          "recycles" at  the end of  a call.   Since printer  errors will  often
  372.          "hang" a system (especially  if no printer is present),  this function
  373.          can avoid errors caused by the SysOp accidentally activating RBBS-PC's
  374.          printer  log function.   Of  course, if  you wish  to use  the printer
  375.          logging feature, you must set this parameter to NO.
  376.  
  377.     Parameter 53                                                             NO
  378.          Instructs RBBS-PC to play musical themes for auditory feedback on what
  379.          is happening on  the BBS.  This  can be important for  SysOps that are
  380.          sight impaired.  These musical  themes are "played" on the  speaker of
  381.          the PC that is running RBBS-PC, but not transmitted to the caller.
  382.  
  383.  
  384.  
  385.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                        10-7
  386.  
  387.  
  388.          Song played                   Meaning to SysOp
  389.          ---------------------------------------------------------
  390.          "Consider Yourself"           User log-on
  391.          "Walk Right In"               New User log-on
  392.          "Dragnet Theme"               Security violation
  393.          "Goodbye, Charlie"            User log-off
  394.          "Taps"                        Caller denied access
  395.          "Oom Pah Pah"                 User downloading file
  396.          "Thanks for the Memories"     User uploading file
  397.  
  398.     Parameter 54                                                            128
  399.          The  buffer size used internally by RBBS-PC when displaying text files
  400.          such as menus, directories of files, etc.   The size can range from 32
  401.          to 4096  characters.  The bigger  the buffer, the  fewer disk accesses
  402.          necessary to display the file and the faster the display will be.  The
  403.          default of  128 is the  minimum recommended.   Increasing this  to 512
  404.          will  increase  the  speed   of  text  displays.    However   in  some
  405.          environments  where it  is important  to respond  quickly to  XON/XOFF
  406.          control, this should be set to the minimum of 32.
  407.  
  408.     Parameter 55                                                           1024
  409.          Sets the size  of RBBS-PC's internal "stack."   The internal stack  is
  410.          used by RBBS-PC to keep track of program flow.   The recommended value
  411.          is  2048.    If you  must  conserve  RAM  usage,  this number  can  be
  412.          decreased, but  program errors  such as "Stack  overflow" and  "String
  413.          Space Corrupt" could result.
  414.  
  415.     Parameter 56 is not implemented in RBBS-PC.
  416.  
  417.     Parameter 57                                                 CITY and STATE
  418.          Specifies the prompt  RBBS-PC should use when  requesting the caller's
  419.          city & state.  If you would like to record information other than city
  420.          & state in  this USER  field (telephone number,  for example),  change
  421.          this prompt accordingly.
  422.  
  423.     Parameter 58                                                             NO
  424.          Specifies how directories are  sorted when a caller requests a list of
  425.          ALL download  directories.   You can  either specify  no sort,  or the
  426.          directories can be shown in the order they appear in the "directory of
  427.          directories."
  428.  
  429.     Parameter 59                                                           1024
  430.          Specifies the  buffer sized  used during INTERNAL  protocol transfers.
  431.          This is  the amount  of data stored  before it is  written to  disk on
  432.          upload, or the amount read from disk at a time on download.  The range
  433.          is 128 to 8192 characters (1024 is recommended).
  434.  
  435.     Parameter 60                                                         <none>
  436.          Specifies  that either  a Computalker  (B.G. MICRO,  P.O. Box  280298,
  437.          Dallas,  Texas 75228) or HEARSAY 1000 (HEARSAY Inc., 1825 74th Street,
  438.          Brooklyn, N.Y. 11204) speech board is  being used.  This is in support
  439.          of  the sight  impaired SysOps.   These  voice synthesizers  can speak
  440.          status messages that are usually either  written to the CALLER log  or
  441.          printed to  the printer.  With  this, a sight-impaired SysOp  can hear
  442.          what the caller on the BBS is doing.
  443.  
  444.     To support as many speech boards as  possible in the future, RBBS-PC uses a
  445.     64 entry file (RBBSTALK.DEF)  to contain SysOp-definable fields.   The file
  446.     is accessed randomly with fixed-length 32 byte records.  The last two bytes
  447.  
  448.  
  449.  
  450.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                    10-8
  451.  
  452.  
  453.     must contain CR/LF leaving 30 bytes available for the text.  The 64 records
  454.     are predefined and used by RBBS-PC as follows:
  455.  
  456.          1 = LOGON USER MESSAGE
  457.          2 = MAIN MENU PROMPT
  458.          3 = FILES MENU PROMPT
  459.          4 = UTILITY MENU PROMPT
  460.          5 = DOOR MENU PROMPT
  461.          6 = LIBRARY MENU PROMPT
  462.          7 = LOGOFF MESSAGE
  463.          8 = DOWNLOAD PROMPT
  464.          9 = UPLOAD PROMPT
  465.         10 = TIME REMAINING PROMPT
  466.         11 = WELCOME BACK PROMPT
  467.         12 = CONFERENCE MENU PROMPT
  468.         13-64 available for future enhancements
  469.  
  470.     SmartText IS supported in the RBBSTALK.DEF records.
  471.  
  472.     The CompuTalker requires the use of COM2, so the modem used by RBBS-PC must
  473.     NOT be connected to COM2.
  474.  
  475.     10.4 Parameters for RBBS-PC System Files (part 1)
  476.     -------------------------------------------------
  477.     Parameter 61                                                        \BULLET
  478.          The  path and  name of  the text  file that  describes  the BULLETINS.
  479.          RBBS-PC uses the path of this file to find ALL bulletin files.
  480.  
  481.     Parameter 62                                                              6
  482.          Instructs RBBS-PC to use  "numbered" bulletins, and tells RBBS-PC  how
  483.          many numbered bulletins to look for (see section 7.13).
  484.  
  485.     Parameter 63                                                         BULLET
  486.          Specifies the PREFIX of the Bulletin files.  Ex: If the prefix is "B",
  487.          and a user  asks to see bulletin INFO, RBBS-PC will  look for the file
  488.          "BINFO" in the same directory  as the file specified in  parameter 61.
  489.          Additionally, if the file "BINFO.MNU" is found,  RBBS-PC will activate
  490.          the Sub-Menu  feature (see section  7.7).   If the user  has specified
  491.          graphics or color display, the files, RBBS-PC will also search for the
  492.          files "BINFOG" and "BINFOC" (see section 6.3).
  493.  
  494.     Parameter 64                                                (default drive)
  495.          Specifies the disk  drive and path on which RBBS-PC  will find on-line
  496.          "help" files.
  497.  
  498.     Parameter 65                                                          HELP0
  499.          Specifies the prefix  for the last  remaining "old-style" help  files.
  500.          These  files  are supplied  with RBBS-PC,  and  the prefix  is "HELP."
  501.          There is no reason to change this parameter.
  502.  
  503.     Parameter 66                                                            HLP
  504.          Specifies the EXTENSION for the "new-style" help files.  A full set of
  505.          online help  is provided with RBBS-PC.   There is no  reason to change
  506.          this parameter, but if  you do, all .HLP  files must be renamed.   Any
  507.          additional help files you  wish to create should have  this extension,
  508.          and be in  the directory specified  in parameter 64.   If so,  RBBS-PC
  509.          will treat your help files as if they were part of RBBS-PC, displaying
  510.          them to callers when they are requested.
  511.  
  512.  
  513.  
  514.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                        10-9
  515.  
  516.  
  517.     Parameter 67                                                          UPCAT
  518.          The help file shown to callers when RBBS-PC asks them to categorize an
  519.          upload.  With FMS directories  (see section 12), a caller  can specify
  520.          the category  code for their upload.   You need only  specify the base
  521.          file name in this parameter.  RBBS-PC  will add the help file PATH (as
  522.          specified  in  parameter  64)  and  the  EXTENSION  (as  specified  in
  523.          parameter  66).    This file  should  contain  a  description of  each
  524.          category, so the uploade can properly categorize the upload.
  525.  
  526.     Parameter 68                                                        NEWUSER
  527.          The path and filename of the file new users see when they first log on
  528.          and before they "register" themselves in RBBS-PC's USERS file.  A user
  529.          sees it once and only once during his first session.
  530.  
  531.     Parameter 69                                                        WELCOME
  532.          The path and filename of the file each user sees EVERY time AFTER they
  533.          log on.
  534.  
  535.     Parameter 70                                                          MENU1
  536.          The  path and filename of the SysOp  command menu, shown to callers in
  537.          NOVICE mode who have access to SysOp commands.
  538.  
  539.     Parameter 71                                                          MENU2
  540.          The path and filename of the MAIN section menu.
  541.  
  542.     Parameter 72                                                          MENU3
  543.          The path and filename of the FILE section menu.
  544.  
  545.     Parameter 73                                                          MENU4
  546.          The path and filename of the UTIL section menu.
  547.  
  548.     Parameter 74                                                       CONFENCE
  549.          The path and  filename of  the Conference description  file.   RBBS-PC
  550.          uses this file to when  a caller asks for a list  of your conferences,
  551.          and also  uses the file to validate a JOIN  command.  In order for the
  552.          JOIN  to work,  the conference  name (seven  characters or  less) must
  553.          appear  IN CAPS,  at the  beginning of  a line  (preceding  spaces are
  554.          allowed).   The SysOp must already have pre-formatted the messages and
  555.          users  files  associated  with  the conferences  (see  section  17.3).
  556.          RBBS-PC will look for  conference MESSAGE files in the  path specified
  557.          in  this  parameter after  searching where  the  main MESSAGE  file is
  558.          located.
  559.  
  560.     Parameter 75                                                          MENUA
  561.          The  path  and filename  containing  the  list of  the  questionnaires
  562.          callers  can answer  on-line (see  section 19).   Before  RBBS-PC will
  563.          allow  a caller  to  answer  a questionnaire,  it  will look  for  the
  564.          questionnaire name specified (seven  characters or less), IN CAPS,  at
  565.          the beginning of a line in this file (preceding spaces are allowed).
  566.  
  567.     Parameter 76                                                (default drive)
  568.          The drive and path where the questionnaire files are located.
  569.  
  570.     Parameter 77                                                       MAIN.PUI
  571.          The path and filename of the "Programmable User Interface" to be used.
  572.          See section  7.6 for a  fuller description of  RBBS-PC's PUI.   CONFIG
  573.          will add  the extension  ".PUI" to  this file.   If  this file  is not
  574.          found, RBBS-PC uses the standard interface.
  575.  
  576.  
  577.  
  578.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                   10-10
  579.  
  580.  
  581.     Parameter 78                                                            YES
  582.          Specifies  whether   RBBS-PC  should  insert  page-breaks   in  menus.
  583.          Normally,  you will  want RBBS-PC  to insert page-breaks  when needed,
  584.          unless  you have  written  "full-screen" menus  which  do ANSI  cursor
  585.          positioning.   In this  case,  the lines  in the  menu  files may  not
  586.          accurately reflect the lines used on the callers screen.
  587.  
  588.     Parameter 79                                                (default drive)
  589.          The drive and path where RBBS-PC macros are stored.
  590.  
  591.     Parameter 80                                                         <none>
  592.          The extension for RBBS-PC macro files (usually .MCR).  See section 7.8
  593.          for a full description of RBBS-PC's macro capabilities.
  594.  
  595.     10.5 Parameters for RBBS-PC System Files (part 2)
  596.     -------------------------------------------------
  597.     Parameter 81                                                       TRASHCAN
  598.          The path  and filename of the  "illegal name" file. This  file is used
  599.          when a new user  signs on.  The new users first and last name are each
  600.          individually   checked against the names in  this file, as well as the
  601.          entire name.
  602.  
  603.     The format of this file is as follows:
  604.  
  605.     <name>,
  606.  
  607.     An example of such a file would be:
  608.  
  609.     BITE,
  610.     BYTE,
  611.     PAPA DOC,
  612.     DOCTOR,
  613.     DEATH,
  614.     GLADIATOR,
  615.     KILLER,
  616.     MAN,
  617.     THE
  618.  
  619.     The  comma  is  optional  after  each  name.   However,  it  does  help  in
  620.     delineating  exactly what  character strings  are being  searched   for and
  621.     compared  against  (some text  editors may  add extraneous  and non-visible
  622.     characters to a line).  All names should be UPPER CASE!  If the  above file
  623.     existed, any  new user who  logged and  used the following  names would  be
  624.     denied access:
  625.  
  626.     Byte Killer
  627.     Kilo Man
  628.     Doctor Death
  629.     PC Doctor
  630.     Pappa Doctor
  631.  
  632.     but "Hoppa Pappa" would be fine.
  633.  
  634.     Parameter 82                                                         <none>
  635.          The  path  and  filename  of the  "required"  questionnaire.   RBBS-PC
  636.          records  in  the  users  record  when  the  required  questionnaire is
  637.          answered so that  it will only ask each caller  once.  Both first-time
  638.          and old callers will be  required to answer this questionnaire.   When
  639.          you  install a new required questionnaire, use CONFIG parameter 186 to
  640.  
  641.  
  642.  
  643.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                       10-11
  644.  
  645.  
  646.          mark all  user records so they  will once again be  required to answer
  647.          the questionnaire.   NOTE: Parameter 82 allows you  to specify a path.
  648.          RBBS-PC will not automatically look in the path specified in parameter
  649.          76.
  650.  
  651.     Parameter 83                                                         PRELOG
  652.          The path  and filename  displayed  to callers  as soon  as carrier  is
  653.          detected and  BEFORE a user can  log on.  It  is displayed immediately
  654.          after the  name of the  RBBS-PC is shown  (see parameter 12).   SysOps
  655.          should use this file to convey  such information as whether real names
  656.          are required, 300 baud users will automatically be denied access, etc.
  657.  
  658.     Parameter 84                                                   RBBS-REG.DEF
  659.          The  path  and filename  of  the optional  questionnaire  RBBS-PC will
  660.          require  new users to answer on their  first call.  See section 19 for
  661.          details on RBBS-PC questionnaires.
  662.  
  663.     Parameter 85                                                     EPILOG.DEF
  664.          The path and filename  of the optional questionnaire RBBS-PC  will ask
  665.          each caller when they log off each time from your RBBS-PC (see section
  666.          19).
  667.  
  668.     Parameter 86                                                       MESSAGES
  669.           The  path  and  filename of  the  RBBS-PC message  file.    This file
  670.          contains all  messages entered  by callers, as  well as  configuration
  671.          data.  If  this file does not  exist when you run  CONFIG, CONFIG will
  672.          ask if it should create the file.
  673.  
  674.     NOTE: Read section 18 if you  want to include the main message file  in the
  675.     scan for conference mail waiting.
  676.  
  677.     Parameter 87                                                          USERS
  678.          The path and  filename of the RBBS-PC  USER file.  This file  is where
  679.          RBBS-PC keeps track of the name and profile for each caller.
  680.  
  681.     Parameter 88                                                       COMMENTS
  682.          The path and filename  where RBBS-PC will store comments  that callers
  683.          leave to the SysOp.  Even if comments are recorded as private messages
  684.          (see  parameter 89), you should specify a COMMENTS file, since RBBS-PC
  685.          will place  comments here if the  MESSAGE file is full.   RBBS-PC will
  686.          automatically create the COMMENTS file when needed.
  687.  
  688.     Parameter 89                                                             NO
  689.           allows SysOps to have  comments recorded as private messages  to them
  690.          in the  main messages file providing  there is any room.   This allows
  691.          replies to comments to be done much more easily.
  692.  
  693.     Parameter 90                                                        CALLERS
  694.          The path and  filename for RBBS-PC's CALLER log.   RBBS-PC will create
  695.          this  file, and  log  the date  and time  of each  caller to  the BBS.
  696.          Information  such as  uploads and  downloads, security  violations and
  697.          communications  parameters are  also logged.    SysOp function  2 will
  698.          display this information.
  699.  
  700.     Parameter 91                                                             NO
  701.          Specifies that RBBS-PC should log the following additional information
  702.          in the callers log:
  703.  
  704.          1) Connect not completed           9) Left comment at time
  705.  
  706.  
  707.  
  708.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                   10-12
  709.  
  710.  
  711.          2) Sleep disconnect                10) Logged off at time
  712.          3) Caller changed name/address     11) Carrier dropped at time
  713.          4) Newuser                         12) Message # xxxx left at
  714.          5) Bulletin x read                 13) Read Messages ...
  715.          6) SysOp initiated Chat            14) Answered questionnaire xxx
  716.          7) Entered Conference/Sub-board x  15) Killed msg # xxxx
  717.          8) Time limit exceeded
  718.  
  719.     NOTE: Each CALLER log entry uses 66 bytes of disk storage.  Using parameter
  720.     91 can  provide useful information, but you should monitor the size of your
  721.     CALLER log so it does not consume your entire disk!
  722.  
  723.     Parameter 92 has not been implemented in RBBS-PC.
  724.  
  725.     Parameter 93                                                   CONFMAIL.DEF
  726.          The path  and filename for the  conference mail-scan file.   This file
  727.          tells  RBBS-PC which conferences should be checked when a caller wants
  728.          to scan for new mail.  The  format of this file and the flexibility it
  729.          affords the RBBS-PC SysOp is described more fully in section 18.
  730.  
  731.     Parameter 94                                                             30
  732.          The maximum number  of "working variables" that  RBBS-PC allocates for
  733.          questionnaires and macros.  A "working variable" is simply  a place in
  734.          which RBBS-PC  can store  a response  or a set  of characters.   These
  735.          "working variables"  can then be used to create parameters that can be
  736.          passed to "DOOR"s (see section 14.3) or written out to data bases (see
  737.          section 7.8.4).
  738.  
  739.     10.6 Parameters for RBBS-PC "Doors"
  740.     -----------------------------------
  741.     Parameter 101                                                            NO
  742.          Activates   the  DOOR  function.    See  section  14  for  a  complete
  743.          description of the RBBS-PC door subsystem.
  744.  
  745.     Parameter 102                                                         MENU5
  746.          The path and filename of the DOOR menu, which RBBS-PC will show to the
  747.          caller when a list of doors is requested.  Before RBBS-PC will allow a
  748.          caller to open a door, it will look for the door name specified (seven
  749.          characters or less), IN CAPS, at the  beginning of a line in this file
  750.          (preceding spaces are allowed).
  751.  
  752.     Parameter 103                                                     RCTTY.BAT
  753.          The path  and filename  of the  .BAT file  RBBS-PC should  create when
  754.          building a "door"  exit.   The batch  file that  invokes RBBS-PC  must
  755.          check  if  this file  exists whenever  RBBS-PC  terminates and  (if it
  756.          exists) execute it  (see section 13).  This is also the same file name
  757.          that is used when the SysOp exits to DOS.
  758.  
  759.     Parameter 104                                                      RBBS.BAT
  760.          The path and filename of the .BAT file used to start RBBS-PC.  This is
  761.          used to re-invoke RBBS-PC after a door (see section 13).  This is also
  762.          the same file name that is used when the SysOp returns from exiting to
  763.          DOS.
  764.  
  765.     Parameter 105                                                           C:\
  766.          The  DOS subdirectory where RBBS-PC can find the DOS command processor
  767.          (COMMAND.COM).   This is  also the location  for the .BAT  files which
  768.          test and convert compressed uploads.
  769.  
  770.  
  771.  
  772.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                       10-13
  773.  
  774.  
  775.     Parameter 106                                                           YES
  776.          The method used to redirect I/O when dropping to DOS as a remote SysOp
  777.          (command "7").  Answering YES selects the standard DOS "Change Console
  778.          Command"  (CTTY), NO selects the  DOS redirect function  (">" or "<").
  779.          This parameter allows you to specify if the redirected output is to be
  780.          handled by a SysOp-supplied device driver.   If you don't elect to use
  781.          a  special device driver, RBBS-PC will redirect the output directly to
  782.          the  communications port by building the command "CTTY COMx" or ">COMx
  783.          and <COMx"  , where "x" is  based on the communications  port the node
  784.          was  configured for.   If  you specify  the name  of a  device driver,
  785.          RBBS-PC will build the command CTTY [driver name].
  786.  
  787.     Parameter 107                                                        <none>
  788.          The path and filename of a program (i.e. an .EXE or .COM file) that is
  789.          to run when a new users  logs on.  This feature is intended  for those
  790.          who feel  the need to perform  an extensive verification of  new users
  791.          that  is not  met  by  RBBS-PC's  built  in  scripting  capability  or
  792.          automatic subscription functions.
  793.  
  794.     Parameter 108                                                             0
  795.          Allows the external program designated via parameter 107 to be invoked
  796.          for not only new users, but also for callers who have a security level
  797.          equal to or less than the security level specified in parameter 108.
  798.  
  799.     Parameter 109                                                     DOORS.DEF
  800.          The  path and filename of the "DOORS"  control file.  See section 14.3
  801.          for more information.
  802.  
  803.     10.7 Parameters for RBBS-PC's Security (part 1)
  804.     -----------------------------------------------
  805.     Parameter 121                                                   SECRET NAME
  806.          The first and last name of the  SysOp pseudonym.  It is this name that
  807.          causes RBBS-PC to  recognize the remote  caller as  the SysOp and  not
  808.          simply  a user with a security level equal to that of the SysOp.  This
  809.          should be a  first and last name combination that is  not likely to be
  810.          selected by  other callers.  The  name supplied in parameters  1 and 2
  811.          cannot  be used by  ANYONE to log  on.  If  the SysOp wants  to log on
  812.          remotely, the name in parameter 121 must be used.
  813.  
  814.     Parameter 122                                                            NO
  815.          If YES, specifies that a LOCAL logon (via the ESC key) should logon as
  816.          the SysOp automatically.   NO will prompt  for a name  before allowing
  817.          anyone to log on locally.
  818.  
  819.     Parameter  123                                                            0
  820.          The minimum security level  users need in  order to log onto  RBBS-PC.
  821.          Callers  with a security level less than  this number will be given an
  822.          "ACCESS DENIED" message and immediately disconnected.
  823.  
  824.     Parameter 124                                                             5
  825.          The security level  assigned to new users.  If  this security level is
  826.          less than the minimum  security level to log on, no  new users can log
  827.          on.  This  means that no new users  are allowed and access  is limited
  828.          only to pre-registered users.
  829.  
  830.     Parameter 125                                                            10
  831.          The minimum security level a user  must have in order to be considered
  832.          a SysOp.  Even if a user has  a high enough security level to see  the
  833.          SysOp menu and  execute some or  all of the  SysOp commands, the  user
  834.  
  835.  
  836.  
  837.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                   10-14
  838.  
  839.  
  840.          will  not  be treated  as  a  SysOp (i.e.  allowed  to  see the  files
  841.          upload/download  when  viewing  the  CALLERS file)  unless  the  users
  842.          security level  is equal  to or  greater than that  specified by  this
  843.          parameter.
  844.  
  845.     Parameter 126                                                            10
  846.          The minimum  security level required to see the SysOp menu.  This does
  847.          not give a user SysOp  access, it only allows  him to see the menu  of
  848.          SysOp commands.
  849.  
  850.     Parameter 127                                                            10
  851.          The minimum security level a user must have to leave an extended (i.e.
  852.          multiple line) description of a file that was uploaded.  See parameter
  853.          40 for the maximum number  of lines that an extended  description will
  854.          be allowed to have.
  855.  
  856.     Parameter 128                                                             5
  857.          The maximum number  of security violations (i.e.  attempts to download
  858.          protected files) before the user is logged off and locked out.
  859.  
  860.     Parameter 129                                                            10
  861.          The minimum security level  to access each SysOp function.   These may
  862.          all be set  to the same level,  or each command  can have a  different
  863.          minimum security level.
  864.  
  865.     Parameter 130                                                    <variable>
  866.          The minimum security level to access the MAIN commands.  These may all
  867.          be set to the same level, or each command can have a different minimum
  868.          security level.
  869.  
  870.     Parameter 131                                                    <variable>
  871.          The minimum security level to access the FILE commands.  These may all
  872.          be set to the same level, or each command can have a different minimum
  873.          security level.
  874.  
  875.     Parameter 132                                                             5
  876.          The minimum security level  to access the UTILITY commands.  These may
  877.          all be set to  the same level,  or each command  can have a  different
  878.          minimum security level.
  879.  
  880.     Parameter 133                                                    <variable>
  881.          The minimum security level to access  the GLOBAL commands.  These  may
  882.          all be set  to the same  level, or each  command can have  a different
  883.          minimum security level.
  884.  
  885.     Parameter 134                                                             3
  886.          The  maximum number  of times a  user can  change their  password in a
  887.          given  session.   This prevents  a caller  from "fishing"  for special
  888.          passwords.
  889.  
  890.     Parameter 135                                                             5
  891.          The  minimum  security level  required in  order  for users  to access
  892.          privileged group passwords.   If the user's security is less than this
  893.          level, ALL password  changes that they make will be  permanent -- even
  894.          if the password they select is in the temporary password file named in
  895.          parameter 146.
  896.  
  897.  
  898.  
  899.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                       10-15
  900.  
  901.  
  902.     Parameter 136                                                            10
  903.          The  minimum security level required  to overwrite on  uploads.  Users
  904.          with this security  level can  REPLACE EXISTING FILES  by uploading  a
  905.          file with the same name.
  906.  
  907.     Parameter 137                                                            10
  908.          The  minimum security  level "exempt"  from packing.   When  the SysOp
  909.          packs  the user file, callers with this security level or greater will
  910.          NOT be removed from the user file, even if they have not called in the
  911.          number of months specified in parameter 11.
  912.  
  913.     Parameter 138                                                             5
  914.          The default security  level of new PRIVATE messages.   Only those with
  915.          this security level or higher can read new private messages -- even if
  916.          they have been addressed to them.   This allows the SysOp to "preview"
  917.          messages, and  then lower the security  level of each message  so that
  918.          the addressee can read it.
  919.  
  920.     Parameter 139                                                             5
  921.          The default security  level of new PUBLIC  messages.  Only  those with
  922.          this security level or higher can  read new public messages -- even if
  923.          they have  been addressed to them.  This allows the SysOp to "preview"
  924.          messages, and  then lower the  security level of each  message so that
  925.          the every user can read it.
  926.  
  927.     Parameter 140                                                            10
  928.          The minimum security level required to  change the security level of a
  929.          message.
  930.  
  931.     10.8 Parameters for RBBS-PC's Security (part 2)
  932.     -----------------------------------------------
  933.     Parameter 141 is not implemented in RBBS-PC.
  934.  
  935.     Parameter 142                                                 <default dir>
  936.          The drive and path where the "personal" files are located.  If a  file
  937.          listed in  the directory is not  found here, the  download drives will
  938.          then be searched, so it is not necessary to have a copy of a file here
  939.          in order to use personal downloads.   However, files in this directory
  940.          can be protected so that ONLY personal download will access the files.
  941.  
  942.     Parameter 143                                                      PRIV.DEF
  943.          The name of the "personal directory."   If no extension is  specified,
  944.          ".DEF"  will be used.  If not path is specified, the path in parameter
  945.          142 will be used.
  946.  
  947.     Parameter 144                                                        <none>
  948.          The default protocol to be  used when downloading personal files.   If
  949.          no protocol is specified,  the "P" command behaves exactly same as the
  950.          D)ownload command.  If a protocol is specified, it will be used unless
  951.          overridden by the command line (i.e. "P file.ext Z").
  952.  
  953.     Parameter 145                                                       FILESEC
  954.          The  path and filename of the "file  security" list.  See section 15.4
  955.          for more information.
  956.  
  957.     Parameter 146                                                      PASSWRDS
  958.          The path  and filename which  contains the privileged  group passwords
  959.          and security-level limits.  See section 15.3.
  960.  
  961.  
  962.  
  963.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                   10-16
  964.  
  965.  
  966.     Parameter 147                                                            NO
  967.          Specifies  that multi-file  personal downloads  using ASCII  should be
  968.          done "non-stop."  This is useful  if the SysOp wants users to download
  969.          to a continuous feed printer.
  970.  
  971.     Parameter 148                                                            10
  972.          The minimum security a user must have in order to "categorize" uploads
  973.          when the SysOp is using the File Management System (FMS).   Uploads by
  974.          callers with insufficient security to categorize will be placed in the
  975.          default "upload" category.
  976.  
  977.     Parameter 149                                                             5
  978.          The minimum security to  view NEW uploads.   RBBS-PC will omit  either
  979.          ALL files  in the  "upload"  directory, or  only  those files  in  the
  980.          "upload"  category  (if  the  upload  directory  is  the   master  FMS
  981.          directory).
  982.  
  983.     Parameter 150                                                             6
  984.          The minimum  security to bypass the  "epilog" questionnaire, specified
  985.          in parameter 85.
  986.  
  987.     Parameter 151                                                             5
  988.          The  minimum security level required to  automatically add a user to a
  989.          conference.    This  parameter is  only  activate  when  CONFIG is  in
  990.          "conference  maintenance" mode (see parameter 167).  If a caller tries
  991.          to  join a  conference, they  will be  denied access  unless  they are
  992.          already a  member, or their security is at or  above this level.  Each
  993.          conference may have  a different  setting for this  parameter.   NOTE:
  994.          Sub-boards  do  NOT  use  this  feature.    To  restrict  access to  a
  995.          Sub-board, use parameter 123.
  996.  
  997.     Parameter 152                                                             6
  998.          The  minimum  security level  for  a caller  to "turbo  logon".   This
  999.          feature allows a caller to go DIRECTLY to the main menu, bypassing the
  1000.          welcome, new upload and bulletin displays.  To use "Turbo logon",  the
  1001.          user must answer the "What is your FIRST name" prompt with:
  1002.  
  1003.               firstname lastname password ![conference]
  1004.  
  1005.          The  "!" after the  password signals RBBS-PC  to use "turbo."   If the
  1006.          conference  name is  omitted,  the caller  will  be left  in  the MAIN
  1007.          conference.   If the caller  substitutes a "$"  for the "!",  Only the
  1008.          WELCOME will be bypassed.  This  is helpful for systems with extensive
  1009.          ANSI welcome screens that can be tedious for old callers.
  1010.  
  1011.     Parameter 153                                                            10
  1012.          The minimum security required by a caller to add a  description for an
  1013.          existing file.   Typically this is  restricted to the SysOp  only.  It
  1014.          can be used by the SysOp to create FMS directories.  After placing the
  1015.          files  in the upload subdirectory  (or anywhere in  the download path)
  1016.          the SysOp can use RBBS-PC to  add descriptions for the files.  RBBS-PC
  1017.          will first ask if you wish to  OVERWRITE the file.  If you answer  NO,
  1018.          RBBS-PC will then ask if you wish  to add a description.  In this way,
  1019.          RBBS-PC will properly build the directory entry.
  1020.  
  1021.     Parameter 154                                                    SECVIO.HLP
  1022.           The name  of the  help file that  is shown to  a caller  whenever the
  1023.          caller  incurs  a  security violation.    RBBS-PC  will  add the  HELP
  1024.          directory and EXTENSION (from parameters 64 and 66).
  1025.  
  1026.  
  1027.  
  1028.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                       10-17
  1029.  
  1030.  
  1031.     Parameter 155                                                        <none>
  1032.          Denies callers access to one or both of RBBS-PC's "premium features --
  1033.          DOORS and file  downloading, for a specific period of  time.  This can
  1034.          be used to direct the callers' attentions to other features of RBBS-PC
  1035.          (such  as  message  bases).   The  PASSWRDS  file  (see section  15.3)
  1036.          specifies  how many  SECONDS  the caller  must  be online  before  the
  1037.          premium  features are available.   If a  caller tries to  use a locked
  1038.          feature  before the  time  has elapsed,  the  caller will  be  given a
  1039.          message and  denied access.   This  is *NOT*  recorded  as a  security
  1040.          violation.
  1041.  
  1042.     The  file TIMELOCK.HLP should be placed  with the other RBBS-PC HELP files.
  1043.     This  file (if  found) will  be shown  to a  user who  is  locked out  of a
  1044.     command.  If  the TIMELOCK.HLP file  is not available,  the caller will  be
  1045.     given a "canned" message:  "Sorry, (name), try that function later."
  1046.  
  1047.     Parameter 156                                                            10
  1048.          The minimum security to be exempt from automatic security updates.  If
  1049.          the caller's MAIN security  level is changed, their security  level in
  1050.          conferences will also be  changed if their security in  the conference
  1051.          is less  than this  setting.   This allows the  SysOp to  adjust their
  1052.          security in the MAIN conference, and RBBS-PC will make the adjustments
  1053.          in  each conference and sub-board.   If the SysOp increases a caller's
  1054.          security  in a conference  (to make them  a "SIGOp"), The  caller will
  1055.          maintain this increased security only if it is above this setting.
  1056.  
  1057.     Parameter 157                                                            10
  1058.          The minimum security a  caller must have to  be able to read and  kill
  1059.          all  messages (in  the message base  for which  this is  a .DEF file).
  1060.          This allows the SysOp  to create an "assistant MESSAGE  SysOp" who can
  1061.          police  message  traffic,  without   granting  that  user  full  SysOp
  1062.          privileges.
  1063.  
  1064.     Parameter 158                                                      SEEN-BY:
  1065.          Specifies a text string that, if found at the start of a message line,
  1066.          will NOT  be  shown to  the caller.   This  can  be used  to hide  the
  1067.          sometimes enormous network routing data found in network mail.
  1068.  
  1069.     10.9 Parameters for Multiple RBBS-PC's/Conferences
  1070.     --------------------------------------------------
  1071.     Parameter 161                                                             1
  1072.          The maximum number of RBBS-PC nodes.  Up to 36 RBBS-PC's can share the
  1073.          same files.   Different environments have different maximum  number of
  1074.          nodes  that  they can  effectively  support.   Setting  this parameter
  1075.          configures the MESSAGE files so they contain the appropriate number of
  1076.          "node" records.
  1077.  
  1078.     Parameter 162                                                           DOS
  1079.          The  environment that multiple copies of RBBS-PC will be sharing files
  1080.          in.  This is necessary so that  RBBS-PC can use the mechanism that  is
  1081.          appropriate  to the specific environment when  sharing files.  RBBS-PC
  1082.          currently  can   handle  the  following   environments  for   multiple
  1083.          RBBS-PC's:
  1084.  
  1085.               0) Single node under DOS
  1086.               1) MultiLink (The Software Link, Inc.)
  1087.               2) OmniNet (Corvus)
  1088.               3) PC-Net (Orchid)
  1089.               4) DESQview (Quarterdeck Office Systems)
  1090.  
  1091.  
  1092.  
  1093.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                   10-18
  1094.  
  1095.  
  1096.               5) 10 Net (Fox Research)
  1097.               6) IBM's NETBIOS
  1098.  
  1099.          NOTE:  Many manufacturers utilize Orchid's network conventions.  As an
  1100.          example, AST and Alloy are both vendor's whose "network" is .EXE file-
  1101.          compatible with Orchid's.   If you have a network  of PC's, check with
  1102.          the vendor to see how compatible their network is with those supported
  1103.          by RBBS-PC.
  1104.  
  1105.     Parameter 163                                                      INTERNAL
  1106.          Specifies the method RBBS-PC  uses to recycle after a call.   INTERNAL
  1107.          recycling is done within the RBBS-PC.EXE file.  SYSTEM recycling exits
  1108.          RBBS-PC, and expects  the invoking .BAT file to  recycle.  Internal is
  1109.          faster, but System allows an external event to be processed after each
  1110.          caller.
  1111.  
  1112.     Parameter 164                                                             8
  1113.          The number of records in the USERS  file.  This number must be an even
  1114.          power of 2 (256, 512, 1024, 2048, etc.).  When the USER file is almost
  1115.          full, the  SysOp will  either have  to "rebuild"  the  user file  (see
  1116.          parameter 182) or increase this file size.  The SysOp can check on the
  1117.          freespace in  this file  with the  RBBS-PC "statistics"  command (UTIL
  1118.          section).   Parameter 291 lets new users on  even if the users file is
  1119.          full.
  1120.  
  1121.     Parameter 165                                                            27
  1122.          Specifies the  default number of records  in the MESSAGES file.   Each
  1123.          file is 128 bytes.   The number  of messages that can  be stored is  a
  1124.          function of the number of lines allowed per message.  The minimum size
  1125.          of the MESSAGES file is equal  to 1 (The "checkpoint" record) plus the
  1126.          maximum  number  of concurrent  RBBS-PC's  ("node"  records) plus  the
  1127.          maximum number of messages  allowed multiplied by 5 (each  messages is
  1128.          assumed to average five 128-byte records)
  1129.  
  1130.     Parameter 166                                                             5
  1131.          The maximum number of messages allowed  in the message file at any one
  1132.          time.  The absolute  upper limit on the number  of messages  is   999.
  1133.          If you  specify 250 messages, you  can expect that the  MESSAGES  file
  1134.          will be formatted to more than 160K in size.  If you allow the message
  1135.          file to grow (parameter 170), only parameter 166 will limit the growth
  1136.          of the file.  If  your message file does not grow, both  the number of
  1137.          messages, and the number of records  will limit how many messages  can
  1138.          be left.
  1139.  
  1140.     Parameter 167
  1141.          Enters "conference maintenance"  This allows you to set features or do
  1142.          maintenance on CONFERENCES (not  Sub-boards!).  You will be  asked for
  1143.          the conference name, which can be  up to 7 characters (CONFIG will add
  1144.          an "M" to the conference  MESSAGE filename, and a "U" to the USER file
  1145.          name).    While  in  conference  maintenance   mode,  you  can  create
  1146.          conference message and user files, perform maintenance on them, or set
  1147.          conference  variables (see parameter 151.  To perform maintenance on a
  1148.          Sub-board,  you should start config with the sub-board .DEF file (i.e.
  1149.          CONFIG MYSUBC.DEF).  If you change the size of a conference MESSAGE or
  1150.          USER file, the change will take place when press  the END key while in
  1151.          conference maintenance mode.
  1152.  
  1153.  
  1154.  
  1155.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                       10-19
  1156.  
  1157.  
  1158.     Parameter 168                                                           ZIP
  1159.          The default  file extension for uploads  and downloads.  If  a file is
  1160.          UPLOADED, and the  user does  not specify an  extension, this  default
  1161.          will  be  used.   If  a  file DOWNLOAD  request  does  not specify  an
  1162.          extension, the default will be used.  In order to upload files with NO
  1163.          extension, a "." must follow the name (i.e. U MYFILE. Z).
  1164.  
  1165.     Parameter 169                                                        <none>
  1166.          Additional  file extensions in addition to the default, to search when
  1167.          looking for  an uploaded file, to decide if  it is already present.  A
  1168.          file will be considered already in the  catalog if the prefix matches.
  1169.          Warning:  this search can be time consuming unless  you have installed
  1170.          the Fast  File Search.   Every extension  listed should  begin with  a
  1171.          period.   E.g.  ".ARC.PAK"  would  count an  upload  of XYZ.ZIP  as  a
  1172.          duplicate if the file XYZ.PAK or XYZ.ARC exists.
  1173.  
  1174.     Parameter 170                                                            NO
  1175.          Allows the MESSAGE  files to "grow."  If the  limit on active messages
  1176.          (parameter 166) has not  been exceeded, and the number  of records has
  1177.          been exhausted, RBBS-PC  will increase the size of the message file to
  1178.          accommodate more messages.  NOTE: The Corvus Network software does not
  1179.          allow a message file to grow.
  1180.  
  1181.     10.10 RBBS-PC SysOp Utilities
  1182.     -----------------------------
  1183.     Parameter 181
  1184.          Packs the  message base.  When a message is  "killed,"  the space used
  1185.          by  that  message  is  not   freed  (this  allows  a  message  to   be
  1186.          "resurrected).  Parameter 181 makes a backup of the message file, then
  1187.          reclaims the space used by killed messages.
  1188.  
  1189.     Parameter 182
  1190.          Removes deleted users and users who have not been on the system within
  1191.          the  number of  months  specified in  parameter 16.   You  should have
  1192.          enough free  disk space for  a second copy  of the users  file (with a
  1193.          qualifier of ".BAK") or the  rebuilding will terminate abnormally (the
  1194.          users file will be  restored).  NOTE: Locked-out users  (security less
  1195.          than 0) will not be removed from the file.
  1196.  
  1197.     Parameter 183
  1198.          Displays  the message headers of all messages, active and killed, that
  1199.          are  present in the message  file.  This is left  over from one of the
  1200.          many  "debugging" stages  of RBBS-PC  prior to  CPC09.   Following the
  1201.          policy of  making  all  changes "additive",  this  function  has  been
  1202.          retained.   It  may  help  some  SysOps  recover  from  disk  hardware
  1203.          failures.
  1204.  
  1205.     Parameter 184
  1206.          Renumbers messages.  An  RBBS-PC message number cannot be  higher than
  1207.          9999.    This function  will renumber  the active  messages, utilizing
  1208.          numbers  once used  by deleted  messages.   Also, each  caller's high-
  1209.          message pointer will be updated to reflect the renumbered message.
  1210.  
  1211.     Parameter 185
  1212.          Scans  the  message file  and reconstructs  the  chains that  link the
  1213.          messages  together.   Message  files  that  have "blank"  messages  or
  1214.          abbreviated  messages (i.e.  some lines  of text  are missing)  can be
  1215.          repaired with this facility.
  1216.  
  1217.  
  1218.  
  1219.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                   10-20
  1220.  
  1221.  
  1222.     Parameter 186
  1223.          Sets  a flag in all USER records  that will require the user to answer
  1224.          the required questionnaire (see parameter 82).
  1225.  
  1226.     Parameter 187
  1227.          Scans the FMS  directory to be sure each record  conforms to the exact
  1228.          format required by  the FMS (in case the text editor used by the SysOp
  1229.          to  edit the  file inserted  tabs or shorten  lines that  had trailing
  1230.          blanks at the end of them).
  1231.  
  1232.     Parameter 188
  1233.          Scans the PERSONAL download directory to be sure the  format is proper
  1234.          for a PRIV.DEF file.
  1235.  
  1236.     Parameter 189
  1237.          This  parameter will guide the SysOp, sequentially, through only those
  1238.          parameters  that would normally  have to be changed  when setting up a
  1239.          new RBBS-PC.
  1240.  
  1241.     Parameter 190
  1242.          This  parameter  will  guide  the  SysOp,  sequentially,  through  the
  1243.          parameters  that are  new and/or  changed for  the current  release of
  1244.          RBBS- PC.
  1245.  
  1246.     Parameter 191
  1247.          Will turn  the "printer  enabled" flag  off in  all the node  records.
  1248.          This is useful if somehow the  printer is accidentally enabled, but no
  1249.          printer exists (a condition which will halt RBBS-PC).
  1250.  
  1251.     Parameter 192
  1252.          Scans the USER file and turns the "highlight" feature off for any user
  1253.          who did not select COLOR.  This will rescue confused  callers from the
  1254.          problem  of receiving  ANSI  sequences when  their  terminal does  not
  1255.          support ANSI.
  1256.  
  1257.     10.11 RBBS-PC's File Management System Parameters
  1258.     -------------------------------------------------
  1259.     Parameter 201                                                            C:
  1260.          The drive letter where uploads should be placed.  Enter only the DRIVE
  1261.          letter here.  The exact subdirectory can be entered in parameter 208.
  1262.  
  1263.     Parameter 202                                                            99
  1264.          The  name  of the  directory file  where  RBBS-PC should  place upload
  1265.          descriptions.   This upload directory can be the master FMS directory,
  1266.          or a separate upload directory.
  1267.  
  1268.     Parameter 203                                                            C:
  1269.          The drive/path were the upload directory is to be found.
  1270.  
  1271.     Parameter 204                                                             C
  1272.          The letters  of the drives  from which files  can be downloaded.   The
  1273.          order  in which they  are specified is  the order in  which the drives
  1274.          will be searched.  If the order is BAC, then drive B will be  searched
  1275.          first for the file,  then drive A, and  finally drive C.  While  there
  1276.          can  be duplicate files  on each of  the drives, the  first file found
  1277.          will be the one downloaded to the user.
  1278.  
  1279.  
  1280.  
  1281.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                       10-21
  1282.  
  1283.  
  1284.     Parameter 205                                                            NO
  1285.          Specifies that DOS  subdirectories are used.  This  is a reflection of
  1286.          RBBS-PC's  early history  (before  DOS supported  subdirectories)  and
  1287.          should always be set to YES.
  1288.  
  1289.     Parameter 206                                                            NO
  1290.          Specifies that  uploads are to be sent to DOS subdirectories.  This is
  1291.          a  reflection  of  RBBS-PC's   early  history  (before  DOS  supported
  1292.          subdirectories) and should always be set to YES.
  1293.     Parameter 207                                                            NO
  1294.          Specifies that downloads are separated into DOS subdirectories.   This
  1295.          is  a reflection  of  RBBS-PC's early  history  (before DOS  supported
  1296.          subdirectories) and should always be set to YES.
  1297.  
  1298.     Parameter 208
  1299.          Specifies the DOS subdirectory where UPLOADS are placed, and a list of
  1300.          subdirectories where DOWNLOADS  are searched.  This is only functional
  1301.          if you have responded "Yes" to either parameter 206 or  parameter 207.
  1302.          The  FAST FILE SEARCH can  be used in  conjunction with this directory
  1303.          list to find downloads (see section 12.9).
  1304.  
  1305.     Parameter 209                                                           DIR
  1306.          The file extension for RBBS-PC directory files.
  1307.  
  1308.     Parameter 210                                                        <none>
  1309.          An  alternative extension to be used for  "directory" files.  The main
  1310.          use for an  "alternate" extension  is to allow  "sub-boards" to  share
  1311.          directories  using the main  extension (parameter 209),  but also have
  1312.          some  directories unique to the  "sub-board" that are  not shared with
  1313.          others.
  1314.  
  1315.     Parameter 211                                                           DIR
  1316.          The name (prefix  only) of the  directory of  directories.  This  file
  1317.          lists either the names of other .DIR files, or FMS category codes (see
  1318.          section 12).
  1319.  
  1320.     Parameter 212                                                            NO
  1321.          Allows  the SysOp  to exclude  the directory  of directories  from the
  1322.          search   done by the  New command.   If your directory  of directories
  1323.          does not  contain FILE descriptions, but  only directory descriptions,
  1324.          you will probably not want it searched by the "new" command.
  1325.  
  1326.     Parameter 213                                                            NO
  1327.          Specifies an additional file to place upload descriptions.  This could
  1328.          be used to maintain a downloadable list of ALL files, or a bulletin of
  1329.          NEW uploads.
  1330.  
  1331.     Parameter 214                                                        <none>
  1332.          The name (without path or extension) of the master FMS directory.  See
  1333.          section 12.3 for a full description of the advantages of using FMS
  1334.  
  1335.     Parameter 215                                                            NO
  1336.          Limits the search for directories to the master FMS directory.  If you
  1337.          have  multiple .DIR files, set this parameter  to NO.  If you only use
  1338.          FMS, set this  parameter to  YES to  increase the  speed of  directory
  1339.          searches.
  1340.  
  1341.  
  1342.  
  1343.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                   10-22
  1344.  
  1345.  
  1346.     Parameter 216                                                           UNC
  1347.          The default category code for uploads.  This parameter is how  uploads
  1348.          get classified  in the  FMS directory  if the uploader  does not  have
  1349.          sufficient  security to  categorize an  upload.   If this  category is
  1350.          "***," only the SysOp will see the new upload.
  1351.  
  1352.     Parameter 217                                                       DIR.CAT
  1353.          The  name of the file which tells RBBS-PC what categories are included
  1354.          in the FMS directory.  The format of the file is described in  section
  1355.          12.5.
  1356.  
  1357.     Parameter 218                                                            NO
  1358.          Specifies  what  directories will  be listed  in  a request  for "all"
  1359.          directories.   This parameter  is REQUIRED  in order for  "all" to  be
  1360.          defined as an option.  Begin with "@" if you want to specify a list of
  1361.          directories.   For example, "@C:\RBBS\ALLDIR.LST" means  that the text
  1362.          file "ALLDIR.LST" on drive C in subdirectory ALLDIR contains a list of
  1363.          directories to search  when "all"  is specified.   The directories  in
  1364.          ALLDIR.LST should  use the same names as the caller would type in, one
  1365.          to  a line.   E.g.  if "all"  is the  search  directories 1,3,  and 4,
  1366.          ALLDIR.LST should contain
  1367.                    1
  1368.                    3
  1369.                    4
  1370.  
  1371.     You can also specify a specific directory to confine all to by including an
  1372.     entry  not beginning  with "@",  e.g. "FMS"  would list  directory FMS.DIR,
  1373.     located in  the drive/path specified where directory files go.  If you want
  1374.     to  disable the  search for  "all", just  press Enter  in response  to this
  1375.     parameter.
  1376.  
  1377.     Parameter 219                                                            40
  1378.          The maximum length of the description that can be given to an uploaded
  1379.          file. RBBS-PC  can be configured  so that those  who upload  files can
  1380.          provide  a  description of  the file  they  upload.   This description
  1381.          informs others what the file  does and helps them decide  whether they
  1382.          want to download the files.  The maximum length of the description can
  1383.          be set to  any value between 40 and  46.  WARNING: If you  change this
  1384.          option, you must manually change all existing directories.
  1385.  
  1386.     Parameter 220                                                            C:
  1387.          The drive and  directory where all directory files must be put, except
  1388.          possibly for  the upload directory.   Only in this DOS  directory does
  1389.          RBBS-PC look for RBBS-PC  directory files,  with the sole exception of
  1390.          the  upload directory  when the  caller's security  level permits  the
  1391.          upload directory to be viewed (see parameter 149).
  1392.  
  1393.     10.12 Communications Parameters (part 1)
  1394.     ----------------------------------------
  1395.     Parameter 221                                                          COM1
  1396.          The communication port  that RBBS-PC will  use.  If you  specify COM0,
  1397.          RBBS-PC  will run in "local" mode, allowing you to run RBBS-PC without
  1398.          a modem.   RBBS-PC  can  support COM1  and COM2  directly,  or it  can
  1399.          support a FOSSIL  driver, and thereby support  any communications port
  1400.          supported by the FOSSIL.
  1401.  
  1402.  
  1403.  
  1404.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                       10-23
  1405.  
  1406.  
  1407.     Parameter 222                                                             3
  1408.          The  number of seconds that RBBS-PC should wait after initializing the
  1409.          modem with  a "reset" command.   Many modems require only  1 second to
  1410.          reset, however some may require much (MUCH) longer.
  1411.  
  1412.     Parameter 223                                                             1
  1413.          The number of  seconds to wait prior to issuing a modem command.  This
  1414.          is most useful when you have configured RBBS-PC to only issue commands
  1415.          between rings  and want the  modem to "settle  down" after a  ring has
  1416.          ended.  If you find  that 2400 baud calls are improperly  connected at
  1417.          1200  baud, increase the wait.  Some  modems take longer to connect at
  1418.          2400 than at lower speeds.
  1419.  
  1420.     Parameter 224                                                             1
  1421.          The number of rings  to wait before answering  the phone.   Specifying
  1422.          zero rings means  that the modem (not RBBS-PC!) will  answer the phone
  1423.          as soon as  it rings.   NOTE: RBBS-PC's control  of answer mode  is an
  1424.          important  part  of  its security.    Setting  parameter  224 to  ZERO
  1425.          bypasses this security!  If  you specify one or more rings,  the modem
  1426.          must be able to tell RBBS-PC when the phone is ringing (via RS-232 pin
  1427.          22 or the  "RING" response string).   The modem must  also be able  to
  1428.          count rings in  its S-registers.   You can  also specify  "Ring-Back."
  1429.          This instructs  RBBS-PC to IGNORE  a ringing phone,  but if  the phone
  1430.          stops ringing  (for more than  10 but less  than 45 seconds)  and then
  1431.          starts ringing  again, RBBS-PC will answer.   This is  useful for non-
  1432.          dedicated phone lines, or hearing-impaired SysOps who want to use both
  1433.          TDD  (telecommunications device for the  deaf) and RBBS-PC.   A caller
  1434.          who wants  the SysOp to use TDD will let  the phone ring until the TDD
  1435.          connects, but will  call, let the  phone ring once  then hang up,  and
  1436.          then call BACK to get RBBS-PC to answer the phone.
  1437.  
  1438.     Parameter 225
  1439.          Sets the commands RBBS-PC uses to  communicate with the modem.  A list
  1440.          of SysOp-supplied settings  for various modems is also  available (See
  1441.          section 11).
  1442.  
  1443.     Parameter 226
  1444.          Activates  software-based MNP  support.    This  option is  no  longer
  1445.          available,  unless Microcom  can supply  a library that  is compatible
  1446.          with  current Microsoft  BASIC compilers.   RBBS-PC  does support  MNP
  1447.          protocol  that  is hardware-based  (i.e.  built into  the  calling and
  1448.          answering modems).
  1449.  
  1450.     Parameter 227                                                            NO
  1451.          Restricts  RBBS-PC so it will only issue modem commands BETWEEN rings.
  1452.          Some modems  cannot  handle the  telephone  ringing and  accept  modem
  1453.          commands simultaneously.  Most modems do NOT require this restriction.
  1454.  
  1455.     Parameter 228                                                           300
  1456.          The  speed RBBS-PC should  initialize the modem to.   Most modems will
  1457.          only  REDUCE speed  when  automatically detecting  baud rate,  so this
  1458.          value should be set to the maximum speed supported by your modem.
  1459.  
  1460.     Parameter 229                                                   180 seconds
  1461.          The number of seconds RBBS-PC will wait before disconnecting an "idle"
  1462.          caller.  If a caller walks away from an RBBS-PC  session, RBBS-PC will
  1463.          first  warn the caller, then  disconnect the call  after the specified
  1464.          number of seconds.
  1465.  
  1466.  
  1467.  
  1468.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                   10-24
  1469.  
  1470.  
  1471.     Parameter 230                                                            NO
  1472.          Specifies a "dumb" modem is being used.  Selecting this  means that no
  1473.          modem commands are sent from RBBS-PC  to the modem.  This can  be used
  1474.          to  connect RBBS-PC to a communications network (i.e. TymNet) or local
  1475.          area  network that supplied a simple RS-232 interface.  Selecting this
  1476.          option causes RBBS-PC to
  1477.             - Issue no Hayes commands,
  1478.             - Depend on no Hayes-like responses,
  1479.             - Control the interface with the Data Terminal Ready (DTR),
  1480.             - Assume  somebody  has  called  whenever Carrier  Detect  (CD)  is
  1481.               detected, and
  1482.             - Assume that whomever calls is at the baud rate selected in CONFIG
  1483.               parameter 228.
  1484.  
  1485.     Parameter 231
  1486.          Initializes the modem's  firmware for  use by RBBS-PC.   The  commands
  1487.          used to perform firmware initialization can be modified with parameter
  1488.          225.
  1489.  
  1490.     Parameter 232                                                             3
  1491.          The  number of  seconds  to wait  after  dropping DTR  (Data  Terminal
  1492.          Ready).  RBBS-PC drops DTR in order to disconnect a caller.  Too short
  1493.          a delay will cause the modem not to re-initialize properly.
  1494.  
  1495.     Parameter 233                                                     PROTO.DEF
  1496.          The  path and  filename  of the  external  protocol driver  file  (see
  1497.          section 20).
  1498.  
  1499.     Parameter 234                                                            NO
  1500.          Activates RBBS-PC's  check for AutoDownload support  (supported by the
  1501.          PC-TALK terminal emulator) at the  start of each call.  This  check is
  1502.          incompatible with some terminals  and communications packages, causing
  1503.          them to stop  displaying on the local screen.   The caller can control
  1504.          whether  autodownload is used  with the T)oggle  command in utilities.
  1505.          It is recommended that this option NOT be enabled.
  1506.  
  1507.     Parameter 235                                                           YES
  1508.          Instructs  RBBS-PC to  force downloads  with "binary"  file extensions
  1509.          (i.e. .ARC, .ZIP, .EXE, .COM, .OBJ, .WKS, .BAS, or whose second letter
  1510.          of the  extension is Q) to non-ASCII protocols.
  1511.  
  1512.     Parameter 236                                               <don't recycle>
  1513.          Instructs  RBBS-PC  to "recycle"  after  a  number  of minutes  passes
  1514.          without  receiving  a  call.   This  may  help  recover  from a  modem
  1515.          malfunction.   Set  this  value to  the  number of  minutes an  "idle"
  1516.          RBBS-PC could mean  a modem problem.  Specifying  0 means that RBBS-PC
  1517.          will not re-cycle, no matter how many minutes elapse between calls.
  1518.  
  1519.     Parameter 237                                                            NO
  1520.          Forces RBBS-PC  to leave the modem  at the baud rate  it was initially
  1521.          opened  at rather  than automatically  matching the  baud rate  of the
  1522.          caller.   RBBS-PC  normally  changes  the  baud  rate  in  the  RS-232
  1523.          interface to match that of the callers.  Some modems  allow RBBS-PC to
  1524.          transfer at  maximum speed on all  calls, while the modem  handles the
  1525.          speed conversion.  In this case you would set parameter 237 to YES.
  1526.  
  1527.  
  1528.  
  1529.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                       10-25
  1530.  
  1531.  
  1532.     10.13 Communications Parameters (part 2)
  1533.     ----------------------------------------
  1534.     Parameter 241                                                            NO
  1535.          Instructs RBBS-PC  to switch back  to the original  parity/word length
  1536.          setting after a binary transfer.  If a caller using  7bit, even parity
  1537.          requests  a binary transfer, RBBS-PC  will switch to  8bit, no parity.
  1538.          Parameter 241 controls  whether RBBS-PC  stays at 8bit  or reverts  to
  1539.          7bit after the transfer.  Most environments can remain at 8bit after a
  1540.          transfer.
  1541.  
  1542.     Parameter 242                                                             0
  1543.          Specifies the minimum modem speed that new callers can have.  If a new
  1544.          caller connects at a speed less than that specified, RBBS-PC will deny
  1545.          access to that caller.
  1546.  
  1547.     Parameter 243                                                             0
  1548.          Specifies  the minimum  modem  speed  for  OLD  callers.    With  this
  1549.          parameter, you can  block any NEW callers at 300bps,  but allow a pre-
  1550.          registered caller access at that speed.
  1551.  
  1552.     Parameter 244                                                            NO
  1553.          Activates CTS (clear to send) and RTS  (request to send) flow control.
  1554.          This hardware flow  control uses RS-232  pins 4 and  5 to control  the
  1555.          flow of data between RBBS-PC and the modem.
  1556.  
  1557.     Parameter 245                                                            NO
  1558.          Activates  XON/XOFF flow  control.   This software  flow control  uses
  1559.          ASCII codes to control the flow of data between RBBS-PC and the modem.
  1560.          NOTE:  RBBS-PC only supports XON/XOFF  at the end of each buffer.   If
  1561.          RBBS-PC is to quickly respond to XON/XOFF, set parameter 54 to a small
  1562.          number.
  1563.  
  1564.     Parameter 246                                                            30
  1565.          The  maximum time to RBBS-PC  should wait for  carrier after answering
  1566.          the phone.
  1567.  
  1568.     10.14 Parameters for RBBS-PC NET-MAIL
  1569.     -------------------------------------
  1570.     Parameter 261                                                        <none>
  1571.          Specifies  the  time of  day in  HHMM format  at  which RBBS-PC  is to
  1572.          perform  a "daily event."  At this  time, RBBS-PC will create a "daily
  1573.          event" signal  file, and exit to DOS.  The  signal file is in the form
  1574.          "RBBS?TM.DEF",  where ?  is the  node number.   See  section 13  for a
  1575.          complete description  of the  requirements for  .BAT files when  doing
  1576.          daily events.
  1577.  
  1578.     Parameter 262                                                        <none>
  1579.          Selects  a network  "front  end" for  use  with RBBS-PC.    Currently,
  1580.          RBBS-PC supports the following front-ends: SeaDog and BinkleyTerm (see
  1581.          Appendix  S).    By  enabling  this  option,  the  SysOp  assumes  the
  1582.          responsibility of configuring the "net mail" application to:
  1583.  
  1584.            1. answer  the phone  and determine  if the  caller is  sending "net
  1585.               mail".
  1586.            2. if the caller is not sending "net mail", the net mail application
  1587.               must invoke RBBS-PC with the following command line:
  1588.  
  1589.               RBBS-PC.EXE nodeid filename /time /baud /RELIABLE
  1590.  
  1591.  
  1592.  
  1593.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                   10-26
  1594.  
  1595.  
  1596.               where:
  1597.                  - "nodeid" is the node ID in the range 1-9, 0, or A-Z.
  1598.                  - "filename"  is the fully qualified  file name to  use as the
  1599.                    RBBS-PC ".DEF" file.
  1600.                  - "/time" is the time of day for RBBS-PC to return to the "net
  1601.                    mail" application that called RBBS-PC.
  1602.                  - "/baud" if the baud rate that the caller dialed in at.
  1603.                  - "/RELIABLE"  tells RBBS-PC whether  the connection has error
  1604.                    correction built into the connected modems
  1605.  
  1606.     Parameter 263                                                        <none>
  1607.          The command to turn on intermediate host echo.  This is intended to be
  1608.          used  when RBBS-PC is  connected to a  public data network  (PDN) as a
  1609.          "node" -- not all systems  that people log into on a PDN need be "main
  1610.          frame" computers!   When RBBS-PC is  a node on a  public data network,
  1611.          typically the  network will do the  echoing -- between the  caller and
  1612.          the  port they  access on  the PDN  and between  RBBS-PC and  the port
  1613.          RBBS-PC  accesses on  the PDN.   This  causes file  transfers to  be a
  1614.          problem  because the  PDN  will continue  to  echo.   Therefore  it is
  1615.          necessary to be able to go  into an "image" mode where data is  passed
  1616.          through the PDN  intact with no echoing.  The  contents of this string
  1617.          will be  sent AFTER a file  transfer so the network  will resume echo.
  1618.          Any  character can be included in  the string using it's decimal ASCII
  1619.          equivalent  simply  by  putting   a  number  inside  square  brackets.
  1620.          Characters not in  square brackets  will be transmitted  as they  were
  1621.          entered.   The  string "a[32]"  will be  interpreted as  a  lower case
  1622.          letter "a" followed by a blank.
  1623.  
  1624.     Parameter 264                                                        <none>
  1625.          The string  that sent BEFORE  a file exchange  that causes the  PDN to
  1626.          STOP echoing.  As with  parameter 263, the contents of this  string is
  1627.          entirely dependent on  the predilections  of the PDN  that RBBS-PC  is
  1628.          attached to.
  1629.  
  1630.     Parameter 265                                                       RBBS-PC
  1631.          Specifies  who should  echo  characters sent  to  RBBS-PC.   Normally,
  1632.          RBBS-PC  echoes back to the caller,  but un a PDN,  or callers who use
  1633.          TDDs may want to change this value to either an  intermediate host, or
  1634.          to the caller's system.
  1635.  
  1636.     Parameter 266                                                        <none>
  1637.          The string  RBBS-PC will  use to  acknowledge each  line  in an  ASCII
  1638.          protocol upload.  Typically,  an ASCII upload is characterized  by two
  1639.          fundamental  features -- it contains  no unprintable characters and it
  1640.          does not require  any "error  checking".  Under  some circumstances  a
  1641.          callers communications  protocol may  require a response  from RBBS-PC
  1642.          (i.e. a line feed) before the next line will be transmitted.
  1643.  
  1644.     Parameters 267                                                     FIDX.DEF
  1645.          The path and filename of the FFS (Fast File Search)  sorted names file
  1646.          (see section 12.9).
  1647.  
  1648.     Parameter 268                                                      LIDX.DEF
  1649.          The path and  filename of the FFS (Fast File  Search) "tabs" file (see
  1650.          section 12.9).
  1651.  
  1652.  
  1653.  
  1654.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                       10-27
  1655.  
  1656.  
  1657.     10.15 New Users Parameters
  1658.     --------------------------
  1659.     Parameter 281                                                           YES
  1660.          Instructs RBBS-PC to  allow new  callers to set  their default  system
  1661.          values.  RBBS-PC typically asks new  users their choice of line feeds,
  1662.          graphics,  transfer  protocol,  and  "turbo-key".     Sometimes  these
  1663.          questions confuse new users, who lack the knowledge to answer them.
  1664.  
  1665.     Parameter 281
  1666.          Not implemented in this release of RBBS-PC.
  1667.  
  1668.     Parameter 282
  1669.          Not implemented in this release of RBBS-PC.
  1670.  
  1671.     Parameter 283
  1672.          Not implemented in this release of RBBS-PC.
  1673.  
  1674.     Parameter 284
  1675.          Not implemented in this release of RBBS-PC.
  1676.  
  1677.     Parameter 285
  1678.          Not implemented in this release of RBBS-PC.
  1679.  
  1680.     Parameter 286
  1681.          Not implemented in this release of RBBS-PC.
  1682.  
  1683.     Parameter 287
  1684.          Not implemented in this release of RBBS-PC.
  1685.  
  1686.     Parameter 288
  1687.          Not implemented in this release of RBBS-PC.
  1688.  
  1689.     Parameter 289
  1690.          Not implemented in this release of RBBS-PC.
  1691.  
  1692.     Parameter 290                                                           YES
  1693.          Specifies new users  should be saved in the USER file.   If set to NO,
  1694.          new  users  may log  in,  but  RBBS-PC  will  not "remember"  them  on
  1695.          subsequent calls.
  1696.  
  1697.     Parameter 291
  1698.          Instructs RBBS-PC to allow new users  when the USER file is full.   In
  1699.          this case,  RBBS-PC  will not  "remember"  new callers  on  subsequent
  1700.          calls, until the USER file is expanded to accommodate more records.
  1701.  
  1702.     10.16 Use of the Library Sub-System
  1703.     -----------------------------------
  1704.     Parameter 301                                                        <none>
  1705.          Activates the Library Sub-System (see section 12.6).  Specify a drive,
  1706.          which must NOT be a drive used by any other RBBS-PC function.
  1707.  
  1708.     Parameter 302                                                 <default dir>
  1709.          The drive/path where RBBS-PC will find the upper directory (CDR.CDR is
  1710.          the default name).
  1711.  
  1712.     Parameter 303                                                           CDR
  1713.          The file extension that identifies library directory files.
  1714.  
  1715.  
  1716.  
  1717.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                   10-28
  1718.  
  1719.  
  1720.     Parameter 304                                                 <default dir>
  1721.          The drive/path of the Library "work disk."  This is  where the Library
  1722.          sub-system creates  archive files for transmission.  Normally, 360K of
  1723.          free space is required, so a RAM disk is suitable.
  1724.  
  1725.     Parameter 305                                                           705
  1726.          The number of disks available in the library.
  1727.  
  1728.     Parameter 306                                                             7
  1729.          The maximum  number of upper level  directories that will be  found on
  1730.          the Library disk.  The PC-SIG CD-ROM is organized with  10 upper level
  1731.          directories, 1-100,  101-200, 201-300 etc.  and each of  these contain
  1732.          100 directories, DISK001, DISK002 etc.
  1733.  
  1734.     Parameter 307                                                           100
  1735.          The maximum number  of subdirectories that each upper  level directory
  1736.          can contain.
  1737.  
  1738.     Parameter 308                                                          DISK
  1739.          The prefix of the lower level directories.  Since the user enters only
  1740.          the disk number that is desired, RBBS-PC creates the subdirectory name
  1741.          based on this parameter and the number entered.
  1742.  
  1743.     Parameter 309                                                         MENU6
  1744.          The drive\path\name of the Library Sub-system menu.
  1745.  
  1746.     Parameter 310
  1747.          The  list of  command  symbols that  are  available from  the  Library
  1748.          Sub-System menu.
  1749.  
  1750.     Parameter 311                                                    <variable>
  1751.          The security values related to the symbols listed in parameter 310.
  1752.  
  1753.     Parameter 312                                                 <default dir>
  1754.          The drive\path where the archive utility program can be found.
  1755.  
  1756.     Parameter 313                                                          ARCA
  1757.          The archive utility that will do the archiving on Library disks.  When
  1758.          answering the questions to this parameter you will  also be asked what
  1759.          the CREATE  parameter is.  For  PKARC and ARC the  correct response is
  1760.          "A".   If using ARCA there is  no CREATE parameter since CREATE is the
  1761.          only function that it can do.
  1762.  
  1763.     10.17 RBBS-PC's Parameters for Color
  1764.     ------------------------------------
  1765.     Parameter 321                                                 [27][1;41;37m
  1766.          The  string that turns ON highlighting or emphasizing of characters in
  1767.          text strings displayed to the caller (see section 7.10).
  1768.  
  1769.     Parameter 322                                                 [27][0;40;33m
  1770.          The string that turns OFF highlighting or emphasizing of characters in
  1771.          text strings displayed to the caller.
  1772.  
  1773.     Parameter 323                                                  Bright Green
  1774.          Foreground color 1.  The SysOp can select this color in menus and text
  1775.          by using the SmartText command C1.
  1776.  
  1777.  
  1778.  
  1779.     USING THE "CONFIG" UTILITY TO CONFIGURE RBBS-PC                       10-29
  1780.  
  1781.  
  1782.     Parameter 324                                                 Bright Yellow
  1783.          Foreground color 2.  The SysOp can select this color in menus and text
  1784.          by using the SmartText command C2.
  1785.  
  1786.     Parameter 325                                                 Bright Purple
  1787.          Foreground color 3.  The SysOp can select this color in menus and text
  1788.          by using the SmartText command C3.
  1789.  
  1790.     Parameter 326                                                   Bright Cyan
  1791.          Foreground color 4.  The SysOp can select this color in menus and text
  1792.          by using the SmartText command C4.
  1793.  
  1794.     Parameter 327                                                        <none>
  1795.          The  background  color  used  against the  preceding  four  foreground
  1796.          colors.
  1797.  
  1798.