home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / trandemo / transbbs.doc < prev    next >
Text File  |  1993-05-15  |  221KB  |  6,993 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                              Transcendence BBS
  28.  
  29.                  Copyright © 1989 - 1993, Southern Software
  30.  
  31.                                Programming By
  32.                                 David Brown
  33.                                     and
  34.                                 Wayne Watson
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.      All rights reserved. No part of this manual may be reproduced by 
  59.      any means (electronical or mechanical) without prior written 
  60.      consent from Southern Software.
  61.  
  62.  
  63.                                     PREFACE
  64.  
  65.          The Transcendence BBS package was originally conceived by David
  66.      Brown in 1986. He began researching BBS programs, how they work, and
  67.      how they don't work. At this time he did not know the first thing
  68.      about computer programming (His first computer was a 520ST, in Oct.
  69.      1985). He began teaching himself how to write this type of software by
  70.      programming online "door" software.
  71.  
  72.           In mid 1987 He began work on the "STark" BBS program. Soon he was
  73.      joined by Jason Dickens. They worked on the program for about 2 years,
  74.      and due to some problems, had to terminate their joint-effort. For a
  75.      one year period he was without the source code to the STark BBS
  76.      program. Since BBS programming was his work away from work, He started
  77.      a new one. This program was entitled "STairway" (it was never
  78.      completed). He then obtained the source code to STark, and used the
  79.      two programs to create what is now "Transcendence."
  80.  
  81.            Soon after starting on Transcendence, he asked me to help re-
  82.      write many of the old STark routines. I began work on the File Areas
  83.      and wrote the transfer protocols along with many other support modules
  84.      for the BBS.
  85.  
  86.           Since David and I started working together, we haven't stopped to
  87.      take a breath. The program has gone through massive rewrites and
  88.      modifications. The current program is beyond what we ever thought we
  89.      could do. We feel that we have succeeded in creating the most
  90.      flexible, powerful, user-friendly, and sysop-friendly BBS system ever.
  91.      Our sysops seem to agree.
  92.  
  93.           In January, 1993, David decided to get out of development of
  94.      Transcendence and asked me to take over marketing, selling, updating
  95.      and supporting the program. I will miss the times that we spent
  96.      working together. David has taught me a lot about programming
  97.      telecommunications software and other things. It was a very good
  98.      partnership. Although we keep in touch, it will not be the same. I
  99.      wish David the best of luck in all his efforts and in life. Thanks
  100.      David for so much!
  101.  
  102.           I wish you luck in your adventures as a Sysop and hope that
  103.      Transcendence will make your experience a pleasant one.
  104.  
  105.  
  106.                                                        Wayne Watson
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.                                      - 1 -
  124.  
  125.  
  126.                                 INTRODUCTION
  127.  
  128.      PRECAUTIONS
  129.  
  130.        In development of the Transcendence BBS package, we have
  131.      attempted to create a bug-free system, with no harmful side affects.
  132.      Unfortunately, with a program of this size, it is impossible for us to
  133.      predict every configuration a sysop could create. Due to this we must
  134.      ask you to use the software at your own risk.  We can not be held
  135.      responsible for damage (Or loss) of data, hardware or software.
  136.  
  137.        There are NO backdoors into the BBS program. We feel that if we want
  138.      access on your system, then we can apply for an account just like
  139.      everyone else. This is for your protection.
  140.  
  141.      SUPPORT POLICIES
  142.  
  143.        One of the main benefits to the Transcendence BBS system is our
  144.      support. All updates to our software are 100% free. You pay only the
  145.      phone bill, or postage. We are planning a modular version of the BBS
  146.      system, there will be a minimal update fee for this, but it will be a
  147.      one time fee.
  148.  
  149.        We rely on our sysops to give us feedback on the program. A lot
  150.      of the features in the software are features requested by one of our
  151.      sysops. Unlike other companies, we actually listen to our clients.
  152.  
  153.        You can obtain your free updates by calling one of our support
  154.      BBSs, or by mailing a Self-Addressed-Stamped-Envelope, with a disk
  155.      enclosed to me.
  156.  
  157.         We encourage you to give us suggestions. We can only improve the
  158.      program if you let us know how. We also need to know if something is
  159.      not working correctly. If you find any "bugs" in the software, let us
  160.      know. We can't fix 'em, if we can't find 'em!
  161.  
  162.      Southern Software
  163.      c/o Wayne Watson
  164.      1129 lake Cunningham Rd.
  165.      Greer, SC  29651
  166.  
  167.      Data:  (803) 879-4186 14.4k Supra v.32/v.42bis
  168.      Voice: (803) 879-4959 or (803) 968-0817
  169.  
  170.      NOTE: Since I have a full time job, there may be times when it will be
  171.      hard to get ahold of me. I hope you will be patient and understanding
  172.      during those times. I do what I can with the free time I have to work
  173.      on the BBS and to help my customers. Also, since I only have the one
  174.      phone line strictly for my use, I use it for other things also. I also
  175.      only have the one computer to do real development on so the BBS may
  176.      be down at times. I will usually quit what I am doing and boot the BBS
  177.      for you to use however.
  178.  
  179.        I am also on GEnie. If you have a GEnie account, you can reach me by
  180.      Email at the address R.WATSON15. We also have a Topic in the BBS
  181.      RoundTable for support. Please drop by to visit.
  182.  
  183.  
  184.  
  185.  
  186.                                      - 2 -
  187.  
  188.  
  189.      SYSTEM REQUIREMENTS
  190.  
  191.           To run the Transcendence BBS System you need the following
  192.      hardware:
  193.  
  194.           o 520, 1040, Mega ST, STe, or TT
  195.           o At least 1 meg of RAM
  196.           o A modem (Hayes Compt. preferably)
  197.           o A hard drive with at least 20 megs of space
  198.           o Color or MONOchrome monitor (Medium & high resolution only)
  199.  
  200.           The following software/hardware is preferable, but not required:
  201.  
  202.           o Printer
  203.           o XYZ external Zmodem protocol
  204.           o Software or hardware backup utility
  205.           o Micro Emacs Editor (Remote version)
  206.           o 2.5 or more megs of RAM
  207.           o TOS 1.4 or above
  208.  
  209.      COPYRIGHT NOTICES
  210.  
  211.           The Transcendence BBS program, all associated programs written by
  212.      Southern Software and this manual are copyrighted by Southern
  213.      Software. Unauthorized reproductions of those files, or the manual is
  214.      strictly prohibited by international copyright laws. This software is
  215.      not allowed to be "rented" or "borrowed". Such acts are clearly a
  216.      violation of copyright laws. We reserve the right to deny updates &
  217.      support to anyone, for disobeying the copyright.
  218.  
  219.           We have always provided you with a non-copyprotected BBS package,
  220.      with the hopes that you will not distribute it without our written
  221.      permission.  "Pirating" software, as illegal copying is often called,
  222.      only hurts the authors of the program, and those who paid for the
  223.      program.  Please do your part and do not support software piracy.
  224.  
  225.           All associated files, programs or documentation not written by
  226.      Southern Software are copyrighted by their authors.
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.                                      - 3 -
  250.  
  251.  
  252.      YOUR MASTER DISK
  253.  
  254.        With this documentation you should have received two disks. The
  255.      disks are in DS/DD format.  If you can not read that type of disk,
  256.      contact Southern Software to get a replacement.
  257.  
  258.           Before doing anything else, make backup copies of all your disks.
  259.      Use the backups when possible, store the originals for safekeeping.
  260.      If you have trouble creating a backup copy of your original disk
  261.      consult your Atari owners manual for "Duplicating" disks.
  262.  
  263.           These disks are not setup to run files from floppies!  They are
  264.      designed to first be copied to a hard drive, and then used.
  265.      Transcendence was not made to run from floppy systems, although it
  266.      should be possible to run a VERY small BBS from floppies, we do not
  267.      recommend it.
  268.  
  269.      DISK ONE  : Contains the BBS and associated files in LZH form
  270.      DISK TWO  : Third party programs.  These are programs
  271.                  written by people not involved with the development
  272.                  of our software.
  273.  
  274.      NOTE: Any of these disks may contain a README file in their root
  275.      directory, if so it probably contains updates to this manual, or
  276.      important information about something on the corresponding disk.
  277.  
  278.      YOUR KEYCODE.DAT FILE
  279.  
  280.           The file called KEYCODE.DAT is a private-key type of file.  In
  281.      this file is your name, and serial number. This file is not to be
  282.      given out to anyone, for any purpose. If someone gets a copy of your
  283.      KEYCODE.DAT file please contact Southern Software for a replacement
  284.      copy. (We can prevent 'stolen' KEYCODE.DAT files from working.) We can
  285.      also find out what information is in the KEYCODE.DAT file when/if we
  286.      log onto your system. This is not a back door to the program, it is
  287.      just a special key sequence that will display the information.
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.                                      - 4 -
  313.  
  314.  
  315.                          Chapter 1: Creating a New BBS
  316.  
  317.        Now for the fun part, creating your own BBS!  This chapter explains
  318.      how to set up a new BBS, using our GEM System Editor.  We assume you
  319.      already have a working knowledge of Atari's GEM environment.  If you
  320.      have never used the GEM environment, please refer to your computer's
  321.      owners manual for details.
  322.  
  323.        While we have attempted to make this chapter easy to understand,
  324.      please remember that Transcendence is LOADED with options.  Almost
  325.      everything is configurable, and optional.
  326.  
  327.      PREPARING FOR YOUR BBS INSTALLATION
  328.  
  329.        Installing your BBS can be a very short process, or it can take
  330.      hours. This will depend on how many message bases and file areas you
  331.      want, and also on many other things.  This chapter will attempt to
  332.      make this process easier (or shorter) by giving you a few tips on what
  333.      you should do before beginning the installation.
  334.  
  335.        There are many things to consider before you begin the installation
  336.      process.  Many new sysops overlook these details, we hope we can
  337.      prevent you some heartache down the road.
  338.  
  339.        The Transcendence BBS System takes up a lot of Hard Drive Space.
  340.      Before installing the BBS you must make sure you have enough hard
  341.      drive space.  To do this, delete old files you do not need and copy
  342.      files you do not use often to floppy.
  343.  
  344.        If you were to create a BBS allocated for 100 users and five message
  345.      bases (100 messages each, 20 lines long), that would take about 2-3
  346.      megs of hard drive space (It still greatly depends on other factors.)
  347.      Hopefully that will give you some idea of how much room you will need.
  348.  
  349.        You can tell Transcendence what partitions to use for each type of
  350.      data it creates/uses.  For example, you can have your download files
  351.      on drive C & D, your message base files could be on drive F, and all
  352.      other files on drive H.  While you clear off your hard drive space
  353.      take into consideration where you want your different types of data.
  354.      You can use the same partitions for all of the data files the BBS
  355.      uses, or use many different ones, it all depends on what you want.
  356.      When doing this remember that the partitions dedicated to file areas
  357.      will eventually take up the most space.
  358.  
  359.        Transcendence uses "Pre-Allocated" data storage.  That is, whenever
  360.      possible the BBS makes all data files to their full size.  This makes
  361.      file access faster, and reduces the chance of DISK FULL errors (No BBS
  362.      can prevent DISK FULL errors, only the Sysop can!).  Whenever
  363.      Transcendence has to create a file, it picks the drive with the most
  364.      space (assuming you have it set up to use more than one drive).
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.                                      - 5 -
  376.  
  377.  
  378.        Transcendence uses a lot of different types of data files for
  379.      storing and retrieving information from your hard drive.  It is
  380.      possible for Transcendence to use hundreds of files.  Since there are
  381.      so many files used by the BBS, we had to come up with some way to
  382.      organize them.  The method we use is a storing each type of data in
  383.      its own folder.  In addition all of the folders used by the BBS may be
  384.      contained in a "Main" folder.
  385.  
  386.        If you choose, you can bypass the "main" folder, and have all of
  387.      your data folders right on the root directory of your drive.
  388.      Although, for several reasons we do not recommend this.  Mainly,
  389.      throughout the entire manual we always use a main folder in examples,
  390.      and explanations.  Also, if you make a mistake during your
  391.      installation, and want to start over you have to delete each folder
  392.      individually, whereas if you used the main folder you could delete
  393.      everything by only deleting the main folder.
  394.  
  395.        In this manual we will refer to the different folder names by their
  396.      default names, which are:
  397.  
  398.      Main Folder:        TRANS
  399.      Data Files:         DATA
  400.      Text Files:         TEXT
  401.      Message Bases:      MESSAGE
  402.      File Areas:         FILES
  403.      Backup Files:       BACKUP
  404.      Module Files:       MODULES
  405.      Fmail/Fmessages:    FMAIL
  406.      Temporary Files:    TEMP
  407.  
  408.        When you create your BBS these are the default names for the
  409.      different data types.  You may change the folder names, but again, we
  410.      do not suggest it.  In this manual we will refer to the different
  411.      folders names by their defaults (listed above), which may become
  412.      confusing if you have changed them.
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.                                      - 6 -
  439.  
  440.  
  441.      HOW TO LAYOUT YOUR NEW BBS
  442.  
  443.        Before you actually begin the installation, you should consider
  444.      exactly how you want your BBS setup.  For example, how many message
  445.      bases you want, and how many file areas you want.  There are several
  446.      other things to decide also.  Ask yourself the following questions,
  447.      and write the answers down so you can reference them while creating
  448.      your BBS.
  449.  
  450.      o How many message bases do I want?
  451.        - What are their names (30 characters max.)?
  452.        - How many messages will each base handle (10-512)?
  453.        - How many lines can each message be (5-256)?
  454.  
  455.      o How many file areas do I want?
  456.        - What are their names (30 characters max.)?
  457.        - How many lines can be in each description (2-256)?
  458.        - What will the folder-name be for that file area?
  459.  
  460.      o How many users shall I allocate space for?
  461.  
  462.      o Should I let my users define their own macros?
  463.  
  464.      o How many Email messages should I make space for?
  465.        - How many lines should I allow for each Email message?
  466.  
  467.      o What partitions should I use for each type of data?
  468.       - Different Data types: Data Files, Message Base, File Areas,
  469.         Temporary Files, Fmail/Fmessage Files, Text Files, Backups,
  470.         Modules.
  471.  
  472.      o Decide which partition will be your "Main BBS partition", this
  473.        is the drive your will actually be running the board from.
  474.  
  475.        Of course there will be a lot of other questions you will have to
  476.      answer while creating your BBS.  It might be wise to read this chapter
  477.      before actually creating your BBS.
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.                                      - 7 -
  502.  
  503.  
  504.      QUICK SETUP
  505.  
  506.        Copy the TRANS.LZH, LHARC.TTP and the INSTALL.PRG file onto the
  507.      drive that you are going to install the BBS on. This should be where
  508.      you want all of your text files, data files, BBS program, etc. on.
  509.  
  510.        Now, run the install program and follow the prompts. Everything is
  511.      pretty much self explanatory. Once this phase is complete, you can now
  512.      run TRANSBBS.PRG. You may copy the LHARC.TTP file to your MODULES
  513.      folder. This is version 2.01L by Yoshi Questor.
  514.  
  515.        The BBS will come up and go through some initial loading of files.
  516.      It will then come to what is called the 'WaitCall Screen'. At this
  517.      point, it will log on and ask you if you wish to join the BBS. Enter
  518.      in the information. This will set you up as the very first user in the
  519.      USERS.DAT file. Once you have entered the information, the logon
  520.      process will continue. You will then see an Auto-Informer message that
  521.      a New User has logged on. At this point, just select 'V' for Validate
  522.      and enter in 100 as the Mask to apply. The Auto-Informer will be
  523.      explained later.
  524.  
  525.        You should now log off. The BBS is now setup in it's default mode
  526.      and is available for use. You might also want to set up record #2 for
  527.      your use. Just select 'D' at the WaitCall Screen and type 'New' at the
  528.      prompt. You will go through the New User setup once again and be
  529.      assigned record number 2. When you log off, just select 'A' at the
  530.      WaitCall screen and you will once again be informed of a New User.
  531.      Just repeat the process above.
  532.  
  533.        That is all there is to it. You now have a BBS system set up and
  534.      ready to go. Of course, there are things you will want to change and
  535.      add. Just read this chapter through and most of the settings for the
  536.      system will be explained.
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.                                      - 8 -
  565.  
  566.  
  567.      CREATING A NEW BBS
  568.  
  569.        If you want to start completely over and create a BBS from scratch,
  570.      then delete the TRANS.DAT file. If you have files that you would like
  571.      to keep that are in the FILES folder(s) (files uploaded, etc.), then
  572.      copy them somewhere safe. If a file exist when you are setting up the
  573.      BBS, you will be asked if you want to overwrite it.
  574.  
  575.        Once you have done this, you can create a New BBS setup. Just run
  576.      the SYSEDITG.PRG and follow the prompts. Just select CANCEL when the
  577.      BBS ask you to select the TRANS.DAT file to load and answer Yes to the
  578.      question asking you if you are creating a new BBS.
  579.  
  580.        Please read over this chapter. It contains a lot of important
  581.      information that is necessary for the proper operation of the BBS.
  582.      This will help you in your setting up of New BBS also.
  583.  
  584.        The MASKS.DAT, COMMAND.DAT and the PROTOCOL.DAT files are pre-
  585.      configured for you. You may want to copy them somewhere else as a
  586.      backup.
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.                                      - 9 -
  628.  
  629.  
  630.      THE SYSTEM EDITOR
  631.  
  632.        The System Editor is one of the most important parts of the BBS.
  633.      With it, you control how your BBS acts, reacts and looks. It is the
  634.      gateway to the BBS. Go ahead and run it and I will try and take you
  635.      through it.
  636.  
  637.        You will need to have the following files in the same directory as
  638.      the System Editor (SYSEDITG.PRG) program. If you want the program to
  639.      automatically load in the TRANS.DAT information, then place these
  640.      files in the same directory as the TRANS.DAT file.
  641.  
  642.      SYSEDITM.RSC - The Monochrome Resource file.
  643.      SYSEDITC.RSC - The Color Resource file.
  644.  
  645.        After you run the System Editor, you will be presented with a dialog
  646.      box with some general information. When you are ready, select OK or
  647.      hit RETURN.
  648.  
  649.        The BBS program will load in the required information (assuming it
  650.      exist) and tell you if there is anything it could not find. if the
  651.      program does not find the TRANS.DAT file, it will ask you to locate
  652.      this file by presenting you with a fileselector. Once the information
  653.      is loaded, it will present you with a GEM Menu Bar. We will go through
  654.      this menu from Left to Right, Top to Bottom.
  655.  
  656.        The Menu Bar titles are in BOLD UPPERCASE. The selections within
  657.      each title are in normal UPPERCASE. Options on alternate menus within
  658.      these selections are in ITALICS UPPERCASE.  Any other selection, etc.
  659.      is in Bold Upper/Lower case. These distinctions will not show up in
  660.      the disk based version of this chapter.
  661.  
  662.        Keyboard shortcuts to the menu entries will be listed to the right
  663.      of the option. The diamond shaped character means to hold down the
  664.      Alternate key while pressing the letter next to it. The ^ character
  665.      means to hold down the Control key while pressing the letter next to
  666.      it.
  667.  
  668.        Anytime you see a triangle beside a selection, it is a mouse
  669.      selectable field. You click on it with your left mouse button. Some of
  670.      these fields may also be a combination of mouse selectable and text
  671.      fields. You will be able to tell the difference.
  672.  
  673.        Anytime you see a time field (On At: 00:00:00  Off At: 00:00:00), a
  674.      time of On At: 00:00:00  Off At: 00:00:00 will tell the BBS this
  675.      option is on all the time. If you have On At: 01:00:00  Off At:
  676.      21:00:00, then the option will be on from 1:00 am till 9:00 pm. All
  677.      times are in military time. 21:00:00 refers to 9:00 pm. To find out
  678.      what a time is after 12:00 midday, just subtract 12 from the number
  679.      (21 - 12 = 9).
  680.  
  681.                          ********* Warning *********
  682.        If you plan on doing any major modifications, it is suggested that
  683.      you backup ANY data you plan on editing. This is just a precautionary
  684.      measure. It will allow you to restore things if something goes wrong.
  685.      I am not saying I know something will go wrong, I just feel better by
  686.      warning you. Things happen you know.
  687.  
  688.  
  689.  
  690.                                      - 10 -
  691.  
  692.  
  693.      DESK
  694.  
  695.      This is where you will find your Desk Accessories and the About Me
  696.      dialog box.
  697.  
  698.      SYSTEM EDITOR  (ALT-A)
  699.  
  700.      This will bring up the About Me dialog box. This will tell you the
  701.      version number of the System Editor, ordering information and other
  702.      information.
  703.  
  704.      FILE
  705.  
  706.      This is where you Load and Save the TRANS.DAT file and Quit the
  707.      program.
  708.  
  709.      LOAD TRANS.DAT  (ALT-L)
  710.  
  711.      This option will allow you to Load in a TRANS.DAT file. When selected,
  712.      it will bring up a file selector for you to choose TRANS.DAT file. By
  713.      providing you with a file selector, it allows you to load in a
  714.      TRANS.DAT file that may not be located in the same directory you ran
  715.      the System editor from.
  716.  
  717.      SAVE TRANS.DAT  (ALT-S)
  718.  
  719.      This option will allow you to Save the TRANS.DAT file. When selected,
  720.      it will bring up a file selector allowing you to choose where to save
  721.      the TRANS.DAT file. It will default to the location the System Editor
  722.      was ran from.
  723.  
  724.      If the program asks you if you want to Save a particular file when you
  725.      exit that setup area, then that data is not part of the TRANS.DAT
  726.      file. This will include the data for the Command Tables, Protocols,
  727.      Macros, Events and Masks. If you edit these areas, then you will not
  728.      need to Save your TRANS.DAT file before you exit the program.
  729.  
  730.  
  731.      QUIT  (ALT-Q)
  732.  
  733.      This option allows you to Quit the System Editor. If the program
  734.      thinks you have changed some information that belongs in the TRANS.DAT
  735.      file, it will ask you if you want to Save the TRANS.DAT file before it
  736.      actually quits. This is just incase you forgot to Save the file first.
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.                                      - 11 -
  754.  
  755.  
  756.      EDIT
  757.  
  758.      This is where you will find the majority of the setup selections.
  759.  
  760.      MESSAGE BASES
  761.  
  762.      This is where you edit or setup your Message Bases. You will be
  763.      presented with another dialog box with some options.
  764.  
  765.      EDIT MESSAGE BASES
  766.  
  767.      This option will allow you to edit the information for a Message Base.
  768.      You will be taken to the first Message Base and be presented with
  769.      another dialog box that contains the information for that base.
  770.      Following is a description of those options.
  771.  
  772.      Name
  773.  
  774.      This is the Name you want to give to the Message Base. This name will
  775.      be displayed to the user when selecting a message base to go to, etc.
  776.  
  777.      Maximum Messages 
  778.  
  779.      This is the maximum amount of messages you want to have in the message
  780.      base. Once the message base reaches this amount of messages, it will
  781.      roll over. If you assign 50 message slots and the program reaches 50
  782.      messages in the base, the first message will then be deleted and the
  783.      next message (# 51) will take it's place. The higher the number of
  784.      maximum message you assign, the larger the data file.
  785.  
  786.      Maximum Lines
  787.  
  788.      This is the maximum number of lines that a user can enter as a
  789.      message. Anything past this point becomes an Extended message and
  790.      will be saved in the EXTENDED folder. The higher the number, the
  791.      larger the data file.
  792.  
  793.      ** To calculate the amount of space a Message Base will take, use this
  794.      formula. Max. # Messages * Max. # Lines * 75. If you allowed 50
  795.      messages and 20 lines per message, the Message Base data file would
  796.      take up 75,000 bytes (50 * 20 * 75 = 75000).
  797.  
  798.      Minimum Age
  799.  
  800.      The user's age must be at least this age before he/she can enter a
  801.      message base. This is good in that if you have an Adult type Message
  802.      Base, you would not want to have users under age to be able to read
  803.      these messages.
  804.  
  805.      ** You may enter On or Off in the following fields or you can click on
  806.      them with the mouse to toggle them On or Off. Upper or lower case is
  807.      accepted.
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.                                      - 12 -
  817.  
  818.  
  819.      Remote Message Ops
  820.  
  821.      This will tell the BBS whether or not to allow Remote
  822.      Message Ops. Not used at the moment.
  823.  
  824.      Anonymous
  825.  
  826.      This tell the BBS whether or not to allow anonymous messages.
  827.  
  828.      Alternate Message Header
  829.  
  830.      This tell the BBS whether or not to use an alternate headers for
  831.      message status (if available) or not. With the use of variable tags,
  832.      you can design your own headers in a text file that includes Message
  833.      number, Status, etc. Whatever you want. This relates to the file
  834.      MHDR_xxx.TXT. The xxx is the message base number.
  835.  
  836.      Allow Any Name
  837.  
  838.      This tells the BBS whether or not to allow the user to post a message
  839.      using any name he/she wishes. Obviously this should be a very
  840.      controlled privilege and should not generally be used. There may be
  841.      Message Base that this would be allowed but, not usually.
  842.  
  843.      Allow ESC Codes
  844.  
  845.      This tells the BBS whether or not to allow the use of ESC codes in a
  846.      message. VT52 text and graphics use ESCape codes to control text
  847.      color, background color, etc. With this off, the program will filter
  848.      out the ESC character and display the control number. With this option
  849.      on, the user could include VT52, ANSI, etc. graphics in a message.
  850.  
  851.      Allow Variable Tags
  852.  
  853.      This will allow the use of variable tags within a message base.
  854.      Variable tags are used in the text files you create also. For
  855.      instance, if you wish to post a message and each time a caller logs on
  856.      and reads that message, if you place the variable tag for the user's
  857.      name in the message, then the user's name would appear in the
  858.      message and it looks as if it is a personal message to that user. This
  859.      can also be a touchy feature. If a user post a message with the
  860.      variable tag for the user's password and that user logs on and reads
  861.      the message, it will put their password in the message and it appears
  862.      that anyone would be able to see it when, in reality, each user will
  863.      only see his/her password. It can upset some people if they do not
  864.      know what is going on.
  865.  
  866.        Once you have all the information the way you want it, select Next
  867.      to go the next Message Base, Prev to go to the previous message base
  868.      or Exit.
  869.  
  870.        The program will then create all the necessary files. You can page forward
  871.      or backwards through all the message bases. The information will be
  872.      remembered. If you make a total mess of things, you can go back to the main
  873.      menu (menu bar) and load the TRANS.DAT file again and it will restore
  874.      things back to the way they were.
  875.  
  876.  
  877.  
  878.  
  879.                                      - 13 -
  880.  
  881.  
  882.      REFORMAT 1 BASE
  883.  
  884.      This option will allow you to Reformat, Convert or Restore a Message
  885.      base. When selecting this option, you will be presented with a list of
  886.      available Message Bases to choose from. Once you make your selection,
  887.      you will be presented with the dialog box to change your Message Base
  888.      information. Once you have it set the way you want, you will be
  889.      presented with a dialog box giving you 3 options. When you choose one
  890.      of the 3 options, you will be asked if you are sure and given the
  891.      chance to abort by selecting NO.
  892.  
  893.      Reformat
  894.  
  895.      This option will allow you to reformat your Message Bases. This will
  896.      delete ALL messages, etc. from this base. If you changed any of the
  897.      information in the setup dialog box, it will create the new files
  898.      based on this information. You should make sure this is what you want
  899.      to do.
  900.  
  901.      Convert
  902.  
  903.      This option will allow you to convert your Message Bases to a new
  904.      layout (more messages or longer messages) without loosing your data.
  905.      If you wanted to increase the number of lines a user can enter, then
  906.      you would enter the new number on the setup screen and select exit and
  907.      choose Convert. When you convert to a higher number of lines, all the
  908.      messages that are not extended messages will be reserved as the same
  909.      type of message it is. If you convert to a lower number of lines, the
  910.      messages falling outside the new range will be converted to extended
  911.      messages. If you convert to a lower number of messages allowed, those
  912.      falling outside the range will be deleted.
  913.  
  914.      This option will make a backup of your Mxxx.DAT and Mxxx.SPD files so
  915.      that you can do a Restore Original later on. The information is read
  916.      from the backups and placed into the new files. These files will NOT
  917.      be deleted by the program. It is suggested you write down the layout
  918.      of the current Message Base in case you need it later on if you do a
  919.      Restore Original.
  920.  
  921.      Restore Original
  922.  
  923.      This option allows you to restore a previously Converted Message Base.
  924.      To do a Restore Original, just delete or move the current Mxxx.DAT and
  925.      Mxxx.SPD files and rename the Mxxx.DA file to Mxxx.DAT and Mxxx.SP to
  926.      Mxxx.SPD. You would then run the System Editor and go through the
  927.      motions of reformatting a Message Base. When you come to the setup
  928.      screen, enter the old information (hopefully you wrote it down
  929.      somewhere) and select Exit. You would then select Restore Original and
  930.      Yes (if you really want to do it). Once this is done, the program will
  931.      calculations based on the info you gave it and if all is correct, the
  932.      old information will be restored.
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.                                      - 14 -
  943.  
  944.  
  945.      REFORMAT ALL BASES
  946.  
  947.      This option is like the Reformat 1 base but, it will go through each
  948.      and every base until it is finished. You have the same options
  949.      available to you as above. It will start with Message Base 1. Once you
  950.      finish editing the information on the setup screen, select Exit and
  951.      you will be presented with the Reformat, Convert, Restore Original
  952.      dialog box. Once you make your choice, you will asked if you are sure.
  953.      Once it is complete with what it is supposed to do, you will taken to
  954.      the next Message Base to do it all over again.
  955.  
  956.      EDIT A BASE
  957.  
  958.      This option is much like the Edit Message Bases option except it gives
  959.      the choice of the Message Base to start editing at. You can still page
  960.      forward or backwards to the other message bases using the Next and
  961.      Prev options.
  962.  
  963.      DELETE A BASE
  964.  
  965.      This option allows you to delete a base. You will be presented with a
  966.      list of Message Bases to choose from. Once you make your selection,
  967.      you will be asked if you are sure. Once you delete it, the data files
  968.      are deleted so there is no turning back once you select Yes. You will
  969.      then be asked at what user number to start the change for access to
  970.      that base. This allows you to bypass the first 2 records that are
  971.      reserved for you (the Sysop). Once a base is deleted, all the other
  972.      bases will be renumbered and the associated files will be
  973.      adjusted/renumbered.
  974.  
  975.      INSERT/ADD A BASE
  976.  
  977.      This option will allow you to Insert a Message Base between 2 message
  978.      bases or add it to the end. You will be presented with a list of the
  979.      currently available Message Bases. Choose where you want to place the
  980.      new base. If you Insert a message base, it will place it BEFORE the
  981.      number you choose. If you wanted to Insert the base between base 1 and
  982.      base 2, you would enter 2. You will be asked for the standard
  983.      information. Select Exit when you are done and you will be asked if
  984.      you are sure. You will then be asked at what user number to start
  985.      changing the access to that base. You can bypass the first 2 records
  986.      which are reserved for you (the Sysop). If you Insert a base, all
  987.      associated files from that point on will be renumbered.
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.                                      - 15 -
  1006.  
  1007.  
  1008.      RESET MESSAGE COUNTERS
  1009.  
  1010.      This option will allow you to reset the user's counters (high message
  1011.      read) to the number you enter. You will be asked if you are sure you
  1012.      want to do this. You will be presented with several options. Make sure
  1013.      you read the prompts as it will give you some information. Just hit
  1014.      RETURN if you do not want to go through with this and answer NO to the
  1015.      question Are you sure?.
  1016.  
  1017.      ALL counters
  1018.  
  1019.      This will allow you to reset the user's counters in ALL the message
  1020.      bases to a specified value.
  1021.  
  1022.      One Counter
  1023.  
  1024.      This will allow you set the user's counter in 1 message base. You will
  1025.      be presented with a list of the currently available message bases to
  1026.      choose from.
  1027.  
  1028.      Some Counters
  1029.  
  1030.      This option will allow you to reset the user's counters in certain
  1031.      bases. It combines the 2 options above. It will step you through each
  1032.      message base allowing you to enter a number to set the counters to. If
  1033.      you do not want to change the counters in that base, then just hit
  1034.      return and answer NO to Are you sure?. The program will then go onto
  1035.      the next base.
  1036.  
  1037.      CREATE MULTIPLE BASES
  1038.  
  1039.      This option will allow you to do a MASS creation of Message Bases. It
  1040.      will ask you how many message bases you want and then ask you for the
  1041.      information on the setup screen. The program will apply this
  1042.      information to ALL the bases it creates. You can then go back and
  1043.      change this information in the ones you want to. Just do a Edit A Base
  1044.      or Edit Message Bases and enter the information. Select Exit and if
  1045.      you changed the information, it will ask you if you want to reformat
  1046.      the message base. Just continue until you are finished editing all
  1047.      that you want to edit.
  1048.  
  1049.      EXIT
  1050.  
  1051.      This option will take you back to the Main menu.
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.                                      - 16 -
  1069.  
  1070.  
  1071.      EMAIL
  1072.  
  1073.      This option will allow you to edit the Email section. You will be
  1074.      presented with a dialog box with 3 options.
  1075.  
  1076.      RENAME EMAIL
  1077.  
  1078.      This will allow you to Rename your Email section.
  1079.  
  1080.      REFORMAT EMAIL
  1081.  
  1082.      This will allow you to reformat your Email. You will be presented a
  1083.      dialog box to enter the information in. Once you have entered the
  1084.      information, just select Exit. You will then be given the option of
  1085.      Reformat, Convert or Restore Original. These options work the same as
  1086.      explained in the Message Base section above. Once you make you choice,
  1087.      you will be asked if you are sure. Just select the appropriate
  1088.      response.
  1089.  
  1090.      EXIT
  1091.  
  1092.      This will allow you to exit back to the Main menu.
  1093.  
  1094.      Name
  1095.  
  1096.      This allows you to chose what you want to call Email.
  1097.  
  1098.      Max. Messages
  1099.  
  1100.      This will tell the BBS how many Email messages to allow. Once the BBS
  1101.      has this many Emails, it will not allow anymore until some are
  1102.      deleted. The larger the number, the bigger the file. 50 is a good
  1103.      number to begin with. If you expect a lot of Email traffic, then you
  1104.      may want to use a larger number. You can always increase it later.
  1105.  
  1106.      Max. Lines
  1107.  
  1108.      This will tell the BBS how many lines to allow before it becomes an
  1109.      Extended Email Message. This works the same as Extended Messages.
  1110.  
  1111.        Once you have Email set up the way you want, select 'Exit'. The
  1112.      program will then take you through the steps described above.
  1113.  
  1114.      Exit
  1115.  
  1116.      Allows you to Exit the setup screen.
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.                                      - 17 -
  1132.  
  1133.  
  1134.      FILE AREAS
  1135.  
  1136.      This allows you to edit your File Area information. You will be
  1137.      presented with a dialog box with several options. Most of these
  1138.      options work just like those described above in the Message base
  1139.      section. I will not go into as much detail as it is just duplicate
  1140.      information. A lot of the choices will take you through the same
  1141.      steps. The only difference is this is for the File Areas.
  1142.  
  1143.      EDIT A FILE AREA
  1144.  
  1145.      This will allow you to edit the File Areas. This option will step you
  1146.      through each File Area asking for the new information. Just select
  1147.      Exit after you edit the area and follow the prompts. If no information
  1148.      is changed and you either select Exit or Next, the program will just
  1149.      go to the next File Area or Exit back to the File Area dialog box. If
  1150.      it has changed, you will be asked if you are sure you want to do this.
  1151.      Below is the setup screen for the File Area.
  1152.  
  1153.      Name
  1154.  
  1155.      This is the Name of the File Area. This is the name that the users
  1156.      will see when they make their choice as to what File Area to go to.
  1157.  
  1158.      Folder
  1159.  
  1160.      This is the name of the folder that will hold all the files associated
  1161.      with that File Area. The files that are uploaded and the description
  1162.      files will go here. You will be asked if you want the program to
  1163.      create this folder. If it is already there, then there will be no
  1164.      problem if you say YES.
  1165.  
  1166.      Maximum Lines
  1167.  
  1168.      This is the maximum number of lines that will be allowed for entering
  1169.      a description. If it is set to 15, then only 15 lines of description
  1170.      can be used. You don't want to have too many lines but you also don't
  1171.      want to have too few lines. 10 - 15 lines is generally enough. In the
  1172.      File Area where I have ST Reports and Znets, I have it set to 15
  1173.      because the contents of that issue usually run about 11 lines.
  1174.  
  1175.      Minimum Age
  1176.  
  1177.      This is the minimum age of a user that is required in order for them
  1178.      to enter into the File Area. 0 = Any Age.
  1179.  
  1180.      Upload Level
  1181.  
  1182.      This is what level the uploads will default to if the user that
  1183.      uploads the file does not have the privilege of choosing/setting the
  1184.      upload level. The user must have this File Access Level before he/she
  1185.      can see it. If he/she cannot see it, then they cannot download it,
  1186.      etc. I have all my files default to 255 when uploaded. This means that
  1187.      only I or anyone with that access level (generally only those with
  1188.      sysop access should have this level) can see it until it has been
  1189.      validated/released by me. I do this by changing the level of the file.
  1190.  
  1191.  
  1192.  
  1193.  
  1194.                                      - 18 -
  1195.  
  1196.  
  1197.      Alternate Drives
  1198.  
  1199.      This option will allow you to set up different drives for that File
  1200.      Area. If you wanted you Atari St Utilities to go to DE, then enter DE
  1201.      here. Each File Area can have it's own drive partition. These drives
  1202.      MUST ALSO be in the File Area field in the Drives and Paths screen. If
  1203.      you choose DE for your partition for this File Area, DE must also be
  1204.      in the File Area field in the Drives and Paths section.
  1205.  
  1206.      The below settings can either have the words On or Off typed in them
  1207.      or they can be toggled On/Off by clicking on them with the mouse. It
  1208.      does not matter if you type it in upper or lower case.
  1209.  
  1210.      Remote File Ops
  1211.  
  1212.      This tells the BBS that Remote File Ops are allowed. Not used at the
  1213.      moment.
  1214.  
  1215.      The below settings with the exception of Auto-Compress will tell the
  1216.      BBS to ask for this information when a user enters the description of
  1217.      a file that he/she uploaded or when the description of that file is
  1218.      being edited.
  1219.  
  1220.      Anonymous
  1221.  
  1222.      This tells the BBS that a user can upload a file anonymously.
  1223.  
  1224.      Ask Computer Type
  1225.  
  1226.      This tells the BBS to ask for the Computer Type. If you have the 
  1227.      COMPUTER.DAT file in the DATA folder, then that file will be displayed
  1228.      and the user will have to make a choice. If the file is not found,
  1229.      then they will be able to enter in anything they want. See the
  1230.      explanation for COMPUTER.DAT for further information.
  1231.  
  1232.      Ask Monitor Type
  1233.  
  1234.      This tell the BBS program to ask for Monitor type. If you have the
  1235.      MONITOR.DAT file in your DATA folder, then the file will be displayed
  1236.      and the user will have to make a choice. If the file is not found,
  1237.      then they will be able to enter in anything they want. See the
  1238.      explanation for MONITOR.DAT for further information.
  1239.  
  1240.      Ask Program Type
  1241.  
  1242.      This tell the BBS to ask for the type of program. It was designed for
  1243.      asking whether or not the file is a Utility, Application, Game, etc.
  1244.      You can use it for whatever you want. If the file TYPE.DAT is in the 
  1245.      DATA folder, then it will display it and the user will choose from
  1246.      this list. If it is not found, the user will be able to enter in any
  1247.      information they want. See the explanation for TYPE.DAT for further
  1248.      information.
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.                                      - 19 -
  1258.  
  1259.  
  1260.      Alt. File Header
  1261.  
  1262.      This tells the BBS to look for FHDRxx.TXT (xx = File Area number) and
  1263.      display it. This is the header information where it tells all about
  1264.      the file. It includes things such as Filename, Filenumber, Uploader,
  1265.      Date of Upload, etc. You can create this file using any of the
  1266.      variable tags and put in the information you want. If it does not find
  1267.      this file, then the built in header will be used.
  1268.  
  1269.      Auto-Compress
  1270.  
  1271.      This will tell CLEANUP.PRG whether or not to compress files that are
  1272.      not already compressed. If you want files to be compressed (such as
  1273.      text files, etc.) during execution of CLEANUP.PRG, then set this field
  1274.      to on. The type of compression used is set in the Cleanup section.
  1275.  
  1276.      Ask File Type
  1277.  
  1278.      This tells the BBS to ask for the type of file. It was designed to ask
  1279.      if the file is an LZH (LH1), LZH (LH5), ARC 6.02, etc. type of file.
  1280.      If the file 'FTYPE.DAT' is found in the DATA folder, then the BBS will
  1281.      display that file for the user to choose from. If it isn't found, then
  1282.      the user can enter anything they want here. You can use this file to
  1283.      hold any kind of information you want.
  1284.  
  1285.        Once you have set up the File Area the way you want it, select
  1286.      'Exit'. The program will then create the necessary folders and files.
  1287.      You can also select Next or Prev to go to the next or previous File
  1288.      Area in order to edit it. Upon exiting using either option, if any
  1289.      changes were made, the program will respond and ask you questions and
  1290.      do what it is supposed to do.
  1291.  
  1292.      REFORMAT 1 AREA
  1293.  
  1294.      This option will allow you to reformat a File Area. You will be asked
  1295.      to choose the File Area and then you will be asked to enter the
  1296.      information. Once you have entered the information, you will be given
  1297.      the option of Reformat, Convert or Restore Original. These options
  1298.      work the same as explained in the Message Base section. The only
  1299.      difference is that if you Convert an Area to a new format and the
  1300.      number of lines is lower, then the file descriptions will be cut off
  1301.      after that many lines. There are no Extended file descriptions. You
  1302.      will be asked whether or not you want to do this.
  1303.  
  1304.      REFORMAT ALL AREAS
  1305.  
  1306.      This option will allow you to step through ALL the File Areas offering
  1307.      the same options as Reformat 1 Area. It will start at File area 1 and
  1308.      step through each and every File Area giving you those options. If you
  1309.      do not want to change anything, just select NO when asked if you are
  1310.      sure. This works the same as Reformat All Bases.
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.                                      - 20 -
  1321.  
  1322.  
  1323.      CREATE MULTIPLE AREAS
  1324.  
  1325.      This option will allow you to create a lot of File Areas at one time.
  1326.      You will be asked how many File Areas you want. You will then be asked
  1327.      to enter the information in on the setup screen. These settings will
  1328.      be applied to all the file areas that are created. You can then go
  1329.      back later and change this information on the File Areas you want to
  1330.      setup differently.
  1331.  
  1332.      EDIT AN AREA
  1333.  
  1334.      This option will allow you to edit a File Area. You will be presented
  1335.      with a list of available File Areas to choose from. Once you choose
  1336.      the area, you will be asked to enter in the information on the setup
  1337.      screen. If you change anything, you will be told this and asked if you
  1338.      want to reformat it. If you choose Yes, you will be given the option
  1339.      of Reformat, Convert or Restore Original. You will then be asked if
  1340.      you are sure. You can select Exit to quit editing or select Next or
  1341.      Prev to go to the next File Area or the previous File Area. Either
  1342.      way, if you change anything, you will be asked what you want to do
  1343.      before it goes to the next or previous File Area.
  1344.  
  1345.      DELETE AN AREA
  1346.  
  1347.      This option will allow you to Delete a File area. You will be
  1348.      presented with a list of available File Areas to choose from and then
  1349.      asked if you are sure. If you answer Yes, there is no turning back.
  1350.      You will then be presented with a choice of where to start at when
  1351.      changing the user's access. If you start at 1, then your (the Sysop's)
  1352.      access is changed. This will allow you to bypass changing access in
  1353.      the first 2 records which are reserved for you. If you delete a File
  1354.      Area that is before another one, the program will renumber all
  1355.      associated files.
  1356.  
  1357.  
  1358.      INSERT/ADD AN AREA
  1359.  
  1360.      This option will allow you to Insert a File Area. If you choose number
  1361.      2 for instance, then the File Area will be inserted BEFORE File Area
  1362.      2. to Add a File Area, just type in a number 1 higher than what is
  1363.      available. You will then be presented with the setup screen to enter
  1364.      your information in. Once you select Exit, you will be asked if you
  1365.      are sure. You will then be asked if you are sure. You will be asked
  1366.      what user # to start at when changing the access to this file area.
  1367.      You can bypass the first 2 records which are reserved for you (the
  1368.      Sysop). If you Insert an area, all File Areas above that number will
  1369.      be renumbered.
  1370.  
  1371.      EXIT
  1372.  
  1373.      This option will return you to the Main menu.
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.                                      - 21 -
  1384.  
  1385.  
  1386.      COMMAND TABLES
  1387.  
  1388.      This will allow you to setup your Command tables. This is where you
  1389.      define what command will be available to the user, etc. The are the
  1390.      Commands that will be available from the Main Menu, File Menu and
  1391.      Message Menu. You will need to know what the PROCEDURE names are.
  1392.      These are built in PROCEDURES that the BBS recognizes. You can also
  1393.      set up external programs, text files, etc. from the Command Tables
  1394.      also. Please refer to the Built in Procedures section for the names
  1395.      and explanations of these procedures. You should have gotten a
  1396.      COMMAND.DAT example file with the program. It is located in your DATA
  1397.      folder.
  1398.  
  1399.      You will be presented with a menu giving you 3 options.
  1400.  
  1401.      EDIT COMMAND TABLES
  1402.  
  1403.      This will allow you to edit your Command Tables. You will be presented
  1404.      with a menu with 3 options of editing Main Menu, File Menu or Message
  1405.      Menu. Choose which one you want to edit and you will then be presented
  1406.      with a dialog box with several options to setup the Command.
  1407.  
  1408.      RELOAD COMMAND TABLES
  1409.  
  1410.      This will allow you to reload the Command Tables from disk into
  1411.      memory. if you really make a mess of things and wanted to start over,
  1412.      you could just exit from the Command Tables and select this option and
  1413.      start over. This of course only works if you have not already saved
  1414.      the Command Tables.
  1415.  
  1416.      EXIT
  1417.  
  1418.      This will take you back to the Main Menu.
  1419.  
  1420.      Below is the layout of the Command Table screen.
  1421.  
  1422.      Keystroke
  1423.  
  1424.      This is the key that will need to be entered in order to use this
  1425.      command.
  1426.  
  1427.      Status
  1428.  
  1429.      This will tell the BBS whether the Command is On or Off. If you wanted
  1430.      to temporarily disable a Command, just click on Status and it will
  1431.      switch to Off if it is On or On if it is Off.
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.                                      - 22 -
  1447.  
  1448.  
  1449.      Type
  1450.  
  1451.      There are 4 type of Commands. Click on this field with the mouse and
  1452.      you will be presented with 4 items to choose from. Once you have
  1453.      chosen one of the below types, the program will return to the setup
  1454.      screen and the type will be in the Type field.
  1455.  
  1456.      Internal BBS Procedure
  1457.  
  1458.      These are the Commands built into the BBS. These built in procedures
  1459.      are listed in the Built in Procedures section along with an
  1460.      explanation of what each one does. If it is not a Built in Procedure,
  1461.      then it one of the below.
  1462.  
  1463.      Text/Menu/Script
  1464.  
  1465.      This tells the BBS that the name in the Filename field is one of these
  1466.      type of files and that it should display it to the user. Text files,
  1467.      Menu files or Script Files (not available yet) are to use this type.
  1468.  
  1469.      External Module
  1470.  
  1471.      This tells the BBS that the name in the Filename field is a program of
  1472.      some type and that it will need to execute it. You can run programs
  1473.      from the Command Table if the user chooses the Command.
  1474.  
  1475.      External BBS Module
  1476.  
  1477.      This also tells the BBS that the name in the Filename field is a
  1478.      program that it needs to execute BUT, there is a big difference in
  1479.      this type of file and the one above. This will tell the BBS to ALSO
  1480.      pass along certain information to the program. The User Editor is of
  1481.      this type of program and the location of the User information in
  1482.      memory is passed along to it. DO NOT use this type of field unless
  1483.      told to. If you do, it may have devastating results. Other modules
  1484.      will be written to specifically take advantage of this information and
  1485.      will tell you to set it up this way.
  1486.  
  1487.      Filename
  1488.  
  1489.      This is where you place the name of the Built in Procedure, the name
  1490.      of the Text File, Menu File or external program name. If no drive and
  1491.      path information is entered here, then the BBS will look in the
  1492.      MODULES folder for this file if it is a External Module or External
  1493.      BBS module or, if it is a text file, it will look in the TEXT folder
  1494.      for the file. If you want the BBS to look somewhere else for the file,
  1495.      the enter in the drive, path and filename of the file. Example:
  1496.      J:\MODULES\CHAT\CHAT.PRG or K:\MYSTUFF\JUNK.TXT.
  1497.  
  1498.      Reaction
  1499.  
  1500.      This is what will be sent to the user if he/she has Hotkeys enabled.
  1501.      You would enter something like 'Page Sysop!' if they selected the
  1502.      command to page the Sysop. Hotkeys just allows the user to make a
  1503.      selection without having to press return.
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.                                      - 23 -
  1510.  
  1511.  
  1512.      Access
  1513.  
  1514.      This will tell the BBS that user needs to have this Command Table
  1515.      Level (CTL) in order to use this command. This level is set in the
  1516.      User Editor under Security Levels for that user. If you assign New
  1517.      Users a CTL of 0 and you didn't want them to get into the File Areas,
  1518.      then you could enter a 1 here and New Users would not be able to
  1519.      access the File Areas. This works with ANY command.
  1520.  
  1521.      Parameters
  1522.  
  1523.      This will allow you to pass on parameters to programs that you execute
  1524.      from the Command Table. This is similar to passing parameters to a TTP
  1525.      file but, it allows you to pass them onto any type of program as long
  1526.      as the programs will accept them. The program should tell you what it
  1527.      needs. You can also place variable tags on this line. Please refer to
  1528.      the Variable Tags section for what is available. If a program took a
  1529.      parameter of the user's name for instance, you could put the variable
  1530.      tag {3} here and the user's name would be passed onto the program.
  1531.  
  1532.      Now you will notice some time fields. Remember, these times are to be
  1533.      entered in military time. They go from 00:00:00 to 23:59:59.
  1534.  
  1535.      Days of Week
  1536.  
  1537.      Down the left side of this screen, you will notice the days of the
  1538.      week. You can have a Command only on for certain days of the week if
  1539.      you wanted to and they would only work on that day. If the day is
  1540.      highlighted, then the Command is ON for that day.
  1541.  
  1542.      On At and Off At Times
  1543.  
  1544.      You will notice beside each day there is an On At and Off At time
  1545.      fields. This allows you to have that Command only on for certain times
  1546.      of the day. You can combine this with certain days of the week. Just
  1547.      enter the times you want this Command available. If you have the On At
  1548.      AND Off At times set at 00:00:00, then the command is considered
  1549.      ALWAYS ON. If you have some other time say, On At: 01:00:00 and Off
  1550.      At: 01:00:00, this would be the same as having that command turned
  1551.      OFF.
  1552.  
  1553.      You can have several commands with the same KEY entry and only have 1
  1554.      on at a time. For instance, you could have your Online Games only on
  1555.      Monday through Friday from 18:00:00 (6:00 pm) to 23:00:00 (11:00 pm)
  1556.      and the rest of the time, that KEY would be used for something else.
  1557.  
  1558.      When you come to a blank spot in the Command Tables, the times will
  1559.      default to On At: 00:00:00 Off At: 00:00:00 and all the days will be
  1560.      highlighted. This makes the default for that command ALWAYS ON on
  1561.      every day of the week. Since this is what you will normally have
  1562.      anyway, we just saved you the trouble of having to do it.
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.                                      - 24 -
  1573.  
  1574.  
  1575.      Daily Schedule
  1576.  
  1577.      You will notice a box with the words Daily Schedule in it. This option
  1578.      allows you to set all the days to ON and all the times to a certain
  1579.      time for each day of the week. Just click on this box with the mouse
  1580.      and you will see a dialog box pop up. In it you will see On At: and
  1581.      Off At: with the time field beside each one. You can enter your On
  1582.      Times and Off times here and select Exit. It will return to the
  1583.      Command setup screen and ALL the days will be highlighted and all the
  1584.      times set to what you entered. This is just a quick way to enter all
  1585.      the On and Off times. When you select this item and you only want to
  1586.      change the Off time, then you could TAB over to the Off time and
  1587.      change it and the On Time would remain set at what it was. the same
  1588.      goes for just setting the On time.
  1589.  
  1590.      Exit
  1591.  
  1592.      This will allow you to Exit the setup screen. When you do, you will be
  1593.      asked if you want to Save the Command Tables. Choose what you want to
  1594.      do. Even if you do not want to Save them, the changes you made will
  1595.      still be in memory so the next time you coma to the Command tables,
  1596.      your changes will still be there. This is one of the purposes of the
  1597.      Reload Command Tables. It allows you to reload them from disk if you
  1598.      have chosen Exit and do no want the changes in memory (start over in
  1599.      other words). Once you save the Command tables however, the changes
  1600.      are permanent until you change them again and save them. All changes
  1601.      will NOT be Saved to DISK until you tell it to when it ask you.
  1602.  
  1603.      Cancel
  1604.  
  1605.      This option allows you to also exit from the Command Tables setup
  1606.      screen but, choosing this option will tell the program to forget what
  1607.      you have done. The program will not ask you if you want to Save the
  1608.      Command Tables either. if you selected it by mistake, you will have to
  1609.      go back in and make your changes again. This is the ONLY command that
  1610.      will make the program FORGET what you have done. ALL others will save
  1611.      the info into memory.
  1612.  
  1613.      Change Tables
  1614.  
  1615.      This option will allow you to change to one of the other Command
  1616.      Tables. You will be presented with the same dialog box that you got
  1617.      when you chose the Edit Command Tables option. Choose which Command
  1618.      Table you want to go to. Using this option will also save the changes
  1619.      you made to memory.
  1620.  
  1621.      Find Key
  1622.  
  1623.      This will allow you to search the currently selected Command Table for
  1624.      a particular KEY (entered in the Key field). You can enter upper or
  1625.      lowercase letters.
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.                                      - 25 -
  1636.  
  1637.  
  1638.      Print Tables
  1639.  
  1640.      This option will allow you to print out your Command Tables. You will
  1641.      be presented with 4 options. This option will only print out the
  1642.      Commands for the currently selected Command Table. If you want the
  1643.      other Command Tables printed out, then select them using the Change
  1644.      Tables option and reselect this option.
  1645.  
  1646.      Print Commands Only
  1647.  
  1648.      This option will print out the top portion of the setup screen only.
  1649.      It will not print out the time schedule for that Command. It will
  1650.      print out 8 Commands per page.
  1651.  
  1652.      Print Commands With Schedule
  1653.  
  1654.      This option will print out all of the information in the setup screen
  1655.      including the time schedule. It will print out 4 Commands per page.
  1656.  
  1657.      Print Commands With Partial Schedule
  1658.  
  1659.      This option is much like the one above except, it will only print the
  1660.      days in the schedule that are turned on (highlighted). If you only had
  1661.      Saturday and Sunday turned on in a Command, then it would only print
  1662.      out those days and times. It will print out 4 Commands per page.
  1663.  
  1664.      Command Summary
  1665.  
  1666.      This option will present you with a dialog box that contains a summary
  1667.      of the Commands available in the currently selected Command Table. It
  1668.      will display 8 commands at a time. It will show you the Keystroke,
  1669.      Filename and Reaction of each command. Click on the arrows to page up
  1670.      or down through the Commands. If you click on a Filename field, the
  1671.      program will take you back to the setup screen and will display the
  1672.      Command you selected. This is a quick way to locate a Command or even
  1673.      a blank spot to put something in.
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.                                      - 26 -
  1699.  
  1700.  
  1701.      PROTOCOLS
  1702.  
  1703.      This option will allow to edit the key that chooses the protocol and
  1704.      the filename of the external transfer program. Currently, the BBS uses
  1705.      it's own transfer program for everything except Ymodem-G and Zmodem.
  1706.      Ymodem-G is currently unavailable but will be added later on. You will
  1707.      be presented with 3 options.
  1708.  
  1709.      EDIT PROTOCOLS
  1710.  
  1711.      This will allow you to edit the Key required to choose the protocol
  1712.      and the filename of the program. You should have received a
  1713.      PROTOCOL.DAT file with your program. It should be in the DATA folder.
  1714.      There are 2 transfer programs called XFER.TTP (our own program) and
  1715.      XYZ.TTP. These files need to be placed in the MODULES folder. You can
  1716.      rename the files if you like keeping up with version numbers or
  1717.      whatever. Just make sure everything matches. XFER.TTP should be used
  1718.      for everything except Ymodem-G and Zmodem.
  1719.  
  1720.      You will be presented with a dialog box with the following options.
  1721.  
  1722.      Key
  1723.  
  1724.      This option allows you to assign a key to that particular protocol.
  1725.  
  1726.      Filename
  1727.  
  1728.      This is the filename of the external program. This must match with the
  1729.      name of the file in the MODULES folder.
  1730.  
  1731.      Next
  1732.  
  1733.      This will take you to the next available protocol. Selecting this
  1734.      option will save any changes you made to memory.
  1735.  
  1736.      Previous
  1737.  
  1738.      This will take you to the previous available protocol. Selecting this
  1739.      option will save any changes you made to memory.
  1740.  
  1741.      Cancel
  1742.  
  1743.      This option will allow you to exit without any of the changes being
  1744.      saved to memory.
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.                                      - 27 -
  1762.  
  1763.  
  1764.      Exit
  1765.  
  1766.      This option will allow you to Exit the setup screen. The program will
  1767.      then ask you if you want to Save Protocol Data. Selecting NO will
  1768.      still leave the changes in memory. You can select the Reload Protocol
  1769.      Data option if you wish to have the data put back to the way it was.
  1770.      Once you Save it though, the changes are permanent until you change
  1771.      them again and Save the information.
  1772.  
  1773.      RELOAD PROTOCOL DATA
  1774.  
  1775.      This will allow you to reload the protocol information from disk. If
  1776.      you made some changes and decided you wanted to start over, then
  1777.      select this option.
  1778.  
  1779.      EXIT
  1780.  
  1781.      This will take you back to the Main Menu.
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.                                      - 28 -
  1825.  
  1826.  
  1827.      MACROS
  1828.  
  1829.      Macros allow the user to enter in key sequences, characters, or
  1830.      whatever into a string which is saved to disk. When the user logs on
  1831.      and this file is found (located in the DATA folder), it will pull up
  1832.      the Macro data for that user. This will allow them to use this macro
  1833.      by pressing Control-A and then the number of the Macro. They do NOT
  1834.      hold down Control-A while pressing the number. If I stored my name in
  1835.      macro number 1, then anytime I wanted to put my name somewhere, all I
  1836.      would do is press Control-A and then the number 1 and my name would be
  1837.      inserted where the cursor is.
  1838.  
  1839.      You can allow up to 256 macros with up to 256 characters per macro per
  1840.      user. This is a little of an overkill though. Generally you would
  1841.      allow 10 macros with up to 20 characters per macro.
  1842.  
  1843.      You will be presented with 3 options.
  1844.  
  1845.      REFORMAT
  1846.  
  1847.      This will allow you to reformat/redefine your macros. When you choose
  1848.      this option, the program will ask you the number of macros to allow
  1849.      for each user and then how many characters to allow per macro.
  1850.      Selecting Exit with NO numbers in either dialog box that is presented
  1851.      will allow you to abort the operation. Once you have entered the
  1852.      information, the program will inform you that the MACROS.DAT file
  1853.      exist and ask if you want to overwrite it.
  1854.  
  1855.      DELETE
  1856.  
  1857.      This option will allow you to delete the MACROS.DAT file. You will be
  1858.      asked if you are sure you want to do this.
  1859.  
  1860.      EXIT
  1861.  
  1862.      This option will return you to the Main Menu.
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.                                      - 29 -
  1888.  
  1889.  
  1890.      EVENTS
  1891.  
  1892.      The Event System in the BBS is a way to allow you to schedule programs
  1893.      to run at certain times of the day and certain days of the week. This
  1894.      allows you to run maintenance programs, network programs, etc., that
  1895.      must be ran at certain times. Some programs are designed to run in
  1896.      this fashion. The EVENT.DAT file is stored in the DATA folder.
  1897.  
  1898.      This will provide you with 6 options.
  1899.  
  1900.      EDIT EVENTS
  1901.  
  1902.      This will allow you to edit an existing Event's information. Below is
  1903.      the Event setup information.
  1904.  
  1905.      Filename
  1906.  
  1907.      This is where you place the drive, path and filename of the program to
  1908.      execute. There is no default location that the BBS will look for these
  1909.      files so, you must tell it where to find the file. If there is no
  1910.      information in this field, then the Event will not be ran.
  1911.  
  1912.      Parameters
  1913.  
  1914.      This is where you would place any parameters that must be passed onto
  1915.      the program. This is like passing parameters to a TTP program.
  1916.  
  1917.      Priority
  1918.  
  1919.      This is where you would tell the BBS what priority this Event has when
  1920.      it comes to someone being Online when it comes time to run this event.
  1921.      There are 5 priorities.
  1922.  
  1923.        0 - This will turn the Event off.
  1924.  
  1925.        1 - This is Low priority. This will tell the BBS to wait until a
  1926.            user has logged off of the BBS before running it. If the time
  1927.            limit for this event has expired (the current time is later than
  1928.            the off time), then the Event will not be ran. If you really
  1929.            want this Event to run, then allow enough time between the On
  1930.            and Off time so that the difference will be greater than the
  1931.            amount of time a user has per call or, set it to a higher
  1932.            priority.
  1933.  
  1934.        2 - This is Medium priority. This will tell the BBS too execute this
  1935.            program while the user is still online. It will warn the user
  1936.            ahead of time (set by the Warn Events Activating in xx Minutes
  1937.            on Settings page 2) that the event is going to take place and
  1938.            then when the time comes, it will tell them that it is executing
  1939.            the event. This would be okay for quick programs that need to be
  1940.            ran but, you don't want to kick the user offline in order to run
  1941.            it.
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.                                      - 30 -
  1951.  
  1952.  
  1953.        3 - This is High priority. This tells the BBS to run this program no
  1954.            matter what. It will warn the user that the event is executing
  1955.            at the On time and will reduce the user's amount of time left
  1956.            for that call by the appropriate amount. When there time is up,
  1957.            the BBS will hang up on them and then execute the event. There
  1958.            will be a 1 - 2 minute difference between the time the user gets
  1959.            kicked off and the time the event actually runs. It will NOT
  1960.            however, kick the Sysop off. Your time left online will start
  1961.            counting into the negative numbers.
  1962.  
  1963.        4 - This priority tell the BBS to run this Event after each call.
  1964.            When a user logs off (even the Sysop), the event will run.
  1965.  
  1966.        5 - This priority is the same as 4 except, it will not execute after
  1967.            a local call (you logon from the keyboard). It will only run if
  1968.            the user is on remotely.
  1969.  
  1970.      Modem Info
  1971.  
  1972.      This is used to send information to the modem before executing this
  1973.      Event. If you wanted the phone to be taken offhook while the Event ran
  1974.      so that nobody could call, then you would enter the appropriate
  1975.      command that would tell the modem to take the phone offhook. For a
  1976.      Hayes Compatible type modem, this would be ATH1. After the Event has
  1977.      executed and the BBS returns to the WaitCall screen, the modem will be
  1978.      reset and ready for a call.
  1979.  
  1980.      Days of Week and Time Fields
  1981.  
  1982.      You can tell the BBS that you want this Event to be ran at certain
  1983.      times of the day and certain days of the week. To activate the Event
  1984.      for that day, just highlight the day(s) you want it ran. To highlight
  1985.      the day, just click on it with the mouse using the left mouse button.
  1986.  
  1987.      Set up the time that you want the Event to execute by entering the
  1988.      time in the On At and Off At fields. The BBS will execute the program
  1989.      at that that time or before the Off At time.
  1990.  
  1991.      To turn it on ALL the time, then enter 00:00:00 in both the On At and
  1992.      Off At fields. This tell the BBS that you don't care when it get ran
  1993.      that day, you just want it to be ran. Normally you would enter in
  1994.      certain times. These times are in military time.
  1995.  
  1996.      To turn it off for that day, you can also enter in something like On
  1997.      At: 01:00:00 and Off At: 01:00:00. This is the same thing as
  1998.      deselecting the Day to turn it off.
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.                                      - 31 -
  2014.  
  2015.  
  2016.      Daily Schedule
  2017.  
  2018.      If you click on this box with the left mouse button, you will be
  2019.      presented with a dialog box that has a On At and Off At time field.
  2020.      This will let you configure the Event to be ran the same time every
  2021.      day. It will set ALL times to what you enter and highlight ALL the
  2022.      days. This is just a quick way of setting the times up. If you want to
  2023.      only change all the On At times, then you could select this option and
  2024.      only enter the new On At time and the Off At times will be left alone.
  2025.      This goes for only changing the Off At time also.
  2026.  
  2027.      Next
  2028.  
  2029.      This will take you to the Next available Event.
  2030.  
  2031.      Previous
  2032.  
  2033.      This will take you to the Previous Event.
  2034.  
  2035.      Exit
  2036.  
  2037.      This will allow you to Exit the editing of an event. You will be asked
  2038.      if you want to save your Event Data. Even if you do not save your
  2039.      Event Data, all changes are still in memory.
  2040.  
  2041.      REFORMAT EVENTS
  2042.  
  2043.      This will wipe out ALL Event data. You will be asked if you are sure
  2044.      before it does it.
  2045.  
  2046.      EXTEND EVENTS
  2047.  
  2048.      This option will allow you to add more Events to your Event Data file.
  2049.      If you have for instance, 3 Events and you want to add more, just
  2050.      select this option and enter the number of events you want to add. You
  2051.      can abort this by not entering any information and selecting Exit. You
  2052.      MUST use this option in order to add more Events.
  2053.  
  2054.      DELETE EVENT
  2055.  
  2056.      This option will allow you to Delete an Event. You will be asked which
  2057.      Event number to Delete and then asked if you are sure. When you Delete
  2058.      an Event, the others are pulled up to take it's place. In other words,
  2059.      if you delete Event number 2, then number 3 will become number 2 and
  2060.      number 4 will become number 3, and so on.
  2061.  
  2062.      RELOAD EVENT DATA
  2063.  
  2064.      This will allow you to reload the Event data from disk. If you change
  2065.      a lot of stuff and just want to start over and you haven't saved the
  2066.      Event data, then you can use this option.
  2067.  
  2068.      EXIT
  2069.  
  2070.      This will allow you to return to the Main Menu.
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.                                      - 32 -
  2077.  
  2078.  
  2079.      DRIVES
  2080.  
  2081.      DRIVES AND PATHS
  2082.  
  2083.        The "Drives & Paths" menu is where you tell the BBS how it should
  2084.      store its data.  We suggest leaving the path names the same, but you
  2085.      may change them to something you prefer.
  2086.  
  2087.        If you are going to use only one drive for each type of data, then
  2088.      simply only enter the one drive-letter in the appropriate field.  If
  2089.      you plan to use multiple drives for a data type then enter all of the
  2090.      drives with no spaces between them.  For example, if you would like to
  2091.      use drives C, D, and F for your data file, then enter "CDF" in that
  2092.      proper field.  (Do not include the quotes of course).  When the BBS
  2093.      sees this drive list (CDF) it will first check drive C for a file,
  2094.      then drive D, and lastly drive F.  You may rearrange the order of the
  2095.      drive list.  For example, if drive "F" was a RAMdisk you would want it
  2096.      checked before drives C & D, since a RAMdisk is so fast.
  2097.  
  2098.      The different types of data stored by the BBS are as follows:
  2099.  
  2100.      Data Files
  2101.  
  2102.      This is where files such as the userlog, mask information, and .LOG
  2103.      files are stored.
  2104.  
  2105.      Message Bases 
  2106.  
  2107.      This is where all the Message Base and Email files are stored.
  2108.  
  2109.      File Areas 
  2110.  
  2111.      This is where all the File Area folders and information are stored.
  2112.  
  2113.      Text Files 
  2114.  
  2115.      This is where all text files are stored. These are file such as 
  2116.      MAINMENU.TXT, LOGOFF.TXT, etc.
  2117.  
  2118.      Backups 
  2119.  
  2120.      This is where all files that are backed up by the BBS are stored.
  2121.  
  2122.      Module Routines
  2123.  
  2124.      This is where external "modules" are stored. These are files such as
  2125.      ARC.TTP, LZH.TTP, XYZ.TTP, Event Modules, etc.
  2126.  
  2127.      Fmail/Fmessages 
  2128.  
  2129.      This is where all Fmail and Fmessage files are stored. Fmail is just
  2130.      Email with a file attached and Fmessages are just messages with a file
  2131.      attached.
  2132.  
  2133.      Temporary Files 
  2134.  
  2135.      This is where files such as Informer files are stored.
  2136.  
  2137.  
  2138.  
  2139.                                      - 33 -
  2140.  
  2141.  
  2142.      Main BBS Folder 
  2143.  
  2144.      This is where all the folders and information above is stored. If you
  2145.      wanted ALL files associated with the BBS in the folder TRANS (We
  2146.      recommend it) then do not alter this field, otherwise change it to
  2147.      what you want.
  2148.  
  2149.      Exit
  2150.  
  2151.      After you have set up your drives & paths select the "Exit" button.
  2152.      The system editor will now create all of the folders for you.  If you
  2153.      have selected a lot of partitions this may take a little while. If you
  2154.      have already created the folders, then there will be no harm in it
  2155.      trying to create the folders again. This is just to insure that ALL
  2156.      folders have been created.
  2157.  
  2158.      After the folders have been created, the program will copy some of the
  2159.      files to their proper location if it finds them.
  2160.  
  2161.      Cancel
  2162.  
  2163.      This will allow you to Exit the setup screen without any changes being
  2164.      saved to memory. You will not be asked anything and will return to the
  2165.      Main Menu.
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.                                      - 34 -
  2203.  
  2204.  
  2205.      USERLOG
  2206.  
  2207.      This option will allow you to Reformat your Userlog or change the size
  2208.      of it. You will be presented with 4 options. The USERS.DAT file is
  2209.      located in the DATA folder. You may want to back it up occasionally.
  2210.  
  2211.      REFORMAT USERLOG
  2212.  
  2213.      This option will allow you to zero out your ENTIRE Userlog. You WILL
  2214.      be asked if you are sure. It's a good way to piss off your users.
  2215.  
  2216.      INCREASE USERLOG
  2217.  
  2218.      This option will allow you to add more User slots to your USERS.DAT
  2219.      file.
  2220.  
  2221.      DECREASE USERLOG
  2222.  
  2223.      This option should be used with care. It will allow you to decrease
  2224.      the number of slots available in the USERS.DAT file. A very large
  2225.      number of user slots will slow the program down. If you find that you
  2226.      set the BBS up for too many users, then you can use this option to
  2227.      decrease it. There is a safety feature built in. The program will
  2228.      first search the USERS.DAT file starting at the end and working it's
  2229.      way back to the start. When it comes to a slot that has information in
  2230.      it, it will stop and tell you how many slots you can delete. Enter any
  2231.      number up to that point. The program will make a BACKUP copy of the
  2232.      USERS.DAT and USERS.IDX file. It will rename them to USERS.DA and
  2233.      USERS.ID. It will use these files to copy the information to the newly
  2234.      created USERS.DAT file and USERS.IDX file. If you change your mind,
  2235.      then you can delete the new files and rename the old files to their
  2236.      appropriate names. If a user has joined since you created the new file
  2237.      however and you do this, then their information will be lost.
  2238.  
  2239.      EXIT
  2240.  
  2241.      This option will return you to the Main Menu.
  2242.  
  2243.  
  2244.      REFORMAT MASK
  2245.  
  2246.      This option will allow you to Reformat your MASKS.DAT file which is
  2247.      located in the DATA folder. A Mask is a way to set up user information
  2248.      in a record so that you can apply all the information stored in the
  2249.      mask to the user. It is easier than having to enter the information
  2250.      into the user's record by hand each time. You just tell it what mask
  2251.      to apply and that's it. There are 100 mask available for you to use.
  2252.      There should already be a MASKS.DAT file in the DATA folder with the
  2253.      first couple of Mask defined and the last mask (number 100) defined.
  2254.      Number 100 is setup to apply to the Sysop or anyone you want to give
  2255.      this access to. 100 has everything maxed out. You set up a Mask in the
  2256.      User Editor.
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.                                      - 35 -
  2266.  
  2267.  
  2268.      CLEANUP
  2269.  
  2270.      This option allows you to set up the information for the Cleanup
  2271.      program. The Cleanup program is a program that you can run as an Event
  2272.      to do certain BBS maintenance functions. Questions with a triangle
  2273.      beside it can either be selected with the mouse or the information
  2274.      typed in. The Cleanup program is currently in the testing stages and
  2275.      is not available at this moment.
  2276.  
  2277.      Delete Email after ____ Days
  2278.  
  2279.      This will tell the program how long to keep Email before it is
  2280.      deleted. If you enter a zero here, the program will not delete any
  2281.      Email now matter how old it is.
  2282.  
  2283.      Delete Fmail after ____ Days
  2284.  
  2285.      This works the same as above except for Fmail messages. Fmail is just
  2286.      Email with a file attached. If you enter a zero here, the program will
  2287.      not delete any Fmail.
  2288.  
  2289.      Delete Fmail File Also ___
  2290.  
  2291.      This tells the program whether or not to delete the Fmail file when it
  2292.      deletes the Fmail message.
  2293.  
  2294.      Archive File Areas ___
  2295.  
  2296.      This tells the program whether or not you want it to compress files
  2297.      that are not already compressed. This goes hand in hand with the
  2298.      Auto-Compress selection in each File Area setup.
  2299.  
  2300.      Archive File Areas with (ARC/LZH) ___
  2301.  
  2302.      This allows you to select either ARC or LZH as the compression type.
  2303.  
  2304.      Backup Files in BACKUP.DAT ___
  2305.  
  2306.      This tells the program whether or not to backup the files that are
  2307.      listed in the BACKUP.DAT file.
  2308.  
  2309.      Delete Inactive Users after ___ Days
  2310.  
  2311.      This tells the program how long a user should be inactive before
  2312.      he/she is deleted from the User Log. Each user can be set up to be
  2313.      bypassed when this operation is performed. Refer to the User Editor
  2314.      section for more information. If you enter a 0 (zero) here, then no
  2315.      users will be deleted.
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.                                      - 36 -
  2329.  
  2330.  
  2331.      Keep TRANS.LOG for ___ Days
  2332.  
  2333.      This tell the program how long it should keep a backup of the
  2334.      TRANS.LOG file. If you enter a number greater than 0, then the program
  2335.      will backup that file using a number system to track it. For instance,
  2336.      if you wanted the TRANS.LOG file to be kept for 2 days, the program
  2337.      would copy the TRANS.LOG file to the BACKUP folder and name it
  2338.      TRANS1.LOG. It would then create a new TRANS.LOG file. On the second
  2339.      night, it would copy the file to the BACKUP folder and rename it to
  2340.      TRANS2.LOG and create another new TRANS.LOG file. The third night, it
  2341.      would delete TRANS1.LOG, rename TRANS2.LOG to TRANS1.LOG and copy
  2342.      TRANS.LOG to the BACKUP folder and rename it to TRANS2.LOG and create
  2343.      a new TRANS.LOG file.
  2344.  
  2345.      The higher the number, the more backups it will make before deleting
  2346.      the first file. This helps keep the TRANS.LOG file manageable and also
  2347.      provide you with a backup.
  2348.  
  2349.      Re-Run BBS Each Night ___
  2350.  
  2351.      This tells the BBS to RERUN itself each night so that memory can be
  2352.      cleared.
  2353.  
  2354.      Reboot Computer Each Night
  2355.  
  2356.      This will cause the computer to re-booted so that memory can be
  2357.      cleared even better. This helps keep junk from getting into memory
  2358.      and causing problems. You will need to make sure that you have the BBS
  2359.      program setup so that it will auto-boot after the computer re-boots.
  2360.  
  2361.      Keep DOWNLOAD.LOG for ___ Days
  2362.  
  2363.      This works the same as TRANS.LOG except it's for the DOWNLOAD.LOG
  2364.  
  2365.      Keep UPLOAD.LOG for ___ Days
  2366.  
  2367.      This works the same as TRANS.LOG except it is for the UPLOAD.LOG.
  2368.  
  2369.      Keep CLEANUP.LOG for ___ Days
  2370.  
  2371.      This works the same as TRANS.LOG except it is for the CLEANUP.LOG.
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.                                      - 37 -
  2392.  
  2393.  
  2394.      EDIT SETTINGS
  2395.  
  2396.      This selection will take you to another menu/dialog box. This is
  2397.      called the Setting Pages menu and gives you the option of choosing
  2398.      pages 1 through 5. The settings control a lot of the BBS and are
  2399.      broken down into 5 pages.
  2400.  
  2401.      The next five screens are the general settings for your BBS.  These
  2402.      sections contain all of the normal questions you would expect from a
  2403.      BBS program, plus many that are unique to Transcendence.  The first
  2404.      three pages are all text fields, (with the exception of one) and the
  2405.      last two are ON/OFF settings.  The ON/OFF settings can be toggled by
  2406.      clicking on that field with your left mouse button.
  2407.  
  2408.      PAGE 1
  2409.  
  2410.      BBS Name
  2411.  
  2412.      This is the name of your BBS. This is used sometimes in the program.
  2413.  
  2414.      Sysop Password
  2415.  
  2416.      This is the password that will be needed if the user has Sysop Access.
  2417.      Whenever the Secondary Password is asked for, this is the password
  2418.      that needs to be entered.  The password is not case sensitive, but
  2419.      the BBS will disconnect the user if it is misspelled.
  2420.  
  2421.      System Password 
  2422.  
  2423.      This is the password that is needed when you have "Private BBS"
  2424.      (explained later) turned On.
  2425.  
  2426.      Last Caller
  2427.  
  2428.      This contains the Handle of the last caller to the BBS.
  2429.  
  2430.      Last Run Date
  2431.  
  2432.       This is the date the BBS was last ran.
  2433.  
  2434.      Keep Last How Many Callers 
  2435.  
  2436.      This is the number of how many callers the BBS will track as who's
  2437.      called the BBS. When the user selects the command of 'Who's Called'
  2438.      they will see this many callers.
  2439.  
  2440.      Password Echo Character 
  2441.  
  2442.      This is the character that is echoed back to a user when a password is
  2443.      entered. You want it to be a character that is recognized by all
  2444.      computers. You may want to use something like a period or an asterisk.
  2445.  
  2446.      Do not use the plus '+' character, it will put most modems into
  2447.      command mode!
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.                                      - 38 -
  2455.  
  2456.  
  2457.      Idle Baud Rate
  2458.  
  2459.      This is the Baud Rate that the modem idles at. In other words, the
  2460.      Baud Rate at which the modem is set to between calls. Normally this
  2461.      would be the maximum baud rate of your modem. If you are using a high
  2462.      speed modem, then you may want to set this field to 19200.
  2463.  
  2464.      Min. Baud Rate
  2465.  
  2466.      This is the minimum Baud Rate that you will accept from a user. If you
  2467.      don't want 300 baud callers, then enter 1200 and so on.
  2468.  
  2469.      Max. Baud Rate 
  2470.  
  2471.      This is the maximum Baud Rate you will accept. Normally this would be
  2472.      the maximum baud rate of your modem. If you are using a high speed
  2473.      modem, then you may want to set this field to 19200.
  2474.  
  2475.      Default Country 
  2476.  
  2477.      When a user is asked for their Country, if they press return, this is
  2478.      what the BBS will default to.
  2479.  
  2480.      New User Mask 
  2481.  
  2482.      This is the mask that will be applied to ALL New Users. A user is 
  2483.      considered New if he/she does not have an account on the BBS and
  2484.      answers Yes to the question of whether or not they wish to have an
  2485.      account on the BBS. The mask system is explained in detail in the
  2486.      User-Editor section.
  2487.  
  2488.      Guest User Mask
  2489.  
  2490.      This is the mask that will be applied to Guest users. A user is
  2491.      considered a Guest when he/she does not have an account on the BBS
  2492.      and answers No to the question of whether or not they want an account
  2493.      on the BBS or if they type "Guest" or "Visitor" for their handle.
  2494.  
  2495.      Verified User Mask
  2496.  
  2497.      When using the Auto-Verifier, this mask will be applied if the user
  2498.      passes the auto-verification. Auto-verify is explained later.
  2499.  
  2500.      Idle Timeout 
  2501.  
  2502.      This is the amount of time that elapses when no interaction to the BBS
  2503.      has taken place by a user. After this amount of inactivity has taken
  2504.      place, the BBS will automatically log the user off. He/She will be
  2505.      warned 30 seconds before hand.  This number is in seconds, and can
  2506.      range from 30 to 255.
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.                                      - 39 -
  2518.  
  2519.  
  2520.      PAGE 2
  2521.  
  2522.      Calls Today
  2523.  
  2524.      This just displays the number of calls the BBS has received today. 
  2525.  
  2526.      Calls Total 
  2527.  
  2528.      This is the total amount of calls the BBS has received since it was 
  2529.      created. If you were previously running a BBS you may want to put the
  2530.      number of calls from that BBS program, here. The number of calls will
  2531.      start at that point. Otherwise leave it blank.
  2532.  
  2533.      Node Number
  2534.  
  2535.      This is for Networking, for now leave it at its default.
  2536.  
  2537.      Node Name
  2538.  
  2539.      This is for Networking, for now leave it at its default.
  2540.  
  2541.      Node City
  2542.  
  2543.      This is for Networking, for now leave it at its default.
  2544.  
  2545.      Send Feedback to User #
  2546.  
  2547.      This will allow you to redirect Feedback to any valid user. Normally
  2548.      this is set to you number but, if you wanted to go on vacation and had
  2549.      a remote sysop handling things, you could tell it to redirect all
  2550.      feedback to that user number. Before changing this number, be sure
  2551.      the user number you change it to does exist!
  2552.  
  2553.      Local Dial
  2554.  
  2555.      This is the prefix for your modem to dial a local number, normally
  2556.      this would be "ATDT" (Tone) or "ATDP" (Pulse).
  2557.  
  2558.      Long Distance Dial
  2559.  
  2560.      This is the prefix for your modem to dial long distance. Normally this
  2561.      would be "ATDT1" (Tone) or "ATDP1" (Pulse).
  2562.  
  2563.      Area Codes 
  2564.  
  2565.      These are the area codes that you can reach locally. This is how the
  2566.      BBS can tell if a caller is local or long distance.
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.                                      - 40 -
  2581.  
  2582.  
  2583.      Chat On 
  2584.  
  2585.      This tell the BBS what time to start allowing the users to page you.
  2586.  
  2587.      Chat Off
  2588.  
  2589.      This tell the BBS what time to stop allowing the users to page you.
  2590.  
  2591.      Initialize Modem Every xx Minutes
  2592.  
  2593.      This tells the BBS how often to send the modem initialization string
  2594.      to the modem between calls. The BBS will resend it this many minute(s)
  2595.      later. Enter '0' if you do not want this option. 255 is the maximum
  2596.      input for this option.
  2597.  
  2598.      Warn Events Activating in xx Minutes 
  2599.  
  2600.      This will tell the BBS when to start warning a user that an event is
  2601.      about to take place. If a user has 60 minutes online, and their time
  2602.      limit is shortened due to an upcoming event, the BBS will tell them.
  2603.      This is only if their time left is greater than this figure. You may
  2604.      enter values up to 255 in this field.
  2605.  
  2606.      Upload File Area 
  2607.  
  2608.      This tells the BBS what file area to send ALL files to. This was
  2609.      designed to allow the Sysop to have all files sent to one area and
  2610.      then decide where to put them when validated. This setting works hand
  2611.      in hand with 'Uploads go to Sysop File Area' on page 5. One will not
  2612.      work without the other. This number (File Area number) must be higher
  2613.      than 0 if this function is going to be used.  Select '0' if you do not
  2614.      want to use this function or you can turn it off on Page 5.
  2615.  
  2616.      BBS Operation Hours 
  2617.  
  2618.      This is the time that the BBS will be active. Click on the words "BBS
  2619.      Operation Hours" and a dialog box will appear. If your BBS will only
  2620.      be up certain hours of the day, then enter the hours in these fields.
  2621.      During "ON" times (When your BBS should be up) the BBS will send the
  2622.      normal string to your modem, so the modem will answer the phone.
  2623.      During "OFF" times, the BBS will send a string to the modem causing it
  2624.      not to answer the phone.
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.                                      - 41 -
  2644.  
  2645.  
  2646.      PAGE 3
  2647.  
  2648.      Lock Baud Rate
  2649.  
  2650.      This tell the BBS to lock the Baud settings in the computer to a
  2651.      certain baud rate. This is only needed if you have a high speed modem
  2652.      or MNP (Data compression) modem.  When you use this the BBS will
  2653.      always "talk" to the modem at this baud rate, although the users can
  2654.      still call at other baud rates. This is explained in more detail in
  2655.      the section on configuring your modem.
  2656.  
  2657.      Auto-Informing Messages to User #
  2658.  
  2659.      This works the same as Feedback goes to User #. Any Informer messages 
  2660.      goes to this user. Normally this would be the Sysop (User #1). The
  2661.      Auto Informer is explained later.
  2662.  
  2663.      Default Window Size 
  2664.  
  2665.      This is the default size of the window when Transcendence is booted up.
  2666.  
  2667.      The next 2 items are templates. This will allow you to set up how you
  2668.      want the user to enter in the State or Phone Number. There are 4 types
  2669.      of characters the BBS will recognize in this mask and act on. The BBS
  2670.      used to these 2 items automatically but, due to European information
  2671.      being in a different format, I had to change it and decided to leave
  2672.      it up to the Sysop as to how he wanted it.
  2673.  
  2674.        X (uppercase X) will tell the BBS to convert the data the user
  2675.      enters to uppercase. The user will not have to press the Shift key to
  2676.      do this. This character will also tell the BBS to accept ANY printable
  2677.      character as input.
  2678.  
  2679.        x (lowercase x) will tell the BBS not to convert the data to
  2680.      uppercase if the user does not have the Shift key pressed. If they do,
  2681.      then the BBS will accept it as an uppercase though. This will also
  2682.      tell the BBS to accept ANY printable character as input.
  2683.  
  2684.        # (number sign) will tell the BBS to only allow numbers for this
  2685.      position in the template.
  2686.  
  2687.        | (the BAR character) will tell the BBS to wait for the user to hit
  2688.      RETURN before processing this data. If this is left off, then when the
  2689.      user reaches the maximum number of characters that can be entered, the
  2690.      BBS will automatically process the data as if the user hit RETURN.
  2691.  
  2692.        Any other character in the template will be automatically inserted
  2693.      by the BBS as the user enters the data. For Example, the Phone Number
  2694.      template was (###) ###-####|. The BBS would then automatically enter
  2695.      the '(', ')',  ' ' (space) and '-' as the user typed in his Phone
  2696.      Number.
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.                                      - 42 -
  2707.  
  2708.  
  2709.      State Mask
  2710.  
  2711.      This is where you set up the template for the State information. The
  2712.      way it was set up in the BBS before was XX|. This would tell the
  2713.      program to allow 2 characters to be entered and convert them to
  2714.      uppercase and wait for the user to hit RETURN. You can enter up to 20
  2715.      characters in this field. You can use all 20 for data and not use the
  2716.      '|' or you can use 19 characters for data and use the '|'.
  2717.  
  2718.      Phone Mask
  2719.  
  2720.      This is where you set up the template for the Phone Number. The way it
  2721.      was set up in the BBS before was (###) ###-####|. This would tell the
  2722.      BBS to allow the user to enter in 10 numbers and automatically insert
  2723.      the other characters as the user type in his Phone Number. You can
  2724.      only use up to 14 characters for data. The last space is only to be
  2725.      used by the '|' character. If you do use it for something else, it
  2726.      will be ignored.
  2727.  
  2728.      Time Left for Online Game
  2729.  
  2730.      This allows you to set the amount of time (in minutes) that is
  2731.      required for a user to have left Online before they can play an Online
  2732.      Game. For example, if you set it to 15 minutes, then the user will
  2733.      have to have 15 or more minutes left online for that call in order to
  2734.      play the game. This will help stop a user waiting to the last minute
  2735.      to go into an Online Game and spending more time than he is allowed
  2736.      online.
  2737.  
  2738.      PAGE 4
  2739.  
  2740.        The next two pages are "toggle" fields.  Using your left mouse
  2741.      button you can toggle them on or off.  If the field is highlighted,
  2742.      then it is ON.
  2743.  
  2744.      RTS/CTS 
  2745.  
  2746.      This tell the BBS to set RTS/CTS On/Off. This is only used for high
  2747.      speed modems or MNP modems.  Most versions of TOS have a problem with
  2748.      RTS/CTS and require a patch to use it.  Most of the patch programs
  2749.      can be found on the Transcendence Support BBS. RTS/CTS prevents remote
  2750.      users from getting too much text at once, or loosing text, when they
  2751.      connect to a high speed modem. This is known as hardware handshaking.
  2752.  
  2753.      Allow Remote Sysops
  2754.  
  2755.      If this is off the BBS will not allow a remote user to get into the
  2756.      Sysop Mode, even if they have access. It is simply a precautionary
  2757.      measure.
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.                                      - 43 -
  2770.  
  2771.  
  2772.      Screen Saver 
  2773.  
  2774.      This tell the BBS to activate it's built in screen saver. The screen
  2775.      saver will toggle between a black screen and a normal screen if you
  2776.      are using a color monitor. If using a monochrome monitor, it will just
  2777.      toggle between black/white and white/black. The screen saver is a
  2778.      simple one and there are better ones already available that you may
  2779.      want to use.
  2780.  
  2781.      Allow Handles 
  2782.  
  2783.      This tells the BBS whether or not to allow handles. If Off, the
  2784.      user's handle will be the same as their real name.
  2785.  
  2786.      Show VT52 Codes 
  2787.  
  2788.      If this is turned on the BBS will display VT52 codes (Escape
  2789.      sequences) on the local end. If it is off you will see the actual ESC
  2790.      sequences, and won't see the color changes, text effects, etc.
  2791.  
  2792.      Snoop Mode 
  2793.  
  2794.      This tells the BBS whether or not to have Snoop Mode default to On or
  2795.      Off when it is booted up. When snoop mode is on the sysop can see what
  2796.      a user is doing while online. If snoop mode is off, then the sysop can
  2797.      not see anything the user is doing. Having snoop mode off can increase
  2798.      the modem output slightly. This can also be toggled on/off with a
  2799.      function key.
  2800.  
  2801.      Printer Echo 
  2802.  
  2803.      This tells the BBS to echo everything to the printer. You can use a
  2804.      lot of paper this way. If you want to generate a lot of paper to
  2805.      recycle, then this is for you. It just logs everything that is done
  2806.      by all users to the printer. This can also be toggled on or off with
  2807.      a function key.
  2808.  
  2809.      Disk Log 
  2810.  
  2811.      This tells the BBS to send all Log information to TRANS.LOG in the
  2812.      DATA folder.
  2813.  
  2814.      Printer Log
  2815.  
  2816.      This tells the BBS to send all Log information to the printer.
  2817.  
  2818.      Fido 
  2819.  
  2820.      This tells the BBS that you are Using Fido (BinkleyTerm). The BBS will
  2821.      look for SPAWNBBS.BAT (Created by Binkley), and react according to its
  2822.      contents. After the call is over the BBS attempts to run FIDOMAIL.BAT,
  2823.      which should have Binkleyterm's filename in it.
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.                                      - 44 -
  2833.  
  2834.  
  2835.      Local Security 
  2836.  
  2837.      This tell the BBS that anytime the BBS is accessed from the keyboard,
  2838.      that it should ask for the Local Security Password. This is to help
  2839.      prevent those that come over to your place and decide they want to
  2840.      get at some information. This applies to access to the BBS, Sysop
  2841.      Functions (Dos commands) and the System Editor. If you implement this
  2842.      feature, and forget what the password is you can not run the System
  2843.      Editor, or get into your own BBS (Other than normal logon). It is very
  2844.      important you use this feature with caution.
  2845.  
  2846.      Term At logon
  2847.  
  2848.      This tell the BBS to ask for the terminal type each time a user logs
  2849.      on. If this option is off the BBS will allow the user to set up
  2850.      his/her terminal preference in their settings. The system will default
  2851.      to whatever is in the MENUS0 folder (normally ASCII text files) until
  2852.      the user logs on if this option if off.
  2853.  
  2854.      Hard Drive 
  2855.  
  2856.      This tell the BBS that you are using a HD for the BBS. If this is
  2857.      turned off (Please, not a floppy based BBS!!!) the BBS will ask you
  2858.      to insert your data disk(s) after it reads the TRANS.DAT file. This
  2859.      is so (People have actually done this!?!) someone can run a BBS from
  2860.      a floppy, and swap the "Boot" disk with the "BBS" disk. Hopefully you
  2861.      will never experience this feature. You cannot run a good BBS from
  2862.      floppy.
  2863.  
  2864.      New User Email 
  2865.  
  2866.      This will force a New User into Email when they apply for an account
  2867.      on the BBS.  The Email will be sent to the user setup to receive
  2868.      Feedback on Settings Page #2. The BBS will look for a file called
  2869.      NEWEMAIL.TXT and display it just before it puts the user in the editor
  2870.      so you can explain what is about to happen.
  2871.  
  2872.      Warn Low Space 
  2873.  
  2874.      This tell the BBS to warn you when you are getting low on disk space.
  2875.      Whenever a partition has less than 500k free, you will get a warning
  2876.      when you log on.
  2877.  
  2878.      Printer Bells 
  2879.  
  2880.      This tells the BBS to ring the printer bell also when it rings the
  2881.      system bell. This is handy if you have your monitor off and the
  2882.      system bell is sounded. You will need to have your printer on of
  2883.      course. Not having the printer on will cause the BBS to lock up until
  2884.      you turn it on. Some printers do not have speakers, refer to your
  2885.      printer manual to see if yours does.
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.                                      - 45 -
  2896.  
  2897.  
  2898.      Post? During QuickScan 
  2899.  
  2900.      This will tell the BBS to ask the user if he/she wishes to post on
  2901.      that base during a QuickScan. If the user has QuickScan Message Bases
  2902.      turned on and comes to the end of the new messages, then the BBS will
  2903.      ask them if they wish to post on that base before it proceeds to the
  2904.      next base. If the user has replied to a message, then it will not ask
  2905.      them if they wish to post.
  2906.  
  2907.      Acknowledge Local Call
  2908.  
  2909.      If this is turned off the BBS will ignore local logons. The logon will
  2910.      not update the caller numbers, or be reported in the "WHO'S CALLED"
  2911.      list.
  2912.  
  2913.      Settings, New User 
  2914.  
  2915.      This will force the new users into the Settings menu. This is where
  2916.      they set a lot of their defaults that is to be used by the BBS while
  2917.      they are online.
  2918.  
  2919.      Color Toggling
  2920.  
  2921.      This will tell the BBS to cycle through the colors. This is another
  2922.      form of a "screen saver," and it may be used in color or monochrome.
  2923.  
  2924.      Ring Back Local
  2925.  
  2926.      Ringback is a feature that lets the BBS call users back. If this is on
  2927.      the BBS will be able to call users back, if their area code is in your
  2928.      AREA CODE LIST (Settings Page #2). Ringback was designed mainly for
  2929.      users getting bad line noise, or are on "measured service" lines. When
  2930.      making a ringback call the BBS uses the "Data Phone Number" of the
  2931.      user, that is the second phone number it asks them for.
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.                                      - 46 -
  2959.  
  2960.  
  2961.      PAGE 5
  2962.  
  2963.      Ringback Long Distance
  2964.  
  2965.      This is a ringback feature for long distance callers. Under normal
  2966.      circumstances you would want this feature off, unless you want to
  2967.      incur the expense of calling long distance users back. A long
  2968.      distance user is someone who's area code is not in your area code
  2969.      list (Settings Page #2).
  2970.  
  2971.      Auto Verify Local
  2972.  
  2973.      The Auto-Verify feature is used to verify a new users phone number.
  2974.      When a new user logs on, and is in your area code list, (Settings
  2975.      Page #2) the BBS will display a text file explaining what the
  2976.      auto-verify is, and then it will call them back and expect their
  2977.      modem to answer the call. The BBS will make three attempts to call
  2978.      them. If it succeeds, it will ask them their name & password, if it is
  2979.      correct they will have the "Auto-Verify Mask" applied to them
  2980.      instantly. This can ensure you that users give you a good phone
  2981.      number, and bypass you having to manually call them for verification.
  2982.  
  2983.      Auto Verify Long Distance
  2984.  
  2985.      This is the long distance equivalent of the above feature. Normally
  2986.      you would not want this feature on, since it would really rack up
  2987.      the phone bill.
  2988.  
  2989.      Uploads go to Sysop File Area 
  2990.  
  2991.      This will tell the BBS that all uploads should go to the File Area
  2992.      defined here. This goes hand in hand with the corresponding question
  2993.      on page 2.
  2994.  
  2995.      Visual Alerts 
  2996.  
  2997.      This will cause the screen to flash anytime the system bell is rang.
  2998.      This is to help the hearing impaired and those that may have the
  2999.      volume on their monitor turned down.
  3000.  
  3001.      Inform New Logon 
  3002.  
  3003.      This tells the BBS to inform the user, set in Auto-Informer Messages
  3004.      to User # (Settings page 3) that a new user has logged on. When the
  3005.      user defined to receive informer-messages (Normally the Sysop) logs
  3006.      on they will be notified that a new user has logged on. The BBS will
  3007.      display some of their information, and allow the Sysop to preform
  3008.      routine maintenance right there. See the section on
  3009.      "The Auto Informer" for further information.
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.                                      - 47 -
  3022.  
  3023.  
  3024.      See Passwords Locally 
  3025.  
  3026.      This tells the BBS whether or not to allow passwords to be seen
  3027.      locally. When this is off the Sysop (Or anyone else local) will see
  3028.      the "password echo" characters, instead of what the user is actually
  3029.      typing. Otherwise anyone local could see the password as the user
  3030.      types it.
  3031.  
  3032.      Inform of Bad User Logon
  3033.  
  3034.      This works the same as Inform New Logon except it informs you that a
  3035.      user that has been flagged as Bad, has logged on.
  3036.  
  3037.      Questor LZH Mode
  3038.  
  3039.      This is no longer used.
  3040.  
  3041.      Private BBS 
  3042.  
  3043.      This tell the BBS not to allow anyone onto the BBS unless they know
  3044.      the System Password (Settings Page #1). There may be times in which
  3045.      you only want to have certain users be able to logon.
  3046.  
  3047.      BBS Answers Phone
  3048.  
  3049.      This tells the BBS that your modems "Auto-Answer" feature is turned
  3050.      off, and that the BBS should send an Answer command to your modem
  3051.      when it detects the phone ringing. This is explained in more detail
  3052.      in the section on setting up your modem.
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.                                      - 48 -
  3085.  
  3086.  
  3087.      MISC.
  3088.  
  3089.      VIEW SETTINGS
  3090.  
  3091.      This option will allow you to page through the settings showing you
  3092.      what you have selected. It will also show you the Message Base info
  3093.      and File Area info. Data CANNOT be edited while viewing your settings.
  3094.  
  3095.      SET COLORS
  3096.  
  3097.      This option will allow you to set up the colors the BBS will default
  3098.      to when ran. To increase the numbers, just click on the + field and
  3099.      to decrease the numbers, click on the - field. If you click and hold
  3100.      on one of the fields, the system will continue to increase or decrease
  3101.      the numbers. The colors will change as you change the numbers.
  3102.  
  3103.      BAUD RATE EDITOR
  3104.  
  3105.      This option will allow you to setup what baud rates are allowed at
  3106.      what times during the day. This will allow you to lock out certain
  3107.      baud rates during peak hours or whatever.
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.                                      - 49 -
  3148.  
  3149.  
  3150.                        Chapter 2: Built-in BBS Procedures
  3151.  
  3152.          The BBS Built-in Procedures are commands that you allow the user
  3153.      to have access to. They can have their own KEY, set at certain access
  3154.      levels, turned on and off, turned on and off on certain days and at
  3155.      certain times, access text files, access external programs and much
  3156.      more. You activate and setup these commands via the Command Tables
  3157.      section in the System Editor. There is four sections of commands.
  3158.      These are, General, Main Menu,   Message Menu and File Menu. Below is
  3159.      what each command will do.
  3160.  
  3161.      GENERAL
  3162.  
  3163.      These commands can be used in the Main Menu, Message Menu, File Menu
  3164.      or the Menu Processor (menus).
  3165.  
  3166.      CALLSYS
  3167.  
  3168.      Allows the user to PAGE the Sysop.
  3169.  
  3170.      CONTLIST
  3171.  
  3172.      Allows the user to toggle Continuous Scroll On/Off for the file
  3173.      listings.
  3174.  
  3175.      EMAIL
  3176.  
  3177.      Allows the user to access the Email section.
  3178.  
  3179.      FEEDBACK
  3180.  
  3181.      Allows the user to Leave Feedback. This will cause the user to enter
  3182.      the Email section but, the program automatically sends the message to
  3183.      the user that has been defined in the 'Leave Feedback to User #' field
  3184.      in the System Editor.
  3185.  
  3186.      FILE_xxx
  3187.  
  3188.      This command allows you to access the File Area # (xxx) from within a
  3189.      MENU file.
  3190.  
  3191.         Example...
  3192.  
  3193.         1 p FILE_1  * Will send the user to File Area #1.
  3194.  
  3195.      GOODBYE
  3196.  
  3197.      Allows the user to log off of the BBS.
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.                                      - 50 -
  3211.  
  3212.  
  3213.      MACROS
  3214.  
  3215.      Allows the user to access the Macros section to define their Macros.
  3216.  
  3217.      MAIL_xxx
  3218.  
  3219.      This will allow you to send Email from within a MENU file to the User#
  3220.      (xxx). This is good for adding a logoff choice to send Email to the
  3221.      Sysop, Co-Sysop, etc. before the user logs off. You can also have
  3222.      several feedback choices from the Main Menu.
  3223.  
  3224.          Example...
  3225.  
  3226.          1 p MAIL_1  * Will send the user to Email and select User #1 as
  3227.                        the recipient.
  3228.  
  3229.  
  3230.      MARKBASE
  3231.  
  3232.      Allows the user to Mark which Message Bases he/she wishes to take part
  3233.      in.
  3234.  
  3235.      MSG_xxx
  3236.  
  3237.      This command allows you to access the Message Base # (xxx) from within
  3238.      a MENU file.
  3239.  
  3240.         Example...
  3241.  
  3242.         1 p MSG_1   * Will send the user to Message Base #1.
  3243.  
  3244.      OFF
  3245.  
  3246.      Allows the user to use the OFF command instead of goodbye. This is a
  3247.      quicker method of logging off. This will also display the OFF.TXT file
  3248.      instead of the LOGOFF.TXT file.
  3249.  
  3250.      OFFNOT
  3251.  
  3252.      Allows the user to abort logoff in the menu processor.
  3253.  
  3254.         Example...
  3255.  
  3256.         MENU
  3257.         Selection:
  3258.         2
  3259.         1 p MAIL_1
  3260.         2 p OFFNOT
  3261.         [1] Send Mail to Sysop
  3262.         [2] Abort Logoff
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.                                      - 51 -
  3274.  
  3275.  
  3276.      ONLINE
  3277.  
  3278.      Allows the user to access the Online Games section.
  3279.  
  3280.      OTHERBBS
  3281.  
  3282.      Allows the user to access the Built-in BBS Listing.
  3283.  
  3284.      PARMEDIT
  3285.  
  3286.      Allows the user to edit their parameters. The user (unless he is a new
  3287.      user) will not be able to change their Name or Handle. All other items
  3288.      can be changed. The user will have to request this to be done by you
  3289.      (the Sysop). This was added so that the user could not change his Name
  3290.      or Handle and re-enter an online game as someone else.
  3291.  
  3292.      RINGBACK
  3293.  
  3294.      Allows the user to request the RINGBACK feature.
  3295.  
  3296.      SCANEDIT
  3297.  
  3298.      Allows the user to mark which File Area he wishes to be active for
  3299.      things such as Searches, Scan for New Files, etc.
  3300.  
  3301.      SETTINGS
  3302.  
  3303.      Allows the user to adjust their settings. When this command is used,
  3304.      the BBS will display the EDITUSET.TXT file.
  3305.  
  3306.      SYSOP
  3307.  
  3308.      Allows the user to access the Sysop/DOS mode.
  3309.  
  3310.      TERMINAL
  3311.  
  3312.      Allows the user to set his/her terminal(VT52, ASCII, etc.) type.
  3313.  
  3314.      UEDITOR
  3315.  
  3316.      Allows the user to access the User Editor.
  3317.  
  3318.      USERLIST
  3319.  
  3320.      Allows the user to get a listing of the current users of the BBS.
  3321.  
  3322.      USERMES
  3323.  
  3324.      Allows the user to send a message that each caller will see as part of
  3325.      the logon sequence.
  3326.  
  3327.      USTATS
  3328.  
  3329.      This is another form of PARMEDIT. It only allows the user to change
  3330.      his Password (at the moment).
  3331.  
  3332.      VIEWCALL
  3333.  
  3334.      Allows the user to view the Who's Called Listing.
  3335.  
  3336.                                      - 52 -
  3337.  
  3338.  
  3339.      MAIN MENU
  3340.  
  3341.      These commands can only be used for the Main Menu.
  3342.  
  3343.      FILES
  3344.  
  3345.      Allows the user to gain access to the File Areas.
  3346.  
  3347.      F_SCAN
  3348.  
  3349.      Allows the user to scan the File Areas for new files. When using this
  3350.      command, the user will be returned to the Main Menu after the scan for
  3351.      New Files is completed.
  3352.  
  3353.      JUMPBASE
  3354.  
  3355.      Allows the user to Jump to another Message Base.
  3356.  
  3357.      MESBASE
  3358.  
  3359.      Allows the user to choose from the currently available Message Base to
  3360.      go to.
  3361.  
  3362.      Q_SCAN
  3363.  
  3364.      Allows the user to QuickScan the Message Bases for new messages.
  3365.  
  3366.      ZIPSCAN   (Currently inactive)
  3367.  
  3368.      Allows the user to collect all of the new messages and have them
  3369.      either ARCd, LZHd, or sent as ASCII. He then can download these
  3370.      messages so he can read them offline. A QuickMail compatible version
  3371.      of this command is in the works. It may also end up as a separate
  3372.      program.
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.                                      - 53 -
  3400.  
  3401.  
  3402.      MESSAGE MENU
  3403.  
  3404.      These commands can only be used for the Message Menu.
  3405.  
  3406.      BASEINFO
  3407.  
  3408.      Allows the user to get information about the current Message Base.
  3409.  
  3410.      CHECKM
  3411.  
  3412.      Allows the user to check for message [T]o the user [F]rom the user or
  3413.      [B]oth.
  3414.  
  3415.      ENTERMSG
  3416.  
  3417.      Allows the user to enter a message.
  3418.  
  3419.      EXITMSG
  3420.  
  3421.      Allows the user to Exit the Message Base.
  3422.  
  3423.      MARKREAD
  3424.  
  3425.      Allows the user to read the message he previously marked for reading.
  3426.  
  3427.      MTOPIC
  3428.  
  3429.      Allows the user to view/change the Message Base Topic.
  3430.  
  3431.      NEW_MSG
  3432.  
  3433.      Allows the user to read new messages in the current Message Base.
  3434.  
  3435.      NEXTBASE
  3436.  
  3437.      Allows the user to move to the next available Message Base without a
  3438.      listing of available Message bases.
  3439.  
  3440.      OTHERMSG
  3441.  
  3442.      Allows the user to go to another Message Base and provides a listing
  3443.      of the currently available Message bases.
  3444.  
  3445.      PREVBASE
  3446.  
  3447.      Allows the user to move to the previous available Message Base without
  3448.      a listing of available Message Bases.
  3449.  
  3450.      READBACK
  3451.  
  3452.      Allows the user to read messages in reverse order.
  3453.  
  3454.      READFORW
  3455.  
  3456.      Allows the user to read messages in foward order.
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.                                      - 54 -
  3463.  
  3464.  
  3465.      READMSG#
  3466.  
  3467.      Allows the user to start reading messages at a certain number.
  3468.  
  3469.      SEARCHM
  3470.  
  3471.      Allows the user to search the contents of messages for certain words, etc.
  3472.  
  3473.      SETHIGH
  3474.  
  3475.      Allows the user to set his/her High Message Counter.
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.                                      - 55 -
  3526.  
  3527.  
  3528.      FILE MENU
  3529.  
  3530.      These commands can only be used for the File Menu.
  3531.  
  3532.      ARCUTILS
  3533.  
  3534.      Allows the user to go to the ARC/LZH DL Utilities.
  3535.  
  3536.      BTCHSEND
  3537.  
  3538.      Allows the user to start downloading the files that have been marked for batch download.
  3539.  
  3540.      CATALOG
  3541.  
  3542.      Allows the user to get a Catalog (short) listing of available files in
  3543.      the current File Area.
  3544.  
  3545.      DOWNLOAD
  3546.  
  3547.      Allows the user to enter the number/name of a file(s) to download.
  3548.  
  3549.      EXITFILS
  3550.  
  3551.      Allows the user to exit the File Area.
  3552.  
  3553.      FILOCATE
  3554.  
  3555.      Allows the user to do a Global search for a filename.
  3556.  
  3557.      FSYSOP
  3558.  
  3559.      Allows the user to access the File Maintenance section.
  3560.  
  3561.      LISTING
  3562.  
  3563.      Allows the user to get a Full Listing of the available files.
  3564.  
  3565.      MARKFILE
  3566.  
  3567.      Allows the user to Mark a file(s) for download.
  3568.  
  3569.      NEWFILES
  3570.  
  3571.      Allows the user to get a listing of all new files in all available
  3572.      File Areas. When using this command, the user will be left at the last
  3573.      File Area that was scanned.
  3574.  
  3575.      NEXTSIG
  3576.  
  3577.      Allows the user to move to the next available File Area without a
  3578.      listing of available File Areas.
  3579.  
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.                                      - 56 -
  3589.  
  3590.  
  3591.      OTHERS
  3592.  
  3593.      Allows the user to choose from the list of available File Areas to
  3594.      move to.
  3595.  
  3596.      PREVSIG
  3597.  
  3598.      Allows the user to move to the previous available File Area without a
  3599.      listing of available File Areas.
  3600.  
  3601.      READFILE
  3602.  
  3603.      Allows the user to enter the name/number of a file to read.
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639.  
  3640.  
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.  
  3651.                                      - 57 -
  3652.  
  3653.  
  3654.      SEARCH
  3655.  
  3656.      Allows the user to globally search the contents of a file for a
  3657.      particular word, letter, etc.
  3658.  
  3659.      SETLIST
  3660.  
  3661.      Allows the user to update his New Files Scan Date to the current Date
  3662.      so that ALL the files will not appear as New Files to him.
  3663.  
  3664.      SINCEDTE
  3665.  
  3666.      Allows the user to globally search for files uploaded since a certain
  3667.      date.
  3668.  
  3669.      UPLOAD
  3670.  
  3671.      Allows the user to upload a file to the current File Area.
  3672.  
  3673.      VIEWMARK
  3674.  
  3675.      Allows the user to view the file that have been marked for batch
  3676.      download.
  3677.  
  3678.      WIDELIST
  3679.  
  3680.      Allows the user to get a WIDE listing of all available files.
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713.  
  3714.                                      - 58 -
  3715.  
  3716.  
  3717.                          Chapter 3: Transfer Protocols
  3718.  
  3719.          Transcendence uses external programs to do it's file transfers.
  3720.      Currently, there are two different programs to do your transfer with.
  3721.  
  3722.          The first program is 'XFER.TTP'. This program is included with the
  3723.      BBS program. It includes Xmodem Checksum, Xmodem CRC, Xmodem 1K,
  3724.      Ymodem Batch and Fmodem Batch.
  3725.  
  3726.          The second program is XYZ.TTP from Alan Hamilton 'Starfall
  3727.      Software'. This program is available on most BBS systems including my
  3728.      BBS. I do not have the rights to distribute the program with the BBS,
  3729.      therefore it cannot be included with the package. You should use
  3730.      version 2.01 or higher of XYZ.TTP. Any version lower than 2.01 will
  3731.      not work correctly with the program. This program is Shareware so if
  3732.      you use it, please register it. It is well worth the small amount of
  3733.      money he is asking for.
  3734.  
  3735.          Both of these programs should go in your MODULES folder. Hopefully
  3736.      in the future, I will have ALL transfer protocols in one single
  3737.      program. Ymodem-G is being worked on.
  3738.  
  3739.          Refer to Chapter 1 for instructions on setting up these protocols.
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.                                      - 59 -
  3778.  
  3779.  
  3780.                        Chapter 4: Personalizing Your BBS
  3781.  
  3782.        This chapter deals with personalizing your BBS to the way you want
  3783.      it. The Menu Processor, Data Files and Text Files are one of the major
  3784.      ways you can do this. Through the use of these files, you can make
  3785.      your BBS look TOTALLY different from the other guy's. Also, the use of
  3786.      Variable Tags in these files can be used to display variables that are
  3787.      stored by the BBS internally or Sysop definable variable Tags.
  3788.  
  3789.  
  3790.      MENU PROCESSOR
  3791.  
  3792.        The Menu Processor allows you to design Menus to control quite a few
  3793.      things. One of the major uses is for Online Games. It does however
  3794.      have a lot more uses than that as the majority of the BBS Procedures
  3795.      can be used from within a Menu. This opens up a wide range of
  3796.      possibilities. Through the Menu Processor, you can have the BBS
  3797.      execute programs, display Text Files, use the BBS Procedures, go to
  3798.      certain File Areas or Message Bases, send Email to certain people,
  3799.      organize your file Area and Message Bases into categories, and so on.
  3800.  
  3801.      Setting up a MENU
  3802.  
  3803.      A MENU must be laid out in a certain way. The first three lines of a
  3804.      menu describe how the menu should work.
  3805.  
  3806.      The first line is the OPTIONS line. It tells the BBS is it's a MENU,
  3807.      if the user can ABORT it, what level a user must be to access it, and
  3808.      many other things.
  3809.  
  3810.      The second line is the PROMPT line. It is the prompt that the user
  3811.      will see after the menu has been displayed.
  3812.  
  3813.      The third line is the number of menu selections available in that
  3814.      menu.
  3815.  
  3816.      After the first 3 lines is your Selection List. This list can be as
  3817.      long as you specified in line 3. After the list is complete, you will
  3818.      then place the text that the user will actually see. The text portion
  3819.      can be anyway you like. You can include VT52 codes, ANSI codes, put
  3820.      text in any location, etc. Whatever you want.
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.  
  3837.  
  3838.  
  3839.  
  3840.                                      - 60 -
  3841.  
  3842.  
  3843.      OPTIONS LINE
  3844.  
  3845.      The OPTION line MUST start with the words MENU or TEXT. TEXT files
  3846.      will be explained later. After that, you can place any of the other
  3847.      options in any order you want.
  3848.  
  3849.      Available Options
  3850.  
  3851.      MENU
  3852.  
  3853.      This tells the BBS that this file is a MENU file.
  3854.  
  3855.      TEXT
  3856.  
  3857.      This tells the BBS that this file is a TEXT file. This is not really
  3858.      needed for a Text File but, if you plan to use the NOABORT option or
  3859.      others explained below, then you will have to place the word TEXT as
  3860.      the FIRST option for a plain text file.
  3861.  
  3862.      NOABORT
  3863.  
  3864.      This tells the BBS to not allow the user to abort the output of this
  3865.      file with a ^C (Control-C).
  3866.  
  3867.      NOPAUSE
  3868.  
  3869.      This tells the BBS to not allow the user to pause the output of this
  3870.      file with ^S (Control-S).
  3871.  
  3872.      LEVEL_xxx
  3873.  
  3874.      This tells the BBS that the user must have a level of at least xxx to
  3875.      see or use this menu. xxx can be any number from 0 to 255.
  3876.  
  3877.      AGE_xx
  3878.  
  3879.      This tell the BBS that the user must be at least xx years old to see
  3880.      or use this menu.
  3881.  
  3882.      MONLY
  3883.  
  3884.      This tells the BBS to only allow Male users to see or use this menu.
  3885.  
  3886.      FONLY
  3887.  
  3888.      This tell the BBS to only allow Female users to see or use this menu.
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.  
  3902.  
  3903.                                      - 61 -
  3904.  
  3905.  
  3906.      FREE
  3907.  
  3908.      This tells the BBS to put the user in Free Time mode. This means that
  3909.      the user will not be charged online time as long as they are in this
  3910.      menu. This was designed so that you can use alternate Chat programs
  3911.      and the user not get charged any time while in chat. This causes the
  3912.      BBS to act as if the built in Chat mode was used as it doesn't charge
  3913.      the user any time.
  3914.  
  3915.      Examples:
  3916.  
  3917.      MENU NOABORT LEVEL_100
  3918.  
  3919.      This would tell the BBS to only allow users with a Menu Access Level
  3920.      of 100 to see or use this menu and they could not abort the output of
  3921.      the menu with ^C (Control-C).
  3922.  
  3923.      MENU AGE_18 NOPAUSE FONLY
  3924.  
  3925.      This would tell the BBS to only allow users that are 18 or older and
  3926.      Female to see or use this menu. They cannot pause this menu with ^S
  3927.      (Control-S).
  3928.  
  3929.      Selections Line
  3930.  
  3931.      The selection line is anything you want it to be. This is the prompt
  3932.      that will be displayed to the user to make their selection. Usually it
  3933.      would be something like "Make your Selection: ". This line can be any
  3934.      length from 1-80 characters, so you can center it or whatever.
  3935.  
  3936.      Menu Selections
  3937.  
  3938.      You may have up to 256 selections for each Menu file. The number of
  3939.      selections will be reflected in Line #3 of the Menu file. The forth
  3940.      line starts your selections list. This will tell the BBS how to handle
  3941.      that selection. You can have four types of selections from a menu. The
  3942.      syntax for the selection looks like this:
  3943.  
  3944.      key type filename Return (Y or N) Special
  3945.  
  3946.      KEY
  3947.  
  3948.      The key field is the keypress required from the user to use that
  3949.      selection.
  3950.  
  3951.      You can also use the DEFAULT command in the key field. This
  3952.      will tell the BBS that this is the action to take if a key is selected
  3953.      that is not in the selections. Normally this would be combined with
  3954.      the Exit command explained later.
  3955.  
  3956.      Another option in the Key field is the '@' key. This will tell the BBS
  3957.      that if the user presses RETURN, to do this selection. Since it is
  3958.      hard to enter the RETURN character in a file, the '@' symbol is used
  3959.      as a replacement.
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.  
  3966.                                      - 62 -
  3967.  
  3968.  
  3969.      TYPE
  3970.  
  3971.      There are four different Types of selections you can use. Below is a
  3972.      description of each type.
  3973.  
  3974.      P or B
  3975.  
  3976.      Using one of these characters will tell the BBS that this selection is
  3977.      used to perform a COMMAND normally performed by in the COMMAND TABLES
  3978.      (built in Procedures). Refer to the Built In Procedures section for
  3979.      explanations of these Commands. With this, you could have menu
  3980.      options to Page the Sysop, Leave Feedback to a user, or just about
  3981.      anything. You would place the name of the Command in the Filename part
  3982.      of the selection.
  3983.  
  3984.      C, E or X
  3985.  
  3986.      Using one of these characters will tell the BBS that this selection is
  3987.      to be used to execute an external program. An example would be
  3988.      running an separate Split-Screen chat program. The drive, path and
  3989.      filename of the program to execute is placed in the Filename field of
  3990.      the selection. if only the filename is given, then the BBS will look
  3991.      in the MODULES folder for the file. You would place any parameters
  3992.      that need to be passed onto the program in the Special field of the
  3993.      selection.
  3994.  
  3995.      D
  3996.  
  3997.      Using this character will tell the BBS to execute an External BBS
  3998.      Module. This is an external program that is specifically designed to
  3999.      receive the buffer address information passed onto it by the BBS. DO
  4000.      NOT use this Type option unless told to. You should get instructions
  4001.      with the program explaining how to set it up. The programs will use
  4002.      special information passed onto it and if you do set it up properly,
  4003.      the program or BBS will probably crash or do nasty things to the
  4004.      information located in the buffers.
  4005.  
  4006.      The buffers holds information about the user, system, currently
  4007.      defined variables, etc. If the location of this information is not
  4008.      passed on correctly, it can have ill effects.
  4009.  
  4010.      T or M
  4011.  
  4012.      Using one of these characters will tell the BBS that this selection is
  4013.      to be used to display a Text file or a Menu file. You can have Menus
  4014.      within Menus. The complete path and filename of the file to display is
  4015.      to be placed in the filename field of the selection. If you do not
  4016.      include a path, the BBS will look inside the MENUSx folder for the
  4017.      file. You can go to 25 levels of Menus (Menus within Menus). You will
  4018.      get an error message if you go over that limit.
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.                                      - 63 -
  4030.  
  4031.  
  4032.      O or G
  4033.  
  4034.      Using one of these characters will tell the BBS that this selection is
  4035.      to be used to execute an Online Game. The filename is the complete
  4036.      path and filename of the file to execute. If no path is given, then
  4037.      the BBS will look in the MODULES folder for the file. The Return field
  4038.      is used for the type of data file to write. This can be TURBO, FOREM,
  4039.      TRANS, OTHER or STAR. The Special field is used to pass on parameters
  4040.      to the program. Usually something like LOCAL to tell the program that
  4041.      the user is a LOCAL logon (sysop). You can also use a number (1,2,etc)
  4042.      in the filename field. This will tell the BBS to look in the DATA
  4043.      folder for the ONLINExx.DAT file. 'xx' represents the number you
  4044.      placed in the filename field. This is the preferred method of setting
  4045.      up an Online Game and will be discussed in more depth later.
  4046.  
  4047.      Exit
  4048.  
  4049.      This option is placed in the Type field and is used to exit a menu.
  4050.      This must be here in order for a user to be able to exit the menu.
  4051.  
  4052.      Exitall
  4053.  
  4054.      This option is also placed in the Type field and is used to exit the
  4055.      menu but, it will exit all the way back to the Main BBS Menu. This
  4056.      will give the user the choice to abort out of all the menus in one
  4057.      shot without having to select Exit on each menu they have gone into.
  4058.      This is mainly used on menus that are two or more levels deep.
  4059.  
  4060.      FILENAME
  4061.  
  4062.      This is where you place the complete path and/or filename of a program
  4063.      to execute, display, the name of a Command (Built in Procedure) or,
  4064.      the number of the ONLINEx.DAT file to look for in the DATA folder.
  4065.  
  4066.      RETURN
  4067.  
  4068.      This is where you tell the BBS to tell the user to Press Return after
  4069.      the selection they make is completed. For instance, if they choose an
  4070.      option that will display a text file, the BBS will prompt the user to
  4071.      Press Return before coming back to the menu and re-displaying the
  4072.      menu. By placing a Y in this field (or leaving it blank) will tell the
  4073.      BBS to prompt the user. If a N is placed here, the BBS will not prompt
  4074.      the user to press Return. This field can also be used for other things
  4075.      as mentioned above.
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081.  
  4082.  
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.                                      - 64 -
  4093.  
  4094.  
  4095.      SPECIAL
  4096.  
  4097.      The Special field is used to enter in the parameter that you want
  4098.      passed onto a program. This is similar to passing parameters to a TTP
  4099.      file but, a lot of other types of files also accept parameters.
  4100.      Usually, the programs will tell you what parameters it wants or
  4101.      expects.
  4102.  
  4103.      Some Examples
  4104.  
  4105.      Below is some examples of a menu.
  4106.  
  4107.      MENU                                <---|
  4108.      Selections [Press return to exit]:      |
  4109.      5                                       |
  4110.      A t C:\BBS\TEXT\LOVE.TXT                |   Used by the BBS
  4111.      B t C:\BBS\TEXT\MONEY.TXT               |
  4112.      C t C:\BBS\TEXT\CARS.TXT                |
  4113.      D t C:\BBS\TEXT\BBS.TXT                 |
  4114.      DEFAULT EXIT                        <----
  4115.      {1}Example Data Base                           <---|
  4116.                                                         |
  4117.      [A] Meet the women of your dreams                  |  Displayed to
  4118.      [B] How to make $1,000,000.00 in just 2 weeks      |  the user.
  4119.      [C] Best buys on cars in 1992                      |
  4120.      [D] National BBS Listing (Updated 1/20/1990)   <---|
  4121.  
  4122.      That is all there is to it. The user sees the part marked as Displayed
  4123.      to the User and the Selection Prompt (line 2). If they choose A, B, C
  4124.      or D, then the proper file will be displayed. If they press any other
  4125.      key (even Return), then the BBS will exit that menu. You will also
  4126.      notice that the RETURN field was not used. Not placing an N there, the
  4127.      BBS will default to displaying the Press Return prompt.
  4128.  
  4129.  
  4130.      MENU NOABORT LEVEL_50
  4131.      What's it gonna be (Q=Exit)? 
  4132.      4
  4133.      1 c C:\BBS\SPITSCRN.PRG N
  4134.      2 c D:\BBS\CHITCHAT.PRG N
  4135.      3 p CALLSYS N
  4136.      Q exit
  4137.      {1}Chat modes:
  4138.  
  4139.      [1] Split Screen Chat (Vt52)
  4140.      [2] Split Screen Chat (Vt100/ANSI)
  4141.      [3] Normal Chat
  4142.      [Q] Exit Menu
  4143.  
  4144.      In the above example, you will notice some more options on the Options
  4145.      line. This is how they are spaced out. The line translates to 'This is
  4146.      a Menu file and do NOT allow the user to abort the displaying of the
  4147.      menu and they must have a Menu Level of 50 or higher in order to use
  4148.      it".
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.                                      - 65 -
  4156.  
  4157.  
  4158.      The return field was used to tell the BBS not to display the Press
  4159.      Return prompt after the processing of the selection. The first 2 lines
  4160.      of the selections told the BBS to execute external programs and the
  4161.      third line told the BBS to use the Built in Procedure (Command) called
  4162.      CALLSYS.
  4163.  
  4164.      The Menu also has the Exit command in a selection and they have to
  4165.      select Q in order to exit the Menu. Any other key in this instance
  4166.      will just re-display the Menu.
  4167.  
  4168.      Other Information
  4169.  
  4170.      You will notice in each example a '{1}' in there. This is the variable
  4171.      tag that tells the BBS to clear the screen. Variable tags can be used
  4172.      anywhere in the menu (or a text file) except in the Key, Type,
  4173.      Filename and Return fields. Everywhere else is free game. You can even
  4174.      use them as parameters to a program. The BBS will detect a variable
  4175.      tag and replace it with the appropriate variable data. More on this
  4176.      later.
  4177.  
  4178.      Placing the {1} variable tag on a line with the text (as shown above)
  4179.      will cause the BBS to clear the screen and place the text beside it on
  4180.      the first line. Placing the {1} variable tag on the a line by itself
  4181.      will cause the BBS to clear the screen and leave the first line blank.
  4182.  
  4183.      In the section that is displayed to the user, you can put any kind of
  4184.      character in the area. This would include something like the ESC
  4185.      character in order to use VT52, ANSI and other types of graphics.
  4186.      Anything that you want can be placed in this section. You can also do
  4187.      this with the Selection Prompt (line 2 of the Menu file). DO NOT use
  4188.      these ESC codes or whatever in the section used by the BBS except as
  4189.      noted above.
  4190.  
  4191.      It may be a good idea to name your Menu files with the extension of
  4192.      .MNU in order to easily pick out a Menu file from a plain .TXT (text)
  4193.      File. The extension of MNU is not required, just a suggestion.
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  
  4206.  
  4207.  
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.                                      - 66 -
  4219.  
  4220.  
  4221.      ONLINE GAMES
  4222.  
  4223.      Ok, using what you have learned above, I will try and show you the
  4224.      preferred method of setting up an Online Game. You may want to refer to
  4225.      the description of the ONLINExx.DAT file listed below in the DATA
  4226.      FILES section. here is an example.
  4227.  
  4228.      MENU
  4229.      Selection:
  4230.      5
  4231.      1 t J:\SEE\TODAY.TXT
  4232.      2 t J:\SEE\YDAY.TXT
  4233.      3 t J:\SEE\SCORES.TXT
  4234.      4 o 1
  4235.      5 Exit
  4236.      {1}Space Empire Elite
  4237.      ==================
  4238.  
  4239.      [1] Todays News
  4240.      [2] Yesterday's News
  4241.      [3] Player's Scores
  4242.      [4] Play Space Empire Elite
  4243.      [5] Exit
  4244.  
  4245.      In the above example, you will notice the '5 o 1' line. The '5' is
  4246.      what the user selects to cause the BBS to process this selection. The
  4247.      'o 1' tells the BBS to look for the ONLINE1.DAT file in the DATA
  4248.      folder. Again, refer to the description of the ONLINExx.DAT file in
  4249.      the DATA FILES section.
  4250.  
  4251.      I have a separate file that is seen first by the user that gives a
  4252.      list of the available games. When they choose an Online game from that
  4253.      selection, it will bring up another Menu like the one above. I have
  4254.      the above file named 'SEE.MNU' and when the user selects that games,
  4255.      the BBS will execute they SEE.MNU Menu which will in turn give the
  4256.      user the above options.
  4257.  
  4258.      That is all there is to setting up Menus and Online Games. I hope I
  4259.      have explained it clearly enough.
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.  
  4281.                                      - 67 -
  4282.  
  4283.  
  4284.      DATA FILES
  4285.  
  4286.        The DATA files are files that are stored in the DATA folder. These
  4287.      can be files that you setup to make the BBS do certain things or files
  4288.      that the BBS itself uses. The ones that the BBS itself uses are not
  4289.      editable by the Sysop. A '(*)' beside the name of the file means that
  4290.      the file is a System file and is not editable by the Sysop.
  4291.  
  4292.      ALTDRV.DAT   (*)
  4293.  
  4294.      This is where the BBS stores the information for Alternate Drives for
  4295.      the File Areas. Alternate Drives can be defined in the File Area setup
  4296.      screen in the System Editor.
  4297.  
  4298.      ARCHIVE.DAT
  4299.  
  4300.      This is where you tell the BBS where to find the various archivers
  4301.      such as ARC.TTP, LHARC.TTP, etc. This is used for various functions
  4302.      that use these programs. Each line in this file must contain the
  4303.      drive, path and filename of the program. Each line must be kept in
  4304.      order. do not include the comments if you use this example to create
  4305.      the file. Nothing else can be on the line with the program name. if
  4306.      you do not have the file or do not plan on supporting this archive
  4307.      type, then leave the line blank. There must be the correct number of
  4308.      lines in this file which is 7.
  4309.  
  4310.      Example:
  4311.      H:\ARC\ARC.TTP              ; ARC program location and name.
  4312.      H:\ARC\LZH201L.TTP          ; LZH "                       "
  4313.      H:\ARC\ST_ZIP21\STZIP.PRG   ; ZIP "                       "
  4314.      H:\ARC\ZOO_201G\ZOO.TTP     ; ZOO "                       "
  4315.      H:\ARC\ARJ\UNARJ.TTP        ; ARJ "                       "
  4316.      H:\ARC\UNSIT\UNSIT.TTP      ; SIT "                       "
  4317.                                  ; BLANK LINE
  4318.  
  4319.      BACKUP.DAT
  4320.  
  4321.      This file is where you enter the filenames of the files you want
  4322.      backed up. This is done by the Cleanup program. This option is turned
  4323.      on in the Cleanup section of the System Editor. Each file must be on a
  4324.      separate line. The files are placed in the BACKUP folder.
  4325.  
  4326.      Example:
  4327.  
  4328.  
  4329.      BANNER.DAT   (*)
  4330.  
  4331.      This file is where the Banner program stores it's information. The
  4332.      Banner program allows you or users to enter in one liners that can be
  4333.      displayed wherever you place the variable tag for it in the
  4334.      PROMPT.DAT file or text files.
  4335.  
  4336.      Although this is is a file that a program stores it's information in,
  4337.      it is just a simple text file and you can add or remove items.
  4338.  
  4339.  
  4340.  
  4341.  
  4342.  
  4343.  
  4344.                                      - 68 -
  4345.  
  4346.  
  4347.      BBS_S.DAT    (*)
  4348.  
  4349.      This file is where the BBS stores the information for the Other BBSes.
  4350.      This is a System File. It goes along with the OTHERBBS command.
  4351.  
  4352.      BCPU.DAT
  4353.  
  4354.      This is where you enter the names of the computer types you want to
  4355.      Black List. When someone enters the Computer Type, the BBS will check
  4356.      this file and if it finds a match, it will not allow the person onto
  4357.      the system.
  4358.  
  4359.      Example:
  4360.      IBM
  4361.      AMIGA
  4362.      MAC
  4363.  
  4364.      BNAMES.DAT
  4365.  
  4366.      This is where you put the names of the people you want to Black List.
  4367.      When a person enters their name, the BBS will check this file and if
  4368.      it finds their name, it will not allow them onto the system.
  4369.  
  4370.      Example:
  4371.      John Doe
  4372.      Mary Jane
  4373.  
  4374.      BPHONE.DAT
  4375.  
  4376.      This is where you put the names of the phone numbers you want to Black
  4377.      List. When a person enters their phone number, the BBS will check this
  4378.      file and if it finds the number, it will not allow the person onto the
  4379.      system.
  4380.  
  4381.      Example:
  4382.      (803) 879-8878
  4383.      0292 34672
  4384.  
  4385.      CALLERS.INF  (*)
  4386.  
  4387.      This is where the BBS places the callers info for the Who's Called
  4388.      function. It will store the number of callers based on the 'Keep Last
  4389.      xx Callers' setting in the System Editor.
  4390.  
  4391.      COMMAND.DAT  (*)
  4392.  
  4393.      This is where the BBS stores the Command Tables that you set up in the
  4394.      System Editor.
  4395.  
  4396.  
  4397.  
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.  
  4404.  
  4405.  
  4406.  
  4407.                                      - 69 -
  4408.  
  4409.  
  4410.      COMPUTER.DAT
  4411.  
  4412.      This is where you place the name of the Computer choices a user has to
  4413.      choose from when the upload a file or the file is edited. If you have
  4414.      'Ask Computer Type' turned on for that File Area, then the BBS will
  4415.      look for this file and display it to the user when it wants to know
  4416.      what Computer Type the program is for. This is setup on the File Area
  4417.      setup screen in the System Editor. If the file does not exist, then
  4418.      the user will be able to enter in anything. If you have the option
  4419.      turned off, then the BBS will not ask for it and will just bypass the
  4420.      question.
  4421.  
  4422.      This is good if you have an Atari areas and want to be able to
  4423.      distinguish between Atari 8-Bit, Atari ST, etc. A maximum of 20
  4424.      Computer Types may be entered. Each type must be on a separate line
  4425.      and the file must have a blank line at the bottom. This is a global
  4426.      type file in that it will be for ALL File Areas if the COMP_xxx.DAT
  4427.      file is not found. This also helps keep the data that is entered
  4428.      consistent.
  4429.  
  4430.      Example:
  4431.      Atari ST
  4432.      Atari TT
  4433.      Atari 8-Bit
  4434.  
  4435.      COMP_xxx.DAT
  4436.  
  4437.      This works the same as the COMPUTER.DAT file above except, you can
  4438.      have a separate file for each File Area. xxx represents the File Area
  4439.      number.
  4440.  
  4441.      DEF_TAGS.DAT
  4442.  
  4443.      This file holds Sysop definable Variable Tags. This allows you to
  4444.      define your own variable tags to be used in text files, etc. You can
  4445.      have up to 100 tags defined. Each tag must be on it's own line. Please
  4446.      refer to the Variable Tags section for numbers to use for these tags.
  4447.  
  4448.      DOWNLOAD.LOG
  4449.  
  4450.      This file holds the information for downloads that have occurred. It
  4451.      will tell you the name of the user that downloaded a file, the file
  4452.      that was downloaded and the transfer protocol that was used. It will
  4453.      also show the CPS rating if the user did not use Zmodem. If they did,
  4454.      then the CPS rating will be 0. You can do whatever you want with this
  4455.      file. The program will create a new one if it isn't found.
  4456.  
  4457.      EDONE.DAT    (*)
  4458.  
  4459.      This is where the BBS stores the information for what Events have been
  4460.      executed.
  4461.  
  4462.  
  4463.  
  4464.  
  4465.  
  4466.  
  4467.  
  4468.  
  4469.  
  4470.                                      - 70 -
  4471.  
  4472.  
  4473.      EMULATE.DAT
  4474.  
  4475.      This is where you setup the types of Emulations you support. By
  4476.      Emulation, I refer to VT52, ANSI, etc. Each selection must match your
  4477.      TERMINAL.TXT file. If VT52 Color is on line 1, then choice #1 in
  4478.      TERMINAL.TXT must also indicate VT52 Color. Please refer to
  4479.      TERMINAL.TXT for information on that file.
  4480.  
  4481.      Example:
  4482.  
  4483.      ASCII
  4484.      VT52 Color
  4485.      VT52 Mono
  4486.      ANSI Color
  4487.  
  4488.      EVENTS.DAT   (*)
  4489.  
  4490.      This is where the BBS keeps the Event data. This is created by the
  4491.      System Editor when you setup your events.
  4492.  
  4493.      FTYPE.DAT
  4494.  
  4495.      This is where you place the information for File Type. File Type
  4496.      was designed to tell the user if the File is an LZH (LH5), LZH (LH1),
  4497.      GIF, ARC with folders, LZH with folders, etc. It can however be used
  4498.      for whatever you want to use it for. Each Type must be on a separate
  4499.      line and a blank line must be at the bottom of the file. You can enter
  4500.      up to 20 File Types.
  4501.  
  4502.      This is used when the user uploads a file and enters the description
  4503.      for that file. The BBS will ask the user to choose from one of the
  4504.      items in the list if you have this option turned on in the File Area
  4505.      setup in the System Editor.
  4506.  
  4507.      If this file does not exist, the BBS will allow the user to enter in
  4508.      any information they want. If the option is turned off, the BBS will
  4509.      not ask for this information.
  4510.  
  4511.      Example:
  4512.      ARC 5.xx
  4513.      ARC 6.xx
  4514.      ARC with Folders
  4515.      LZH (LH1)
  4516.      LZH (LH5)
  4517.      LZH with Folders
  4518.      Text
  4519.      Other
  4520.  
  4521.      FTYP_xxx.DAT
  4522.  
  4523.      This file works the same as the FTYPE.DAT file above except, it allows
  4524.      you to have a different file for each File Area. xxx represents the
  4525.      File Area number.
  4526.  
  4527.  
  4528.  
  4529.  
  4530.  
  4531.  
  4532.  
  4533.                                      - 71 -
  4534.  
  4535.  
  4536.      LOGOFF.BAT
  4537.  
  4538.      This is where you place the name of any program you want ran after a
  4539.      user logs off the system. The name of the file must include the drive,
  4540.      path and name of the file.
  4541.  
  4542.      If you want to pass a parameter to the program, just enter it after
  4543.      the name of the file, separated by a space.
  4544.  
  4545.      If you do not want this program to run after a local logon (you logon
  4546.      from the keyboard via the WaitCall screen), then you can place the
  4547.      word NOLOCAL after the filename or any parameter you may have.
  4548.  
  4549.      Each file you want executed must be placed on a separate line and a
  4550.      blank line at the end of the file.
  4551.  
  4552.      Example: J:\CALLTRAK\CALLINFO.PRG something NOLOCAL
  4553.  
  4554.      LOGON.BAT
  4555.  
  4556.      This is where you place the name of any program you want ran when
  4557.      someone logs onto the system. The name of the file must include the
  4558.      drive, path and name of the file. These file will be ran as soon as
  4559.      the BBS gets a CONNECT message from the modem.
  4560.  
  4561.      If you want to pass a parameter to the program, just enter it after
  4562.      the name of the file, separated by a space.
  4563.  
  4564.      If you do not want this program to run when you logon locally (from
  4565.      the keyboard via the WaitCall screen), then you can place the word
  4566.      NOLOCAL after the filename or any parameter you may have.
  4567.  
  4568.      Each file you want executed must be placed on a separate line and a
  4569.      blank line at the end of the file.
  4570.  
  4571.      Example: J:\CALLTRAK\CALLINFO.PRG something NOLOCAL
  4572.  
  4573.      LOGON1.BAT
  4574.  
  4575.      This works much the same way as the LOGON.BAT file except, it will
  4576.      only run AFTER the user has entered their name and password.
  4577.  
  4578.      MACROS.DAT   (*)
  4579.  
  4580.      This is where the BBS holds the Macro information for the user. It is
  4581.      created by the System Editor when you setup the Macro file.
  4582.  
  4583.      MASKS.DAT    (*)
  4584.  
  4585.      This is where the BBS holds the Mask information. The file is created
  4586.      by the System Editor when you setup the Mask file. It will store the
  4587.      information you setup in the Mask Editor portion of the User Editor.
  4588.  
  4589.  
  4590.  
  4591.  
  4592.  
  4593.  
  4594.  
  4595.  
  4596.                                      - 72 -
  4597.  
  4598.  
  4599.      MODEM.DAT
  4600.  
  4601.      This is where you put the information about what commands your modem
  4602.      uses for the various functions. In the example below is the commands
  4603.      the BBS will use if no MODEM.DAT file is found. The line numbers (1.,
  4604.      2., etc.) are only included as a reference and do not actually belong
  4605.      in the text file.
  4606.  
  4607.      Example:
  4608.      1. ATZ S0=1
  4609.      2. DTR
  4610.      3. ATH1 M0
  4611.      4. ATS0=0
  4612.      5. 5
  4613.      6. ATA
  4614.      7. RING
  4615.      8. 1
  4616.      9.
  4617.  
  4618.      Line 1: This is the RESET/ANSWER command that you want used. This is
  4619.      the command that the BBS will use to set the modem up to Auto-Answer.
  4620.      If you have S0=1 (turn Auto-Answer on) saved in the modem's memory,
  4621.      then you will not need the S0=1 after the ATZ command. Some modems
  4622.      will not recognize anything after the ATZ command. If your modem can
  4623.      store 2 or more setups, then you can use one for the BBS and one for
  4624.      your use. I have line 1 setup as ATZ1 since I have all the settings
  4625.      setup that are necessary for proper use for the BBS. I then use ATZ0
  4626.      on line 4.
  4627.  
  4628.      Line 2: This is the command you want used so that the BBS will tell
  4629.      the modem to HANGUP the phone. DTR just tells the BBS to toggle DTR
  4630.      off which if your modem is setup properly, will cause the modem to
  4631.      drop carrier (or hangup). Something like ATH0 can also be used.
  4632.  
  4633.      Line 3: This is the command you want used so that the BBS will tell
  4634.      the modem to take the phone OFFHOOK (answer the phone). This is used
  4635.      for when you logon locally, etc. where the BBS will have the modem to
  4636.      take the phone offhook so that nobody can call in and connect while
  4637.      you are doing something, etc. This line will also be used if you
  4638.      answer YES to the 'Take Phone Off the Hook' question when you go to
  4639.      eXit the BBS (item X on the WaitCall screen). If you answer Yes to
  4640.      this question, the BBS will not use Line 4.
  4641.  
  4642.      Line 4: This is the command you want used so that the BBS will tell
  4643.      the modem to take the phone OFFLINE. Normally this is S0=0 (turn
  4644.      Auto-Answer off). If your modem can store 2 or more setups, then you
  4645.      could setup one of those to do this and use a command like ATZ0. This
  4646.      is what I use since my modem can have 2 setups. This is used if you
  4647.      answer NO to the 'Take Phone Off the Hook' question when you go to
  4648.      eXit the BBS (item X on the WaitCall screen). It is also used when you
  4649.      use the DOS command from the Dos Shell (Sysop mode) which will Quit
  4650.      the BBS and take you back to the Desktop.
  4651.  
  4652.  
  4653.  
  4654.  
  4655.  
  4656.  
  4657.  
  4658.  
  4659.                                      - 73 -
  4660.  
  4661.  
  4662.      Line 5: This is where you tell the BBS how long to wait after a
  4663.      CONNECT message is received before it is to start sending out data.
  4664.      This was created due to high speed modems.
  4665.  
  4666.      When a high Speed modem calls a normal 1200, 2400, etc. baud modem
  4667.      that does not use MNP/Data Compression, the normal modem will start
  4668.      sending out data as soon as it receives the CONNECT message while the
  4669.      High Speed modem is still trying to negotiate other information. The
  4670.      result is that the user will not receive the first part of the
  4671.      information sent out by the BBS and the BBS will get garbage from the
  4672.      High Speed modem. This basically puts the BBS to sleep for this number
  4673.      of seconds.
  4674.  
  4675.        The Next 3 lines are only used if you have the BBS Answers Phone
  4676.      option turned ON on Settings Page 5 in the System Editor.
  4677.  
  4678.      Line 6: This is the command you want the BBS to send to the modem to
  4679.      answer the phone when it detects a RING or whatever is in line 7.
  4680.  
  4681.      Line 7: The is what the modem should look for when the phone rings.
  4682.      Normally it is set to RING.
  4683.  
  4684.      Line 8: This is the number of rings the BBS is to wait for before
  4685.      answering the phone.
  4686.  
  4687.      Line 9. This is a blank line.
  4688.  
  4689.      MONITOR.DAT
  4690.  
  4691.      This is where you place the information for the Monitor Type. This
  4692.      file was designed to tell the user what type of Monitor is required
  4693.      for this program to run on. It can however be used for whatever you
  4694.      want to use it for. Each entry must be on a separate line and a blank
  4695.      line must be at the bottom of the file. You can enter up to 20
  4696.      Monitors listed.
  4697.  
  4698.      This is used when the user uploads a file and enters the description
  4699.      for that file. The BBS will ask the user to choose from one of the
  4700.      items in the list if you have this option turned on in the File Area
  4701.      setup in the System Editor.
  4702.  
  4703.      If this file does not exist, the BBS will allow the user to enter in
  4704.      any information they want. If the option is turned off, the BBS will
  4705.      not ask for this information.
  4706.  
  4707.      Example:
  4708.      ST Color
  4709.      ST Monochrome
  4710.      ST Color/Mono
  4711.      ST/TT Color
  4712.      ST/TT Mono
  4713.      ST/TT Color/Mono
  4714.  
  4715.  
  4716.  
  4717.  
  4718.  
  4719.  
  4720.  
  4721.  
  4722.                                      - 74 -
  4723.  
  4724.  
  4725.      MONI_xxx.DAT
  4726.  
  4727.      This file works the same as the MONITOR.DAT file except, you can have
  4728.      one for each File Area. xxx represents the File Area number.
  4729.  
  4730.      NAMESxxx.DAT
  4731.  
  4732.      This is where you place the names that can be used with the 'Allow Any
  4733.      Name' option in the Message Base setup of the System Editor. If this
  4734.      option is ON, then the user has the choice of choosing a name they
  4735.      wish to save the message as. You provide the names in this list and
  4736.      the Level of the user that is required to use this name. There must be
  4737.      a blank line at the end of this file. You place the Name on one line
  4738.      and the level on the second line. You can have up to 10 names. xxx
  4739.      represents the Message Base number you want this list of names to be
  4740.      used in.
  4741.  
  4742.      Example:
  4743.      Joe Blow
  4744.      10
  4745.      Mary Jane
  4746.      10
  4747.      John Doe
  4748.      2
  4749.  
  4750.      NO_COM.INF
  4751.  
  4752.      This is where you tell the Cleanup what files with the listed
  4753.      extensions to not try and compress when it does the Auto-Compress
  4754.      function. This option is turned On or Off in the File Area setup
  4755.      screen in the System Editor. It is also turned On or Off with the
  4756.      Auto-Compress file Areas in the Cleanup section in the System Editor.
  4757.      The option in the File Area section only affects that File Area. The
  4758.      option in the Cleanup section affects ALL File Areas.
  4759.  
  4760.      Example:
  4761.      ARC
  4762.      LZH
  4763.      ZIP
  4764.      ARJ
  4765.      GIF
  4766.  
  4767.  
  4768.  
  4769.  
  4770.  
  4771.  
  4772.  
  4773.  
  4774.  
  4775.  
  4776.  
  4777.  
  4778.  
  4779.  
  4780.  
  4781.  
  4782.  
  4783.  
  4784.  
  4785.                                      - 75 -
  4786.  
  4787.  
  4788.      ONLINExx.DAT
  4789.  
  4790.      This is where you enter in the information about an Online Game. It
  4791.      has a special layout that you must follow for it to operate properly.
  4792.      The example will be an extension of the example I used for online
  4793.      games in the Menu Processor section. All parameters must be separated
  4794.      by a space.
  4795.  
  4796.      You can have up to 99 ONLINExx.DAT files and up to 25 sets of
  4797.      information in each ONLINExx.DAT file. You must not leave any blank
  4798.      lines between the sets of information. You can of course only have 1
  4799.      set of information per ONLINExx.DAT file. This would allow you to
  4800.      group all the Space games together, all the Adventure games together,
  4801.      etc. The BBS will list each game out by it's name (Line 1).
  4802.  
  4803.      The ONLINExx.DAT files can also be used for other things besides games
  4804.      like the Fido network for example. Anything that uses the FOREM.DAT,
  4805.      TURBO.DAT, DORINFO1.DEF, etc.
  4806.  
  4807.      Example:
  4808.  
  4809.      Space Empire Elite        <--- Start of the first set of information
  4810.      2 NO
  4811.  
  4812.  
  4813.      J:\SEE_1021\SEE_1021.TTP LOCAL
  4814.      J:\SEE_1021\SEE_1021.TTP
  4815.      FOREM
  4816.      Overlord                   <--- Start of another set of information
  4817.      2
  4818.  
  4819.  
  4820.      J:\OVERLORD\OVERLORD.TTP LOCAL
  4821.      J:\OVERLORD\OVERLORD.TTP
  4822.      FOREM
  4823.  
  4824.      Line 1: This is the Name of the Online Game. It is not normally used
  4825.      unless you have more than 1 set of information in the ONLINExx.DAT
  4826.      file. This will also help you remember what this file goes with.
  4827.  
  4828.      Line 2: This is the level that is required by the user in order to
  4829.      play the game. This is based on the user's Online Game Level (OGL)
  4830.      that is defined in the User Editor under the Security Levels for that
  4831.      user.
  4832.  
  4833.      You can also place the word NO on this line as shown above. This will
  4834.      tell the BBS to not count this as an Online Game being played. It will
  4835.      not add the count to the user's information.
  4836.  
  4837.  
  4838.  
  4839.  
  4840.  
  4841.  
  4842.  
  4843.  
  4844.  
  4845.  
  4846.  
  4847.  
  4848.                                      - 76 -
  4849.  
  4850.  
  4851.      Line 3: This is the name of any file that you would want displayed
  4852.      BEFORE the game is executed. The name of the file would include all
  4853.      drive and path information also.
  4854.  
  4855.      Line 4: This is the name of any file you would want displayed AFTER
  4856.      the user exits the game and returns to the BBS. The name of the file
  4857.      would include all drive and path information also.
  4858.  
  4859.      Line 5: This is the name of the file to execute if the user is on
  4860.      Locally. This is normally the Sysop at the keyboard. Some programs
  4861.      require the LOCAL parameter (as seen above) to let it know that the
  4862.      user is on locally. Some (I have seen one) use a separate program for
  4863.      local playing. The name of the program would include the drive and
  4864.      path information also.
  4865.  
  4866.      Line 6: This is the name of the file to execute if the user is calling
  4867.      in (remote user).
  4868.  
  4869.      Line 7: This is the type of DAT file you want written to the Online
  4870.      games directory before the BBS executes the program. The following
  4871.      is a list of the available options.
  4872.  
  4873.      FOREM - Write a FOREM.DAT and a DORINFO1.DEF file to the program's
  4874.      directory.
  4875.  
  4876.      TURBO - Write a TURBO.DAT and a DORINFO1.DEF file to the program's
  4877.      directory.
  4878.  
  4879.      TRANS - Writes a TRANUSER.INF file to the program's directory. This is
  4880.      our own data file. The layout of this file is located in the
  4881.      Appendices.
  4882.  
  4883.      DOORINFO - Writes a DORINFO1.DEF file to the program's directory.
  4884.  
  4885.      STAR - Writes a USER.TMP file to the program's directory. This is a
  4886.      STARNET BBS compatible USER.TMP file for games written for that BBS
  4887.      program.
  4888.  
  4889.      OTHER - Writes the user's Handle to a file called USER.INF to the
  4890.      program's directory.
  4891.  
  4892.      If none of the above choices are given, then the BBS will default to
  4893.      writing a TRANUSER.INF file to the program's directory.
  4894.  
  4895.      PROTOCOL.DAT (*)
  4896.  
  4897.      This is where the BBS gets it's information on the different
  4898.      Protocols, their key required to select it and the filename to execute
  4899.      for this Protocol. This file is created by the System Editor when you
  4900.      setup the Protocols.
  4901.  
  4902.  
  4903.  
  4904.  
  4905.  
  4906.  
  4907.  
  4908.  
  4909.  
  4910.  
  4911.                                      - 77 -
  4912.  
  4913.  
  4914.      QUESTION.DAT
  4915.  
  4916.      This is where you tell the BBS what user questions to ask the user
  4917.      when they apply for an account. Each line represents a question that
  4918.      the BBS normally would ask a new user or will ask the user if this
  4919.      file is not found. The text beside each YES is just for reference. If
  4920.      you do not want this question asked, then replace YES with NO. do NOT
  4921.      alter the size of this file. There must be the correct number of
  4922.      entries in this file.
  4923.  
  4924.      Example:
  4925.      YES     Ask if they want an permanent account at logon?
  4926.      YES     Ask Video Height?
  4927.      YES     Ask Video Width?
  4928.      YES     Ask Users Name (You can't turn this off)
  4929.      YES     Ask Users Handle?
  4930.      YES     Address?
  4931.      YES     City?
  4932.      YES     Zip Code?
  4933.      YES     Phone Number?
  4934.      YES     Computer type?
  4935.      YES     State?
  4936.      YES     Country?
  4937.      YES     Password (You can't turn this off)
  4938.      YES     Users Age
  4939.      YES     Users Sex
  4940.      YES     Ask Second (Data) Phone Number?
  4941.  
  4942.      SYSOP.LOG
  4943.  
  4944.      This is where the BBS stores the information you tell it to. You can
  4945.      save a message, etc. to this file for future reference. Anytime you
  4946.      see an option of [L]og (in Email, etc.), then when you choose this
  4947.      option, the BBS will ask you where to save it to. The Sysop's log is
  4948.      one of those choice. You can do whatever you want with this file. If
  4949.      it is not found, the BBS will create it.
  4950.  
  4951.      TRANS.DAT    (*)
  4952.  
  4953.      This is where the BBS gets 90% of it's setup information. This file is
  4954.      created by the System Editor when you do a Save TRANS.DAT. It must
  4955.      reside in the same directory as TRANSBBS.PRG.
  4956.  
  4957.  
  4958.  
  4959.  
  4960.  
  4961.  
  4962.  
  4963.  
  4964.  
  4965.  
  4966.  
  4967.  
  4968.  
  4969.  
  4970.  
  4971.  
  4972.  
  4973.  
  4974.                                      - 78 -
  4975.  
  4976.  
  4977.      TYPE.DAT
  4978.  
  4979.      This is where you place the information for Program Type. Program Type
  4980.      was designed to tell the user what type of program the file was such
  4981.      as a Game, Application, BBS, Telecom, etc. You can however use it for
  4982.      whatever you want to use it for. Each entry must be on a separate
  4983.      line and a blank line must be at the bottom of the file. You can enter
  4984.      up to 20 Program Types.
  4985.  
  4986.      This is used when the user uploads a file and enters the description
  4987.      for that file. The BBS will ask the user to choose from one of the
  4988.      items in the list if you have this option turned on in the File Area
  4989.      setup in the System Editor.
  4990.  
  4991.      If this file does not exist, the BBS will allow the user to enter in
  4992.      any information they want. If the option is turned off, the BBS will
  4993.      not ask for this information.
  4994.  
  4995.      TYPE_xxx.DAT
  4996.  
  4997.      This file is like the TYPE.DAT file above except, you can have a
  4998.      different one for each File Area. xxx represents the File Area number.
  4999.  
  5000.      UPLOAD.LOG
  5001.  
  5002.      This is where the BBS places information about uploads. It will tell
  5003.      you who the uploader was, what file was uploaded, what File Area it
  5004.      was uploaded to and the protocol used. You can do whatever you want
  5005.      with this file. If the file is not found, the BBS will create it.
  5006.  
  5007.      USERS.DAT    (*)
  5008.  
  5009.      This is where all the user's information is stored. It is initially
  5010.      created by the System Editor but is updated by the BBS.
  5011.  
  5012.      USERS.IDX
  5013.  
  5014.      This is an Index file that goes along with the USERS.DAT file.
  5015.  
  5016.      USERS.TXT
  5017.  
  5018.      This is where you enter in information for the Print User program.
  5019.      Please refer to that section for instructions on setting up this file.
  5020.  
  5021.  
  5022.  
  5023.  
  5024.  
  5025.  
  5026.  
  5027.  
  5028.  
  5029.  
  5030.  
  5031.  
  5032.  
  5033.  
  5034.  
  5035.  
  5036.  
  5037.                                      - 79 -
  5038.  
  5039.  
  5040.      WAITCALL.DAT
  5041.  
  5042.      This is where you can place program names that you want to be able to
  5043.      be ran from the WaitCall screen. The BBS will fill the empty slots
  5044.      (letters not used) with this programs name. You can then execute the
  5045.      program by simply pressing the corresponding letter. There must be a
  5046.      blank line between each entry. If you wish to have any parameters
  5047.      passed onto the program, then you must place them beside the filename
  5048.      with a space between the filename and the parameter.
  5049.  
  5050.      Example:
  5051.      Flash
  5052.      C:\FLASH\FLASH.PRG
  5053.  
  5054.      Gem System Editor
  5055.      J:\SYSEDITG.PRG
  5056.  
  5057.      Arc Shell
  5058.      H:\ARC\ARCSHL31.PRG
  5059.  
  5060.      Isis Mail
  5061.      J:\INTERBBS\ISISMAIL.PRG something
  5062.  
  5063.      WELCOME.BAT
  5064.  
  5065.      This is where you place the name of any program you want ran when
  5066.      someone logs onto the system. The name of the file must include the
  5067.      drive, path and name of the file. These file will be ran as just
  5068.      before the WELCOME.TXT file is displayed.
  5069.  
  5070.      If you want to pass a parameter to the program, just enter it after
  5071.      the name of the file, separated by a space.
  5072.  
  5073.      If you do not want this program to run when you logon locally (from
  5074.      the keyboard via the WaitCall screen), then you can place the word
  5075.      NOLOCAL after the filename or any parameter you may have.
  5076.  
  5077.      Each file you want executed must be placed on a separate line and a
  5078.      blank line at the end of the file.
  5079.  
  5080.      Example: J:\CALLTRAK\CALLINFO.PRG something NOLOCAL
  5081.  
  5082.  
  5083.  
  5084.  
  5085.  
  5086.  
  5087.  
  5088.  
  5089.  
  5090.  
  5091.  
  5092.  
  5093.  
  5094.  
  5095.  
  5096.  
  5097.  
  5098.  
  5099.  
  5100.                                      - 80 -
  5101.  
  5102.  
  5103.      TEXT FILES
  5104.  
  5105.        Text Files are files which the BBS uses to display information to
  5106.      the user. These are plain ASCII files that can be edited by the Sysop.
  5107.      These files allow you to customize your BBS so that the BBS can take
  5108.      on the look that YOU want. These files are located in your TEXT folder
  5109.      and in one of the MENUSx folders.
  5110.  
  5111.      The MENUSx folders represent the different types of emulations you
  5112.      have. 'x' represents the number that the user chooses for the type of
  5113.      emulation he wants. For instance, you want all ASCII text files in
  5114.      MENUS0, VT52 files in MENUS1, ANSI files in MENUS2, etc. When the user
  5115.      chooses what type of emulation he wants from the TERMINAL text file,
  5116.      the BBS will switch to that MENUSx folder to locate and read in the
  5117.      appropriate text file. If the file is not found, the BBS in most cases
  5118.      will switch to MENUS0 (default) to try and find that file. If found,
  5119.      it will display it.
  5120.  
  5121.      This allows you to only change the files you want to display in the
  5122.      emulation and the rest will be taken from the MENUS0 folder. In order
  5123.      to make these files display in different emulation styles, you will
  5124.      have to edit them and place the proper codes into the file. With this
  5125.      method, you can have just about any type of output you want. All Text
  5126.      Files are editable by the Sysop. Special formatting may be required
  5127.      and will be noted in the description of that file.
  5128.  
  5129.      Although these text files were designed to be used for specific
  5130.      purposes, you can use them for anything you desire. You can change
  5131.      them to look the way you want, make MENUS out of them, or whatever you
  5132.      want.
  5133.  
  5134.      Some of these text files are tied to the Built in Procedure Commands.
  5135.      This means that when a user chooses the command from one of the menus
  5136.      using the key you defined, then this text file will be displayed. The
  5137.      Built in Procedures that these files are tied to will be given in the
  5138.      description such as 'COMMAND: PARMEDIT'. This would mean that that
  5139.      text file was tied to the Built in Procedure PARMEDIT which is used
  5140.      int he Command Tables in the System Editor.
  5141.  
  5142.      Some of the text files will have one or more x's in it's name. This
  5143.      usually deals with a File Area number, Message Base number or a
  5144.      sequence of text files that will be displayed one after the other
  5145.      going from FILE.TXT to FILE1.TXT to FILE2.TXT, etc. until it runs out
  5146.      of those files.
  5147.  
  5148.      ALRDCHAT.TXT
  5149.  
  5150.      This file is displayed when the user has reached their Max. Pages per
  5151.      Call Limit.
  5152.  
  5153.      Example:
  5154.  
  5155.      {1}
  5156.      Enough already! I am either not here, in bed or I do not want to chat.
  5157.      Leave Feedback if it that important.
  5158.  
  5159.  
  5160.  
  5161.  
  5162.  
  5163.                                      - 81 -
  5164.  
  5165.  
  5166.      BASExxx.TXT
  5167.  
  5168.      This file is displayed anytime a user enters a Message Base. This is
  5169.      different from MTOPxxx.TXT in that it is displayed everytime a user
  5170.      enters the Message bases versus only when the user first enters the
  5171.      Message Base. Use it to tell the user what the topic of the Message
  5172.      Base is or whatever.
  5173.  
  5174.      Example: BASE1.TXT
  5175.  
  5176.      This Message Base is for General Chit Chat. If there is a specific
  5177.      Message Base for a topic, then please use that Message base.
  5178.  
  5179.      BBSADD.TXT
  5180.  
  5181.      This file is displayed when a user goes to add a BBS to the Other BBS
  5182.      Listing. Use it to place instructions to the user or whatever.
  5183.  
  5184.      BBSLIST.TXT
  5185.  
  5186.      This file is displayed when a user does a listing of the available BBS
  5187.      in the Other BBS listing. It is used to display the available options
  5188.      to the user.
  5189.  
  5190.      Example:
  5191.  
  5192.      BBS List
  5193.      ========
  5194.  
  5195.      [A]dd to the List
  5196.      [V]iew the List
  5197.      [E]dit BBS List
  5198.      [Q]uit to main menu
  5199.  
  5200.      If this file is not found, the BBS will display a built in menu. The
  5201.      big difference is that the BBS will check to see if the user has the
  5202.      appropriate access level (255) and if not, it will not display the
  5203.      '[E]dit BBS List' menu option.
  5204.  
  5205.      BBSVIEW.TXT
  5206.  
  5207.      This file is displayed when the user chooses to get a Listing of the
  5208.      BBS's in the Other BBS section. It is used to display a list of the
  5209.      available options that the user can choose from. If this file is not
  5210.      found, the BBS will use a built in Menu of the options available.
  5211.  
  5212.      Example:
  5213.  
  5214.      Search Methods:
  5215.  
  5216.      [1] - Name
  5217.      [2] - Phone Number
  5218.      [3] - Comments
  5219.      [4] - Software
  5220.      [5] - All
  5221.  
  5222.      Select:
  5223.  
  5224.  
  5225.  
  5226.                                      - 82 -
  5227.  
  5228.  
  5229.      BDAY.TXT
  5230.  
  5231.      This file will be displayed when the BBS detects that it is the
  5232.      user's birthday.
  5233.  
  5234.      Example:
  5235.  
  5236.      Happy Birthday to you.
  5237.      Happy Birthday to you.
  5238.      Happy Birthday Dear {3}.
  5239.      Happy Birthday to you.
  5240.  
  5241.      CALLSYS.TXT
  5242.  
  5243.      COMMAND: CALLSYS
  5244.  
  5245.      This file is displayed when a user Pages the Sysop.
  5246.  
  5247.      Example:
  5248.  
  5249.      O Sysop, impart on me some of your wisdom. Let's chat sucker...
  5250.  
  5251.      CALLS.TXT
  5252.  
  5253.      COMMAND: VIEWCALL
  5254.  
  5255.      This file is used to define the way the output for the Who's Called
  5256.      Listing is displayed to the user. This file uses variable tags 137 -
  5257.      142. It is used in conjunction with Prompt number 223 in the
  5258.      PROMPT.DAT file. The prompt is shown first and then the BBS will step
  5259.      through the list of the Last x number of Callers using this layout.
  5260.      'x' represents the number of callers you tell the BBS to keep track
  5261.      of. This is set in the System Editor in the Settings section. If this
  5262.      file is not found, the BBS will default to a built in output. The
  5263.      actual information is stored in the CALLERS.INF file located in the
  5264.      DATA folder.
  5265.  
  5266.      Example:
  5267.  
  5268.      {137p8} {138p30} {139p8} {140p5} {141p8} {142p8}
  5269.      blank line goes here
  5270.  
  5271.      The output would look something like...
  5272.  
  5273.      Caller# Handle                          Date   Baud  On Time  Off Time
  5274.      ------- ----------------------------- -------- ----- -------- --------
  5275.      189     Wayne Watson                  01/14/93 14400 04:30 pm 04:50 pm
  5276.      188     John Johnson                  01/14/93 2400  02:30 pm 03:30 pm
  5277.      etc.
  5278.  
  5279.      The header at the top of this listing is prompt # 223 in the
  5280.      PROMPT.DAT file located in the TEXT\MENUSx folder(s).
  5281.  
  5282.  
  5283.  
  5284.  
  5285.  
  5286.  
  5287.  
  5288.  
  5289.                                      - 83 -
  5290.  
  5291.  
  5292.      CARRIER.TXT
  5293.  
  5294.      This file is one of the very first files to be displayed when a user
  5295.      logs on. It is displayed as soon as the BBS gets the CONNECT message.
  5296.      It can be used for anything you wish. It is also displayed during a
  5297.      local logon.
  5298.  
  5299.      CAT.TXT
  5300.  
  5301.      This file is used to control how the output for a Catalog Listing is
  5302.      displayed to a user. If this file is not found, the BBS default to a
  5303.      built in output format. It is used in conjunction with Prompt number 36
  5304.      and 53 in the PROMPT.DAT file. There are two lines you must define in
  5305.      this file. Line one is used for the normal Catalog Listing and Line
  5306.      two is used for the Continuous Catalog Listing. This line will be
  5307.      shown when the user has Continuous Scroll turned on in the File Areas.
  5308.      This file uses tag numbers 303, 304, 308, 322, 334 and 335. You can
  5309.      add VT52, ANSI, etc. control codes to make the output look
  5310.      differently.
  5311.  
  5312.      Example:
  5313.  
  5314.      [{335}] {322p5} {303p12} {304p7} {308} {334}
  5315.      {322p5} {303p12} {304p7} {308} {334}
  5316.  
  5317.      The output for a regular Catalog Listing would look something like...
  5318.  
  5319.       Key File# Filename     Bytes     Date   Brief Description
  5320.       --- ----- ------------ ------- -------- -----------------------------
  5321.       [A] 12345 ARC.TTP      134980  01/14/93 Latest version of ARC.
  5322.       [B] 12346 LHARC.TTP    12390   01/14/93 Latest version of LHARC.
  5323.       etc.
  5324.  
  5325.      The output for a Catalog Listing with Continuous Scroll on would look
  5326.      something like...
  5327.  
  5328.       File# Filename     Bytes     Date   Brief Description
  5329.       ----- ------------ ------- -------- ---------------------------------
  5330.       12345 ARC.TTP      134980  01/14/93 Latest version of ARC.
  5331.       12346 LHARC.TTP    12390   01/14/93 Latest version of LHARC.
  5332.       etc.
  5333.  
  5334.      The header for the first listing is prompt # 53. The header for the
  5335.      second listing is prompt # 36 in the PROMPT.DAT file in the
  5336.      TEXT\MENUSx folder(s).
  5337.  
  5338.      CAT_xxx.TXT
  5339.  
  5340.      This file is basically the same as CAT.TXT. The only difference is
  5341.      that by using the File Area number (xxx), you can have a different
  5342.      CAT.TXT file for each area. The BBS will search for this file first,
  5343.      if it is not found, it will then search for CAT.TXT and if it is not
  5344.      found, it will use the built in displaying of the files. Number range
  5345.      from 1 to 256.
  5346.  
  5347.  
  5348.  
  5349.  
  5350.  
  5351.  
  5352.                                      - 84 -
  5353.  
  5354.  
  5355.      CLEARSCR.DAT
  5356.  
  5357.      This file allows you to define what keycode sequence that will clear
  5358.      the screen for that emulation. If you had VT52 in MENUS1, then you
  5359.      would have something like 'ESC E' for VT52 screen clearing. You could
  5360.      also have this file in other MENUSx folders for different emulations
  5361.      that use a different clear screen code.
  5362.  
  5363.      Example: TEXT\MENUS1\CLEARSCR.DAT
  5364.  
  5365.      {ESC}E
  5366.  
  5367.      The above example assumes you have VT52 text files in MENUS1. The
  5368.      {ESC} is the escape character. This would clear the screen for most ST
  5369.      systems calling in since the ST has VT52 built in. You can have a
  5370.      CLEARSCR.DAT file for each type of emulation and place it in the
  5371.      appropriate MENUSx folders.
  5372.  
  5373.      CONNECT.TXT
  5374.  
  5375.      This file is displayed upon connection.
  5376.  
  5377.      Example:
  5378.  
  5379.      NOABORT
  5380.      {1}
  5381.                                    Welcome to {41}
  5382.  
  5383.                                   300/1200/2400 Baud
  5384.  
  5385.                                   Sysop: {39}
  5386.  
  5387.                                You are caller number: {30}  
  5388.  
  5389.      CONNECTxx.TXT
  5390.  
  5391.      This file is basically the same as the CONNECT.TXT file except it is
  5392.      the next file to be displayed in sequence after the CONNECT.TXT file.
  5393.      You can have up to 99 CONNECTxx.TXT files.
  5394.  
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400.  
  5401.  
  5402.  
  5403.  
  5404.  
  5405.  
  5406.  
  5407.  
  5408.  
  5409.  
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.                                      - 85 -
  5416.  
  5417.  
  5418.      DOSMENU.TXT
  5419.  
  5420.      This file is displayed when you enter a '?' at the Sysop Dos Shell. It
  5421.      will give you a detailed description of the available commands.
  5422.  
  5423.      Example:
  5424.  
  5425.      Syntax                                       Description
  5426.      ====================================================================
  5427.      ?, HELP                                      This Menu
  5428.      UEDITOR                                      User Editor
  5429.      RESERVE user                                 Reserve BBS
  5430.      CHAT, C                                      Chat Mode
  5431.      CHAT on/off/normal                           Set Chat Status
  5432.      CHAT STATUS                                  View Chat Status
  5433.      EXEC [EX] filename                           Execute File
  5434.      BATCH filename                               Execute Batch File(s)
  5435.      GEM ON                                       Gem Mode
  5436.      TIME current time                            View/Change Time
  5437.      DATE current date                            View/Change Date
  5438.      TERM                                         Terminal Mode
  5439.      SEND filename                                Send File
  5440.      RECEIVE filename                             Receive File(s)
  5441.      BSEND, SENDB                                 Send Batch Marked Files
  5442.      MARK filename/filelist                       Batch Mark File(s)
  5443.      VIEWMARK                                     View Marked Files
  5444.      UNMARK                                       Unmark File
  5445.      CLEARMARK                                    Clear Batch List
  5446.      TYPE filename                                Display Text File
  5447.      TEST filename                                Display Text/Menu_File
  5448.      CHKDSK drive                                 Disk information
  5449.      MKDIR [MD] foldername                        Make Folder
  5450.      RMDIR [RD] foldername                        Delete Folder
  5451.      RENAME [RN] filename1 filename2              Rename File
  5452.      EDIT [ED] filename                           Text Editor
  5453.      DELETE [DE], KILL, ERASE filename/list       Delete File(s)
  5454.      COPY [CO] filename1/list1 filename2/list2    Copy File(s)
  5455.      MOVE [MO] filename1/list1 filename2/list2    Move File(s)
  5456.      VERBOSE filename                             View Archive
  5457.      TOUCH filename                               Update File Date & Time
  5458.      DIR path                                     Directory
  5459.      CD, CHDIR, CWD                               Change Drive/Path
  5460.      HANG UP                                      Hang Up User
  5461.      STATUS                                       BBS Status
  5462.      RERUN                                        Re-Load Transcendence
  5463.      Q, EXIT                                      Exit DOS mode
  5464.      DOS                                          Exit To GEM
  5465.  
  5466.  
  5467.  
  5468.  
  5469.  
  5470.  
  5471.  
  5472.  
  5473.  
  5474.  
  5475.  
  5476.  
  5477.  
  5478.                                      - 86 -
  5479.  
  5480.  
  5481.      DOWNLOAD.TXT
  5482.  
  5483.      COMMAND: DOWNLOAD
  5484.  
  5485.      This file is displayed when a user chooses the Download or Mark File
  5486.      option from the main File Menu. It just briefly tells the user how to
  5487.      use the Download/Mark File feature.
  5488.  
  5489.      Example:
  5490.  
  5491.      To download a file, just type in the name or number at the '>' prompt.
  5492.      Separate the name/number by a ',' to download more than one file.
  5493.      Press <RETURN> to obtain another line to enter more names/numbers or,
  5494.      to end entry, press <RETURN> at the '>' prompt.
  5495.  
  5496.      EDITUSET.TXT
  5497.  
  5498.      COMMAND: SETTINGS
  5499.  
  5500.      This file is displayed when a user uses the SETTINGS command. It
  5501.      displays the user's current settings.
  5502.  
  5503.      Example:
  5504.  
  5505.      {1}User Settings:
  5506.      []==========[]
  5507.  
  5508.      [0] Default terminal type: {101p12}  [1] Default window size: {102}
  5509.      [A] Auto read email      : {103p12}  [B] End of page pause  : {104}
  5510.      [C] Hotkey commands      : {105p12}  [D] Command stack prnt : {106}
  5511.      [E] Clear screen         : {107p12}  [F] Default compression: {108}
  5512.      [G] Continuous scroll msg: {109p12}  [H] Pause between msgs : {110}
  5513.      [I] File area prompts    : {111p12}  [J] Msg base prompts   : {112}
  5514.      [K] Word wrap in editor  : {113p12}  [L] Line numbers in edt: {114}
  5515.      [M] Scan/mark messages   : {115p12}  [N] Editor summary     : {116}
  5516.      [O] Auto scan messages   : {117p12}  [P] Auto scan new files: {118}
  5517.      [Q] Emacs text editing   : {119p12}  [R] New files scan list: {120}
  5518.      [S] Default protocol     : {318p12}  [T] Key aborts text    : {121}
  5519.                           [U] Terminal width/height: {14}x{15}
  5520.      [Return] Finished                        [?] Show Again
  5521.  
  5522.      EMAIL.TXT
  5523.  
  5524.      COMMAND: EMAIL
  5525.  
  5526.      This file is displayed when a user uses the EMAIL command. It is used
  5527.      to display the commands available to the user.
  5528.  
  5529.      Example:
  5530.  
  5531.      {1}
  5532.                             Southern Software BBS E-mail System
  5533.                             -----------------------------------
  5534.  
  5535.                                  [F] F-Mail Send
  5536.                                  [R] Read E-Mail/F-Mail
  5537.                                  [S] Send E-Mail/F-Mail
  5538.  
  5539.                                  [Q] Exit E-/F-Mail System
  5540.  
  5541.                                      - 87 -
  5542.  
  5543.  
  5544.      EMAILFUL.TXT
  5545.  
  5546.      This file is displayed when there are no more Email slots available
  5547.      and a user tries to leave Email or Feedback to someone.
  5548.  
  5549.      Example:
  5550.  
  5551.      Sorry, the Email system is full right now.
  5552.      The Sysop has been informed, and will correct this problem ASAP.
  5553.      Please try again later.
  5554.  
  5555.      EMAILHLP.TXT
  5556.  
  5557.      This file is displayed when a user enters a '?' at the 'Send Mail To:'
  5558.      prompt.
  5559.  
  5560.      Example:
  5561.  
  5562.      Enter the users handle to send mail to.  If you are not sure of the 
  5563.      spelling, enter part of it.  The BBS will then search for any user who has
  5564.      what you type, in their handle.  For Example:
  5565.  
  5566.      To Who (?=Help): David Br
  5567.  
  5568.      The BBS will return:
  5569.  
  5570.      Partial match found "David Brown" is this correct?
  5571.  
  5572.      Press [Return] to abort Email send
  5573.  
  5574.      EMAILSND.TXT
  5575.  
  5576.      This file is displayed when the user chooses the Send Email option in
  5577.      the Email section. It can be used to give instructions on using Email,
  5578.      etc.
  5579.  
  5580.      Example:
  5581.  
  5582.      Enter the users handle to send mail to.  If you are not sure of the 
  5583.      spelling, enter part of it.  The BBS will then search for any user who has
  5584.      what you type, in their handle.  For Example:
  5585.  
  5586.      To Who (?=Help): David Br
  5587.  
  5588.      The BBS will return:
  5589.  
  5590.      Partial match found "David Brown" is this correct?
  5591.  
  5592.      Press [Return] to abort Email send or ? for Help.
  5593.  
  5594.      ENTSYSOP.TXT
  5595.  
  5596.      This file is displayed when the Sysop goes into the Sysop Mode (Dos
  5597.      Shell) and chooses not to allow the user to see what is happening.
  5598.  
  5599.      Example:
  5600.  
  5601.      Please Standby. Sysop using System.
  5602.  
  5603.  
  5604.                                      - 88 -
  5605.  
  5606.  
  5607.      EXITCHAT.TXT
  5608.  
  5609.      This file is displayed when the Sysop quits out of Chat with a user.
  5610.      This is only used when the Built in Chat mode is used (CALLSYS).
  5611.  
  5612.      Example:
  5613.  
  5614.      Now leaving, The Sysop Zone...
  5615.  
  5616.      FAREAS.TXT
  5617.  
  5618.      This file is displayed when a user uses a command that causes the BBS
  5619.      to display a list of the available File Areas. If this file is not
  5620.      found, the BBS will generate a list of available File Areas. This
  5621.      built in list will only display the File Areas available to the user.
  5622.      If they do not have access to a File Area, the BBS will not show it to
  5623.      the user and the File Area numbers will be in numerical order. They
  5624.      will not even realize they are missing anything. The FAREAS.TXT file
  5625.      does not have this ability but, it allows you to set up the display of
  5626.      the available File Areas the way you want.
  5627.  
  5628.      Example:
  5629.  
  5630.      {1}
  5631.                          Southern Software Files Areas
  5632.                          -----------------------------
  5633.  
  5634.              [1] General Files           [4] ST Telecommunications
  5635.              [2] ST Utilities            [5] Spectre/Mac
  5636.              [3] ST Applications
  5637.                                   [N]ew Files
  5638.  
  5639.  
  5640.      FHDRxxx.DAT
  5641.  
  5642.      This file allows the Sysop to define the way the header, for the Long
  5643.      description of a file, is displayed. The header provides all the
  5644.      information about the file being displayed such as, Filename,
  5645.      Filesize, Uploader, Upload Date, Type of File, number of downloads,
  5646.      etc. This allows the Sysop to define what information is to be
  5647.      provided and how it is to be presented. Numbers range from 0 to 256.
  5648.      If a FHDR0.DAT file is present, it will be used as a header for ALL
  5649.      File Areas unless a FHDRxxx.DAT file is found. For instance, if you
  5650.      created a FHDR1.DAT file to be used for File Area 1, then this file
  5651.      header will override the FHDR0.DAT file.
  5652.  
  5653.      Example:
  5654.  
  5655.      Filename       : {303p12} (#{322p5}) {317p4}Status    : {312}
  5656.      Uploaded       : {308p8} at {307p8} {317p5}Uploader  : {306}
  5657.      File Type      : {305p25} Level     : {311}
  5658.      File Size      : {304p7} {317p18}Downloads : {310} time(s)
  5659.      Last Downloaded: {309p8} {317p17}Xfer Time : {316} at {33} Baud
  5660.      Computer Type  : {313p25} Monitor   : {314}
  5661.      Blocks         : {324} Xmodem, {325} Y/Zmodem, {326} Fmodem
  5662.  
  5663.      {315}
  5664.  
  5665.  
  5666.  
  5667.                                      - 89 -
  5668.  
  5669.  
  5670.      FILEMENU.TXT
  5671.  
  5672.      This file is displayed when a user chooses the Sysop defined key for
  5673.      Help in the File Area Command Table. This provides the user with a
  5674.      list of Commands that are available for the File Areas.
  5675.  
  5676.      You will need to enter the name of this text file in the FILENAME
  5677.      field in the File Area Command Tables with the key of your choice.
  5678.  
  5679.      Example:
  5680.  
  5681.      {1}                    {41} BBS File Menu
  5682.                                              
  5683.        [A] ARC D/L Utilities                   [R] Read a Text File
  5684.        [B] Batch Download Marked Files         [S] Search for File Since Date
  5685.        [C] Catalog Files (No Description)      [T] Toggle Continuous Scroll On/Off
  5686.        [D] Download A File                     [U] Upload A File
  5687.        [E] Edit File Scanning List             [V] View Marked Files
  5688.        [F] Find A File                         [W] Search Contents of Files
  5689.        [G] Goodbye (Log Off)                   [X] Exit File Area
  5690.        [K] File Maintenance                    [Y] Wide Listing
  5691.        [L] List Files (With Description)       [+] Next File SIG
  5692.        [M] Mark File for Batch D/L             [-] Previous File Sig
  5693.        [N] List ALL New Files                  [=] Goto Another File Area
  5694.        [Q] Exit File Area                      [?] This Menu (Help!)
  5695.  
  5696.      FMAIL.TXT
  5697.  
  5698.      This file is displayed when the user chooses the Send Fmail option in
  5699.      the Email section. It can be used to give instructions on using Fmail,
  5700.      etc.
  5701.  
  5702.      Example:
  5703.  
  5704.      At the Fmail Filename prompt, enter in the name of the file as you
  5705.      want it called.
  5706.  
  5707.      You can enter part of the name at the To: prompt and the BBS will try
  5708.      and find a match for you. It will present you with a list of names
  5709.      that it found and you can choose if this is the user you are looking
  5710.      for.
  5711.  
  5712.      FTOPxxx.TXT
  5713.  
  5714.      This file is displayed anytime the user enters a File Area. xxx
  5715.      represents the File Area number. If for instance, a user enters File
  5716.      Area number 1, then the BBS will look for FTOP1.TXT and display it if
  5717.      found. This was designed to let the user know what files are to be
  5718.      uploaded in this File Area, etc. Numbers range from 1 to 256.
  5719.  
  5720.      Example: FTOP1.TXT
  5721.  
  5722.      This File Area is for General files that normally are not computer
  5723.      specific such as text files, etc.
  5724.  
  5725.  
  5726.  
  5727.  
  5728.  
  5729.  
  5730.                                      - 90 -
  5731.  
  5732.  
  5733.      GOCHAT.TXT
  5734.  
  5735.      This file is displayed when the Sysop enters the Chat Mode with a
  5736.      user.
  5737.  
  5738.      Example:
  5739.  
  5740.      Now Entering The Sysop Zone...
  5741.  
  5742.      GR_RESET.TXT
  5743.  
  5744.      This file is used to reset the users colors, etc. so that when a user
  5745.      aborts output of information using Control-C, it will not leave the
  5746.      BBS or the users screen in a mess. When Control-C is used, the BBS
  5747.      will then look for this file and send out the information contained in
  5748.      it. Place one of these files in each of the MENUSx folders so that the
  5749.      user's screen can be reset based on the emulation type they have
  5750.      chosen.
  5751.  
  5752.      HANGUP.TXT
  5753.  
  5754.      This file is displayed when the Sysop kicks a user off the system
  5755.      using the F10 function key.
  5756.  
  5757.      Example:
  5758.  
  5759.      {1}
  5760.  
  5761.      System Coming Down For Sysop Maintenance.
  5762.      Please Call Back Later!
  5763.  
  5764.      HELP.TXT
  5765.  
  5766.      This file is displayed when the HELP key is pressed on the keyboard.
  5767.      It was designed to display the available functions keys and what they
  5768.      do.
  5769.  
  5770.      Example:
  5771.  
  5772.                                 Function Keys
  5773.  
  5774.       Normal                              Alternate
  5775.  
  5776.       [F1]  Sysop Mode/Dos Mode           [F1]  Restricted Access Toggle
  5777.       [F2]  Chat Mode                     [F2]  Chat with Capture
  5778.       [F3]  User Editor                   [F3]  Add 10 Min.
  5779.       [F4]  File Maintenance               [F4]  Add 1 Min.
  5780.       [F5]  Change Window Size            [F5]  Sub. 10 Min.
  5781.       [F6]  Local Reserve                 [F6]  Sub. 1 Min.
  5782.       [F7]  Reset Vt52                    [F7]  Disk Capture Toggle
  5783.       [F8]  Printer Toggle                [F8]  Window Hide/Show
  5784.       [F9]  Snoop Toggle                  [F9]  Alert Mode OFF
  5785.       [F10] Hangup & display HANGUP.TXT  [F10]  Hangup & display Garbage
  5786.  
  5787.            Shift
  5788.            [F1]  Toggle Screen Saver On/Off
  5789.            [F2]  Select Chat Mode Status
  5790.  
  5791.                                Press Any Key To Continue...
  5792.  
  5793.                                      - 91 -
  5794.  
  5795.  
  5796.      LOCK_xxx.TXT
  5797.  
  5798.      This file will be displayed when a user logs on and they have been
  5799.      locked out. By using the [L]ock/Unlock command in the User Editor, you
  5800.      can lockout a user and assign them a number. This number will
  5801.      correspond to the xxx part of the filename. For instance, if you did
  5802.      not want people with Blonde hair to log on, you could lockout a user
  5803.      in the User Editor and assign that user the number 1. In LOCK_1.TXT,
  5804.      you could put something like, "You are not allowed on this BBS because
  5805.      you have Blonde Hair" or something like, "The BBS is currently down
  5806.      for Maintenance". Everytime they call, the BBS will down to them.
  5807.  
  5808.      You can have a number from 1 - 255. If you did not want to permanently
  5809.      BlackList a user and just wanted to antagonize the user, then this
  5810.      is the way to do it.
  5811.  
  5812.      LOGOFF.TXT
  5813.  
  5814.      This file will be displayed when a user logs off the BBS. This will be
  5815.      either using the GOODBYE option you defined or by typing the word OFF
  5816.      at any prompt.
  5817.  
  5818.      Example:
  5819.  
  5820.      Have a good day {2}!
  5821.  
  5822.      Thanks for calling
  5823.      Southern Software BBS
  5824.  
  5825.      Ya'll come back now, hear...
  5826.  
  5827.      C L I C K ! ! !
  5828.      {98-3}
  5829.  
  5830.      LOGOFFxx.TXT
  5831.  
  5832.      This file is the same as the LOGOFF.TXT file but, it is just another
  5833.      file in the sequence. You can have up to 99 LOGOFF text files.
  5834.  
  5835.      LOGSTAT.TXT
  5836.  
  5837.      This file is part of the LOGON sequence and was designed to show the
  5838.      user the STATS at logon.
  5839.  
  5840.      Example:
  5841.  
  5842.      {1}
  5843.                                Name     : {3}
  5844.                                User No. : {17}
  5845.                   -----------------------------------------
  5846.                             Todays Date : {28}  
  5847.                             Current Time: {34}  
  5848.                   -----------------------------------------
  5849.                   Your Minutes On Today:........ {23}
  5850.                   -----------------------------------------
  5851.                   Your Time Limit Per Day:...... {21} Min
  5852.                   Your Time Limit Per Call:..... {22} Min
  5853.  
  5854.                          Last Caller was {31}
  5855.  
  5856.                                      - 92 -
  5857.  
  5858.  
  5859.      LOGSTATxx.TXT
  5860.  
  5861.      This file is basically the same as the LOGSTAT.TXT file except it is
  5862.      the next in sequence after the LOGSTAT.TXT file. You can have up to 99
  5863.      LOGSTATxx.TXT files.
  5864.  
  5865.      MAC_HELP.TXT
  5866.  
  5867.      This file is displayed when the user request help in the Macros
  5868.      Editor. It just gives some information on using the macros.
  5869.  
  5870.      Example:
  5871.  
  5872.      {1}
  5873.      Macro Keys
  5874.      ----------
  5875.  
  5876.        With Transcendence you may define macro keys.  The number of keys
  5877.      you may define, and their length is decided by your Sysop. A macro
  5878.      key simply replaces a long string of text with a couple keystrokes.
  5879.      A good example of using this is for users who like to put their
  5880.      name/handle at the end of each message, instead of typing it each time
  5881.      you can define a macro as your name, and call that macro each time.
  5882.  
  5883.        To define a macro, go into the macro editor from the main menu. Type 
  5884.      the number of the macro you want to change. Simply type in whatever
  5885.      you want. To put a "Return" character in your macro, place "@C" in it.
  5886.      To put an "@" symbol, put two @'s in a row (ie. "@@").
  5887.  
  5888.        You may use Escape codes in your macros also.
  5889.  
  5890.        To call up the macros, hit ^A (Control-A).  Then press a number 1
  5891.      to 0. 0 would be macro key #10. If you have more than 10 macro's to
  5892.      use, call number 11-20 by pressing A-P on your keyboard, 'A' would be
  5893.      macro #11, and 'P' would be macro #20.
  5894.  
  5895.        It takes a little getting used to, but it is a big time saver after 
  5896.      you get used to it.
  5897.      {47}
  5898.  
  5899.  
  5900.  
  5901.  
  5902.  
  5903.  
  5904.  
  5905.  
  5906.  
  5907.  
  5908.  
  5909.  
  5910.  
  5911.  
  5912.  
  5913.  
  5914.  
  5915.  
  5916.  
  5917.  
  5918.  
  5919.                                      - 93 -
  5920.  
  5921.  
  5922.      MAINMENU.TXT
  5923.  
  5924.      This file is displayed when the user chooses the Help key (normally
  5925.      defined as a '?') from the Main Menu. It shows the user the available
  5926.      commands and the keypress required to activate that command. The
  5927.      actual key for the Help command is defined by the Sysop in the Command
  5928.      Tables in the System Editor. You can however, name this file anything
  5929.      you want. Just make sure you have the same name defined in the
  5930.      System Editor. If no path is given, then the BBS will look for the
  5931.      file in the TEXT\MENUSx folder. You must have this file defined as a
  5932.      Text/Menus/Script file.
  5933.  
  5934.      Example:
  5935.  
  5936.      {1}
  5937.                                Southern Software's Main Menu
  5938.                                -----------------------------
  5939.  
  5940.             [A] Set Terminal Type                   [O] Other BBS's
  5941.             [B] New Files Scan                      [P] Edit Your Parameters
  5942.             [C] Call for Sysop                      [Q] QuickScan Messages
  5943.             [D] Library (Help Files)                [R] Recreation Room
  5944.             [E] Email/Fmail System                  [S] Edit User Settings
  5945.             [F] File Areas                          [T] Send New Messages
  5946.             [G] Goodbye (Log Off)                   [U] User Listing
  5947.             [H] Handles of Users                    [W] Who's Called
  5948.             [J] Jump to a Message Base              [Y] Your Statistics
  5949.             [L] Leave Feedback                      [Z] Macro Editor
  5950.             [M] Message Bases                       [=] Go to a Message Base
  5951.             [N] System News                         [?] This Menu (Help!)
  5952.  
  5953.      MAREAS.TXT
  5954.  
  5955.      This file is used to display the available Message Bases that the user
  5956.      can choose from. If this file is not found, the BBS will use a built
  5957.      in display that will display the available Message Bases. The
  5958.      difference between MAREAS.TXT and the built in display is that the
  5959.      built in display will not show a user a Message Base if the user does
  5960.      not have access to it. Also, with the MAREAS.TXT file, you can make
  5961.      the display look like you want. There is a trade off here.
  5962.  
  5963.      MARKBASE.TXT
  5964.  
  5965.      COMMAND: MARKBASE
  5966.  
  5967.      This file will be displayed when the MARKBASE option is used. It was
  5968.      designed as a header to be displayed before the BBS shows the user
  5969.      what Message Bases they can choose from to turn On or Off for their
  5970.      QuickScans, etc.
  5971.  
  5972.      Example:
  5973.  
  5974.      {1}
  5975.                               Select Bases For Your QuickScan
  5976.                               * * * * * * * * * * * * * * * *
  5977.  
  5978.  
  5979.  
  5980.  
  5981.  
  5982.                                      - 94 -
  5983.  
  5984.  
  5985.      MARKFILE.TXT
  5986.  
  5987.      COMMAND: MARKFILE
  5988.  
  5989.      This file will be displayed when the MARKFILE option is used. It was
  5990.      designed as a header to be displayed before the BBS shows the user
  5991.      what File Areas they can choose from to turn On or Off for their
  5992.      QuickScans, etc.
  5993.  
  5994.      Example:
  5995.  
  5996.      {1}
  5997.                            Select File SIGs For Your QuickScan
  5998.                            * * * * * * * * * * * * * * * * * *
  5999.  
  6000.      MEDITOR.TXT
  6001.  
  6002.      This file is displayed before a user starts editing a message. It was
  6003.      designed to give the user a list of the available options for the
  6004.      Message Editor. The user can turn off this help file in their
  6005.      Settings which uses the SETTINGS command. If they have Message Editor
  6006.      Summary turned OFF, the file will not be displayed.
  6007.  
  6008.      Example:
  6009.  
  6010.      {1}
  6011.                            {41} Message Editor Commands
  6012.  
  6013.                           Precede ALL commands with a '/'
  6014.  
  6015.        [A] Abort Message       [Ixx] Insert xx Blank Lines   [T] Goto Top
  6016.        [B] Goto Bottom         [Lxx] List Next xx Lines      [W] Word Wrap On/Off
  6017.        [C] Center Text           [L] List Without Line #'s   [Y] Change FROM
  6018.        [D] Delete ALL Lines      [N] List With Line #'s      [#] Line #'s On/Off
  6019.      [Dxx] Delete Next xx Lines  [P] Preview Message       [Gxx] Goto Line xx
  6020.        [S] Save Message         [SP] Save Private           [SF] Save with File
  6021.        [?] Help                 [Exx] Edit Line xx
  6022.        [R/xxx/yyy] Replace xxx with yyy - Must be in Edit Mode
  6023.  
  6024.  
  6025.  
  6026.  
  6027.  
  6028.  
  6029.  
  6030.  
  6031.  
  6032.  
  6033.  
  6034.  
  6035.  
  6036.  
  6037.  
  6038.  
  6039.  
  6040.  
  6041.  
  6042.  
  6043.  
  6044.  
  6045.                                      - 95 -
  6046.  
  6047.  
  6048.      MEDITOR2.TXT
  6049.  
  6050.      This file is displayed if the user request Help in the Message Editor.
  6051.      This file was designed to give more information on the available
  6052.      commands in the Message Editor. It is more of a Extended Help type of
  6053.      file. The user can request help by entering /?<Return> or
  6054.      /HELP<Return>. The /HELP is not case sensitive.
  6055.  
  6056.      Example:
  6057.  
  6058.      {1}
  6059.      Message Editor Commands
  6060.      xx = Line number you want.
  6061.  
  6062.      /A     -  Used to abort the message
  6063.      /B     -  Used to take you to the bottom of the message
  6064.      /C     -  Used to center the text on the current line number
  6065.      /D     -  Used to delete ALL lines in the message. Will ask if you are sure.
  6066.      /Dxx   -  Used to delete the next xx number of lines.
  6067.      /Exx   -  Used to edit xx line number. Puts you in Edit Mode.
  6068.      /Gxx   -  Used to go to line number xx.
  6069.      /Ixx   -  Used to Insert xx number of lines before the current line number.
  6070.      /L     -  Used to List the message.
  6071.      /Lxx   -  Used to List the next xx number of lines.
  6072.      /N     -  Used to list the lines in the message with line numbers.
  6073.      /P     -  Used to preview the message. Will show what it will look like.
  6074.      /R/xxx/yyy - Used to replace the word xxx with the word yyy. Must be in Edit
  6075.                   mode. Use /Exx to put you in Edit Mode.
  6076.      /S     -  Used to save the message.
  6077.      /SF    -  Used to save the message with a file attached.
  6078.      /SP    -  Used to save the message as a private message.
  6079.      /T     -  Used to go to the Top of the message.
  6080.      /W     -  Used to toggle Word Wrap On/Off.
  6081.      /Y     -  Used to change the From field. Only if you are allowed to do so.
  6082.      /?, /H -  This help file.
  6083.      /#     -  Used to turn line numbers On/Off.
  6084.  
  6085.      {47}
  6086.  
  6087.      MHDRxxx.DAT
  6088.  
  6089.      This file allows you to design your own Message Header. If this file
  6090.      is found, then the BBS will display it instead of the built in Message
  6091.      Header. The Message Header is the part that gives all the information
  6092.      about the message such as From, To, Status, etc. xxx represents the
  6093.      Message Base number. If a MHDR0.DAT file exist, then the BBS will use
  6094.      this file header for ALL Message Bases unless a FHDRxxx.DAT file
  6095.      exist. For instance, if a MHDR1.DAT file to be used for Message Base 1
  6096.      exist, then it will be used instead of MHDR0.DAT.
  6097.  
  6098.  
  6099.  
  6100.  
  6101.  
  6102.  
  6103.  
  6104.  
  6105.  
  6106.  
  6107.  
  6108.                                      - 96 -
  6109.  
  6110.  
  6111.      MSGMENU.TXT
  6112.  
  6113.      This file is displayed when the user chooses the Help key (normally
  6114.      defined as a '?') from the Message Menu. It shows the user the
  6115.      available commands and the keypress required to activate that command.
  6116.      The actual key for the Help command is defined by the Sysop in the
  6117.      Command Tables in the System Editor. You can however name this file
  6118.      anything you want. Just make sure you have the same name in the
  6119.      Command Tables. If no path is defined and only the Filename is given,
  6120.      then the BBS will look in the TEXT\MENUSx folder for the file. You
  6121.      must have this file defined as a Text/Menus/Script file.
  6122.  
  6123.      Example:
  6124.  
  6125.      {1}                 {41} BBS Message Menu
  6126.  
  6127.        [B] Backward Read Messages              [R] Read an Individual Message
  6128.        [C] Check Messages To/From You          [S] Search Message for Keywords
  6129.        [E] Enter a Message                     [T] View Topic of Message Base
  6130.        [F] Forward Read Messages               [U] User List
  6131.        [G] Goodbye (Log-off)                   [V] View Marked Messages
  6132.        [H] Set High Message Counter            [X] Exit Message Area
  6133.        [I] Information on Message Base         [+] Next Message Base
  6134.        [M] Mark Message Base for QuickScan     [-] Previous Message Base
  6135.        [N] Read All New Messages               [=] Goto A Message Base
  6136.        [P] Post A Message                      [?] This Menu (Help!)
  6137.        [Q] Exit Message Bases                  
  6138.  
  6139.      MTOPxxx.TXT
  6140.  
  6141.      This file is displayed when a user enters a Message Base for the first
  6142.      time or, anytime their High Msg Counter is at 0. It was designed to
  6143.      tell the user what the topic of the Message Base is. xxx represents
  6144.      the Message Base number.
  6145.  
  6146.      Example:
  6147.  
  6148.      {1}This is the General Message Base. It is the place to post
  6149.      messages not directly covered in the other bases. Also you will find
  6150.      information about the BBS in this base.
  6151.  
  6152.      NEWEMAIL.TXT
  6153.  
  6154.      This file is displayed when a new user logs on the the New User Email
  6155.      setting in the System Editor is ON. It just tells the user that they
  6156.      will now be asked to enter Email to the Sysop.
  6157.  
  6158.      Example:
  6159.  
  6160.      {1}
  6161.      At this point you need to leave a message to the Sysop.  Please tell
  6162.      the Sysop a little about yourself, and why you would like access.
  6163.      {47}
  6164.  
  6165.  
  6166.  
  6167.  
  6168.  
  6169.  
  6170.  
  6171.                                      - 97 -
  6172.  
  6173.  
  6174.      NEWUSER.TXT
  6175.  
  6176.      This file is displayed when a user logs on as a New User. It was
  6177.      designed to tell the New User the rules of the System, etc.
  6178.  
  6179.      Example:
  6180.  
  6181.      TEXT NOABORT
  6182.      {1}
  6183.  
  6184.                                 New User Information
  6185.                                 --------------------
  6186.  
  6187.      This BBS supports only the Atari ST brand of computers.  If you do not  use 
  6188.      or  own an Atari ST computer but would still like to join the BBS,  do  not 
  6189.      request  or expect support for other computers.  My time and resources  are 
  6190.      limited.  Since this is also a support board for Transcendence BBS program, 
  6191.      I need the available space for support also.
  6192.  
  6193.      {38}
  6194.      There  will  be  NO illegal actions used  on  this  board.  This  includes, 
  6195.      phreaking,  uploading commercial software,  etc.  Any illegal activity WILL 
  6196.      result  in  the  termination of your user account and  you  will  be  Black 
  6197.      Listed.  If  I  find resonable causes,  I may also turn your name  over  to 
  6198.      someone that can do something about it.  I enjoy using my computer too much 
  6199.      to  have  it taken away from me.  The E-mail WILL be scanned on  a  regular 
  6200.      basis.  By joining this BBS,  you accept the fact that your E-Mail will  be 
  6201.      read by me. I retain that right, especially since it is MY computer. If you 
  6202.      have a problem with this, then hangup NOW.
  6203.  
  6204.      {47}
  6205.  
  6206.      NT_x_y.TXT
  6207.  
  6208.      If you have a command that only runs certain times of the day or
  6209.      certain days of the week and the user selects this option, then the
  6210.      BBS will display this file. x represents the Key and y represents the
  6211.      Page. The Main Menu is Page 1, the File Area Menu is Page 2 and the
  6212.      Message base Menu is page 3. For instance, say you only had Online
  6213.      Games on from 10:00:00 - 18:00:00 and the 'O' key defined as the key
  6214.      to press to access the Online Games from the Main Menu, and a user
  6215.      tried to access the Online Games area outside of this time frame, then
  6216.      the BBS will look for the file NT_O_1.TXT. In this file, you could
  6217.      just tell the user that the Online Games are available from 10:00:00 -
  6218.      18:00:00 (10am - 6pm). This also applies to the days of the week.
  6219.  
  6220.      Example:
  6221.  
  6222.      The Online Games are only available Saturday and Sunday.
  6223.  
  6224.  
  6225.  
  6226.  
  6227.  
  6228.  
  6229.  
  6230.  
  6231.  
  6232.  
  6233.  
  6234.                                      - 98 -
  6235.  
  6236.  
  6237.      OFF.TXT
  6238.  
  6239.      COMMAND: OFF
  6240.  
  6241.      This file is displayed when a user chooses this command. You will need
  6242.      to set up a Key in the Command Tables to make use of this Command or
  6243.      make use of it from a Menu File. This was designed as a quick way to
  6244.      logoff but it can also be used as below.
  6245.  
  6246.      Example:
  6247.  
  6248.      MENU NOABORT
  6249.      Selection: 
  6250.      3
  6251.      1 p MAIL_1 N
  6252.      Q p OFFNOT N
  6253.      DEFAULT exit
  6254.  
  6255.      Logoff Options:
  6256.      [=]=[=]=[=]=[=]
  6257.  
  6258.      [1] Leave feedback to Wayne Watson
  6259.      [Q] Abort logoff
  6260.      [Return] to hangup
  6261.  
  6262.      OFFxx.TXT
  6263.  
  6264.      COMMAND: OFF
  6265.  
  6266.      This file is the same as the OFF.TXT file except it is another file in
  6267.      the sequence. You can have up to 99 OFFxx.TXT files.
  6268.  
  6269.  
  6270.  
  6271.  
  6272.  
  6273.  
  6274.  
  6275.  
  6276.  
  6277.  
  6278.  
  6279.  
  6280.  
  6281.  
  6282.  
  6283.  
  6284.  
  6285.  
  6286.  
  6287.  
  6288.  
  6289.  
  6290.  
  6291.  
  6292.  
  6293.  
  6294.  
  6295.  
  6296.  
  6297.                                      - 99 -
  6298.  
  6299.  
  6300.      PARMEDIT.TXT
  6301.  
  6302.      COMMAND: PARMEDIT
  6303.  
  6304.      This file is displayed when the user chooses the PARMEDIT option. It
  6305.      was designed to allow the user to change their parameters, etc.
  6306.  
  6307.      Example:
  6308.  
  6309.      {1}
  6310.  
  6311.      Southern Software's Parm Editor
  6312.      -------------------------------
  6313.      [A] Real Name     : {3}
  6314.      [B] Handle/Alias  : {2}
  6315.      [C] Street Address: {5}
  6316.      [D] City          : {6}
  6317.      [E] State         : {58}
  6318.      [F] Zip Code      : {7} 
  6319.      [G] Phone Number 1: {8}
  6320.      [H] Phone Number 2: {97}
  6321.      [I] Password      : {4}
  6322.      [J] Computer Types: {9}
  6323.      [K] Country       : {11}
  6324.      [L] Birth Date    : {12}
  6325.      [M] Video Width   : {14}
  6326.      [N] Video Length  : {15}
  6327.      [O] Sex           : {46}
  6328.  
  6329.      PASSWORD.TXT
  6330.  
  6331.      This file is displayed if you have the BBS setup as a Private BBS
  6332.      which is set in the System Editor. If this setting is on and there is
  6333.      a System Password defined, then the BBS will look for this file. In it
  6334.      you can tell the user that the BBS is reserved for your use or
  6335.      whatever.
  6336.  
  6337.      Example:
  6338.  
  6339.      Sorry, the BBS is locked for my use right now.  Please call later tonight.
  6340.  
  6341.                                                   The Sysop
  6342.  
  6343.  
  6344.  
  6345.  
  6346.  
  6347.  
  6348.  
  6349.  
  6350.  
  6351.  
  6352.  
  6353.  
  6354.  
  6355.  
  6356.  
  6357.  
  6358.  
  6359.  
  6360.                                     - 100 -
  6361.  
  6362.  
  6363.      PROMPT.DAT
  6364.  
  6365.      This file contains the majority of the PROMPTS that the BBS uses. You
  6366.      can define how the prompts appear to the user, the wording that is
  6367.      used or whatever. You can even have VT52 codes, ANSI codes, etc. in
  6368.      this file. The only restriction is that you can only have up to 10
  6369.      lines for the prompt. Also, do NOT remove the '!' character between
  6370.      each prompt. The prompt begins after the '!' character. Example:
  6371.  
  6372.      ! (1)  Prompt 1
  6373.      The Prompt starts on the line after the !
  6374.      The Prompt ends on the line before the next !
  6375.      ! (2)  Prompt 2
  6376.      etc.
  6377.  
  6378.      If you want the cursor to stay on the same line as the prompt, then do
  6379.      not put a blank line at the end of the prompt. Scan through the
  6380.      PROMPT.DAT file for a look at how things are done and then run the BBS
  6381.      program and see the actual prompts being used. Just experiment with
  6382.      them to get the feel for how they are done.
  6383.  
  6384.      PROTOCOL.TXT
  6385.  
  6386.      This file is displayed anytime the BBS ask the user to choose a
  6387.      Protocol for File transfers. If this file is not found, then the BBS
  6388.      will use a built in display of the available Protocols. The selections
  6389.      in this file should match what is in the PROTOCOL.DAT file which can
  6390.      be edited in the System Editor.
  6391.  
  6392.      Example:
  6393.  
  6394.      {1}
  6395.                             Southern Software's Protocols
  6396.                             -----------------------------
  6397.  
  6398.                               [C] Xmodem Chksum
  6399.                               [F] Fmodem Batch
  6400.                               [G] Ymodem-G Batch (Not Yet)
  6401.                               [K] Xmodem 1K
  6402.                               [X] Xmodem CRC
  6403.                               [Y] Ymodem Batch
  6404.                               [Z] Zmodem Batch
  6405.  
  6406.                               [Q] Quit (Abort Transfer)
  6407.  
  6408.  
  6409.  
  6410.  
  6411.  
  6412.  
  6413.  
  6414.  
  6415.  
  6416.  
  6417.  
  6418.  
  6419.  
  6420.  
  6421.  
  6422.  
  6423.                                     - 101 -
  6424.  
  6425.  
  6426.      RINGBACK.TXT
  6427.  
  6428.      COMMAND: RINGBACK
  6429.  
  6430.      This file will be displayed prior to the BBS hanging up on the user to
  6431.      call them back if they choose the Ringback feature and you have it
  6432.      enabled in the System Editor. It just explains what the BBS is about
  6433.      to do and gives the user instructions that they may need.
  6434.  
  6435.      Example:
  6436.  
  6437.      {1}Ringback
  6438.      [==========]
  6439.  
  6440.           Ringback will force the BBS to hang you up, and call you right back.  
  6441.      This is often helpful for line noise, or those who have "Measured" 
  6442.      service.
  6443.           Three attempts will be made to call you.  If those are not successful, 
  6444.      the BBS will give up on you.
  6445.           There will be a short pause before the BBS calls you back.  During 
  6446.      this time you should configure your modem to auto-answer incoming calls 
  6447.      (If it isn't already).  To do this with a Hayes-Compatible modem send the 
  6448.      command "ATS0=1" to the modem.
  6449.  
  6450.      {47}
  6451.  
  6452.      SYSNEWS.TXT
  6453.  
  6454.      This file is part of the LOGON sequence. It was designed to be used
  6455.      for any news from the Sysop, etc. You can set it up as a Menu File or
  6456.      whatever.
  6457.  
  6458.      Example:
  6459.  
  6460.      MENU
  6461.                                       Selection: 
  6462.      7
  6463.      1 t J:\TEXT\MENUS0\SYSINFO.TXT
  6464.      2 t J:\UPDATES\UPDATES.TXT
  6465.      3 t J:\UPDATES\UE_UPD.TXT
  6466.      4 t J:\SYSEDITG.PTC\CHANGES.TXT
  6467.      5 t J:\TEXT\MENUS0\VERSIONS.TXT
  6468.      6 t J:\TEXT\ALTRNATE.TXT
  6469.      DEFAULT EXIT
  6470.      {1}                       Welcome to Southern Software
  6471.  
  6472.                           [1]  Latest System News
  6473.                           [2]  Update File for Transcendence BBS
  6474.                           [3]  Update File for User Editor
  6475.                           [4]  Update File for System Editor
  6476.                           [5]  Latest Version of Programs
  6477.                           [6]  Alternate Download Locations
  6478.  
  6479.                                     [RETURN] to Exit
  6480.  
  6481.      Above is an example of a Menu file for the System News. You can also
  6482.      have just a plain text file for the System news.
  6483.  
  6484.  
  6485.  
  6486.                                     - 102 -
  6487.  
  6488.  
  6489.      SYSNEWSxx.TXT
  6490.  
  6491.      This file is the same as the above SYSNEWS.TXT file except, it is just
  6492.      the next file in sequence to be displayed after the SYSNEWS.TXT file.
  6493.      You can have up to 99 SYSNEWSxx.TXT files.
  6494.  
  6495.      SYSONSYS.TXT
  6496.  
  6497.      This file is displayed to the user when the Sysop enters the Sysop
  6498.      Mode (Dos Shell) using the F1 function key and chooses the '<1> Send
  6499.      Msg' option.
  6500.  
  6501.      Example:
  6502.  
  6503.      I'm BUSY, just hold on a sec...
  6504.  
  6505.      SYSOPOUT.TXT
  6506.  
  6507.      COMMAND: CALLSYS
  6508.  
  6509.      This file is displayed when the user chooses the CALLSYS command to
  6510.      page the Sysop and Chat Mode is turned off.
  6511.  
  6512.      Example:
  6513.  
  6514.      I am at work, At the tone, [L]eave feedback and I will answer your mail
  6515.      when I get home.
  6516.  
  6517.      TERMINAL.TXT
  6518.  
  6519.      COMMAND: TERMINAL
  6520.  
  6521.      This file is displayed user chooses the TERMINAl command. It just
  6522.      displays the available emulation modes and what number they need to
  6523.      choose. The number the user chooses will cause the BBS to look in the
  6524.      MENUSx folder for files that are to be displayed to the user. The 'x'
  6525.      in MENUSx corresponds to the number the user chooses.
  6526.  
  6527.      Example:
  6528.  
  6529.      {1}Southern Software's Terminal Types
  6530.      ----------------------------------
  6531.  
  6532.           [0] - 80 Column ASCII
  6533.           [1] - VT52 Mono
  6534.           [2] - VT52 Color
  6535.           [3] - ANSI Color
  6536.  
  6537.      If the user chose 1, then the BBS would look in the MENUS1 folder for
  6538.      text files that you have defined. If the BBS does not find the file it
  6539.      is looking for, then it will look in the MENUS0 folder for the file.
  6540.      The BBS will always revert back to the MENUS0 folder if a file is not
  6541.      found in the currently selected MENUSx folder. In the above example,
  6542.      you would have text files setup with VT52 mono escape codes so that
  6543.      the files will show up properly with someone using a mono monitor and
  6544.      using VT52.
  6545.  
  6546.  
  6547.  
  6548.  
  6549.                                     - 103 -
  6550.  
  6551.  
  6552.      USERLIST.TXT
  6553.  
  6554.      COMMAND: USERLIST
  6555.  
  6556.      This file is displayed when the user chooses the USERLIST command. It
  6557.      is used to display the options available. If it is not found, the BBS
  6558.      will use a built in display of the options available.
  6559.  
  6560.      Example:
  6561.  
  6562.      Search Methods
  6563.      ==============
  6564.  
  6565.      [1] - Search by Name
  6566.      [2] - Search by City
  6567.      [3] - Search by State
  6568.      [4] - Search by Computer
  6569.      [5] - Search ALL
  6570.  
  6571.      USERPARM.TXT
  6572.  
  6573.      COMMAND: USTATS
  6574.  
  6575.      This file is displayed when the user chooses the USTATS command. It is
  6576.      designed to give the user an overview of their statistics. You can
  6577.      define whatever you want displayed. The USTATS command will also only
  6578.      allow the user to change their Password. This is different than the
  6579.      USERPARM command.
  6580.  
  6581.      Example:
  6582.  
  6583.      {1}Your Current Status:
  6584.      --------------------
  6585.      {3} (aka {2} #{17})
  6586.      {5}
  6587.      {6}, {58}  {7}
  6588.      {8}
  6589.      {97}
  6590.  
  6591.      Age       : {10p20} Sex      : {46}
  6592.      Computer  : {9p20} Password : {4}
  6593.      Country   : {11p20} Birthday : {12}
  6594.      First Call: {25p20} Last Call: {24} 
  6595.  
  6596.      Messages Entered   : {13p10} Email Messages Entered: {16}
  6597.      Downloads          : {18p10} Uploads               : {19}
  6598.      UL:DL Ratio        : {20p10} Time Limit Per Day    : {21}
  6599.      Time Limit Per Call: {22p10} Time Used Today       : {23}
  6600.      Calls by you       : {26p10} Access Levels         : {29}/{45}/{86}/{87}
  6601.      Daily Call  Limit  : {49p10} Max. Email/Day        : {82}
  6602.      Max. Feedback/Day  : {83p10} Max. Pages/Call       : {84}
  6603.      Download Points    : {88p10} Number of "Hangups"   : {89}
  6604.  
  6605.      Notice the Variable Tag usage in this file. Below is a a list of the
  6606.      Variable Tags.
  6607.  
  6608.  
  6609.  
  6610.  
  6611.  
  6612.                                     - 104 -
  6613.  
  6614.  
  6615.      VERIFY.TXT
  6616.  
  6617.      This file is displayed to the user if you have the Auto-Verify option
  6618.      turned on in the System Editor and the user is a new user. It is used
  6619.      to explain to the user what is about to happen and how to react or
  6620.      setup their system so when the BBS calls them back, they will be setup
  6621.      to answer and enter the information requested by the BBS.
  6622.  
  6623.      Example:
  6624.  
  6625.      {1}Auto-Verify
  6626.      [============]
  6627.  
  6628.           This BBS will Automatically verify users by calling them back, and 
  6629.      verifying their password.  This allows me, the Sysop, to know if you have 
  6630.      provided me with a valid phone number.
  6631.           I am an understanding Sysop though, if you can not receive incoming 
  6632.      calls for any reason then refuse the Verification process, and explain 
  6633.      why in Email.
  6634.           To receive the incoming call send the command "ATS0=1" to your modem, 
  6635.      after the BBS has terminated its connection with your modem.  The BBS will 
  6636.      make three attempts to verify you, one right after the other.
  6637.  
  6638.      {47}
  6639.  
  6640.      WAITCALL.TXT
  6641.  
  6642.      This file is displayed when the BBS is at the WaitCall screen. This is
  6643.      the information at the top of the screen. If this file is not found,
  6644.      then the BBS will use the built in display of information.
  6645.  
  6646.      WELCOME.TXT
  6647.  
  6648.      This file is displayed upon connection right after the
  6649.      CONNECT.TXT/CONNEXTxx.TXT files.
  6650.  
  6651.      Example:
  6652.  
  6653.      TEXT NOABORT
  6654.      {1}
  6655.             [========================================================]
  6656.  
  6657.                          Welcome To a new Transcendence BBS
  6658.  
  6659.             [========================================================]
  6660.  
  6661.      WELCOMExx.TXT
  6662.  
  6663.      This file is basically the same as the WELCOME.TXT file except it is
  6664.      displayed in sequence after the WELCOME.TXT file. You can have up to
  6665.      99 WELCOMExx.TXT files.
  6666.  
  6667.  
  6668.  
  6669.  
  6670.  
  6671.  
  6672.  
  6673.  
  6674.  
  6675.                                     - 105 -
  6676.  
  6677.  
  6678.      VARIABLE TAGS
  6679.  
  6680.      Variable Tags allow the Sysop and in some instances the user, to place
  6681.      what is called a Variable Tag into a Text File, Menu File, Prompt
  6682.      file, etc. The BBS will then replace the {x} with the Data described
  6683.      below. These are used in files such as the EDITUSET.TXT file, etc.
  6684.      They are used for general purpose text files that will display the
  6685.      current data based on the user viewing the data, etc. Below is a list
  6686.      of all the Variable Tags used by the BBS and the information they
  6687.      provide. Each Variable Tag must be used in conjunction with braces as
  6688.      shown below.
  6689.  
  6690.      You can use a 'p' in a variable tag along with a number in order to
  6691.      pad the tag to so many spaces. This will keep the output of the tag to
  6692.      a set length. Example: {2p30} would always display the User's Handle
  6693.      at 30 characters in length. This helps to keep the output of a file
  6694.      lined up in columns.
  6695.  
  6696.      General Purpose Variable Tags
  6697.  
  6698.      These tags provide information about the user, to control the BBS,
  6699.      etc.
  6700.  
  6701.      {1}    Clears the Screen
  6702.      {2}    User's Handle
  6703.      {3}    User's Real name
  6704.      {4}    User's Password
  6705.      {5}    User's Address
  6706.      {6}    User's City
  6707.      {7}    User's Zip Code
  6708.      {8}    User's Voice Phone Number
  6709.      {9}    User's CPU
  6710.      {10}   User's Age
  6711.      {11}   User's Country
  6712.      {12}   User's Birthday
  6713.      {13}   Number of Messages Entered and number of Replies
  6714.      {14}   User's Video Width
  6715.      {15}   User's Video Length
  6716.      {16}   Number of Emails sent by user
  6717.      {17}   User's User Number
  6718.      {18}   User's number of Downloads
  6719.      {19}   User's number of Uploads
  6720.      {20}   User's DL:UL Ratio
  6721.      {21}   User's Time Limit per Day
  6722.      {22}   User's Time Limit per Call
  6723.      {23}   User's Time Used Today
  6724.      {24}   User's Last Call Date
  6725.      {25}   User's First Call Date
  6726.      {26}   User's number of Calls
  6727.      {27}   Today's Date  (01/19/93)
  6728.      {28}   Today's Date  (Jan. 19th, 1993)
  6729.      {29}   User's Command Table Level
  6730.      {30}   Number of Calls to System
  6731.      {31}   Last Caller
  6732.      {32}   Number of Calls Today
  6733.      {33}   Current Baud Rate of User
  6734.      {34}   Current Time
  6735.      {35}   User's Time Left for this Call
  6736.      {36}   User's Connect Time
  6737.  
  6738.                                     - 106 -
  6739.  
  6740.  
  6741.      {37}   Military Time
  6742.      {38}   Prompt for MORE
  6743.      {39}   Sysop's Name
  6744.      {40}   BBS Version number
  6745.      {41}   BBS Name
  6746.      {42}   BBS Node number
  6747.      {43}   Chat Mode Status
  6748.      {44}   Emails to you
  6749.      {45}   User's File Area Level
  6750.      {46}   User's Sex (M/F)
  6751.      {47}   Press Return Prompt
  6752.      {48}   Press Space prompt
  6753.      {49}   User's Daily Call Limit
  6754.      {50}   Not Used
  6755.      {51}   User's Downloads this Call
  6756.      {52}   User's Uploads this Call
  6757.      {53}   User's Downloads per Day Limit
  6758.      {54}   User's Uploads per Day Limit
  6759.      {55}   User's Downloads Today
  6760.      {56}   User's Uploads Today
  6761.      {57}   User's number of Calls Today
  6762.      {58}   User's State
  6763.      {59}   Number of User slots allocated
  6764.      {60}   Number of User slots in use
  6765.      {61}   Number of New Users
  6766.      {62}   Number of Surveys taken (NOT USED)
  6767.      {63}   User's number of Fmails sent
  6768.      {64}   User's number of Fmessages sent
  6769.      {65}   User's number of Games Played
  6770.      {66}   User's number of Feedback Messages sent
  6771.      {77}   Number of Messages entered on System
  6772.      {78}   Number of Emails entered on System
  6773.      {79}   Number of uploads to System
  6774.      {80}   Number of Downloads from System
  6775.      {81}   User's Alert Status (Alert! or Normal)
  6776.      {82}   User's Max Email per Day limit
  6777.      {83}   User's Max Messages per Day Limit
  6778.      {84}   User's Max Feedback per Day Limit
  6779.      {85}   User's Max Pages per day
  6780.      {86}   User's Online Game Level
  6781.      {87}   User's Menu Processor Level
  6782.      {88}   User's Download points
  6783.      {89}   User's number of Illegal Hangups
  6784.      {90}   User's last date of completing New Files Listing
  6785.      {91}   General Purpose BBS tag
  6786.      {92}   Event's ON time. Time system coming down for Event Scheduling.
  6787.      {93}   Name found during a partial name search in Email
  6788.      {94}   General Purpose BBS Tag. File Not Found.
  6789.      {95}   Number of Email entries TO user
  6790.      {96}   General Purpose BBS tag
  6791.      {97}   User's DATA Phone Number
  6792.      {98}   Number of seconds to pause output. (98-x) x = seconds
  6793.      {99}   User's Current Emulation in NUMBER format.
  6794.  
  6795.  
  6796.  
  6797.  
  6798.  
  6799.  
  6800.  
  6801.                                     - 107 -
  6802.  
  6803.  
  6804.      {100}  User's Current Emulation in TEXT format (VT52 Color)
  6805.      {101}  User's Default Terminal (Emulation) Type
  6806.      {102}  User's Default Window size (Sysop Only) in Text format
  6807.      {103}  User's Auto-Email setting
  6808.      {104}  User's Page Pause setting
  6809.      {105}  User's Hotkey setting
  6810.      {106}  User's Command Stack Printing setting
  6811.      {107}  User's Clear Screen setting
  6812.      {108}  User's Default Archive Type setting
  6813.      {109}  User's Continuous Message Scroll setting
  6814.      {110}  User's Pause Time between Messages setting
  6815.      {111}  User's File Area Prompt setting (long or Short)
  6816.      {112}  User's Message Base Prompt setting (long or short)
  6817.      {113}  User's Word Wrap in Editor setting
  6818.      {114}  User's Line Numbers in Editor setting
  6819.      {115}  User's Scan Mark Message Base setting
  6820.      {116}  User's Editor Summary setting
  6821.      {117}  User's Auto Quickscan New Messages setting
  6822.      {118}  User's Auto Quickscan New Files setting
  6823.      {119}  User's Emacs Editing setting
  6824.      {120}  User's New Files Scan setting (Catalog or Long listing)
  6825.      {121}  User's Key Aborts Text setting
  6826.      {122}  Banners Prompt  (Displays Random Banner)
  6827.      {123}  Banners Prompt  (Displays Currently Loaded Banner)
  6828.      {124}  Destructive Backspace. (124-x) x = number of backspaces to use
  6829.      {125}  Non-Destructive Backspace. (125-x) x = # of backspaces to use
  6830.      {126}  User's Current Information location in protected Memory
  6831.  
  6832.      {127-136}  Not Currently used
  6833.  
  6834.      The next few Tags were designed to be used in the Who's Called listing
  6835.      which uses the CALLS.TXT file for output of the last 'x' number of
  6836.      callers. The number of callers to display is set up in the System
  6837.      Editor.
  6838.  
  6839.      {137}  Caller number
  6840.      {138}  Handle
  6841.      {139}  Call Date
  6842.      {140}  Baud rate
  6843.      {141}  Connect Time
  6844.      {142}  Logoff Time
  6845.  
  6846.      Tags {1000}  -  {1100}  are Sysop definable Tags. You can have up to 100
  6847.      tags defined in DEF_TAGS.DAT which goes in the DATA folder. Refer to
  6848.      the description of this file in the DATA Files section.
  6849.  
  6850.  
  6851.  
  6852.  
  6853.  
  6854.  
  6855.  
  6856.  
  6857.  
  6858.  
  6859.  
  6860.  
  6861.  
  6862.  
  6863.  
  6864.                                     - 108 -
  6865.  
  6866.  
  6867.      Message Base Variable Tags
  6868.  
  6869.      These tags provide information about the Current Message Base and
  6870.      currently selected Message.
  6871.  
  6872.      {200}  Message Base Number
  6873.      {201}  Message Number
  6874.      {202}  Lines in Current Message
  6875.      {203}  Message Base name
  6876.      {204}  From (handle)
  6877.      {205}  To (handle)
  6878.      {206}  Date Message was posted
  6879.      {207}  Time Message was posted
  6880.      {208}  Subject of Message
  6881.      {209}  Number of replies to Message
  6882.      {210}  Message's Status in Text format (Normal, Extended, etc.)
  6883.      {211}  Number of New Messages to user in selected Message Base
  6884.      {212}  User's highest Message Read in selected Message Base
  6885.      {213}  Max number of Messages that can be entered on selected Msg Base
  6886.      {214}  Max number of Lines that can be entered on selected Msg Base
  6887.      {215}  User's highest Message read in selected Message Base
  6888.      {216}  Message Number this Message is a reply to
  6889.      {217}  Date Message was read by TO user
  6890.      {218}  Time message was read by TO user
  6891.  
  6892.      File Area Variable tags
  6893.  
  6894.      These tags provide information about the File Area and currently
  6895.      selected File.
  6896.  
  6897.      {300}  File Area Number
  6898.      {301}  File Area Name
  6899.      {302}  Number of Files Marked for Batch DL
  6900.      {303}  Filename of selected File
  6901.      {304}  Filesize of selected File
  6902.      {305}  Program Type of selected File
  6903.      {306}  Uploader of selected File
  6904.      {307}  Upload Time of selected File
  6905.      {308}  Upload Date of selected File
  6906.      {309}  Last Downloaded Date of selected File
  6907.      {310}  Number of Downloads of selected File
  6908.      {311}  File Level of selected File
  6909.      {312}  File Status of selected File
  6910.      {313}  CPU Type of selected File
  6911.      {314}  Monitor Type of selected File
  6912.      {315}  File Description of selected File
  6913.      {316}  Approx. Time to Download at {33}  Baud Rate of selected File
  6914.      {317}  Used for a Blank Space
  6915.      {318}  User's Default Protocol
  6916.      {319}  User's currently selected Protocol
  6917.      {320}  Number of Descriptions/Files in File Area
  6918.      {321}  Approx. Time to Download Marked Files
  6919.      {322}  File Number of selected File
  6920.      {323}  Not Used
  6921.      {324}  Xmodem Blocks of selected File
  6922.      {325}  Y/Zmodem Blocks of selected File
  6923.      {326}  Fmodem Blocks of selected File
  6924.      {327}  CPS Rating of downloaded File(s)
  6925.  
  6926.  
  6927.                                     - 109 -
  6928.  
  6929.  
  6930.      {328}  Old Filename. Used during File Renames
  6931.      {329}  New Filename. "                      "
  6932.      {330}  Max number of allowed Uploads
  6933.      {331}  Max Upload Size. Most available Space on Drive.
  6934.      {332}  File Type of selected File
  6935.      {333}  Used for Questions when Editing File or entering Description
  6936.      {334}  Brief Description of selected File
  6937.      {335}  Catalog Letter Choice
  6938.  
  6939.  
  6940.  
  6941.  
  6942.  
  6943.  
  6944.  
  6945.  
  6946.  
  6947.  
  6948.  
  6949.  
  6950.  
  6951.  
  6952.  
  6953.  
  6954.  
  6955.  
  6956.  
  6957.  
  6958.  
  6959.  
  6960.  
  6961.  
  6962.  
  6963.  
  6964.  
  6965.  
  6966.  
  6967.  
  6968.  
  6969.  
  6970.  
  6971.  
  6972.  
  6973.  
  6974.  
  6975.  
  6976.  
  6977.  
  6978.  
  6979.  
  6980.  
  6981.  
  6982.  
  6983.  
  6984.  
  6985.  
  6986.  
  6987.  
  6988.  
  6989.  
  6990.                                     - 110 -
  6991.  
  6992.  
  6993.