home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / open / echo290.lzh / ECHODOR.DOC < prev    next >
Text File  |  1988-12-28  |  46KB  |  1,511 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.           ******   ******  *     *   *****   *****     *****    *****
  9.          *        *        *     *  *     *  *     *  *     *  *     *
  10.          ****     *        *******  *     *  *     *  *     *  ******
  11.          *        *        *     *  *     *  *     *  *     *  *  *
  12.          *        *        *     *  *     *  *     *  *     *  *   *
  13.           ******   ******  *     *   *****   *****     *****   *    *
  14.  
  15.  
  16.  
  17.  
  18.                               Echodor version 2.80
  19.                                  By Scott Baker
  20.                         Documentation by Jonathan Woods
  21.  
  22.          If you should happen to find this program useful, Please send
  23.          a contribution to:
  24.  
  25.                                   Scott Baker
  26.                           6433 N. Tierra Catalina #48
  27.                              Tucson, Arizona 85718
  28.                                 (602) 577-3515
  29.  
  30.  
  31.                 For the latest version of echodor, you may call
  32.  
  33.                      Not-Yet-Named bbs (Fidonet 1:300/9)
  34.                                 (602) 577-3650
  35.                               300,1200,2400 baud
  36.                      No  Parity, 8 data bits, 1 stop bit
  37.  
  38.                                       Or
  39.  
  40.                        Exile's Gate (RBBSNET 8:911/101)
  41.                                 (714) 370-4211
  42.                                1200/2400/9600HST
  43.                               FREQable as ECHODOR
  44.  
  45.  
  46.  
  47.                                TABLE OF CONTENTS
  48.  
  49.          Introduction......................................1
  50.          Installation......................................2-4
  51.          ECHODOR.ART configuration file....................5-8
  52.          ECHODOR Operation & main menu commands............9-10
  53.          Reading Messages..................................11
  54.          Writing Messages..................................12
  55.          Line Editor.......................................12
  56.          Full Screen Editor................................13-14
  57.          Keyboard Emulation................................15
  58.          File Requests.....................................16
  59.          File Attaches.....................................17
  60.          Automessages......................................18
  61.          General Information...............................19
  62.          Revision History..................................20-22
  63.          Next Version......................................22
  64.          Registration......................................22
  65.          Disclaimer........................................22
  66.          Guarantee.........................................23
  67.          Credits...........................................23
  68.          Mach-10 BBS Information...........................24
  69.  
  70.  
  71.  
  72.  
  73.                                  INTRODUCTION
  74.  
  75.          Echodor  is  offered as a replacement to Bob Wescotts NETMAIL
  76.          door.  It is a full featured  echomail  conference  processor
  77.          that  incorporates  features found in many door programs, and
  78.          bulletin board systems.  The Echomail community has for  some
  79.          time  been  lacking a really good echomail door.  It is due to
  80.          this lack that Echodor was created.
  81.  
  82.          Echodor  may  be  used  on  several  bbs  systems.    It   is
  83.          configurable  to run under RBBS-PC Ver CPC 15.1 through 17.1,
  84.          PCBOARD 14.1, and Quickbbs.  The difference between these bbs
  85.          systems is the way they handle passing information to a  Door
  86.          program.   RBBS 15.1 puts the information in the first record
  87.          of the message file.  RBBS 16.1+ creates a  small  text  file
  88.          called  DORINFOx.DEF.  (the  'x'  being  the node number that
  89.          called the door program).  PCBOARD creates  a  random  access
  90.          file   called   PCBOARD.SYS.   Quick  basic  passes  all  the
  91.          parameters on the command line that calls the door.
  92.  
  93.          The information that is passed includes the Users  Name,  the
  94.          Communications   Port,  the  baud  rate,  the  graphics  type
  95.          selected, the time  remaining,  and  the  sysop  name.   This
  96.          information  is  used by Echodor to monitor the carrier of the
  97.          appropriate port, and to control various other  functions  of
  98.          echodor.
  99.  
  100.          If  you  don't  have  echomail currently operating, you probably
  101.          dont have a  need  for  this  program.   If  you  are  adding
  102.          echomail  to  your system, and haven't completed installing it
  103.          yet, STOP..  go back to the echomail programs, and  get  that
  104.          working  FIRST!   You should set up echomail to work in a set
  105.          of subdirs like FIDO, OPUS,  and  the  rest  of  the  netmail
  106.          bulletin boards.  If you are using RBBS, DO NOT USE RBBSMAIL!
  107.          Rbbsmail  puts  the echomail messages in your rbbs conference
  108.          files!  Echodor can't support this feature!
  109.  
  110.          If you are  using  pcboard  or  quickbbs,   the  installation
  111.          procedures are the same as for rbbs.
  112.  
  113.          Thus  far  PCBOARD  does  not  support  a  netmail  front end
  114.          processor due to the fact that it does not  allow  parameters
  115.          to  be passed on the command line.  To support echomail using
  116.          PCBOARD,  BinkleyTerm has to be run in the "MAIL" mode as  an
  117.          event from PCBOARD each evening.  Due to this, PCBOARD sysops
  118.          cannot support Crashmail, and MUST run as a POINT NODE.
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130. Echodor Version 2.80 Page 1
  131.  
  132.  
  133.                                  INSTALLATION
  134.  
  135.      If   you  already  have  Bob  Wescott's  netmail  door  running,  the
  136.      installation  will be very simple.  If you dont run the netmail door,
  137.      some explanation is in order.
  138.  
  139.      Echodor  uses FIDO type messages. IE: each message is a separate file
  140.      (1.MSG, 2.MSG etc..)  The messages in each echo area (Conference) are
  141.      stored in their own Subdirectory.  EG:
  142.  
  143.              C:\------ RBBS
  144.                   |
  145.                   +--- MAIL ------- PRIVATE
  146.                                |
  147.                                +--- BAD_MSGS
  148.                                |
  149.                                +--- HUMOR
  150.                                |
  151.                                +--- RBBS-PC
  152.                                |
  153.                                +--- CHATTER
  154.                                |
  155.                                +--- POLITICS
  156.  
  157.      You  Need  to get  Echomail  processing  to toss  all your incomming
  158.      messages to subdirs like these. (With confmail, this is accomplished
  159.      in AREAS.BBS) if you dont know how to do this, refer to the CONFMAIL
  160.      Documentation.
  161.  
  162.      Set up this structure BEFORE proceeding to the next section!
  163.  
  164.  
  165.  
  166. 1. Get Echomail working perfectly OUTSIDE your BBS!
  167. 2. Un-arce the echodor files into a dos sub-dir (preferably \echodor)
  168. 3. Invoke echodor with "Echodor /C"
  169.    A) Enter your own name as the sysop
  170.    B) Enter your BBS name
  171.    C) For best operation, I suggest setting the prompt colors to 15,1,and 15
  172.    D) Select your monitor type (color/mono)
  173.    E) Select  rbbs-16.x+ ONLY as your bbs type Unless you are running
  174.       PCBOARD or QuickBBS.
  175.    F) Select 'Variable' for the Communications Port.
  176.  
  177. 4. Load up a plain text editor and edit the file "Echodor.art"
  178.    A) Enter your own net and node numbers
  179.    B) Enter your name under "Sysopname"
  180.    C) Enter your name under "Commentname"
  181.    D) Edit the 2 tables to your own echomail areas. The comments in the
  182.       file should explain how to do this.  See also the section titled
  183.       MORE ON ECHODOR.ART.
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190. Echodor Ver 2.80 - Page 2
  191.  
  192.  
  193.                             INSTALLATION CONTINUED
  194.  
  195. 5. Set up a door batch file to something like the following:
  196.  
  197.    IF EXIST C:\RBBS\DOWNLOAD\USERMAIL.TXT DEL C:\RBBS\DOWNLOAD\USERMAIL.TXT
  198.    IF EXIST C:\RBBS\DOWNLOAD\USERMAIL.ARC DEL C:\RBBS\DOWNLOAD\USERMAIL.ARC
  199.    CD \Echodor
  200.    copy \rbbs\dorinfo*.def
  201.    echodor %1
  202.    PKARC /A C:\RBBS\DOWNLOAD\USERMAIL.ARC C:\RBBS\DOWNLOAD\USERMAIL.TXT
  203.    CD \rbbs
  204.  
  205.         (SEE the Example Batch file called ECHODOR.BAT)
  206.  
  207.    Note: make sure that your batch file does copy dorinfo*.def to the
  208.          echodor directory. This is a very important file.
  209.  
  210. 6. Test the door in local mode with "echodor /L" to make sure it is
  211.    working
  212.  
  213. 7. Your  batch  file will need to be changed. You need to modify it so that
  214.    CONFMAIL DOES NOT RENUMBER THE MESSAGE BASES. It needs to run echodor in
  215.    maintenance mode before renumbering. Your batch file will
  216.    probably contain something like:
  217.  
  218.     Confmail RENUM -S -D 10 C:\binkley\pascal -R c:\binkley\pascal
  219.  
  220.    You need to change this statement to:
  221.  
  222.     Confmail RENUM -S -D 10 C:\binkley\pascal
  223.  
  224. 8. Insert a  "echodor /M" statement  (make  sure it  is a capitol 'M'). This
  225.    will invoke  echodor's internal  delete old user  routine and adjust user
  226.    last-read  pointer. It should  be run RIGHT AFTER YOU HAVE USED CONFMAIL
  227.    RENUM'S  DELETE  OLD  command  (the batch  file line  listed  above). The
  228.    echodor /M only needs to be executed once. After running Echodor you need
  229.    to run confmail again to renumber. Example:
  230.  
  231.     :Renumber
  232.     Confmail RENUM -S -D 10 C:\binkley\pascal
  233.     Confmail RENUM -S -D 10 C:\binkley\C_echo
  234.     Confmail RENUM -S -D 10 C:\binkley\Sysop
  235.     Echodor /M
  236.     Confmail RENUM -R C:\binkley\pascal
  237.     Confmail RENUM -R C:\binkley\C_echo
  238.     Confmail RENUM -R C:\binkley\sysop
  239.     goto start
  240.  
  241.    That is a sample out of my binkley.bat file. Your's should be pretty
  242.    simple, but not identical.
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250. Echodor Ver 2.80 - Page 3
  251.  
  252.  
  253. NOTE: You may also call echodor with the syntax  "Echodor x" where X is the
  254. node number that the copy is being run on. The only difference between this
  255. and  the  previous  way echodor  worked  is that  echodor  would look for
  256. "DORINFOx.DEF". There is no guarantee as to how echodor will work in a
  257. network environment, but this is at least an important step forward.
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310. Echodor Ver 2.80 - Page 4
  311.  
  312.  
  313.  
  314.                               MORE ON ECHODOR.ART
  315.  
  316.          Echodor.art   is  Echodor's   master   config    file.    All
  317.          communication  between  you and Echodor is through this file.
  318.          Node Number, Net Number, Sysop name, and many more parameters
  319.          get  their  default values from this file.  The  example file
  320.          that was distributed  with  echodor  Version  2.50  is  well
  321.          commented.   For  ease  of use, the parameters are listed and
  322.          defined here.
  323.  
  324.  
  325. NET <xxx>
  326.  
  327.          This  parameter  specifies  either  a Fidonet NET number or a
  328.          RBBSNET net number.  It should be 3 digits in length.
  329.  
  330. NODE <xxx>
  331.  
  332.          This is your Fidonet or Rbbsnet node number.  It  usually  is
  333.          between  1  and  3 digits in length, and SHOULD NOT include a
  334.          point address IE: (100.0)  leave off the point information.
  335.  
  336. ORIGIN 'your origin line from your areas.bbs file'
  337.  
  338.          This is the origin line that will be appended to all messages
  339.          entered with echodor.  It should look the same as the one  in
  340.          your AREAS.BBS file (part of the echomail system)  It MUST be
  341.          enclosed in single quotes
  342.  
  343. MONO
  344.  
  345.          Use  this  option  if  you  are using a monochrome system but
  346.          still want your users to see  color  ansi  screens  on  their
  347.          side.
  348.  
  349. PROMPTCOLOR <xx>
  350.  
  351.          This  sets  the  color  for all echodor prompts.  The 2 digit
  352.          number numeric color code as defined in IBM Basic.  EG: 15  =
  353.          high  inten  White...   you  can  add  multiples of 16 to the
  354.          number to add a background color if you like.
  355.  
  356. MSGTEXTCOLOR <xx>
  357.  
  358.          This is the color set when  displaying  or  entering  message
  359.          text.
  360.  
  361. HILIGHTCOLOR <xx>
  362.  
  363.          The  Highlight color should be the same as the "prompt answer
  364.          color" set in the Config  menu  (ECHODOR  /C)  for  the  best
  365.          results.  It is set when entering text at Echodor Prompts.
  366.  
  367.  
  368.  
  369.  
  370. Echodor Ver 2.80 - Page 5
  371.  
  372.  
  373. SCANBARCOLOR <xx>
  374.  
  375.          This  is  the  color  set on the top line of the scan message
  376.          display.
  377.  
  378. SCANLINECOLOR <xx>
  379.  
  380.          This is the color set  for  each  line  displayed  after  the
  381.          scanbar line during the Scan Messages function.
  382.  
  383. DEFAULTFORE <xx>
  384.  
  385.          Everything else is displayed in this color
  386.  
  387. MENUFILE <FileSpec>
  388.  
  389.          This  is  the  7  character  name  of the main menu file.  It
  390.          should be a maximum of 7 chars, as it will be appended with a
  391.          "G" for ascii graphics users, and a  "C"  for  Ansi  graphics
  392.          users.
  393.  
  394. HELPFILEPREFIX <Drive:Path\HelpFilePrefix>
  395.  
  396.          This  is  the  prefix  for all help files.  (Also can will be
  397.          appended with a "G" or a  "C".   It  should  be  7  chars  in
  398.          length.
  399.  
  400. NUMHELPFILES <x>
  401.  
  402.          This is the number of help files (Not including the menu!)
  403.  
  404. SYSOPNAME 'Firstname Lastname'
  405.  
  406.          Enter one statement for each person you wish to access to the
  407.          sysop  conferences.   Each  name  must  be enclosed in single
  408.          quotes.  For more than one sysop, enter multiple statements.
  409.  
  410. COMMENTNAME 'Firstname Lastname'
  411.  
  412.          Enter the one and only name of the person  who  will  receive
  413.          comments to the sysop.
  414.  
  415. COMMENTAREA <x>
  416.  
  417.          This  is  the  message  area as defined in the AREATABLE that
  418.          will hold all comments to the sysop.
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430. Echodor Ver 2.80 - Page 6
  431.  
  432.  
  433. NOCOMMENT
  434.  
  435.          This option will disable the comment feature.
  436.  
  437. NOIGNORE
  438.  
  439.          This will disable the ignore command.  The ignore command  is
  440.          used  to  exclude certain areas from the message check.  This
  441.          is useful if you have a lot of echos, and checking  them  all
  442.          would take a very long time.
  443.  
  444. NOSETNATIONAL
  445.  
  446.          By  default,  Echodor  will  set  everyones  ignore status to
  447.          ignore national echos.  This option will set All echos to  be
  448.          checked.
  449.  
  450. WELCOME <Filespec>
  451.  
  452.          This  is the name of the welcome file that is to be displayed
  453.          each time a user accesses the echomail  door.   The  filename
  454.          should  be 7 characters with no extension.  A "G" or "C" will
  455.          be appended to the file if the user is using  ascii  or  ansi
  456.          graphics  modes  respectivley.  If the graphic version of the
  457.          file does not exist, then the non  graphic  version  will  be
  458.          used by default.
  459.  
  460. USERAREALIST <filespec>
  461.  
  462.          This  is  the file displayed to the user when the L)ist areas
  463.          function is selected.
  464.  
  465. SYSOPAREALIST <Filespec>
  466.  
  467.          This is the file displayed to the SYSOP when the L)ist  areas
  468.          function is selected.
  469.  
  470. DELETEUSER <xx>
  471.  
  472.          This is the number of days that inactive users will remain in
  473.          the user file.
  474.  
  475. NODOORMODE
  476.  
  477.          This  disables  certain  features  of  ECHODOR.   If  you use
  478.          echodor as  your  primary  message  base  handler,  use  this
  479.          option.
  480.  
  481. OUTBOUND  drive:\path
  482.  
  483.          This is the full drive and path of your outbound directory
  484.  
  485. MAXUSERTIME  <xx>
  486.  
  487.          This is the max session time in Mins.
  488.  
  489.  
  490. Echodor Ver 2.80 - Page 7
  491.  
  492.  
  493. MAILFILE <Drive:path\filespec>
  494.  
  495.          This  is  the file name (and path) where you wish mail packed
  496.          for download to be placed.  It should be in a directory  that
  497.          the files section of your bbs can access.
  498.  
  499. ARCMAILFILE <drive:path\filespec>
  500.  
  501.          This  is  the  same  as  the mailfile, but contains the arced
  502.          version of the packed mail for quicker downloads.  It  should
  503.          end with the "ARC" extension.
  504.  
  505. NOPACKMAIL
  506.  
  507.          This disables the packmail feature.
  508.  
  509.  
  510.          See  the  sample  ECHODOR.ART  file  for  proper usage of the
  511.          AREATABLE, and DESCTABLE parameters.
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550. Echodor Ver 2.80 - Page 8
  551.  
  552.  
  553.                                ECHODOR OPERATION
  554.  
  555.  
  556.          Echodor  operations  is simple.  It has been designed to look
  557.          like part of your BBS.  the menufile can be changed  to  look
  558.          line  the  rest  of your system as well.  The command letters
  559.          may NOT be changed.
  560.  
  561.          The valid commands from the main menu are as follows:
  562.  
  563.     J
  564.  
  565.          Change Echomail area.  When this function  is  selected,  the
  566.          user  is presented with a prompt asking for the echomail area
  567.          number, or the name, or 'L' to list the areas.  If  you  have
  568.          defined  a  description  table  in your ECHODOR.ART file, the
  569.          description table will be  listed.   If  you  are  using  the
  570.          USERAREAFILE,   and   the   SYSOPAREAFILE,   parameters,  the
  571.          corresponding file will be displayed.  If graphic versions of
  572.          the file exist, they will be displayed if the  user  supports
  573.          ansi or ascii graphics.
  574.  
  575.     C
  576.  
  577.          Check  personal  mail.   When  this function is selected, the
  578.          users is presented with a prompt that asks him/her to  verify
  579.          that  he  wants  to  check  for mail.  During the check, only
  580.          conferences that have been selected  in  the  IGNORE  EDITOR
  581.          will  be  checked.   The  user  can  abort  the  scan  of any
  582.          conference  by pressing 'S'.  when  a   message   is   found,
  583.          the header record will be displayed.
  584.  
  585.     F
  586.  
  587.          Full  screen editor toggle.  This function allows the user to
  588.          turn on the full screen editor or turn it off regardless  of
  589.          his/her   graphics  setting.   See  the  FULL  SCREEN  EDITOR
  590.          reference section for instructions for its use.
  591.  
  592.     H
  593.  
  594.          Help.   This  invokes  the  help system.  See the HELP SYSTEM
  595.          reference section for information of the help system.
  596.  
  597.     I
  598.  
  599.          Ignore editor.  This editor allows the  user  to  include  or
  600.          omit any conference from the 'check personal mail' function.
  601.  
  602.     K
  603.  
  604.          Erase/Kill  mail  packet file.  This allows the user to erase
  605.          any messages he may have captured or packed.
  606.  
  607.  
  608.  
  609.  
  610. Echodor Ver 2.80 - Page 9
  611.  
  612.  
  613.  
  614.     L
  615.  
  616.          Leave a comment.  This feature can be disabled if you already
  617.          have a comment section  on  your  bbs.   It  is  provided  to
  618.          support  the  possibility  of  using  echodor  for  your MAIN
  619.          message  proccessor.   See  the  NOCOMENT  parameter  in  the
  620.          ECHODOR.ART section for more information.
  621.  
  622.     M
  623.  
  624.          Create  your  Ctrl-N Macro.  This feature allows all users to
  625.          set up a special macro that will be  processed  when  echodor
  626.          receives  a  Ctrl-N  sequence.   It  is primarily useful for
  627.          storing signatures.
  628.  
  629.     P
  630.  
  631.          Add current conference to USERMAIL.TXT.  this  function  adds
  632.          all  messages  in  the current conference to the usermail.txt
  633.          file.   This  file  can  be  downloaded after the user  exits
  634.          Echodor.
  635.  
  636.     R
  637.  
  638.          Read Messages.  This function allows the user to read & reply
  639.          to the messages in the current echomail area.
  640.  
  641.     S
  642.  
  643.          Scan  Message  Headers.   This  function  allows  the user to
  644.          display a list of message  headers.  (IE:  To....From....Sbj)
  645.          Etc.
  646.  
  647.     E
  648.  
  649.          Enter/Write  a  Message.   Echodor  users  may  select a line
  650.          editor much like most bbs's, or a Full screen  editor.   This
  651.          full  screen editor is the same editor found in PRODOOR. (The
  652.          PCBOARD Door).  See the full screen editor section  for  more
  653.          information.
  654.  
  655.     X
  656.  
  657.          Expert  Toggle.  This turns on and off the main menu  display
  658.          Just like most BBS's.
  659.  
  660.     Q
  661.  
  662.          Quit Echodor.  In local mode this function will return you to
  663.          the dos prompt.  In On line mode, this function  will  return
  664.          the caller to the bbs.
  665.  
  666.  
  667.  
  668.  
  669.  
  670. Echodor Version 2.80 Page 10
  671.  
  672.  
  673.     D
  674.  
  675.          Modify  Message  Header  and  Attributes. (Sysop Only).  This
  676.          function allows you to change the attributes of any  message.
  677.          You  can  alter  the file attach, file request, private, kill
  678.          sent, and all other valid message attributes.   You  can  also
  679.          modify  the message header.  Including the TO, From, and Cost
  680.          fields.
  681.  
  682.     Z
  683.  
  684.          Move Message.  This function  allows  the  Sysop  to  move  a
  685.          message from one conference to another.
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730. Echodor Ver 2.80 - Page 11
  731.  
  732.  
  733.  
  734. Reading messages
  735. ----------------
  736.  
  737.   After activating the message-read command, you will be first shown the
  738. message in the base where your lastread pointer is set to. At the bottom of
  739. the screen, a small prompt line will be shown which will give you the
  740. following options:
  741.  
  742.  
  743.     Next- Attempt to go to the next message in the base. If possible, the
  744.           message pointer will be incremented to the next message in the
  745.           area. It will be displayed to you and the prompt line will once
  746.           again be shown to you.
  747.  
  748.     Prev- Attempt to go to the previous message in the area. If possible, the
  749.           message pointer will be decremented to the message preceding the
  750.           one that you just read.
  751.  
  752.        #- Jump to message number. Don't actually type a number sign (#), just
  753.           type the number of the message you want to go to. If possible, the
  754.           message pointer will be set to that value.
  755.  
  756.    Reply- This will allow you to enter a reply message to the message that you
  757.           are currently reading. For more information on entering messages,
  758.           please see the next help file.
  759.  
  760.     Quit- Quit to message menu. This will bring you back to the main menu of
  761.           the message system.
  762.  
  763.     Kill- If the current message is either to or from you, then you will be
  764.           presented with the kill option. The kill option will physically
  765.           erase the message from disk. It will be no longer readable and
  766.           CANNOT BE UN-KILLED.
  767.  
  768.     Capt- This  will  capture the current message to the usermail.txt
  769.           file
  770.  
  771.     Edit- If the current message is either to or from you, then you will also
  772.           be presented with this option. It will allow you to change the content
  773.           of the current message.
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790. Echodor Ver 2.80 - Page 12
  791.  
  792.  
  793. Writing messages
  794. ----------------
  795.  
  796.    There are two ways to write messages:
  797.  
  798.      1) With the full-screen editor
  799.      2) With the line editor
  800.  
  801.    Each of these methods will be described separately below. If you are using
  802. IBM ANSI graphics, then the full screen editor will be chosen for you. If not,
  803. then the line editor will be chosen.
  804.  
  805. Line Editor
  806. -----------
  807.   The line editor is the simplest of the two editors. You will just have to
  808. type your message. The lines will be wrapped automatically for you. You can
  809. a blank line to exit the entry mode. After exiting the entry mode, you will
  810. be presented with a small menu consisting of these options:
  811.  
  812.     Cont- Continue the current message. This will simply place you back into
  813.           the line editor's entry mode.
  814.  
  815.   Insert- This will allow you to insert a line anywhere into the message
  816.           where you want.
  817.  
  818.   Delete- This option will let you delete any line in the message.
  819.  
  820.   Visual- If you are using ANSI graphics, this will let you re-enter the
  821.           visual editor.
  822.  
  823.    Quote- If you are entering a reply, you may quote lines directly from
  824.           the original message. With this option, you can also list the
  825.           original message.
  826.  
  827.    Abort- This will quit the message editor without saving.
  828.  
  829.     Save- This will quit and save your message.
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850. Echodor Ver 2.80 - Page 13
  851.  
  852.  
  853.  
  854.                           ECHODOR FULL SCREEN EDITOR
  855.  
  856.  
  857.          The echodor full screen editor is the same editor that appears
  858.          in  PRODOOR  (Thanks  Sam!).   It provides full-screen visual
  859.          editing for on line message entry.  Visual  editing  requires
  860.          ANSI  terminal  emulation.   The  Visual editing commands are
  861.          WordStar-Like control characters.  If your  terminal  program
  862.          provides  ANSI  keyboard  emulation, you will also be able to
  863.          use the indicated function keys.  Here is a brief summary  of
  864.          the editor commands:
  865.  
  866. << Cursor Motion >>
  867.  
  868.          Ctrl-S  Move left  1 character     (Left arrow key)
  869.          Ctrl-D  Move right 1 character     (Right arrow key)
  870.          Ctrl-E  Move up    1 line          (Up arrow key)
  871.          Ctrl-X  Move down  1 line          (Down arrow key)
  872.          Ctrl-A  Move left  1 word
  873.          Ctrl-F  Move right 1 word
  874.          Ctrl-I  Tab cursor to next tabstop (Tab key)
  875.          Ctrl-P  Move cursor to line end    (End key)
  876.  
  877.  
  878. << Scrolling >>
  879.  
  880.          Ctrl-R  Move up a page             (PgUp key)
  881.          Ctrl-C  Move down a page           (PgDn key)
  882.  
  883.  
  884. << Delete >>
  885.  
  886.          Ctrl-G  Delete (gobble) character under cursor
  887.          Ctrl-H  Delete character to the left of the cursor  (Backspace)
  888.          Ctrl-T  Delete the word following the cursor
  889.          Ctrl-Y  Delete the current line
  890.          Ctrl-J  Join current line with next line
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910. Echodor Ver 2.80 - Page 14
  911.  
  912.  
  913. << Miscellaneous >>
  914.  
  915. Ctrl-B  Reformat paragraph.  A paragraph ends with the first line that is
  916.         blank or that has leading spaces.
  917.  
  918. Ctrl-L  Clear screen and redisplay.  (Home key)
  919.         This also scrolls the screen so the cursor line is in the middle
  920.         of the display.
  921.  
  922. Ctrl-N  Insert a RETURN.  Splits line at the cursor.
  923.  
  924. Ctrl-O  Review the text of the Original message you were reading or replying.
  925.         You may also quote selected lines from the original message.
  926.  
  927. Ctrl-Q  Quit visual mode and return to the Message Entry Command prompt.
  928.  
  929. Ctrl-V  Toggle insert/overtype mode.  (Ins key)
  930.  
  931. Ctrl-W  Display message header information (date, to, from, subject, etc.)
  932.  
  933. ESC     Exit visual mode and return to the Message Entry Command prompt.
  934.  
  935.  
  936.  
  937. Insert Mode versus Overtype Mode
  938. --------------------------------
  939.  
  940. In insert mode, all characters typed are INSERTED before the cursor. The
  941. ENTER key splits the line and BACKSPACE can re-join lines.
  942.  
  943. In overtype mode, characters "type over" what was on the screen before.
  944. Overtype mode also disables the automatic line SPLIT / JOIN available in
  945. insert mode.  Use ^N(split) and ^J(join) to manually split and join
  946. lines while in overtype mode.
  947.  
  948.  
  949.  
  950. Keyboard emulation
  951. ------------------
  952.  
  953. The easiest way to control the cursor in Visual Edit mode is to use your
  954. cursor keys.  Most popular terminal programs provide some sort of
  955. keyboard emulation.  Unfortunately, this emulation is either incomplete
  956. or requires you to go through an involved configuration process.
  957.  
  958. The WordStar* command set was chosen as a control-character command set
  959. because it can function on virtually any keyboard and with any terminal
  960. emulation mode.  It also has the advantage of leting you keep your
  961. fingers on the "home" keys while moving the cursor around.
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970. Echodor Ver 2.80 - Page 15
  971.  
  972. How do file-requests work?
  973. --------------------------
  974.      When a file request is generated, two files are created and placed in
  975. the outbound directory. The first file contains the name of the file(s) that
  976. you are requesting from the remote system. The second file specifies how and
  977. when the transfer will take place. (i.e. crash-mail, normal, direct, etc.).
  978. The stem for each of these files is made up of two four-character hexidecimal
  979. numbers specifying the net and node number that the request will be sent to.
  980.  
  981.      The first file created is the .REQ file. If this file already exists
  982. then it will be appended to. The name of the file being requested is simply
  983. placed in the file in plain-ascii.
  984.  
  985.      The second file created will have the extension of ".FLO", ".CLO",
  986. ".DLO", or ".HLO". This tells the front-end processor how and when the
  987. file will be transfered. The various methods are summarized below:
  988.  
  989. Name         Ext  Description
  990. -----------  ---  ----------------------------------------------------------
  991. Normal       FLO  Normal transfer. It will occur at national mail hour
  992. Crash-mail   CLO  The request will be processed at the soonest possible time
  993. Hold         HLO  Hold-for-pickup. The remote system must poll your system
  994.                   in order to receive the request.
  995. Direct       DLO  (I have no idea what this does)
  996.  
  997.      Echodor generates file-requests with the "/GET" option. On the command
  998. line, you simply need to specify the filename and and the node that you want
  999. to request from.
  1000.  
  1001. Examples:
  1002.  
  1003.      Echodor /GET echo280.arc from 300/9
  1004.  
  1005.         This generates a file request to a system for the file "ECHO280.ARC".
  1006.       It will send this request to node 300/9. Since no other method was
  1007.       specified, it will default to normal and generate a ".FLO" file for
  1008.       the request (as well as a .REQ file). This transfer will take place
  1009.       at national mail hour.
  1010.  
  1011.      Echodor /GET echo280.arc from 300/9 C
  1012.  
  1013.         Like the above example, this will request the file "ECHO280.ARC" from
  1014.       300/9, but it will generate a ".CLO" file instead of a ".FLO" file.
  1015.       Therefore, this transfer will take place at the soonest available time.
  1016.  
  1017.      Echodor /GET echodor from 300/9 H
  1018.  
  1019.         This example demonstrates a "magic" request. Magic requests are
  1020.       special type of request where you specify a magic file name (in this
  1021.       case, "echodor"). The file must be set-up as a magic file on the
  1022.       receivers end as well. The advantage to a magic filename is that
  1023.       the sysop usually has it reference the most recent version of the
  1024.       file you are requesting -- that means you don't have to worry about
  1025.       the exact version number/filename. The "H" on the line specifies
  1026.       that the request will be marked as hold-for-pickup. The request will
  1027.       not be sent out at all and the remote system must call your system
  1028.       for the request to be processed. (This is not usually done)
  1029.  
  1030. Echodor Version 2.80 Page 16
  1031.  
  1032.  
  1033. File-attaches
  1034. -------------
  1035.      A file attach is a method of sending a file from your system to any
  1036. remote system. It is very similar to the file-request feature in operation,
  1037. but no .REQ file is generated. Instead, the filename and path is placed in
  1038. the FLO/CLO/DLO/HLO file.
  1039.  
  1040.      Echodor generates file-requests with the "/SEND" command line option.
  1041. The syntax is very similar to file-attaching with a few differences shown
  1042. in the examples below.
  1043.  
  1044. Examples:
  1045.  
  1046.      Echodor /SEND c:\files\echo280.arc to 300/9
  1047.  
  1048.         This sends the file echo280.arc to node 300/9. The file will be
  1049.       defaulted to normal (.FLO) and sent at national mail hour. The file
  1050.       to be sent (Echo280.arc) is located in the c:\files directory. This
  1051.       an important difference from File-requesting -- With a file-attach,
  1052.       you MUST specify the full path of the file.
  1053.  
  1054.      Echodor /SEND c:\files\echo280.arc to 300/9 C
  1055.  
  1056.         This is the same as the above option except the mail will be set
  1057.       to crash-mail (.CLO) and sent at the first available time.
  1058.  
  1059.  
  1060. Listing file-requests and file-attaches
  1061. ---------------------------------------
  1062.      Echodor has the capability to produce a summary of all of your file-
  1063. requests or attaches that are presently in your outbound directory. This is
  1064. currently a command line option of echodor, but will soon be implemented
  1065. from a sysop-menu inside echodor to allow easier usage of the function.
  1066.  
  1067. To produce a list of current outbound file-requests:
  1068.       Echodor /REQLIST [INTO <filename>|PRINTER]
  1069.  
  1070.   The INTO parameter is optional and if specified will allow you to send the
  1071. list to either the printer or a disk-file.
  1072.  
  1073. To produce a list of all outbound file-attaches:
  1074.       Echodor /ATTACHLIST [INTO <filename>|PRINTER]
  1075.  
  1076.   The INTO parameter functions the same as above. upon the execution of this
  1077. command, Echodor will list all of the file-attaches excluding normal arcmail
  1078. packets (.MOx Files).
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090. Echodor Version 2.80 Page 17
  1091.  
  1092.  
  1093. Automessages
  1094. ------------
  1095.      The automessage ability of echodor is a very powerful feature that allows
  1096. you to post news updates about your system in a special area. When a user
  1097. calls your system, all of the automessages that he has not read will be
  1098. displayed to him. Since the automessage area is treated by Echodor as a normal
  1099. mail area, it is very simple to enter automessages.
  1100.  
  1101.      To set up an automessage area, simply create a directory like you would
  1102. for any other echomail area. Then, add an entry to Echodor's area table
  1103. for the automessage area. The entry should be just like a regular message
  1104. area except set it's type to "A" for automessage. You should also set it
  1105. to sysop-only to prevent your users from posting in it.
  1106.  
  1107.      Next, you must set your bbs to shell out to Echodor durring the users
  1108. logon process, preferably right after he checks his mail. I'm not sure
  1109. how to do this with RBBS, but there must be a way somehow -- you'll have to
  1110. check out RBBS's doccumentation. You need to call echodor with either
  1111. "Echodor Node-num /AUTO" or "Echodor Node-num /AC" where node-num is the
  1112. same as the node-number used when you call echodor as a door. The "/AUTO"
  1113. option will simply display all new automessages and the "/AC" option will
  1114. display all automessages and then ask the user if he wishes to check for
  1115. new echomail messages.
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150. Echodor Version 2.80 Page 18
  1151.  
  1152.  
  1153. General info about the door
  1154.  
  1155. 1. Commands can be stacked (r;123 for read msg #123, a;2;r;4;q;a;3 switch to
  1156.    area #2, read message 4, quit to main, and switch to area #3)
  1157.  
  1158. 2. There are 3 command switches:
  1159.       /L load up the door inlocal mode
  1160.       /M Run daily door maintenance
  1161.       /C run the door mini-config utility
  1162.  
  1163. 3. The system will check for loss of carrier and out of time
  1164.  
  1165. 4. A user will not be kicked off due to time in the middle of a message.
  1166.  
  1167. 5. you should only log on for a max of 120 minutes at a time. You might be
  1168.    able to log on longer, but the elapsed time functions might have
  1169.    some trouble.
  1170.  
  1171. 6. I haven't written the help files yet so you might want to write them
  1172.    yourself
  1173.  
  1174. 7. The local ansi emulation isn't perfect, so animated screen might not look
  1175.    right, but it will look fine remote. (specifically, screens made with
  1176.    THEDRAW. Ansidr30 screens will look great)
  1177.  
  1178. 8. THE ARCMAIL SYSTEM HAS BEEN CHANGED!
  1179.    Echodor no longer shells to dos to arc the mail, it must be done externally
  1180.    in the batch file. THIS IS IMPORTANT. You batch file would look something
  1181.    like the one below:
  1182.  
  1183.       Cd \Echodor
  1184.       copy \rbbs-pc\dorinfo.def
  1185.       echodor
  1186.       PKARC /A USERMAIL.ARC USERMAIL.TXT
  1187.       cd \rbbs-pc
  1188.       rbbs
  1189.  
  1190.    This should save memory enough to allow the mail to be arced.
  1191.  
  1192. 9. You MUST have a fossil driver to run this door, I suggest X00, but opuscomm
  1193.    should work just as well.
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210. Echodor Ver 2.80 - Page 19
  1211.  
  1212.  
  1213.  
  1214. Revision history
  1215. ----------------
  1216.   1.00 -Very primitive - simple editor, included line editor and
  1217.         read/scan features
  1218.  
  1219.   2.00 -Added Sam H. Smith's visual editor
  1220.        -Rbbs-pc and qbbs door code added
  1221.        -Welcome file added
  1222.        -Help files written
  1223.  
  1224.   2.10 -Fixed minor bugs
  1225.  
  1226.   2.20 -Added ignore system, Packmail support, Comment feature.
  1227.  
  1228.   2.30 -Bug in QBBS and RBBS-16 mode fixed
  1229.        -Removed hard/word wrap option from message editor
  1230.        -New rbbs-pc option support: networking
  1231.         By specifying "Echodor x" where x is the node number of
  1232.         the node accessing the door (between 0-9). Echodor will then
  1233.         look for "dorinfoX.def" rather than just "dorinfo.def". I'm still
  1234.         not sure how echodor will handle having more than one copy
  1235.         run at a time, though.
  1236.  
  1237.  2.40 -Pcboard support added (note that time limit fixed at 40 mins)
  1238.       -New menu structure - menus are now kept in a text file called
  1239.        "echomen". Ascii-graphics and color menus may be put into
  1240.        the files "echomeng" and "echomenc" respectfully.
  1241.       -The "Full-Screen Editor toggle" option has been added for those
  1242.        users who have their graphics preference set to "none" on the
  1243.        bbs to avoid the time delay of ansi usage, but still wish to
  1244.        use the Full-Screen editor.
  1245.       -When read is selected, you are now prompted for the starting
  1246.        message number.
  1247.       -The message "Returning to <bbs-name>. Standby..." has been added
  1248.        on termination of echodor.
  1249.       -eXpert toggle is now available
  1250.       -Areas may also be selected by name instead of just number. The
  1251.        user must type in the name entered into the "listed tag" field
  1252.        of the area table in order to have the area selected in this
  1253.        manner.
  1254.       -The [N]etmail option has been removed from area-select. You must now
  1255.        select it by number.
  1256.       -Seen-by lines are now stripped in systems that don't hide them
  1257.        with CTRL-A
  1258.       -A bug in the scan option has been fixed.
  1259.       -Ignore now offers an option to resume checking of all national
  1260.        echos.
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270. Echodor Ver 2.80 - Page 20
  1271.  
  1272.  
  1273.  2.41 -Hopefully having time-left working in PC-Board mode
  1274.  
  1275.  2.50 -Macro record feature, "M" at main menu
  1276.       -Sysop chat, ALT-C
  1277.       -Sysop current system info (baud rate, etc), ALT-I
  1278.       -Sysop pop-up help, ALT-H
  1279.       -The arcmail system has been changed. Please observe point #8 above
  1280.        and new batch files
  1281.       -Local users (i.e. sysop) may print the current message by typing
  1282.        "H" at the read menu.
  1283.       -Users may record the current message to the pack-file by selecting
  1284.        "C" at the read menu.
  1285.       -The pack-file may be reset with "K" from the main menu
  1286.  
  1287.  2.60 -Added Full screen editor toggle from main menu.
  1288.       -Fixed bugs in PCBOARD 14.0 support
  1289.  
  1290.  2.70 -Added Spelling checker using Turbo Lightning to Full screen editor
  1291.       -Added D & Z options to main menu
  1292.       -Added graphics Toggle.
  1293.       -Will recognize only first letter at each input prompt.
  1294.  
  1295.  
  1296. Changes to version 2.80
  1297. -----------------------
  1298.            - Fixed lastread option in scan and dump options
  1299.  
  1300.            - Fixed "highest message in area" message. When the user reads
  1301.              beyond the last message in the area, the last message will no
  1302.              longer be displayed repeatedly.
  1303.  
  1304.            - added SEND,GET,HELP,REQLIST,ATTACHLIST,and POLL command line
  1305.              options. Use the HELP ooption for more info.
  1306.  
  1307.            - added "B" option from main menu to set search strings
  1308.              for the read option.
  1309.  
  1310.            - added sysop "X" option from read menu to carbon-copy a
  1311.              message
  1312.  
  1313.            - For the file request capability, the "OUTBOUND" parameter has
  1314.              been added to the configuation file. It must specify the path to
  1315.              your outbound directory. If it does not, then all file request
  1316.              and file attach files will be placed in the current dir.
  1317.  
  1318.            - the "MAXUSERTIME" parameter has been added to limit the amount of
  1319.              time that a user may be in the door. It accepts one integer value
  1320.              specifying the maximum number of minutes that the user may be on.
  1321.  
  1322.            - the "N" command from the main menu has been added to allow users
  1323.              to check what areas have messages in them that the user has not
  1324.              read.
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330. Echodor Version 2.80 Page 21
  1331.  
  1332.  
  1333.            - the SIZEGRAPH and UTILGRAPH options have been added for
  1334.              statistical analysis of the echo areas. See the HELP option
  1335.              for more information.
  1336.  
  1337.            - The messages "of xxx/x" and "@ xxx/x" are now stripped out
  1338.              when displaying the message header. This makes everything look
  1339.              a lot cleaner.
  1340.  
  1341.            - Revised automessage and mail-check options (/AUTO,/CHECK,/AC)
  1342.              to allow the use of the node parameter the same way that the
  1343.  
  1344.  
  1345. Plans for next version
  1346. ----------------------
  1347.    Also included (hopefully) will be enhanced code for multi-node systems. In
  1348.  order to add this much-needed code, I must first have a multi-node system to
  1349.  test echodor on. That requires me to raise the money for a LAN card. If I can
  1350.  raise the required amount in donations (approx $360), then hopefully, I can
  1351.  get network support up and running.
  1352.    I am also considering adding file-request/file-attach commands. These will
  1353.  either be in a sysop-section of echodor or perhaps a whole other door program
  1354.  dedicated to this function.
  1355.    Statistics - Wouldn't it be nice to see a nice report of which areas get
  1356.  most of the activity? That ability might be coming in a newer version of
  1357.  echodor.
  1358.  
  1359. Registration
  1360. ------------
  1361.    Echodor represents MANY hours of work and if you find it useful, I would
  1362.  appreciate your sending in a donation of $20 or more. I will send you back
  1363.  a DSDD 5.25" disk with the latest copy of echodor and perhaps a few other
  1364.  small utilities that will fit on it. My address is in this document
  1365.  somewhere if you decide to send in a donation.
  1366.  
  1367. Disclaimer
  1368. ----------
  1369.   This program is being distributed under the following conditions:
  1370.  
  1371.  1) This code or any of the files associated with it may not be distributed
  1372.     in modified form in any way.
  1373.  
  1374.  2) You may not use any portion of the code distributed with this package
  1375.     in any other program without my written permission.
  1376.  
  1377.  3) This software and/or code may not be distributed for a profit.
  1378.  
  1379.  4) I am in no way responsible for any damage that may be caused due to the
  1380.     use or misuse of this software.
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390. Echodor Ver 2.80 - Page 22
  1391.  
  1392.  
  1393. Guarantee
  1394. ---------
  1395.    There is absolutely no guarantee, warranty or promise of any kind made
  1396.  with regard to the performance or quality of the Mach-10 software, utilities,
  1397.  documentation, or any associated files. Any problems, risks, damages,
  1398.  disasters or lack of them are purely you're responsibility. By using the
  1399.  Mach-10 software, documentation, utilities, or any associated materials,
  1400.  you acknowledge this in full.
  1401.  
  1402. Credit where credit is due
  1403. --------------------------
  1404.    The following persons have assisted me with the development of this
  1405.  software either through the programs that they have written or help that
  1406.  they have given me in testing/developing the software.
  1407.  
  1408.   Jerry Cain     - Beta-Testing and helpful suggestions
  1409.   Jonathan Woods - RBBS-PC support, Beta Testing, Documentation.
  1410.   Sam H. Smith   - Visual editor and associated routines
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450. Echodor Ver 2.80 - Page 23
  1451.  
  1452.  
  1453. Mach-10 bbs advertisement
  1454. -------------------------
  1455.    In the past month, I have written a bbs program called mach-10 bbs. As of
  1456.  yet, I have not released it yet, but I plan to do so within a month. It
  1457.  offers many advantages that other bbs programs do not even come close to
  1458.  Here is a few of them:
  1459.  
  1460.         - Totally Dynamic menu structure - of Mach-10's 90 commands, you
  1461.           may put any of them on any of 10 menus. All of this is
  1462.           done in an easy to read table (plain-ascii). The individual
  1463.           options may be protected by security level, validation level,
  1464.           post ratio, or upload ratio.
  1465.  
  1466.         - An enhanced version of the echodor message system. There are
  1467.           many extensions including improvements to the PackMail system.
  1468.  
  1469.         - Batch protocols - up to 30 files at a time!
  1470.  
  1471.         - Protocols are external meaning that you may add any number of
  1472.           protocols, up to a maximum of 255.
  1473.  
  1474.         - Rbbs 16.1 door support - the dorinfo.def file is created
  1475.           providing compatibility with many of the door programs
  1476.           available.
  1477.  
  1478.         - Auto Call-Validation. Users can validate themselves by
  1479.           having the bbs call them. A great time-saver for the
  1480.           sysop.
  1481.  
  1482.         - Extensive use of color -- it looks neat!
  1483.  
  1484.         - Fast loading and operation - All parameters and tables are loaded
  1485.           into memory allowing mach-10 to operate very fast.
  1486.  
  1487.         - Overlays - The mach-10 system uses Turbo Pascal's overlay system
  1488.           allowing an almost infinite number of commands to be written
  1489.           without any memory problems.
  1490.  
  1491.         - Very powerful file-maintenance, the sysop can ARC files, kill
  1492.           them, move them between area, test/view/read archives, Benchmark
  1493.           protocols, and more! all in an easy to use menu.
  1494.  
  1495.         - Total remote sysop compatibility - EVERY option can be used remotely
  1496.           allowing you to almost run the system without a local sysop!
  1497.  
  1498.    Mach-10 will be available pretty soon, I am getting beta-testers to start
  1499.  it up presently. The only thing that really remains to be completed is the
  1500.  documentation. Give my bbs a call and check it out! (note that I'll have to
  1501.  validate most of you since auto-validation is local only)
  1502.  
  1503. - Scott M. Baker, Author of Echodor and Mach-10 bbs
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510. Echodor Ver 2.80 - Page 24
  1511.