home *** CD-ROM | disk | FTP | other *** search
/ Boldly Go Collection / version40.iso / TS / 05B / MHST122.ZIP / MEGAHOST.DOC < prev    next >
Encoding:
Text File  |  1992-04-11  |  145.3 KB  |  4,555 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                ┌────────────────────────────────────────────────────────┐
  15.                │                                                        │
  16.                │ █▄ ▄█  █▀▀▀   █▀▀▀    █▀█   █   █  ▄▀▀▀▄  ▄▀▀▀  ▀▀█▀▀  │
  17.                │ █ ▀ █  █▀▀    █▀▀▀█  █▄▄▄█  █▀▀▀█  █   █   ▀▀▀▄   █    │
  18.                │ █   █  █▄▄▄▄  █▄▄▄█  █   █  █   █  ▀▄▄▄▀  ▄▄▄▄▀   █    │
  19.                │                                                        │
  20.                │            Copyright (c) 1992 by Don Mankin            │
  21.                │                   All Rights Reserved                  │
  22.                │                  231 Market Place #353                 │
  23.                │                   San Ramon, CA 94583                  │
  24.                │      PSL Orders (ONLY) 800-242-4775 item # 10391       │
  25.                │ Support BBS Number 209-836-2402  (ONLINE Registration) │
  26.                │                                                        │
  27.                ├────────────────────────────────────────────────────────┤
  28.                │                                                        │
  29.                │   This is a user supported product.  We encourage you  │
  30.                │   to pass  is  along to others.  If you find MEGAHOST  │
  31.                │   of  value,  please  register it  with us.  If  used  │
  32.                │   commercially    or   for  commercial  purposes,   a  │
  33.                │   registration  fee of  $59 (US Dollars) is required.  │
  34.                │   Otherwise, registration would be just $29.  Include  │
  35.                │   $4.00 shipping and  handling plus California sales   │
  36.                │   tax of 7.75% if ordering from California.            │
  37.                │                                                        │
  38.                │   Please send your registration  to the above address  │
  39.                │   or,  register online using your MasterCard or Visa.  │
  40.                │   Support of this  product  is  provided  exclusively  │
  41.                │   through  the  Support  BBS  at the number  provided  │
  42.                │   above.                                               │
  43.                │                                                        │
  44.                │   Thanks for supporting MEGAHOST!                      │
  45.                │                                                        │
  46.                └────────────────────────────────────────────────────────┘
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.                                 --- MEGAHOST User Guide:  Table of Contents
  72.  
  73.  
  74.  
  75.  
  76.  
  77.                                 ┌─────────┐
  78.                           ┌─────┴───┐     │              (tm)
  79.                         ──│         │o    │──────────────────
  80.                           │   ┌─────┴╨──┐ │  Association of
  81.                           │   │         │─┘  Shareware
  82.                           └───│    o    │    Professionals
  83.                         ──────│    ║    │────────────────────
  84.                               └────╨────┘    MEMBER
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.                                   Table of Contents
  94.  
  95.  
  96.  
  97.           INTRODUCTION...............................................1
  98.               Why Another BBS?.......................................1
  99.               The Small Print........................................1
  100.  
  101.           CHANGES FROM MAXIHOST......................................2
  102.               Acknowledgements.......................................4
  103.               Hardware Requirements..................................4
  104.               Files..................................................4
  105.  
  106.           INSTALLATION...............................................8
  107.               Modem..................................................8
  108.               Directory structure....................................8
  109.               SECURITY Level.........................................9
  110.  
  111.           IN AND OUT OF MEGAHOST....................................10
  112.               Starting Up MEGAHOST..................................10
  113.               Using MEGAHOST in Local Mode..........................10
  114.                   Directory Status Line.............................10
  115.                   Quitting MEGAHOST and Exiting to DOS..............10
  116.  
  117.           SYSTEM CONFIGURATION......................................11
  118.               CONFIGURATION FILE....................................11
  119.                   ALLOW300=.........................................11
  120.                   ANSIDELAY=........................................11
  121.                   ANSWERSTRING=.....................................11
  122.                   ASKFILECHECK=.....................................11
  123.                   ASKMAILCHECK=.....................................11
  124.                   AUTOINDUCTION=....................................11
  125.                   BATCHLOG=.........................................12
  126.  
  127.  
  128.  
  129.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page ii ---
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.                                 --- MEGAHOST User Guide:  Table of Contents
  138.  
  139.                   BATCHON=..........................................12
  140.                   BATCHOFF=.........................................13
  141.                   BAUD=.............................................13
  142.                   BBSNAME=..........................................13
  143.                   BIOS=.............................................13
  144.                   CALLBACK=.........................................13
  145.                   CALLERRECS=.......................................14
  146.                   CHANGEMENU=.......................................14
  147.                   CHECKAPI=.........................................14
  148.                   CHECKBIG=.........................................14
  149.                   CLOSEDSYSTEM=.....................................14
  150.                   CMDLINE=..........................................15
  151.                   COLOR=............................................15
  152.                   COSYSOP=..........................................15
  153.                   COMn_BASE=........................................15
  154.                   COMn_INT=.........................................15
  155.                   COMn_IRQ=.........................................15
  156.                   CONFERENCE=.......................................16
  157.                   CTSCHECK=.........................................17
  158.                   DATAPATH=.........................................17
  159.                   DEBUG=............................................17
  160.                   DEFAULTS=.........................................17
  161.                   DIALSTRING=.......................................18
  162.                   DIRECT=...........................................18
  163.                   DIRECTORY=........................................18
  164.                   DIRPW=............................................18
  165.                   DOORMENU=.........................................19
  166.                   DOORSYS=..........................................19
  167.                   ENTERMSG=.........................................19
  168.                   EVENT=............................................19
  169.                   EXECSWAP=.........................................19
  170.                   HOURS=............................................20
  171.                   INITSTRING=.......................................20
  172.                   KBDTIMER=.........................................21
  173.                   LOCKBAUD=.........................................21
  174.                   LOGFILE=..........................................21
  175.                   LPT=..............................................21
  176.                   MAILMENU=.........................................21
  177.                   MAINMENU=.........................................21
  178.                   MATCHLEVEL=.......................................21
  179.                   MDM300=...........................................22
  180.                   MDM1200=..........................................22
  181.                   MDM2400=..........................................22
  182.                   MDM4800=..........................................22
  183.                   MDM9600=..........................................22
  184.                   MDM19200=.........................................22
  185.                   MDM38400=.........................................22
  186.                   MDM57600=.........................................22
  187.                   MENU (general)....................................22
  188.                   MENU=ANSI.........................................22
  189.                   MENU=BUZZBACK.....................................23
  190.                   MENU=CHANGEDIR....................................23
  191.                   MENU=DOWNLOAD.....................................23
  192.                   MENU=ECHODOOR.....................................23
  193.  
  194.  
  195.              --- MEGAHOST Copyright 1992 - by Don Mankin - Page iii ---
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                                 --- MEGAHOST User Guide:  Table of Contents
  204.  
  205.                   MENU=FILEDESC.....................................23
  206.                   MENU=HELP.........................................23
  207.                   MENU=LOGDRIVE.....................................23
  208.                   MENU=KNOWNCALLER..................................23
  209.                   MENU=MSGTOSYSOP...................................23
  210.                   MENU=OPERATOR.....................................24
  211.                   MENU=PROGRAMDIR...................................24
  212.                   MENU=QUESTIONNAIRE................................24
  213.                   MENU=READLOG......................................24
  214.                   MENU=SEARCH.......................................24
  215.                   MENU=TRAPDOOR.....................................25
  216.                   MENU=UPLOAD.......................................25
  217.                   MENU=VIEWBULL.....................................25
  218.                   MENU=ZIPPYDIRSCAN.................................25
  219.                   MODEMDELAY=.......................................25
  220.                   MSGRECS=..........................................26
  221.                   NEWPVTMSG=........................................26
  222.                   NEWUSERSECURITY=..................................26
  223.                   NEWUSERTIMELIMIT=.................................26
  224.                   NOTIMERS=.........................................26
  225.                   OFFHOOK=..........................................26
  226.                   OPTION=...........................................27
  227.                   PORT=.............................................27
  228.                   PRINTER=..........................................27
  229.                   PROTECT (general).................................27
  230.                   PROTOCOL=SEND.....................................28
  231.                   PROTOCOL=RECEIVE..................................28
  232.                   QUIET=............................................28
  233.                   RESETSTRING=......................................28
  234.                   RETRIES=..........................................29
  235.                   REVMSGFILE=.......................................29
  236.                   RINGBACK=.........................................29
  237.                   RINGPIN=..........................................29
  238.                   SAVESCRN=.........................................29
  239.                   SEPARATORS=.......................................30
  240.                   SHOWSWAPMSG=......................................30
  241.                   START=............................................30
  242.                   SWAPTOEMS=........................................30
  243.                   SYSOP=............................................30
  244.                   TDSTRING=.........................................30
  245.                   TEMPDIR=..........................................30
  246.                   TRAPDOOR=.........................................31
  247.                   UPLOAD=...........................................32
  248.                   UPLOADINPLACE=....................................32
  249.                   USER DEFINED MENUS (general)......................33
  250.                   USERLOCK=.........................................34
  251.                   USERMENU=.........................................34
  252.                   XONXOFF=..........................................34
  253.  
  254.           BULLETINS.................................................35
  255.  
  256.           CALLER MENU OPTIONS.......................................36
  257.               GENERAL OPTIONS.......................................36
  258.                   (A)NSI Color - on/off.............................36
  259.  
  260.  
  261.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page iv ---
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.                                 --- MEGAHOST User Guide:  Table of Contents
  270.  
  271.                   (B)uzz Back.......................................36
  272.                   (C)hange Directory................................36
  273.                   (D)ownload File...................................36
  274.                   (E)cho Mail.......................................37
  275.                   (F)ile Descriptions...............................37
  276.                   (G)oodbye Logoff..................................37
  277.                   (H)elp with MHOST.................................37
  278.                   (K)nown Caller Log................................37
  279.                   (L)og new Drive...................................38
  280.                   (M)essage System..................................38
  281.                   (O)perator Chat...................................38
  282.                   (P)rogram Directory...............................38
  283.                   (Q)uestionaire....................................38
  284.                   (S)earch for File.................................38
  285.                   (U)pload File.....................................38
  286.                   (V)iew Bulletins..................................38
  287.                   (Z)ippy Dir Scan..................................39
  288.                   (+)-Trap DOOR(s)..................................39
  289.                   (*)-Read Log File.................................39
  290.                   (&)-Add Prog Desc.  (SysOp Only)..................39
  291.               KNOWN CALLER LOG SYSTEM OPTIONS.......................40
  292.                   (K)nown Caller Log................................40
  293.                       (A)dd Caller (SysOp Only).....................40
  294.                       (C)ompress Database  (SysOp Only).............40
  295.                       (D)elete by Record  (SysOp Only)..............40
  296.                       (E)dit Caller Info............................40
  297.                       (I)nquire Personal............................40
  298.                       (G)oodbye Logoff..............................40
  299.                       (L)ist Callers................................41
  300.                       (S)end to Printer  (SysOp Only)...............41
  301.                       (P)ause Toggle................................41
  302.                       (Q)uit to Main................................41
  303.                       (R)ebuild Database  (SysOp Only)..............41
  304.                       (X)pert Mode..................................41
  305.               MESSAGE DATABASE SYSTEM OPTIONS.......................42
  306.                   (M)essage System..................................42
  307.                       (B)ackward Read...............................42
  308.                       (C)ompress Database  (SysOp Only).............42
  309.                       (D)elete by Record  (SysOp Only)..............42
  310.                       (E)nter Message...............................42
  311.                       (F)orward Read................................42
  312.                       (G)oodbye Logoff..............................42
  313.                       (I)ndividual Message..........................42
  314.                       (L)ist to Printer   (SysOp Only)..............43
  315.                       (M)essage Area................................43
  316.                       (N)ew Messages................................43
  317.                       (P)ause Toggle................................43
  318.                       (Q)uit to Main................................43
  319.                       (R)ebuild Database  (SysOp Only)..............43
  320.                       (S)earch Messages.............................43
  321.                       (X)pert Mode..................................43
  322.                       (Y)our Mail...................................44
  323.  
  324.           FUNCTION KEYS.............................................45
  325.  
  326.  
  327.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page v ---
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.                                 --- MEGAHOST User Guide:  Table of Contents
  336.  
  337.           MODEM DIP SWITCH AND OTHER EQUIPMENT SETTINGS.............47
  338.               Hayes 1200 External Settings..........................47
  339.               Hayes 1200B Internal Modem (Early Model)..............47
  340.               Hayes 1200B Internal Modem Switch Settings............48
  341.               Hayes 1200B Model 07/00043 Internal Modem.............48
  342.               US Robotics 2400 and 9600.............................48
  343.               AST Six Pack..........................................48
  344.               AT cable configuration................................49
  345.  
  346.           KNOWN COMPATIBILITY PROBLEMS..............................50
  347.  
  348.           MISCELLANEOUS TIPS AND SETTINGS...........................51
  349.               Entering SysOp Information............................51
  350.               More on INITSTRING....................................51
  351.                   Hayes 1200 baud modems............................52
  352.                   Hayes 2400 baud modems............................53
  353.                   Multi-Tech 2400 baud modems.......................53
  354.                   US Robotics Courier HST 9600......................53
  355.                   Everex Evercom 24 modems..........................53
  356.                   Everex 24 MNP modems..............................53
  357.               BuzzBack Info.........................................54
  358.               Single User System....................................54
  359.               MINIHOST to MAXIHOST Conversion.......................54
  360.               MAXIHOST to MEGAHOST Conversion.......................54
  361.               Running DOS (or a program) from a remote..............56
  362.               Using MEGAHOST with Doorway...........................57
  363.               BIG Terminal..........................................58
  364.               Testimonials..........................................59
  365.               Definition Of Shareware...............................60
  366.               Disclaimer - Agreement................................61
  367.               Omsbudsman............................................62
  368.               Registration Information..............................63
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page vi ---
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.                                       --- MEGAHOST User Guide: Introduction
  402.  
  403.  
  404.  
  405.  
  406.                        ───────────────────────────────────────
  407.                                     INTRODUCTION
  408.                        ───────────────────────────────────────
  409.  
  410.  
  411.  
  412.  
  413.           WHY ANOTHER BBS?
  414.           ───────────────────────────────────────
  415.  
  416.           The original purpose of MEGAHOST was to allow the consultant or
  417.           programmer to call his office from elsewhere and retrieve
  418.           programs he had forgotten to bring along. It was to be a simple
  419.           program with only a few features. But, as happens with programs
  420.           of this kind, I kept wondering what it would be like if I did
  421.           just changed this, added that . . . so it grew into what you see:
  422.           a powerful host program, or full featured BBS.
  423.  
  424.  
  425.  
  426.           THE SMALL PRINT
  427.           ───────────────────────────────────────
  428.  
  429.           This program is not public domain; it is a copyright work
  430.           protected by US and international law. Registration is required
  431.           when used on a regular basis (more than a few times). Read
  432.           opening screen for details.
  433.  
  434.           You are welcome to make copies and pass these on to others, but:
  435.  
  436.              *  you should distribute the entire package, complete with all
  437.                 documentation and other files;
  438.  
  439.              *  you may charge no more than $10 per disk for copying, and
  440.                 if you do charge you must make it clear that this payment
  441.                 is for copying only and does not cover the cost of the
  442.                 MEGAHOST registration.
  443.  
  444.              *  you may not distribute MEGAHOST together with any product
  445.                 that you sell.
  446.  
  447.           No exception to these conditions may be made without my specific
  448.           written permission.
  449.  
  450.           When you use MEGAHOST, you assume full responsibility for it; in
  451.           no event shall I be responsible for any damages whatsoever that
  452.           may be due to errors in the program or documentation, or your
  453.           failure to read, understand, or follow instructions in the
  454.           latter.
  455.  
  456.  
  457.  
  458.  
  459.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 1 ---
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.                                       --- MEGAHOST User Guide: Introduction
  468.  
  469.           This file mentions the names of various commercial products; many
  470.           of these names are trademarks or registered trademarks.
  471.  
  472.           Source code is not available, so please don't ask for it.
  473.  
  474.  
  475.  
  476.           CHANGES FROM MINIHOST
  477.           ───────────────────────────────────────
  478.  
  479.           MEGAHOST has the following enhancements over MINIHOST:
  480.  
  481.              * Improved Message System database
  482.  
  483.              * Message System printing
  484.  
  485.              * Support for 9600 and 19200 bps modems
  486.  
  487.              * Support for Multi-taskers
  488.  
  489.              * Event Scheduling
  490.  
  491.              * Questionnaire facility
  492.  
  493.              * Operator Chat hours.
  494.  
  495.              * Trap DOOR menuing system
  496.  
  497.              * Menu driven DIRECTORY changes
  498.  
  499.              * Supports up to fifteen external file transfer protocols
  500.  
  501.              * Releases all but 12k when in a door or a DOS shell.
  502.  
  503.              * File description updates in any directory
  504.  
  505.              * Data files may be in a separate directory
  506.  
  507.              * Twenty five character CONFERENCE descriptions
  508.  
  509.              * ANSI graphics new user, help, and goodbye screens
  510.  
  511.              * Creation of DOOR.SYS file
  512.  
  513.  
  514.  
  515.           CHANGES FROM MAXIHOST
  516.           ───────────────────────────────────────
  517.  
  518.           MEGAHOST has the following MAJOR enhancements over MAXIHOST:
  519.  
  520.              * MEGAHOST can be configured for either a hierarchical or non-
  521.                 hierarchial security structure.
  522.  
  523.  
  524.  
  525.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 2 ---
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.                                       --- MEGAHOST User Guide: Introduction
  534.  
  535.              * Message File System (MFS) goes away.  MEGAHOST utilizes a
  536.                 sophisticated message database system.
  537.  
  538.              * MEGAHOST now utilizes a sophisticated caller database
  539.                 system.  No more 500 known caller limit!
  540.  
  541.              * Support for greater than 2 billion messages and user
  542.                 entries!
  543.  
  544.              * User Defined Menus
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 3 ---
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.                                       --- MEGAHOST User Guide: Introduction
  600.  
  601.           ACKNOWLEDGEMENTS
  602.           ───────────────────────────────────────
  603.  
  604.           I want to thank Rod Cole, Jimmy Nord, Matt Wakeley, Ted DeCastro,
  605.           Chuck Childers, Lyle Eddy, Andy Walsh, Peter Evans, Carl
  606.           Sagerquist, Jim Spheekas, Don Lokke,  and many others for the
  607.           help they have provided. This has included suggestions, coding,
  608.           and system documentation. It is truly appreciated.
  609.  
  610.           I use PIBASYNC routines from: Philip Burns (PIB).
  611.  
  612.  
  613.  
  614.           HARDWARE REQUIREMENTS
  615.           ───────────────────────────────────────
  616.  
  617.           This program is written to run on an IBM PC (or PC clone) with
  618.           384K RAM and PC-DOS 3.X or higher. It can be used with floppies,
  619.           but is written with a hard drive in mind. It needs a Hayes (or
  620.           compatible) modem, although information is supplied below for use
  621.           with certain alternatives. It should be used at 8 data bits, no
  622.           parity, and 1 stop bit to enable Xmodem transfers, but will
  623.           operate at 7 data bits, even parity. A printer may be used to log
  624.           calls. Enter ANSI.SYS into the CONFIG.SYS file as follows:
  625.  
  626.                     DEVICE=A:\ANSI.SYS
  627.                               or
  628.                     DEVICE=C:\DOS\ANSI.SYS
  629.  
  630.  
  631.           You will most likely have to increase the number of files
  632.           available to DOS. If you don't have enough you may get a 'Too
  633.           many files' error.  You can increase the number of files
  634.           available by entering the following into your CONFIG.SYS:
  635.  
  636.                     FILES=30
  637.  
  638.  
  639.           FILES
  640.           ───────────────────────────────────────
  641.  
  642.           The following files are used by MEGAHOST. An * means created by
  643.           MEGAHOST.
  644.  
  645.           ????????.$$$ *   Temporary file
  646.  
  647.           MAILFIL.DAT  *   Message data file
  648.  
  649.           MAILFIL.IX   *   Message index file
  650.  
  651.           USRSFIL.DAT  *   Caller data file
  652.  
  653.           USRSFIL.IX   *   Caller index file
  654.  
  655.  
  656.  
  657.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 4 ---
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.                                       --- MEGAHOST User Guide: Introduction
  666.  
  667.           ECHODOOR.BAT     Used to invoke optional 3rd party echo mail system
  668.  
  669.           EVENT.BAT        Used to call external programs at a certain time
  670.  
  671.           BATCH1.BAT       Tests BATCHLOG front end - See BATCHLOG=
  672.  
  673.           BATCH2.BAT       Sample BATCHLOG.BAT file - See BATCHLOG=
  674.  
  675.           BATCHLOG.BAT     Used for alternative logon front end
  676.  
  677.           BATCHON.BAT      Used to call external programs upon logon
  678.  
  679.           BATCHOFF.BAT     Used to call external programs upon logoff
  680.  
  681.           BATCHLOG.DAT *   Created when BATCHLOG=Y
  682.  
  683.           CHNGMNU?.G01     Sample CHANGE DIRECTORY menu - See User Defined Menus
  684.  
  685.           DOORMNU?.G01     Sample TRAPDOOR menu         - See User Defined Menus
  686.  
  687.           MAILMNU?.G01     Sample MAIL menu             - See User Defined Menus
  688.  
  689.           MAINMNU?.G01     Sample MAIN menu             - See User Defined Menus
  690.  
  691.           BULLETIN.G00     ANSI color bulletin menu
  692.  
  693.           BULLETIN.T00     ASCII bulletin menu
  694.  
  695.           BULLETIN.G??     ANSI color bulletin where ?? is a number 01-99
  696.  
  697.           BULLETIN.T??     ASCII bulletin where ?? is a number 01-99
  698.  
  699.           HELP.G00         ANSI color help menu file (edit to suit) displayed to
  700.                            caller by the '(H)elp with MHost' menu option
  701.  
  702.           HELP.T00         Non-ANSI color menu help file (edit to suit)
  703.                            displayed to caller by the '(H)elp with MHost' menu
  704.                            option where ?? is a number 01-99
  705.  
  706.           HELP.G??         ANSI color help file (edit to suit) displayed to
  707.                            caller by the '(H)elp with MHost' menu option where
  708.                            ?? is a number 01-99
  709.  
  710.           HELP.T??         Non-ANSI color help file (edit to suit) displayed to
  711.                            caller by the '(H)elp with MHost' menu option
  712.  
  713.           GOODBYE.G01      ANSI color text file (edit to suit) displayed upon
  714.                            logging off the system
  715.  
  716.           GOODBYE.T01      Non-ANSI color text file (edit to suit) displayed
  717.                            upon logging off the system
  718.  
  719.           MEGAHOST.CNF     Configures MEGAHOST (described below)
  720.  
  721.  
  722.  
  723.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 5 ---
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.                                       --- MEGAHOST User Guide: Introduction
  732.  
  733.           MEGAHOST.EXE     Main executable program
  734.  
  735.           MEGAHOST.DOC     This file
  736.  
  737.           MEGAHOST.LOG *   Created for caller log and comments
  738.  
  739.           WELCOME.G01      ANSI color file displayed after carrier
  740.  
  741.           WELCOME.T01      Non-ANSI color file displayed after carrier
  742.  
  743.           NEWUSER.G01      ANSI color file displayed for new users
  744.  
  745.           NEWUSER.T01      Non-ANSI color file displayed for new users
  746.  
  747.           READ.ME          Last-minute news
  748.  
  749.           TRAPDOOR.BAT     Provides a 'trapdoor' to a program or batch file     
  750.                            that you select
  751.  
  752.           TRAPDOO?.BAT     Same as above where ? would be a letter A - Z
  753.                            and there is at least one TRAPDOOR= keyword in the
  754.                            .CNF file. See below.
  755.  
  756.           UPLDDIR.BBS  *   Created by system for upload files where 'UPLDDIR' is
  757.                            the directory represented by the UPLOAD= keyword
  758.  
  759.           WATCHDG1.COM     Public domain program to monitor carrier detect:
  760.                            Port 1 version
  761.  
  762.           WATCHDG2.COM     Port 2 version
  763.  
  764.           QUESTION.IN      Sample Questionnaire input file - See QUESTIONNAIRE
  765.  
  766.           QUESTION.OUT *   Questionnaire output file       - See QUESTIONNAIRE
  767.  
  768.           DOOR.SYS     *   See DOORSYS= later in this document.
  769.  
  770.           DORINFO1.DEF *   See DOORSYS= later in this document.
  771.  
  772.           MEGAHST1.DEF *   See DOORSYS= later in this document.
  773.  
  774.           Deleting the MAILFIL.* or USRSFIL.* files will cause MEGAHOST to
  775.           recreate the files on the next call.  Deleting either of the .IX
  776.           files will cause the releted database to be reindexed next call.
  777.  
  778.           The data from the UPLDDIR.BBS file can be moved to the proper
  779.           download directory and placed in a file there: these might be
  780.           DNLDDIR and DNLDDIR.BBS respectively, or for games, GAMES and
  781.           GAMES.BBS. That part of the filename preceding the extension must
  782.           be the same as the name of the directory.
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 6 ---
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.                                       --- MEGAHOST User Guide: Introduction
  798.  
  799.           A word on updates: Although I will try and provide compatibility
  800.           between different versions of MEGAHOST, I cannot guarantee it.
  801.           You should use and where necessary modify the files provided with
  802.           each new version (particularly MEGAHOST.CNF) rather than use
  803.           those from its predecessors.
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 7 ---
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.                                       --- MEGAHOST User Guide: Installation
  864.  
  865.                        ───────────────────────────────────────
  866.                                     INSTALLATION
  867.                        ───────────────────────────────────────
  868.  
  869.  
  870.  
  871.  
  872.           MODEM
  873.           ───────────────────────────────────────
  874.  
  875.           MEGAHOST is supplied configured for a 'Hayes-compatible' modem.
  876.           If your modem is not Hayes compatible, see 'MODEM SETTINGS',
  877.           below.
  878.  
  879.  
  880.  
  881.           DIRECTORY STRUCTURE
  882.           ───────────────────────────────────────
  883.  
  884.           The suggested implementation is to make a subdirectory MEGAHOST
  885.           off the root (if you use the DOS internal command for this, MD
  886.           \MEGAHOST). All files accompanying this within the bundled
  887.           archive file should be placed within this subdirectory. A PATH
  888.           MUST BE SET TO THIS SUBDIRECTORY in the AUTOEXEC.BAT file BEFORE
  889.           running MEGAHOST, or it will not work correctly.  This is
  890.           accomplished by the line PATH=C:\MEGAHOST.
  891.  
  892.           Also, make sure the COMSPEC includes the drive specifier. I use
  893.           SET COMSPEC=C:\DOS\COMMAND.COM but if COMMAND.COM is in the root,
  894.           use SET COMSPEC=C:\COMMAND.COM. If COMSPEC is already pointing at
  895.           COMMAND.COM, you need not include the SET command in your
  896.           AUTOEXEC.BAT. Some problems involving COMSPEC have been resolved
  897.           either by placing a path to COMMAND.COM, or by placing
  898.           COMMAND.COM within the \MEGAHOST directory (which should still
  899.           have a path set to it). I suggest the upload directory be
  900.           installed as MD C:\UPLD. The keyword UPLOAD=C:\UPLD should then
  901.           be specified, as explained below.
  902.  
  903.           NOTE: Data Files may now be placed in a separate drive/directory
  904.           then the executables. See DATAPATH= below. Floppy users may also
  905.           use subdirectories as described above.
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 8 ---
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.                                       --- MEGAHOST User Guide: Installation
  930.  
  931.           SECURITY LEVEL
  932.           ───────────────────────────────────────
  933.  
  934.           This concept is essential to MEGAHOST, and its generous
  935.           implementation is one of the program's main features. As the
  936.           SysOp (System Operator) you determine the level of security for
  937.           just about any aspect of your own MEGAHOST -- notably, each item
  938.           that appears on the menu that a caller sees -- and specify these
  939.           levels in MEGAHOST.CNF. This file determines the clearance level
  940.           a caller must have in order to select the option, download a
  941.           file, log onto a subdirectory, etc.  Security levels are handled
  942.           differently depending upon the MATCHLEVEL keyword.  (For details,
  943.           see 'CONFIGURATION FILE' below.)
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 9 ---
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.                             --- MEGAHOST User Guide: In and Out of MEGAHOST
  996.  
  997.                        ───────────────────────────────────────
  998.                                IN AND OUT OF MEGAHOST
  999.                        ───────────────────────────────────────
  1000.  
  1001.  
  1002.  
  1003.  
  1004.           STARTING UP MEGAHOST
  1005.           ───────────────────────────────────────
  1006.  
  1007.           Once you have configured the program, to use it you will simply
  1008.           log onto the subdirectory in which you have installed it, and
  1009.           call it up.  MEGAHOST will briefly show you a copyright /
  1010.           registration screen while it is reading the configuration file
  1011.           and then will wait for a caller.
  1012.  
  1013.  
  1014.  
  1015.           USING MEGAHOST IN LOCAL MODE
  1016.           ───────────────────────────────────────
  1017.  
  1018.           To use the program in local mode, press ESC any time you see the
  1019.           'Waiting for Call' screen. You will then need to answer the
  1020.           'First & Last Name:' and 'Password:' prompts just as if you had
  1021.           called from somewhere else (a remote system).
  1022.  
  1023.  
  1024.           Directory Status Line
  1025.           ─────────────────────
  1026.  
  1027.           The current directory, maximum time allowed, and time left are
  1028.           shown here. The format is:
  1029.  
  1030.              drive:\directory hours:minutes-timeleft.
  1031.  
  1032.              e.g. C:\PUBLIC\DONS 00:37-23
  1033.  
  1034.           where C:\PUBLIC\DONS is the current directory, 00:37 is the time
  1035.           elapsed, in hours and minutes, and 23 is the number of minutes
  1036.           remaining before disconnection. In this example, the callers
  1037.           allowed time on the system is limited to 60 minutes.
  1038.  
  1039.  
  1040.           Quitting MEGAHOST and Exiting to DOS
  1041.            ────────────────────────────────────
  1042.  
  1043.           To quit, you must press ESC at the 'Waiting for Call' screen,
  1044.           then press Enter at the 'First & Last Name:' prompt. MEGAHOST
  1045.           will then terminate and you will be back at the DOS prompt. This
  1046.           can only be done from local mode (while at the keyboard).
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 10 ---
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.                               --- MEGAHOST User Guide: System Configuration
  1062.  
  1063.                        ───────────────────────────────────────
  1064.                                 SYSTEM CONFIGURATION
  1065.                        ───────────────────────────────────────
  1066.  
  1067.  
  1068.  
  1069.  
  1070.           CONFIGURATION FILE
  1071.           ───────────────────────────────────────
  1072.  
  1073.           System configuration is determined by the following switches
  1074.           within the configuration file MEGAHOST.CNF. You can edit this
  1075.           file with the editor of your choice.  Entries starting with semi
  1076.           colons are considered comments and are ignored. (If you use a
  1077.           word processor, make sure to use it in ASCII mode. If unsure
  1078.           about this, look in the manual for advice on how to use the word
  1079.           processor to write source code or messages for upload to remote
  1080.           systems.)
  1081.  
  1082.           ALLOW300=Y
  1083.  
  1084.                "Y" allows 300 Baud modems to use the system. "N" would
  1085.                prohibit 300 baud modems from coming on.
  1086.  
  1087.           ANSIDELAY=Y
  1088.  
  1089.                Setting this to 'N' eliminates a short pause added when
  1090.                displaying ANSI output that causes some high speed modems to
  1091.                miss ANSI escape sequences which displays garbage on the
  1092.                display screen.
  1093.  
  1094.           ANSWERSTRING=ATA
  1095.  
  1096.                This string causes the modem to answer.
  1097.  
  1098.           ASKFILECHECK=N
  1099.  
  1100.                If set to Y then the system will ask the caller if it should
  1101.           display new file names since the last time the caller was on the
  1102.           system.  If set to N the system WILL DISPLAY the new files
  1103.           without asking.
  1104.  
  1105.           ASKMAILCHECK=N
  1106.  
  1107.                If set to Y then the system will ask the caller if it should
  1108.           check for new messages since the last time the caller was on the
  1109.           system.  If set to N the system will check for new messages
  1110.           without asking.
  1111.  
  1112.           AUTOINDUCTION=Y
  1113.  
  1114.                Causes the Induction function to be called upon logon if the
  1115.                caller is not recognized by the system.  The caller will be
  1116.                disconnected if the induction process fails.
  1117.  
  1118.  
  1119.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 11 ---
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.                               --- MEGAHOST User Guide: System Configuration
  1128.  
  1129.           BATCHLOG=N
  1130.  
  1131.                The BATCHLOG function is not fully supported in MEGAHOST.
  1132.                It is available only as it was implemented in MAXIHOST and
  1133.                does not support MEGAHOST's special features.
  1134.  
  1135.                If BATCHLOG=Y, MEGAHOST selects an alternate, user-written,
  1136.                batch logon routine; it is up to the SysOp to provide one
  1137.                that is CTTY compatible (INT 21). After the carrier is
  1138.                detected, the file BATCHLOG.BAT is invoked by MEGAHOST. The
  1139.                batch file would call your logon routine. This can provide a
  1140.                custom front end for a business to tailor to its
  1141.                requirements. The user program must create an ASCII file,
  1142.                BATCHLOG.DAT, containing the following information:
  1143.  
  1144.                     USER=FIRST LAST
  1145.                     SECURITY=9
  1146.                     TIMELIMIT=60
  1147.                     KBDTIMER=3
  1148.                     BUZZBACK=836-2402
  1149.                     ANSI=Y
  1150.  
  1151.                (The above keywords should not have leading spaces in the
  1152.                file; they are only shown this way here for clarity)
  1153.  
  1154.                BATCHLOG.DAT is read by MEGAHOST upon return. If
  1155.                BATCHLOG.DAT is not found, the caller's security defaults to
  1156.                0. If SECURITY = NEWUSERSECURITY then NEWUSER.?00 will be
  1157.                displayed. If SECURITY is a negative number the user is
  1158.                logged off. The USER field length is 25 characters.
  1159.  
  1160.                If BATCHLOG=Y you must toggle Batchlog OFF by pressing
  1161.                SHIFT-F7 from the Configuration Screen before pressing ESC
  1162.                to exit MEGAHOST.
  1163.  
  1164.                This feature is left in to provide compatability with
  1165.                MEGAHOST but is no longer supported.
  1166.  
  1167.           BATCHON=N
  1168.  
  1169.                If BATCHON=Y, MEGAHOST will execute the batch file
  1170.                BATCHON.BAT just before a caller views the newuser screens,
  1171.                the bulletins, or checking for mail.  This allows the SysOp
  1172.                to customize the system with external routines such as
  1173.                checking a badname file against the callers name or giving
  1174.                the caller his fortune or horiscope.  External programs such
  1175.                as these are available for download from various BBS's
  1176.                throughout the country.
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 12 ---
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.                               --- MEGAHOST User Guide: System Configuration
  1194.  
  1195.           BATCHOFF=N
  1196.  
  1197.                If BATCHOFF=Y or B, MEGAHOST will execute BATCHOFF.BAT just
  1198.                <B>efore logging the caller off.  If BATCHOFF=A, MEGAHOST
  1199.                will execute the batch file BATCHOFF.BAT just <A>fter
  1200.                logoff.  This allows the SysOp to customize the system with
  1201.                routines such as personal messages, updating bulletins,
  1202.                logs, etc.  External programs such as these are user
  1203.                supplied and may be downloaded from various MEGAHOST BBS's
  1204.                throughout the country.
  1205.  
  1206.           BAUD=1200
  1207.  
  1208.                Selects initial baud rate. Usually this is set to the
  1209.                highest allowed by the modem, which at connection moves down
  1210.                to that of the caller if necessary. For example, if you are
  1211.                using a 9600 baud modem, you would normally set this switch
  1212.                to 9600.
  1213.  
  1214.                NOTE:  To the best of my knowledge the Multi Tech 2400
  1215.                should be set to 300 as it moves UP to the correct speed.
  1216.  
  1217.           BBSNAME=MEGAHOST Support BBS
  1218.  
  1219.                Replace 'MEGAHOST Support BBS' with your system's name.  You
  1220.                have up to 25 characters.
  1221.  
  1222.            BIOS=Y
  1223.  
  1224.                This prevents the program from writing directly to the
  1225.                screen. It is MUCH faster to set BIOS=N. Under the supported
  1226.                multitaskers DesqView, TaskView, TopView, DoubleDos, and
  1227.                Microsoft Windows, BIOS may be set to N and direct screen
  1228.                writes will occur correctly within the proper window
  1229.  
  1230.           CALLBACK=N
  1231.  
  1232.                If set to Y, mandatory BUZZBACK is invoked. This provides a
  1233.                great deal of security. A user places a call to MEGAHOST.
  1234.                After his password is confirmed, MEGAHOST hangs up and
  1235.                returns a call to the telephone number placed in the caller
  1236.                database's Data Phone Number field for that caller. The user
  1237.                gives his first name, last name and password again and is
  1238.                then able to log on. You may need to add S7=60 to your
  1239.                INITSTRING.  Also see BUZZBACK and RINGBACK.
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 13 ---
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.                               --- MEGAHOST User Guide: System Configuration
  1260.  
  1261.           CALLERRECS=500
  1262.  
  1263.                This number sets the maximum number of callers available to
  1264.                the Caller Database. Once this number is reached, caller
  1265.                entries must be deleted before new ones can be added. You
  1266.                may always increase this number if you run out of room. You
  1267.                may NOT reduce the size of the database any smaller than the
  1268.                highest message number.  You may, however, delete all
  1269.                USRSFIL.* files and start over if necessary.  Additional
  1270.                utilities should be available by the time you read this that
  1271.                will help you better maintain this database.
  1272.  
  1273.           CHANGEMENU=CHNGMNU1;0
  1274.  
  1275.                See USER DEFINED MENUS
  1276.  
  1277.           CHECKAPI=N
  1278.  
  1279.                If set to Y (for Yes), optional MEGA_API.EXE program is
  1280.                being used.  MEGA_API.EXE is not bundled with MEGAHOST but
  1281.                may be obtained from the Support BBS.
  1282.  
  1283.           CHECKBIG=N
  1284.  
  1285.                If set to Y (for Yes), MEGAHOST will give callers a choice
  1286.                of ASCII, ANSI, or BIG terminal protocols.  When the BIG
  1287.                protocol is chosen, it is assumed that the caller is using
  1288.                the Terminal Program BIG and MEGAHOST requests BIG's status.
  1289.                Three modes of BIG are supported - DEMO-LEVEL, REGISTERED,
  1290.                and REGISTERED-ADLIB.   If the BIG Terminal is in
  1291.                REGISTERED-ADLIB mode, text files and menu screens ending
  1292.                with the extension '.3??' will be displayed.  If it's in
  1293.                REGISTERED level then text files and menu screens ending
  1294.                with '.2??' will be displayed.  And finally, if it's  in the
  1295.                DEMO-LEVEL then files with the extension '.1??' will be
  1296.                displayed.  If REGISTERED-ADLIB '.3??' files are not
  1297.                provided, then REGISTERED '.2??' files will be displayed.
  1298.                If REGISTERED '.2??' files are not available, then MEGAHOST
  1299.                will attempt to display DEMO-LEVEL '.1??' files.  If DEMO-
  1300.                LEVEL files are not found, ANSI '.G??' files are tried, and
  1301.                if failed, then ASCII '.T??' files are attempted.  If '.T??'
  1302.                files are not available... then NO files are displayed.
  1303.  
  1304.                NOTE: When a BIG file is being transmitted to the caller,
  1305.                the files ARE NOT displayed on the BBS side.  Instead, the
  1306.                SysOp is notified that a BIG file is being sent.
  1307.  
  1308.                See BIG TERMINAL for more information.
  1309.  
  1310.           CLOSEDSYSTEM=Y
  1311.  
  1312.                If set to Y (for Yes), anyone giving a name not found in the
  1313.                caller database file will have NO access -- he'll be
  1314.                disconnected.
  1315.  
  1316.  
  1317.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 14 ---
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.                               --- MEGAHOST User Guide: System Configuration
  1326.  
  1327.                If set to N (No -- an OPEN system), then a new caller will
  1328.                have the security level set by NEWUSER= in this file.
  1329.  
  1330.           CMDLINE=N
  1331.  
  1332.                Select Y if you wish to invoke MEGAHOST from a front end
  1333.                mailer such as FRONT DOOR.  The batch file invoking MEGAHOST
  1334.                should send the connected baud rate as its first command
  1335.                line parameter followed by 'CARRIER' if invoked remotely, or
  1336.                'LOCAL' if invoked locally.  If the parameters are not given
  1337.                the CMDLINE=Y is ignored.  For example:
  1338.  
  1339.                MEGAHOST 9600 CARRIER
  1340.                  would invoke MEGAHOST at 9600 baud with carrier checked.
  1341.  
  1342.                MEGAHOST 9600 LOCAL
  1343.                  would invoke MEGAHOST with no carrier checking.
  1344.  
  1345.           COLOR=Y
  1346.  
  1347.                Selects color mode. Select Y if you are using a color
  1348.                monitor with a color graphics adapter, N otherwise.
  1349.  
  1350.           COSYSOP=DON MANKIN
  1351.  
  1352.                Replace 'DON MANKIN' with your co-SysOp's name. The co-SysOp
  1353.                has certain privileges normal callers do not.  Comment out
  1354.                this line (put a ; in the first character position of this
  1355.                entry in the MEGAHOST.CNF file) if no co-SysOp is wanted!
  1356.  
  1357.           COMn_BASE= and COMn_INT= and COMn_IRQ=
  1358.  
  1359.                The following are default values, Procomm compatible:
  1360.  
  1361.                COM1_BASE=$3F8 COM1_INT=$0C   COM1_IRQ=$04
  1362.  
  1363.                COM2_BASE=$2F8 COM2_INT=$0B   COM2_IRQ=$03
  1364.  
  1365.                COM3_BASE=$3E8 COM3_INT=$0C   COM3_IRQ=$04
  1366.  
  1367.                COM4_BASE=$2E8 COM4_INT=$0B   COM4_IRQ=$03
  1368.  
  1369.                They establish the port addresses, the interrupt lines, and
  1370.                the IRQ's for the UART. You should specify any changes in
  1371.                the .CNF file -- if you know what you are doing!
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 15 ---
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.                               --- MEGAHOST User Guide: System Configuration
  1392.  
  1393.           CONFERENCE=1;GENERAL;0;Miscellaneous Topics
  1394.           CONFERENCE=2;BETATEST;9;Beta Test Conference
  1395.  
  1396.                You may have up to ten conference entries. Each conference
  1397.                entries should begin with a unique id number 1 - 32767. This
  1398.                number is used by the (M)essage System to associate a
  1399.                message with a conference. Once established, you must not
  1400.                change a conference's id number. Doing so would get your
  1401.                conferences mixed up. You may, however, delete conferences,
  1402.                and sort them. For instance, suppose you wanted to add a
  1403.                conference between:
  1404.  
  1405.                CONFERENCE=1;CATS;0;Cat Stuff
  1406.  
  1407.                     and  
  1408.  
  1409.                CONFERENCE=2;ZEBRAS;0;Zebra Stuff.
  1410.  
  1411.                You could do the following:
  1412.  
  1413.                CONFERENCE=1;CATS;0;Cat Stuff
  1414.                CONFERENCE=3;DOGS;0;Dog Stuff
  1415.  
  1416.                and  
  1417.  
  1418.                CONFERENCE=2;ZEBRAS;0;Zebra Stuff.
  1419.  
  1420.                Later you could even delete a conference as in
  1421.  
  1422.                CONFERENCE=3;DOGS;0;Dog Stuff
  1423.  
  1424.                and  
  1425.  
  1426.                CONFERENCE=2;ZEBRAS;0;Zebra Stuff.
  1427.  
  1428.                As long as the id's have not been changed the message
  1429.                database will be intact. If you do decide to delete a
  1430.                conference entry, make sure  you delete the associated
  1431.                messages from the message database first.
  1432.  
  1433.                The identifier following the id would be the conference
  1434.                name, followed by the security level, followed by the
  1435.                description. Your conference name and description may
  1436.                contain up to 25 characters. If you do not specify at least
  1437.                one conference in the configuration file, one GENERAL
  1438.                conference will be the default.
  1439.  
  1440.                If MATCHLEVEL=Y then the syntax for CONFERENCE could be:
  1441.  
  1442.                CONFERENCE=2;ZEBRAS;0,5,8,100;Zebra Stuff
  1443.  
  1444.                Notice that the allowed security levels are separated with
  1445.                commas.
  1446.  
  1447.  
  1448.  
  1449.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 16 ---
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.                               --- MEGAHOST User Guide: System Configuration
  1458.  
  1459.           CTSCHECK=N
  1460.  
  1461.                MEGAHOST defaults to CTS checking off. A 'Y' argument here
  1462.                will enable it.  CTS checking is required to support higher
  1463.                baud rate modems.  Note that some external file tranfer
  1464.                protocols seem to function poorly with CTS checking on.
  1465.  
  1466.           DATAPATH=C:\MEGAHOST\DATA
  1467.  
  1468.                You may store your data files on a separate drive and
  1469.                directory by stating it here. Your data files include
  1470.                bulletins, welcome, newuser, messages, and user files.
  1471.                Executables would be kept in the directory MEGAHOST would be
  1472.                run from. C:\MEGAHOST for instance. Executables would
  1473.                include .EXE, .BAT, and .COM files. The configuration file
  1474.                must also exist in the executable directory. I keep
  1475.                MAXHOST.EXE, MEGAHOST.CNF, TRAPDOOR.BAT, and all my external
  1476.                file transfer programs together in my executable directory.
  1477.  
  1478.           DEBUG=N
  1479.  
  1480.                If DEBUG=Y then WELCOME, NEWUSER, and GOODBYE text files
  1481.                will be displayed when the SysOp logs on locally.  Also,
  1482.                BATCHON.BAT and BATCHOFF.BAT will be executed if they are
  1483.                set to be executed.  Also, record information is displayed
  1484.                when viewing records in the database systems. If set off,
  1485.                non of the above will occur when logged on locally.
  1486.  
  1487.           DEFAULTS=100
  1488.  
  1489.                This works with PROTECT= to let you decide which of your
  1490.                users can go where on your system; it sets protection
  1491.                defaults for drives and directories not named in a PROTECT=
  1492.                line. Regardless of a DEFAULTS=9 setting, a caller with
  1493.                security level 5, say, would be able to access drives or
  1494.                directories having PROTECT= set at 5 or less, e.g.
  1495.                PROTECT=A;5 or PROTECT=C:\GAMES;5 -- however, that user
  1496.                could not change to a directory not so listed as it would
  1497.                default to a security level of 9.
  1498.  
  1499.                In short, PROTECT= takes precedence over DEFAULTS=.
  1500.  
  1501.                If MATCHLEVEL=Y then the syntax for DEFAULTS would be:
  1502.  
  1503.                DEFAULTS=0,5,8,100
  1504.  
  1505.                Notice that the allowed security levels are separated with
  1506.                commas.
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 17 ---
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.                               --- MEGAHOST User Guide: System Configuration
  1524.  
  1525.           DIALSTRING=ATDP
  1526.  
  1527.                This string tells MEGAHOST to use ATDP as the dialing
  1528.                prefix, for a dial (pulse) telephone line. Use ATDT for
  1529.                touch tone. This configures the modem for use with the Buzz
  1530.                Back and Call Back features explained later.
  1531.  
  1532.           DIRECT=N  (Replaces LAN=)
  1533.  
  1534.                If DIRECT=Y then MEGAHOST infers it is connected to another
  1535.                computer via a 'null modem' serial connection instead of via
  1536.                modem. Carrier detect must be forced on. This method has
  1537.                been used to transfer files between two machines connected
  1538.                via a null modem cable. MEGAHOST has also been tested in
  1539.                this configuration with limited success on an Ungermann-Bass
  1540.                broadband LAN. Flow control may prevent Xmodem file
  1541.                transfer. Experiment with this if you wish.
  1542.  
  1543.           DIRECTORY=C:\NEWFILES;0;MEGAHOST Programs;UPLOADED.FILES
  1544.  
  1545.                This allows for programmatic change of directories within a
  1546.                list. You may have up to 50 of these entries. The directory
  1547.                is first, followed by the security level, then the
  1548.                description. If the caller selects a menu choice here, the
  1549.                security level is determined by the level in DIRECTORY=. If
  1550.                the caller enters the directory name manually, the security
  1551.                level is determined first by a DIRPW= entry, and if not
  1552.                found, then a PROTECT= entry, and if a PROTECT= entry is not
  1553.                found, the DEFAULTS= security level is used. See DEFAULTS
  1554.                above, DIRPW and PROTECT below.
  1555.  
  1556.                The 4th argument, UPLOADED.FILES is an optional directory
  1557.                alias. It can be up to 25 characters maximum.  Some SysOps
  1558.                wish to 'hide' real directory information from the caller.
  1559.                If a directory alias exists, it will be displayed rather
  1560.                than the real directory when changing directories,
  1561.                searching, etc.
  1562.  
  1563.                If MATCHLEVEL=Y then the syntax for DIRECTORY would be:
  1564.  
  1565.                DIRECTORY=C:\NEWFILES;0,5,8,100;MEGAHOST Programs
  1566.  
  1567.                Notice that the allowed security levels are separated with
  1568.                commas.
  1569.  
  1570.           DIRPW=C:\SECRET;PASSWORD
  1571.  
  1572.                This allows password protection of directories.  In the
  1573.                above example, the directory SECRET on drive C: would
  1574.                require the password of PASSWORD.  You may have up to 5
  1575.                DIRPW entries.  Directory security precedence is determined
  1576.                in the following order:  DIRECTORY=, DIRPW=, PROT=, and
  1577.                finally DEFAULTS=.
  1578.  
  1579.  
  1580.  
  1581.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 18 ---
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.                               --- MEGAHOST User Guide: System Configuration
  1590.  
  1591.           DOORMENU=DOORMNU1;0
  1592.  
  1593.                See USER DEFINED MENUS
  1594.  
  1595.           DOORSYS=0
  1596.  
  1597.                Setting this to 1 creates a small version of DOOR.SYS file
  1598.                in the directory pointed to by DATAPATH=.  This file is for
  1599.                the benefit of Doorway and is defined in the documentation
  1600.                provided with it.  Setting it to a '2' creates a
  1601.                DORINFO1.DEF file as required by Door programs written for
  1602.                QuickBBS and others.
  1603.  
  1604.                Setting this to any number other than 0 also creates the
  1605.                file MEGAHST1.DEF.  This text file, currently, contains all
  1606.                of the current callers information as required by MEGAHOST.
  1607.                It is provided for those programmers whom which to design
  1608.                their own door programs.
  1609.  
  1610.           ENTERMSG=1
  1611.  
  1612.                A user needs a clearance level of 1 or higher to leave
  1613.                messages to other users.  (Replaces MENU=ENTERMSG)
  1614.  
  1615.           EVENT=Y;24
  1616.  
  1617.                Setting event to Y enables event scheduling. The event will
  1618.                be triggered, in the above example, at 12 midnight. Should a
  1619.                caller be on the system at midnight, the caller will be
  1620.                logged off. The batch file EVENT.BAT, created by the SysOp,
  1621.                will then be executed by MEGAHOST. As in HOURS=, MEGAHOST
  1622.                accepts only 24 hour increments. Allowable hours are 01 -
  1623.                24. Half hour increments are ignored. For instance, 2330
  1624.                would set off the event at 11pm.
  1625.  
  1626.                NOTE: If a caller is transferring files using an external
  1627.                file transfer protocol, and is on during the event time, the
  1628.                event COULD BE MISSED!
  1629.  
  1630.           EXECSWAP=N
  1631.  
  1632.                If EXECSWAP=Y then the amount of memory MEGAHOST leaves
  1633.                resident in memory while executing external programs is
  1634.                approximately 12k. Most of MEGAHOST is swapped out to EMS or
  1635.                disk if EMS is not available. This leaves almost all of your
  1636.                system's memory available to your programs called from (+)-
  1637.                Trap Door!  One note of caution using this feature. It is
  1638.                never a good idea to run a TSR from within a child process.
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 19 ---
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.                               --- MEGAHOST User Guide: System Configuration
  1656.  
  1657.           HOURS=18;08
  1658.  
  1659.                This would make (O)perator Chat available to those callers
  1660.                with the proper security level (See MENU=OPERATOR below)
  1661.                between, in the example above, the hours of 6pm through 8am.
  1662.                As in EVENT=, MEGAHOST accepts only 24 hour increments.
  1663.                Allowable hours are 01 - 24. Half hour increments are
  1664.                ignored. For instance, 2330 would be recognized as 11pm. The
  1665.                HOURS= availability may be forced on via SHIFT-F10 in the F1
  1666.                Configuration Screen.
  1667.  
  1668.           INITSTRING=ATE0M0Q0V1X1S0=0S1=0
  1669.  
  1670.                This is the INITSTRING for Hayes 1200 baud modems. Your
  1671.                communications program (e.g. Procomm,  Qmodem, etc) must be
  1672.                responsible for resetting the modem.
  1673.  
  1674.                Hayes 2400 baud modems:
  1675.  
  1676.                     INITSTRING=AT&D2V1Q0E0S0=0&C1&T5L3B1M1
  1677.  
  1678.                Multi-Tech 2400 baud modems:
  1679.  
  1680.                     INITSTRING=ATE0M0Q0V1X1S0=0S1=0&Q1
  1681.  
  1682.                US Robotics Courier HST 9600:
  1683.  
  1684.                     INITSTRING=ATE0M0Q0V1X1S0=0S1=0&B0&H0&I0&N0
  1685.  
  1686.                Racal Vadic 1200/2400/9600 modems:
  1687.  
  1688.                     INITSTRING=AT&C1&D2E0M0Q0V1X4S0=0S1=0
  1689.  
  1690.                Everex Evercom 24 modems:
  1691.  
  1692.                     INITSTRING=ATE0Q0V1X4L3S7=60
  1693.  
  1694.                Adding S7=60 increases to 60 seconds the time the modem is
  1695.                to wait for a carrier after dialing. This may be necessary
  1696.                for BuzzBack to work.
  1697.  
  1698.                You may have two INITSTRING= entries each consisting of 40
  1699.                characters or less. If you can fit all of your commands into
  1700.                one INITSTRING= you should do so. Using two strings
  1701.                lengthens the time required for resets.
  1702.  
  1703.                If you enter a command into your INITSTRING that is not
  1704.                recognized by your modem, the entire INITSTRING is ignored
  1705.                by the modem.
  1706.  
  1707.                See 'MORE ON INITSTRING' below for further information,
  1708.                particularly on troublesome modems.
  1709.  
  1710.  
  1711.  
  1712.  
  1713.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 20 ---
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.                               --- MEGAHOST User Guide: System Configuration
  1722.  
  1723.           KBDTIMER=0
  1724.  
  1725.                KBDTIMER=3 limits a caller to three minutes of keyboard
  1726.                inactivity before the program cuts him off. By setting
  1727.                KBDTIMER to 0, keyboard timeout is deactivated. Setting
  1728.                KBDTIMER to 0 disables keyboard checking and causes ASCII
  1729.                uploads to be quicker. Some laptops that experienced
  1730.                truncation of the first characters of each line during
  1731.                uploads work much better without keyboard checking on.
  1732.  
  1733.           LOCKBAUD=N
  1734.  
  1735.                This option was introduced in an attempt to support US
  1736.                Robotics 9600 and 14400 modems.  If LOCKBAUD=Y then your
  1737.                modem will communicate to the UART at the speed specified by
  1738.                the BAUD= keyword in your MEGAHOST.CNF file instead of the
  1739.                baud rate your caller has connected with.
  1740.  
  1741.           LOGFILE=Y
  1742.  
  1743.                Directs tracking output and comments to a disk file. If you
  1744.                specify Y then MEGAHOST creates a file MEGAHOST.LOG, records
  1745.                in it everything a user does, and appends to it records of
  1746.                subsequent activity. This is an especially good idea for
  1747.                OPEN systems; it enables the SysOp to see who
  1748.                uploaded/downloaded what and when. (PRINTER=Y also directs
  1749.                this output to the printer.)
  1750.  
  1751.           LPT=1
  1752.  
  1753.                Indicates which printer port to send printed output to.
  1754.                LPT=1 indicates LPT1,  LPT=2 indicates LPT2,  and LPT=0
  1755.                indicates to send printed output to the MEGAHOST.LOG file.
  1756.  
  1757.           MAILMENU=MAILMNU1;0
  1758.  
  1759.                See USER DEFINED MENUS
  1760.  
  1761.           MAINMENU=MAINMNU1;0
  1762.  
  1763.                See USER DEFINED MENUS
  1764.  
  1765.           MATCHLEVEL=N
  1766.  
  1767.                MEGAHOST normally uses a hierarchical security structure. An
  1768.                example of hierarchical security would be if a callers
  1769.                security level were 10, his/her access to menu options,
  1770.                protected directories, conferences, and so on, would be
  1771.                restricted to those that were protected at levels 10 or
  1772.                below.
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 21 ---
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.                               --- MEGAHOST User Guide: System Configuration
  1788.  
  1789.                If MATCHLEVEL=Y then menu options, protected directories,
  1790.                conferences, etc, would have several security levels
  1791.                associated with them.  A callers security level must MATCH
  1792.                one of the security levels associated with that item to gain
  1793.                access to that item.
  1794.  
  1795.           MDM300=CONNECT;1
  1796.           MDM1200=CONNECT 1200;5
  1797.           MDM2400=CONNECT 2400;10
  1798.           MDM4800=CONNECT 4800;11
  1799.           MDM9600=CONNECT 9600;12
  1800.           MDM19200=CONNECT 19200;14
  1801.           MDM38400=CONNECT 38400;-1
  1802.           MDM57600=CONNECT 57600;-1
  1803.  
  1804.                The above defaults configure MEGAHOST to be compatible with
  1805.                Hayes V Series Modems. These should not have to be modified
  1806.                unless you have a modem that supports baud rates of 9600 or
  1807.                greater and is not a Hayes V Series compatible modem. First,
  1808.                you have the keyword, a semicolon, the verbal connect
  1809.                string, a colon, and then the numeric connect string. If
  1810.                your modem does not support a particular baud rate, set the
  1811.                numeric result code to -1. An example of a US Robotics
  1812.                Courier HST follows:
  1813.  
  1814.                     MDM300=CONNECT;1
  1815.                     MDM1200=CONNECT 1200;5
  1816.                     MDM2400=CONNECT 2400;10
  1817.                     MDM4800=CONNECT 4800;-1
  1818.                     MDM9600=CONNECT 9600;13
  1819.                     MDM19200=CONNECT 19200;-1
  1820.  
  1821.           MENU (general)
  1822.  
  1823.                If you wish to disable a particular menu item, simply
  1824.                specify a security level of -1.
  1825.  
  1826.                If MATCHLEVEL=Y then you may assign multiple security levels
  1827.                to a menu item.  The security levels in the MENU statement
  1828.                would be separated with commas as in the following example.
  1829.  
  1830.                MENU=ANSI;0,5,8,100
  1831.  
  1832.                See MATCHLEVEL= for more information.
  1833.  
  1834.                NOTE: MENU= configurations must be set EVEN IF the User
  1835.                Defined Menus are installed.
  1836.  
  1837.           MENU=ANSI;1
  1838.  
  1839.                A user needs a clearance level of 1 or higher to get (A)NSI
  1840.                Color.
  1841.  
  1842.  
  1843.  
  1844.  
  1845.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 22 ---
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.                               --- MEGAHOST User Guide: System Configuration
  1854.  
  1855.           MENU=BUZZBACK;9
  1856.  
  1857.                A user needs a clearance level of 9 or higher to request a
  1858.                (B)uzz Back. Selecting this option will instruct MEGAHOST to
  1859.                call the user back at the number placed in the configuration
  1860.                file.
  1861.  
  1862.           MENU=CHANGEDIR;1
  1863.  
  1864.                A user needs a clearance level of 1 or higher to (C)hange
  1865.                Directory (i.e. subdirectory).
  1866.  
  1867.           MENU=DOWNLOAD;1
  1868.  
  1869.                A user needs a clearance level of 1 or higher to (D)ownload
  1870.                a File.
  1871.  
  1872.           MENU=ECHODOOR;1
  1873.  
  1874.                A user needs a clearance level of 1 or higher to be able to
  1875.                invoke 3rd party echo mail facility.
  1876.  
  1877.           MENU=FILEDESC;1
  1878.  
  1879.                A user needs a clearance level of 1 or higher to get (F)ile
  1880.                Descriptions.  Selecting this option displays the file
  1881.                created by uploads or the & command.
  1882.  
  1883.           MENU=HELP;1
  1884.  
  1885.                A user needs a clearance level of 1 or higher to get (H)elp
  1886.                with MEGAHOST, i.e. to view HELP.?01. This should be low if
  1887.                you are running an OPEN system and let new users have
  1888.                access.
  1889.  
  1890.           MENU=LOGDRIVE;1
  1891.  
  1892.                A user needs a clearance level of 1 or higher to (L)og New
  1893.                Drive (for instance to change from drive C: to drive D: or
  1894.                E:).
  1895.  
  1896.           MENU=KNOWNCALLER;0
  1897.  
  1898.                A user needs a security level of 0 or higher to enter the
  1899.                (K)nown Caller module.
  1900.  
  1901.           MENU=MSGTOSYSOP;0
  1902.  
  1903.                A user needs a security level of 0 or higher to leave a
  1904.                (M)essage to SysOp.
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 23 ---
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.                               --- MEGAHOST User Guide: System Configuration
  1920.  
  1921.           MENU=OPERATOR;1
  1922.  
  1923.                A user needs a clearance level of 1 or higher to attempt an
  1924.                (O)perator Chat. The caller will get a 'not available'
  1925.                message if the request is outside the hours specified by the
  1926.                keyword HOURS=.
  1927.  
  1928.           MENU=PROGRAMDIR;1
  1929.  
  1930.                A user needs a clearance level of 1 or higher to see the
  1931.                '(P)rogram Directory' option. This specifies whether he can
  1932.                get a listing of the filenames and sizes of the subdirectory
  1933.                or drive where he is located.
  1934.  
  1935.           MENU=QUESTIONNAIRE;1
  1936.  
  1937.                Given a security level of 1 or more, MEGAHOST will read the
  1938.                file QUESTION.IN, display a line of it, allow the caller to
  1939.                respond, read another line, etc, until the end of the file
  1940.                is reached. The caller's responses are then written out to a
  1941.                file QUESTION.OUT. This is a very simple questionnaire
  1942.                procedure and no field type checking of any kind is done.
  1943.  
  1944.           MENU=READLOG;9
  1945.  
  1946.                A user needs a clearance level of 9 or higher to be able to
  1947.                read the log containing private messages to the SysOp and
  1948.                caller statistics.
  1949.  
  1950.           MENU=SEARCH;1
  1951.  
  1952.                A user needs a clearance level of 1 or higher to (S)earch
  1953.                for Files. Protected files and directories are not listed
  1954.                during the search. The logged drive, and all drives listed
  1955.                in the DIRECTORY= entries are searched.
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 24 ---
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.                               --- MEGAHOST User Guide: System Configuration
  1986.  
  1987.           MENU=TRAPDOOR;9;Door Description
  1988.  
  1989.                A user needs a clearance level of 9 or higher to 'go out of
  1990.                the trap door'. Selecting (T)rap Door runs the batch file
  1991.                TRAPDOOR.BAT. Replace the line COMMAND in the batch file
  1992.                with the program of your choice. Just remember that the DOS
  1993.                CTTY command only provides INT 21 I/O, and anything poking
  1994.                to the screen or directly reading the keyboard will be lost.
  1995.                See TRAPDOOR.BAT or TRAPDOOR= for the command line arguments
  1996.                provided. If there is more than one TRAPDOOR= entry (up to
  1997.                nine) MEGAHOST will display a menu of available doors from
  1998.                which to choose. If the third choice were selected, then the
  1999.                batch file TRAPDOO3.BAT would be called. If the second were
  2000.                selected, TRAPDOO2.BAT would be called, etc. Only one
  2001.                TRAPDOOR= entry would call TRAPDOOR.BAT. The first selection
  2002.                from more than one would call TRAPDOO1.BAT for consistency.
  2003.                This enhancement replaces the (J)ump to DOS function in
  2004.                MINIHOST. A DOS shell could be an item off the list. Read
  2005.                'Running DOS from a Remote' below for more details.
  2006.  
  2007.           MENU=UPLOAD;0
  2008.  
  2009.                A user needs a clearance level of 0 or higher to (U)pload a
  2010.                File. A request to upload will be denied if space is not
  2011.                available.
  2012.  
  2013.           MENU=VIEWBULL;0
  2014.  
  2015.                A user needs a clearance level of 0 or higher to view the
  2016.                bulletins.
  2017.  
  2018.           MENU=ZIPPYDIRSCAN;0
  2019.  
  2020.                A user needs a clearance level of 0 or higher to be able to
  2021.                search for text within .BBS files.
  2022.  
  2023.           MODEMDELAY=5
  2024.  
  2025.                This integer value constitutes a pause inserted between
  2026.                characters when AT command strings are sent to the modem.
  2027.                Most modems should work well with this set to 1. If your
  2028.                system IS NOT ANSWERING calls or the modem DOES NOT RESET
  2029.                then increase this number until it works.  Some modems
  2030.                require a count of 10 or better (ouch!). This will slow down
  2031.                the recycle time between calls however. (Replaces
  2032.                SLOWMODEM=)
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 25 ---
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.                               --- MEGAHOST User Guide: System Configuration
  2052.  
  2053.           MSGRECS=50
  2054.  
  2055.                This number sets the maximum number of messages available to
  2056.                the Message Database System. Once this number is reached,
  2057.                messages must be deleted before new ones can be added. You
  2058.                may always increase this number if you run out of room. You
  2059.                may NOT reduce the size of the database any smaller than the
  2060.                highest message number.  You may, however, delete all
  2061.                MAILFIL.* files and start over if necessary.  Additional
  2062.                utilities should be available by the time you read this that
  2063.                will help you better maintain this database.
  2064.  
  2065.           NEWPVTMSG=N
  2066.  
  2067.                If set to 'Y' then new callers are allowed to enter private
  2068.                messages to the SysOp.  If the new caller's security is less
  2069.                than that specified by MENU=ENTERMSG but NEWPVTMSG=Y then
  2070.                that caller may not leave public or private messages to
  2071.                anyone other than the SYSOP=.
  2072.  
  2073.           NEWUSERSECURITY=0
  2074.  
  2075.                Sets the clearance level for new users.
  2076.  
  2077.           NEWUSERTIMELIMIT=0
  2078.  
  2079.                Sets the time limit for new users.
  2080.  
  2081.           NOTIMERS=100
  2082.  
  2083.                Callers with a security level of 10 or above will NOT be
  2084.                logged off when they have been on the system longer than
  2085.                NEWUSERTIMELIMIT or when they have waited longer than
  2086.                KBDTIMER seconds between keystrokes.
  2087.  
  2088.                If MATCHLEVEL=Y then the syntax for NOTIMERS could be:
  2089.  
  2090.                NOTIMERS=0,5,8,100
  2091.  
  2092.                Notice that the allowed security levels are separated with
  2093.                commas.
  2094.  
  2095.           OFFHOOK=N
  2096.  
  2097.                  Setting to Y takes your modem off hook when in local mode.
  2098.                This encourages your callers to believe your system is in
  2099.                use, and not off line.
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 26 ---
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.                               --- MEGAHOST User Guide: System Configuration
  2118.  
  2119.           OPTION=(S)pecial Stuff;S;SPECIAL;5
  2120.  
  2121.                  The OPTION keyword allows the SysOp to ADD or OVERRIDE
  2122.                main menu choices.  In the above example, '(S)pecial Stuff'
  2123.                will be displayed as a menu option when UDF menus are NOT in
  2124.                effect, 'S' is the key that calls the batch file,
  2125.                'SPECIAL.BAT' is the batch file invoked, and '5' is the
  2126.                security level required.  Be advised that if you enter an
  2127.                existing MEGAHOST option, the existing option will be
  2128.                overridden by the one you provided.  You will not be able to
  2129.                get the overridden option back, ie, you cannot reassign it
  2130.                to another key.  Therefore, the (G)oodbye menu option cannot
  2131.                be overridden.  In this example, the default menu option
  2132.                '(S)earch for file' is no longer available.  The ';' semi-
  2133.                colon key is not possible to reassign because of the .CNF
  2134.                semi-colon delimiter.  You may have up to 35 OPTION entries.
  2135.  
  2136.                See MATCHLEVEL= for more information.
  2137.  
  2138.           PORT=1
  2139.  
  2140.                Selects serial port 1. If you are using serial port 2, this
  2141.                number should be 2. I have attempted to support ports 3
  2142.                (1000/3E8, irq4) and 4 (2E8/744, irq3); try either at your
  2143.                own risk, as I have no way of testing it.
  2144.  
  2145.           PRINTER=N
  2146.  
  2147.                Changed to Y, this directs tracking output and comments to
  2148.                the printer. (To direct it to disk, use LOGFILE=Y.)
  2149.  
  2150.           PROTECT (general)
  2151.  
  2152.                If MATCHLEVEL=Y then you may assign multiple security levels
  2153.                to a protect item.  The security levels in the PROTECT
  2154.                statement would be separated with commas as in the following
  2155.                example.
  2156.  
  2157.                PROTECT=C:\GAMES;0,5,8,100
  2158.  
  2159.                See MATCHLEVEL= for more information.
  2160.  
  2161.                Only 50 PROTECT entries are allowed. Here are some examples
  2162.                as to how they can be used:
  2163.  
  2164.                PROTECT=A;9
  2165.  
  2166.                A user cannot select drive A: without a clearance level of 9
  2167.                or  higher. (NOTE that there is no colon following the drive
  2168.                letter.)
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 27 ---
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.                               --- MEGAHOST User Guide: System Configuration
  2184.  
  2185.                PROTECT=*.CFG;9
  2186.  
  2187.                No file with the extension .CFG can be downloaded without a
  2188.                clearance level of 9 or above. (Batch file transfer will
  2189.                disable this protection.)
  2190.  
  2191.                PROTECT=C:\GAMES;3
  2192.  
  2193.                A user could not select directory C:\GAMES without a
  2194.                security level of 3 or above.
  2195.  
  2196.           PROTOCOL=SEND;Ymodem;dsz port %PORT% speed %BAUD% sb
  2197.                               -k %FILENAME%
  2198.           PROTOCOL=RECEIVE;Ymodem;dsz port %PORT% speed %BAUD% rb;
  2199.  
  2200.                MEGAHOST includes two basic file transfer protocols, Xmodem
  2201.                and Xmodem-1k. Other file transfer protocols are available
  2202.                from various BBS's. MEGAHOST allows for SysOp configuration
  2203.                of any of these external protocols up to a total of ten
  2204.                SEND/RECEIVE sets. MEGAHOST's implementation of these
  2205.                protocols require them to be batch protocols. No prompt is
  2206.                given for received files. The PROTOCOL=SEND/RECEIVE
  2207.                indicates which menu, the upload or the download, will
  2208.                display and execute the protocol. The next item between the
  2209.                semicolons indicate how the item will be displayed on the
  2210.                menu. Finally, the command line as it will be sent to the
  2211.                external file transfer program. %PORT% will be replaced by
  2212.                your port number, %BAUD% will be replaced by the connected
  2213.                baud rate, %UART% will be replaced with the UARTS DTE speed,
  2214.                and %FILENAME% will be replaced by the filename(s). The
  2215.                above configuration calls DSZ requesting a Ymodem Batch file
  2216.                transfer. The sample MEGAHOST.CNF configuration file also
  2217.                includes configurations for Zmodem  Ymodem-G,  PCKermit,
  2218.                SEAlink, Lynx, and MegaLink. Be sure to set a path to the
  2219.                directory containing these file PRIOR to running MEGAHOST.
  2220.                The programs required for these protocols are not bundled
  2221.                with MEGAHOST but may be obtained from the MEGAHOST Support
  2222.                BBS or your local board.
  2223.  
  2224.           QUIET=N
  2225.  
  2226.                Setting this switch to 'Y' prevents the beep sent to the
  2227.                SysOp upon a callers connection.
  2228.  
  2229.           RESETSTRING=ATZ
  2230.  
  2231.                This string is sent to the modem during initialization and
  2232.                after each call.
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 28 ---
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.                               --- MEGAHOST User Guide: System Configuration
  2250.  
  2251.           RETRIES=2
  2252.  
  2253.                If set to 2, the caller may attempt 2 tries each at the
  2254.                'First & Last Name:' and 'Password:' prompts before MEGAHOST
  2255.                logs you off. You may set this to 1, 3, 4, etc. See
  2256.                USERLOCK=.
  2257.  
  2258.           REVMSGFILE=N
  2259.  
  2260.                Normally MEGAHOST appends a new data to the bottom of the
  2261.                data file. This requires reading all the old data before
  2262.                getting to the new ones at the bottom. The technique is
  2263.                simple and requires little disk space. If REVMSGFILE=Y, on
  2264.                the other hand, MEGAHOST creates a temporary file: the new
  2265.                data is sent to it first, and the old data file is appended
  2266.                to the end of it. If this process is successful, the old
  2267.                data file is erased and the temporary file given its name.
  2268.                Descriptions for the upload and download .BBS files are
  2269.                handled in this manner. This method takes a little longer to
  2270.                add update its files.
  2271.  
  2272.           RINGBACK=N
  2273.  
  2274.                Changed to Y, this allows you to use MEGAHOST on your
  2275.                dedicated voice  or FAX line. To trigger MEGAHOST, a second
  2276.                call must be received between 10 and 60 seconds after a
  2277.                first call. (The first call would not be answered; the
  2278.                would-be MEGAHOST user would hang up once he hears the
  2279.                ringing tone.)  Ringback requires that the MEGAHOST system
  2280.                be call again within 60 seconds before it will answer the
  2281.                phone. If you have an answering recorder on the same line
  2282.                make sure it is set up to answer on the 3rd or 4th ring.
  2283.                This will enable you to call in from a remote, call MEGAHOST
  2284.                once, hang up, and call right back.  Also see BUZZBACK and
  2285.                CALLBACK.
  2286.  
  2287.           RINGPIN=N
  2288.  
  2289.                MEGAHOST normally detects an incoming ring via a '2' or
  2290.                'RING' from the modem. IF RINGPIN=Y, it will not get its
  2291.                ring indication from the modem, but directly from the serial
  2292.                card. Enabling this option will require pin 22 be available
  2293.                on the RS-232C cable.
  2294.  
  2295.           SAVESCRN=Y
  2296.  
  2297.                If set to Y the 'WAITING FOR CALL' screen will move on the
  2298.                screen at various intervals to avoid screen burn-in.
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 29 ---
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.                               --- MEGAHOST User Guide: System Configuration
  2316.  
  2317.           SEPARATORS=N
  2318.  
  2319.                Set this to Y if you want line separators placed into the
  2320.                .BBS files.  This requires additional time online for your
  2321.                callers to view (P)rogram Descriptions, but makes for a much
  2322.                more readable display.
  2323.  
  2324.           SHOWSWAPMSG=Y
  2325.  
  2326.                If set to 'N' then, even if EXECSWAP=Y, the 'Swapping
  2327.                MEGAHOST Out' message will not be displayed.  Sometimes this
  2328.                message complicates the display.  If SWAPTOEMS=Y then the
  2329.                swapping is so fast that the user need not be informed that
  2330.                the swap has occured.
  2331.  
  2332.           START=C:\PUBLIC
  2333.  
  2334.                Directory where MEGAHOST will start from. This allows you to
  2335.                invoke the program from one directory, and start callers off
  2336.                in another. For example, you may not allow users to have
  2337.                access to the directory or drive that contains the MEGAHOST
  2338.                program files. You might put these in \MEGAHOST but have the
  2339.                START line change to \PUBLIC once the program has started
  2340.                up. Another option would be to boot from drive C: but have
  2341.                the START line switch to drive D: (START=D:\).
  2342.  
  2343.           SWAPTOEMS=Y
  2344.  
  2345.                If set to N then EMS is not utilized during an ExecSwap.
  2346.                Only disk will be used.  This is provided in the rare case
  2347.                of EMS incompatability.  See EXECSWAP= for more details.
  2348.  
  2349.           SYSOP=DON MANKIN
  2350.  
  2351.                Replace 'DON MANKIN' with your own name. The SysOp has
  2352.                certain privileges over any other user.
  2353.  
  2354.           TDSTRING=Jump to DOS
  2355.  
  2356.                This determines how the Trap Door option will appear in the
  2357.                menu. For instance, if the external program you wish to run
  2358.                is the editor EDLIN, you could set TDSTRING=Editor. See
  2359.                TRAPDOOR= below.
  2360.  
  2361.           TEMPDIR=C:\MEGAHOST
  2362.  
  2363.                This directory is where the MAXISWAP.$$$ file will be saved
  2364.                if EXECSWAP=Y and there is insufficient EMS or SWAPTOEMS=N.
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 30 ---
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.                               --- MEGAHOST User Guide: System Configuration
  2382.  
  2383.           TRAPDOOR=DOS Shell;9;Command Line Interpreter
  2384.  
  2385.                If MATCHLEVEL=Y then you may assign multiple security levels
  2386.                to a trapdoor menu item.  The security levels in the
  2387.                TRAPDOOR statement would be separated with commas as in the
  2388.                following example.
  2389.  
  2390.                TRAPDOOR=DOS Shell;0,5,8,100;Command Line Interpreter
  2391.  
  2392.                See MATCHLEVEL= for more information.
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 31 ---
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.                               --- MEGAHOST User Guide: System Configuration
  2448.  
  2449.                TRAPDOOR=DOS Shell;9;Command Line Interpreter
  2450.  
  2451.                You may have  up to nine "TRAPDOOR= entries. In the above
  2452.                example, "DOS Shell" would be the menu item, "9" would be
  2453.                the security level for that item, and "Command Line
  2454.                Interpreter" would be the  description of the item.
  2455.                Selecting a 1 from the (+)-Trap Door menu would execute
  2456.                TRAPDOO1.BAT, selecting a 2 would execute TRAPDOO2.BAT, etc
  2457.                through 9. If there are  no TRAPDOOR= entries, then
  2458.                selecting (+) from the menu would automatically  execute
  2459.                TRAPDOOR.BAT, and no menu would be presented.
  2460.                MENU=JUMPTODOS;n, available in MINIHOST, goes away.
  2461.  
  2462.                MEGAHOST passes the following command line parameters:
  2463.  
  2464.                     %0 = name ofprogram called (.bat, .exe, .com)
  2465.                     %1 = port number
  2466.                     %2 = baud rate
  2467.                     %3 = first name
  2468.                     %4 = last name
  2469.                     %5 = security level
  2470.                     %6 = ANSI (Y or N)
  2471.                     %7 = directory MEGAHOST was to started from
  2472.                     %8 = CARRIER or LOCAL
  2473.  
  2474.           UPLOAD=C:\PUBLIC\UPLD
  2475.  
  2476.                Drive and directory where you want uploaded files to go.  If
  2477.                this directory does not exist prior to running MEGAHOST you
  2478.                will get a 'Bad UPLD Parameter in *.CNF File' error message.
  2479.  
  2480.           UPLOADINPLACE=100
  2481.  
  2482.                A caller given this security level would be allowed to
  2483.                upload to the currently logged in drive:\directory rather
  2484.                than be forced to upload to the directory specified by
  2485.                UPLOAD=.
  2486.  
  2487.                If MATCHLEVEL=Y then the syntax for UPLOADINPLACE could be:
  2488.  
  2489.                UPLOADINPLACE=0,5,8,100
  2490.  
  2491.                Notice that the allowed security levels are separated with
  2492.                commas.
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 32 ---
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.                               --- MEGAHOST User Guide: System Configuration
  2514.  
  2515.           USER DEFINED MENUS (general)
  2516.  
  2517.                MEGAHOST allows the SysOp to create alternative menu
  2518.                displays for the the following menus: main, change
  2519.                directory, trap door, mail, and known caller.  You may have
  2520.                up to 10 menus for each.  The example given will address the
  2521.                main menu, although any one of the following menus apply:
  2522.  
  2523.                     CHANGEMENU=
  2524.                     DOORMENU=
  2525.                     MAILMENU=
  2526.                     MAINMENU=
  2527.                     USERMENU=
  2528.  
  2529.                Syntax for UDF menus is:
  2530.  
  2531.                     MAINMENU=MAINMNU1;0
  2532.                     MAINMENU=MAINMNU2;100
  2533.                     MAINMENU=MAINMNU3;8
  2534.                     MAINMENU=MAINMNU4;5
  2535.  
  2536.                and so one up to 10 entries.
  2537.  
  2538.                This menu 'array' is sorted in highest to lowest order by
  2539.                security level - the order each entry is read into memory is
  2540.                not important. If a caller with a security level of 0 calls
  2541.                in, MAINMNU2 is first checked, then MAINMNU3, then MAINMNU4,
  2542.                then finally MAINMNU1 will be displayed.  If a caller with
  2543.                security level 7 calls in, MAINMNU2 is first checked, then
  2544.                MAINMNU3, then MAINMNU4 is checked and displayed.  When a
  2545.                match is found, the search ends - only one menu will be
  2546.                displayed.  Because only one menu can be displayed, it does
  2547.                not make sense to duplicate security levels.
  2548.  
  2549.                MAINMNU1 and the other examples represent 8 character names
  2550.                of files that exist in the directory pointed to by
  2551.                DATAPATH=.  In this example, a caller whose security matches
  2552.                MAINMNU1 will either see MAINMNU1.G01 if ANSI is enabled, or
  2553.                MAINMNU1.T01 is it is not.
  2554.  
  2555.                If MATCHLEVEL=Y then you may assign multiple security levels
  2556.                to each menu entry.  The security levels in the MAINMENU=
  2557.                statement would be separated with commas as in the following
  2558.                example.
  2559.  
  2560.                     MAINMENU=MAINMNU1;0,5,8,100
  2561.                     MAINMENU=MAINMNU2;23,65,81,22
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 33 ---
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.                               --- MEGAHOST User Guide: System Configuration
  2580.  
  2581.                In the case of MATCHLEVEL=Y, a callers security level must
  2582.                EXACTLY match one of the above menus security levels or no
  2583.                menu will be displayed!  These entries are sorted by the
  2584.                first number of the available security levels so that the
  2585.                search order would be MAINMNU2 (security 23) first, then
  2586.                MAINMNU1 (security 0) second.  This should not be
  2587.                significant providing you DO NOT DUPLICATE security levels.
  2588.  
  2589.                For additional information see MATCHLEVEL=.
  2590.  
  2591.                NOTE: The MENU= keywords MUST be configured to provide the
  2592.                necessary security levels for each menu option.  If no User
  2593.                Defined Menus have been enabled then a default menu will be
  2594.                provided.  See User Defined Menus for additional infomation.
  2595.  
  2596.           USERLOCK=N
  2597.  
  2598.                If equal to Y then MEGAHOST tracks unsuccessful logon
  2599.                attempts. If a user makes many unsuccessful logon attempts,
  2600.                twice that set by RETRIES=,  MEGAHOST flags the callers
  2601.                database entry, and further logon attempts will be denied.
  2602.                The USERLOCK feature should only be used where security is
  2603.                most important as a cracker could lock out a legitimate
  2604.                user. It is therefore not suitable for normal BBS
  2605.                operations.  Please note that the SysOp's name will not be
  2606.                displayed at the main menu, nor will messages left to
  2607.                'SYSOP' be translated to the name set by SYSOP= because of
  2608.                security reasons.
  2609.  
  2610.           USERMENU=USERMNU1;0
  2611.  
  2612.                See USER DEFINED MENUS
  2613.  
  2614.           XONXOFF=Y
  2615.  
  2616.                MEGAHOST, by default, supports Xon (ctl-s) Xoff (ctl-q) for
  2617.                character pausing. This can be disabled by setting XONXOFF
  2618.                equal to N.
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 34 ---
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.                               --- MEGAHOST User Guide: System Configuration
  2646.  
  2647.                        ───────────────────────────────────────
  2648.                                       BULLETINS
  2649.                        ───────────────────────────────────────
  2650.  
  2651.  
  2652.           After logon, MEGAHOST checks to see if the caller has specified
  2653.           (A)NSI Color. If so, MEGAHOST looks for the bulletin menu file
  2654.           BULLETIN.G00 and displays it. If the caller does not specify ANSI
  2655.           or if it does not find this file, it looks for BULLETIN.T00, the
  2656.           equivalent non-ANSI file, and displays it if it finds it. If the
  2657.           caller then presses 3, say, for the third bulletin, MEGAHOST
  2658.           looks for the file BULLETIN.G03 (or BULLETIN.T03 for non-ANSI
  2659.           graphics). Two sets of bulletin files may then be kept: files
  2660.           with and without ANSI graphics, named with extensions starting
  2661.           with G and T respectively. In each case, if the ANSI file is not
  2662.           found, the non-ANSI file is looked for.
  2663.  
  2664.           Bulletin        With             Without
  2665.           number          ANSI graphics    ANSI graphics
  2666.           ────────────────────────────────────────────────────
  2667.  
  2668.           [menu of bulletins]  BULLETIN.G00     BULLETIN.T00
  2669.                 1              BULLETIN.G01     BULLETIN.T01
  2670.                 2              BULLETIN.G02     BULLETIN.T02
  2671.                 3              BULLETIN.G03     BULLETIN.T03
  2672.                 4              BULLETIN.G04     BULLETIN.T04
  2673.                 5              BULLETIN.G05     BULLETIN.T05
  2674.           -  -  -  -  -  -  [et cetera, to:]  -  -  -  -  -
  2675.                99              BULLETIN.G99     BULLETIN.T99
  2676.  
  2677.           It has been brought to my attention that ANY UNIQUE 2 characters
  2678.           after the 'G' or 'T' will work.  For instance, BULLETIN.TAA,
  2679.           BULLETIN.TA1, etc,  are both valid.  This can increase your
  2680.           bulletin count way past 99.  (ouch!!!)
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 35 ---
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.                                --- MEGAHOST User Guide: Caller Menu Options
  2712.  
  2713.                        ───────────────────────────────────────
  2714.                                  CALLER MENU OPTIONS
  2715.                        ───────────────────────────────────────
  2716.  
  2717.  
  2718.           The following menu options can be available to a caller. You use
  2719.           MEGAHOST.CNF to set the security level of each -- and, if you
  2720.           wish, to disable some completely.
  2721.  
  2722.  
  2723.  
  2724.           GENERAL OPTIONS
  2725.           ───────────────────────────────────────
  2726.  
  2727.           (A)NSI Color - on/off
  2728.  
  2729.                This command, when enabled, will allow color on those
  2730.                systems properly configured. There are three requirements
  2731.                for this. First, the caller must have set his communication
  2732.                parameters to 8 bits, no parity. Secondly, he must be
  2733.                running a program that supports it: Qmodem, Procomm, and
  2734.                Pibterm are three that do. (Most require that ANSI.SYS be
  2735.                installed on the home system, by putting the line
  2736.                DEVICE=ANSI.SYS in the CONFIG.SYS file.)  Thirdly, of
  2737.                course, he must have a color monitor.
  2738.  
  2739.           (B)uzz Back
  2740.  
  2741.                This command instructs MEGAHOST to buzz the caller back at
  2742.                the number in the configuration file. The SysOp will be
  2743.                billed for any long distance charges.
  2744.  
  2745.           (C)hange Directory
  2746.  
  2747.                This command allows the caller to move within the hard (or
  2748.                other) drive, using DOS rules for doing so, or by a SysOp
  2749.                provided menu. By pressing (F)ile Directory while the caller
  2750.                is in a given directory, he sees the available
  2751.                subdirectories; these have the filename extension '.DIR'.
  2752.                The caller may neither enter a drive specifier here nor
  2753.                change to the directory containing the MEGAHOST run-time
  2754.                files.
  2755.  
  2756.           (D)ownload File
  2757.  
  2758.                Entering 'D' from the menu will allow the caller to download
  2759.                (receive) a file. Xmodem (checksum & CRC), Ymodem (CRC), and
  2760.                ASCII protocols are supported. The caller may NOT enter a
  2761.                directory or drive specifier here, but instead must have
  2762.                specified the appropriate path beforehand. The system will
  2763.                prompt for the filename, look for the file, and if it finds
  2764.                it then prompt for the protocol. The caller will see:
  2765.  
  2766.  
  2767.  
  2768.  
  2769.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 36 ---
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.                                --- MEGAHOST User Guide: Caller Menu Options
  2778.  
  2779.                1 -  ASCII. This is for the ASCII protocol. This should ONLY
  2780.                     be used for text files, not for compiled programs,
  2781.                     source code, or compressed or archived files (.ARC,
  2782.                     .ZIP, .LZH, etc.) where error correction is necessary.
  2783.  
  2784.                2 -  XMODEM CHECKSUM. The plainest error-correcting
  2785.                     protocol, useful for downloading to old computers or
  2786.                     those running antiquated communications software.
  2787.                     Blocks are 128 bytes long.
  2788.  
  2789.                3 -  XMODEM CRC. Xmodem with slightly superior (CRC) error
  2790.                     checking. Most programs written in the last few years
  2791.                     can download using this.
  2792.  
  2793.                4 -  XMODEM-1k CRC. This protocol is used more frequently at
  2794.                     baud rates of 2400 or higher, or over fairly clean
  2795.                     telephone lines. As blocks are 1024 bytes long, less
  2796.                     time is spent error checking. Ymodem allows faster file
  2797.                     transfer when used under packet switched networks such
  2798.                     as PC Pursuit.
  2799.  
  2800.           External File Transfer Protocols:
  2801.  
  2802.                The SysOp may, at his/her option, enable a number of
  2803.                external file transfer protocols.
  2804.  
  2805.                If someone calls in at 7 data bits, even parity, MEGAHOST
  2806.                switches to 8 data bits, no parity before file transfer, and
  2807.                after the transfer returns to 7 data bits, even parity.
  2808.  
  2809.           (E)cho Mail
  2810.  
  2811.                This option will most likely be disabled.  If available, it
  2812.                will invoke a 3rd party echo mail module.
  2813.  
  2814.           (F)ile Descriptions
  2815.  
  2816.                If the caller is in a directory containing a .BBS file of
  2817.                file descriptions, this option displays that file.  A .BBS
  2818.                file is one either created by the system, or by the SysOp
  2819.                giving descriptions of files available for download.
  2820.  
  2821.           (G)oodbye Logoff
  2822.  
  2823.                Self explanatory: logs the caller off.
  2824.  
  2825.           (H)elp with MHOST
  2826.  
  2827.                Displays one of the help text files edited by the SysOp.
  2828.  
  2829.           (K)nown Caller Log
  2830.  
  2831.                Enters the Known Caller module.  See KNOWN CALLER LOG SYSTEM
  2832.                OPTIONS below for further details.
  2833.  
  2834.  
  2835.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 37 ---
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.                                --- MEGAHOST User Guide: Caller Menu Options
  2844.  
  2845.           (L)og new Drive
  2846.  
  2847.                Changes the default logged drive. Your average BBS type
  2848.                caller is unlikely to have enough security to access this
  2849.                option.
  2850.  
  2851.           (M)essage System
  2852.  
  2853.                Enters the Message Database System.  See MESSAGE DATABASE
  2854.                SYSTEM OPIONS below for further details.
  2855.  
  2856.           (O)perator Chat
  2857.  
  2858.                Selecting this option enables both the caller and the SysOp
  2859.                to chat real-time via their keyboards.  To exit chat mode,
  2860.                either party simply presses ESC.
  2861.  
  2862.           (P)rogram Directory
  2863.  
  2864.                This option will list the various files and directories on
  2865.                the system. The file size will follow the directory entry.
  2866.                Size is rounded  to the nearest 'K' (1024 bytes).
  2867.                Directories will be enclosed in [] brackets.  [DBASE] would
  2868.                be a valid directory.
  2869.  
  2870.           (Q)uestionaire
  2871.  
  2872.                Prompts callers with a series of questions, and collects
  2873.                answers for SysOp.
  2874.  
  2875.           (S)earch for File
  2876.  
  2877.                Search within the directory for the filename specified and
  2878.                gives the path if found.  DOS wild cards can be used.
  2879.                Protected files and/or directories are not displayed.
  2880.  
  2881.           (U)pload File
  2882.  
  2883.                The caller sends a file to the host system and is asked to
  2884.                describe it.  Entering a '/' as the first character in the
  2885.                description places a '*' next to the filename and then only
  2886.                the SysOp can display it via the (P)rogram Descripts
  2887.                command.  Removing the asterisk makes it displayable to all.
  2888.                End the description with a blank line when done.
  2889.  
  2890.           (V)iew Bulletins
  2891.  
  2892.                Brings up a menu of bulletins to be read. The caller can
  2893.                read the bulletin by entering its number, redisplay the menu
  2894.                by entering 'M', or exit the bulletin function by pressing
  2895.                the Enter key.
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 38 ---
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.                                --- MEGAHOST User Guide: Caller Menu Options
  2910.  
  2911.           (Z)ippy Dir Scan
  2912.  
  2913.                Enables one to search all of the .BBS files for a particular
  2914.                filename or file description.
  2915.  
  2916.           (+)-Trap DOOR(s)
  2917.  
  2918.                Access to external programs provided by the SysOp.  May
  2919.                include access to DOS itself.  The verbage is configured by
  2920.                the SysOp and may say something other than 'TRAP Door(s)'.
  2921.  
  2922.           (*)-Read Log File
  2923.  
  2924.                Allows a caller with the proper security level to read
  2925.                private messages to the SysOp and see what other users have
  2926.                done while on the system and what files they have uploaded
  2927.                or downloaded.  May include messages from other callers as
  2928.                well.
  2929.  
  2930.           (&)-Add Prog Desc.  (SysOp Only)
  2931.  
  2932.                This allows you to add file descriptions to the .BBS file
  2933.                existing in the current directory.  If the file does not
  2934.                exist, it is created.  MEGAHOST asks for the filename to
  2935.                add.  It then finds the size of the file, asks for a
  2936.                description, and adds this to the .BBS file.  The .BBS file
  2937.                would be DIRNAME.BBS where DIRNAME would be the name of the
  2938.                directory you are in.  For instance, in the directory
  2939.                C:\MAXI\UPLD, the .BBS name would be UPLD.BBS.  If you are
  2940.                in the root directory, the name would be FILES.BBS.
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 39 ---
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.                                --- MEGAHOST User Guide: Caller Menu Options
  2976.  
  2977.           KNOWN CALLER LOG SYSTEM OPTIONS
  2978.           ───────────────────────────────────────
  2979.  
  2980.           (K)nown Caller Log
  2981.  
  2982.                Displays Known Caller Log menu as follows:
  2983.  
  2984.                (A)dd Caller (SysOp Only)
  2985.  
  2986.                     Allows SysOp to add a caller entry into the caller
  2987.                     database.
  2988.  
  2989.                (C)ompress Database  (SysOp Only)
  2990.  
  2991.                     The record slot for each caller marked for deletion is
  2992.                     recovered by the system in order to reuse that record.
  2993.                     Prior to (C)ompress,  (D)eleted caller records are
  2994.                     still recoverable by the system, and may be
  2995.                     (U)ndeleted.  After (C)ompress, the record slot is
  2996.                     released, and that caller record may no longer be
  2997.                     (U)ndeleted.
  2998.  
  2999.                (D)elete by Record  (SysOp Only)
  3000.  
  3001.                     Allows the SysOp to delete records by entering the
  3002.                     record number.  The record number for a caller entry is
  3003.                     obtained by setting DEBUG=Y.  The record numbers will
  3004.                     then be added the the header when the caller entry is
  3005.                     displayed.  This function could be useful when
  3006.                     attempting to restore a damaged caller database.
  3007.  
  3008.                (E)dit Caller Info
  3009.  
  3010.                     A caller may edit personal information here.  The SysOp
  3011.                     may edit records based on last name, security level, or
  3012.                     deleted status.  NOTE: When printing to a file (LPT=0)
  3013.                     from the edit screen your record is appended to the
  3014.                     file CALLERS.PRN.
  3015.  
  3016.                (I)nquire Personal
  3017.  
  3018.                     Displays personal information about caller.  Shows
  3019.                     name, business, city, state, and if allowed, the
  3020.                     callers address and phone numbers.  The SysOp may
  3021.                     traverse the caller database and edit records from
  3022.                     here.  NOTE: When printing to a file (LPT=0) from the
  3023.                     edit screen your record is appended to the file
  3024.                     CALLERS.PRN.
  3025.  
  3026.                (G)oodbye Logoff
  3027.  
  3028.                     Asks you if you really want to log off.  If you say no,
  3029.                     you will find yourself out of the Message System.
  3030.  
  3031.  
  3032.  
  3033.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 40 ---
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.                                --- MEGAHOST User Guide: Caller Menu Options
  3042.  
  3043.                (L)ist Callers
  3044.  
  3045.                     List callers sorted by: last name, state, number of
  3046.                     uploads, number of downloads, number of logons, and the
  3047.                     most recently called.
  3048.  
  3049.                (S)end to Printer  (SysOp Only)
  3050.  
  3051.                     Prints ALL caller records to the printer.  If LPT=0
  3052.                     then the caller database is saved to the file
  3053.                     CALLERS.LST.
  3054.  
  3055.                (P)ause Toggle
  3056.  
  3057.                     With (P)ause ON the callers screen will pause after
  3058.                     every Caller database entry, or screen of entries
  3059.                     depending upon which menu option has been selected.
  3060.  
  3061.                (Q)uit to Main
  3062.  
  3063.                     Returns caller to main menu.
  3064.  
  3065.                (R)ebuild Database  (SysOp Only)
  3066.  
  3067.                     Enables the SysOp to rebuild all of the index files.
  3068.                     This function could be useful when attempting to
  3069.                     restore damaged database indexes.
  3070.  
  3071.                (X)pert Mode
  3072.  
  3073.                     Toggles between a full menu and an abreviated list.
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 41 ---
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.                                --- MEGAHOST User Guide: Caller Menu Options
  3108.  
  3109.                MESSAGE DATABASE SYSTEM OPTIONS
  3110.           ───────────────────────────────────────
  3111.  
  3112.           (M)essage System
  3113.  
  3114.                Displays Message System menu as follows:
  3115.  
  3116.                (B)ackward Read
  3117.  
  3118.                     Asks caller for starting a message number.  If ENTER is
  3119.                     pressed MEGAHOST will start with the last message.  The
  3120.                     message database is then traversed backwards.
  3121.  
  3122.                (C)ompress Database  (SysOp Only)
  3123.  
  3124.                     The record for each message marked for deletion is
  3125.                     recovered enabling the system to reuse that record.
  3126.                     Prior to (C)ompress,  (D)eleted message records are
  3127.                     still reserved by the system, and may be (U)ndeleted.
  3128.                     After (C)ompress, the record is released, and messages
  3129.                     may no longer be (U)ndeleted.
  3130.  
  3131.                (D)elete by Record  (SysOp Only)
  3132.  
  3133.                     Allows the SysOp to delete records by entering the
  3134.                     record number.  The record number for a message is
  3135.                     obtained by setting DEBUG=Y.  The record numbers will
  3136.                     then be added the the message header when the message
  3137.                     is displayed.  This function could be useful when
  3138.                     attempting to restore a damaged message database.
  3139.  
  3140.                (E)nter Message
  3141.  
  3142.                     Allows caller to enter a message in the message
  3143.                     database. You may leave both public and private
  3144.                     messages. A conference must then be specified.  Refer
  3145.                     to (E)NTER MESSAGE in Caller Menu Options for editing
  3146.                     options
  3147.  
  3148.                (F)orward Read
  3149.  
  3150.                     Asks caller for starting a message number.  If ENTER is
  3151.                     pressed MEGAHOST will start with the first message.
  3152.                     The message database is then traversed forwards.
  3153.  
  3154.                (G)oodbye Logoff
  3155.  
  3156.                     Asks you if you really want to log off.  If you say no,
  3157.                     you will find yourself out of the Message System.
  3158.  
  3159.                (I)ndividual Message
  3160.  
  3161.                     Prompts the caller for a message number and displays
  3162.                     the message if found.
  3163.  
  3164.  
  3165.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 42 ---
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.                                --- MEGAHOST User Guide: Caller Menu Options
  3174.  
  3175.                (L)ist to Printer   (SysOp Only)
  3176.  
  3177.                     Prints ALL messages (ALL conferences, PRIVATE or
  3178.                     OTHERWISE) to the printer.  If LPT=0 then the messages
  3179.                     are saved to the file MESSAGES.LST.  NOTE: Any messages
  3180.                     sent to a file (LPT=0) via any method other than this
  3181.                     (L) option appends the record to the file MESSAGES.PRN.
  3182.  
  3183.                (M)essage Area
  3184.  
  3185.                     Selecting any conference other than ALL will limit the
  3186.                     viewing of messages to the chosen conference.
  3187.  
  3188.                (N)ew Messages
  3189.  
  3190.                     If the caller is recognized by the system (he has an
  3191.                     entry in the caller database) then (N)ew Messages will
  3192.                     start forward displaying messages left since the last
  3193.                     time he was on.  If not, (N)ew Messages will start
  3194.                     forward displaying messages one month prior to the
  3195.                     current date.
  3196.  
  3197.                (P)ause Toggle
  3198.  
  3199.                     With (P)ause ON the caller may be able to (A)nswer,
  3200.                     (D)elete, and (E)dit messages depending upon the
  3201.                     callers security.  These choices are given after each
  3202.                     message is displayed.  If the caller wishes to capture
  3203.                     messages very quickly the (P)ause should be toggled
  3204.                     OFF.  This mode is read-only as there is no provision
  3205.                     for the above choices.
  3206.  
  3207.                (Q)uit to Main
  3208.  
  3209.                     Returns caller to main menu.
  3210.  
  3211.                (R)ebuild Database  (SysOp Only)
  3212.  
  3213.                     Enables the SysOp to rebuild all of the index files.
  3214.                     This function could be useful when attempting to
  3215.                     restore damaged database indexes.
  3216.  
  3217.                (S)earch Messages
  3218.  
  3219.                     Allows caller to search the To, From, and Subject
  3220.                     fields of the message database.  Wildcards are NOT
  3221.                     permitted.
  3222.  
  3223.                (X)pert Mode
  3224.  
  3225.                     Toggles between a full menu and an abreviated list.
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 43 ---
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.                                --- MEGAHOST User Guide: Caller Menu Options
  3240.  
  3241.                (Y)our Mail
  3242.  
  3243.                     Displays messages that are either From you or To you
  3244.                     starting with the first message.
  3245.  
  3246.  
  3247.  
  3248.  
  3249.  
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 44 ---
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.                                      --- MEGAHOST User Guide: Function Keys
  3306.  
  3307.                        ───────────────────────────────────────
  3308.                                     FUNCTION KEYS
  3309.                        ───────────────────────────────────────
  3310.  
  3311.  
  3312.           Function keys are available from the WAITING FOR CALL and the
  3313.           Main Menu.
  3314.  
  3315.           If the SysOp presses F1, he will see the system status: a listing
  3316.           on screen of how the system is configured and what the security
  3317.           levels are for the menu items.
  3318.  
  3319.           Pressing the following function keys will do the following:
  3320.  
  3321.              F1    Toggles Debug mode.  Displays ANSI screens during logon,
  3322.                    logoff and reports various errors to the log
  3323.  
  3324.              F2    Sets Ringback status toggle
  3325.  
  3326.              F3    Toggles log (turns user log on or off)
  3327.  
  3328.              F4    Toggles printer (turns printer log on or off)
  3329.  
  3330.              F5    Toggles closed system (makes Closed or Open system)
  3331.  
  3332.              F6    Sets Off Hook Toggle
  3333.  
  3334.              F7    Toggles color on and off
  3335.  
  3336.              F8    Initial baud rate toggle
  3337.  
  3338.              F9    Security -1  Each press of the F9 key drops by one the
  3339.                    security level of the user while he is connected.
  3340.  
  3341.              F10   Security +1  Each press of the F10 key raises by one the
  3342.                    security level of the user online, so that he will have
  3343.                    temporary access to functions not otherwise available to
  3344.                    him.
  3345.  
  3346.           SHIFT + Function Key
  3347.           ────────────────────
  3348.  
  3349.              SF1   Toggles XONXOFF state
  3350.  
  3351.              SF2   Toggles MATCHLEVEL state
  3352.  
  3353.              SF3   Toggles BIOS state
  3354.  
  3355.              SF4   Toggles DIRECT state
  3356.  
  3357.              SF5   Toggles EXECSWAP state
  3358.  
  3359.              SF6   Toggles ALLOW300 state
  3360.  
  3361.  
  3362.  
  3363.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 45 ---
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.                                      --- MEGAHOST User Guide: Function Keys
  3372.  
  3373.              SF7   Toggles BATCHLOG state
  3374.  
  3375.              SF8   Toggles CALLBACK state
  3376.  
  3377.              SF9   Toggles USERLOCK state
  3378.  
  3379.              SF0   If set to TRUE then Operator HOURS are bypassed and
  3380.                    Sysop is available
  3381.  
  3382.           CTRL + Function Key
  3383.           ───────────────────
  3384.  
  3385.              CF1   Toggles SAVESCRN state
  3386.  
  3387.              CF2   Toggles RINGPIN state
  3388.  
  3389.              CF3   Briefly drops DTR to disconnect the caller
  3390.  
  3391.           Changing the above switches does not update the MEGAHOST.CNF
  3392.           configuration file.  If you exit MEGAHOST and return, all items
  3393.           are as configured by MEGAHOST.CNF.
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 46 ---
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.                                 --- MEGAHOST User Guide: Equipment Settings
  3438.  
  3439.                    ───────────────────────────────────────────────
  3440.                     MODEM DIP SWITCH and OTHER EQUIPMENT SETTINGS
  3441.                    ───────────────────────────────────────────────
  3442.  
  3443.  
  3444.           When configuring your modem, make sure of the following:
  3445.                DTR - not forced on!
  3446.                CD  - not forced on!
  3447.                AA  - not forced on!
  3448.           The above three conditions are set either by switches or by an
  3449.           extended command setting.  Forcing any one of them on is by far
  3450.           the biggest mistake when attempting to get MEGAHOST to work.
  3451.  
  3452.  
  3453.  
  3454.           HAYES 1200 EXTERNAL SETTINGS
  3455.           ───────────────────────────────────────
  3456.  
  3457.           UUDDDUUD, where:
  3458.  
  3459.              1  UP. DTR controlled by pin 20. Required.
  3460.  
  3461.              2  DN. Numeric messages. Optional.
  3462.                 Set by MEGAHOST software.
  3463.  
  3464.              3  DN. No result code display. Optional.
  3465.                 Set by MEGAHOST software.
  3466.  
  3467.              4  DN. Modem does not echo. Optional.
  3468.                 Set by MEGAHOST software.
  3469.  
  3470.              5  DN. Auto Answer suppressed. Optional.
  3471.                 Set by MEGAHOST software.
  3472.  
  3473.              6  UP. CD controlled by pin 8. Required.
  3474.  
  3475.              7  UP. Single line connection. Required.
  3476.  
  3477.              8  DN. AT command recognition. Required.
  3478.  
  3479.           I use the above switch settings for ALL the communications
  3480.           software I use: Qmodem, Procomm, etc.
  3481.  
  3482.           It is most important that Carrier Detect and Data Terminal Ready
  3483.           not be forced on.
  3484.  
  3485.  
  3486.  
  3487.           HAYES 1200B INTERNAL MODEM (EARLY MODEL)
  3488.           ────────────────────────────────────────
  3489.  
  3490.           Early model Hayes 1200B modems may require modification to work
  3491.           with MEGAHOST; read HAYESFIX.DOC.
  3492.  
  3493.  
  3494.  
  3495.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 47 ---
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.                                 --- MEGAHOST User Guide: Equipment Settings
  3504.  
  3505.           HAYES 1200B INTERNAL MODEM SWITCH SETTINGS
  3506.           ───────────────────────────────────────
  3507.  
  3508.           You must set the three switches on the board from A-B to B-C, the
  3509.           alternate position. This jumper is not documented in the manual.
  3510.           MEGAHOST will now work with the factory set switch settings.
  3511.  
  3512.  
  3513.  
  3514.           HAYES 1200B MODEL 07/00043 INTERNAL MODEM SWITCH SETTINGS
  3515.           ───────────────────────────────────────
  3516.  
  3517.           Switch:
  3518.  
  3519.              1  Either   Select COM1: or COM2:
  3520.  
  3521.              2  Up       Select single line
  3522.  
  3523.              3  Down     Detect carrier
  3524.  
  3525.              4  Up       Monitor DTR status
  3526.  
  3527.              5  Up       Select Bell 212A
  3528.  
  3529.              6  Up       US/Canada
  3530.  
  3531.  
  3532.  
  3533.           US ROBOTICS 2400 AND 9600
  3534.           ───────────────────────────────────────
  3535.  
  3536.           Use Hayes 1200 external switch settings. (Early ROM versions of
  3537.           the 9600 seem to ignore the V setting and respond only to switch
  3538.           2.)
  3539.  
  3540.  
  3541.  
  3542.           AST SIX PACK
  3543.           ───────────────────────────────────────
  3544.  
  3545.           MEGAHOST requires monitoring both Data Terminal Ready (DTR) and
  3546.           Carrier Detect (CD). Apparently some versions of the AST Six Pack
  3547.           force these signals true. Please see the AST manual for more
  3548.           information.
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 48 ---
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.                                 --- MEGAHOST User Guide: Equipment Settings
  3570.  
  3571.           AT CABLE CONFIGURATION
  3572.           ───────────────────────────────────────
  3573.  
  3574.                AT nine pin       DB 15
  3575.                ───────────────────────
  3576.  
  3577.                1----------CD---------8
  3578.                2----------RD---------3
  3579.                3----------TD---------2
  3580.                4----------DTR-------20
  3581.                5----------SG---------7
  3582.                6----------DSR--------6
  3583.                7----------RTS--------4
  3584.                8----------CTS--------5
  3585.                9----------RI--------22
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601.  
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 49 ---
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.                             --- MEGAHOST User Guide: Compatibility Problems
  3636.  
  3637.                        ───────────────────────────────────────
  3638.                             KNOWN COMPATIBILITY PROBLEMS
  3639.                        ───────────────────────────────────────
  3640.  
  3641.  
  3642.           MEGAHOST does not function correctly when certain memory resident
  3643.           (TSR) programs are loaded. DOSEDIT, a DOS editor, does strange
  3644.           things at times, especially after a Jump to DOS.  Those spiffy
  3645.           clock programs interfere with binary file transfers. If you are
  3646.           having problems, remove ALL resident programs from memory and see
  3647.           if this helps.  TSR's should be invoked from a DOS shell
  3648.           (TRAPDOOR) only with caution!
  3649.  
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 50 ---
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.                                      --- MEGAHOST User Guide: Miscellaneous
  3702.  
  3703.                        ───────────────────────────────────────
  3704.                            MISCELLANEOUS TIPS AND SETTINGS
  3705.                        ───────────────────────────────────────
  3706.  
  3707.  
  3708.  
  3709.  
  3710.           ENTERING SYSOP INFORMATION
  3711.           ──────────────────────────
  3712.  
  3713.           You MUST first set up a SYSOP= entry in the .CNF BEFORE INVOKING
  3714.           MEGAHOST.  The system will not function properly without this
  3715.           entry.  The syntax is:
  3716.  
  3717.           SYSOP=DON MANKIN
  3718.  
  3719.           where DON MANKIN is replaced with your own name.
  3720.  
  3721.  
  3722.  
  3723.           MORE ON INITSTRING
  3724.           ───────────────────────────────────────
  3725.  
  3726.           The examples of INITSTRING below use V1. This sets the modems to
  3727.           verbal result codes. These can also use V0 for numeric result
  3728.           codes, but V1 maintains software compatibility with other
  3729.           communications programs. Some users have been unsuccessful
  3730.           setting Hayes clones to use V1 (verbal result codes) but
  3731.           successful using V0 (numeric result codes), while for others it
  3732.           has been the other way around. If you have difficulty with one
  3733.           mode, try switching to the other.  The same applies to the E1
  3734.           (echo) command.  Your modem may respond better in E1 state as
  3735.           opposed to E0, or visa versa.
  3736.  
  3737.           Any INITSTRING sent to a Hayes modem MUST be 40 characters or
  3738.           less!  If the string contains a command not recognized by the
  3739.           modem, the entire string is ignored, and MEGAHOST will not
  3740.           operate correctly.
  3741.  
  3742.           Some clone 2400 baud modems are 'Hayes 1200 compatable' and
  3743.           should use the Hayes 1200 INITSTRING.  Some clone 2400 baud
  3744.           modems are 'Hayes 2400 compatible' and should use the Hayes 2400
  3745.           INITSTRING.  If you are not certain which to use, some
  3746.           experimentation on your part may be necessary.
  3747.  
  3748.           When configuring your modem, make sure of the following:
  3749.                DTR - not forced on!
  3750.                CD  - not forced on!
  3751.                AA  - not forced on!
  3752.           The above three conditions are set either by switches or by an
  3753.           extended command setting.  Forcing any one of them on is by far
  3754.           the biggest mistake when attempting to get MEGAHOST to work.
  3755.  
  3756.  
  3757.  
  3758.  
  3759.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 51 ---
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.                                      --- MEGAHOST User Guide: Miscellaneous
  3768.  
  3769.            Hayes 1200 baud modems───────────
  3770.  
  3771.                INITSTRING=ATE0M0Q0V1X1S0=0S1=0
  3772.  
  3773.           This is the initialization string sent to the modem. It breaks
  3774.           down as follows:
  3775.  
  3776.                AT    Attention
  3777.                X1    Extended result code
  3778.                E0    Echo off
  3779.                S0=0  Do not auto answer ( DO NOT CHANGE )
  3780.                M0    Speaker off
  3781.                Q0    Send result codes
  3782.                S1=0  Count 0 rings
  3783.                V1    verbal result codes
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 52 ---
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.                                      --- MEGAHOST User Guide: Miscellaneous
  3834.  
  3835.           Hayes 2400 baud modems───────────
  3836.  
  3837.                INITSTRING=AT&D2V1Q0E0S0=0&C1&T5L3B1M1
  3838.  
  3839.           This is the initialization string sent to the modem. It breaks
  3840.           down as follows:
  3841.  
  3842.                AT    Attention
  3843.                &J0   Single-line connection
  3844.                &D2   Follow DTR
  3845.                &T5   RDL disabled
  3846.                V1    Verbal result codes
  3847.                L3    High speaker volume
  3848.                Q0    Result codes enabled
  3849.                B1    Select Bell 212A
  3850.                E0    Characters not echoed
  3851.                M1    Modem on until carrier
  3852.                S0=0  Disable auto answer
  3853.                &C1   Detect carrier (not forced on)
  3854.  
  3855.  
  3856.           Multi-Tech 2400 baud modems───────────
  3857.  
  3858.                INITSTRING=ATE0M0Q0V1X1S0=0S1=0&Q1
  3859.  
  3860.           This string is the same as that for the Hayes 1200 with the
  3861.           exception of the &Q1, which instructs the Multi-Tech to emulate
  3862.           the Hayes 1200 modem.
  3863.  
  3864.  
  3865.           US Robotics Courier HST 9600───────────
  3866.  
  3867.                INITSTRING=ATE0M0Q0V1X1S0=0S1=0&B0&H0&I0&N0
  3868.  
  3869.           This modem uses the same INITSTRING as the Hayes 1200, plus:
  3870.  
  3871.                &B0    DTE rate follows connection rate
  3872.                &H0    Flow control disabled
  3873.                &I0    Flow control disabled
  3874.                &N0    Normal link operations
  3875.  
  3876.           The result code expected from the modem is 13 for a 9600 baud
  3877.           connect.
  3878.  
  3879.  
  3880.           Everex Evercom 24 modems───────────
  3881.  
  3882.                INITSTRING=ATE0Q0V1X4L3S7=60
  3883.  
  3884.  
  3885.           Everex 24 MNP modems───────────
  3886.  
  3887.                INITSTRING=ATE0M0X4\N3\Q0\V0\X1\G0\C1%C1S0=0
  3888.                RESETSTRING=ATZ0
  3889.  
  3890.  
  3891.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 53 ---
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.                                      --- MEGAHOST User Guide: Miscellaneous
  3900.  
  3901.           Some Everex modems require the contents of registers S3 & S4 to
  3902.           be reversed, i.e. S3=10 S4=13.
  3903.  
  3904.  
  3905.  
  3906.           BUZZBACK INFO
  3907.           ───────────────────────────────────────
  3908.  
  3909.           Adding S7=60 increases to 60 seconds the time the modem is to
  3910.           wait for a carrier after dialing. This may be necessary for
  3911.           BuzzBack to work.
  3912.  
  3913.  
  3914.  
  3915.           SINGLE USER SYSTEM
  3916.           ───────────────────────────────────────
  3917.  
  3918.           MEGAHOST can be run under multitaskers in single user mode only.
  3919.           That is, data cannot be shared.  Several copies of MEGAHOST could
  3920.           be run from different directories, but I fail to see a reason for
  3921.           this.  A multiuser database is been planned for the future.
  3922.  
  3923.  
  3924.  
  3925.           MINIHOST TO MAXIHOST CONVERSION
  3926.           ───────────────────────────────────────
  3927.  
  3928.                Delete MINIHOST.00?
  3929.  
  3930.                Rename MINIHOST.* MEGAHOST.*
  3931.  
  3932.                Rename *.B?? to .T??
  3933.  
  3934.                Rename MEGAHOST.?00 to WELCOME.?01
  3935.  
  3936.                Rename MEGAHOST.?01 to NEWUSER.?01
  3937.  
  3938.                Add a unique identifier in front of each conference entry:
  3939.                  CONFERENCE=1;GENERAL;0;Miscellanious Topics
  3940.                  CONFERENCE=2;PROBLEMS;0;Problem Resolution
  3941.                  CONFERENCE=3;BETA_TEST;5;Beta Test Versions
  3942.  
  3943.  
  3944.  
  3945.           MAXIHOST TO MEGAHOST CONVERSION
  3946.           ───────────────────────────────────────
  3947.  
  3948.                  Before I start explaining the conversion process, let me
  3949.           first emphasize my disclaimer.  I tried to provide a simple way
  3950.           to upgrade, but some work will be necessary and there are no
  3951.           guarantees.  I suggest that after you get things going, you print
  3952.           the caller log and message file to the ASCII .LST files
  3953.           regularly).  These ASCII files can be used to restore your system
  3954.           if necessary.
  3955.  
  3956.  
  3957.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 54 ---
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.                                      --- MEGAHOST User Guide: Miscellaneous
  3966.  
  3967.                  The programs necessary to do this conversion ARE NOT
  3968.           bundled with MEGAHOST.  You must obtain them seperately from the
  3969.           MEGAHOST Support BBS before continuing.  The files you will need
  3970.           are USRS2ASC.EXE, ASC2USRS.EXE, MAIL2ASC.EXE, ASC2MAIL.EXE,
  3971.           CNF2ASC.EXE, CVTBBS.EXE,  and MEGA_API.EXE if you previously used
  3972.           MHAPI.EXE.
  3973.  
  3974.           1)  BACK UP ALL YOUR MAXIHOST FILES!!!!!!!!!!!!!!!  Put in a safe
  3975.           place.
  3976.  
  3977.           2)  Copy MAXIHOST.CNF to MEGAHOST.CNF.
  3978.  
  3979.           3)  Delete all of the USER= entries from your MEGAHOST.CNF file:
  3980.           You will find that the system will comes up MUCH FASTER now!
  3981.  
  3982.           4)  Add the following to your MEGAHOST.CNF file: MENU=ECHODOOR,
  3983.           MENU=ZIPPYDIRSCAN, CMDLINE, NEWUSERSECURITY, NEWUSERTIMELIMIT,
  3984.           AUTOINDUCTION, ENTRMSG, ASKFILECHECK, and ASKMAILCHECK.  Look up
  3985.           each keyword above for its appropriate syntax.  Delete TIMELIMIT,
  3986.           USER, MSGLINES, MENU=ENTRMSG, MENU=INDUCTION, and MENU=YOURMAIL.
  3987.  
  3988.           4)  Copy all then necessary conversion programs and the new
  3989.           MEGAHOST.EXE file to the same directory as the one with your
  3990.           original MAXIHOST.EXE file in it. You should already have a path
  3991.           set to this directory.
  3992.  
  3993.           5)  Change directory to the one with MAILFIL.DAT in it.  Run
  3994.           MAIL2ASC.EXE.  It creates MESSAGES.LST.  You may then kill the
  3995.           MAXIMAIL.* files as they are no longer used.
  3996.  
  3997.           6)  Run USRS2ASC.EXE.  It creates CALLERS.LST.  You may then kill
  3998.           the MAXIUSRS.* files as they are no longer used.
  3999.  
  4000.           7)  Now that the two *.LST ASCII files are created, run ASC2MAIL.
  4001.           It creates MAILFIL.DAT and MAILFIL.IX.  These are your new
  4002.           message files.
  4003.  
  4004.           8)  Run ASC2USRS.  It creates USRSFIL.DAT and USRSFIL.IX.  These
  4005.           are your new callers log files.
  4006.  
  4007.           9)  If currently using MHAPI,  change references to MHAPI to
  4008.           MEGA_API in all batch files.  Do a 'MEGA_API INIT' to initialize.
  4009.  
  4010.           10) Run MEGAHOST.   Make sure that the printer is set to FILE.
  4011.           You can do this by pressing F5 from the configuration screen.
  4012.           From the message system, press (L)ist to Printer.  This will
  4013.           rewrite the MESSAGES.LST file with MEGAHOST's updated syntax.
  4014.           Keep this file, repeating this process from time to time.
  4015.  
  4016.           11) From the (K)nown Caller module, press (S)end to Printer.
  4017.           Make sure that  printer is set to FILE.  This will rewrite the
  4018.           CALLERS.LST file with  MEGAHOSTs's updated syntax.   Keep this
  4019.           file, repeating this process from time to time.
  4020.  
  4021.  
  4022.  
  4023.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 55 ---
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.                                      --- MEGAHOST User Guide: Miscellaneous
  4032.  
  4033.             If you need to restore the databases, use the ASC2MAIL and
  4034.           ASC2USRS programs I provided.  If you delete the MAILFIL.* and
  4035.           USRSFIL.* files they will be recreated.  If you don't kill them,
  4036.           the records read in will replace the originals.  The password.mh
  4037.           and induct.mh files are no longer used.  MEGA_API functions will
  4038.           be made available to create .PRN files that can be used to read
  4039.           the callers information.
  4040.  
  4041.             That's it.  Lot's of CALLER info will be defaulted to.   I used
  4042.           this routine on my old caller database because I needed to
  4043.           provide support for my registrants.  Otherwise, I would have
  4044.           deleted the MAXIUSRS files and not run the USRS2ASC program.
  4045.           This way, the USRSFIL files should be created when MEGAHOST is
  4046.           run, and new callers will be forced to enter new info into the
  4047.           file.
  4048.  
  4049.             You will need to call the Support BBS to obtain a MEGAHOST
  4050.           registration number.  Select menu item 2 from the (+)-
  4051.           Registration Door.  Upgrades are ONLY available from the Support
  4052.           BBS.  The 800 PSL number does not have the facility to provide
  4053.           registration numbers.
  4054.  
  4055.             I know I've forgotten something, but I can't think of what.
  4056.           Let me know if you discover some conversion process that is not
  4057.           included in this document.  Good Luck!!!
  4058.  
  4059.  
  4060.  
  4061.           RUNNING DOS (OR A PROGRAM) FROM A REMOTE
  4062.           ───────────────────────────────────────
  4063.  
  4064.           A batch file, TRAPDOOR, is executed from MEGAHOST. A path MUST BE
  4065.           SET to point to TRAPDOOR.BAT if the call is to be successful!
  4066.           One version of TRAPDOOR.BAT is provided with this package; as
  4067.           written, it enables WATCHDOG, a public domain program that
  4068.           monitors carrier detect at DOS level.
  4069.  
  4070.           MEGAHOST sends TRAPDOOR.BAT a parameter to inform it which port
  4071.           is selected, so it may run the proper version of WATCHDOG. You
  4072.           might do well to use this file as is. You could change the line
  4073.           with COMMAND to the name of the program of your choice; this
  4074.           would not allow DOS access, but would execute the program and
  4075.           then return to MEGAHOST. Keep in mind that very many programs
  4076.           write directly to the screen, or intercept the keyboard directly.
  4077.           These programs will not operate correctly under the DOS shell,
  4078.           and may hang up the system. If you have called in DOS then type
  4079.           EXIT at the DOS command line to return to MEGAHOST. A great
  4080.           shareware program, available on the MEGAHOST Support BBS, is
  4081.           available for handling difficult programs from a remote. Download
  4082.           the latest version of DOORWAY, and be sure to register it. It is
  4083.           well worth the money!
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 56 ---
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.                                      --- MEGAHOST User Guide: Miscellaneous
  4098.  
  4099.           USING MEGAHOST WITH DOORWAY
  4100.           ───────────────────────────────────────
  4101.  
  4102.           MEGAHOST passes the following command line parameters:
  4103.  
  4104.                %0 = name of program called (batch, exe, com)
  4105.                %1 = port number
  4106.                %2 = baud rate
  4107.                %3 = first name
  4108.                %4 = last name
  4109.                %5 = security level
  4110.                %6 = ANSI (Y or N)
  4111.                %7 = directory MEGAHOST was to start from
  4112.                %8 = CARRIER or LOCAL
  4113.  
  4114.           The following TRAPDOOR.BAT file is an example of using DOORWAY
  4115.           from a DOS shell.
  4116.  
  4117.                echo off
  4118.                cls
  4119.                if .%8. == .LOCAL. goto local
  4120.                c:\rundir\doorway COM%1: /VD^U /OT /GON /M32767 /AON
  4121.                               /BMS /S* /CDOS
  4122.                goto end
  4123.                :local
  4124.                c:\rundir\doorway local /OT /GON /M32767 /AON /BMS /S*
  4125.                               /CDOS
  4126.                :end
  4127.  
  4128.           The following TRAPDOOR.BAT file is an example of using DOORWAY to
  4129.           call in an external program.  Rundir would be the directory
  4130.           MEGAHOST was invoked from, and Startdir would be the directory
  4131.           specified by START=.
  4132.  
  4133.                @echo off
  4134.                cd\doors
  4135.                if .%8. == .LOCAL. goto local
  4136.                if .%6. == .N. goto nonansi
  4137.                c:\rundir\doorway com%1: /VD^U /AON /OT /S* /GON
  4138.                               /M30 /kV255 /PC:\doors\users.exe
  4139.                               %1 %2 %3 %4 %5 %6 %7 %8 %9
  4140.                goto end
  4141.                :nonansi
  4142.                c:\rundir\doorway com%1: /VD^U /AON /OT /S* /GOFF
  4143.                               /M30 /kV255 /PC:\doors\users.exe
  4144.                               %1 %2 %3 %4 %5 %6 %7 %8 %9
  4145.                goto end
  4146.                :local
  4147.                c:\rundir\doorway LOCAL  /T:^C /O:T /S:* /G:ON
  4148.                               /M32767 /PC:\doors\users.exe
  4149.                               %1 %2 %3 %4 %5 %6 %7 %8 %9
  4150.                :end
  4151.                cd\startdir
  4152.  
  4153.  
  4154.  
  4155.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 57 ---
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.  
  4162.  
  4163.                                      --- MEGAHOST User Guide: Miscellaneous
  4164.  
  4165.           BIG TERMINAL
  4166.           ───────────────────────────────────────
  4167.  
  4168.                       Blue Instant Graphics! Online Interpreter
  4169.                           Copyright 1991-92 by Larry Mears
  4170.                                  All rights reserved
  4171.                                Version 1.02  Shareware
  4172.                               BIG City BBS 205-880-9896
  4173.                                  11027 Crestfield Dr
  4174.                                  Huntsville, Alabama
  4175.                                       35803 USA
  4176.  
  4177.  
  4178.                                         INTRO
  4179.  
  4180.           Blue Instant Graphics! (BIG) terminal brings a whole new concept
  4181.           in online graphics!  Now see TRUE online graphics. If you are
  4182.           tired of the blocky ANSI graphics that most BBSs offer, then you
  4183.           will be pleasantly surprised by the super fast high resolution
  4184.           graphics this NEW terminal emulation unleases!  Registering
  4185.           allows for advanced graphic and sound features such as online
  4186.           Adlib (tm) support, special sound effects, and bitblit
  4187.           operations.
  4188.  
  4189.                                   SOME BACK GROUND
  4190.  
  4191.           BIG does graphics by way of a attention command sequence, simular
  4192.           to a Hayes modem, and interprets one letter commands and values
  4193.           up to 9999.  It also does  ANSI  graphics in their standard form.
  4194.           BIG also exists as Instant Graphics!(IG) in the Atari ST online
  4195.           world.  BIG was written after IG and is not fully compatible with
  4196.           IG but VERY simular.  You should be able to get IG scripts off
  4197.           Atari BBSs and alter them slightly to work.  It would be
  4198.           advisable to get the IG doc, look for IG216.ARC
  4199.  
  4200.           So, what's so great about BIG graphics?  Well it means lines,
  4201.           circles, ovals, rectangles, fill patterns, system fonts, you can
  4202.           have BIG COLORED text any where on the screen.  BIG with a little
  4203.           help from the users out there could open a new door for
  4204.           telecommunications. This terminal would allow better game
  4205.           programs to be written for BBS doors. Another use is bar and pie
  4206.           charts.  A good idea would be to have a online comic strip. There
  4207.           are lot's of possibilities.
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 58 ---
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.                                      --- MEGAHOST User Guide: Miscellaneous
  4230.  
  4231.           TESTIMONIALS
  4232.           ───────────────────────────────────────
  4233.  
  4234.           PC World MAY 1992 says "MAXIHOST, a versatile shareware BBS that
  4235.           almost anyone can use.  MAXIHOST's ample security features and
  4236.           easy setup make it ideal" and "A MAXIHOST BBS is easy to maintain
  4237.           as it is to set up"
  4238.  
  4239.           Micro Cornucopia NOV-DEV 1989 says "MINIHOST has amazing low
  4240.           maintenance requirements", "is very flexible", and "after years
  4241.           of reliable use Mankin's little BBS is a gem of a system"
  4242.  
  4243.           American Journal of Pharmaceutical Education Vol 53, Summer 89
  4244.           says "Because of the extensive documentation... I have never a
  4245.           need to call for help" and "a file shareware BBS which ever
  4246.           college of pharmacy should try"
  4247.  
  4248.           Personal Computer Communications, The bible of the online World,
  4249.           by Alfred Glossbrenner (of the New York Times) says "For new
  4250.           users we recommend Don Mankin's MINIHOST.  Simple to setup and
  4251.           use" and "for anyone willing to tap an office or home computer
  4252.           from a distant location"
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.  
  4281.  
  4282.  
  4283.  
  4284.  
  4285.  
  4286.  
  4287.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 59 ---
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.                                      --- MEGAHOST User Guide: Miscellaneous
  4296.  
  4297.           DEFINITION OF SHAREWARE
  4298.           ───────────────────────────────────────
  4299.  
  4300.  
  4301.  
  4302.           Shareware distribution gives users a chance to try software
  4303.           before buying it. If you try a Shareware program and continue
  4304.           using it, you are expected to register. Individual programs
  4305.           differ on details -- some request registration while others
  4306.           require it, some specify a maximum trial period. With
  4307.           registration, you get anything from the simple right to continue
  4308.           using the software to an updated program with printed manual.
  4309.  
  4310.           Copyright laws apply to both Shareware and commercial software,
  4311.           and the copyright holder retains all rights, with a few specific
  4312.           exceptions as stated below. Shareware authors are accomplished
  4313.           programmers, just like commercial authors, and the programs are
  4314.           of comparable quality. (In both cases, there are good programs
  4315.           and bad ones!) The main difference is in the method of
  4316.           distribution. The author specifically grants the right to copy
  4317.           and distribute the software, either to all and sundry or to a
  4318.           specific group. For example, some authors require written
  4319.           permission before a commercial disk vendor may copy their
  4320.           Shareware.
  4321.  
  4322.           Shareware is a distribution method, not a type of software. You
  4323.           should find software that suits your needs and pocketbook,
  4324.           whether its commercial or Shareware. The Shareware system makes
  4325.           fitting your needs easier, because you can try before you buy.
  4326.           And because the overhead is low, prices are low also. Shareware
  4327.           has the ultimate money-back guarantee -- if you don't use the
  4328.           product, you don't pay for it.
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.  
  4337.  
  4338.  
  4339.  
  4340.  
  4341.  
  4342.  
  4343.  
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 60 ---
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.                                      --- MEGAHOST User Guide: Miscellaneous
  4362.  
  4363.           DISCLAIMER - AGREEMENT
  4364.           ───────────────────────────────────────
  4365.  
  4366.           Users of MEGAHOST must accept this disclaimer of warranty:
  4367.           "MEGAHOST is supplied as is.  The author disclaims all
  4368.           warranties, expressed or implied, including, without limitation,
  4369.           the warranties of merchantability and of fitness for any purpose.
  4370.           The author assumes no liability for damages, direct or
  4371.           consequential, which may result from the use of MEGAHOST."
  4372.  
  4373.           MEGAHOST is a "shareware program" and is provided at no charge to
  4374.           the user for evaluation.  Feel free to share it with your
  4375.           friends, but please do not give it away altered or as part of
  4376.           another system.  The essence of "user-supported" software is to
  4377.           provide personal computer users with quality software without
  4378.           high prices, and yet to provide incentive for programmers
  4379.           tocontinue to develop new products.  If you find this program
  4380.           useful and find that you are using MEGAHOST and continue to use
  4381.           MEGAHOST after a reasonable trial period, you must make a
  4382.           registration payment of $29-$59 (see REGISTRATION INFORMATION) to
  4383.           ASCII Computer Enterprises.  The $29-$59 registration fee will
  4384.           license one copy for use on any one computer at any one time.
  4385.           You must treat this software just like a book.  An example is
  4386.           that this software may be used by any number of people and may be
  4387.           freely moved from one computer location to another, so long as
  4388.           there is no possibility of it being used at one location while
  4389.           its being used at another. Just as a book cannot be read by two
  4390.           different persons at the same time.
  4391.  
  4392.           Commercial users of MEGAHOST must register and pay for their
  4393.           copies of MEGAHOST within 30 days of first use or their license
  4394.           is withdrawn.  Site-License arrangements may be made by
  4395.           contacting ASCII Computer Enterprises.
  4396.  
  4397.           Anyone distributing MEGAHOST for any kind of remuneration must
  4398.           first contact ASCII Computer Enterprises at the address below for
  4399.           authorization. This authorization will be automatically granted
  4400.           to distributors recognized by the (ASP) as adhering to its
  4401.           guidelines for shareware distributors, and such distributors may
  4402.           begin offering MEGAHOST immediately (However ASCII Computer
  4403.           Enterprises must still be advised so that the distributor can be
  4404.           kept up-to-date with the latestversion of MEGAHOST.).
  4405.  
  4406.           You are encouraged to pass a copy of MEGAHOST along to your
  4407.           friends for evaluation.  Please encourage them to register their
  4408.           copy if they find that they can use it.  All registered users
  4409.           will receive a copy of the latest version of the MEGAHOST system.
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417.  
  4418.  
  4419.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 61 ---
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.  
  4426.  
  4427.                                      --- MEGAHOST User Guide: Miscellaneous
  4428.  
  4429.           OMSBUDSMAN
  4430.           ───────────────────────────────────────
  4431.  
  4432.           This program is produced by a member of the Association of
  4433.           Shareware Professionals (ASP).  ASP wants to make sure that the
  4434.           shareware principle works for you. If you are unable to resolve a
  4435.           shareware-related problem with an ASP member by contacting the
  4436.           member directly, ASP may be able to help. The ASP Ombudsman can
  4437.           help you resolve a dispute or problem with an ASP member, but
  4438.           does not provide technical support for members' products. Please
  4439.           write to the ASP Ombudsman at P.O. Box 5786, Bellevue, WA 98006
  4440.           or send a Compuserve message via easyplex to ASP Ombudsman
  4441.           70007,3536.
  4442.  
  4443.  
  4444.  
  4445.  
  4446.  
  4447.  
  4448.  
  4449.  
  4450.  
  4451.  
  4452.  
  4453.  
  4454.  
  4455.  
  4456.  
  4457.  
  4458.  
  4459.  
  4460.  
  4461.  
  4462.  
  4463.  
  4464.  
  4465.  
  4466.  
  4467.  
  4468.  
  4469.  
  4470.  
  4471.  
  4472.  
  4473.  
  4474.  
  4475.  
  4476.  
  4477.  
  4478.  
  4479.  
  4480.  
  4481.  
  4482.  
  4483.  
  4484.  
  4485.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 62 ---
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.                                      --- MEGAHOST User Guide: Miscellaneous
  4494.  
  4495.           REGISTRATION INFORMATION
  4496.           ───────────────────────────────────────
  4497.  
  4498.            Purchased from: Don Mankin
  4499.                            231 Market Place #353
  4500.                            San Ramon, CA 94583
  4501.  
  4502.           Purchases of 10 copies or more constitutes a Site License.
  4503.  
  4504.           DATE:     /     /                           Invoice No. 010192
  4505.  
  4506.           ----------------------------------------------------------------
  4507.  
  4508.            PRODUCT    QTY    HOBBY    COMMERCIAL
  4509.  
  4510.           ----------  ---    -----    ----------
  4511.  
  4512.           "MEGAHOST"   1      $29        $59
  4513.  
  4514.           California SALES TAX 7.75%  $
  4515.  
  4516.           Shipping and Handling       $4.00
  4517.  
  4518.           ----------------------------------------------------------------
  4519.  
  4520.           PLEASE PAY THIS AMOUNT      $
  4521.  
  4522.  
  4523.  
  4524.           Enter the following registration information:
  4525.  
  4526.           First & Last Name :
  4527.           Address           :
  4528.           City              :
  4529.           State             :
  4530.           Zip Code          :
  4531.           Phone Number      :
  4532.           Business Name     :
  4533.  
  4534.           Password          :
  4535.  
  4536.           The above password is to be used to gain access to the MEGAHOST
  4537.           Support BBS at 209-836-2402.
  4538.  
  4539.           Register under your Name or Business? (Business option for
  4540.           Commercial registrants only)  < U / B >
  4541.  
  4542.           Please make check payable in US Dollars to :DON MANKIN
  4543.  
  4544.  
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550.  
  4551.               --- MEGAHOST Copyright 1992 - by Don Mankin - Page 63 ---
  4552.  
  4553.  
  4554.  
  4555.