home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / comm / sbbs2.zip / SBBS_110.DOC < prev    next >
Text File  |  1991-02-07  |  218KB  |  4,932 lines

  1.  
  2.  
  3.  
  4. ▄██████▄                                       ▐███████▄  ▐███████▄  ▄██████▄
  5. ██     ▀                                        ██    ▐█▌  ██    ▐█▌ ██     ▀
  6. ██        ██   ██  ▄█████▄  ▄█████▄  ▀██▄███▄   ██▄▄▄▄█▀   ██▄▄▄▄█▀  ██
  7. ▀██████▄  ██   ██  ██   ██  ██   ██   ██▀  ▀█   ██▀▀▀▀█▄   ██▀▀▀▀█▄  ▀██████▄
  8.       ██  ██   ██  ██   ██  ██████▀   ██        ██    ▐█▌  ██    ▐█▌       ██
  9. ▄     ██  ██   ██  ██████▀  ██   ▄▄   ██        ██    ▐█▌  ██    ▐█▌ ▄     ██
  10. ▀██████▀  ▀████▀█  ██       ▀█████▀  ▄██▄      ▐███████▀  ▐███████▀  ▀██████▀
  11.                   ▄██▄ v1.10
  12.  
  13.  
  14.  
  15.  
  16.  
  17.             Copyright (C) 1990/1991 by Risto Virkkala and Aki Antman.
  18.               Documentation copyrighted (C) 1991 by Frank Hemmelder.
  19.                Utilities copyrighted (C) 1990/1991 by Jouni Malinen.
  20.                                 All rights reserved.
  21.  
  22.                         SuperBBS designed and programmed by:
  23.  
  24.                            Aki Antman and Risto Virkkala
  25.  
  26.                             Some external programs by:
  27.  
  28.                                    Jouni Malinen
  29.  
  30.                                   Documentation by:
  31.  
  32.                                   Frank Hemmelder
  33.  
  34.  
  35.           Documentation (v1.10FH01) for SuperBBS v1.10, february 1991.
  36.  
  37.  
  38.  
  39.  
  40.   SuperBBS, the specific external utilities and this documentation are pro-
  41.  tected under the copyright laws of Finland and other countries. You are not
  42.     authorized to edit, change, loan etc. these files without the written
  43.                      permission of the copyright holder(s).
  44.  
  45.                       Woerden, Holland, 31-01-91, 17:53.
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  Release date: 1 february 1991, Woerden.
  59.  
  60.  
  61.      SuperBBS documentation index:
  62.  
  63.      1. General information
  64.         1.1 About this documentation.................................2
  65.         1.2 Credits..................................................2
  66.         1.3 How to get help..........................................3
  67.         1.4 How to contact us........................................3
  68.         1.5 Disclaimer and other legal stuff.........................4
  69.         1.6 Registrations............................................5
  70.         1.7 Registration costs.......................................5
  71.         1.8 Differnces between registered and unregistered...........7
  72.         1.9 Distribution files.......................................8
  73.  
  74.      2. Installation
  75.         2.1 Unpacking the archive....................................9
  76.         2.2 Configuring SuperBBS....................................10
  77.         2.3 SBBS environment variable...............................29
  78.  
  79.      3. Language support and converting from QuickBBS/RemoteAccess
  80.         3.1 Running the language program............................29
  81.         3.2 The Language.ctl file...................................31
  82.         3.3 Converting from other software..........................31
  83.  
  84.      4. System requirements
  85.         4.1 Software................................................32
  86.         4.2 Hardware................................................32
  87.  
  88.      5. Menus
  89.         5.1 Setting up a menu system................................32
  90.         5.2 Menu commands...........................................34
  91.         5.3 Menu templating.........................................47
  92.         5.4 Changing hard coded menu options........................48
  93.         5.5 Control codes in ANS/ASC files and menus................49
  94.         5.6 Additional control characters...........................51
  95.         5.7 Include1.Mnu menu file..................................51
  96.  
  97.      6. Message base
  98.         6.1 General information.....................................52
  99.         6.2 Sysop keys available....................................52
  100.  
  101.      7. File base
  102.         7.1 General information.....................................53
  103.         7.2 The extract, view and Temp-dir option...................53
  104.  
  105.      8. Support files
  106.         8.1 General information.....................................53
  107.         8.2 ANSI and ASCII support files............................54
  108.         8.3 .CTL, .LNG and .BBS support files.......................57
  109.  
  110.      9. Questionnaire
  111.         9.1 General information.....................................60
  112.         9.2 Available commands and example..........................60
  113.  
  114.  
  115.  
  116. Page 1a             SuperBBS v1.10 documentation              1 february 1991
  117.  
  118.  
  119.     10. Running SuperBBS
  120.         10.1 General information....................................65
  121.         10.2 Command line options...................................65
  122.         10.3 On-line sysops keys....................................66
  123.         10.4 On-line users keys.....................................67
  124.         10.5 Errorlevels............................................68
  125.         10.6 Chat and yell..........................................68
  126.         10.7 Alias system...........................................68
  127.         10.8 View a file............................................69
  128.         10.9 Menu file to run.......................................69
  129.  
  130.     11. Multi tasking and multi-node
  131.         11.1 General information....................................69
  132.         11.2 Setting up multi-node support..........................69
  133.         11.3 Multi taskers..........................................70
  134.  
  135.     12. Net and echomail
  136.         12.1 General information....................................71
  137.         12.2 Netmail................................................71
  138.         12.3 Echomail...............................................71
  139.  
  140.     13. External files and utilities
  141.         13.1 General information....................................72
  142.         13.2 Userpack...............................................72
  143.         13.3 Sbbsuser...............................................73
  144.         13.4 Sbbsutil...............................................74
  145.         13.5 Usersort...............................................74
  146.         13.6 Non SuperBBS programs..................................74
  147.  
  148.     14. Documentation
  149.         14.1 General information....................................75
  150.         14.2 Missing parts and credit...............................76
  151.         14.3 Support nodes..........................................76
  152.  
  153.     15. Appendixes
  154.         A. Batchfiles...............................................77
  155.         B. Hardware tested with SuperBBS............................79
  156.         C. Turbo Pascal errorlist...................................80
  157.         D. Bugreport form...........................................81
  158.         E. Suggestion form..........................................82
  159.  
  160.  
  161.  
  162.     Notice:
  163.  
  164.         There is no index supplied with this documentation file. Please
  165.         read the information in this document carefully. The writer of
  166.         the documentation is not responsible for any damage to you or
  167.         your system(s) comming from the use of this documentation.
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174. Page 1b             SuperBBS v1.10 documentation              1 february 1991
  175.  
  176. 1    GENERAL INFORMATION
  177.  
  178. 1.1  This is now the seventh public release of SuperBBS, which is still under
  179.      development. There have been quite a few changes from the first public
  180.      release (v1.00). This is the documentation for version 1.10.
  181.  
  182.      I'm not planning to write documentation for every SuperBBS release,
  183.      because I simply don't have enough time for that. When there are enough
  184.      new features in SuperBBS, I will write an updated documentation. Smaller
  185.      updates will be covered in a special 'What's new' file with every
  186.      release. I hope this is fine with you.
  187.  
  188.      Also note that English is not my native language, so there might be some
  189.      strange words in this documentation. (I'm Dutch and having WordPerfect
  190.      helps, but still...... ;-)
  191.  
  192.      SuperBBS has become a very big and powerful bulletin board software
  193.      program with many new and useful features, which other BBS programs
  194.      don't offer. We hope you will enjoy running SuperBBS on your system.
  195.  
  196.      In this small time we have established an international FidoNet echomail
  197.      area named 'SUPERBBS'. Ask for it at your Fidonet Hub or Host. This way
  198.      you will be kept up to date on the latest developments on SuperBBS and
  199.      the utilities. There is also a SuperBBS SDS support area.
  200.  
  201. 1.2  Here are the credits of SuperBBS:
  202.  
  203.      Programming and designing:
  204.  
  205.                Aki Antman and Risto Virkkala
  206.  
  207.      Documentation originally by:
  208.  
  209.                Pasi Haatanen
  210.  
  211.      Documentation updated and revised by:
  212.  
  213.                Frank Hemmelder
  214.  
  215.      Protocol Engine (PE):
  216.  
  217.                Copyright 1989 Joaquim H. Homrighausen, 
  218.                ALL RIGHTS RESERVED.
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232. Page 2              SuperBBS v1.10 documentation              1 february 1991
  233.  
  234.  
  235. 1.3  How to get help if you have problems:
  236.  
  237.                SuperBBS HeadQuarters
  238.                BBS:   SuperBBS H.Q.
  239.                       +358-(9)0-341-1398
  240.                       HST, V32 DS, 24 Hrs
  241.                       FidoNet: 2:220/620
  242.                       SysOp: Aki Antman
  243.  
  244.                or by mail:
  245.  
  246.                Address:    Aki Antman
  247.                            (SuperBBS H.Q.)
  248.                            Porslahdentie 23 G 40
  249.                            SF-00980 Helsinki
  250.                            Finland, Europe
  251.  
  252.  
  253.  
  254. 1.4  You can simply contact us one of the following ways:
  255.  
  256.      1.   Send a snailmail letter directly to the authors of SuperBBS (to
  257.           above SuperBBS H.Q. address. Please include payment for returning
  258.           the answer!!!)
  259.  
  260.      2.   Send a netmail message from any FidoNet or SuperBBSNet board to
  261.           above Fidonet addresses. (Please include Fidonet address where to
  262.           send answer to!)
  263.  
  264.      3.   Enter a public message in the international SuperBBS echomail area.
  265.           You will receive your answer in the same echo area. Depending on
  266.           the location you posted your message, this could take some time.
  267.  
  268.      FidoNet is a worldwide network, and contains over 8,000 systems around
  269.      the world, so it is easy to post a message from any country through
  270.      Fidonet.
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290. Page 3              SuperBBS v1.10 documentation              1 february 1991
  291.  
  292.  
  293. 1.5  Disclaimer:
  294.  
  295.      The authors of SuperBBS and the utilities are NEVER responsible for any
  296.      damage occurring through the use of SuperBBS and/or utilities. We only
  297.      guarantee that SuperBBS will take up space on your harddisk. It has been
  298.      tested on several systems and it works there, but this doesn't mean it
  299.      won't destroy your HDU or kill your cat or dog. Use at your own risk!
  300.  
  301.      However, if you do find an undocumented feature or are having problems
  302.      with running SuperBBS on your system, we would like to hear from you.
  303.      Please contact us, so we might be able to fix the problem.
  304.  
  305.      SuperBBS may not be used in any UNLAWFUL manner or illegal activity. If
  306.      this will happen, we will inform the local authorities.
  307.  
  308.      You are not allowed to modify ANY of the executable files of SuperBBS or
  309.      to change this documentation.
  310.  
  311.      The authors don't guarantee any future releases of SuperBBS.
  312.  
  313.      All files belonging to the SuperBBS package are Copyrighted 1990/1991
  314.      by, in alphabetical order: Aki Antman, and Risto Virkkala. Current
  315.      documentation is copyrighted by Frank Hemmelder. (1991)
  316.  
  317.      You are not allowed to modify, patch, disassemble (or anything like
  318.      that) these files without the written permission from the copyright
  319.      holders. You are not allowed to ship the SuperBBS programs, or part of
  320.      the programs, in other software/hardware packages without written
  321.      permission from the copyright holders.
  322.  
  323.      Sysops of bulletin boards are allowed to post the SuperBBS software
  324.      package for download to their users in an unmodified version and as long
  325.      as no charge is asked for downloading the software. It is not allowed to
  326.      add BBS commercials to the software archive.
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348. Page 4              SuperBBS v1.10 documentation              1 february 1991
  349.  
  350.  
  351. 1.6  Registration information:
  352.  
  353.      SuperBBS is released under the ShareWare concept, so you can try it for
  354.      30 days before you have to register this product or stop using it. If
  355.      you are using this software after the 30 days trail limit, you MUST
  356.      register. This software is not cripple in any way. You can test the
  357.      whole package, except for some special functions which are only availa-
  358.      ble to registered users.
  359.  
  360.      Please support the shareware concept. Through this concept it is possi-
  361.      ble to test the software before paying for it. If you decide the softwa-
  362.      re is 'just what you wanted', you will need to register. If you don't
  363.      register, you will violate the Shareware concept. This could mean that
  364.      the next version will be a commercial one, so you won't be able to try
  365.      it before buying.
  366.  
  367.      >>>>   Register ShareWare - Guarantee the future of SW programs.  <<<<
  368.  
  369.      Registration of SuperBBS entitles you to use the software after a period
  370.      of 30 days. It will also give you access to the functions in the main
  371.      program only available to registered users. Registration entitles you to
  372.      use any SuperBBS release up to version 1.99. (Currently v1.10) This will
  373.      take a long time and many new releases and improvements.
  374.  
  375. 1.7  Registration costs:
  376.  
  377.      Registration in FINLAND:              (Only Finland !!)
  378.  
  379.      Send FIM 150,- to the account: '710125 - 313639 STS', _PAYABLE_ to Risto
  380.      Virkkala and send in the registration form with the following informati-
  381.      on:
  382.  
  383.           - The Sysop name to register SuperBBS to
  384.           - The BBS name to register SuperBBS to
  385.            
  386.           Please note that upper and lower case are different!
  387.  
  388.           - Your real name
  389.           - Your address
  390.           - Your voice and data phone numbers
  391.           - Your FidoNet address (if available)
  392.  
  393.      When we received your payment, your registration code will be posted to
  394.      you. This can take some time, so please be patient.
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406. Page 5              SuperBBS v1.10 documentation              1 february 1991
  407.  
  408.  
  409.      Registration abroad:
  410.  
  411.      Send US $50 cheque or money order to the SuperBBS HeadQuarters address
  412.      posted. Make cheques payable to: Risto Virkkala. Make sure your shipment
  413.      arrives in good order. Creditcards can't be accepted at this moment.
  414.  
  415.      Please include the following information. Note that upper and lower case
  416.      are different with the registration names!
  417.  
  418.           - The Sysop name to register SuperBBS to
  419.           - The BBS name to register SuperBBS to
  420.           - Your real name
  421.           - Your full address including Country
  422.           - Your full (international) voice and data phone numbers
  423.           - Your Fidonet address (if available)
  424.  
  425.      If you are part of Fidonet, please include your BBS opening hours, so we
  426.      can crash your registration key to your board. This will give a faster
  427.      turn around time then by mail.
  428.  
  429.      You will receive your registration key after we have received your
  430.      money. Please allow some time for processing and handling.
  431.  
  432.      Site registering (licensing) is also available:
  433.  
  434.                5-9    boards..... US $45
  435.               10-more boards..... US $40
  436.  
  437.      Please authorize one of you to register all boards on the site. This
  438.      person has to send us the information and money for the registration and
  439.      we will send him/her the registration codes for all boards. Do not send
  440.      the money separately! Send money and information required to the Su-
  441.      perBBS HeadQuarters.
  442.  
  443.      Registration on Support nodes: (No Site registrations!)
  444.  
  445.           Germany:
  446.           SuperBBS Distribution Germany      +49-72037594
  447.           Rondo-Box Munich                   +49-89763452
  448.  
  449.           Canada:
  450.           The Redstone BBS                   +1-509-7427549
  451.            
  452.           Switzerland:
  453.           Graphics Plus BBS                  +41-1-7411749
  454.  
  455.           Holland:
  456.           Nederlands Net Nieuws (Super)BBS   +31-3480-24801
  457.  
  458.           England:
  459.           Tug II Droitqich                   +44-905-775191
  460.           Enigma Variations                  +44-905-795002
  461.  
  462.  
  463.  
  464. Page 6              SuperBBS v1.10 documentation              1 february 1991
  465.  
  466.  
  467. 1.8  Differences between registered and unregistered versions:
  468.  
  469.      There are a few changes between the registered version and the unregis-
  470.      tered version. These are the differences:
  471.  
  472.      When somebody is login in to your system, a message will be displayed to
  473.      him/her:
  474.  
  475.           Registered version:
  476.  
  477.           "SuperBBS v1.10, registered to: <Your name>"
  478.  
  479.           Unregistered version:
  480.  
  481.           "SuperBBS v1.10, unregistered evaluation copy."
  482.  
  483.      This message will also be displayed if you choose the display version
  484.      number menu item.
  485.  
  486.      The tearline in the echomail areas originating from your board will look
  487.      like:
  488.  
  489.           Registered version:
  490.  
  491.           "--- SuperBBS v1.10 (Reg)"
  492.  
  493.           Unregistered version:
  494.  
  495.           "--- SuperBBS v1.10 (Eval)"
  496.  
  497.      You will also be able to use the Tempdir and archive extract options,
  498.      which are only available to registered users. These options will allow
  499.      you and your users to extract, view and repack archived files.
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522. Page 7              SuperBBS v1.10 documentation              1 february 1991
  523.  
  524.  
  525. 1.9  Distribution files:
  526.  
  527.      SuperBBS is distributed in an archive named 'SBBS_nnn.xxx', where nnn is
  528.      the version number and xxx the archive type. Please do not modify this
  529.      file in any way. Do not add your own adds to the archive. (Some archi-
  530.      vers do however allow you to add a archive header.)
  531.  
  532.      The SuperBBS archive file should have the following files:
  533.  
  534.           BBS.EXE        Main executable file
  535.           OVRBBS.OVR     Overlay file (only in overlay version)
  536.           CONFIG.EXE     Configuration program file
  537.           LCONFIG.EXE    Language/String configuration file
  538.           YELLCFG.EXE    Yellsound editor program file
  539.           EXTPE.EXE      Protocol driver
  540.  
  541.           UTILS.ZIP      SuperBBS utilities, containing:
  542.  
  543.                USERFIX.EXE    User database fixer
  544.                USERPACK.EXE   User database packer
  545.                USERSORT.EXE   User database sorter
  546.                SBBSUSER.EXE   User database editor
  547.                SBBSUSER.HLP   SBBSUSER.EXE help file
  548.                SBBSUTIL.EXE   SuperBBS utilities
  549.  
  550.      Also included is an archive with startup files, which makes it possible
  551.      for you to start a bulletin board in a short time. Documentation concer-
  552.      ning registration, update information, technical descriptions and menu
  553.      types is also included.
  554.  
  555.      You may distributed the unregistered version of SuperBBS freely, as long
  556.      as no fee is asked or any profit is made.
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580. Page 8              SuperBBS v1.10 documentation              1 february 1991
  581.  
  582.  
  583. 2    INSTALLATION
  584.  
  585. 2.1  Unpacking the software:
  586.  
  587.      Move your SuperBBS archive to the main directory you want your BBS files
  588.      in. (In our example C:\SBBS) Unpack the archive. You can move the
  589.      documentation files to another directory if you want. Make a directory
  590.      for your menu files, your textfiles and the TEMPDIR. Also create a
  591.      directory for your message files if you don't want them in your main BBS
  592.      directory. You would get something like this (for single line operations
  593.      only):
  594.  
  595.                C:\SBBS
  596.                C:\SBBS\TEXT
  597.                C:\SBBS\MENU
  598.                C:\SBBS\MAIL
  599.                C:\SBBS\TEMP
  600.  
  601.      See chapter 11 about running SuperBBS multi-node.
  602.  
  603.      Now you need to start the configuration program CONFIG.EXE.
  604.  
  605.      The directory setup for the multi-node operations are a bit more diffi-
  606.      cult. You will have to make a directory for every node you plan to run,
  607.      even if it's only a local node. Your directory setup could look like
  608.      this:
  609.  
  610.                C:\SBBS
  611.                C:\SBBS\LINE1
  612.                C:\SBBS\LINE2
  613.                C:\SBBS\LINE3
  614.                C:\SBBS\MAIL
  615.                C:\SBBS\TEMP
  616.                E:\            <== Common path for all nodes on RAM disk.
  617.  
  618.      Check chapter 12 for a more detailed description of running multi-node.
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638. Page 9              SuperBBS v1.10 documentation              1 february 1991
  639.  
  640.  
  641. 2.2  Configuring SuperBBS with CONFIG.EXE:
  642.  
  643.      CONFIG.EXE is the main installation program for SuperBBS. You need to
  644.      run this program to set all settings correct for your system. You can
  645.      run the configuration program as often as you like, it will save the
  646.      current configuration when you exit the program.
  647.  
  648.      When you start CONFIG.EXE, you will be presented with the following
  649.      screen:
  650.  
  651.           SuperBBS 1.10 Configuration utility Copyright by Risto Virkkala &
  652.           Aki Antman.
  653.  
  654.           0. System paths
  655.           1. Modem
  656.           2. Netmail
  657.           3. New user parameters
  658.           4. General (Page 1)
  659.           5. General (Page 2)
  660.           6. General (Page 3)
  661.           7. Restrictions
  662.  
  663.           C. Colour config
  664.           A. Alt Fkeys
  665.           S. String configuration
  666.           M. Message base editor
  667.           E. Event editor
  668.           F. Filearea editor
  669.           L. Limits editor
  670.  
  671.           <ESC> to exit
  672.  
  673.      You can choose any option from here. If you press <ESCAPE>, you will be
  674.      brought back to DOS and the configuration will be saved. This file is
  675.      called CONFIG.BBS and should never be deleted, unless you want to start
  676.      all over again. This file contains all information about your systems
  677.      settings.
  678.  
  679.      Available options:
  680.  
  681.           Note: SuperBBS v1.10 now supports multi-line. You will have to
  682.           setup separate directories for every line. See for further informa-
  683.           tion on running multi-line, the multi-line part of this documenta-
  684.           tion.
  685.  
  686.      (0) System paths:
  687.  
  688.           Text path           Path to your text(support)files directory
  689.                               (In our example: C:\SBBS\TEXT)
  690.  
  691.           Menu path           Path to your menu files
  692.                               (In our example: C:\SBBS\MENU)
  693.  
  694.  
  695.  
  696. Page 10             SuperBBS v1.10 documentation              1 february 1991
  697.  
  698.  
  699.           Net path            Netmail message path. You will need this only
  700.                               if you are part of a network, like Fidonet.
  701.                               This will be the same directory as your Net/
  702.                               Echomail processor will use. If you use D'Brid-
  703.                               ge with a QuickBBS type netmail area, point
  704.                               this option to a not used directory.
  705.  
  706.           MsgBase path        Path to your MSG???.BBS files. Usually this is
  707.                               your main BBS directory. (Some external utili-
  708.                               ties want it that way.) The MSG???.BBS files
  709.                               will be created by SuperBBS when you start the
  710.                               program the first time.
  711.                               (In our example: C:\SBBS\MAIL)
  712.  
  713.           Temp path           Path to your temporary storage directory. Files
  714.                               will be placed in here when using the file
  715.                               extractor, viewer and repacker with registered
  716.                               versions of SuperBBS.
  717.                               (In our example C:\SBBS\TEMP)
  718.  
  719.           System path         Path to your main BBS system files. This is the
  720.                               directory you run the CONFIG.EXE program from.
  721.                               (In our example: C:\SBBS)
  722.  
  723.  
  724.           Ext. editor         Path and filename of your fullscreen editor.
  725.                               The most used is Quicked. If you don't have a
  726.                               fullscreen editor, leave this option blank.
  727.                               (Example: C:\SBBS\QUICKED.EXE)
  728.  
  729.      Multi-node config:
  730.  
  731.           Lines in system     Number of lines your system is running. Set
  732.                               this to 1 if you are running single line. This
  733.                               option has to be the same in all lines!
  734.  
  735.           Common path         This option must be the same for all lines. If
  736.                               possible a RAM disk of 30 to 50 KBytes. (See
  737.                               chapter 11 of the documentation for more infor-
  738.                               mation about running multi-node.)
  739.  
  740.      (1) Modem:
  741.  
  742.           Port                The number of the COM port to be used. This is
  743.                               the port your modem is connected or switched
  744.                               to. (Example: 1)
  745.  
  746.           Initial. baudrates  Baudrate that the modem will be initialized at.
  747.                               Mostly this is the highest speed your modem can
  748.                               handle. (Example: 2400)
  749.  
  750.           Initial. tries      Number of times SuperBBS tries to send the init
  751.                               string to your modem and waits for a 'OK'.
  752.                               (Example: 5)
  753.  
  754. Page 11             SuperBBS v1.10 documentation              1 february 1991
  755.  
  756.  
  757.           Sec. to wait car.   How long has the modem to wait for a remote
  758.                               modem's carrier detect signal.
  759.  
  760.           Init. String        Initialization string for your modem. This will
  761.                               be send to your modem when SuperBBS tries to
  762.                               init your modem. See your modem documentation
  763.                               for the correct string. (Example: ATH0S0=1|)
  764.  
  765.           Init. response      Response from your modem after a successful
  766.                               initialization. See your modem documentation
  767.                               for the correct string. (Normally: OK)
  768.  
  769.           Offhook string      String send to the modem to set the telephone
  770.                               'offhook'. This means callers will get a busy
  771.                               signal. Not all modems support this option and
  772.                               in some countries it is illegal to switch your
  773.                               modem to a busy situation. Check your modem
  774.                               documentation for the correct string.
  775.                               (Normally: ATH1|)
  776.  
  777.           Offhook response    Response from your modem after a successful
  778.                               'offhook' initialization. See your modem docu-
  779.                               mentation for the correct string. 
  780.                               (Normally: OK)
  781.  
  782.           300 Baud connect    Response from your modem after it detects a 300
  783.                               baud caller on-line. See your modem documenta-
  784.                               tion for the correct string. 
  785.                               (Example: CONNECT|)
  786.  
  787.           1200 Bps connect    Response from your modem after it detects a
  788.                .              1200 baud caller on-line. See your modemdocu-
  789.                .              mentation for the correct string.
  790.                .              (Example: CONNECT 1200)
  791.                .
  792.                .
  793.                .
  794.           38400 Bps connect   Response from your modem after it detects a
  795.                               38400 Bps caller on-line. See your modem docu-
  796.                               mentation for the correct string.
  797.                               (Example: CONNECT 38400)
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812. Page 12             SuperBBS v1.10 documentation              1 february 1991
  813.  
  814.      (2) Netmail
  815.  
  816.           This section of the configuration is only of interest to you if you
  817.           are part of a network, like Fidonet. Systems in a network exchange
  818.           messages through netmail and echomail. If you are running a system
  819.           not connected up to a Fidonet like network, you can skip this
  820.           section. You'll need a mailer like D'Bridge, Frontdoor, Binkley or
  821.           Dutchie if you want to use netmail. These programs are not supplied
  822.           with this SuperBBS program.
  823.  
  824.           The number which you have to enter in this section will be assigned
  825.           to you through the network coordinator. This is mostly the system
  826.           with number 0 or 1. Do not enter a number of your own if you are
  827.           part of a network. Only a number assigned by the network coordina-
  828.           tor is to be used. If you do enter a number other than the above,
  829.           you could cause 'dupes' and this could cost other Sysops a lot of
  830.           money. A number consists of 4 parts.
  831.  
  832.                Zone           World region you are part of. Zone 1 is the
  833.                               USA, zone 2 is Europe, Zone 3 is Australia.
  834.  
  835.                Network        The network you belong to. For example: 2:515
  836.                               is a network in Finland.
  837.  
  838.                Node           Your BBS number in the network. For example:
  839.                               2:515/620 is the SuperBBS HQ in Finland and
  840.                               2:286/410 is the Nederlands Net Nieuws
  841.                               (Super)BBS in Holland.
  842.  
  843.                Point          This is only needed if you are not a real BBS,
  844.                               but acting as a point from a BBS. For example
  845.                               2:515/620.1 would be the first point from the
  846.                               SuperBBS HQ.
  847.  
  848.           Other relevant information:
  849.  
  850.                AKA Address    Beside a main address some systems are part of
  851.                               other networks. These addresses can be entered
  852.                               behind the AKA option. You can use up to 6
  853.                               different network addresses. In the echomail
  854.                               area you will be able to choose from these 6
  855.                               areas as your address.
  856.  
  857.                Netmail board  The number of the board you will be using as
  858.                               your netmail area. (Example: 1) Some echomail
  859.                               and netmail processors need this information.
  860.  
  861.                               Zone      Net       Node      Point
  862.                Main address
  863.                Aka Address 1
  864.                Aka Address 2
  865.                Netmail board:
  866.  
  867.           You can define up to 6 different addresses. One main address and
  868.           five 'alias' addresses.
  869.  
  870. Page 13             SuperBBS v1.10 documentation              1 february 1991
  871.  
  872.  
  873.      (3) New User parameters
  874.  
  875.           This section of the configuration program defines the new users
  876.           level and flag settings. This means that if you get a new caller
  877.           on-line, he/she will get this level and these flagsettings.
  878.  
  879.                New user security level       Newuser's security level
  880.                New user A flags              Newuser's flagset A (--------)
  881.                New user B flags              Newuser's flagset B (--------)
  882.                New user C flags              Newuser's flagset C (--------)
  883.                New user D flags              Newuser's flagset D (--------)
  884.  
  885.           See the limits part in this manual for a more detailed description
  886.           about working with userlevels and flags.
  887.  
  888.      (4) General (Page 1)
  889.  
  890.           Quote string             String which will be used when quoting
  891.                                    messages. Please remember the echomail is
  892.                                    costly and you should use quotes with ca-
  893.                                    re. (Example: > )
  894.  
  895.           Upload time credit       User upload time credit multiplier. This
  896.                                    allows you to control what happens with
  897.                                    the users time, if he/she uploaded somet-
  898.                                    hing. Available options:
  899.  
  900.                                         0 -  Option not activated
  901.                                         1 -  User won't lose any time when
  902.                                              uploading. (After the upload
  903.                                              he/she will get the time back
  904.                                              needed for the upload.)
  905.                                         2 -  User will get the time * 2 back
  906.                                              after an upload.
  907.                                         3 -  User will get the time * 3 back
  908.                                              after an upload.
  909.                                         4 -  etc.
  910.  
  911.           Inactivity time (sec)    This is the time the system will wait be-
  912.                                    fore disconnecting the user on-line, when
  913.                                    he/she didn't touch a key for the given
  914.                                    period. This way nobody can keep your sy-
  915.                                    stem busy, while doing something else.
  916.  
  917.           Max. logon time (min)    This is the time limit you set for new
  918.                                    users to login to your system. Depending
  919.                                    on the size of your questionnaire, you
  920.                                    should set this to a safe amount of time,
  921.                                    otherwise your user will be logged of in
  922.                                    the middle of the questionnaire.
  923.  
  924.  
  925.  
  926.  
  927.  
  928. Page 14             SuperBBS v1.10 documentation              1 february 1991
  929.  
  930.  
  931.           Menu border colour (0-7) What colour should all menu borders have.
  932.                                    Available colours are:
  933.  
  934.                                              0. Black
  935.                                              1. Blue
  936.                                              2. Green
  937.                                              3. Cyan
  938.                                              4. Red
  939.                                              5. Purple
  940.                                              6. Brown
  941.                                              7. Grey
  942.  
  943.                                    Please remember that the colour Blue gives
  944.                                    an underlining with monochrome Hercules
  945.                                    monitors.
  946.  
  947.           Entry fields color (0-7) What colour should the background of an
  948.                                    entry files look like. (See above for
  949.                                    available colours)
  950.  
  951.           Max. password tries      Maximum number of times a user can try to
  952.                                    get a right password before he is forced
  953.                                    off-line. Don't set this number to high.
  954.                                    (Example: 3)
  955.  
  956.           Max. pages per call      Maximum number of times a user can page
  957.                                    the Sysop during one call. If he/she tries
  958.                                    one more time a message will be displayed.
  959.  
  960.           Page bell length (sec)   Number of seconds the page melody will be
  961.                                    played at the Sysop machine. If you don't
  962.                                    use Yellcfg.exe, this will be a 'fiuus'
  963.                                    sound.
  964.  
  965.           Sysop security level     The security level of the system operator,
  966.                                    mostly you!
  967.  
  968.           Registration code A      The registration code as supplied by the
  969.                                    authors of SuperBBS. See above on how to
  970.                                    register your copy of SuperBBS. If you are
  971.                                    not registered, leave this space blank.
  972.  
  973.           Registration code B      Registration code for Beta testers only.
  974.                                    Leave this space blank if you are not a
  975.                                    Beta tester.
  976.  
  977.           Sysop name               The name of the person who registered Su-
  978.                                    perBBS. This must be exactly the same as
  979.                                    on your registration, otherwise your sy-
  980.                                    stem will not display the 'Registered'
  981.                                    message. Normally this is the Sysop's na-
  982.                                    me. Any message written to the Sysop will
  983.                                    be addressed to this name.
  984.  
  985.  
  986. Page 15             SuperBBS v1.10 documentation              1 february 1991
  987.  
  988.  
  989.           System name              The name of your system as set on the re-
  990.                                    gistration form. This has to be an exact
  991.                                    match, otherwise SuperBBS will not display
  992.                                    the 'Registered' message.
  993.  
  994.           Redirect device          Device which will be used to redirect com-
  995.                                    munication when using, for example, the
  996.                                    Tempdir option. The 'Gateway' driver,
  997.                                    which is to be found on most BBS's, is
  998.                                    perfect for this. If you don't have Gate-
  999.                                    way, use COMn. (n = your COM port number)
  1000.                                    The redirect will make sure that everyt-
  1001.                                    hing which is displayed on your local
  1002.                                    screen will be displayed on the remote
  1003.                                    screen and the remote keyboard will work
  1004.                                    as input device. Gateway allows you to use
  1005.                                    both the local and remote screen and key-
  1006.                                    board.
  1007.  
  1008.           Comment answer board     Which message area will reply's on the
  1009.                                    logout comment be written to. If you set
  1010.                                    this to '0', no reply is possible. Normal-
  1011.                                    ly this could be your 'general' area. Mes-
  1012.                                    sage areas range from 1 to 200.
  1013.  
  1014.           Entry colour (0-15)      Type of colour used to display the user's
  1015.                                    answers in entry fields. Do not use '0',
  1016.                                    because this is black and the user would
  1017.                                    not be able to read his/her answers. Avai-
  1018.                                    lable colours:
  1019.  
  1020.                                               0. Black (Do not use this!)
  1021.                                               1. Blue
  1022.                                               2. Green
  1023.                                               3. Cyan
  1024.                                               4. Red
  1025.                                               5. Purple
  1026.                                               6. Brown
  1027.                                               7. grey
  1028.                                               8. Dark grey
  1029.                                               9. Light blue
  1030.                                              10. Light green
  1031.                                              11. Light cyan
  1032.                                              12. Light red
  1033.                                              13. Light purple
  1034.                                              14. Yellow
  1035.                                              15. White
  1036.  
  1037.           File before ratio check  This option allows you to control the
  1038.                                    amount of files a user can download before
  1039.                                    a file or kilobytes ratio check.
  1040.  
  1041.  
  1042.  
  1043.  
  1044. Page 16             SuperBBS v1.10 documentation              1 february 1991
  1045.  
  1046.  
  1047.           Minimum upload space     The amount of free diskspace in Kbytes
  1048.                                    needed for an upload. If your free disk
  1049.                                    space is under this amount, users won't be
  1050.                                    able to upload any more.
  1051.  
  1052.           Password failure board   Defines the message base board users can
  1053.                                    write a message in after they have entered
  1054.                                    a wrong password three times. They will be
  1055.                                    logged of after they wrote a message to
  1056.                                    you. If you set this option to '0' the no
  1057.                                    password failure messages is inactive.
  1058.  
  1059.           Max. time in bank        Maximum amount in minutes of time a user
  1060.                                    is allowed to put in the internal time-
  1061.                                    bank. (Example: 240)
  1062.  
  1063.  
  1064.           Max. filedescription     SuperBBS allows you to use more then one
  1065.                                    filedescription lines per file. This opti-
  1066.                                    on allows you to set the maximum number of
  1067.                                    lines any user will get to give a filede-
  1068.                                    scription in after an upload. Maximum num-
  1069.                                    ber of lines is 5.
  1070.  
  1071.      (5) General Options (Page 2)
  1072.  
  1073.           Output ^E character      The ^E or ENQ character is used by some
  1074.                                    communications programs to determine the
  1075.                                    begin of a session. For example Telix's
  1076.                                    Salt language can react to it. 
  1077.                                    (Options: Yes/No)
  1078.  
  1079.           Use direct screenwrites  Allow SuperBBS to write directly to the
  1080.                                    screen or through the BIOS only. If you
  1081.                                    have a CGA screen with 'snow' choose for
  1082.                                    the BIOS option. (Options: Yes/No)
  1083.  
  1084.           Snow checking            Allows you to check for 'snow' on your
  1085.                                    monitor. This is normally only on old CGA
  1086.                                    screens. (Options: Yes/No)
  1087.  
  1088.           Exit on Net/Echomail     Exit with an errorlevel after an user en-
  1089.                                    tered net or echomail messages on your
  1090.                                    system. This allows you to start the net
  1091.                                    or echomail processor to pack the mail.
  1092.                                    (Option: Yes/No)
  1093.  
  1094.           Ask voice phone number   Do you want the new users to be asked for
  1095.                                    their voice phone number at logon.
  1096.                                    (Option: Yes/No)
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102. Page 17             SuperBBS v1.10 documentation              1 february 1991
  1103.  
  1104.  
  1105.           Ask data phone number    Do you want the new users to be asked for
  1106.                                    their data phone number at logon.
  1107.                                    (Options: Yes/No)
  1108.  
  1109.           Show security in list    Do you want the security levels be dis-
  1110.                                    played when a user looks in the userlist.
  1111.                                    (Option: Yes/No)
  1112.  
  1113.           Show password to Sysop   Do you want to display the user's password
  1114.                                    at the bottom of the screen in the infor-
  1115.                                    mation display at logon. This will be only
  1116.                                    visible at the Sysop side.
  1117.                                    (Options: Yes/No)
  1118.  
  1119.           Allow @ controlchars     Do you want to allow the use of special
  1120.                                    control characters in messages. Some users
  1121.                                    who know the codes can make a message say-
  1122.                                    ing something like: Hey dude, what's .....
  1123.                                    for a password. The ..... is replaced by
  1124.                                    the current user's password. Although the
  1125.                                    writer couldn't see the next users pass-
  1126.                                    word, the user still might think so. The
  1127.                                    last user used a control character to dis-
  1128.                                    play the current user's password.
  1129.                                    (Options: Yes/No)
  1130.  
  1131.           Use 7bit characters      This allows you to control the fact that
  1132.                                    7bit characters are to be used. SuperBBS
  1133.                                    will convert them if you say 'Yes'.
  1134.                                    (Options: Yes/No)
  1135.  
  1136.           Run system in mono mode  If you're using a monochrome monitor on
  1137.                                    your system, you can set this option to
  1138.                                    'Yes'. This only affects the BBS system
  1139.                                    side of your system. Your users will still
  1140.                                    see the colours if available.
  1141.                                    (Options: Yes/No)
  1142.  
  1143.           Clean temp dir           If you want SuperBBS to clean the tempora-
  1144.                                    ry directory after the user leaves your
  1145.                                    system, set this option to 'Yes'. This
  1146.                                    will prevent files being left in your tem-
  1147.                                    porary directory. (An option only availa-
  1148.                                    ble to registered users.)
  1149.                                    (Options: Yes/No)
  1150.  
  1151.           Ask ANSI at logon        If you have an ANSI version of your
  1152.                                    LOGO.ASC available, you can tell SuperBBS
  1153.                                    to ask every user at logon if he/she wants
  1154.                                    to see the ANSI version or you can have
  1155.                                    the SuperBBS program detect if the caller
  1156.                                    has ANSI available. The complete logon to
  1157.                                    your system will then be shown in ANSI
  1158.                                    colours. (Options: Yes/No/Detect)
  1159.  
  1160. Page 18             SuperBBS v1.10 documentation              1 february 1991
  1161.  
  1162.  
  1163.           Allow one word names     If you allow users to enter your system
  1164.                                    with just one word or multi word names, set
  1165.                                    this option to 'Yes'. Otherwise users are
  1166.                                    asked for there first- and last name.
  1167.                                    (Options: Yes/No)
  1168.  
  1169.           Sysop fast logon         This option allows you, the Sysop, to lo-
  1170.                                    gon to your system locally by just ente-
  1171.                                    ring your password. Don't use this option
  1172.                                    if there are more people to logon to your  
  1173.                                    system locally, since SuperBBS won't ask
  1174.                                    for your name. (Options: Yes/No)
  1175.  
  1176.           Exclude Sysop from list  If you don't want your (Sysop)name in the
  1177.                                    lists SuperBBS generates, like last cal-
  1178.                                    lers, userlist etc., set this option to
  1179.                                    'Yes'. (Options: Yes/No)
  1180.  
  1181.           Check for personal mail  If you want to allow the users to check
  1182.                                    for new mail at logon, set this option to
  1183.                                    'Yes'. The user will be asked at his/her
  1184.                                    first logon, if he/she wants to scan for
  1185.                                    mail. If you don't allow users to scan for
  1186.                                    new mail, a new user won't get the questi-
  1187.                                    on if he/she wants to check for new mail
  1188.                                    at logon. (Options: Yes/No)
  1189.  
  1190.           Check new files          This is the same as the mailscan, except
  1191.                                    it scans for new files. The same rules
  1192.                                    apply here as for the new mail scan above.
  1193.                                    (Options: Yes/No)
  1194.  
  1195.           Ask aliases              SuperBBS supports a full alias system and
  1196.                                    will ask a new user if he/she wants to use
  1197.                                    an alias if you set this option to 'Yes'.
  1198.                                    You will still be able to deny the use of
  1199.                                    an alias in your message areas. If you set
  1200.                                    this option to 'No', no aliases are allo-
  1201.                                    wed on your system. (Options: Yes/No) 
  1202.  
  1203.           Swap SBBS at DOS shell   If you want to allow SuperBBS to swap it-
  1204.                                    self to disk if you shell to dos (Alt-J),
  1205.                                    set this option to 'Yes'. This will leave
  1206.                                    about 4 Kbyte of SuperBBS in memory.
  1207.                                    (Options: Yes/No)
  1208.  
  1209.           Don't ask birthday       If you don't want to ask your users for
  1210.                                    their birthday at their first logon to
  1211.                                    your system, set this option to 'Yes'. If
  1212.                                    you set this to 'No', users will be asked
  1213.                                    for their birthday. (Options: Yes/No)
  1214.  
  1215.  
  1216.  
  1217.  
  1218. Page 19             SuperBBS v1.10 documentation              1 february 1991
  1219.  
  1220.  
  1221.      (6) Restrictions
  1222.  
  1223.           Min. bps rate to logon   This allows you to prevent users with a
  1224.                                    certain bps rate to enter your system.
  1225.  
  1226.           Min. bps rate for ANSI   This allows you to set the minimum bps
  1227.                                    rate for users to use ANSI graphics.
  1228.  
  1229.           Min. bps rate for files  This allows you to set the minimum bps
  1230.                                    rate for users to transfer files.
  1231.  
  1232.           300 Bps usage time       This allows you to control when 300 Bps
  1233.                                    callers are not allowed on your system.
  1234.                                    (Time in 24 hour format.)
  1235.  
  1236.           Downloading time         This allows you to control when file
  1237.                                    transfers are available and when not.
  1238.                                    (Time in 24 hour format.)
  1239.  
  1240.           Sysop page times         This allows you to control the hours the
  1241.                                    Sysop can be yelled for by a user.
  1242.                                    (Time in 24 hour format.)
  1243.  
  1244.      (C) Colour config
  1245.  
  1246.  
  1247.           You can change many of the colours used within SuperBBS. Your users
  1248.           will be able to change them personally if you supply the menu
  1249.           options, but this option allows you to set the 'Standard' colours.
  1250.  
  1251.           You'll be presented with an overview of the current colours. Press
  1252.           the number of the item you want to change and use the cursorcontrol
  1253.           keys to change the colour. The following keys are active:
  1254.  
  1255.           [ESC]          Exits and saves the current colour settings.
  1256.      
  1257.           [D]            Set colours to default values.
  1258.  
  1259.           [0-9]          Available options key
  1260.  
  1261.           [CURSOR KEYS]  Change colour
  1262.  
  1263.           The user can set the colours to his/her own liking with the avail-
  1264.           able menu option. These settings are however your 'standard'
  1265.           settings for all user's.
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276. Page 20             SuperBBS v1.10 documentation              1 february 1991
  1277.  
  1278.  
  1279.      (A) Alt Fkeys
  1280.  
  1281.           From within the SuperBBS program, you have access to 10 programma-
  1282.           ble keys, Alt-F1 to Alt-F10, for your own programs. These keys only
  1283.           work in local mode and are available from within SuperBBS.
  1284.  
  1285.           An example:    If you want to use the SuperBBS user editor, you
  1286.                          would setup a key like this:
  1287.  
  1288.                          Alt-F1:   C:\SUPERBBS\SBBSUSER.EXE *S
  1289.  
  1290.                          The *S tells SuperBBS to swap itself to disk, before
  1291.                          executing the requested program if you press Alt-F1.
  1292.                          All ten keys are available for your own use.
  1293.  
  1294.      (S) String configuration
  1295.  
  1296.           This part allows you to set up a few strings used in the SuperBBS
  1297.           program. These will be shown to your users if needed. Note that you
  1298.           can setup different language support through the use of Lconfig.
  1299.           Lconfig and running multi-language will be described in detail
  1300.           later in this documentation.
  1301.  
  1302.                Loading prompt           Will be shown to your users at a type
  1303.                                         7 or 15 exit from SuperBBS, when the
  1304.                                         program is executing an external pro-
  1305.                                         gram. (See for a detailed description
  1306.                                         about the menu type 7 and 15, the
  1307.                                         menu section in this manual.)
  1308.  
  1309.                Selection menu prompt    Shown to your users after displaying
  1310.                                         the index file from a selection menu.
  1311.                                         This prompt should include the follo-
  1312.                                         wing options:
  1313.  
  1314.                                         [ENTER]   To return from the selecti-
  1315.                                                   on menu to the normal menu.
  1316.  
  1317.                                         [L]       To show the index file
  1318.                                                   again from the selection
  1319.                                                   menu.
  1320.  
  1321.                                         [1..9]    Options available. This
  1322.                                                   depends on the amount of
  1323.                                                   options available in the
  1324.                                                   selection menu.
  1325.  
  1326.                                         See for more information about the
  1327.                                         selection menu option, the menu sec-
  1328.                                         tion in this manual.
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334. Page 21             SuperBBS v1.10 documentation              1 february 1991
  1335.  
  1336.  
  1337.                Origin line              This string will be added to every
  1338.                                         echomail message send from your sy-
  1339.                                         stem. The maximum length is 80 cha-
  1340.                                         racters, including your address set
  1341.                                         up in the netmail part of the confi-
  1342.                                         guration. You are not allowed to use
  1343.                                         extended ASCII or ANSI codes in this
  1344.                                         line.
  1345.  
  1346.      (M) Message base editor
  1347.  
  1348.           SuperBBS allows you to setup 200 different message areas. All these
  1349.           areas have their own security levels and flag settings. You can
  1350.           even setup a different origin line for every echomail area. (See
  1351.           the part on control files in this manual.)
  1352.  
  1353.           You can move around the fields through the use of the arrow keys.
  1354.           The <PgUp> and <PgDn> keys will skip you to the previous or next
  1355.           message area. <Esc> will save the settings.
  1356.  
  1357.           These files are available:
  1358.  
  1359.                Message board name       Name assigned to the current message
  1360.                                         area. Leave this blank if you want to
  1361.                                         skip this area. This name will appear
  1362.                                         in the change message area menu build
  1363.                                         in to SuperBBS. (See menu section.)
  1364.  
  1365.                Type of messages         SuperBBS has three different type of
  1366.                                         messages. Which to use depends on the
  1367.                                         way you want to use the message area.
  1368.                                         The types are:
  1369.  
  1370.                                         1.   Standard
  1371.                                              This type is used for local are-
  1372.                                              as on your board.
  1373.  
  1374.                                         2.   Netmail
  1375.                                              This type is used for your net-
  1376.                                              mail area. (See the part in this
  1377.                                              documentation on netmail.)
  1378.  
  1379.                                         3.   Echomail
  1380.                                              This type is used for your echo-
  1381.                                              mail areas. An origin line will
  1382.                                              be appended to every message
  1383.                                              written in this type of area.
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392. Page 22             SuperBBS v1.10 documentation              1 february 1991
  1393.  
  1394.                Status of messages       There are four different type of mes-
  1395.                                         sages available, depending on the
  1396.                                         type of area you choose in the above
  1397.                                         option. The types are:
  1398.  
  1399.                                         0.   Both public & private
  1400.                                              This type is mostly used in your
  1401.                                              local message areas. The user
  1402.                                              will be asked for if the message
  1403.                                              is private or not. Private mes-
  1404.                                              sages can only be read by the
  1405.                                              writer, addressee and people ha-
  1406.                                              ving Sysop access levels.
  1407.  
  1408.                                         1.   Private messages only
  1409.                                              This type is mostly used in your
  1410.                                              netmail area. All messages will
  1411.                                              be private. No question will be
  1412.                                              asked about private or not.
  1413.  
  1414.                                         2.   Public messages only
  1415.                                              This type of messages is mostly
  1416.                                              used in echomail areas, since
  1417.                                              all messages can be read by eve-
  1418.                                              ryone. No private messages are
  1419.                                              allowed in (Fidonet) echomail.
  1420.  
  1421.                                         3.   Read only messages
  1422.                                              This type of messages can be
  1423.                                              read by everyone, except you
  1424.                                              can't reply or send a message in
  1425.                                              this type of message area.
  1426.  
  1427.           AKA to use (0 = primary)      SuperBBS allows you to have different
  1428.                                         addresses for every echomail area.
  1429.                                         The 0 stands for the main address.
  1430.                                         The 1 to 5 stands for the available
  1431.                                         AKA's. (= addresses.) This allows you
  1432.                                         to have an echomail area for one fi-
  1433.                                         donet and one for another.
  1434.  
  1435.           Read security level           Security level of the user needed for
  1436.                                         reading messages in this area. If the
  1437.                                         user doesn't have the correct level,
  1438.                                         he/she will be displayed a message,
  1439.                                         stating that access has to be gran-
  1440.                                         ted.
  1441.  
  1442.           Read flags A                  These are the flagsettings you can
  1443.           Read flags B                  use to give somebody permission to
  1444.           Read flags C                  read a message in this area. (For a
  1445.           Read flags D                  more detailed description of security
  1446.                                         through level and flags, see the li-
  1447.                                         mits part of this documentation.)
  1448.  
  1449.  
  1450. Page 23             SuperBBS v1.10 documentation              1 february 1991
  1451.  
  1452.  
  1453.           Write security level          Security level of the user needed for
  1454.                                         writing messages in this area. If the
  1455.                                         user doesn't have the correct level,
  1456.                                         he/she will be displayed a message,
  1457.                                         stating that access has to be gran-
  1458.                                         ted.
  1459.  
  1460.           Write flags A                 These are the flagsettings you can
  1461.           Write flags B                 use to give somebody permission to
  1462.           Write flags C                 write a message in this area. (For a
  1463.           Write flags D                 more detailed description of security
  1464.                                         through level and flags, see the li-
  1465.                                         mits part of this documentation.)
  1466.      
  1467.           Sysop security                Security level needed for the extra
  1468.                                         Sysop options available in this area.
  1469.                                         Users who have this level will be
  1470.                                         able to read, delete, edit and change
  1471.                                         attributes of all messages, private
  1472.                                         or public, in this area.
  1473.  
  1474.           Sysop flag A                  Flagsettings needed for having Sysop
  1475.           Sysop flag B                  access to this area. (For a more
  1476.           Sysop flag C                  detailed description of security
  1477.           Sysop flag D                  through level and flags, see the li-
  1478.                                         mits part of this documentation.)
  1479.  
  1480.           Are aliases allowed           This option allows you to give users
  1481.                                         the option to use their alias in the
  1482.                                         'From' field of the message. Please
  1483.                                         note that most echomail areas don't
  1484.                                         allow the use of an alias.
  1485.                                         (Options: Yes/No)
  1486.  
  1487.           Use in combined mode          Will this message area be available
  1488.                                         from the 'Combined board'. This spe-
  1489.                                         cial message area displays all avai-
  1490.                                         lable messages from the, by the user
  1491.                                         selected, areas in selected order.
  1492.                                         (See the menu part of this documenta-
  1493.                                         tion for a more detailed descripti-
  1494.                                         on.) (Options: Yes/No)
  1495.  
  1496.           Default combined board        If you want this message area to be
  1497.                                         in the combined area list by default,
  1498.                                         set this option to 'Yes'. Note that a
  1499.                                         user can still deselect the area.
  1500.                                         (Options: Yes/No)
  1501.  
  1502.           All these options have to be set for every message area you want to
  1503.           setup. You can change the settings at any time.
  1504.  
  1505.  
  1506.  
  1507.  
  1508. Page 24             SuperBBS v1.10 documentation              1 february 1991
  1509.  
  1510.  
  1511.      (E) Event editor
  1512.  
  1513.           SuperBBS allows you to setup 30 events, which will be executed at
  1514.           the set time and weekday(s). This allows you to run maintenance,
  1515.           clean up actions and other activities at quiet moments.
  1516.  
  1517.           You have to setup SuperBBS with a batchfile and errorlevels if you
  1518.           want to use this option. Otherwise SuperBBS will exit at the given
  1519.           time and weekday, but will never return.
  1520.  
  1521.           You can move around, just like the messagearea setup, with the
  1522.           cursorcontrol, <Pgup> and <PgDn> keys.
  1523.  
  1524.           Available options in this section:
  1525.  
  1526.                Status (0=Off/1=ON)      This allows you to control whether
  1527.                                         the event is active (1) or in-active
  1528.                                         (0). (Options: 0/1)
  1529.  
  1530.                Runtime                  Time the event has to be executed in
  1531.                                         24 hours format.
  1532.  
  1533.                Errorlevel               Errorlevel SuperBBS exits with at
  1534.                                         time of the event. This allows you to
  1535.                                         start an external program from your
  1536.                                         batchfile. Do not use errorlevels
  1537.                                         from 0 to 10, because these have spe-
  1538.                                         cial meanings for SuperBBS. If you
  1539.                                         are not familiar with the use of er-
  1540.                                         rorlevels, consult your DOS manual.
  1541.                                         (Options: 0-255)
  1542.  
  1543.                Forced                   If an event is scheduled, but a user
  1544.                                         is on-line, the event will be overdue
  1545.                                         and not be executed till the next
  1546.                                         time setup in this editor. If you
  1547.                                         want the event to be run every time,
  1548.                                         set this option to 'Yes'. This will
  1549.                                         reduce the time for a caller who's
  1550.                                         time limit would exceed the event
  1551.                                         starting time. He/she will see a war-
  1552.                                         ning message telling him/her how much
  1553.                                         time there is left before the event
  1554.                                         is executed. Within 5 minutes for the
  1555.                                         event, SuperBBS will not allow any
  1556.                                         caller on-line. (Options: Yes/No)
  1557.  
  1558.                Days to run the event    SMTWTFS
  1559.                                         -------
  1560.  
  1561.                                         This tells SuperBBS on what days the
  1562.                                         event has to be executed. (Sunday to
  1563.                                         Saturday) Mark the days you want to
  1564.                                         run the event with an 'X'.
  1565.  
  1566. Page 25             SuperBBS v1.10 documentation              1 february 1991
  1567.  
  1568.  
  1569.      (F) Filearea editor
  1570.  
  1571.           SuperBBS uses a file called FLSEARCH.BBS to store it's file areas
  1572.           in. This file is edited through the file area editor. Please note
  1573.           that the FLSEARCH.BBS file is not a plain ASCII file, like the
  1574.           QuickBBS file FLSEARCH.CTL.
  1575.  
  1576.           When you start the file area editor, the program will look for the
  1577.           FLSEARCH.CTL file. If this file is found, SuperBBS asks you if you
  1578.           want to convert this file to the FLSEARCH.BBS file type. (All
  1579.           information not given in the .CTL file is replaced by 0's or all
  1580.           Bps rates.) You don't need a FLSEARCH.CTL file to start the editor!
  1581.  
  1582.           When you are in the editor's main screen, you'll see one open
  1583.           window. Here you choose the file area to edit and insert or delete
  1584.           file areas. The following keys are active:
  1585.  
  1586.           [RETURN]       Edit the area marked by the inverse bar.
  1587.  
  1588.           [INSERT]       Add a new area to the file area list.
  1589.  
  1590.           [DELETE]       Remove an area from the file area list.
  1591.  
  1592.           [CURSOR KEYS]  Move around the file areas with the cursor keys.
  1593.  
  1594.           [F1]           Converts FLSEARCH.CTL to FLSEARCH.BBS
  1595.  
  1596.           After you choose an area, you will be presented with a window with
  1597.           the following options:
  1598.  
  1599.                Name           The name you want to give to this area and
  1600.                               which will be displayed at a newfiles scan and
  1601.                               if you do an area change through the build in
  1602.                               menu command.
  1603.  
  1604.                Directory      The dos directory path to your directory. This
  1605.                               is the place the file are, so people can down-
  1606.                               load them.
  1607.  
  1608.                List name      Directory path AND name of the FILES.BBS file
  1609.                               for this file area. This option is only needed
  1610.                               if you use a CD-Rom and want your FILES.BBS
  1611.                               file in another directory then all the files
  1612.                               are. If you leave this space empty, SuperBBS
  1613.                               will look for the FILES.BBS list in the direc-
  1614.                               tory given in the directory option above.
  1615.  
  1616.                Security       The security level needed to access files in
  1617.                               this file area.
  1618.  
  1619.                Age            The lowest age needed to access this file area.
  1620.                               This option only works if you have asked the
  1621.                               users for their birthday at the first logon.
  1622.  
  1623.  
  1624. Page 26             SuperBBS v1.10 documentation              1 february 1991
  1625.  
  1626.  
  1627.                Flag A         Flag setting needed by the users to get access
  1628.                Flag B         to this area. (For a more detailed description
  1629.                Flag C         about security levels and flagsettings, see the
  1630.                Flag D         limits part of this documentation.)
  1631.  
  1632.                Template       SuperBBS allows the use of 'menu templating'.
  1633.                               This means that you can have one menu for all
  1634.                               your file areas. (See the menu part of this
  1635.                               documentation.) If you don't want this area to
  1636.                               be part of the menu templating, set this option
  1637.                               to 'No'. (Options: Yes/No)
  1638.  
  1639.                Downloads      Option to disable downloads from this area. If
  1640.                               you set this option to 'No', no downloads are
  1641.                               possible from this area. (Options: Yes/No)
  1642.  
  1643.                Uploads        Option to disable uploads to this area. If you
  1644.                               set this option to 'No', no uploads are possi-
  1645.                               ble to this area. (Options: Yes/No)
  1646.  
  1647.           Press [ESC] when you're ready editing this information. You will be
  1648.           back in the main window. Then you can insert another file area and
  1649.           supply the information needed for that area. Press [ESC] from this
  1650.           window to exit the file area editor.
  1651.  
  1652.      (L) Limits
  1653.  
  1654.           The LIMITS.BBS file contains all information about the security l-
  1655.           evels and flagsettings for all users. This file is the control
  1656.           centre for the time allowed on-line, download limits, ratio checks
  1657.           and calls allowed per day. Note that this file is not an ASCII
  1658.           file. You can only edit this file through this option.
  1659.  
  1660.           Security levels can range from 0 to 32000, where 0 is the lowest
  1661.           level and 32000 the highest. Take a little time to think about how
  1662.           many security levels you will need and if you need any flagset-
  1663.           tings. The flagsettings are an easy way to give somebody access to
  1664.           an area, while others with the same (or higher) security level
  1665.           don't have access to. Take this example:
  1666.  
  1667.                Menu option sec level:        25
  1668.                Flagsettings        A:        --------
  1669.                                    B:        -------X
  1670.                                    C:        --------
  1671.                                    D:        --------
  1672.  
  1673.           An user with security level 25 and flag B8 ON, will have access to
  1674.           this menu option. Another user with level 10 and flag B8 ON, will
  1675.           have no access, because his/her security level is to low. Another
  1676.           user with a security level of 200 and flag B8 OFF, will also have
  1677.           no access. His/her security level is high enough, but flag B8 is
  1678.           OFF. Even the Sysop has no access to this area if the flagsetting
  1679.           is incorrect.
  1680.  
  1681.  
  1682. Page 27             SuperBBS v1.10 documentation              1 february 1991
  1683.  
  1684.           If you enter the Limits editor, you'll be presented with a file
  1685.           area editor look-alike screen. The options available in here are
  1686.           the same as in the file area editor:
  1687.  
  1688.           [RETURN]       Choose the marked level for editing
  1689.           [INSERT]       Add a security level
  1690.           [DELETE]       Remove a security level
  1691.           [F1]           Convert a LIMITS.CTL file to LIMITS.BBS
  1692.  
  1693.           SuperBBS will search for a LIMITS.CTL file at startup of the limits
  1694.           editor and ask you if you want to convert this file to the SuperBBS
  1695.           format. All information not provided in the .CTL file will be
  1696.           filled with 0's. Note that you don't need a LIMITS.CTL to start
  1697.           this option.
  1698.  
  1699.           Options available in the edit window of a security level:
  1700.  
  1701.                Security level           Current security level
  1702.  
  1703.                300 Bps download limit   Download limit per day in Kbytes for
  1704.                     .                   300 Bps users
  1705.                     .
  1706.                38400 Bps download limit Download limit per day in Kbytes for
  1707.                                         38400 Bps users
  1708.  
  1709.                Time limit               Maximum time allowed on-line per day
  1710.  
  1711.                Calls allowed per day    Number of times user can call per day
  1712.  
  1713.                DL/UL ratio in Kbytes    Users download/upload ratio in Kby-
  1714.                                         tes. This means that if a caller
  1715.                                         downloaded xx KBytes, he/she has to
  1716.                                         upload yy KBytes before another down-
  1717.                                         load can be done. 
  1718.  
  1719.                DL/UL ratio in files     Users download/upload ratio in files.
  1720.                                         This means that if a caller downloa-
  1721.                                         ded xx files, he/she has to upload yy
  1722.                                         files before another download can be
  1723.                                         done.
  1724.  
  1725.                Description              Description for the current user le-
  1726.                                         vel. This can be used in your textfi-
  1727.                                         les and menus through the use of a
  1728.                                         control code.
  1729.  
  1730.           Press [ESC] when you're ready editing this security level. You'll
  1731.           be back at the main window, so you will be able to add/delete other
  1732.           security levels. Press [ESC] from this window to exit the editor.
  1733.  
  1734.      You now finished setting up the system parameters, messagebase areas,
  1735.      file areas and supporting information. SuperBBS does however support
  1736.      multi language files, which are setup through the LCONFIG.EXE program.
  1737.  
  1738.  
  1739.  
  1740. Page 28             SuperBBS v1.10 documentation              1 february 1991
  1741.  
  1742.  
  1743. 2.3  SuperBBS environment variable
  1744.  
  1745.      As of version 1.10, SuperBBS needs an environment variable SBBS. This
  1746.      variable needs to be set before starting SuperBBS. Your AUTOEXEC.BAT
  1747.      file or SuperBBS startup file is a good place for it. Setting the
  1748.      variable works like this:
  1749.  
  1750.           SET SBBS=<Drive+directory name>
  1751.  
  1752.      The drive and directory should point to your main SuperBBS directory. If
  1753.      you don't know how to make an AUTOEXEC.BAT file, consult your DOS
  1754.      manual. If you get an error like: 'Out of environment space', you will
  1755.      have to enlarge the environment in your CONFIG.SYS file. See your DOS
  1756.      manual for further information.
  1757.  
  1758.      Setting this variable is needed for single and multi-line options.
  1759.  
  1760. 3    LANGUAGE SUPPORT
  1761.  
  1762. 3.1  Lconfig
  1763.  
  1764.      SuperBBS supports the use of many different language files, so you can
  1765.      set up menus and supporting textfiles in you're own language or several
  1766.      different ones. The language support is done through the use of the .LNG
  1767.      files. These files can be edited with the LCONFIG.EXE program.
  1768.  
  1769.      You can start this program in two ways, the normal way is to start
  1770.      LCONFIG.EXE without any parameters, but you can also enter as a parame-
  1771.      ter which file you want to edit. Example:
  1772.  
  1773.           LCONFIG.EXE <Xmit>      or      LCONFIG.EXE ENGLISH.LNG <Xmit>
  1774.  
  1775.      The second option will load the language file ENGLISH.LNG at startup.
  1776.      The first option will ask you for the language file to edit.
  1777.  
  1778.      When you start LCONFIG, you'll be presented with the following menu:
  1779.  
  1780.           0. Path & description
  1781.           1. Logon strings (part 1)
  1782.           2. Logon strings (part 2)
  1783.           3. MsgBase strings
  1784.           4. FileBase strings
  1785.           5. Other strings (part 1)
  1786.           6. Other strings (part 2)
  1787.           7. Other strings (part 3)
  1788.           8. Month strings
  1789.           9. Weekday names
  1790.  
  1791.           Description      :
  1792.           Menu path        :
  1793.           ANSI path        :
  1794.  
  1795.  
  1796.  
  1797.  
  1798. Page 29             SuperBBS v1.10 documentation              1 february 1991
  1799.  
  1800.  
  1801.      You can setup a different menu and textfile path for every language you
  1802.      use. This way you are able to have all files and menus in the language
  1803.      you choose and setup. Let's have a look at an example:
  1804.  
  1805.           English setting:         Menu path:     c:\sbbs\menu-uk
  1806.                                    Text path:     c:\sbbs\text-uk
  1807.           Dutch setting:           Menu path:     c:\sbbs\menu-nl
  1808.                                    Text path:     c:\sbbs\text-nl
  1809.  
  1810.      If a user chooses the dutch language file, SuperBBS will look in the
  1811.      directory setup in the dutch language file, i.e. c:\sbbs\text-nl and
  1812.      c:\sbbs\menu-nl for the text files and menus. All systemfiles are in the
  1813.      normal directory specified in CONFIG.EXE. Even if you are using only 1
  1814.      language, you still have to tell SuperBBS where to find his menus and
  1815.      textfiles, so don't forget to setup the path in LCONFIG. The description
  1816.      is shown to users who login for the first time and at the time they want
  1817.      to change the chosen language.
  1818.  
  1819.      If SuperBBS can't find the specified file in the language support
  1820.      directory, it will look in the directory which you have setup in the
  1821.      CONFIG.EXE program.
  1822.  
  1823.      Moving around the LCONFIG program is the same as with the CONFIG pro-
  1824.      gram. Move around with the cursor control keys. Press [ESC] to exit from
  1825.      a menu or from the program. Your settings will be saved at time of exit.
  1826.      Press the character from the option you want to change to get to edit
  1827.      level. The following options are available from the main menu:
  1828.  
  1829.           0. Path & description         Directory path to you textfiles and
  1830.                                         menu directory. The description given
  1831.                                         to this language file.
  1832.  
  1833.           1. Logon strings (part 1)     Strings shown to the user during a
  1834.                                         logon. (part 1)
  1835.  
  1836.           2. Logon strings (part 2)     Strings shown to the user during a
  1837.                                         logon. (part 2)
  1838.  
  1839.           3. MsgBase strings            Strings shown to the user when selec-
  1840.                                         ting the messagebase part of the BBS.
  1841.  
  1842.           4. FileBase strings           Strings shown to the user when selec-
  1843.                                         ting the filebase part of the BBS.
  1844.  
  1845.           5. Other strings (part 1)     General strings shown to the user.
  1846.                                         (part 1)
  1847.  
  1848.           6. Other strings (part 2)     General strings shown to the user.
  1849.                                         (part 2)
  1850.  
  1851.           7. Other strings (part 3)     General strings shown to the user.
  1852.                                         (part 3)
  1853.  
  1854.  
  1855.  
  1856. Page 30             SuperBBS v1.10 documentation              1 february 1991
  1857.  
  1858.  
  1859.           8. Month strings              Strings shown to the user when
  1860.                                         SuperBBS needs to display a date.
  1861.  
  1862.           9. Weekday strings            Strings shown to the user when
  1863.                                         SuperBBS needs to display a weekday.
  1864.  
  1865.      A note concerning the current string option you are working on is shown
  1866.      at the bottom of the screen. If you're unfamiliar with the locations of
  1867.      all the strings, the best way to make a new language file is this:
  1868.  
  1869.           - Copy the supplied ENGLISH.LNG file to your own name.
  1870.           - Now start LCONFIG with your new language file name.
  1871.           - Edit the strings. You'll be able to see what the current string
  1872.             is and if it needs special characters like '?' and ':'.
  1873.           - Exit the program after you checked all options available.
  1874.  
  1875. 3.2  Language.ctl
  1876.  
  1877.      This file controls which languages are available and which language is
  1878.      the 'main' language. This file should be in your main SuperBBS directory
  1879.      and is a plain ASCII file with the following format:
  1880.  
  1881.                <Language filename>
  1882.                <Language filename>
  1883.                <Language filename>
  1884.      
  1885.      The first language will be the language SuperBBS starts with. This means
  1886.      that the strings given in this language file will be shown to users,
  1887.      until SuperBBS knows who is on-line and what his/her settings are. 
  1888.  
  1889.      When a newuser calls to your BBS some textfiles will be shown to him/her
  1890.      before SuperBBS will ask which language they want. These files are:
  1891.  
  1892.           - NOTFOUND.A??
  1893.           - NEWUSER1.A??
  1894.  
  1895.      See for more information about these files the textfile part of this
  1896.      documentation.
  1897.  
  1898. 3.3  Converting from QuickBBS or RemoteAccess
  1899.  
  1900.      When converting to SuperBBS from QuickBBS or RemoteAccess, your userfi-
  1901.      le, messagebase and most systemfiles can be used by SuperBBS. There are
  1902.      some different menu options and some controlcodes are not the same.
  1903.      SuperBBS can store it's messagebase anywhere you want, which is not
  1904.      available in QuickBBS. If you do run into serious trouble converting
  1905.      from QuickBBS or RemoteAccess to SuperBBS, contact one of our Support
  1906.      nodes or the SuperBBS HQ.
  1907.  
  1908.      You will need to run USERFIX.EXE on your userfile. This program will
  1909.      scan your userfile so it won't have trouble with the 7/8 bits characters
  1910.      used in Scandinavian countries. SuperBBS fully supports these charac-
  1911.      ters. Put the USERFIX.EXE file in the same directory as your USERS.BBS
  1912.      file is and run the program.
  1913.  
  1914. Page 31             SuperBBS v1.10 documentation              1 february 1991
  1915.  
  1916. 4    SYSTEM REQUIREMENTS
  1917.  
  1918. 4.1  Software requirements
  1919.  
  1920.      Besides the SuperBBS files, you will need some external files before you
  1921.      can run SuperBBS. These files can differ from system to system, depen-
  1922.      ding on the way you've set it up. You will at least need these files, or
  1923.      compatible:
  1924.  
  1925.           MS-Dos         Sounds logical, without this your system won't even
  1926.                          run (or not with an operating system SuperBBS will
  1927.                          run in). You'll need version 2.0 or higher. SuperBBS
  1928.                          has been tested with Ms-Dos up to version 5.00, but
  1929.                          version 3.3 or 4.0x is recommended.
  1930.  
  1931.           X00.SYS        Fossil communications driver, a good replacement is
  1932.                          BNU. SuperBBS will not run without this file!
  1933.  
  1934.           QUICKED.EXE    The full-screen editor. (This file is optional.)
  1935.           
  1936. 4.2  Hardware requirements
  1937.  
  1938.      Some hardware is needed to run SuperBBS. SuperBBS uses about 160 Kbyte
  1939.      base memory and can use EMS memory for the overlay file. Other require-
  1940.      ments are:
  1941.  
  1942.           Harddisk       A harddisk with at least 2 MB of free diskspace is
  1943.                          needed to setup SuperBBS. You'll probably need more
  1944.                          if you set up a lot of utilities to run under
  1945.                          SuperBBS and have many mail areas.
  1946.  
  1947.           Hayes Modem    A Hayes compatible modem, either internal or exter-
  1948.                          nal, is needed.
  1949.  
  1950. 5    MENUS
  1951.  
  1952. 5.1  Setting up menus
  1953.  
  1954.      Just like QuickBBS and RemoteAccess is SuperBBS using a menu system that
  1955.      requires to be build up from scratch. (Although an easy installation
  1956.      program with some simple menus is included.) You will have to setup all
  1957.      menus and external screens. SuperBBS doesn't include a menu program, so
  1958.      you'll have to use one from a third party. MenuMaster v1.20 is a good
  1959.      choice, since this program supports SuperBBS. Any other menu program for
  1960.      QuickBBS is usable, as long as it supports 'unlisted' menu types, since
  1961.      SuperBBS has more menu options than QuickBBS has.
  1962.  
  1963.      There are several ways to setup a menu system for your BBS. The most
  1964.      used one looks like this:
  1965.  
  1966.                          |------------------- Message menus
  1967.                          |
  1968.           Main menu ------------------------- File menus
  1969.                          |
  1970.                          |------------------- Other menus
  1971.  
  1972. Page 32             SuperBBS v1.10 documentation              1 february 1991
  1973.  
  1974.  
  1975.      Another method is to set up your menus by item:
  1976.  
  1977.           Main menu ------------------------- SuperBBS file & message
  1978.                          |
  1979.                          |------------------- Modem file & message
  1980.                          |
  1981.                          |------------------- Graphics file & message
  1982.  
  1983.      Either way, plan your menu structure carefully. Users like a menu
  1984.      structure which is easy to follow.
  1985.  
  1986.      Building a menu can be done in two ways. You can either build the whole
  1987.      menu with the menu editor, so text is displayed if needed, or you can
  1988.      start your menu with an ANSI/ASCII display option (with Hot-key) which
  1989.      will display the menu and have all the commands in the menu file. Both
  1990.      have advantages and disadvantages.
  1991.  
  1992.      Using an ANSI/ASCII file as menu gives you the advantages that you can
  1993.      use more colours on one line, use graphics and even animation. Disadvan-
  1994.      tage is that all menu options will be visible to all callers, whatever
  1995.      securitylevel they have. You need to setup a display file option with a
  1996.      Crtl-A code, which means the command will be executed automatically.
  1997.  
  1998.      Using the normal menu has the advantages that you can hide several
  1999.      options from other security levels. Disadvantage is the limited use of
  2000.      colour per line. It will be up to you which way you choose.
  2001.  
  2002.      Be sure to check your menu files at every securitylevel you have set up.
  2003.      Strange things can happen if you make mistakes. Building a menu is
  2004.      simple, building a complex menu with several different options for
  2005.      different securitylevels is more difficult. Take your time is a good
  2006.      advice.
  2007.  
  2008.      When building a menu, you will need to enter the following information:
  2009.  
  2010.           Text to display     Text shown to user for this menu option. (Leave
  2011.                               this empty if you use an ANSI/ASCII file to
  2012.                               display the menu.) This line should contain a
  2013.                               description and the character to activate it.
  2014.  
  2015.           Optional data       Optional data needed for the given menu type
  2016.                               command. (See the menu commands.)
  2017.  
  2018.           Menu type           Number of the menu type. (These will be listed
  2019.                               below with a full description and the optional
  2020.                               data needed.)
  2021.  
  2022.           Security            Securitylevel needed to access this menu
  2023.                               option.
  2024.  
  2025.           Key                 Key which activates this menu option. This can
  2026.                               be any character on the keyboard.
  2027.  
  2028.  
  2029.  
  2030. Page 33             SuperBBS v1.10 documentation              1 february 1991
  2031.  
  2032.  
  2033.           Foreground          Colour in which the foreground of the text to
  2034.                               display will appear. (Options: 0-15)
  2035.  
  2036.           Background          Colour in which the background of the text to
  2037.                               display will appear. (Options: 0-7)
  2038.  
  2039.           Flags A-D           Flagsettings needed to access this menu option.
  2040.  
  2041.      Two special options are:
  2042.  
  2043.           Hilight colour      The hilight colour is a colour which can be
  2044.                               displayed on the text to display line through
  2045.                               using a '^' in front and behind the text you
  2046.                               want 'highlighted'. An example:
  2047.  
  2048.                                    Foreground colour:  2
  2049.                                    Background colour:  0
  2050.                                    Hilight colour...: 14
  2051.  
  2052.                                    Text:     This is a ^test^ for a menu.
  2053.                                    Result:   This is a test for a menu.
  2054.  
  2055.                                    The word 'test' will appear in yellow, the
  2056.                                    rest of the line in dark green. Note that
  2057.                                    the special characters are not shown when
  2058.                                    displaying a menu.
  2059.  
  2060.           Prompt              Line displayed below the menu options, prompt-
  2061.                               ing the user for an action. This line can have
  2062.                               a different colour.
  2063.  
  2064.      These descriptions can differ from menu program to menu program, but the
  2065.      main idea stays the same. Use a menu editor which has an option for
  2066.      'unknown' commands, since SuperBBS is expanding faster than the menu
  2067.      editors are, so you will be able to use the editor in the future.
  2068.  
  2069. 5.2  Menu commands
  2070.  
  2071.      Now for the available menu commands. SuperBBS is pretty powerful and has
  2072.      a lot of features, so read carefully. Make sure you take note of any
  2073.      optional data needed to set up a menu option. Without this data the menu
  2074.      option will not work or behave strangely.
  2075.  
  2076.      Used characters in the optional data fields:
  2077.  
  2078.           None    = means no optional data needed
  2079.           xxxxxxx = means the data entered here is mandatory.
  2080.           <xxxxx> = means the data entered here is optional.
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088. Page 34             SuperBBS v1.10 documentation              1 february 1991
  2089.  
  2090.      The menu commands:
  2091.  
  2092.      Type.........: 0
  2093.      Description..: Text line
  2094.                     Display's the text you've entered in the menu editor for
  2095.                     this command. No other action takes place.
  2096.      Optional data: None
  2097.  
  2098.      Type.........: 1
  2099.      Description..: Goto a new menu.
  2100.                     Will change the menu to the menu set up in the optional
  2101.                     data field.
  2102.      Optional data: MenuName </F> </M> <Password>
  2103.                     If you want to protect your menu with a password, enter
  2104.                     it behind the menu name, separated with a space. Enter
  2105.                     the menu name without the .MNU extension. See for the /F
  2106.                     and /M the documentation about 'menu templating'.
  2107.  
  2108.      Type.........: 2
  2109.      Description..: Gosub to a new menu.
  2110.                     Same as option 1, with the difference that the previous
  2111.                     menu (the menu you left from) will be added to the stack
  2112.                     of menus you've visited. This way you can follow the
  2113.                     trail back through your menus.
  2114.      Optional data: MenuName </F> </M> <Password>
  2115.                     The same as for menu type 1.
  2116.  
  2117.      Type.........: 3
  2118.      Description..: Return from last gosub.
  2119.                     Return to the menu you last visited. This option only
  2120.                     works if you use the type 2 menu option to get to a menu.
  2121.      Optional data: None
  2122.                     You don't have to enter any menu name, since the stack
  2123.                     contains the name of the menu visited last. This name is
  2124.                     erased after the return, so you can use menu type 3 again
  2125.                     to return to the before last used menu.
  2126.  
  2127.      Type.........: 4
  2128.      Description..: Goto new menu and clear gosub stack
  2129.                     Clears the gosub stack used with menu options 2 and 3.
  2130.                     Then goes to the given menu in the optional data field.
  2131.      Optional data: MenuName </F> </M> <Password>
  2132.                     The same as for menu type 1
  2133.  
  2134.      Type.........: 5
  2135.      Description..: Display .ANS/.ASC file
  2136.                     Display a textfile from the textfile directory setup in
  2137.                     CONFIG.EXE and LCONFIG.EXE. SuperBBS first looks in the
  2138.                     current language text directory. If not found, SuperBBS
  2139.                     will look in the directory specified in CONFIG.EXE. If a
  2140.                     user has ANSI on, SuperBBS will first look for an ANS
  2141.                     file, then for an ASC file. If the user has ANSI off,
  2142.                     SuperBBS only looks for the ASC file.
  2143.      Optional data: FileName
  2144.                     The filename to be displayed, without an extension.
  2145.  
  2146. Page 35             SuperBBS v1.10 documentation              1 february 1991
  2147.  
  2148.  
  2149.      Type.........: 6
  2150.      Description..: Selection menu
  2151.                     Display a textfile which has up to 9 options available of
  2152.                     other text files and display the Selection menu prompt,
  2153.                     as set up in the CONFIG.EXE program. You will need to
  2154.                     name all files the same, except for the last number.
  2155.                     Suppose your main file is called BULLET.ANS then your
  2156.                     other files will be called BULLET1.ANS to BULLET9.ANS.
  2157.                     (If you have 9 files.) The main file is shown to the
  2158.                     user. The user selects from the list displayed in the
  2159.                     main file, which file he/she wants to read. If the user
  2160.                     selects 3, the file BULLET3.ANS (or ASC) will be dis-
  2161.                     played. If the user selects 5, the file BULLET5.ANS will
  2162.                     be displayed. After viewing the file, the user will be
  2163.                     shown the main file again.
  2164.      Optional data: FileName
  2165.                     This filename can be 7 characters or less. (Character 8
  2166.                     is reserved for the other textfile numbers.) The exten-
  2167.                     sion is always ANS or ASC and the files should be in your
  2168.                     textfiles directory.
  2169.  
  2170.      Type.........: 7
  2171.      Description..: Shell to DOS and run program
  2172.                     This option is used for starting other programs, like
  2173.                     doorgames and mailscanners, in SuperBBS. It shells to DOS
  2174.                     and starts the program given in the optional data field.
  2175.                     SuperBBS will return to the menu the exit started from.
  2176.      Optional data: ProgramName <Parameters>
  2177.                     This menu is one of the difficult menu options available,
  2178.                     because of the large amount of parameters. These are the
  2179.                     parameters available:
  2180.  
  2181.                          *B   Caller's bps rate. This will be 0 if Local, or
  2182.                               300 to 38400 if on-line.
  2183.                          *C   Full path to your COMMAND.COM file as set in
  2184.                               the environment variable COMSPEC. (Consult your
  2185.                               DOS manual for more information about COMSPEC.)
  2186.                               This parameter is needed if you want to start a
  2187.                               batchfile from this type 7 menu command.
  2188.                          *E   Read EXITINFO.BBS when returning to BBS. This
  2189.                               can be handy if the program used with the type
  2190.                               7 exit, changes some of the user's data.
  2191.                          *F   User's firstname.
  2192.                          *G   Status of ANSI graphics. (0=Off, 1=On)
  2193.                          *H   Leave the Fossil driver (X00 or compatible) hot
  2194.                               when exiting from SuperBBS. Some programs
  2195.                               require this. (Most don't.)
  2196.                          *I   Current text files path.
  2197.                          *L   User's lastname.
  2198.                          *N   Gives current node number.
  2199.                          *P   Gives current COM port number.
  2200.                          *R   User's recordnumber in the user database.
  2201.  
  2202.  
  2203.  
  2204. Page 36             SuperBBS v1.10 documentation              1 february 1991
  2205.  
  2206.  
  2207.                          *S   Swap SuperBBS to EMS or disk. If you run a
  2208.                               program which needs more memory than the normal
  2209.                               amount available, specify the *S option, so
  2210.                               SuperBBS will swap itself to EMS or, if EMS is
  2211.                               not available, to disk.
  2212.                          *T   Time left this call.
  2213.                          *U   Path to current template file area. (See menu
  2214.                               templating.)
  2215.  
  2216.                     Mostly you just use the *C and *S parameters. With multi-
  2217.                     node operations, you will need the *N and *P options.
  2218.                     Normally the documentation from the program you wish to
  2219.                     run will supply the needed information.
  2220.  
  2221.      Type.........: 8
  2222.      Description..: Version and copyright notice
  2223.                     This option will show the user the versionnumber, copy-
  2224.                     right message and if your program is registered, the
  2225.                     registration name of the SuperBBS version you're using.
  2226.      Optional data: None
  2227.  
  2228.      Type.........: 9
  2229.      Description..: Logoff from the system
  2230.                     This will disconnect the user from your system. Before
  2231.                     disconnect, SuperBBS will show the user the GOODBYE.ANS
  2232.                     (or ASC) file, if available.
  2233.      Optional data: None
  2234.  
  2235.      Type.........: 10
  2236.      Description..: Display System Usage graph
  2237.                     Show the user the system usage graph. This gives you the
  2238.                     percentile use per hour.
  2239.      Optional data: None
  2240.  
  2241.      Type.........: 11
  2242.      Description..: Page the Sys(tem)Op(erator) for a chat
  2243.                     See if the Sysop is available to talk to you. SuperBBS
  2244.                     will ask the user for a reason for the chat. If the Sysop
  2245.                     is not available, this reason will be stored in the
  2246.                     SYSTEM.LOG file.
  2247.      Optional data: Prompt
  2248.                     Enter the string, which will be shown to users who try to
  2249.                     yell you.
  2250.  
  2251.      Type.........: 12
  2252.      Description..: Execute questionnaire file
  2253.                     Execute the given questionnaire, for example NEWUSER.Q-A.
  2254.                     The answers will be written in the same file name as the
  2255.                     questionnaire, but the extension will be changed to .ASW.
  2256.      Optional data: FileName
  2257.                     Extension of a cessionaire must be .Q-A or SuperBBS will
  2258.                     not recognize the questionnaire. Answers will be written
  2259.                     in the .ASW file.
  2260.  
  2261.  
  2262. Page 37             SuperBBS v1.10 documentation              1 february 1991
  2263.  
  2264.  
  2265.      Type.........: 13
  2266.      Description..: List/search user list
  2267.                     Gives the option to search for a name in the userlist or
  2268.                     display the whole list.
  2269.      Optional data: None
  2270.  
  2271.      Type.........: 14
  2272.      Description..: Time statistics
  2273.                     Shows the user how long he/she has been on-line and how
  2274.                     much time is left. Also gives the current date and time.
  2275.      Optional data: None
  2276.  
  2277.      Type.........: 15
  2278.      Description..: Exits to DOS with errorlevel
  2279.                     Leaves SuperBBS and returns to the batchfile which you
  2280.                     ran SuperBBS from. There you intercept the given error-
  2281.                     level and start an external action. (For more information
  2282.                     about errorlevels, consult your DOS manual and see the
  2283.                     batch examples in the appendixes of this manual.) If
  2284.                     possible you should use a type 7 exit, instead of this
  2285.                     type 15. Use the *S (and *E) when using a type 7.
  2286.      Optional data: Errorlevel <MenuName>
  2287.                     The errorlevel will start the action required from your
  2288.                     batchfile. (Don't use errorlevel below 10.) The optional
  2289.                     MenuName tells SuperBBS to which menu it should return
  2290.                     after ending the type 15 exit. You should restart the
  2291.                     SuperBBS program with the -R option. (See Command Line
  2292.                     Parameters.)
  2293.  
  2294.      Type.........: 16
  2295.      Description..: Change City & State
  2296.                     Allows the user to change his/her City and State.
  2297.      Optional data: None
  2298.  
  2299.      Type.........: 17
  2300.      Description..: Change password
  2301.                     Allows the user to change his/her Password.
  2302.      Optional data: None
  2303.  
  2304.      Type.........: 18
  2305.      Description..: Change screenlength
  2306.                     Allows the user to change his/her screenlength.
  2307.      Optional data: None
  2308.  
  2309.      Type.........: 19
  2310.      Description..: Toggle screen clearing on/off
  2311.                     Allows the user to toggle the sending of screen clear
  2312.                     codes (CLS) on and off.
  2313.      Optional data: None
  2314.  
  2315.      Type.........: 20
  2316.      Description..: Toggle the 'More (Y/n)' prompt on/off
  2317.                     Allows the user to toggle the more prompt on and off.
  2318.      Optional data: None
  2319.  
  2320. Page 38             SuperBBS v1.10 documentation              1 february 1991
  2321.  
  2322.  
  2323.      Type.........: 21
  2324.      Description..: Toggle ANSI graphics on/off
  2325.                     Allows the user to toggle the ANSI graphics on and off.
  2326.      Optional data: None
  2327.  
  2328.      Type.........: 22
  2329.      Description..: Scan for personal mail
  2330.                     This option will scan the userbase and report any unread
  2331.                     personal mail.
  2332.      Optional data: None
  2333.  
  2334.      Type.........: 23
  2335.      Description..: Read messages
  2336.                     Allows the user to read messages in the current message
  2337.                     area. If a message is private, it will be skipped if it
  2338.                     is not from you or to you.
  2339.      Optional data: AreaNumber or /M
  2340.                     Area number of the message base the messages should be
  2341.                     read from. (If you use menu templating, this can also be
  2342.                     the templating command /M.)
  2343.  
  2344.      Type.........: 24
  2345.      Description..: Scan messages
  2346.                     Gives a list of messages with the header information (who
  2347.                     from, who to and subject) and gives you the option to
  2348.                     mark messages for later reading.
  2349.      Optional data: Areanumber or /M
  2350.                     Area number of the message base the messages should be
  2351.                     scanned from.
  2352.  
  2353.      Type.........: 25
  2354.      Description..: Quick scan messages
  2355.                     Gives a list like display of all messages in the area
  2356.                     with information about the sender, receiver and subject.
  2357.      Optional data: AreaNumber or /M
  2358.                     Area number of the message base the messages should be
  2359.                     scanned from.
  2360.  
  2361.      Type.........: 26
  2362.      Description..: Delete messages
  2363.                     Removes messages from the message base. This only works
  2364.                     for messages from you or to you. (Unless you have Sysop
  2365.                     access to this area.)
  2366.      Optional data: AreaNumber or /M
  2367.                     Area number of the message base the messages should be
  2368.                     deleted from.
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378. Page 39             SuperBBS v1.10 documentation              1 february 1991
  2379.  
  2380.  
  2381.      Type.........: 27
  2382.      Description..: Write a message
  2383.                     Allows the user to write a message.
  2384.      Optional data: AreaNumber or /M </L> </T=First_Lastname>
  2385.                     Area number of the message base to write the message in
  2386.                     or the menu templating command /M. The /L will log the
  2387.                     user off your system after saving the message (with
  2388.                     display of GOODBYE.A??). The /T=First_Lastname will send
  2389.                     the message to the name given. Spaces should be set with
  2390.                     the underscore character. The /L and /T option only works
  2391.                     correct if you use an area number and NOT the /M command.
  2392.                     You could use the /L and /T parameters for sending a
  2393.                     message to the Sysop at logoff.
  2394.  
  2395.      Type.........: 28
  2396.      Description..: Select combined message areas
  2397.                     Area 0 is a special message area. You can't write a
  2398.                     message in this area, but you can read messages from all
  2399.                     areas connected in numerical order. This option allows
  2400.                     the user to select the areas he/she wants to use in
  2401.                     his/her combined board. You can select standard areas or
  2402.                     exclude areas from the combined board in the CONFIG.EXE
  2403.                     program, the Message base part.
  2404.      Optional data: None
  2405.  
  2406.      Type.........: 29
  2407.      Description..: Move a file
  2408.                     Normally spoken an option only available to the Sysop. It
  2409.                     will allow you to move a file from one area to another.
  2410.                     It also moves the description in the FILES.BBS file.
  2411.      Optional data: FullPath or /F
  2412.                     You need to give the full directory path from where the
  2413.                     file will be moved or the /F if you use menu templating.
  2414.  
  2415.      Type.........: 30
  2416.      Description..: MS-Dos directory
  2417.                     Like a normal DIR command, will SuperBBS display the
  2418.                     given directory.
  2419.      Optional data: FullPath or /F
  2420.                     Give the full directory path or the /F.
  2421.  
  2422.      Type.........: 31
  2423.      Description..: List FILES.BBS
  2424.                     The normal way to show a user what's available in the
  2425.                     given directory. It will show the filename, date, size
  2426.                     and description. For CD-Rom users is an option build in
  2427.                     to have the FILES.BBS file in a different location then
  2428.                     the files itself are. See the CONFIG.EXE program, the
  2429.                     File area editor.
  2430.      Optional data: FullPath or /F
  2431.                     Supply the directory or the /F command. CD-Rom users
  2432.                     should use the /F command.
  2433.  
  2434.  
  2435.  
  2436. Page 40             SuperBBS v1.10 documentation              1 february 1991
  2437.  
  2438.  
  2439.      Type.........: 32
  2440.      Description..: Download a file
  2441.                     This option will send a file from the BBS to the user.
  2442.      Optional data: None <FullPath> </F> <PassWord> <*>
  2443.                     If you leave the optional data field empty, SuperBBS will
  2444.                     use this command as a general download command. It will
  2445.                     search in every area the user has access to, trying to
  2446.                     find the requested file. Use the full path or the /F
  2447.                     option and SuperBBS will only look in the current area.
  2448.                     The FullPath and /F option allow the use of a password,
  2449.                     which need to be given before the download will be
  2450.                     started. If you use the asterisk (*), SuperBBS will not
  2451.                     check the fileratio, time or download limit.
  2452.  
  2453.      Type.........: 33
  2454.      Description..: Upload a file
  2455.                     This option will receive a file which the user sends to
  2456.                     the BBS.
  2457.      Optional data: FullPath or /F
  2458.                     Supply the full directory or the /F option. By using the
  2459.                     full directory command, it is possible to receive all
  2460.                     uploads in one directory. The /F will place the file in
  2461.                     the current area.
  2462.  
  2463.      Type.........: 34
  2464.      Description..: View an archived file
  2465.                     Shows what the archive file contains. It supports ZIP,
  2466.                     LZH, PAK and ARC files.
  2467.      Optional data: FullPath or /F
  2468.                     Supply the full directory path or the /F option.
  2469.  
  2470.      Type.........: 35
  2471.      Description..: Search for file by Keyword
  2472.                     Look for a word in the FILES.BBS files.
  2473.      Optional data: None
  2474.  
  2475.      Type.........: 36
  2476.      Description..: Search for file by Filename
  2477.                     Look for a file in the FILES.BBS files. Wildcards are
  2478.                     allowed as search options.
  2479.      Optional data: None
  2480.  
  2481.      Type.........: 37
  2482.      Description..: List new files on system
  2483.                     Shows the new files since the last login or the given
  2484.                     date.
  2485.      Optional data: None
  2486.  
  2487.      Type.........: 38
  2488.      Description..: Type a textfile
  2489.                     Allows the users to read a textfile on-line from your
  2490.                     FILES.BBS list. (If there is a textfile in there.)
  2491.      Optional data: FullPath or /F
  2492.                     Supply full directory path or the /F option.
  2493.  
  2494. Page 41             SuperBBS v1.10 documentation              1 february 1991
  2495.  
  2496.  
  2497.      Type.........: 39
  2498.      Description..: Display a textfile
  2499.                     Show the user a textfile. This option is like menu option
  2500.                     5, except you have to supply the fullpath and filename.
  2501.                     This allows you to show any file you want. No 'Press
  2502.                     Return' is given at the end of the file.
  2503.      Optional data: Fullpath+FileName
  2504.                     Supply the full path and filename to the textfile. Inclu-
  2505.                     ding the extension!
  2506.  
  2507.      Type.........: 40
  2508.      Description..: Display ANS/ASC file with Hotkey
  2509.                     Show the user an ANSI or ASCI file, but keep the hot keys
  2510.                     active. This can be used to display a menu file. If you
  2511.                     use this command to show the file, the user doesn't have
  2512.                     to wait till the whole screen is drawn, but can make his
  2513.                     choice at once. With a type 5 menu, the hot keys are not
  2514.                     active during the display of the file. This command is
  2515.                     mostly used in combination with a Crtl-A command in your
  2516.                     menu. (Crtl-A = Automatic execution)
  2517.      Optional data: FileName
  2518.                     Supply the filename to be shown. Don't give an extension,
  2519.                     as SuperBBS will always look for a ANS or ASC extension.
  2520.                     The file has to be in the textfile directory.
  2521.  
  2522.      Type.........: 41
  2523.      Description..: Toggle Full Screen editor on/off
  2524.                     If you have a full screen editor installed, like Quicked,
  2525.                     you can allow your users to toggle the editor on and off
  2526.                     with this option. If it is off, the build in editor will
  2527.                     be used.
  2528.      Optional data: None
  2529.  
  2530.      Type.........: 42
  2531.      Description..: RESERVED - Do not use
  2532.  
  2533.      Type.........: 43
  2534.      Description..: RESERVED - Do not use
  2535.  
  2536.      Type.........: 44
  2537.      Description..: RESERVED - Do not use
  2538.  
  2539.      Type.........: 45
  2540.      Description..: Display ANS/ASC file with 'Press ENTER to continue'
  2541.                     The same as menu type 5, except that SuperBBS will put a
  2542.                     'Press ENTER to continue' prompt after it showed the
  2543.                     file. This will pause the screen till a reaction from the
  2544.                     user is received.
  2545.      Optional data: FileName
  2546.                     Supply the filename, without extension. The file has to
  2547.                     be in the textfile directory.
  2548.  
  2549.  
  2550.  
  2551.  
  2552. Page 42             SuperBBS v1.10 documentation              1 february 1991
  2553.  
  2554.  
  2555.      Type.........: 46
  2556.      Description..: Show GIF pictures resolution
  2557.                     Show the resolution of the GIF picture (only of if it is
  2558.                     stored on you disk as a .GIF file), which name is sup-
  2559.                     plied by the user. This option doesn't look in archives!
  2560.      Optional data: FullPath or /F
  2561.                     Supply the full directory path or use the /F option.
  2562.  
  2563.      Type.........: 47
  2564.      Description..: Write entry to System log
  2565.                     Write the text, given in the optional data field, to the
  2566.                     SYSTEM.LOG file. This is handy if you want to know if a
  2567.                     menu option is used or for any other information.
  2568.      Optional data: Text to be written
  2569.                     The text given in this field will be written to the
  2570.                     system logfile.
  2571.  
  2572.      Type.........: 48
  2573.      Description..: Download a specific file
  2574.                     By using this option, you only ask the user which down-
  2575.                     load protocol he/she wants to use and then starts the
  2576.                     download. You supplied the filename in the optional data
  2577.                     field. This can be used to download your ALLFILES list.
  2578.      Optional data: FullPath+FileName
  2579.                     Supply the file the users can download through the use of
  2580.                     this option.
  2581.  
  2582.      Type.........: 49
  2583.      Description..: RESERVED - Do not use
  2584.  
  2585.      Type.........: 50
  2586.      Description..: RESERVED - Do not use
  2587.  
  2588.      Type.........: 51
  2589.      Description..: RESERVED - Do not use
  2590.  
  2591.      Type.........: 52
  2592.      Description..: RESERVED - Do not use
  2593.  
  2594.      Type.........: 53
  2595.      Description..: Toggle mailcheck at logon on/off
  2596.                     Allows the user to toggle the mailcheck at logon on/off.
  2597.      Optional data: None
  2598.  
  2599.      Type.........: 54
  2600.      Description..: Toggle newfiles check at logon on/off
  2601.                     Allows the user to toggle the newfiles check at logon on
  2602.                     or off.
  2603.      Optional data: None
  2604.  
  2605.      Type.........: 55
  2606.      Description..: Show BBS list (Short)
  2607.                     Shows the user the build in BBS list in the short version.
  2608.      Optional data: None
  2609.  
  2610. Page 43             SuperBBS v1.10 documentation              1 february 1991
  2611.  
  2612.  
  2613.      Type.........: 56
  2614.      Description..: Add BBS to BBS list
  2615.                     Allows Sysops to add their BBS to your BBS list. Informa-
  2616.                     tion like telephone number, name, on-line hours, software
  2617.                     and Sysop name are stored.
  2618.      Optional data: None
  2619.  
  2620.      Type.........: 57
  2621.      Description..: Leave comment to next user
  2622.                     A comment of 2 lines can be left behind for the next
  2623.                     user. This will be shown to the next caller at logon.
  2624.      Optional data: None
  2625.  
  2626.      Type.........: 58
  2627.      Description..: Show last 15 callers
  2628.                     Gives a list of the last 15 callers with the time they
  2629.                     came on-line and went off-line. Also shown are bps rates
  2630.                     and age.
  2631.      Optional data: None
  2632.  
  2633.      Type.........: 59
  2634.      Description..: Change colour configuration
  2635.                     Allows the user to change the colour configuration of the
  2636.                     BBS. This is the same as in the CONFIG.EXE program, but
  2637.                     only works for the current user, while the CONFIG.EXE
  2638.                     part, works for every user.
  2639.      Optional data: None
  2640.  
  2641.      Type.........: 60
  2642.      Description..: Extract files    ** REGISTERED USERS ONLY **
  2643.                     Allows the user to extract a file, then afterwards he/she
  2644.                     can view the files inside the archive and repack (some)
  2645.                     files. All from within SuperBBS. This option is only
  2646.                     available to registered users.
  2647.      Optional data: None <FullPath> </F>
  2648.                     If you leave the optional data line empty, it means
  2649.                     extract the file which is IN the TEMP directory. This
  2650.                     TEMP directory is setup in the CONFIG.EXE program. If you
  2651.                     enter the full directory path or the /F, for menu templa-
  2652.                     ting, this menu type will react as extract TO the TEMP
  2653.                     directory. Note the difference!
  2654.  
  2655.      Type.........: 61
  2656.      Description..: Archive files    ** REGISTERED USERS ONLY **
  2657.                     The user will be asked which files have to be archived.
  2658.                     This option is to be used with the extract option, menu
  2659.                     type 60.
  2660.      Optional data: FullPath or /F
  2661.                     If you enter the full directory path of the TEMP dir, the
  2662.                     files will be packed from that area. If you use the /F or
  2663.                     the full directory path to your file areas, the requested
  2664.                     files from that area will be packed.
  2665.  
  2666.  
  2667.  
  2668. Page 44             SuperBBS v1.10 documentation              1 february 1991
  2669.  
  2670.  
  2671.      Type.........: 62
  2672.      Description..: Delete files     ** REGISTERED USERS ONLY **
  2673.                     The user will be asked which files have to be deleted.
  2674.                     This option is to be used with the extract option, menu
  2675.                     type 60.
  2676.      Optional data: FullPath or /F
  2677.                     If you enter the full directory path of the TEMP dir, the
  2678.                     files will be deleted from that area. If you use the /F
  2679.                     or the full directory path to your file areas, the
  2680.                     requested files from that area will be deleted.
  2681.  
  2682.      Type.........: 63
  2683.      Description..: Show BBS list (Long)
  2684.                     Show the user the long version of the BBS list. The user
  2685.                     has the option to enter the name he/she wants to look
  2686.                     for. All available data about the BBS will be shown.
  2687.      Optional data: None
  2688.  
  2689.      Type.........: 64
  2690.      Description..: Change BBS information in BBS list
  2691.                     Allows Sysops to change their BBS data in the BBS list.
  2692.                     Only you and the person named as Sysop in the BBS list is
  2693.                     able to do this.
  2694.      Optional data: None
  2695.  
  2696.      Type.........: 65
  2697.      Description..: Delete BBS information from BBS list
  2698.                     Allows Sysop to remove their data from the BBS list. Only
  2699.                     you and the person named as Sysop in the BBS list is able
  2700.                     to do this.
  2701.      Optional data: None
  2702.  
  2703.      Type.........: 66
  2704.      Description..: Download BBS list
  2705.                     Allows users to download the BBS list. Only the protocol
  2706.                     will be asked for.
  2707.      Optional data: None
  2708.  
  2709.      Type.........: 67
  2710.      Description..: Change user's phone number(s)
  2711.                     Allows the user to change his/her phone number(s).
  2712.      Optional data: None
  2713.  
  2714.      Type.........: 68
  2715.      Description..: Select message area from arealist
  2716.                     Allows the user to change area with the build in area
  2717.                     change command. This will display a three row list of all
  2718.                     the available (to this user) message areas. Use this for
  2719.                     changing areas when using menu templating.
  2720.      Optional data: None
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726. Page 45             SuperBBS v1.10 documentation              1 february 1991
  2727.  
  2728.  
  2729.      Type.........: 69
  2730.      Description..: Select file area from arealist
  2731.                     Allows users to change area with the build in area change
  2732.                     command. This will display a one row list of all the
  2733.                     available (to this user) file areas. Use this for chang-
  2734.                     ing areas when using menu templating.
  2735.      Optional data: None
  2736.  
  2737.      Type.........: 70
  2738.      Description..: Change alias
  2739.                     Allows the user to change his/her alias. Only works if
  2740.                     you allowed the use of an alias on your system.
  2741.      Optional data: None
  2742.  
  2743.      Type.........: 71
  2744.      Description..: List aliases
  2745.                     Shows an user - alias list of all users. The user is
  2746.                     given the option to select a search criterium.
  2747.      Optional data: None
  2748.  
  2749.      Type.........: 72
  2750.      Description..: Show user's balance in the timebank
  2751.                     Allows the user to see how much time he/she has deposit
  2752.                     in the timebank. You can set a maximum in the CONFIG.EXE
  2753.                     program.
  2754.      Optional data: None
  2755.  
  2756.      Type.........: 73
  2757.      Description..: Deposit time in timebank
  2758.                     Allows the user to store time in the timebank.
  2759.      Optional data: None
  2760.  
  2761.      Type.........: 74
  2762.      Description..: Withdraw time from timebank
  2763.                     Allows the user to withdraw time from his/her account.
  2764.      Optional data: None
  2765.  
  2766.      Type.........: 75
  2767.      Description..: User online / Other line status
  2768.                     Show's who is on the other line(s) or the current status
  2769.                     of the other line(s).
  2770.      Optional data: None </S>
  2771.                     If you leave the optional data field empty, SuperBBS will
  2772.                     show the user who is on the other line(s). If you use the
  2773.                     /S parameter, SuperBBS will show you the status of the
  2774.                     other line(s).
  2775.  
  2776.      Type.........: 76
  2777.      Description..: Send message to other user on-line
  2778.                     Allows the user on a line to send a on-line message to a
  2779.                     user on another line. This only works if the 'Do not
  2780.                     disturb' flag is not on.
  2781.      Optional data: None
  2782.  
  2783.  
  2784. Page 46             SuperBBS v1.10 documentation              1 february 1991
  2785.  
  2786.  
  2787.      Type.........: 77
  2788.      Description..: Change current language
  2789.                     Allows the user to change his/her current language file.
  2790.                     (If you run with more than one language file.)
  2791.      Optional data: None
  2792.  
  2793.      Type.........: 78
  2794.      Description..: Toggle 'Do not disturb' on/off
  2795.                     Allows the user to toggle the 'Do not disturb' flag on
  2796.                     and off. This way he/she can prevent receiving messages
  2797.                     from other line users.
  2798.      Optional data: None
  2799.  
  2800.      That's it, all 78 available menu commands. If you are converting from
  2801.      RemoteAccess, Prodoor or QuickBBS to SuperBBS remember that there are
  2802.      different options available in SuperBBS, which the others do not have.
  2803.      Please check your configuration carefully if starting with SuperBBS.
  2804.  
  2805. 5.3  Menu templating
  2806.  
  2807.      Maybe you remember the good old days. In those days you had to build a
  2808.      menu for every available message and file area. Those days are gone. Now
  2809.      there is menu templating. This means you have one menu for all your
  2810.      message areas and another for all your file areas. How does it work?
  2811.  
  2812.      First you design your menu. Then you enter all the needed information.
  2813.      But instead of entering messagebase numbers, you enter /M. SuperBBS will
  2814.      replace this with a message area number. The same for the file areas.
  2815.      Design your menu, enter the /F instead of the directory. SuperBBS will
  2816.      replace it with the information given in the CONFIG.BBS program.
  2817.  
  2818.      Let's have a look at how to setup a message menu this way:
  2819.  
  2820.           First you have to get from your main menu to the message menu. We
  2821.           want to start in area 01. We use menu option 1 and the optional
  2822.           data field would be: MAIL /M=1. MAIL is the menu name, /M=1 tells
  2823.           SuperBBS to go to the first message area defined in CONFIG.EXE. If
  2824.           you want to go to the second area, you could have said /M=2.
  2825.  
  2826.           Now we need the read, write, scan, quickscan and delete options.
  2827.           Set up the menu as you normally would, except instead of using the
  2828.           messagebase number, use the /M in the optional data field. SuperBBS
  2829.           will know in what area the user is. Even if the user goes to the
  2830.           main menu and then returns to the messagebase, he/she will still be
  2831.           in the area he/she left from.
  2832.  
  2833.           You can use the /M (and /F for fileareas) for changing the area. If
  2834.           you use a type 1 menu and as optional data field the menu name and
  2835.           /M=+1, SuperBBS will change to the next area. If you use in the
  2836.           optional data field the /M=-1, SuperBBS will change area to the
  2837.           previous area. (Unless SuperBBS is at the highest or lowest area,
  2838.           depending on the way you want to move.)
  2839.  
  2840.  
  2841.  
  2842. Page 47             SuperBBS v1.10 documentation              1 february 1991
  2843.  
  2844.  
  2845.           So in short:
  2846.  
  2847.                Menu type  1 - MenuName /M=1  = Goto message area 1
  2848.                Menu type  2 - MenuName /F=3  = Gosub file area 3
  2849.                Menu type 23 - /M             = Read messages in current area
  2850.                Menu type 32 - /F             = Download from current area
  2851.                Menu type  1 - /M=+1          = Goto next message area
  2852.                Menu type  1 - /F=-1          = Goto previous file area
  2853.  
  2854.      To show the name of the area you are currently in use these codes:
  2855.  
  2856.           Ctrl-K 4       = File area name in ANS/ASC files
  2857.           Ctrl-K 5       = Message area name in ANS/ASC files
  2858.  
  2859.           @ (Ascii 64)   = File area name in menu textline
  2860.           ' (Ascii 96)   = Message area name in menu textline
  2861.  
  2862.      These codes are replaced with the name you have set up in the CONFIG.EXE
  2863.      program. If you use characters behind these codes, please think about
  2864.      the fact that the codes will be replaced by the area name, so you might
  2865.      have to check if your menu is still aligned the way you want it.
  2866.      Example:
  2867.  
  2868.           In your menu:       Area @         SuperBBS HQ
  2869.           For the user:       Area General area         SuperBBS HQ
  2870.  
  2871. 5.4  Changing hardcoded menu options
  2872.  
  2873.      SuperBBS has the option to allow the use of your own commands, instead
  2874.      of the hardcoded menus in SuperBBS. These options can be used for these
  2875.      menu commands:
  2876.  
  2877.           23   Read messages
  2878.           24   Scan messages
  2879.           25   Quickscan messages
  2880.  
  2881.      These are the available commands to replace the hardcoded box in
  2882.      SuperBBS. You need to set these options in the optional data, when
  2883.      editing a menu. 
  2884.  
  2885.           /F        Read messages in forward order
  2886.           /R        Read messages in reverse order
  2887.           /I        Read individual messages
  2888.           /N        Read new messages
  2889.           /S        Read selected messages
  2890.           /M        Read marked messages
  2891.  
  2892.      These options are also available in template menus, so you're able to
  2893.      build a very powerful (and in your own language if needed) message menu.
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900. Page 48             SuperBBS v1.10 documentation              1 february 1991
  2901.  
  2902.  
  2903.      Here is an example of a menu. The first /M is from the message area the
  2904.      second '/' option is to replace the hardcoded menu.
  2905.  
  2906.      Menu Optional data  Menu textline
  2907.      ---- -------------  ---------------------------------------------
  2908.      23   /M /F          Read messages in forward order in current area
  2909.      23   /M /M          Read marked messages in current area
  2910.      24   8 /S           Read selected messages in area 8
  2911.      25   /M /N          Quickscan new messages in current area
  2912.      27   /M             Write a new message in current area
  2913.      68                  Choose other area from area list     
  2914.  
  2915.      And your imagination can do the rest. It is just an example, so don't
  2916.      use it as a complete menu!
  2917.  
  2918. 5.5  Control codes in menu and textfiles
  2919.  
  2920.      You can now use several control codes in your menu. They don't have to
  2921.      be displayed through an ANSI or ASCII file, but can be used on the menu
  2922.      textline itself. 
  2923.  
  2924.      Here's a complete list of all the control codes you can use, either in
  2925.      an ANSI or ASCII file or in your menu textline: (^ = Ctrl key)
  2926.  
  2927.           ASCII     Char.     Function description
  2928.           --------- --------  ----------------------------------------------
  2929.            1        ^A        Wait for ENTER key to be pressed
  2930.            2        ^B        Turns OFF aborting with S key
  2931.            3        ^C        Turns ON aborting with S key
  2932.            4        ^D        Turns OFF the 'More' prompt
  2933.            5        ^E        Turns ON the 'More' prompt
  2934.            6        ^F        Not used alone (See below)
  2935.            7        ^G        Generates a 'BEEP'
  2936.            8        ^H        Backspace
  2937.            9        ^I        Tabulator
  2938.           10        ^J        Linefeed
  2939.           11        ^K        Not used alone (See below)
  2940.           12        ^L        Clears screen
  2941.           13        ^M        Carriage return
  2942.  
  2943.           The ^F codes available: (All codes apply to current user!)
  2944.  
  2945.           ASCII     Char.     Function description
  2946.           --------- --------  ----------------------------------------------
  2947.           6 65      ^FA       User's full name
  2948.           6 66      ^FB       User's city and state
  2949.           6 67      ^FC       User's password (Use with care!)
  2950.           6 68      ^FD       User's business/data phone number
  2951.           6 69      ^FE       User's home/voice phone number
  2952.           6 70      ^FF       User's last calling date
  2953.           6 71      ^FG       User's last calling time (24 hrs format)
  2954.           6 72      ^FH       User's A flagsetting 
  2955.           6 73      ^FI       User's B flagsetting
  2956.           6 74      ^FJ       User's C flagsetting
  2957.  
  2958. Page 49             SuperBBS v1.10 documentation              1 february 1991
  2959.  
  2960.  
  2961.           ASCII     Char.     Function description
  2962.           --------- --------  ----------------------------------------------
  2963.           6 75      ^FK       User's D flagsetting
  2964.           6 76      ^FL       User's netmail credit
  2965.           6 77      ^FM       Number of messages user has written
  2966.           6 78      ^FN       Highest message number user has read
  2967.           6 79      ^FO       User's security level
  2968.           6 80      ^FP       User's number of calls
  2969.           6 81      ^FQ       User's uploads in files
  2970.           6 82      ^FR       User's uploads in KBytes
  2971.           6 83      ^FS       User's downloads in files
  2972.           6 84      ^FT       User's downloads in KBytes
  2973.           6 85      ^FU       Elapsed time this call in minutes
  2974.           6 86      ^FV       User's screen length
  2975.           6 87      ^FW       User's firstname
  2976.           6 88      ^FX       Status ANSI graphics (ON/OFF)
  2977.           6 89      ^FY       Status More prompt (ON/OFF)
  2978.           6 90      ^FZ       Status CLS codes (ON/OFF)
  2979.           6 48      ^F0       User's Sysop comment
  2980.           6 49      ^F1       Status Full Screen editor (ON/OFF)
  2981.           6 50      ^F2       User's age
  2982.           6 51      ^F3       User's birthday
  2983.           6 52      ^F4       User's time of first call (24 hrs format)
  2984.           6 53      ^F5       User's date of first call
  2985.           6 54      ^F6       Status of mailcheck at logon (ON/OFF)
  2986.           6 55      ^F7       User's up/download ratio in KBytes
  2987.           6 56      ^F8       User's up/download ratio in files
  2988.           6 57      ^F9       Status new files check at logon (ON/OFF)
  2989.           6 33      ^F!       Total minutes used
  2990.  
  2991.           The ^K codes available:
  2992.  
  2993.           ASCII     Char.     Function description
  2994.           --------- --------  ----------------------------------------------
  2995.           11 65     ^KA       User's total number of calls
  2996.           11 66     ^KB       Name of the last caller
  2997.           11 67     ^KC       Number of active messages on system
  2998.           11 68     ^KD       Number of lowest message on system
  2999.           11 69     ^KE       Number of highest message on system
  3000.           11 70     ^KF       Number of times user has yelled SysOp
  3001.           11 71     ^KG       Day of the week in full
  3002.           11 72     ^KH       Number of users on system
  3003.           11 73     ^KI       Current time (24 hrs format)
  3004.           11 74     ^KJ       Current date (DD-MM-YY)
  3005.           11 75     ^KK       Number of minutes connected this call
  3006.           11 76     ^KL       Number of seconds connected this call
  3007.           11 77     ^KM       Number of minutes used against time limit
  3008.           11 78     ^KN       Number of seconds used against time limit
  3009.           11 79     ^KO       Number of minutes remaining this call
  3010.           11 80     ^KP       Number of seconds remaining this call
  3011.           11 81     ^KQ       Time Limit this call (Minutes)
  3012.           11 82     ^KR       User's baud rate (300-38400)
  3013.           11 83     ^KS       Abbreviated day of week
  3014.           11 84     ^KT       Download Limit in KBytes
  3015.  
  3016. Page 50             SuperBBS v1.10 documentation              1 february 1991
  3017.  
  3018.  
  3019.           ASCII     Char.     Function description
  3020.           --------- --------  ----------------------------------------------
  3021.           11 85     ^KU       Number of minutes until next system event
  3022.           11 86     ^KV       Time of next system event (24 hrs format)
  3023.           11 89     ^KY       User's maximum up/download ratio in KBytes
  3024.           11 90     ^KZ       User's maximum up/download ratio in files
  3025.           11 48     ^K0       Current language file description
  3026.           11 49     ^K1       Status of scroll lock
  3027.           11 50     ^K2       One second pause
  3028.           11 51     ^K3       Display securitylevel comment (from LIMITS.BBS)
  3029.           11 52     ^K4       Name of the current filearea
  3030.           11 53     ^K5       Name of the current messagearea
  3031.           11 54     ^K6       User's alias
  3032.           11 55     ^K7       User's time in bank
  3033.           11 56     ^K8       User's number of calls today
  3034.           11 57     ^K9       Number of messages in current area
  3035.           11 33     ^K!       Status of do not disturb flag (ON/OFF)
  3036.  
  3037.      Do not use the ^Q, ^S and ^Z commands, because these are dangerous and
  3038.      can give you unexpected problems. To enter a code in your textfiles, use
  3039.      the ^x command. This means, press the control key, hold down while
  3040.      pressing the mentioned key, release and press the second character (in
  3041.      case of the ^F and ^K keys.) Another way is holding down the ALT key and
  3042.      pressing the ASCII value from the numeric keypad on the right of the
  3043.      keyboard. This only works on EXTENDED keyboards!!
  3044.  
  3045. 5.6  Additional control keys
  3046.  
  3047.      Some additional control keys can be used within the messagebase from
  3048.      SuperBBS. These codes are:
  3049.  
  3050.           @1   User's name
  3051.           @2   User's City & State
  3052.           @3   User's security level
  3053.           @4   User's birthday
  3054.           @5   User's age
  3055.           @6   User's firstname
  3056.  
  3057.      These codes can be used, if you did allow them to be used in CONFIG.EXE,
  3058.      in messages written in SuperBBS.
  3059.  
  3060. 5.7  INCLUDE1.MNU
  3061.  
  3062.      This is a very special menu file. This menu allows up to 10 commands to
  3063.      be entered, which then will be added to all your existing menus. If
  3064.      SuperBBS finds this file in your menu directory, all menu commands are
  3065.      available to the user at any menu in your BBS. Very useful for the
  3066.      logoff command, paging the Sysop, help and what you can think of. Design
  3067.      the menu as you normally would design a menu.
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074. Page 51             SuperBBS v1.10 documentation              1 february 1991
  3075.  
  3076.  
  3077. 6    MESSAGE BASE
  3078.  
  3079. 6.1  General information
  3080.  
  3081.      The SuperBBS message base is fully compatible with QuickBBS and Remote-
  3082.      Access. This will not guarantee that this will stay this way in the
  3083.      future. Either SuperBBS or the other programs might come up with a
  3084.      better type of message base. Currently you can use your old messagebase
  3085.      when converting from RA and QuickBBS to SuperBBS. You should set up the
  3086.      location of your messagebase in the CONFIG.EXE program as described in
  3087.      chapter 3.
  3088.  
  3089.      User's (and Sysop) are able to read, write, scan, quickscan and delete
  3090.      messages. The messages are numbered in upgoing order. The first message
  3091.      starts at one, the second at two and so on. This doesn't mean both
  3092.      messages are in the same area. Besides the message number, SuperBBS also
  3093.      keeps track in which area the message belongs. When reading messages,
  3094.      you will see a notice stating that there are xxxx messages active. And
  3095.      that the lowest message is numbered yyyy and the highest zzzz. Also
  3096.      stated is the amount of messages in the current area. It looks something
  3097.      like this:
  3098.  
  3099.           Active messages: 1234. Lowest message: 1. Highest message: 23460.
  3100.           Number of messages in this area: 25.
  3101.  
  3102.      This means that from the 1234 messages, which starts at 1 and ends at
  3103.      23460, there are 25 messages in the current area.
  3104.  
  3105. 6.2  Sysop keys available
  3106.  
  3107.      The following options are available to the Sysop when reading messages:
  3108.  
  3109.           <A>gain             Show current message again.
  3110.           <N>ext              Show next message
  3111.           <B>ack              Show previous message
  3112.           <J>ump              Jump to specified message
  3113.           <R>eply             Reply to the current message
  3114.           <D>elete            Remove the current message
  3115.           <K>eep as unread    Toggle the read/unread flag on/off
  3116.           <X>port             Send message to printer or file
  3117.           <C>opy              Copy current message to another user/board
  3118.           <E>dit              Edit the message information, like:
  3119.                               1. From        Who wrote the message
  3120.                               2. To          To whom message is addressed
  3121.                               3. Subject     Subject of the message
  3122.                               4. Board       Area number where msg exists
  3123.                               5. Quit        Abort editing
  3124.                               6. Save        Save message
  3125.           <=>Private          Toggle the private/public flag on/off
  3126.           <S>top              Stop reading messages
  3127.  
  3128.      One undocumented option is available to Sysops when reading ECHO and NET
  3129.      mail, the <!>. This allows you to see the information normally hidden in
  3130.      a message through a Ctrl-A code.
  3131.  
  3132. Page 52             SuperBBS v1.10 documentation              1 february 1991
  3133.  
  3134.  
  3135. 7    FILES BASE
  3136.  
  3137. 7.1  General information
  3138.  
  3139.      Just like SuperBBS messagebase is the filebase compatible with Remote-
  3140.      Access and QuickBBS. SuperBBS uses a FILES.BBS file to display the
  3141.      available files to the users. This file looks like this when viewed with
  3142.      a normal ASCII editor:
  3143.  
  3144.      <Filename> <Description>
  3145.  
  3146.      SuperBBS will add the information like size and date if the file is
  3147.      found in the current area. If not, the word OFF-LINE will be displayed
  3148.      instead of the date and size. The description has to start on character
  3149.      number 15. SuperBBS allows you to have more then one file description
  3150.      line. You can set this information in the CONFIG.EXE program. If you
  3151.      want to add a line with a text editor, use one who ends without putting
  3152.      a Ctrl-Z at the end of the document, start the extra description line
  3153.      with the ' >'(ASCII 32+62) sign. This will tell SuperBBS it is a file
  3154.      description line and will display it at the right place.
  3155.  
  3156. 7.2  Extract and view option   ** REGISTERED USERS ONLY **
  3157.  
  3158.      SuperBBS allows you and your users to extract, view and repack a file
  3159.      while on-line. SuperBBS has support for ZIP, LZH, PAK and ARC files. You
  3160.      can extract a file, view the contents of the file, read textfiles from
  3161.      within the file and repack only the wanted files, while discarding the
  3162.      rest. SuperBBS makes use for this option of the TEMP directory which you
  3163.      have to set up in CONFIG.EXE.
  3164.  
  3165.      After use, SuperBBS will clean the area in case the user doesn't and you
  3166.      have set the option on in CONFIG.EXE.
  3167.  
  3168.      This option is only available to registered users of SuperBBS.
  3169.  
  3170. 8    SUPPORT FILES
  3171.  
  3172. 8.1  General information
  3173.  
  3174.      SuperBBS uses a whole range of extra ANSI and ASCII support files. You
  3175.      can define these files yourself, or use the build in (English) support
  3176.      files. This way you can personalize your system. If a file is not
  3177.      available, SuperBBS will display a message of it's own, if needed.
  3178.  
  3179.      You can make these ANSI and ASCII files with a program like Thedraw. It
  3180.      even allows you to use animation in your ANSI files. Do remember that
  3181.      users are calling in and that a long screen build up will scare them
  3182.      away, or they switch to ASCII.
  3183.  
  3184.      SuperBBS will first look for the files in the ANSI/ASCII textfile
  3185.      directory specified in the language files, then in the text directory
  3186.      specified in the CONFIG.EXE program and if still no file is found, it
  3187.      will display the message of it's own, which is normally just a textline
  3188.      explaining what is going on.
  3189.  
  3190. Page 53             SuperBBS v1.10 documentation              1 february 1991
  3191.  
  3192.  
  3193. 8.2  ANSI and ASCII Support files
  3194.  
  3195.      These are the support files:
  3196.  
  3197.           Name.........: 0001 (0102, 0203......2223, 2324)
  3198.           Type.........: ANS/ASC
  3199.           Description..: File to be displayed at logon, between 00:00 and
  3200.                          01:00 hrs. This way you can setup a file for every
  3201.                          hour. 1516.ANS would be between 15:00 and 16:00 hrs.
  3202.  
  3203.           Name.........: ALIASASK
  3204.           Type.........: ANS/ASC
  3205.           Description..: This file is displayed at logon of a newuser just
  3206.                          before asking the alias he/she wants to use. This
  3207.                          file should contain some information about the use
  3208.                          of an alias on your board.
  3209.  
  3210.           Name.........: BIRTHDAY
  3211.           Type.........: ANS/ASC
  3212.           Description..: Shown when a user calls on his/her birthday.
  3213.  
  3214.           Name.........: DNLDHRS
  3215.           Type.........: ANS/ASC
  3216.           Description..: Shown to a user who wants to download when download-
  3217.                          ing is not allowed as specified in CONFIG.EXE.
  3218.  
  3219.           Name.........: EDITHELP
  3220.           Type.........: ANS/ASC
  3221.           Description..: Shown to the user when he/she asks for help within
  3222.                          the message editor.
  3223.  
  3224.           Name.........: GOODBYE
  3225.           Type.........: ANS/ASC
  3226.           Description..: Shown to the user at logoff, just before the modems
  3227.                          disconnect.
  3228.  
  3229.           Name.........: LOGO
  3230.           Type.........: ANS/ASC
  3231.           Description..: Shown to the user before asking the user's name at
  3232.                          logon to your system. At this moment is SuperBBS not
  3233.                          aware which language a user is using, so it uses the
  3234.                          directory specified in the first language file in
  3235.                          LANGUAGE.CTL.
  3236.  
  3237.           Name.........: MAXPAGE
  3238.           Type.........: ANS/ASC
  3239.           Description..: Shown to the user when trying to page the Sysop more
  3240.                          times then specified in CONFIG.EXE.
  3241.  
  3242.           Name.........: NEWS
  3243.           Type.........: ANS/ASC
  3244.           Description..: File displayed to every user at logon. Useful for
  3245.                          newsflashes. Programs like NEWS_140.xxx are easy for
  3246.                          creating and editing this file.
  3247.  
  3248. Page 54             SuperBBS v1.10 documentation              1 february 1991
  3249.  
  3250.  
  3251.           Name.........: NEWUSER1
  3252.           Type.........: ANS/ASC
  3253.           Description..: Shown to newusers after he/she has verified his/her
  3254.                          name and before the other logon questions are asked.
  3255.                          At this point does SuperBBS not know which language
  3256.                          the user wants to use, so you should make this file
  3257.                          contain all available languages.
  3258.  
  3259.           Name.........: NEWUSER2
  3260.           Type.........: ANS/ASC
  3261.           Description..: File displayed to a new user after he/she answered
  3262.                          the questions about system options and selected a
  3263.                          password, but before the NEWUSER.Q-A questionnaire
  3264.                          is answered.
  3265.  
  3266.           Name.........: NO300
  3267.           Type.........: ANS/ASC
  3268.           Description..: Shown to the user trying to logon to your BBS at 300
  3269.                          Baud when this is not allowed as specified in the
  3270.                          CONFIG.EXE file.
  3271.  
  3272.           Name.........: NOPAGE
  3273.           Type.........: ANS/ASC
  3274.           Description..: Shown to the user when you are paged, but you dis-
  3275.                          abled yell with the Scroll-lock key.
  3276.  
  3277.           Name.........: NOTAVAIL
  3278.           Type.........: ANS/ASC
  3279.           Description..: Shown to the user when you are paged outside yelling
  3280.                          hours.
  3281.  
  3282.           Name.........: NOTFOUND
  3283.           Type.........: ANS/ASC
  3284.           Description..: Shown to the user if the system can't find the
  3285.                          user's name in the user list. At this moment is
  3286.                          SuperBBS not aware of the language the user is using
  3287.                          or want to use. This file should therefore contain
  3288.                          all available languages.
  3289.  
  3290.           Name.........: PAGEABRT
  3291.           Type.........: ANS/ASC
  3292.           Description..: Shown to the user when the Sysop aborts the yell
  3293.                          from the user.
  3294.  
  3295.           Name.........: PAGED
  3296.           Type.........: ANS/ASC
  3297.           Description..: Shown to the user after a yell for the Sysop, incase
  3298.                          the Sysop didn't answer.
  3299.  
  3300.           Name.........: PASSWORD
  3301.           Type.........: ANS/ASC
  3302.           Description..: Shown to the new user just before the system asks
  3303.                          for a password, or just before the user has the
  3304.                          option to change his/her password.
  3305.  
  3306. Page 55             SuperBBS v1.10 documentation              1 february 1991
  3307.  
  3308.           Name.........: PRIVATE
  3309.           Type.........: ANS/ASC
  3310.           Description..: Shown to the user if your system is a private system
  3311.                          and a non-registered user is trying to get in. The
  3312.                          user will be disconnected after displaying the file.
  3313.  
  3314.           Name.........: RATIO
  3315.           Type.........: ANS/ASC
  3316.           Description..: Shown to the user when the upload/download file
  3317.                          ratio is exceeded as configured in CONFIG.EXE.
  3318.  
  3319.           Name.........: RATIOK
  3320.           Type.........: ANS/ASC
  3321.           Description..: Shown to the user when the upload/download kbytes
  3322.                          ratio is exceeded as configured in CONFIG.EXE.
  3323.  
  3324.           Name.........: READHELP
  3325.           Type.........: ANS/ASC
  3326.           Description..: Shown to the user if he/she asks for help with the
  3327.                          read, scan and quickscan commands.
  3328.  
  3329.           Name.........: SECxxxxx
  3330.           Type.........: ANS/ASC
  3331.           Description..: Shown to the user just after the welcome screen if
  3332.                          he/she has the security level 'xxxxx'. 'xxxxx' has
  3333.                          to be a value between 0 and 32000. (SEC20.ANS will
  3334.                          be shown to security level 20 user's.) If this file
  3335.                          is not found, SuperBBS will look for SECALL.A??.
  3336.  
  3337.           Name.........: SECALL
  3338.           Type.........: ANS/ASC
  3339.           Description..: Shown to the user if for his/her security level no
  3340.                          SECxxxxx.A?? file is available.
  3341.  
  3342.           Name.........: TIMEWARN
  3343.           Type.........: ANS/ASC
  3344.           Description..: Shown to the user when his/her time is adjusted due
  3345.                          to an upcoming event.
  3346.  
  3347.           Name.........: TOOSLOW
  3348.           Type.........: ANS/ASC
  3349.           Description..: Shown to the user when trying to logon to the system
  3350.                          at a bps rate which is not fast enough, as
  3351.                          configured in CONFIG.EXE.
  3352.  
  3353.           Name.........: TRASHCAN
  3354.           Type.........: ANS/ASC
  3355.           Description..: Shown to the user when his/her name was found in the
  3356.                          TRASHCAN.CTL list. The user will be disconnected
  3357.                          after displaying the file.
  3358.  
  3359.           Name.........: VIP
  3360.           Type.........: ANS/ASC
  3361.           Description..: Shown to the user after the welcome screen if
  3362.                          his/her name was found in the VIP.CTL list.
  3363.  
  3364. Page 56             SuperBBS v1.10 documentation              1 february 1991
  3365.  
  3366.  
  3367.           Name.........: WELCOME
  3368.           Type.........: ANS/ASC
  3369.           Description..: Shown to the user after he/she entered her name and
  3370.                          password.
  3371.  
  3372.           Name.........: XFERHELP
  3373.           Type.........: ANS/ASC
  3374.           Description..: Shown to the user when the user asks for help with
  3375.                          the transfer protocols and file transfer.
  3376.  
  3377. 8.3  .CTL, .LNG and .BBS Support files
  3378.  
  3379.      Besides the ANSI and ASCII files, SuperBBS uses a couple of .CTL, .LNG
  3380.      and .BBS files to control his behaviour. The .CTL files are all plain
  3381.      ASCII files and can be edited with every normal texteditor, even Edlin
  3382.      if you like. The .BBS files are all controlled through the CONFIG.EXE
  3383.      program. The .LNG files are language files and are controlled through
  3384.      the LCONFIG.EXE program. The .BBS and .LNG files are mentioned here as
  3385.      reference, so you know what every file is for. Their set up is explained
  3386.      in detail in chapter 3.
  3387.  
  3388.           *.LNG          Language support files.
  3389.  
  3390.           AREAS.BBS      Not a file needed for SuperBBS, but most echomail
  3391.                          processors need this file, that's why we mention it.
  3392.                          It contains information about your message areas and
  3393.                          who to send them to. The format is as follows:
  3394.  
  3395.                               <Area Nr.> <Description_of_area> <Destination>
  3396.  
  3397.                          Don't use the first three lines of the file. Just
  3398.                          put a ';' in there. This is just a plain ASCII file.
  3399.  
  3400.           CONFIG.BBS     Contains the complete setup from your system. This
  3401.                          file should never be deleted, because you will have
  3402.                          to setup your system again. This file is 100%
  3403.                          QuickBBS compatible.
  3404.  
  3405.           DORINFOx.DEF   One of two files, the other is the EXITINFO.BBS
  3406.                          file, which contains information to be used by pro-
  3407.                          grams running outside SuperBBS. These files are
  3408.                          generated when you do a type 7 or 15 exit.
  3409.  
  3410.           ECHOORIG.CTL   Plain ASCII file. With this file it is possible to
  3411.                          have a different origin line in every mail area. The
  3412.                          format of the file is as follows:
  3413.  
  3414.                          <AreaNr.> <Origin line>
  3415.  
  3416.                          Place this file in your main system area.
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422. Page 57             SuperBBS v1.10 documentation              1 february 1991
  3423.  
  3424.  
  3425.           EXITINFO.BBS   One of two files, the other is the DORINFOx.DEF
  3426.                          file, which contains information to be used by pro-
  3427.                          grams running outside SuperBBS. These files are
  3428.                          generated when you do a type 7 or 15 exit.
  3429.  
  3430.           FLSEARCH.BBS   Contains all information about your file areas.
  3431.                          Location, securitylevels, flagsettings, age to have
  3432.                          access and if in the menu templating is stored in
  3433.                          this file.
  3434.  
  3435.           LASTREAD.BBS   Contains information about every user and his/her
  3436.                          lastread message number. Never delete this file,
  3437.                          because all message will be displayed as new mess-
  3438.                          ages to the user's.
  3439.  
  3440.           LIMITS.BBS     Contains the information about userlevels and their
  3441.                          limits. SuperBBS checks this file to find the infor-
  3442.                          mation about the userlevels.
  3443.  
  3444.           MSGIDX.BBS     Contains the information about the messages on your
  3445.           MSGINFO.BBS    system, the header from the messages and the text in
  3446.           MSGTOIDX.BBS   the messages. Never delete these files, unless you
  3447.           MSGHDR.BBS     want to start all over with an empty message base,
  3448.           MSGTXT.BBS     or when something happened to your message base.
  3449.  
  3450.           PFILES.BBS     Contains information about private uploads done to
  3451.                          you. This is a normal ASCII file. All private upload
  3452.                          descriptions are stored in this file.
  3453.  
  3454.           SLCALLER.BBS   Contains information about the last 15 users to your
  3455.                          BBS. You can delete this file if you want, but there
  3456.                          should be no reason for it.
  3457.  
  3458.           SUSERS.BBS     Contains the extra user information like age, birth-
  3459.                          day, sex etc. Only delete this file if your userbase
  3460.                          is messy and you want to clean it up. SuperBBS will
  3461.                          ask every user for the needed information again.
  3462.  
  3463.           TIMELOG.BBS    Contains information about the usage of the BBS. The
  3464.                          usage log is created out of this file. If you want
  3465.                          to start all over with your usage log, delete this
  3466.                          file.
  3467.  
  3468.           TRASHCAN.CTL   Contains user names you don't want to have on your
  3469.                          board, like Sysop, Dr., Hacker etc. This is a plain
  3470.                          ASCII file in the following format:
  3471.  
  3472.                               <User name>
  3473.                               <User name>
  3474.                               <User name>
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480. Page 58             SuperBBS v1.10 documentation              1 february 1991
  3481.  
  3482.  
  3483.           USERS.BBS      Contains the information about the users. All normal
  3484.                          user information is stored in this file. Only delete
  3485.                          this file if you want to start with 0 user's. Backup
  3486.                          this file often to prevent damage to your userfile
  3487.                          incase something happened.
  3488.  
  3489.           VIP.CTL        Contains information about special users to your BBS
  3490.                          system. SuperBBS will show the file VIP.A?? to them
  3491.                          at logon. This is a plain ASCII file with the fol-
  3492.                          lowing format:
  3493.  
  3494.                               <User name>
  3495.                               <User name>
  3496.                               <User name>
  3497.  
  3498.      SuperBBS uses two logfiles for storing system information. One you
  3499.      hopefully never have to see. These files are:
  3500.  
  3501.           ERRORS.LOG     Contains all errors which occur during operation of
  3502.                          SuperBBS. Please take note of this file and send the
  3503.                          information to us, when you come across an error.
  3504.                          The error notice will be in this format:
  3505.  
  3506.                               ---------------------------
  3507.                               Version : 1.00 Beta (Compiled on 12-May-1990)
  3508.                               Date : 25-May-1990
  3509.                               User : Aki Antman
  3510.                               Code : 100
  3511.                               Addr : 0B75:1C5F
  3512.                               ---------------------------
  3513.  
  3514.                          Send this information to our support nodes or the
  3515.                          SuperBBS HQ.
  3516.  
  3517.           SYSTEM.LOG     Contains all information about what the user did on
  3518.                          your system. Information like name, userlevel,
  3519.                          alias, wrong passwords, exits to doors and time on-
  3520.                          line are stored in here. This file is a plain ASCII
  3521.                          file. If this file is missing, SuperBBS will create
  3522.                          it the next time it is run, so you can delete this
  3523.                          file as many times as you wish.
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538. Page 59             SuperBBS v1.10 documentation              1 february 1991
  3539.  
  3540.  
  3541. 9    QUESTIONNAIRE LANGUAGE
  3542.  
  3543. 9.1  General information
  3544.  
  3545.      SuperBBS has a powerful questionnaire language available to the Sysop
  3546.      for designing question files. SuperBBS will run the questionnaire called
  3547.      NEWUSER.Q-A if a new user enters your system and the file is found.
  3548.      Answers will be stored under the same filename, but with the extension
  3549.      .ASW. All questionnaires have to have the extension .Q-A and all answer
  3550.      files will have the extension .ASW. You can design as many question-
  3551.      naires as you like. You can run a questionnaire from a menutype 12. On
  3552.      the optional datafield, you have to supply the name of the question-
  3553.      naire.
  3554.  
  3555. 9.2  Available commands
  3556.  
  3557.      Here's a list of the available commands in the questionnaires:
  3558.  
  3559.      Used codes:    <.......> = Mandatory
  3560.                     [.......] = Optional
  3561.  
  3562.           Command.....:  ASK <length> <variable> [default]
  3563.           Description.:  Asks for a string from the user. Length defines the
  3564.                          number of characters the answer can take, the vari-
  3565.                          able is the answer number, which you can use in
  3566.                          combination with other commands. The option Default
  3567.                          allows you to enter some information as default in
  3568.                          the answer field. If you use as default USERNAME,
  3569.                          this will be replaced through the username of the
  3570.                          user answering the questionnaire.
  3571.           Example.....:  ASK 40 1 USERNAME
  3572.  
  3573.           Command.....:  CAPITALIZE <on/off>
  3574.           Description.:  If capitalize is on, all first letters of the words
  3575.                          entered in an answer field will be capitalized. If
  3576.                          off, the user decides if a letter is capitalized
  3577.                          through the use of his/her Shift(-Lock) key.
  3578.           Example.....:  CAPITALIZE ON
  3579.  
  3580.           Command.....:  CHANGECOLOR <foreground> <background>
  3581.           Description.:  Changes colour to the given combination. Foreground
  3582.                          (or textcolour) can be between 0 and 15, background
  3583.                          between 0 and 7. See earlier in this documentation
  3584.                          for a complete list of the colours.
  3585.           Example.....:  CHANGECOLOR 14 1
  3586.  
  3587.           Command.....:  CLEARSCREEN
  3588.           Description.:  Clears the screen if user has selected CLS codes.
  3589.           Example.....:  CLEARSCREEN
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596. Page 60             SuperBBS v1.10 documentation              1 february 1991
  3597.  
  3598.  
  3599.           Command.....:  DISPLAY <"text">
  3600.           Description.:  Displays a text to the user. The pipe symbol '|'
  3601.                          acts as a carriage return. Every textline should not
  3602.                          exceed the screen width. If no '|' is given, Su-
  3603.                          perBBS will continue at the end of the last line.
  3604.                          Use the '|' also after the GETCHOICE command as the
  3605.                          first character of a textline. You can use as many
  3606.                          '|' symbols behind each other as you like.
  3607.           Example.....:  DISPLAY "Welcome to this BBS system.|"
  3608.  
  3609.           Command.....:  DISPLAYASW <variable>
  3610.           Description.:  Shows the answer given to the question given as the
  3611.                          variable. This should be the same variable as used
  3612.                          with the question.
  3613.           Example.....:  DISPLAYASW 1
  3614.  
  3615.           Command.....:  DISPLAYFILE <filename>
  3616.           Description.:  Displays the file given as filename from the text-
  3617.                          file directory. If the user has ANSI enabled this
  3618.                          will be the ANSI version if available, otherwise the
  3619.                          ASCII version is shown. SuperBBS first looks in the
  3620.                          directory specified in the language file, then in
  3621.                          the directory specified in CONFIG.EXE.
  3622.           Example.....:  DISPLAYFILE WELCOME
  3623.  
  3624.           Command.....:  DOMENUC <menutype> <"data">
  3625.           Description.:  This command will run the menu command (see list for
  3626.                          numbers) given as data in the menutype field. The
  3627.                          information given in the data field will be dis-
  3628.                          played to the user.
  3629.           Example.....:  DOMENUC 11 "Yelling Sysop"
  3630.  
  3631.           Command.....:  ENDIF
  3632.           Description.:  Use this command as the end of an IF loop. (See the
  3633.                          IF command.)
  3634.           Example.....:  ENDIF
  3635.  
  3636.           Command.....:  EXEC <command>
  3637.           Description.:  Executes the program given as the command option.
  3638.                          This allows you to execute an external program. This
  3639.                          program should be in the path or current directory.
  3640.           Example.....:  EXEC USERCHEC.EXE
  3641.  
  3642.           Command.....:  GOTO <label>
  3643.           Description.:  This command allows you to jump to a character or
  3644.                          value. Label must be ONE character or a value. The
  3645.                          place GOTO will jump to is determined by the same
  3646.                          character or value preceded by a colon ':'. So the
  3647.                          command GOTO A, will jump to :A.
  3648.           Example.....:  GOTO B
  3649.  
  3650.  
  3651.  
  3652.  
  3653.  
  3654. Page 61             SuperBBS v1.10 documentation              1 february 1991
  3655.  
  3656.  
  3657.           Command.....:  GETCHOICE <options> <variable> [default]
  3658.           Description.:  This command allows you to ask the user a question,
  3659.                          with only a limited one character answer available.
  3660.                          Options are the characters which are valid for this
  3661.                          answer, variable is the question number the answer
  3662.                          should be stored under in memory and default is the
  3663.                          default answer, so when a user just presses ENTER,
  3664.                          it will default to the answer stated in default.
  3665.           Example.....:  GETCHOICE YN 2 Y
  3666.  
  3667.           Command.....:  IF <variable = "string">
  3668.           Description.:  This command allows you to jump over certain parts
  3669.                          of your questionnaire if the compiled variable does
  3670.                          not match the given string. Variable is the question
  3671.                          number stored in memory and string is the string to
  3672.                          match. SuperBBS will compile the user's answer and
  3673.                          compare it to the string. If this doesn't match,
  3674.                          SuperBBS will jump to the first ENDIF found.
  3675.           Example.....:  IF 1 = "Frank Hemmelder"
  3676.  
  3677.           Command.....:  OUTPUTANSWER ["string"] <variable>
  3678.           Description.:  This commands allow you to store the answers given
  3679.                          by the user in an ASCII file with the same name as
  3680.                          the questionnaire, but with an ASW extension. String
  3681.                          is the text which should be placed in front of the
  3682.                          answer, variable is the number of the answer stored
  3683.                          in memory.
  3684.           Example.....:  OUTPUTANSWER "Full name : " 1
  3685.  
  3686.           Command.....:  POSTINFO
  3687.           Description.:  This command will write the current system time,
  3688.                          data and the username to the answer file. This com-
  3689.                          mand should be used in front of the OUTPUTANSWER
  3690.                          lines. Some programs, like READANS.EXE, allows you
  3691.                          to upgrade newusers easily by reading the answers in
  3692.                          the NEWUSER.ASW file, but they need the information
  3693.                          from POSTINFO to seperate the different users.
  3694.           Example.....:  POSTINFO
  3695.  
  3696.           Command.....:  QUIT
  3697.           Description.:  Ends the questionnaire. This does not nessecarily
  3698.                          mean this command has to be at the end of all the
  3699.                          questions. If you use the IF and ENDIF commands,
  3700.                          this could be half way through your questionnaire.
  3701.           Example.....:  QUIT
  3702.  
  3703.           Command.....:  SETFLAG <flag> <on/off>
  3704.           Description.:  Allows you to change a flagsetting from the current
  3705.                          user. Flag should be a character/number combination,
  3706.                          flags are numbered A1 to D8, and they should be
  3707.                          followed by the on or off command.
  3708.           Example.....:  SETFLAG B5 ON
  3709.  
  3710.  
  3711.  
  3712. Page 62             SuperBBS v1.10 documentation              1 february 1991
  3713.  
  3714.  
  3715.           Command.....:  SETSECURITY <level>
  3716.           Description.:  Allows you to change the userlevel. Level should be
  3717.                          the new level.
  3718.           Example.....:  SETSECURITY 0
  3719.  
  3720.           Command.....:  WAITENTER
  3721.           Description.:  This command displays the 'Press ENTER to continue'
  3722.                          string and waits for the user to press the ENTER
  3723.                          key. The 'Press ENTER....' will be done in the cur-
  3724.                          rent language.
  3725.           Example.....:  WAITENTER
  3726.  
  3727.      Now let's have a look at this little example. You could use it, but I
  3728.      recommend you change it and make it better. It will first display a
  3729.      textfile to the user, stating the rules of the BBS, then ask the most
  3730.      important questions and asks if you are a Sysop. If you are, you'll be
  3731.      able to enter your BBS information. Then all answers are displayed, so
  3732.      the user can check them and eventually start all over if he/she made a
  3733.      mistake.
  3734.  
  3735.           CLEARSCREEN
  3736.           DISPLAYFILE RULES
  3737.           CHANGCOLOR 11 0
  3738.           CAPITALIZE ON
  3739.           DISPLAY "Do you still want to continue? (Y/n) "
  3740.           GETCHOICE YN 1 Y
  3741.           CAPITALIZE OFF
  3742.           IF 1 = "N"
  3743.           SETSECURITY 0
  3744.           CHANGECOLOR 14 4
  3745.           DISPLAY "You will be logged off now!"
  3746.           QUIT
  3747.           ENDIF
  3748.           :A
  3749.           CLEARSCREEN
  3750.           CHANGECOLOR 10 0
  3751.           DISPLAY "|Your full name........: "
  3752.           ASK 40 2 USERNAME
  3753.           CHANGECOLOR 10 0
  3754.           DISPLAY "Address................: "
  3755.           ASK 40 3
  3756.           CHANGECOLOR 10 0
  3757.           DISPLAY "City and State.........: "
  3758.           ASK 40 4
  3759.           CHANGECOLOR 10 0
  3760.           DISPLAY "Telephone number.......: "
  3761.           ASK 15 5
  3762.           CHANGECOLOR 10 0
  3763.           DISPLAY "|Are you a Sysop? (y/N) "
  3764.           CAPITALIZE ON
  3765.           GETCHOICE YN 6 N
  3766.           CAPITALIZE OFF
  3767.  
  3768.  
  3769.  
  3770. Page 63             SuperBBS v1.10 documentation              1 february 1991
  3771.  
  3772.           IF 6 = "Y'
  3773.           CHANGECOLOR 10 0
  3774.           DISPLAY "BBS name...............: "
  3775.           ASK 40 7
  3776.           CHANGECOLOR 10 0
  3777.           DISPLAY "Telephone number.......: "
  3778.           ASK 15 8
  3779.           ENDIF
  3780.           CHANGECOLOR 13 0
  3781.           DISPLAY "|Thank you for filling out all the questions."
  3782.           DISPLAY "|Now you can check your answers.|
  3783.           WAITENTER
  3784.           CLEARSCREEN
  3785.           CHANGECOLOR 11 0
  3786.           DISPLAY "|These are your answers: "
  3787.           CHANGECOLOR 10 0
  3788.           DISPLAY "|Name..................: "
  3789.           DISPLAYASW 2
  3790.           CHANGECOLOR 10 0
  3791.           DISPLAY "Address................: "
  3792.           DISPLAYASW 3
  3793.           CHANGECOLOR 10 0
  3794.           DISPLAY "City and State.........: "
  3795.           DISPLAYASW 4
  3796.           CHANGECOLOR 10 0
  3797.           DISPLAY "Telephone number.......: "
  3798.           DISPLAYASW 5
  3799.           CHANGECOLOR 10 0
  3800.           IF 6 = "Y'
  3801.           CHANGECOLOR 10 0
  3802.           DISPLAY "BBS name...............: "
  3803.           DISPLAYASW 7
  3804.           CHANGECOLOR 10 0
  3805.           DISPLAY "Telephone number.......: "
  3806.           DISPLAYASW 8
  3807.           ENDIF
  3808.           CHANGECOLOR 14 1
  3809.           DISPLAY "|All answers correct? (Y/n)
  3810.           CAPITALIZE ON
  3811.           GETCHOICE YN 9 Y
  3812.           CAPITALIZE OFF
  3813.           IF 9 = "N"
  3814.           GOTO A
  3815.           ENDIF
  3816.           CHANGECOLOR 12 0
  3817.           DISPLAY "|Thank you for answering all questions."
  3818.           POSTINFO
  3819.           OUTPUTANSWER "Name.........: " 2
  3820.           OUTPUTANSWER "Address......: " 3
  3821.           OUTPUTANSWER "City & State.: " 4
  3822.           OUTPUTANSWER "Phone........: " 5
  3823.           IF 6 = "Y"
  3824.           OUTPUTANSWER "BBS name.....: " 7
  3825.           OUTPUTANSWER "Phone........: " 8
  3826.           QUIT
  3827.  
  3828. Page 64             SuperBBS v1.10 documentation              1 february 1991
  3829.  
  3830.  
  3831. 10   RUNNING SUPERBBS
  3832.  
  3833. 10.1 General information
  3834.  
  3835.      SuperBBS can be run as a stand alone program or with a frontend mailer
  3836.      like Frontdoor, D'Bridge or any other mailer program. In both cases you
  3837.      need to run SuperBBS from a batchfile. Two examples are given in the
  3838.      appendixes of this documentation. One for running SuperBBS as stand
  3839.      alone program and one for running SuperBBS in combination with a mailer.
  3840.  
  3841.      If you are using SuperBBS with a mailer, please read all the documenta-
  3842.      tion of the mailer program carefully, so you know how the two programs
  3843.      interact with each other.
  3844.  
  3845. 10.2 Command line options
  3846.  
  3847.      SuperBBS can be started by running the program BBS.EXE without any
  3848.      parameter. This will put the main SuperBBS program on-line. You will see
  3849.      a SuperBBS screen with some information, like time and date, last user
  3850.      and more. When this screen is visible (or the screensaver is working)
  3851.      you have two options:
  3852.  
  3853.           [L]       This will put the BBS program in local mode. This way you
  3854.                     will be able to connect to the system, just like you are
  3855.                     running the system remotely. Beware that if you have any
  3856.                     door programs installed which uses a Carrier Detect
  3857.                     monitor, these won't run because there is no carrier
  3858.                     signal available.
  3859.  
  3860.           [ESCAPE]  Shutdown SuperBBS and returns you to the DOS prompt.
  3861.  
  3862.      There is a third option, this is that you get a caller on-line. SuperBBS
  3863.      will connect at the right modem speed and will handle the connection. A
  3864.      carrier check is build in, so if the user disconnects, the system will
  3865.      restart (if run from a batchfile).
  3866.  
  3867.      To start the BBS program in local mode, use the -L option. This option
  3868.      and the other command line options are as follows:
  3869.  
  3870.           -Bxxxx    Starts SuperBBS with a BPS rate of xxxx. This is a value
  3871.                     between 300 and 38400, depending on your modemspeed. This
  3872.                     option is mostly used in a batchfile running a mailer,
  3873.                     telling SuperBBS at what BPS rate the user is calling.
  3874.  
  3875.           -Exxx     Tells SuperBBS to exit the call with errorlevel xxx.
  3876.  
  3877.           -L        Starts the SuperBBS program in Local mode.
  3878.  
  3879.           -Oxxxxxx  This option will increase the overlay buffer with xxxxxx
  3880.                     bytes. (For a 286-12 Mhz machine this should be somewhere
  3881.                     between 50000 and 100000 bytes.) Experiment a bit with it
  3882.                     to find the right value. This will speed up the SuperBBS
  3883.                     operation on slow machines or machines with no EMS.
  3884.  
  3885.  
  3886. Page 65             SuperBBS v1.10 documentation              1 february 1991
  3887.  
  3888.  
  3889.           -Px       Tells SuperBBS what COM port to use for the connection.
  3890.  
  3891.           -R        Tells SuperBBS it is already connected to a caller and
  3892.                     just has to restart the main program. This option is used
  3893.                     after a type 15 exit.
  3894.  
  3895.           -*        Tells SuperBBS not to load the overlay file in EMS.
  3896.      
  3897.      Combinations of these parameters are possible. These parameters are not
  3898.      necessary to run the SuperBBS program, but are sometimes needed.
  3899.  
  3900. 10.3 On-line Sysop keys
  3901.  
  3902.      While the SuperBBS is on-line and a caller is in the system, the sysop
  3903.      has several keys which he/she can use. All Fx keys refer to the status
  3904.      line which is shown at the bottom of the local screen. All keys apply to
  3905.      the current user on-line. All the available keys are:
  3906.  
  3907.           F1             Shows user's information on status line. Name, city,
  3908.                          bps rate, securitylevel, times called, time left and
  3909.                          line number are displayed.
  3910.  
  3911.           F2             Shows user's flags.
  3912.  
  3913.           F3             Shows user's up/download levels and ratio.
  3914.  
  3915.           F4             Shows chat reason (if any) and if the Sysop is
  3916.                          available.
  3917.  
  3918.           F5             Shows sysop comment (from SBBSUSER.EXE) and alias
  3919.                          information.
  3920.  
  3921.           F6             Shows the current time and date, user's phone num-
  3922.                          bers, total calls to system, number of messages
  3923.                          written and last caller.
  3924.  
  3925.           F9             Remove status lines from screen. This gives you the
  3926.                          same view as the user.
  3927.  
  3928.           F10            Gives information about the on-line keys
  3929.  
  3930.           ALT-C          Chat with the user. A message will be displayed to
  3931.                          the user at the start and finnish of the conversa-
  3932.                          tion.
  3933.  
  3934.           ALT-E          Run the on-line user editor. This allows you to edit
  3935.                          the current user. All changes will be saved in the
  3936.                          user file. A message will be displayed to the user,
  3937.                          unless you have CapsLock on.
  3938.  
  3939.           ALT-F          Change the current user's flagsettings. All changes
  3940.                          will be saved in the user file. A message will be
  3941.                          displayed to the user, unless you have CapsLock on.
  3942.  
  3943.  
  3944. Page 66             SuperBBS v1.10 documentation              1 february 1991
  3945.  
  3946.  
  3947.           ALT-H          Disconnect user without showing GOODBYE.A??.
  3948.  
  3949.           ALT-J          Shell to DOS from SuperBBS. SuperBBS can swap to EMS
  3950.                          or disk if allowed through the CONFIG.EXE program. A
  3951.                          message will be displayed to the user when you shell
  3952.                          out and when you return.
  3953.  
  3954.           ALT-L          Locks the user out of your system. He/she will be
  3955.                          disconnected and his/her level will be lowered to 0.
  3956.  
  3957.           ALT-S          Change the caller's security level. A message will
  3958.                          be displayed to the user, unless CapsLock is on.
  3959.  
  3960.           ALT-T          Change the timelimit for the user for this call.
  3961.  
  3962.           ALT-1          Generate line noise. This can be useful if you want
  3963.                          a user off-line.
  3964.  
  3965.           ALT-2          Toggle the ratio check for the current user on or
  3966.                          off.
  3967.  
  3968.           ALT-3          Set a new download limit for this call.
  3969.  
  3970.           ALT-4          Generates a BEEP on the user's console.
  3971.  
  3972.           ALT-5          Toggle output to user's screen on or off.
  3973.  
  3974.           ALT-6          Toggle user's keyboard on or off.
  3975.  
  3976.           Up arrow       Increase time limit with 1 minute.
  3977.  
  3978.           Down arrow     Decrease time limit with 1 minute.
  3979.  
  3980.           Scroll lock    Toggle Sysop availability on/off. Status lock on
  3981.                          means Sysop not available. Also no messages are send
  3982.                          to the user, when the Sysop changes the user infor-
  3983.                          mation.
  3984.  
  3985. 10.4 User's on-line keys
  3986.  
  3987.      Just as the Sysop has the user some special keys on-line. These are:
  3988.  
  3989.           P         Pause all output from text
  3990.  
  3991.           S         Abort current operation. This works in most places in the
  3992.                     SuperBBS program.
  3993.  
  3994.           Ctrl-C    Stops Sysop yell and message scan.
  3995.  
  3996.           Ctrl-Y    Clears any input line. (When answering a question.)
  3997.  
  3998.      As of this version, SuperBBS supports the 'normal' text editor keys as
  3999.      usable keys at input fields. This means you can use the arrow keys,
  4000.      Ctrl-T, Ctrl-Y, Insert, Delete, Home and End keys while entering text.
  4001.  
  4002. Page 67             SuperBBS v1.10 documentation              1 february 1991
  4003.  
  4004.  
  4005. 10.5 Errorlevels
  4006.  
  4007.      SuperBBS normally exits with an errorlevel. You can influence the
  4008.      'normal' exit through the -Exxx command parameter (see above), but there
  4009.      are some more errorlevels reserved for SuperBBS. Here they are:
  4010.  
  4011.           0    Normal exit, no problems encountered.
  4012.           2    Sysop dropped to DOS by pressing ESCAPE in stand alone mode.
  4013.           3    User logged off and entered Netmail.
  4014.           4    User logged off and entered Echomail.
  4015.           5    User logged off and entered both Net and Echomail.
  4016.  
  4017.      In general it is useful not to use the errorlevel of 10 and below. These
  4018.      levels are mostly used to control program behaviour.
  4019.  
  4020. 10.6 Yell and chat
  4021.  
  4022.      SuperBBS has a chat option build in to the main program. When a user
  4023.      tries to yell for you, the SuperBBS program will ask for a reason. Then,
  4024.      if a reason is entered, the system will page you. Normally this is a
  4025.      creeping siren sound, but you can choose a melody through the use of
  4026.      YELLCFG.EXE. This program allows you to choose a page melody. You can
  4027.      even write your own tune, check the SBBSYELL.CFG file for an example. If
  4028.      you want to randomly change the tune every day, run the following option
  4029.      in your daily maintenance: YELLCFG.EXE CHANGE. This will take a differ-
  4030.      ent melody from the list every time it is run.
  4031.  
  4032.      The chat will be in two colours. One for the Sysop and one for the user.
  4033.      (Naturally only when user has ANSI on.) If the Sysop starts a chat, the
  4034.      user will get all the time spent in the chat back after ending the chat.
  4035.      If the user starts the chat, the time will continue.
  4036.  
  4037.      Three keys are available during a chat:
  4038.  
  4039.           Ctrl-A    Toggle capture file on/off
  4040.           Ctrl-B    Display an ANSI/ASCII file
  4041.           Ctrl-Y    Clears current line
  4042.  
  4043.      The Sysop can end the chat with the ESCAPE key. Through the Ctrl-A key
  4044.      is it possible to keep a capture file for later reviewing of the chat.
  4045.  
  4046. 10.7 Alias system
  4047.  
  4048.      SuperBBS allows a full alias system. The Sysop can select the use of an
  4049.      alias in all message areas. (Most echomail areas don't allow aliases.)
  4050.      Mailcheck at logon or after a menu type 22 command, will be done for the
  4051.      user's real and alias name. No double aliases are allowed and SuperBBS
  4052.      checks this after a caller enters an alias.
  4053.  
  4054.      SuperBBS includes an option to view a list with real names and their
  4055.      aliases. The alias system only works if you set the option in the
  4056.      CONFIG.EXE program to Yes.
  4057.  
  4058.  
  4059.  
  4060. Page 68             SuperBBS v1.10 documentation              1 february 1991
  4061.  
  4062.  
  4063. 10.8 View a certain file
  4064.  
  4065.      An option in the user record is the field: File to view. Here you can
  4066.      specify per user a file which will be displayed to the user. You can
  4067.      select this file through the use of the SBBSUSER.EXE program. There is
  4068.      an option to allow the file to be deleted after viewing and only showing
  4069.      the file once.
  4070.  
  4071. 10.9 File to run
  4072.  
  4073.      SuperBBS allows users to enter the system at another menu then the
  4074.      TOP.MNU menu. In the SBBSUSER.EXE program is a field for this option.
  4075.      Here you can enter the name of the menu the user wants to start at.
  4076.      SuperBBS will then pass the user directly to the menu given in the
  4077.      MenuToRun field. This menu can be different for every user.
  4078.  
  4079. 11   MULTITASKING & MULTILINE
  4080.  
  4081. 11.1 General information
  4082.  
  4083.      SuperBBS is now able of running a system with more lines. Version 1.10
  4084.      of SuperBBS is the first official multi-node release, so it might not be
  4085.      perfect yet. That's why we ask everybody who uses SuperBBS to give their
  4086.      opinion and ideas. That way we can expand and improve the multi-node
  4087.      option. SuperBBS currently uses 160 KByte memory per line.
  4088.  
  4089. 11.2 Setting SuperBBS up for multi-node support
  4090.  
  4091.      Running SuperBBS as a multi-node system is not to difficult. Prepare a
  4092.      directory for every line you are going to use. Copy the following files
  4093.      into every directory:
  4094.  
  4095.           - FLSEARCH.BBS
  4096.           - LIMITS.BBS
  4097.           - CONFIG.BBS
  4098.           - SCONFIG.BBS
  4099.           - SBBSYELL.CTL (If you use it)
  4100.           - LANGUAGE.CTL
  4101.           - All language files (.LNG files)
  4102.  
  4103.      If you don't copy the FLSEARCH.BBS and LIMITS.BBS to all directories,
  4104.      SuperBBS will look for them in the directory specified in the SBBS
  4105.      variable. (Set SBBS=<drive+path>) 
  4106.  
  4107.      In this directory SuperBBS will also create the userfiles, BBS list and
  4108.      other support files. The message base files will be created in the
  4109.      directory specified in CONFIG.EXE or, if none specified, the current
  4110.      directory.
  4111.  
  4112.      Make sure you set the common path of all nodes to the same directory. If
  4113.      possible a 30-50 KByte RAM disk. Here all the information about the
  4114.      operations is stored.
  4115.  
  4116.  
  4117.  
  4118. Page 69             SuperBBS v1.10 documentation              1 february 1991
  4119.  
  4120.  
  4121.      Also make sure you set the number of lines in all config files the same.
  4122.      (Remember, every line has it's own configuration file!) Set the system
  4123.      directory path in CONFIG.EXE to the directory you are running the node
  4124.      from. Do this for every line.
  4125.  
  4126.      Multi-node can't run without SHARE.EXE, so load this file at startup of
  4127.      your system. This file should be supplied with your DOS files.
  4128.  
  4129.      You have to start SuperBBS with the -Nxx command line parameter to tell
  4130.      SuperBBS which line it is running on. For example: BBS -L -N2 will start
  4131.      SuperBBS in local mode on line 2.
  4132.  
  4133.      At type 7 exits, two new command options are available:
  4134.  
  4135.           *N   Gives you current node number
  4136.           *P   Gives you current COM port number
  4137.  
  4138.      If SuperBBS won't run on your system in multi-node mode, let us know.
  4139.      Remember, it is the first release, but we're trying hard!
  4140.  
  4141. 11.3 Multitaskers
  4142.  
  4143.      SuperBBS has been tested with these multitaskers:
  4144.  
  4145.           - Desqview 2.25 (Normal and 386 versions)
  4146.           - Desqview 2.31
  4147.           - DoubleDos 4.0
  4148.  
  4149.      SuperBBS support multitasking with Desqview. It will release time slicks
  4150.      and SBBSUSER will ask from Desqview what memory to use for direct screen
  4151.      writes.
  4152.  
  4153.      If you run SuperBBS with any other multitasker, like Windows 386, let us
  4154.      know. We're always interested in any information about SuperBBS and his
  4155.      behaviour under a multitasker.
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.  
  4162.  
  4163.  
  4164.  
  4165.  
  4166.  
  4167.  
  4168.  
  4169.  
  4170.  
  4171.  
  4172.  
  4173.  
  4174.  
  4175.  
  4176. Page 70             SuperBBS v1.10 documentation              1 february 1991
  4177.  
  4178.  
  4179. 12   NET & ECHOMAIL
  4180.  
  4181. 12.1 General information
  4182.  
  4183.      SuperBBS is a fidonet compatible BBS program. This means you can
  4184.      exchange messages with other fidonet systems. These messages can be
  4185.      NETMAIL or ECHOMAIL.
  4186.  
  4187. 12.2 Netmail
  4188.  
  4189.      SuperBBS doesn't use a nodelist, so if you want to run netmail, mail
  4190.      from one node to another, you will need a mailer who will handle the
  4191.      address part of netmail, for example D'Bridge or Frontdoor.
  4192.  
  4193.      If you have setup a netmail directory, SuperBBS will ask you for the
  4194.      address the message has to be send to. Here you have to enter a valid
  4195.      fidonet address. There are several external programs available for
  4196.      browsing through a nodelist. After you supplied the destination address,
  4197.      SuperBBS will ask you if the message is a CRASH (or send immediately)
  4198.      message. Third and last question is about File attachments. You can send
  4199.      a file to another BBS this way. If you say YES to the previous question,
  4200.      SuperBBS will ask you for the filename. Then you can enter your message.
  4201.  
  4202.      Contact a BBS system running Netmail if you want more information on
  4203.      this subject.
  4204.  
  4205. 12.3 Echomail
  4206.  
  4207.      Echomail is mail that is distributed every night over several BBS sys-
  4208.      tems. This means your message could get all over the world, depending on
  4209.      the area your in. This also is the most expensive form of mail. A
  4210.      message written on your system can be read on hundreds of other systems.
  4211.      All messages are always public.
  4212.  
  4213.      You can setup every message area in SuperBBS for echomail use. You can
  4214.      select a different AKA address (if you have them) and choose an origin
  4215.      line for every area (through ECHOORIG.CTL). You will need a front end
  4216.      program (also called mailer) to run Echomail.
  4217.  
  4218.      To run echomail you need an echomail processor. These will unpack
  4219.      messages from the archives they are send in and toss them to your
  4220.      echomail area. They also pack new messages from your system and prepare
  4221.      them to be transferred. Some processors are:
  4222.  
  4223.           - ZmailQ       Echo & Netmail scanner/tosser
  4224.           - TosScan      Echo & Netmail scanner/tosser
  4225.  
  4226.      There are more programs available. Ask for them at a BBS near you,
  4227.      running echomail.
  4228.  
  4229.      You will also need some echomail utility program. This program must be
  4230.      capable of linking messages, renumbering and deleting them. One of the
  4231.      best programs around is MBUTIL written by Gerard van der Land. This
  4232.      program can take care of all your echomail area maintenance and more.
  4233.  
  4234. Page 71             SuperBBS v1.10 documentation              1 february 1991
  4235.  
  4236.  
  4237. 13   EXTERNAL PROGRAMS
  4238.  
  4239. 13.1 General information.
  4240.  
  4241.      SuperBBS comes with a few external programs. These are:
  4242.  
  4243.           - USERPACK
  4244.           - SBBSUSER
  4245.           - SBBSUTIL
  4246.  
  4247.  
  4248.      These programs are specially written for the use with SuperBBS. Other
  4249.      programs are available, but do not always support all SuperBBS func-
  4250.      tions.
  4251.  
  4252. 13.2 Userpack
  4253.  
  4254.      This program is designed to clean your user database. It will delete all
  4255.      users from the USER.BBS and SUSER.BBS files who have the DELETE flag on.
  4256.      The only exception are user's with the NO-KILL flag on. It will also
  4257.      pack your userdatabase for faster processing.
  4258.  
  4259.      Userpack allows multiple commandline parameters, but all parameters are
  4260.      optional. These are the available options:
  4261.  
  4262.           -B        Makes backup of the user files. This will take the pro-
  4263.                     gram longer to run than without this option.
  4264.  
  4265.           -Dxxx     Deletes users from the list who haven't called in xxx
  4266.                     days.
  4267.  
  4268.           -O        Don't make backup copies if there is not enough disk-
  4269.                     space. Use this command in combination with the -B
  4270.                     option.
  4271.  
  4272.           -R        Removes backup copies after run is complete.
  4273.  
  4274.           -Sxxx     Deletes users with a securitylevel lower than xxx.
  4275.  
  4276.           ?         Gives a short help screen. Use only as single command
  4277.                     line option.
  4278.  
  4279.      If you run userpack without any options, it will just pack your user
  4280.      base and delete every user with the DELETE flag on.
  4281.  
  4282.  
  4283.  
  4284.  
  4285.  
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292. Page 72             SuperBBS v1.10 documentation              1 february 1991
  4293.  
  4294.  
  4295. 13.3 Sbbsuser
  4296.  
  4297.      This is the user editor for SuperBBS. You will be able to edit all
  4298.      available information in the user record. It is a full-screen program,
  4299.      with the function keys it uses displayed on the bottom line. Their are
  4300.      two modes (or windows). Edit mode and the main window. Edit mode allows
  4301.      you to change information from a caller. The main window is the command
  4302.      centre of the program. Here all function keys are active. From here you
  4303.      go to the edit window. These are the available keys:
  4304.  
  4305.           Cursor    Move around in the editmode of the program. This will
  4306.                     move you from edit field to edit field.
  4307.  
  4308.           Escape    If in editing mode will ask you if you want to save the
  4309.                     information and leave the edit mode. If in the main
  4310.                     window, it will exit you to DOS.
  4311.  
  4312.           Home      Will move you to the first user when in the main window.
  4313.  
  4314.           End       Will move you to the last user when in the main window.
  4315.  
  4316.           PgUp      Will move you 10 users forward when in the main window.
  4317.  
  4318.           PgDn      Will move you 10 users backwards when in the main window.
  4319.  
  4320.           F1        Display help screens for SBBSUSER.
  4321.  
  4322.           F2        Goto general edit mode. This allows you to change most
  4323.                     information available. Changing the security level fast
  4324.                     is possible with the ALT-S option.
  4325.  
  4326.           F3        Search for the user in the NEWUSER.ASW file and display
  4327.                     his/her answers. Useful if you want to update users.
  4328.  
  4329.           F4        Search option. This allows you to search for part of a
  4330.                     name, alias or city.
  4331.  
  4332.           F5        Put current user in window in the TRASHCAN.CTL file.
  4333.  
  4334.           F6        Add a new user to the database.
  4335.  
  4336.           F7        Change the user's colour configuration.
  4337.  
  4338.           F8        Change the user's flagsettings.
  4339.  
  4340.           F9        Change the user's attributes. The delete flag can also be
  4341.                     set from the main window through the ALT-D key.
  4342.  
  4343.           F10       Exit the program.
  4344.  
  4345.           Shift-F1  Add user to the VIP.CTL list.
  4346.  
  4347.  
  4348.  
  4349.  
  4350. Page 73             SuperBBS v1.10 documentation              1 february 1991
  4351.  
  4352.  
  4353.      With the numerical keys you can select an userrecord. Just enter the
  4354.      number of the record your looking for. 
  4355.  
  4356.      SBBSUSER.EXE let's you edit the USER.BBS and SUSER.BBS file. Other user
  4357.      editors mostly allow only editing of the USER.BBS file.
  4358.  
  4359. 13.4 Sbbsutil
  4360.  
  4361.      SBBSUTIL.EXE allows you to convert some SuperBBS files to general
  4362.      QuickBBS type files. This is useful for some external programs which
  4363.      can't handle the specific SuperBBS type files. The program also gives
  4364.      you the option to initialize your file directories. All commands are
  4365.      done through the use of commandline parameters. Start the program as
  4366.      follows:
  4367.  
  4368.           SBBSUTIL.EXE <parameter>
  4369.  
  4370.      The parameters are:
  4371.  
  4372.           FLSEARCH       Converts SuperBBS FLSEARCH.BBS to FLSEARCH.CTL,
  4373.                          which can be used with RemoteAccess and/or QuickBBS
  4374.                          utilities.
  4375.  
  4376.           LIMITS         Converts SuperBBS LIMITS.BBS to LIMITS.CTL.
  4377.  
  4378.           INITFILEAREAS  Will initialize all file areas listed in the file
  4379.                          FLSEARCH.BBS. Here you can use three extra parame-
  4380.                          ters:
  4381.  
  4382.                               -F   Make FILES.BBS files if not available.
  4383.                               -D   Make DIR.BBS files if not available.
  4384.                               -A   Add all missing files, files which are in
  4385.                                    the directory, but not in the FILES.BBS
  4386.                                    list, to the FILES.BBS list.
  4387.  
  4388.      Running the util program with the option ? will give help.
  4389.  
  4390. 13.5 Usersort
  4391.  
  4392.      Version 1.06 / 1.06-a of USERSORT didn't work correctly. Version 1.10
  4393.      should work correctly, feel free to use it.
  4394.  
  4395. 13.6 External programs, not specific for SuperBBS
  4396.  
  4397.      Here's a list of programs which will run with SuperBBS although not all
  4398.      of them were build to do so. Some programs have build in support for
  4399.      SuperBBS, others use the QuickBBS standards. All files are copyrighted
  4400.      to the authors of the programs. This is just a short list, we do not
  4401.      pretend to have a complete list of all programs available. If you write
  4402.      a program which supports SuperBBS, let us know!
  4403.  
  4404.  
  4405.  
  4406.  
  4407.  
  4408. Page 74             SuperBBS v1.10 documentation              1 february 1991
  4409.  
  4410.  
  4411.      Here's the list:
  4412.  
  4413.           BIGBROOV.ZIP   Ratio counter for SuperBBS systems.
  4414.           BNU170.ZIP     BNU fossil driver.
  4415.           COMCREAT.ZIP   Comment creator for SuperBBS v1.05.
  4416.           DBEST_07.ZIP   Statistics generator.
  4417.           DM_400.ZIP     Doormaster door converter.
  4418.           FAST_410.ZIP   File area statistics program.
  4419.           FEBBS160.ZIP   File area manager with SuperBBS support.
  4420.           MBU_110.ZIP    Message base utilities.
  4421.           MENUP_11.ZIP   Change prompt in all your SuperBBS menus.
  4422.           MKNEW100.ZIP   Replacement for scanning newfiles.
  4423.           MM120.ZIP      Great menu program with SuperBBS support and
  4424.                          'unknown' menu commands.
  4425.           NEWMAIL.ZIP    Scan for unread mail in areas.
  4426.           PYVSB10.ZIP    Display you against top user.
  4427.           QBIM400.ZIP    SuperBBS to bimodem interface.
  4428.           QED120.ZIP     Quicked full screen editor.
  4429.           RQSEX140.ZIP   Quick Mail Express with SuperBBS support.
  4430.           SECHK203.ZIP   Security checker for SuperBBS systems.
  4431.           SMENU.ZIP      Menu editor for SuperBBS systems.
  4432.           SU_02.ZIP      Edit special files from SuperBBS.
  4433.           SX229Q1U.ZIP   Silver Xpress mail program.
  4434.           UBM_102.ZIP    Userbase editor/utilities. Many options.
  4435.           X00_V124.ZIP   X00 fossil driver.
  4436.           
  4437.      As you can see, programs enough. It is possible and most likely, that
  4438.      some of these programs have been replaced with newer versions.
  4439.  
  4440. 14   DOCUMENTATION
  4441.  
  4442. 14.1 General information
  4443.  
  4444.      This is my first attempt to write a set of documentation for a program.
  4445.      This means it is probably full with illogical text. I still hope it can
  4446.      be of use to you, the user of SuperBBS. If you have any comments on this
  4447.      documentation, positive or negative, let me know. Here's my address:
  4448.  
  4449.           Frank Hemmelder
  4450.           Lekoord 43
  4451.           3448 VS  Woerden
  4452.           Holland
  4453.  
  4454.           BBS phone number...:     +.31.3480.24801
  4455.           Online hours/Bps...:     24 hrs / max. 2400 Bps
  4456.           Fidonet address....:     2:286/410(.410)
  4457.           
  4458.      or through the SuperBBS echomail area.
  4459.  
  4460.      Please note that I'm not running a multi-node system, I'm no part of the
  4461.      SuperBBS developers team and English is not my native language. I will
  4462.      do my best to correct any error in this documentation in the next
  4463.      version. I can not be held responsible if anything happens to you or
  4464.      your system through the use of this documentation!
  4465.  
  4466. Page 75             SuperBBS v1.10 documentation              1 february 1991
  4467.  
  4468.  
  4469. 14.2 Missing parts and credits
  4470.  
  4471.      Any part of this documentation is written with the best possible inten-
  4472.      tions, but I'm human, so I probably forget to credit people for things
  4473.      they have done. Anybody who is not mentioned here, but has done some-
  4474.      thing for SuperBBS or the external programs mentioned in this documenta-
  4475.      tion, deserves credit. I'm sorry if I didn't mentioned you.
  4476.  
  4477.      Here's a list of acknowledgments:
  4478.  
  4479.          Product:                   Trademark of:
  4480.          --------                   -------------
  4481.          Acer                       Multitech Inc.
  4482.          Amstrad                    Amstrad (Electronics), Inc.
  4483.          ARC                        System Enhancement Associates, Inc.
  4484.          BinkleyTerm                Bit Bucket Software
  4485.          BNU                        David Nugent & Unique computing
  4486.          DataBridge                 Chris Irwin
  4487.          EasyData                   EasyData Inc.
  4488.          Everex                     Everex Inc.
  4489.          FidoNet                    Tom Jennings (IFNA)
  4490.          FrontDoor                  Joaquim H. Homrighausen
  4491.          Goldstar                   GoldStar Inc.
  4492.          Harris Lanier              Harris Adacom/Harris Corporation Inc
  4493.          Hayes                      Hayes Microcomputer Products, Inc.
  4494.          Hyundai                    Hyundai Inc.
  4495.          IBM                        International Business Machines
  4496.          LHARC                      Haruyasu Yoshizaki
  4497.          MS-DOS                     Microsoft Corporation
  4498.          PKARC                      PKWare, Inc.
  4499.          PKZIP                      PKWare, Inc.
  4500.          Protocol Engine            Joaquim H. Homrighausen
  4501.          Qecho                      QuickBBS Group, inc.
  4502.          QuickBBS                   QuickBBS Group, inc.
  4503.          QuickEd                    Dror and Oren Tirosh
  4504.          RemoteAccess               Continental Software
  4505.          Telix                      Exis Inc.
  4506.          TosScan                    Joaquim H. Homrighausen
  4507.          TurboPascal                Borland Inc.
  4508.          USRobotics                 USRobotics Inc.
  4509.          Ventel                     Ventel Inc.
  4510.          X00.SYS                    Raymond L. Gwinn
  4511.          ZmailQ                     Claude N. Warren (Mojave Group)
  4512.          ZOO                        Rahul Dhesi
  4513.  
  4514.      And everybody who I forgot to mention. Sorry!
  4515.  
  4516. 14.3 Support nodes
  4517.  
  4518.      Because of the fact that the Support nodes are growing bigger and
  4519.      bigger in number and not all support nodes are known to me, the writer
  4520.      of this documentation, I omitted them from this file. See the separate
  4521.      file for a complete list.
  4522.  
  4523.  
  4524. Page 76             SuperBBS v1.10 documentation              1 february 1991
  4525.  
  4526.  
  4527. 15   APPENDIXES
  4528.  
  4529. Appendix A
  4530.  
  4531.      To run SuperBBS you will need a batchfile. Two examples are given. The
  4532.      first is a short one for running SuperBBS in stand alone mode. The
  4533.      second is from a system with a Frontdoor mailer. This is the stand alone
  4534.      version:
  4535.  
  4536.          :start
  4537.          cls
  4538.          bbs
  4539.          if errorlevel=2 then end
  4540.          goto start
  4541.          :end
  4542.          echo SysOp dropped to dos
  4543.  
  4544.      Nice and simple. Start the batch file and the screen will be cleared.
  4545.      After that SuperBBS is started. If the Sysop presses the ESCAPE key,
  4546.      SuperBBS will exit with errorlevel 2, which will end the batchfile.
  4547.      Otherwise SuperBBS is restarted. See your DOS documentation for more
  4548.      information about batch files and errorlevels. 
  4549.  
  4550.      Here's the second example. Everything behind the period is a comment and
  4551.      should not be used in a batchfile, as is the period.
  4552.  
  4553.          echo off                            . Stops echoing characters
  4554.          :start                              . Defines 'start' label
  4555.          D:                                  . Changes to 'D:' drive
  4556.          cd\front                            . Changes to 'front' dir
  4557.          FD /M                               . Starts fd in mono mode
  4558.          if errorlevel 240 goto 2400_baud    . Checks if 2400Bps caller
  4559.          if errorlevel 120 goto 1200_baud    . Checks if 1200Bps caller
  4560.          if errorlevel 100 goto unpack_mail  . Checks if unpack mail event
  4561.          if errorlevel  80 goto clean_up     . Checks if cleanup event
  4562.          if errorlevel  50 goto local_bbs    . Checks if local call
  4563.          if errorlevel  10 goto end          . Checks if drop to dos
  4564.          
  4565.          :unpack_mail                        . Defines 'Unpack_mail' label
  4566.          echo ath1m0>com1                    . Puts modem to offhook
  4567.          cd\sbbs                             . Changes to 'sbbs' dir
  4568.          zmailq q pu pi pf ei ni nf          . Runs ZmailQ to unpack mail
  4569.          goto pack_all                       . Go to 'pack_all' label
  4570.          
  4571.          :pack_all                           . Defines 'Pack_all' label
  4572.          echo ath1m0>com1                    . Puts modem to offhook
  4573.          cd\sbbs                             . Changes to 'sbbs' dir
  4574.          zmailq pe q pa ef ee ne             . Runs ZmailQ to pack mail
  4575.          goto start                          . Go to 'start' label
  4576.          
  4577.          :2400_baud                          . Defines '2400_baud' label
  4578.          cd\sbbs                             . Changes to 'sbbs' dir
  4579.          bbs -B2400 -P1                      . Runs SuperBBS at 2400,com1
  4580.          goto after_sbbs                     . Go to 'after_sbbs' label
  4581.  
  4582. Page 77             SuperBBS v1.10 documentation              1 february 1991
  4583.  
  4584.  
  4585.          :1200_baud                          . Defines '1200_baud' label
  4586.          cd\sbbs                             . Changes to 'sbbs' dir
  4587.          echo Call detected...1200BPS        . Echoes a message to sysop
  4588.          bbs -B1200 -P1                      . Runs SuperBBS at 1200,com1
  4589.          goto after_sbbs                     . Go to 'after_sbbs' label
  4590.          
  4591.          :local_bbs                          . Defines 'local_bbs' label
  4592.          echo Local call detected            . Echoes a message to sysop
  4593.          echo Taking modem OFF-HOOK          . Echoes a message to sysop
  4594.          echo ath1m0>com1                    . Puts modem to offhook
  4595.          cd\sbbs                             . Changes to 'sbbs' dir
  4596.          bbs -L                              . Runs SuperBBS at local mode
  4597.          goto after_sbbs                     . Go to 'after_sbbs' label
  4598.          :after_sbbs                         . Defines 'after_sbbs' label
  4599.          if errorlevel 246 goto spurgux      . Checks if request Spurgux
  4600.          if errorlevel 220 goto bank         . Checks if request TimeBank
  4601.          if errorlevel 5 goto pack_all       . Checks if caller enter echo
  4602.          if errorlevel 4 goto pack_all       . Checks if caller enter net
  4603.          if errorlevel 3 goto pack_all       . Checks if caller enter both
  4604.          goto start                          . In other case, restart FD
  4605.          
  4606.          :spurgux                            . Defines 'spurgux' label
  4607.          cd\sbbs\doors\spurgux               . Changes to sub-directory
  4608.          ctty gate1                          . Activates gateway redirect
  4609.          spu.exe                             . Runs doorgame 'spurgux'
  4610.          ctty con                            . DeActivates gateway
  4611.          cd\sbbs                             . Changes to 'sbbs' dir
  4612.          goto restart_sbbs                   . Go to 'restart_sbbs' label
  4613.          
  4614.          :bank                               . Defines 'bank' label
  4615.          cd\sbbs\doors                       . Changes to sub-directory
  4616.          hambank.exe D:\SBBS M               . Runs timebank (HamBank)
  4617.          tym2qbbs D:\SBBS                    . Converts Hambank's files
  4618.          cd\sbbs                             . Changes back to 'sbbs' dir
  4619.          goto restart_sbbs                   . Go to 'restart_sbbs' label
  4620.          
  4621.          :restart_sbbs                       . Defines 'restart_sbbs'label
  4622.          bbs -R -P1                          . Restarts SuperBBS after 
  4623.                                                exit to dos (menutype 15)
  4624.          goto after_sbbs                     . Go to 'after_sbbs' label
  4625.          
  4626.          :clean_up                           . Defines 'clean_up' label
  4627.          echo ath1m0>com1                    . Puts modem to offhook
  4628.          cd\sbbs                             . Changes to 'sbbs' dir
  4629.          msgpack                             . Runs MsgPack (QuickBBS's 
  4630.                                                msgbase packer/cleaner)
  4631.          goto start                          . Go to 'start' label
  4632.          
  4633.          :end                                . Defines 'end' label
  4634.          Echo The SBBS HQ down               . Echoes a message to SysOp
  4635.  
  4636.      This is the end of the second batchfile example. Check the comments to
  4637.      see what happens. Ask a Sysop near you for help if you have problems
  4638.      running a batchfile like this.
  4639.  
  4640. Page 78             SuperBBS v1.10 documentation              1 february 1991
  4641.  
  4642.  
  4643. Appendix B
  4644.  
  4645.      SuperBBS has been tested with the following equipment:
  4646.  
  4647.          Acer 500+      ( 8Mhz, Nv20 65,32 Mb HD, 640Kb,Hercules)
  4648.          Adc 386sx      (16Mhz, 386/sx, 65 Mb HD,   1Mb,VGA)
  4649.          Amstrad PC1640 ( 8Mhz, 8086-II 17 Mb HD, 640Kb,Hercules)
  4650.          GoldStar 286   (10Mhz, 80286   40 Mb HD,   1Mb,VGA)
  4651.          Graph 386      (25Mhz, 80386  135 Mb HD,   4Mb,VGA)
  4652.          Harris P2400   (12Mhz, 80286  120 Mb HD,   1MB,EGA)
  4653.          Hyundai 286C   (10Mhz, 80286   42 Mb HD,   1Mb,VGA)
  4654.          Hyundai 386Sx  (16Mhx, 80386  125 Mb HD,   2Mb,VGA)
  4655.          Ibm PS/2-60    (12Mhz, 80286 2x45 Mb HD,   1Mb,VGA)
  4656.          NoName 386     (25Mhz, 80386  190 Mb HD,   8Mb,SVGA)
  4657.          Pinus Pc       ( 4Mhz,  8088,  65 Mb HD, 640Kb,Hercules)
  4658.          Sperry Pc      ( 5Mhz,  8088,  20 Mb HD, 640Kb,Hercules)
  4659.          Toshiba T3100e (12Mhz, 80286,  20 Mb HD,   1Mb,CGA/AT&T)
  4660.  
  4661.      and with the following modems:
  4662.  
  4663.          Acer 2400                  2400Bps  (external)
  4664.          ATD V.22bis                2400Bps  (external)
  4665.          Discovery 2400S            2400Bps  (card)
  4666.          EasyData 2400              2400Bps  (card)
  4667.          Everex 2400                2400Bps  (card)
  4668.          Hidem 2400E                2400Bps  (external)
  4669.          Hyundai 1200P              1200Bps  (card)
  4670.          Prodem 2400H               2400Bps  (card)
  4671.          SmarTeam 1200BH            1200Bps  (card)
  4672.          Supra Modem                2400Bps  (external)
  4673.          USRobotics courier
  4674.             HST dual standard  300-14400Bps  (external)
  4675.          Ventel 2400                2400Bps  (PS/2-Card)
  4676.  
  4677.      No problems have been found running these configurations. But if you
  4678.      have any problem, let us know. Contact either the SuperBBS HQ or the
  4679.      Support nodes.
  4680.  
  4681.  
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.  
  4694.  
  4695.  
  4696.  
  4697.  
  4698. Page 79             SuperBBS v1.10 documentation              1 february 1991
  4699.  
  4700.  
  4701. Appendix C
  4702.  
  4703.      Here are some Turbo Pascal errors. If you receive a message like:
  4704.  
  4705.           Runtime error: ????
  4706.  
  4707.      It means an error occurred. The following list might help you to dis-
  4708.      cover what went wrong.
  4709.  
  4710.          Code:    Error:                     Problem:
  4711.          =================================================================
  4712.            2      File not found             You've  deleted  Sbbs'  files 
  4713.                                              (?) and Sbbs can't  find them 
  4714.                                              now.  Check   which  file  is 
  4715.                                              possible missing  and replace 
  4716.                                              it.
  4717.            3      Path not found             You've  configured   a   non-
  4718.                                              existing path in config.
  4719.            4      Too many open files        MsDos's 'Files=??'  statement
  4720.                                              in  config.sys  is  too  low,
  4721.                                              increase statement.
  4722.            5      File access denied         You've  used  Hidden/ReadOnly 
  4723.                                              attributes  with  Sbbs  files 
  4724.                                              (?), don't do that (!).
  4725.           15      Invalid drive number       You've   configured   illegal 
  4726.                                              drive in config.
  4727.          100      Disk read error            Your hard disk has  problems, 
  4728.                                              check it / program error.
  4729.          103      File not open              Problems with open/close/read 
  4730.                                              files,   try    to   increase 
  4731.                                              'Files=??'  statement  first.
  4732.          150      Disk is write protected    You've  write  protected disk
  4733.                                              (?), don't do that.
  4734.          151      Unknown unit               You've   configured   illegal 
  4735.                                              unit/drive in config.
  4736.          152      Drive not ready            Problems   with   your   disk 
  4737.                                              drive, check it.
  4738.          156      Disk seek error            Problems   with   your   disk 
  4739.                                              drive, check it.
  4740.          157      Unknown media type         Operating    system   doesn't 
  4741.                                              recognize  your disk  drive's
  4742.                                              format etc. Check it.
  4743.          158      Sector not found           Problems   with   your   disk 
  4744.                                              drive, check it.
  4745.          162      Hardware failure           Problems with your  hardware, 
  4746.                                              check it.
  4747.          200      Division by zero           Program error, inform authors
  4748.          202      Stack overflow error       Program error, inform authors    
  4749.  
  4750.  
  4751.      That's it. For more information about this, refer to the Turbo Pascal
  4752.      manuals, or contact the nearest SuperBBS help support or the authors.
  4753.  
  4754.  
  4755.  
  4756. Page 80             SuperBBS v1.10 documentation              1 february 1991
  4757.  
  4758.  
  4759. Appendix D
  4760.  
  4761.      Bugreport form. Use this if you found a bug in the SuperBBS program.
  4762.  
  4763.         Date:  ... - ... - 199..
  4764.  
  4765.         Your name.....:   ______________________________________________
  4766.  
  4767.         Your address..:   ______________________________________________
  4768.  
  4769.                           ______________________________________________
  4770.  
  4771.                           ______________________________________________
  4772.  
  4773.         BBS name......:   ______________________________________________
  4774.  
  4775.         BBS phone nr..:   ______________________________________________
  4776.  
  4777.         On-line hrs...:   ______________________________________________
  4778.  
  4779.         Fidonet nr....:   ______________________________________________
  4780.  
  4781.         Hardware......:   ______________________________________________
  4782.  
  4783.                           ______________________________________________
  4784.  
  4785.                           ______________________________________________
  4786.  
  4787.         Software......:   ______________________________________________
  4788.  
  4789.                           ______________________________________________
  4790.  
  4791.                           ______________________________________________
  4792.  
  4793.  
  4794.         Information about the bug. Please be as clear as possible. Describe
  4795.         the way the bug was found. Also report error messages. (ERROR.LOG)
  4796.  
  4797.         ________________________________________________________________
  4798.  
  4799.         ________________________________________________________________
  4800.  
  4801.         ________________________________________________________________
  4802.  
  4803.         ________________________________________________________________
  4804.  
  4805.         ________________________________________________________________
  4806.  
  4807.         ________________________________________________________________
  4808.  
  4809.         ________________________________________________________________
  4810.  
  4811.         Send this report to a support node or the SuperBBS HQ.
  4812.  
  4813.  
  4814. Page 81             SuperBBS v1.10 documentation              1 february 1991
  4815.  
  4816.  
  4817. Appendix E
  4818.  
  4819.      Suggest form. Use this if you have suggestions for the SuperBBS program.
  4820.  
  4821.         Date:  ... - ... - 199..
  4822.  
  4823.         Your name.....:   ______________________________________________
  4824.  
  4825.         Your address..:   ______________________________________________
  4826.  
  4827.                           ______________________________________________
  4828.  
  4829.                           ______________________________________________
  4830.  
  4831.         BBS name......:   ______________________________________________
  4832.  
  4833.         BBS phone nr..:   ______________________________________________
  4834.  
  4835.         On-line hrs...:   ______________________________________________
  4836.  
  4837.         Fidonet nr....:   ______________________________________________
  4838.  
  4839.         Write your suggestion down as clear as possible.
  4840.                                                         
  4841.         ________________________________________________________________
  4842.  
  4843.         ________________________________________________________________
  4844.  
  4845.         ________________________________________________________________
  4846.  
  4847.         ________________________________________________________________
  4848.  
  4849.         ________________________________________________________________
  4850.  
  4851.         ________________________________________________________________
  4852.  
  4853.         ________________________________________________________________
  4854.  
  4855.         ________________________________________________________________
  4856.  
  4857.         ________________________________________________________________
  4858.  
  4859.         ________________________________________________________________
  4860.  
  4861.         ________________________________________________________________
  4862.  
  4863.         ________________________________________________________________
  4864.  
  4865.         ________________________________________________________________
  4866.  
  4867.         ________________________________________________________________
  4868.  
  4869.         Send this report to a support node or the SuperBBS HQ.
  4870.  
  4871.  
  4872. Page 82             SuperBBS v1.10 documentation              1 february 1991
  4873.  
  4874.  
  4875.  
  4876.  
  4877.  
  4878.  
  4879.  
  4880.  
  4881.  
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.  
  4892.  
  4893.  
  4894.  
  4895.  
  4896.  
  4897.  
  4898.  
  4899.  
  4900.  
  4901.                             THAT'S IT, FOLKS.
  4902.  
  4903.                This documentation contains over 23,000 words.
  4904.  
  4905.  
  4906.  
  4907.  
  4908.  
  4909.  
  4910.  
  4911.  
  4912.  
  4913.  
  4914.  
  4915.  
  4916.  
  4917.  
  4918.  
  4919.  
  4920.  
  4921.  
  4922.  
  4923.  
  4924.  
  4925.  
  4926.  
  4927.  
  4928.  
  4929.  
  4930. Page 83             SuperBBS v1.10 documentation              1 february 1991
  4931.  
  4932.