home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / comm1 / mh091590.lzh / MAXIHOST.DOC < prev    next >
Text File  |  1990-09-15  |  116KB  |  3,301 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                ┌────────────────────────────────────────────────────────┐
  15.                │                                                        │
  16.                │ █▄ ▄█    ▄▀▄    ▀▄ ▄▀   ▀█▀   █  █   ▄▀▀▄   ▄▀▀▀   ▀█▀ │
  17.                │ █ ▀ █   █▄▄▄█     █      █    █▄▄█   █  █    ▀▀▄    █  │
  18.                │ █   █   █   █   ▄▀ ▀▄   ▄█▄   █  █   ▀▄▄▀   ▄▄▄▀    █  │
  19.                │                                                        │
  20.                │            Copyright (c) 1990 by Don Mankin            │
  21.                │                  231 Market Place #353                 │
  22.                │                   San Ramon, CA 94583                  │
  23.                │             Support BBS Number 209-836-2402            │
  24.                │         Orders/Registration (only) 415-831-2370        │
  25.                │                                                        │
  26.                ├────────────────────────────────────────────────────────┤
  27.                │                                                        │
  28.                │   This is a user supported product.  We encourage you  │
  29.                │   to pass  is  along to others.  If you find MAXIHOST  │
  30.                │   of  value,  please  register it  with us.  If  used  │
  31.                │   commercially    or   for  commercial  purposes,   a  │
  32.                │   registration  fee of  $50 (US Dollars) is required.  │
  33.                │   Otherwise, registration would be just $25.           │
  34.                │                                                        │
  35.                │   Please send your registration to the above address,  │
  36.                │   or, call the above registration number for  VISA or  │
  37.                │   MasterCard orders. Sorry, but the answering service  │
  38.                │   at  the   order  desk  can  not  provide  technical  │
  39.                │   assistance.  Support  of  this  product is provided  │
  40.                │   exclusively through the Support BBS  at  the number  │
  41.                │   provided above.                                      │
  42.                │                                                        │
  43.                │   Thanks for supporting MAXIHOST!                      │
  44.                │                                                        │
  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.                                 --- Maxihost 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.                   MFS Means Message File System......................2
  101.                   MDS Means Message Database System..................2
  102.  
  103.           CHANGES FROM MINIHOST......................................2
  104.               Acknowledgements.......................................3
  105.               Hardware Requirements..................................3
  106.               Files..................................................3
  107.  
  108.           INSTALLATION...............................................6
  109.               Modem..................................................6
  110.               Directory structure....................................6
  111.               Clearance Level........................................7
  112.  
  113.           IN AND OUT OF MAXIHOST.....................................8
  114.               Starting Up MAXIHOST...................................8
  115.               Using MAXIHOST in Local Mode...........................8
  116.                   Directory Status Line..............................8
  117.                   Quitting MAXIHOST and Exiting to DOS...............8
  118.  
  119.           SYSTEM CONFIGURATION.......................................9
  120.               CONFIGURATION FILE.....................................9
  121.                   ALLOW300=..........................................9
  122.                   ANSIDELAY=.........................................9
  123.                   ANSWERSTRING=......................................9
  124.                   BATCHLOG=..........................................9
  125.                   BBSNAME=..........................................10
  126.  
  127.  
  128.  
  129.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page ii ---
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.                                 --- Maxihost User Guide:  Table of Contents
  138.  
  139.                   BAUD=.............................................10
  140.                   BIOS=.............................................10
  141.                   CALLBACK=.........................................10
  142.                   CLOSEDSYSTEM=.....................................10
  143.                   COLOR=............................................11
  144.                   COSYSOP=..........................................11
  145.                   COMn_BASE=........................................11
  146.                   COMn_INT=.........................................11
  147.                   COMn_IRQ=.........................................11
  148.                   CONFERENCE=.......................................11
  149.                   CTSCHECK=.........................................12
  150.                   DATAPATH=.........................................12
  151.                   DEBUG=............................................12
  152.                   DEFAULTS=.........................................13
  153.                   DIALSTRING=.......................................13
  154.                   DIRECT=...........................................13
  155.                   DIRECTORY=........................................13
  156.                   DIRPW=............................................13
  157.                   DOORSYS=..........................................14
  158.                   EVENT=............................................14
  159.                   EXECSWAP=.........................................14
  160.                   HOURS=............................................14
  161.                   INITSTRING=.......................................15
  162.                   KBDTIMER=.........................................15
  163.                   LOCKBAUD=.........................................16
  164.                   LOGFILE=..........................................16
  165.                   MATCHLEVEL=.......................................16
  166.                   MDM300=...........................................17
  167.                   MDM1200=..........................................17
  168.                   MDM2400=..........................................17
  169.                   MDM4800=..........................................17
  170.                   MDM9600=..........................................17
  171.                   MDM19200=.........................................17
  172.                   MENU (general)....................................17
  173.                   MENU=ANSI.........................................17
  174.                   MENU=BUZZBACK.....................................17
  175.                   MENU=CHANGEDIR....................................18
  176.                   MENU=DOWNLOAD.....................................18
  177.                   MENU=ENTERMSG.....................................18
  178.                   MENU=FILES........................................18
  179.                   MENU=HELP.........................................18
  180.                   MENU=INDUCTION....................................18
  181.                   MENU=LOGDRIVE.....................................18
  182.                   MENU=MSGTOSYSOP...................................18
  183.                   MENU=OPERATOR.....................................19
  184.                   MENU=PROGRAM......................................19
  185.                   MENU=QUESTIONAIRE.................................19
  186.                   MENU=READLOG......................................19
  187.                   MENU=READMSG......................................19
  188.                   MENU=SEARCH.......................................19
  189.                   MENU=TRAPDOOR.....................................20
  190.                   MENU=UPLOAD.......................................20
  191.                   MENU=VIEWBULL.....................................20
  192.                   MENU=YOURMAIL.....................................20
  193.  
  194.  
  195.              --- MAXIHOST Copyright 1990 - by Don Mankin - Page iii ---
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                                 --- Maxihost User Guide:  Table of Contents
  204.  
  205.                   MODEMDELAY=.......................................20
  206.                   MSGLINES=.........................................20
  207.                   MSGRECS=..........................................21
  208.                   NEWUSER=..........................................21
  209.                   NOTIMERS=.........................................21
  210.                   OFFHOOK=..........................................21
  211.                   PORT=.............................................21
  212.                   PRINTER=..........................................21
  213.                   PROTECT (general).................................21
  214.                   PROTOCOL=SEND.....................................22
  215.                   PROTOCOL=RECEIVE..................................22
  216.                   RESETSTRING=......................................22
  217.                   RETRIES=..........................................22
  218.                   REVMSGFILE=.......................................23
  219.                   RINGBACK=.........................................23
  220.                   RINGPIN=..........................................23
  221.                   SAVESCRN=.........................................23
  222.                   START=............................................23
  223.                   SWAPTOEMS=........................................24
  224.                   SYSOP=............................................24
  225.                   TDSTRING=.........................................24
  226.                   TIMELIMIT=........................................24
  227.                   TRAPDOOR=.........................................24
  228.                   UPLOAD=...........................................24
  229.                   USER=.............................................25
  230.                   USERLOCK=.........................................25
  231.                   USERLOG=..........................................25
  232.                   XONXOFF=..........................................25
  233.  
  234.           BULLETINS.................................................26
  235.  
  236.           CALLER MENU OPTIONS.......................................27
  237.               GENERAL OPTIONS.......................................27
  238.                   (A)NSI Color - on/off.............................27
  239.                   (B)uzz Back.......................................27
  240.                   (C)hange Directory................................27
  241.                   (D)ownload File...................................27
  242.                   (F)ile Directory..................................28
  243.                   (G)oodbye Logoff..................................28
  244.                   (H)elp with MHOST.................................28
  245.                   (I)nduction to MH.................................28
  246.                   (L)og New Drive...................................29
  247.                   (O)perator Chat...................................29
  248.                   (P)rogram Descripts...............................29
  249.                   (Q)uestionaire....................................29
  250.                   (S)earch for File.................................29
  251.                   (U)pload File.....................................29
  252.                   (V)iew Bulletins..................................29
  253.                   (+)-Trap DOOR(s)..................................29
  254.                   (*)-Read Log File.................................30
  255.                   (&)-Add Prog Desc.  (SysOp Only)..................30
  256.               Message File System Options (MFS).....................30
  257.                   (E)nter Message...................................30
  258.                   (M)essage to SysOp................................30
  259.  
  260.  
  261.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page iv ---
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.                                 --- Maxihost User Guide:  Table of Contents
  270.  
  271.                   (R)ead Messages...................................30
  272.                   (Y)our Private Mail...............................31
  273.                   (%)-Read Pvt Mail  (SysOp Only)...................31
  274.               Message Database System Options (MDS).................31
  275.                   (M)essage System..................................31
  276.                       (B)ackward Read...............................31
  277.                       (E)nter Message...............................31
  278.                       (F)orward Read................................31
  279.                       (G)oodbye Logoff..............................31
  280.                       (M)essage Area................................31
  281.                       (N)ew Messages................................32
  282.                       (P)ause Toggle................................32
  283.                       (Q)uit Mail...................................32
  284.                       (R)ebuild Database............................32
  285.                       (S)earch Messages.............................32
  286.                       (Y)our Mail...................................32
  287.  
  288.           FUNCTION KEYS.............................................33
  289.  
  290.           MODEM DIP SWITCH AND OTHER EQUIPMENT SETTINGS.............35
  291.               Hayes 1200 External Settings..........................35
  292.               Hayes 1200B Internal Modem (Early Model)..............35
  293.               Hayes 1200B Internal Modem Switch Settings............35
  294.               Hayes 1200B Model 07/00043 Internal Modem.............36
  295.               US Robotics 2400 and 9600.............................36
  296.               AST Six Pack..........................................36
  297.               AT cable configuration................................36
  298.  
  299.           KNOWN COMPATIBILITY PROBLEMS..............................37
  300.  
  301.           MISCELLANEOUS TIPS AND SETTINGS...........................38
  302.               More on INITSTRING....................................38
  303.                   Hayes 1200 baud modems............................38
  304.                   Hayes 2400 baud modems............................39
  305.                   Multi-Tech 2400 baud modems.......................39
  306.                   US Robotics Courier HST 9600......................39
  307.                   Everex Evercom 24 modems..........................39
  308.               BuzzBack Info.........................................40
  309.               MiniHost to MaxiHost Conversion.......................40
  310.               Running DOS (Or a Program) from a Remote..............40
  311.               Using MaxiHost with Doorway...........................41
  312.               Testimonials..........................................42
  313.               Definition Of Shareware...............................42
  314.               Disclaimer - Agreement................................43
  315.               Omsbudsman............................................44
  316.               Registration Information..............................45
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page v ---
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.                                       --- Maxihost User Guide: Introduction
  336.  
  337.  
  338.  
  339.  
  340.                        ───────────────────────────────────────
  341.                                     INTRODUCTION
  342.                        ───────────────────────────────────────
  343.  
  344.  
  345.  
  346.  
  347.           WHY ANOTHER BBS?
  348.           ───────────────────────────────────────
  349.  
  350.           The original purpose of MAXIHOST was to allow the consultant or
  351.           programmer to call his office from elsewhere and retrieve
  352.           programs he had forgotten to bring along. It was to be a simple
  353.           program with only a few features. But, as happens with programs
  354.           of this kind, I kept wondering what it would be like if I did
  355.           just changed this, added that . . . so it grew into what you see:
  356.           a powerful host program, or compact BBS.
  357.  
  358.  
  359.  
  360.           THE SMALL PRINT
  361.           ───────────────────────────────────────
  362.  
  363.           This program is not public domain; it is a copyright work
  364.           protected by US and international law. Registration is required
  365.           when used on a regular basis (more than a few times). Read
  366.           opening screen for details.
  367.  
  368.           You are welcome to make copies and pass these on to others, but:
  369.  
  370.              *  you should distribute the entire package, complete with all
  371.                 documentation and other files;
  372.  
  373.              *  you may charge no more than $10 per disk for copying, and
  374.                 if you do charge you must make it clear that this payment
  375.                 is for copying only and does not cover the cost of the
  376.                 MAXIHOST registration.
  377.  
  378.              *  you may not distribute MAXIHOST together with any product
  379.                 that you sell.
  380.  
  381.           No exception to these conditions may be made without my specific
  382.           written permission.
  383.  
  384.           When you use MAXIHOST, you assume full responsibility for it; in
  385.           no event shall I be responsible for any damages whatsoever that
  386.           may be due to errors in the program or documentation, or your
  387.           failure to read, understand, or follow instructions in the
  388.           latter.
  389.  
  390.  
  391.  
  392.  
  393.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 1 ---
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.                                       --- Maxihost User Guide: Introduction
  402.  
  403.           This file mentions the names of various commercial products; many
  404.           of these names are trademarks or registered trademarks.
  405.  
  406.           Source code is not available, so please don't ask for it.
  407.  
  408.           Throughout the documentation I will be using these acronyms:
  409.  
  410.                 *  MFS Means Message File System
  411.                 *  MDS Means Message Database System
  412.  
  413.  
  414.  
  415.           CHANGES FROM MINIHOST
  416.           ───────────────────────────────────────
  417.  
  418.           MaxiHost has the following enhancements over MiniHost:
  419.  
  420.              * Improved Message System database
  421.  
  422.              * Message System printing
  423.  
  424.              * Support for 9600 and 19200 bps modems
  425.  
  426.              * Support for Multi-taskers
  427.  
  428.              * Event Scheduling
  429.  
  430.              * Questionnaire facility
  431.  
  432.              * Operator Chat hours.
  433.  
  434.              * Trap DOOR menuing system
  435.  
  436.              * Menu driven DIRECTORY changes
  437.  
  438.              * Supports up to fifteen external file transfer protocols
  439.  
  440.              * Releases all but 30k when in a door or a DOS shell.
  441.  
  442.              * Program description updates in any directory
  443.  
  444.              * Data files may be in a separate directory
  445.  
  446.              * Twenty five character CONFERENCE descriptions
  447.  
  448.              * ANSI graphics new user, help, and goodbye screens
  449.  
  450.              * Two INITSTRINGS
  451.  
  452.              * Creation of DOOR.SYS file
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 2 ---
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.                                       --- Maxihost User Guide: Introduction
  468.  
  469.           ACKNOWLEDGEMENTS
  470.           ───────────────────────────────────────
  471.  
  472.           I want to thank Rod Cole, Jimmy Nord, Matt Wakeley, Ted DeCastro,
  473.           Chuck Childers, Lyle Eddy, Andy Walsh, Peter Evans, and many
  474.           others for the help they have provided. This has included
  475.           suggestions, coding, and system documentation. It is truly
  476.           appreciated.
  477.  
  478.           I use PIBASYNC routines from: Philip Burns (PIB).
  479.  
  480.  
  481.  
  482.           HARDWARE REQUIREMENTS
  483.           ───────────────────────────────────────
  484.  
  485.           This program is written to run on an IBM PC (or PC clone) with
  486.           256K RAM and PC-DOS 3.X or higher. It can be used with floppies,
  487.           but is written with a hard drive in mind. It needs a Hayes (or
  488.           compatible) modem, although information is supplied below for use
  489.           with certain alternatives. It should be used at 8 data bits, no
  490.           parity, and 1 stop bit to enable Xmodem transfers, but will
  491.           operate at 7 data bits, even parity. A printer may be used to log
  492.           calls. Enter ANSI.SYS into the CONFIG.SYS file as follows:
  493.  
  494.                     DEVICE=A:\ANSI.SYS
  495.                     or
  496.                     DEVICE=C:\DOS\ANSI.SYS
  497.  
  498.  
  499.  
  500.           FILES
  501.           ───────────────────────────────────────
  502.  
  503.           The following files are used by MAXIHOST. An * means created by
  504.           MaxiHost.
  505.  
  506.           ????????.$$$ *   Temporary file
  507.  
  508.           ????????.MSG *   Public message files (MFS Only)
  509.  
  510.           ????????.MH  *   Private   "            "           "         "
  511.  
  512.           MAXIMAIL.DAT *   Message data file    (MDS Only)
  513.  
  514.           MAXIMAIL.NAM *     "     index          "           "         "
  515.  
  516.           MAXIMAIL.DTE *     "       "            "           "         "
  517.  
  518.           MAXIMAIL.THR *     "       "            "           "         "
  519.  
  520.           MAXIUSRS.DAT *   Userlog data file when USERLOG=Y
  521.  
  522.           MAXIUSRS.NAM *     "     index          "           "         "
  523.  
  524.  
  525.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 3 ---
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.                                       --- Maxihost User Guide: Introduction
  534.  
  535.           BADUSER.DAT  *   List of locked out users - See USERLOCK=
  536.  
  537.           BATCH1.BAT       Tests BATCHLOG front end - See BATCHLOG=
  538.  
  539.           BATCH2.BAT       Sample BATCHLOG.BAT file - See BATCHLOG=
  540.  
  541.           BATCHLOG.BAT     Used for alternative logon front end
  542.  
  543.           BATCHLOG.DAT *   Created when BATCHLOG=Y
  544.  
  545.           BULLETIN.G00     ANSI color bulletin menu
  546.  
  547.           BULLETIN.T00     Non-ANSI bulletin menu
  548.  
  549.           BULLETIN.T??     Non-ANSI bulletin where ?? is a number 01- 99
  550.  
  551.           BULLETIN.G??     ANSI color bulletin where ?? is a number 01-99
  552.  
  553.           INDUCT.MH    *   Created by the (I)nduction module for new users and
  554.                            kept as registration information for new users
  555.  
  556.           HELP.G01         ANSI color help file (edit to suit) displayed to
  557.                            caller by the '(H)elp with MHost' menu option
  558.  
  559.           HELP.T01         Non-ANSI color help file (edit to suit) displayed to
  560.                            caller by the '(H)elp with MHost' menu option
  561.  
  562.           GOODBYE.G01      ANSI color text file (edit to suit) displayed upon
  563.                            logging off the system
  564.  
  565.           GOODBYE.T01      Non-ANSI color text file (edit to suit) displayed
  566.                            upon logging off the system
  567.  
  568.           MAXIHOST.CNF     Configures MAXIHOST (described below)
  569.  
  570.           MAXIHOST.EXE     Main executable program
  571.  
  572.           MAXIHOST.DOC     This file
  573.  
  574.           MAXIHOST.LOG *   Created for caller log and comments
  575.  
  576.           WELCOME.G01      ANSI color file displayed after carrier
  577.  
  578.           WELCOME.T01      Non-ANSI color file displayed after carrier
  579.  
  580.           NEWUSER.G01      ANSI color file displayed for new users
  581.  
  582.           NEWUSER.T01      Non-ANSI color file displayed for new users
  583.  
  584.           PASSWORD.MH  *   Created by the (I)nduction module for new users
  585.                            and merged by you with MAXIHOST.CNF using your
  586.                            favorite editor
  587.  
  588.           READ.ME          Last-minute news
  589.  
  590.  
  591.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 4 ---
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.                                       --- Maxihost User Guide: Introduction
  600.  
  601.           REGISTER.TXT     Invoice for registration fee
  602.  
  603.           TRAPDOOR.BAT     Provides a 'trapdoor' to a program or batch file     
  604.                            that you select
  605.  
  606.           TRAPDOO?.BAT     Same as above where ? would be a number 1 - 9
  607.                            and there is at least one TRAPDOOR= keyword in the
  608.                            .CNF file. See below.
  609.  
  610.           UPLDDIR.BBS  *   Created by system for upload files where 'UPLDDIR' is
  611.                            the directory represented by the UPLOAD= keyword
  612.  
  613.           USERNAME.MH      Displayed for caller where 'USERNAME' is the first 8
  614.                            characters of first + lastname. (MFS Only)
  615.  
  616.           WATCHDG1.COM     Public domain program to monitor carrier detect:
  617.                            Port 1 version
  618.  
  619.           WATCHDG2.COM     Port 2 version
  620.  
  621.           The files ending with the .MH extention created by MaxiHost will
  622.           grow dynamically and should be purged occasionally. The data from
  623.           the UPLDDIR.BBS file can be moved to the proper download
  624.           directory and placed in a file there: these might be DNLDDIR and
  625.           DNLDDIR.BBS respectively, or for games, GAMES and GAMES.BBS. That
  626.           part of the filename preceding the extension must be the same as
  627.           the name of the directory.
  628.  
  629.           A word on updates: Although I will try and provide compatibility
  630.           between different versions of MAXIHOST, I cannot guarantee it.
  631.           You should use and where necessary modify the files provided with
  632.           each new version (particularly MAXIHOST.CNF) rather than use
  633.           those from its predecessors.
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 5 ---
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.                                       --- Maxihost User Guide: Installation
  666.  
  667.                        ───────────────────────────────────────
  668.                                     INSTALLATION
  669.                        ───────────────────────────────────────
  670.  
  671.  
  672.  
  673.  
  674.           MODEM
  675.           ───────────────────────────────────────
  676.  
  677.           MAXIHOST is supplied configured for a 'Hayes-compatible' modem.
  678.           If your modem is not Hayes compatible, see 'MODEM SETTINGS',
  679.           below.
  680.  
  681.  
  682.  
  683.           DIRECTORY STRUCTURE
  684.           ───────────────────────────────────────
  685.  
  686.           The suggested implementation is to make a subdirectory MAXIHOST
  687.           off the root (if you use the DOS internal command for this, MD
  688.           \MAXIHOST). All files accompanying this within the bundled
  689.           archive file should be placed within this subdirectory. A path
  690.           should be set to this subdirectory in the AUTOEXEC.BAT file
  691.           BEFORE running MAXIHOST, or it will not work correctly. This is
  692.           accomplished by the line PATH=C:\MAXIHOST.
  693.  
  694.           Also, make sure the COMSPEC includes the drive specifier. I use
  695.           SET COMSPEC=C:\DOS\COMMAND.COM but if COMMAND.COM is in the root,
  696.           use SET COMSPEC=C:\COMMAND.COM. If COMSPEC is already pointing at
  697.           COMMAND.COM, you need not include the SET command in your
  698.           AUTOEXEC.BAT. Some problems involving COMSPEC have been resolved
  699.           either by placing a path to COMMAND.COM, or by placing
  700.           COMMAND.COM within the \MAXIHOST directory (which should still
  701.           have a path set to it). I suggest the upload directory be
  702.           installed as MD C:\UPLD. The keyword UPLOAD=C:\UPLD should then
  703.           be specified, as explained below.
  704.  
  705.           NOTE: Data Files may now be placed in a separate drive/directory
  706.           then the executables. See DATAPATH= below. Floppy users may also
  707.           use subdirectories as described above.
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 6 ---
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.                                       --- Maxihost User Guide: Installation
  732.  
  733.           CLEARANCE LEVEL
  734.           ───────────────────────────────────────
  735.  
  736.           This concept is essential to MAXIHOST, and its generous
  737.           implementation is one of the program's main features. As the
  738.           SysOp (System Operator) you determine the level of security for
  739.           just about any aspect of your own MAXIHOST -- notably, each item
  740.           that appears on the menu that a caller sees -- and specify these
  741.           levels in MAXIHOST.CNF. This file determines the clearance level
  742.           a caller must have in order to select the option, download a
  743.           file, log onto a subdirectory, etc. The higher the number, the
  744.           higher the level: if something requires a clearance level of 9,
  745.           say, a user with a clearance level of 8 or less cannot do it.
  746.           (For details, see 'CONFIGURATION FILE' below.)
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 7 ---
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.                             --- Maxihost User Guide: In and Out of Maxihost
  798.  
  799.                        ───────────────────────────────────────
  800.                                IN AND OUT OF MAXIHOST
  801.                        ───────────────────────────────────────
  802.  
  803.  
  804.  
  805.  
  806.           STARTING UP MAXIHOST
  807.           ───────────────────────────────────────
  808.  
  809.           Once you have configured the program, to use it you will simply
  810.           log onto the subdirectory in which you have installed it, and
  811.           call it up.  MAXIHOST will briefly show you a copyright /
  812.           registration screen while it is reading the configuration file
  813.           and then will wait for a caller.
  814.  
  815.  
  816.  
  817.           USING MAXIHOST IN LOCAL MODE
  818.           ───────────────────────────────────────
  819.  
  820.           To use the program in local mode, press ESC any time you see the
  821.           'Waiting for Call' screen. You will then need to answer the
  822.           'First & Last Name:' and 'Password:' prompts just as if you had
  823.           called from somewhere else (a remote system). You MUST have
  824.           placed an entry with your name and password in the configuration
  825.           file beforehand.
  826.  
  827.  
  828.           Directory Status Line
  829.           ─────────────────────
  830.  
  831.           The current directory, maximum time allowed, and time left are
  832.           shown here. The format is:
  833.  
  834.              drive:\directory hours:minutes-timeleft.
  835.  
  836.              e.g. C:\PUBLIC\DONS 00:37-23
  837.  
  838.           where C:\PUBLIC\DONS is the current directory, 00:37 is the time
  839.           elapsed, in hours and minutes, and 23 is the number of minutes
  840.           remaining before disconnection. In this example, the program is
  841.           configured with TIMELIMIT=60; if TIMELIMIT=0 then there is no
  842.           limit and the time left (the '-23' here) will not be displayed.
  843.  
  844.  
  845.           Quitting MAXIHOST and Exiting to DOS
  846.            ────────────────────────────────────
  847.  
  848.           To quit, you must press ESC at the 'Waiting for Call' screen,
  849.           then press Enter at the 'First & Last Name:' prompt. MAXIHOST
  850.           will then terminate and you will be back at the DOS prompt. This
  851.           can only be done from local mode (while at the keyboard).
  852.  
  853.  
  854.  
  855.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 8 ---
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.                               --- Maxihost User Guide: System Configuration
  864.  
  865.                        ───────────────────────────────────────
  866.                                 SYSTEM CONFIGURATION
  867.                        ───────────────────────────────────────
  868.  
  869.  
  870.  
  871.  
  872.           CONFIGURATION FILE
  873.           ───────────────────────────────────────
  874.  
  875.           System configuration is determined by the following switches
  876.           within the configuration file MAXIHOST.CNF. You can edit this
  877.           file with the editor of your choice. (If you use a word
  878.           processor, make sure to use it in ASCII mode. If unsure about
  879.           this, look in the manual for advice on how to use the word
  880.           processor to write source code or messages for upload to remote
  881.           systems.)
  882.  
  883.           ALLOW300=Y
  884.  
  885.                "Y" allows 300 Baud modems to use the system. "N" would
  886.                prohibit 300 baud modems from coming on.
  887.  
  888.           ANSIDELAY=Y
  889.  
  890.                Setting this to 'N' eliminates a short pause added when
  891.                displaying ANSI output that causes some high speed modems to
  892.                miss ANSI escape sequences which displays garbage on the
  893.                display screen.
  894.  
  895.           ANSWERSTRING=ATA
  896.  
  897.                This string causes the modem to answer.
  898.  
  899.           BATCHLOG=N
  900.  
  901.                If BATCHLOG=Y, MAXIHOST selects an alternate, user-written,
  902.                batch logon routine; it is up to the SysOp to provide one
  903.                that is CTTY compatible (INT 21). After the carrier is
  904.                detected, the file BATCHLOG.BAT is invoked by MAXIHOST. The
  905.                batch file would call your logon routine. This can provide a
  906.                custom front end for a business to tailor to its
  907.                requirements. The user program must create an ASCII file,
  908.                BATCHLOG.DAT, containing the following information:
  909.  
  910.                     USER=FIRST LAST
  911.                     SECURITY=9
  912.                     TIMELIMIT=60
  913.                     KBDTIMER=3
  914.                     BUZZBACK=836-2402
  915.                     ANSI=Y
  916.  
  917.                (The above keywords should not have leading spaces in the
  918.                file; they are only shown this way here for clarity)
  919.  
  920.  
  921.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 9 ---
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.                               --- Maxihost User Guide: System Configuration
  930.  
  931.                BATCHLOG.DAT is read by MAXIHOST upon return. If
  932.                BATCHLOG.DAT is not found, the caller's clearance defaults
  933.                to 0. If SECURITY=NEWUSER then NEWUSER.?00 will be
  934.                displayed. If SECURITY is a negative number the user is
  935.                logged off. The USER field length is 25 characters.
  936.  
  937.                If BATCHLOG=Y you must toggle Batchlog OFF by pressing
  938.                SHIFT-F7 from the Configuration Screen before pressing ESC
  939.                to exit MaxiHost.
  940.  
  941.           BBSNAME=MAXIHOST Support BBS
  942.  
  943.                Replace 'MAXIHOST Support BBS' with your system's name.  You
  944.                have up to 25 characters.
  945.  
  946.            BAUD=1200
  947.  
  948.                Selects initial baud rate. Usually this is set to the
  949.                highest allowed by the modem, which at connection moves down
  950.                to that of the caller if necessary. For example, if you are
  951.                using a 9600 baud modem, you would normally set this switch
  952.                to 9600.
  953.  
  954.                NOTE:  To the best of my knowledge the Multi Tech 2400
  955.                should be set to 300 as it moves UP to the correct speed.
  956.  
  957.           BIOS=Y
  958.  
  959.                This prevents the program from writing directly to the
  960.                screen. It is MUCH faster to set BIOS=N. Under the supported
  961.                multitaskers DesqView, TaskView, TopView, DoubleDos, and
  962.                Microsoft Windows, BIOS may be set to N and direct screen
  963.                writes will occur correctly within the proper window
  964.  
  965.           CALLBACK=N
  966.  
  967.                If set to Y, mandatory BUZZBACK is invoked. This provides a
  968.                great deal of security. A user places a call to MAXIHOST.
  969.                After his password is confirmed, MAXIHOST hangs up and
  970.                returns a call to the telephone number placed in the
  971.                BuzzBack field in the .CNF file for that caller. The user
  972.                gives his first name, last name and password again and is
  973.                then able to log on.
  974.  
  975.           CLOSEDSYSTEM=Y
  976.  
  977.                If set to Y (for Yes), anybody giving a name not found in
  978.                the MAXIHOST.CNF file will have NO access -- he'll be
  979.                disconnected.
  980.  
  981.                If set to N (No -- an OPEN system), then a new caller will
  982.                have the security level set by NEWUSER= in this file.
  983.  
  984.  
  985.  
  986.  
  987.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 10 ---
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.                               --- Maxihost User Guide: System Configuration
  996.  
  997.           COLOR=Y
  998.  
  999.                Selects color mode. Select Y if you are using a color
  1000.                monitor with a color graphics adapter, N otherwise.
  1001.  
  1002.           COSYSOP=DON MANKIN
  1003.  
  1004.                Replace 'DON MANKIN' with your co-SysOp's name. The co-SysOp
  1005.                has certain privileges normal callers do not.  Comment out
  1006.                this line (put a ; in the first character position of this
  1007.                entry in the MAXIHOST.CNF file) if no co-SysOp is wanted!
  1008.  
  1009.           COMn_BASE= and COMn_INT= and COMn_IRQ=
  1010.  
  1011.                The following are default values, Procomm compatible:
  1012.  
  1013.                COM1_BASE=$3F8 COM1_INT=$0C   COM1_IRQ=$04
  1014.  
  1015.                COM2_BASE=$2F8 COM2_INT=$0B   COM2_IRQ=$03
  1016.  
  1017.                COM3_BASE=$3E8 COM3_INT=$0C   COM3_IRQ=$04
  1018.  
  1019.                COM4_BASE=$2E8 COM4_INT=$0B   COM4_IRQ=$03
  1020.  
  1021.                They establish the port addresses, the interrupt lines, and
  1022.                the IRQ's for the UART. You should specify any changes in
  1023.                the .CNF file -- if you know what you are doing!
  1024.  
  1025.           CONFERENCE=1;GENERAL;0;Miscellaneous Topics
  1026.           CONFERENCE=2;BETATEST;9;Beta Test Conference
  1027.  
  1028.                You may have up to ten conference entries. Each conference
  1029.                entries should begin with a unique id number 1 - 32767. This
  1030.                number is used by the (M)essage System to associate a
  1031.                message with a conference. Once established, you must not
  1032.                change a conference's id number. Doing so would get your
  1033.                conferences mixed up. You may, however, delete conferences,
  1034.                and sort them. For instance, suppose you wanted to add a
  1035.                conference between:
  1036.  
  1037.                CONFERENCE=1;CATS;0;Cat Stuff
  1038.  
  1039.                     and  
  1040.  
  1041.                CONFERENCE=2;ZEBRAS;0;Zebra Stuff.
  1042.  
  1043.                You could do the following:
  1044.  
  1045.                CONFERENCE=1;CATS;0;Cat Stuff
  1046.                CONFERENCE=3;DOGS;0;Dog Stuff
  1047.  
  1048.                and  
  1049.  
  1050.                CONFERENCE=2;ZEBRAS;0;Zebra Stuff.
  1051.  
  1052.  
  1053.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 11 ---
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.                               --- Maxihost User Guide: System Configuration
  1062.  
  1063.                Later you could even delete a conference as in
  1064.  
  1065.                CONFERENCE=3;DOGS;0;Dog Stuff
  1066.  
  1067.                and  
  1068.  
  1069.                CONFERENCE=2;ZEBRAS;0;Zebra Stuff.
  1070.  
  1071.                As long as the id's have not been changed the message
  1072.                database will be intact. If you do decide to delete a
  1073.                conference entry, make sure  you delete the associated
  1074.                messages from the message database first.
  1075.  
  1076.                The identifier following the id would be the conference
  1077.                name, followed by the security level, followed by the
  1078.                description. Your conference name and description may
  1079.                contain up to 25 characters. If you do not specify at least
  1080.                one conference in the configuration file, one GENERAL
  1081.                conference will be the default.
  1082.  
  1083.                Each conference entry should be xx characters or less.  If
  1084.                using the Message File System (MFS), the conference name
  1085.                should consist of valid file name characters.
  1086.  
  1087.           CTSCHECK=N
  1088.  
  1089.                MaxiHost defaults to CTS checking off. A 'Y' argument here
  1090.                will enable it.  CTS checking is required to support higher
  1091.                baud rate modems.  Note that some external file tranfer
  1092.                protocols will not operate correctly with CTS checking on.
  1093.  
  1094.           DATAPATH=C:\MAXIHOST\DATA
  1095.  
  1096.                You may store your data files on a separate drive and
  1097.                directory by stating it here. Your data files include
  1098.                bulletins, welcome, newuser, messages, and user files.
  1099.                Executables would be kept in the directory Maxihost would be
  1100.                run from. C:\MAXIHOST for instance. Executables would
  1101.                include .EXE, .BAT, and .COM files. The configuration file
  1102.                must also exist in the executable directory. I keep
  1103.                MAXHOST.EXE, MAXIHOST.CNF, TRAPDOOR.BAT, and all my external
  1104.                file transfer programs together in my executable directory.
  1105.  
  1106.           DEBUG=N
  1107.  
  1108.                Changing this (DEBUG=Y) may be helpful in determining
  1109.                whether or not the INITSTRING is correct, and what's wrong
  1110.                with it if it isn't. If the modem cannot digest the string,
  1111.                its response is sent to MAXIHOST.LOG. Also, the WELCOME,
  1112.                NEWUSER, and GOODBYE text files will be displayed when the
  1113.                SysOp logs on locally.
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 12 ---
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.                               --- Maxihost User Guide: System Configuration
  1128.  
  1129.           DEFAULTS=9
  1130.  
  1131.                This works with PROTECT= to let you decide which of your
  1132.                users can go where on your system; it sets protection
  1133.                defaults for drives and directories not named in a PROTECT=
  1134.                line. Regardless of a DEFAULTS=9 setting, a caller with
  1135.                security level 5, say, would be able to access drives or
  1136.                directories having PROTECT= set at 5 or less, e.g.
  1137.                PROTECT=A:;5 or PROTECT=C:\GAMES;5 -- however, that user
  1138.                could not change to a directory not so listed as it would
  1139.                default to a security level of 9.
  1140.  
  1141.                In short, PROTECT= takes precedence over DEFAULTS=.
  1142.  
  1143.           DIALSTRING=ATDP
  1144.  
  1145.                This string tells MAXIHOST to use ATDP as the dialing
  1146.                prefix, for a dial (pulse) telephone line. Use ATDT for
  1147.                touch tone. This configures the modem for use with the Buzz
  1148.                Back and Call Back features explained later.
  1149.  
  1150.           DIRECT=N  (Replaces LAN=)
  1151.  
  1152.                If DIRECT=Y then MAXIHOST infers it is connected to another
  1153.                computer via a 'null modem' serial connection instead of via
  1154.                modem. Carrier detect must be forced on. This method has
  1155.                been used to transfer files between two machines connected
  1156.                via a null modem cable. MAXIHOST has also been tested in
  1157.                this configuration with limited success on an Ungermann-Bass
  1158.                broadband LAN. Flow control may prevent Xmodem file
  1159.                transfer. Experiment with this if you wish.
  1160.  
  1161.           DIRECTORY=C:\MAXIHOST\UPLOADS;0;MaxiHost Programs
  1162.  
  1163.                This allows for programmatic change of directories within a
  1164.                list. You may have up to 10 of these entries. The directory
  1165.                is first, followed by the security level, then the
  1166.                description. If the caller selects a menu choice here, the
  1167.                security level is determined by the level in DIRECTORY=. If
  1168.                the caller enters the directory name manually, the security
  1169.                level is determined first by a DIRPW= entry, and if not
  1170.                found, then a PROTECT= entry, and if a PROTECT= entry is not
  1171.                found, the DEFAULTS= security level is used. See DEFAULTS
  1172.                above, DIRPW and PROTECT below.
  1173.  
  1174.           DIRPW=C:\SECRET;PASSWORD
  1175.  
  1176.                This allows password protection of directories.  In the
  1177.                above example, the directory SECRET on drive C: would
  1178.                require the password of PASSWORD.  You may have up to 5
  1179.                DIRPW entries.  Directory security precedence is determined
  1180.                in the following order:  DIRECTORY=, DIRPW=, PROT=, and
  1181.                finally DEFAULTS=.
  1182.  
  1183.  
  1184.  
  1185.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 13 ---
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.                               --- Maxihost User Guide: System Configuration
  1194.  
  1195.           DOORSYS=0
  1196.  
  1197.                Setting this to 1 creates a small version of DOOR.SYS file
  1198.                in the directory pointed to by DATAPATH=.  This file is for
  1199.                the benefit of Doorway and is defined in the documentation
  1200.                provided with it.  Setting it to a '2' creates a
  1201.                DORINFO1.DEF file as required by Door programs written for
  1202.                QuickBBS and others.
  1203.  
  1204.           EVENT=Y;24
  1205.  
  1206.                Setting event to Y enables event scheduling. The event will
  1207.                be triggered, in the above example, at 12 midnight. Should a
  1208.                caller be on the system at midnight, the caller will be
  1209.                logged off. The batch file EVENT.BAT, created by the SysOp,
  1210.                will then be executed by MaxiHost. As in HOURS=, MaxiHost
  1211.                accepts only 24 hour increments. Allowable hours are 01 -
  1212.                24. Half hour increments are ignored. For instance, 2330
  1213.                would set off the event at 11pm.
  1214.  
  1215.                NOTE: If a caller is transferring files using an external
  1216.                file transfer protocol, and is on during the event time, the
  1217.                event COULD BE MISSED!
  1218.  
  1219.           EXECSWAP=N
  1220.  
  1221.                If EXECSWAP=Y then the amount of memory MaxiHost leaves
  1222.                resident in memory while executing external programs is
  1223.                approximately 30k. Most of MaxiHost is swapped out to EMS or
  1224.                disk if EMS is not available. This leaves almost all of your
  1225.                system's memory available to your programs called from (+)-
  1226.                Trap Door!  One note of caution using this feature. It is
  1227.                never a good idea to run a TSR from within a child process.
  1228.                MiniHost permitted the use of WATCHDOG, a TSR carrier
  1229.                detection program, from within it's DOS shell. This MAY NOT
  1230.                BE DONE under MaxiHost when EXECSWAP=N unless you first run
  1231.                MARK before WATCHDOG, then RELEASE the TSR from memory
  1232.                before MaxiHost regains control.
  1233.  
  1234.           HOURS=18;08
  1235.  
  1236.                This would make (O)perator Chat available to those callers
  1237.                with the proper security level (See MENU=OPERATOR below)
  1238.                between, in the example above, the hours of 6pm through 8am.
  1239.                As in EVENT=, MaxiHost accepts only 24 hour increments.
  1240.                Allowable hours are 01 - 24. Half hour increments are
  1241.                ignored. For instance, 2330 would be recognized as 11pm. The
  1242.                HOURS= availability may be forced on via SHIFT-F10 in the F1
  1243.                Configuration Screen.
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 14 ---
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.                               --- Maxihost User Guide: System Configuration
  1260.  
  1261.           INITSTRING=ATE0M0Q0V1X1S0=0S1=0
  1262.  
  1263.                This is the INITSTRING for Hayes 1200 baud modems. Your
  1264.                communications program (e.g. Procomm,  Qmodem, etc) must be
  1265.                responsible for resetting the modem.
  1266.  
  1267.                Hayes 2400 baud modems:
  1268.  
  1269.                     INITSTRING=AT&D2V1Q0E0S0=0&C1&T5L3B1M1
  1270.  
  1271.                Multi-Tech 2400 baud modems:
  1272.  
  1273.                     INITSTRING=ATE0M0Q0V1X1S0=0S1=0&Q1
  1274.  
  1275.                US Robotics Courier HST 9600:
  1276.  
  1277.                     INITSTRING=ATE0M0Q0V1X1S0=0S1=0&B0&H0&I0&N0
  1278.  
  1279.                Racal Vadic 1200/2400/9600 modems:
  1280.  
  1281.                     INITSTRING=AT&C1&D2E0M0Q0V1X4S0=0S1=0
  1282.  
  1283.                Everex Evercom 24 modems:
  1284.  
  1285.                     INITSTRING=ATE0Q0V1X4L3S7=60
  1286.  
  1287.                Adding S7=60 increases to 60 seconds the time the modem is
  1288.                to wait for a carrier after dialing. This may be necessary
  1289.                for BuzzBack to work.
  1290.  
  1291.                You may have two INITSTRING= entries each consisting of 40
  1292.                characters or less. If you can fit all of your commands into
  1293.                one INITSTRING= you should do so. Using two strings
  1294.                lengthens the time required for resets.
  1295.  
  1296.                See 'MORE ON INITSTRING' below for further information,
  1297.                particularly on troublesome modems.
  1298.  
  1299.           KBDTIMER=0
  1300.  
  1301.                KBDTIMER=3 limits a caller to three minutes of keyboard
  1302.                inactivity before the program cuts him off. By setting
  1303.                KBDTIMER to 0, keyboard timeout is deactivated. Setting
  1304.                KBDTIMER to 0 disables keyboard checking and causes ASCII
  1305.                uploads to be quicker. Some laptops that experienced
  1306.                truncation of the first characters of each line during
  1307.                uploads work much better without keyboard checking on.
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 15 ---
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.                               --- Maxihost User Guide: System Configuration
  1326.  
  1327.           LOCKBAUD=N
  1328.  
  1329.                This option was introduced in an attempt to support US
  1330.                Robotics 9600 and 14400 modems.  If LOCKBAUD=Y then your
  1331.                modem will communicate to the UART at the speed specified by
  1332.                the BAUD= keyword in your MAXIHOST.CNF file instead of the
  1333.                baud rate your caller has connected with.  This feature is
  1334.                UNSUPPORTED!  I have yet to be able to get MAXIHOST using a
  1335.                HST modem to connect with 'BOTH' 9600 and 19200 callers!  If
  1336.                you have some solid advice along these lines, please feel
  1337.                free to pass it along.
  1338.  
  1339.           LOGFILE=Y
  1340.  
  1341.                Directs tracking output and comments to a disk file. If you
  1342.                specify Y then MAXIHOST creates a file MAXIHOST.LOG, records
  1343.                in it everything a user does, and appends to it records of
  1344.                subsequent activity. This is an especially good idea for
  1345.                OPEN systems; it enables the SysOp to see who
  1346.                uploaded/downloaded what and when. (PRINTER=Y also directs
  1347.                this output to the printer.)
  1348.  
  1349.           MATCHLEVEL=N
  1350.  
  1351.                If set to Y a user is only allowed to change to a
  1352.                subdirectory that has exactly the same security level as his
  1353.                own. This can be used to provide users with their own
  1354.                subdirectories. Normally, a user with a security level of 5
  1355.                can access any subdirectory with a security protection of 5
  1356.                OR LESS. The 'OR LESS' is eliminated with this option set to
  1357.                Y.
  1358.  
  1359.                Given the following entries in the .CNF:
  1360.  
  1361.                    MENU=BUZZBACK;255
  1362.                    MENU=OPERATOR;100
  1363.                    MENU=TRAPDOOR;350
  1364.                    PROTECT=C:\FRED;100
  1365.                    PROTECT=C:\TOM;200
  1366.                    PROTECT=C:\JAN;300
  1367.                    PROTECT=C:\PAT;400
  1368.                    USER=FRED FREDRICKSON         ;FRED        ;Y;100;;
  1369.                    USER=TOM THOMASON             ;TOM         ;Y;200;;
  1370.                    USER=JAN JANSON               ;JAN         ;Y;300;;
  1371.                    USER=PAT PATSON               ;PAT         ;Y;400;;
  1372.  
  1373.                If MATCHLEVEL=Y then
  1374.                     1) Fred, Tom, Jan, and Pat could not change into each
  1375.                other's directory, only the one that exactly matched their
  1376.                own security level.
  1377.                     2) Pat could Buzzback, Operator Chat, and TrapDoor.
  1378.                Jan could BuzzBack and Operator Chat.  Tom and Fred could
  1379.                only BuzzBack.
  1380.  
  1381.  
  1382.  
  1383.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 16 ---
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.                               --- Maxihost User Guide: System Configuration
  1392.  
  1393.                If MATCHLEVEL=Y then
  1394.                     1) Pat could change to Pat's, Jan's, Tom's, and Fred's
  1395.                directory.  Jan  could change to Jan's, Tom's, and Fred's.
  1396.                Tom could change to Tom's, and Fred's.  And Fred could only
  1397.                change to Fred's.
  1398.                     2) Pat could Buzzback, Operator Chat, and TrapDoor.
  1399.                Jan could BuzzBack and Operator Chat.  Tom and Fred could
  1400.                only BuzzBack.
  1401.  
  1402.           MDM300=CONNECT;1
  1403.           MDM1200=CONNECT 1200;5
  1404.           MDM2400=CONNECT 2400;10
  1405.           MDM4800=CONNECT 4800;11
  1406.           MDM9600=CONNECT 9600;12
  1407.           MDM19200=CONNECT 19200;14
  1408.  
  1409.                The above defaults configure MaxiHost to be compatible with
  1410.                Hayes V Series Modems. These should not have to be modified
  1411.                unless you have a modem that supports baud rates of 9600 or
  1412.                greater and is not a Hayes V Series compatible modem. First,
  1413.                you have the keyword, a semicolon, the verbal connect
  1414.                string, a colon, and then the numeric connect string. If
  1415.                your modem does not support a particular baud rate, set the
  1416.                numeric result code to -1. An example of a US Robotics
  1417.                Courier HST follows:
  1418.  
  1419.                     MDM300=CONNECT;1
  1420.                     MDM1200=CONNECT 1200;5
  1421.                     MDM2400=CONNECT 2400;10
  1422.                     MDM4800=CONNECT 4800;-1
  1423.                     MDM9600=CONNECT 9600;13
  1424.                     MDM19200=CONNECT 19200;-1
  1425.  
  1426.           MENU (general)
  1427.  
  1428.                If you wish to disable a particular feature, simply specify
  1429.                a higher security level for it than you give any user. For
  1430.                example, to prevent anyone from jumping to DOS, you can set
  1431.                MENU=TRAPDOOR;50 where users have a levels between 0 and 10.
  1432.  
  1433.           MENU=ANSI;1
  1434.  
  1435.                A user needs a clearance level of 1 or higher to get (A)NSI
  1436.                Color.
  1437.  
  1438.           MENU=BUZZBACK;9
  1439.  
  1440.                A user needs a clearance level of 9 or higher to request a
  1441.                (B)uzz Back. Selecting this option will instruct MAXIHOST to
  1442.                call the user back at the number placed in the configuration
  1443.                file.
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 17 ---
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.                               --- Maxihost User Guide: System Configuration
  1458.  
  1459.           MENU=CHANGEDIR;1
  1460.  
  1461.                A user needs a clearance level of 1 or higher to (C)hange
  1462.                Directory (i.e. subdirectory).
  1463.  
  1464.           MENU=DOWNLOAD;1
  1465.  
  1466.                A user needs a clearance level of 1 or higher to (D)ownload
  1467.                a File.
  1468.  
  1469.           MENU=ENTERMSG;1
  1470.  
  1471.                A user needs a clearance level of 1 or higher to leave
  1472.                messages to other users.
  1473.  
  1474.           MENU=FILES;1
  1475.  
  1476.                A user needs a clearance level of 1 or higher to see the
  1477.                (F)ile Directory. This specifies whether he can get a
  1478.                listing of the filenames and sizes of the subdirectory or
  1479.                drive where he is located.
  1480.  
  1481.           MENU=HELP;1
  1482.  
  1483.                A user needs a clearance level of 1 or higher to get (H)elp
  1484.                with MAXIHOST, i.e. to view HELP.?01. This should be low if
  1485.                you are running an OPEN system and let new users have
  1486.                access.
  1487.  
  1488.           MENU=INDUCTION;0
  1489.  
  1490.                A user needs a clearance level of 0 or above to use the
  1491.                induction/registration option. This option updates two
  1492.                files, INDUCT.MH containing registration information, and
  1493.                PASSWORD.MH, to be merged with the MAXIHOST.CNF file for
  1494.                USER password addition. If a caller's security equals
  1495.                NEWUSER then security is increased by one after Induction.
  1496.  
  1497.           MENU=LOGDRIVE;1
  1498.  
  1499.                A user needs a clearance level of 1 or higher to (L)og New
  1500.                Drive (for instance to change from drive C: to drive D: or
  1501.                E:).
  1502.  
  1503.           MENU=MSGTOSYSOP;0
  1504.  
  1505.                A user needs a security level of 0 or higher to leave a
  1506.                (M)essage to SysOp.
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 18 ---
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.                               --- Maxihost User Guide: System Configuration
  1524.  
  1525.           MENU=OPERATOR;1
  1526.  
  1527.                A user needs a clearance level of 1 or higher to attempt an
  1528.                (O)perator Chat. The caller will get a 'not available'
  1529.                message if the request is outside the hours specified by the
  1530.                keyword HOURS=.
  1531.  
  1532.           MENU=PROGRAM;1
  1533.  
  1534.                A user needs a clearance level of 1 or higher to get
  1535.                (P)rogram Descripts. Selecting this option displays the file
  1536.                created by uploads or the & command.
  1537.  
  1538.           MENU=QUESTIONAIRE;1
  1539.  
  1540.                Given a security level of 1 or more, MaxiHost will read the
  1541.                file QUESTION.IN, display a line of it, allow the caller to
  1542.                respond, read another line, etc, until the end of the file
  1543.                is reached. The caller's responses are then written out to a
  1544.                file QUESTION.OUT. This is a very simple questionnaire
  1545.                procedure and no field type checking of any kind is done.
  1546.  
  1547.           MENU=READLOG;9
  1548.  
  1549.                A user needs a clearance level of 9 or higher to be able to
  1550.                read the log containing private messages to the SysOp and
  1551.                caller statistics.
  1552.  
  1553.           MENU=READMSG;1
  1554.  
  1555.                A user needs a clearance level of 1 or higher to be able to
  1556.                read public messages.  (MFS Only)
  1557.  
  1558.           MENU=SEARCH;1
  1559.  
  1560.                A user needs a clearance level of 1 or higher to (S)earch
  1561.                for File. Protected files and directories are not listed
  1562.                during the search.
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 19 ---
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.                               --- Maxihost User Guide: System Configuration
  1590.  
  1591.           MENU=TRAPDOOR;9;Door Description
  1592.  
  1593.                A user needs a clearance level of 9 or higher to 'go out of
  1594.                the trap door'. Selecting (T)rap Door runs the batch file
  1595.                TRAPDOOR.BAT. Replace the line COMMAND in the batch file
  1596.                with the program of your choice. Just remember that the DOS
  1597.                CTTY command only provides INT 21 I/O, and anything poking
  1598.                to the screen or directly reading the keyboard will be lost.
  1599.                See TRAPDOOR.BAT or TRAPDOOR= for the command line arguments
  1600.                provided. If there is more than one TRAPDOOR= entry (up to
  1601.                nine) MaxiHost will display a menu of available doors from
  1602.                which to choose. If the third choice were selected, then the
  1603.                batch file TRAPDOO3.BAT would be called. If the second were
  1604.                selected, TRAPDOO2.BAT would be called, etc. Only one
  1605.                TRAPDOOR= entry would call TRAPDOOR.BAT. The first selection
  1606.                from more than one would call TRAPDOO1.BAT for consistency.
  1607.                This enhancement replaces the (J)ump to DOS function in
  1608.                MiniHost. A DOS shell could be an item off the list. Read
  1609.                'Running DOS from a Remote' below for more details.
  1610.  
  1611.           MENU=UPLOAD;0
  1612.  
  1613.                A user needs a clearance level of 0 or higher to (U)pload a
  1614.                File. A request to upload will be denied if space is not
  1615.                available.
  1616.  
  1617.           MENU=VIEWBULL;0
  1618.  
  1619.                A user needs a clearance level of 0 or higher to view the
  1620.                bulletins.
  1621.  
  1622.           MENU=YOURMAIL;1
  1623.  
  1624.                A user needs a clearance level of 1 or higher to select menu
  1625.                option (Y)our Private Mail.  (MFS Only)
  1626.  
  1627.           MODEMDELAY=1
  1628.  
  1629.                This integer value constitutes a pause inserted between
  1630.                characters when AT command strings are sent to the modem.
  1631.                Most modems should work well with this set to 1. (Replaces
  1632.                SLOWMODEM=)
  1633.  
  1634.           MSGLINES=19     (MFS Only)
  1635.  
  1636.                This indicates that Messages to the SysOp and Mail can
  1637.                contain a maximum of 19 lines. (75 is the maximum setting.)
  1638.                If using the Message Database System (MDS) then a fixed
  1639.                length record is used for each message locking MSGLINES at
  1640.                25.
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 20 ---
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.                               --- Maxihost User Guide: System Configuration
  1656.  
  1657.           MSGRECS=50      (MDS/MFS Switch)
  1658.  
  1659.                Setting this to anything greater than zero enables the
  1660.                Message Database System (MDS) and disables the Message File
  1661.                System (MFS). This number sets the maximum number of
  1662.                messages available to the MDS. Once this number is reached,
  1663.                messages must be deleted before new ones can be added. You
  1664.                may always increase this number if you run out of room. You
  1665.                may NOT reduce the size of the database any smaller than the
  1666.                highest message number.  You may, however, delete all
  1667.                MAXIMAIL.* files and start over if necessary.  Each message
  1668.                in the MDS requires approximately 2k. If MDS is enabled then
  1669.                MSGLINES (the number of lines allowed per message) is
  1670.                limited to 25.
  1671.  
  1672.           NEWUSER=0
  1673.  
  1674.                Sets the clearance level for new users.
  1675.  
  1676.           NOTIMERS=10
  1677.  
  1678.                Callers with a security level of 10 or above will NOT be
  1679.                logged off when they have been on the system longer than
  1680.                TIMELIMIT or when they have waited longer than KBDTIMER
  1681.                seconds between keystrokes.
  1682.  
  1683.           OFFHOOK=N
  1684.  
  1685.                  Setting to Y takes your modem off hook when in local mode.
  1686.                This encourages your callers to believe your system is in
  1687.                use, and not off line.
  1688.  
  1689.           PORT=1
  1690.  
  1691.                Selects serial port 1. If you are using serial port 2, this
  1692.                number should be 2. I have attempted to support ports 3
  1693.                (1000/3E8, irq4) and 4 (2E8/744, irq3); try either at your
  1694.                own risk, as I have no way of testing it.
  1695.  
  1696.           PRINTER=N
  1697.  
  1698.                Changed to Y, this directs tracking output and comments to
  1699.                the printer. (To direct it to disk, use LOGFILE=Y.)
  1700.  
  1701.           PROTECT (general)
  1702.  
  1703.                Only 50 PROTECT entries are allowed. Here are some examples
  1704.                as to how they can be used:
  1705.  
  1706.                PROTECT=A:;9
  1707.  
  1708.                A user cannot select drive A: without a clearance level of 9
  1709.                or  higher. (NOTE that there is no colon following the drive
  1710.                letter.)
  1711.  
  1712.  
  1713.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 21 ---
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.                               --- Maxihost User Guide: System Configuration
  1722.  
  1723.                PROTECT=*.CFG;9
  1724.  
  1725.                No file with the extension .CFG can be downloaded without a
  1726.                clearance level of 9 or above. (Batch file transfer will
  1727.                disable this protection.)
  1728.  
  1729.                PROTECT=C:\MAXIHOST\GAMES;3
  1730.  
  1731.                A user could not select directory C:\MAXIHOST\GAMES without
  1732.                a security level of 3 or above.
  1733.  
  1734.           PROTOCOL=SEND;Ymodem;dsz port %PORT% speed %BAUD% sb
  1735.                               -k %FILENAME%
  1736.           PROTOCOL=RECEIVE;Ymodem;dsz port %PORT% speed %BAUD% rb;
  1737.  
  1738.                Maxihost includes two basic file transfer protocols, Xmodem
  1739.                and Xmodem-1k. Other file transfer protocols are available
  1740.                from various BBS's. MaxiHost allows for SysOp configuration
  1741.                of any of these external protocols up to a total of ten
  1742.                SEND/RECEIVE sets. MaxiHost's implementation of these
  1743.                protocols require them to be batch protocols. No prompt is
  1744.                given for received files. The PROTOCOL=SEND/RECEIVE
  1745.                indicates which menu, the upload or the download, will
  1746.                display and execute the protocol. The next item between the
  1747.                semicolons indicate how the item will be displayed on the
  1748.                menu. Finally, the command line as it will be sent to the
  1749.                external file transfer program. %PORT% will be replaced by
  1750.                your port number, %BAUD% will be replaced by the connected
  1751.                baud rate, and %FILENAME% will be replaced by the
  1752.                filename(s). The above configuration calls DSZ requesting a
  1753.                Ymodem Batch file transfer. The sample MAXIHOST.CNF
  1754.                configuration file also includes configurations for Zmodem
  1755.                Ymodem-G,  PCKermit, SEAlink, Lynx, and MegaLink. Be sure to
  1756.                set a path to the directory containing these file PRIOR to
  1757.                running MaxiHost. The programs required for these protocols
  1758.                are not bundled with MaxiHost but may be obtained from the
  1759.                MaxiHost Support BBS or your local board.
  1760.  
  1761.           RESETSTRING=ATZ
  1762.  
  1763.                This string is sent to the modem during initialization and
  1764.                after each call.
  1765.  
  1766.           RETRIES=2
  1767.  
  1768.                If set to 2, the caller may attempt 2 tries each at the
  1769.                'First & Last Name:' and 'Password:' prompts before MaxiHost
  1770.                logs you off. You may set this to 1, 3, 4, etc. See
  1771.                USERLOCK=.
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 22 ---
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.                               --- Maxihost User Guide: System Configuration
  1788.  
  1789.           REVMSGFILE=N
  1790.  
  1791.                Normally MAXIHOST appends a new data to the bottom of the
  1792.                data file. This requires reading all the old data before
  1793.                getting to the new ones at the bottom. The technique is
  1794.                simple and requires little disk space. If REVMSGFILE=Y, on
  1795.                the other hand, MAXIHOST creates a temporary file: the new
  1796.                data is sent to it first, and the old data file is appended
  1797.                to the end of it. If this process is successful, the old
  1798.                data file is erased and the temporary file given its name.
  1799.                Descriptions for uploads and messages in the Message File
  1800.                System (MFS) are handled in this manner. This method takes a
  1801.                little longer to add update it's files.
  1802.  
  1803.           RINGBACK=N
  1804.  
  1805.                Changed to Y, this allows you to use MAXIHOST on your
  1806.                dedicated voice  or FAX line. To trigger MAXIHOST, a second
  1807.                call must be received between 10 and 60 seconds after a
  1808.                first call. (The first call would not be answered; the
  1809.                would-be MAXIHOST user would hang up once he hears the
  1810.                ringing tone.)  Ringback requires that the MAXIHOST system
  1811.                be call again within 60 seconds before it will answer the
  1812.                phone. If you have an answering recorder on the same line
  1813.                make sure it is set up to answer on the 3rd or 4th ring.
  1814.                This will enable you to call in from a remote, call MaxiHost
  1815.                once, hang up, and call right back. Also see BUZZBACK and
  1816.                RINGBACK.
  1817.  
  1818.           RINGPIN=N
  1819.  
  1820.                MAXIHOST normally detects an incoming ring via a '2' or
  1821.                'RING' from the modem. IF RINGPIN=Y, it will not get it's
  1822.                ring indication from the modem, but directly from the serial
  1823.                card. Enabling this option will require pin 22 be available
  1824.                on the RS-232C cable.
  1825.  
  1826.           SAVESCRN=Y
  1827.  
  1828.                If set to Y the 'WAITING FOR CALL' screen will move on the
  1829.                screen at various intervals to avoid screen burn-in.
  1830.  
  1831.           START=C:\PUBLIC
  1832.  
  1833.                Directory where MAXIHOST will start from. This allows you to
  1834.                invoke the program from one directory, and start callers off
  1835.                in another. For example, you may not allow users to have
  1836.                access to the directory or drive that contains the MAXIHOST
  1837.                program files. You might put these in \MAXIHOST but have the
  1838.                START line change to \PUBLIC once the program has started
  1839.                up. Another option would be to boot from drive C: but have
  1840.                the START line switch to drive D: (START=D:\).
  1841.  
  1842.  
  1843.  
  1844.  
  1845.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 23 ---
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.                               --- Maxihost User Guide: System Configuration
  1854.  
  1855.           SWAPTOEMS=Y
  1856.  
  1857.                If set to N then EMS is not utilized during an ExecSwap.
  1858.                See EXECSWAP= for more details.
  1859.  
  1860.           SYSOP=DON MANKIN
  1861.  
  1862.                Replace 'DON MANKIN' with your own name. The SysOp has
  1863.                certain privileges over any other user.
  1864.  
  1865.           TDSTRING=Jump to DOS
  1866.  
  1867.                This determines how the Trap Door option will appear in the
  1868.                menu. For instance, if the external program you wish to run
  1869.                is the editor EDLIN, you could set TDSTRING=Editor. See
  1870.                TRAPDOOR= below.
  1871.  
  1872.           TIMELIMIT=0
  1873.  
  1874.                Set to 60, this will disconnect callers after 60 minutes. If
  1875.                it is set to 0, there is no time limit. See also NOTIMER=.
  1876.  
  1877.           TRAPDOOR=DOS Shell;9;Command Line Interpreter
  1878.  
  1879.                You may have  up to nine "TRAPDOOR= entries. In the above
  1880.                example, "DOS Shell" would be the menu item, "9" would be
  1881.                the security level for that item, and "Command Line
  1882.                Interpreter" would be the  description of the item.
  1883.                Selecting a 1 from the (+)-Trap Door menu would execute
  1884.                TRAPDOO1.BAT, selecting a 2 would execute TRAPDOO2.BAT, etc
  1885.                through 9. If there are  no TRAPDOOR= entries, then
  1886.                selecting (+) from the menu would automatically  execute
  1887.                TRAPDOOR.BAT, and no menu would be presented.
  1888.                MENU=JUMPTODOS;n, available in MiniHost, goes away.
  1889.  
  1890.                MaxiHost passes the following command line parameters:
  1891.  
  1892.                     %0 = name ofprogram called (.bat, .exe, .com)
  1893.                     %1 = port number
  1894.                     %2 = baud rate
  1895.                     %3 = first name
  1896.                     %4 = last name
  1897.                     %5 = security level
  1898.                     %6 = ANSI (Y or N)
  1899.                     %7 = directory MaxiHost was to started from
  1900.                     %8 = CARRIER or LOCAL
  1901.  
  1902.           UPLOAD=C:\PUBLIC\UPLD
  1903.  
  1904.                Drive and directory where you want uploaded files to go.
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 24 ---
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.                               --- Maxihost User Guide: System Configuration
  1920.  
  1921.           USER=DON MANKIN
  1922.  
  1923.                Username,Password,ANSIcolor(YN),Security level,BuzzBack #
  1924.  
  1925.              <------------25-chars-------->;<-12-chars->;1;2 ;<12 chars>
  1926.              USER=DON MANKIN               ;ZAXXON      ;Y;9 ;622-4300
  1927.              USER=GEORGE JETSON            ;GJ          ;N;5 ;987-6543
  1928.  
  1929.                 Above are typical user entries. (Although the first is that
  1930.                of the sysop, you will notice that it takes exactly the same
  1931.                form as that of others.)  Field lengths are delimited by
  1932.                semicolons, and entries must be formatted EXACTLY as above,
  1933.                except that they should have no leading spaces. The best way
  1934.                to be sure of this is to follow exactly the examples in the
  1935.                MAXIHOST.CNF file as you receive it; do not delete these
  1936.                examples until you have entered your own and your users'
  1937.                names and passwords.
  1938.  
  1939.                You may have up to 500 USER entries.
  1940.  
  1941.           USERLOCK=N
  1942.  
  1943.                If equal to Y then MAXIHOST tracks unsuccessful logon
  1944.                attempts. If a user makes many unsuccessful logon attempts,
  1945.                twice that set by RETRIES=,  MAXIHOST creates a BADUSER.DAT
  1946.                file and puts the user's name in it. This file is read for
  1947.                each attempted logon, and if the caller's name is found in
  1948.                it, he is denied access. The USERLOCK feature should only be
  1949.                used where security is most important as a cracker could
  1950.                lock out a legitimate user. It is therefore not suitable for
  1951.                normal BBS operations.
  1952.  
  1953.           USERLOG=Y
  1954.  
  1955.                Turning on this option has no effect unless you are using
  1956.                the Message Database System (MDS).  If enabled, a record is
  1957.                kept of the time and date of each caller listed as a USER in
  1958.                the MAXIHOST.CNF file. Selected (N)ew Messages from the
  1959.                (M)essage System will accurately display messages left since
  1960.                the last logon. If USERLOG=N then selecting new messages
  1961.                will display all messages left one month prior to the
  1962.                current date. This allows one to have the MDS enabled and
  1963.                the userlog feature disabled. Those with limited disk space
  1964.                may prefer this option.
  1965.  
  1966.                Deleting the MAXIUSRS.* files will cause MaxiHost to
  1967.                recreate new user files upon next (M)essage System request.
  1968.  
  1969.           XONXOFF=Y
  1970.  
  1971.                MaxiHost, by default, supports Xon (ctl-s) Xoff (ctl-q) for
  1972.                character pausing. This can be disabled by setting XONXOFF
  1973.                equal to N.
  1974.  
  1975.  
  1976.  
  1977.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 25 ---
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.                               --- Maxihost User Guide: System Configuration
  1986.  
  1987.                        ───────────────────────────────────────
  1988.                                       BULLETINS
  1989.                        ───────────────────────────────────────
  1990.  
  1991.  
  1992.           After logon, MAXIHOST checks to see if the caller has specified
  1993.           (A)NSI Color. If so, MAXIHOST looks for the bulletin menu file
  1994.           BULLETIN.G00 and displays it. If the caller does not specify ANSI
  1995.           or if it does not find this file, it looks for BULLETIN.T00, the
  1996.           equivalent non-ANSI file, and displays it if it finds it. If the
  1997.           caller then presses 3, say, for the third bulletin, MAXIHOST
  1998.           looks for the file BULLETIN.G03 (or BULLETIN.T03 for non-ANSI
  1999.           graphics). Two sets of bulletin files may then be kept: files
  2000.           with and without ANSI graphics, named with extensions starting
  2001.           with G and B respectively. In each case, if the ANSI file is not
  2002.           found, the non-ANSI file is looked for.
  2003.  
  2004.           Bulletin        With             Without
  2005.           number          ANSI graphics    ANSI graphics
  2006.           ────────────────────────────────────────────────────
  2007.  
  2008.           [menu of bulletins]  BULLETIN.G00     BULLETIN.T00
  2009.                 1              BULLETIN.G01     BULLETIN.T01
  2010.                 2              BULLETIN.G02     BULLETIN.T02
  2011.                 3              BULLETIN.G03     BULLETIN.T03
  2012.                 4              BULLETIN.G04     BULLETIN.T04
  2013.                 5              BULLETIN.G05     BULLETIN.T05
  2014.           -  -  -  -  -  -  [et cetera, to:]  -  -  -  -  -
  2015.                99              BULLETIN.G99     BULLETIN.T99
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 26 ---
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.                                --- Maxihost User Guide: Caller Menu Options
  2052.  
  2053.                        ───────────────────────────────────────
  2054.                                  CALLER MENU OPTIONS
  2055.                        ───────────────────────────────────────
  2056.  
  2057.  
  2058.           The following menu options can be available to a caller. You use
  2059.           MAXIHOST.CNF to set the security level of each -- and, if you
  2060.           wish, to disable some completely.
  2061.  
  2062.  
  2063.  
  2064.           GENERAL OPTIONS
  2065.           ───────────────────────────────────────
  2066.  
  2067.           (A)NSI Color - on/off
  2068.  
  2069.                This command, when enabled, will allow color on those
  2070.                systems properly configured. There are three requirements
  2071.                for this. First, the caller must have set his communication
  2072.                parameters to 8 bits, no parity. Secondly, he must be
  2073.                running a program that supports it: Qmodem, Procomm, and
  2074.                Pibterm are three that do. (Most require that ANSI.SYS be
  2075.                installed on the home system, by putting the line
  2076.                DEVICE=ANSI.SYS in the CONFIG.SYS file.)  Thirdly, of
  2077.                course, he must have a color monitor.
  2078.  
  2079.           (B)uzz Back
  2080.  
  2081.                This command instructs MAXIHOST to buzz the caller back at
  2082.                the number in the configuration file. The SysOp will be
  2083.                billed for any long distance charges.
  2084.  
  2085.           (C)hange Directory
  2086.  
  2087.                This command allows the caller to move within the hard (or
  2088.                other) drive, using DOS rules for doing so, or by a SysOp
  2089.                provided menu. By pressing (F)ile Directory while the caller
  2090.                is in a given directory, he sees the available
  2091.                subdirectories; these have the filename extension '.DIR'.
  2092.                The caller may neither enter a drive specifier here nor
  2093.                change to the directory containing the MAXIHOST run-time
  2094.                files.
  2095.  
  2096.           (D)ownload File
  2097.  
  2098.                Entering 'D' from the menu will allow the caller to download
  2099.                (receive) a file. Xmodem (checksum & CRC), Ymodem (CRC), and
  2100.                ASCII protocols are supported. The caller may NOT enter a
  2101.                directory or drive specifier here, but instead must have
  2102.                specified the appropriate path beforehand. The system will
  2103.                prompt for the filename, look for the file, and if it finds
  2104.                it then prompt for the protocol. The caller will see:
  2105.  
  2106.  
  2107.  
  2108.  
  2109.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 27 ---
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.                                --- Maxihost User Guide: Caller Menu Options
  2118.  
  2119.                1 -  ASCII. This is for the ASCII protocol. This should ONLY
  2120.                     be used for text files, not for compiled programs,
  2121.                     source code, or compressed or archived files (.ARC,
  2122.                     .ZIP, .LZH, etc.) where error correction is necessary.
  2123.  
  2124.                2 -  XMODEM CHECKSUM. The plainest error-correcting
  2125.                     protocol, useful for downloading to old computers or
  2126.                     those running antiquated communications software.
  2127.                     Blocks are 128 bytes long.
  2128.  
  2129.                3 -  XMODEM CRC. Xmodem with slightly superior (CRC) error
  2130.                     checking. Most programs written in the last few years
  2131.                     can download using this.
  2132.  
  2133.                4 -  XMODEM-1k CRC. This protocol is used more frequently at
  2134.                     baud rates of 2400 or higher, or over fairly clean
  2135.                     telephone lines. As blocks are 1024 bytes long, less
  2136.                     time is spent error checking. Ymodem allows faster file
  2137.                     transfer when used under packet switched networks such
  2138.                     as PC Pursuit.
  2139.  
  2140.           External File Transfer Protocols:
  2141.  
  2142.                The SysOp may, at his/her option, enable a number of
  2143.                external file transfer protocols.
  2144.  
  2145.                If someone calls in at 7 data bits, even parity, MAXIHOST
  2146.                switches to 8 data bits, no parity before file transfer, and
  2147.                after the transfer returns to 7 data bits, even parity.
  2148.  
  2149.           (F)ile Directory
  2150.  
  2151.                This option will list the various files and directories on
  2152.                the system. The file size will follow the directory entry.
  2153.                Size is rounded  to the nearest 'K' (1024 bytes).
  2154.                Directories will end with DIR, DBASE. . . . DIR would be a
  2155.                valid directory.
  2156.  
  2157.           (G)oodbye Logoff
  2158.  
  2159.                Self explanatory: logs the caller off.
  2160.  
  2161.           (H)elp with MHOST
  2162.  
  2163.                Displays one of the help text files edited by the SysOp.
  2164.  
  2165.           (I)nduction to MH
  2166.  
  2167.                A registration process that provides the SysOp with some
  2168.                information about his/her callers.  See (Q)uestionnaire.
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 28 ---
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.                                --- Maxihost User Guide: Caller Menu Options
  2184.  
  2185.           (L)og New Drive
  2186.  
  2187.                Changes the default logged drive. Your average BBS type
  2188.                caller is unlikely to have enough security to access this
  2189.                option.
  2190.  
  2191.           (O)perator Chat
  2192.  
  2193.                Selecting this option enables both the caller and the SysOp
  2194.                to chat real-time via their keyboards.  To exit chat mode,
  2195.                either party simply presses ESC.
  2196.  
  2197.           (P)rogram Descripts
  2198.  
  2199.                If the caller is in a directory containing a .BBS file of
  2200.                file descriptions, this option displays that file.  A .BBS
  2201.                file is one either created by the system, or by the SysOp
  2202.                giving descriptions of files available for download.
  2203.  
  2204.           (Q)uestionaire
  2205.  
  2206.                Prompts callers with a series of questions, and collects
  2207.                answers for SysOp.
  2208.  
  2209.           (S)earch for File
  2210.  
  2211.                Search within the directory for the filename specified and
  2212.                gives the path if found.  DOS wild cards can be used.
  2213.                Protected files and/or directories are not displayed.
  2214.  
  2215.           (U)pload File
  2216.  
  2217.                The caller sends a file to the host system and is asked to
  2218.                describe it.  Entering a '/' as the first character in the
  2219.                description places a '*' next to the filename and then only
  2220.                the SysOp can display it via the (P)rogram Descripts
  2221.                command.  Removing the asterisk makes it displayable to all.
  2222.                End the description with a blank line when done.
  2223.  
  2224.           (V)iew Bulletins
  2225.  
  2226.                Brings up a menu of bulletins to be read. The caller can
  2227.                read the bulletin by entering its number, redisplay the menu
  2228.                by entering 'M', or exit the bulletin function by pressing
  2229.                the Enter key.
  2230.  
  2231.           (+)-Trap DOOR(s)
  2232.  
  2233.                Access to external programs provided by the SysOp.  May
  2234.                include access to DOS itself.  The verbage is configured by
  2235.                the SysOp and may say something other than 'TRAP Door(s)'.
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 29 ---
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.                                --- Maxihost User Guide: Caller Menu Options
  2250.  
  2251.           (*)-Read Log File
  2252.  
  2253.                Allows a caller with the proper security level to read
  2254.                private messages to the SysOp and see what other users have
  2255.                done while on the system and what files they have uploaded
  2256.                or downloaded.  May include messages from other callers as
  2257.                well.
  2258.  
  2259.           (&)-Add Prog Desc.  (SysOp Only)
  2260.  
  2261.                This allows you to add file descriptions to the .BBS file
  2262.                existing in the current directory.  If the file does not
  2263.                exist, it is created.  MAXIHOST asks for the filename to
  2264.                add.  It then finds the size of the file, asks for a
  2265.                description, and adds this to the .BBS file.  The .BBS file
  2266.                would be DIRNAME.BBS where DIRNAME would be the name of the
  2267.                directory you are in.  For instance, in the directory
  2268.                C:\MAXI\UPLD, the .BBS name would be UPLD.BBS.  If you are
  2269.                in the root directory, the name would be FILES.BBS.
  2270.  
  2271.  
  2272.  
  2273.           MESSAGE FILE SYSTEM OPTIONS (MFS)
  2274.           ───────────────────────────────────────
  2275.  
  2276.           (E)nter Message
  2277.  
  2278.                This allows the caller to enter a public message, or a
  2279.                private message to a fellow user. You determine the maximum
  2280.                number of lines. The caller is asked which conference he
  2281.                wants his message in, writes it, and must hit Enter twice to
  2282.                end it. This will re-display it and ask if he wants to
  2283.                (A)bort the message, (D)elete a line, (E)dit a line,
  2284.                (I)nsert a line, (L)ist the message, or (S)ave the message
  2285.                as is. The (E)dit option will ask for the line number to
  2286.                edit, and then display it and ask for the text to be
  2287.                changed; he must enter the string exactly as shown ('xerox'
  2288.                is not the same as 'Xerox'). MAXIHOST then asks for the
  2289.                replacement string. When the named user calls in, he sees
  2290.                the message right after log-on. The writer may use (P) to
  2291.                pause the display/playback of the message or (S) to stop the
  2292.                display and have MAXIHOST resume normal operation.
  2293.  
  2294.           (M)essage to SysOp
  2295.  
  2296.                Allows the caller to enters a message to the SysOp.  This
  2297.                message is inserted into the log file.
  2298.  
  2299.           (R)ead Messages
  2300.  
  2301.                The caller can read public messages.  He will be asked to
  2302.                select the conference.
  2303.  
  2304.  
  2305.  
  2306.  
  2307.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 30 ---
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.                                --- Maxihost User Guide: Caller Menu Options
  2316.  
  2317.           (Y)our Private Mail
  2318.  
  2319.                Any mail addressed to the caller is displayed auto-magically
  2320.                just after log on. If he hasn't deleted it, he may use this
  2321.                option to re-read it.
  2322.  
  2323.           (%)-Read Pvt Mail  (SysOp Only)
  2324.  
  2325.                Reads the directory for all .MH files and displays them
  2326.                accordingly. To abort this function requires repeated 'S'
  2327.                key presses.
  2328.  
  2329.  
  2330.  
  2331.                MESSAGE DATABASE SYSTEM OPTIONS (MDS)
  2332.           ───────────────────────────────────────
  2333.  
  2334.           (M)essage System
  2335.  
  2336.                Displays Message System menu as follows:
  2337.  
  2338.                (B)ackward Read
  2339.  
  2340.                     Asks caller for starting a message number.  If ENTER is
  2341.                     pressed MaxiHost will start with the last message.  The
  2342.                     message database is then traversed backwards.
  2343.  
  2344.                (E)nter Message
  2345.  
  2346.                     Allows caller to enter a message in the message
  2347.                     database. You may leave both public and private
  2348.                     messages. A conference must then be specified.  Refer
  2349.                     to (E)NTER MESSAGE in Caller Menu Options for editing
  2350.                     options
  2351.  
  2352.                (F)orward Read
  2353.  
  2354.                     Asks caller for starting a message number.  If ENTER is
  2355.                     pressed MaxiHost will start with the first message.
  2356.                     The message database is then traversed forwards.
  2357.  
  2358.                (G)oodbye Logoff
  2359.  
  2360.                     Asks you if you really want to log off.  If you say no,
  2361.                     you will find yourself out of the Message System.
  2362.  
  2363.                (M)essage Area
  2364.  
  2365.                     Selecting any conference other than ALL will limit the
  2366.                     viewing of messages to the chosen conference.
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 31 ---
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.                                --- Maxihost User Guide: Caller Menu Options
  2382.  
  2383.                (N)ew Messages
  2384.  
  2385.                     If the UserLog facility has been enabled and the caller
  2386.                     is recognized by the system (he has an entry in the
  2387.                     .CNF file) then (N)ew Messages will start forward
  2388.                     displaying messages left since the last time he was on.
  2389.                     If not, (N)ew Messages will start forward displaying
  2390.                     messages one month prior to the current date.
  2391.  
  2392.                (P)ause Toggle
  2393.  
  2394.                     With (P)ause ON the caller may be able to (A)nswer,
  2395.                     (D)elete, and (E)dit messages depending upon the
  2396.                     callers security.  These choices are given after each
  2397.                     message is displayed.  If the caller wishes to capture
  2398.                     messages very quickly the (P)ause should be toggled
  2399.                     OFF.  This mode is read-only as there is no provision
  2400.                     for the above choices.
  2401.  
  2402.                (Q)uit Mail
  2403.  
  2404.                     Returns caller to main menu.
  2405.  
  2406.                (R)ebuild Database
  2407.  
  2408.                     Enables the SysOp to rebuild all of the index files.
  2409.  
  2410.                (S)earch Messages
  2411.  
  2412.                     Allows caller to search the To, From, and Subject
  2413.                     fields of the message database.  Wildcard are NOT
  2414.                     permitted.
  2415.  
  2416.                (Y)our Mail
  2417.  
  2418.                     Displays messages that are either From you or To you
  2419.                     starting with the first message.
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 32 ---
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.                                      --- Maxihost User Guide: Function Keys
  2448.  
  2449.                        ───────────────────────────────────────
  2450.                                     FUNCTION KEYS
  2451.                        ───────────────────────────────────────
  2452.  
  2453.  
  2454.           Function keys are available from the WAITING FOR CALL and the
  2455.           Main Menu.
  2456.  
  2457.           If the SysOp presses F1, he will see the system status: a listing
  2458.           on screen of how the system is configured and what the security
  2459.           levels are for the menu items.
  2460.  
  2461.           Pressing the following function keys will do the following:
  2462.  
  2463.              F1    Toggles Debug mode.  Displays ANSI screens during logon,
  2464.                    logoff and reports various errors to the log
  2465.  
  2466.              F2    Sets Ringback status toggle
  2467.  
  2468.              F3    Toggles log (turns user log on or off)
  2469.  
  2470.              F4    Toggles printer (turns printer log on or off)
  2471.  
  2472.              F5    Toggles closed system (makes Closed or Open system)
  2473.  
  2474.              F6    Sets Off Hook Toggle
  2475.  
  2476.              F7    Toggles color on and off
  2477.  
  2478.              F8    Initial baud rate toggle
  2479.  
  2480.              F9    Security -1  Each press of the F9 key drops by one the
  2481.                    security level of the user while he is connected.
  2482.  
  2483.              F10   Security +1  Each press of the F10 key raises by one the
  2484.                    security level of the user online, so that he will have
  2485.                    temporary access to functions not otherwise available to
  2486.                    him.
  2487.  
  2488.           SHIFT + Function Key
  2489.           ────────────────────
  2490.  
  2491.              SF1   Toggles XONXOFF state
  2492.  
  2493.              SF2   Toggles MATCHLEVEL state
  2494.  
  2495.              SF3   Toggles BIOS state
  2496.  
  2497.              SF4   Toggles DIRECT state
  2498.  
  2499.              SF5   Toggles EXECSWAP state
  2500.  
  2501.              SF6   Toggles ALLOW300 state
  2502.  
  2503.  
  2504.  
  2505.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 33 ---
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.                                      --- Maxihost User Guide: Function Keys
  2514.  
  2515.              SF7   Toggles BATCHLOG state
  2516.  
  2517.              SF8   Toggles CALLBACK state
  2518.  
  2519.              SF9   Toggles USERLOCK state
  2520.  
  2521.              SF0   If set to TRUE then Operator HOURS are bypassed and
  2522.                    Sysop is available
  2523.  
  2524.           CTRL + Function Key
  2525.           ───────────────────
  2526.  
  2527.              CF1   Toggles SAVESCRN state
  2528.  
  2529.              CF2   Toggles RINGPIN state
  2530.  
  2531.              CF3   Briefly drops DTR to disconnect the caller
  2532.  
  2533.           Changing the above switches does not update the MAXIHOST.CNF
  2534.           configuration file.  If you exit MAXIHOST and return, all items
  2535.           are as configured by MAXIHOST.CNF.
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 34 ---
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.                                 --- Maxihost User Guide: Equipment Settings
  2580.  
  2581.                    ───────────────────────────────────────────────
  2582.                     MODEM DIP SWITCH and OTHER EQUIPMENT SETTINGS
  2583.                    ───────────────────────────────────────────────
  2584.  
  2585.  
  2586.  
  2587.  
  2588.           HAYES 1200 EXTERNAL SETTINGS
  2589.           ───────────────────────────────────────
  2590.  
  2591.           UUDDDUUD, where:
  2592.  
  2593.              1  UP. DTR controlled by pin 20. Required.
  2594.  
  2595.              2  DN. Numeric messages. Optional.
  2596.                 Set by MAXIHOST software.
  2597.  
  2598.              3  DN. No result code display. Optional.
  2599.                 Set by MAXIHOST software.
  2600.  
  2601.              4  DN. Modem does not echo. Optional.
  2602.                 Set by MAXIHOST software.
  2603.  
  2604.              5  DN. Auto Answer suppressed. Optional.
  2605.                 Set by MAXIHOST software.
  2606.  
  2607.              6  UP. CD controlled by pin 8. Required.
  2608.  
  2609.              7  UP. Single line connection. Required.
  2610.  
  2611.              8  DN. AT command recognition. Required.
  2612.  
  2613.           I use the above switch settings for ALL the communications
  2614.           software I use: Qmodem, Procomm, etc.
  2615.  
  2616.           It is most important that Carrier Detect and Data Terminal Ready
  2617.           not be forced on.
  2618.  
  2619.  
  2620.  
  2621.           HAYES 1200B INTERNAL MODEM (EARLY MODEL)
  2622.           ────────────────────────────────────────
  2623.  
  2624.           Early model Hayes 1200B modems may require modification to work
  2625.           with MAXIHOST; read HAYESFIX.DOC.
  2626.  
  2627.  
  2628.  
  2629.           HAYES 1200B INTERNAL MODEM SWITCH SETTINGS
  2630.           ───────────────────────────────────────
  2631.  
  2632.           You must set the three switches on the board from A-B to B-C, the
  2633.           alternate position. This jumper is not documented in the manual.
  2634.           MAXIHOST will now work with the factory set switch settings.
  2635.  
  2636.  
  2637.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 35 ---
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.                                 --- Maxihost User Guide: Equipment Settings
  2646.  
  2647.           HAYES 1200B MODEL 07/00043 INTERNAL MODEM SWITCH SETTINGS
  2648.           ───────────────────────────────────────
  2649.  
  2650.           Switch:
  2651.  
  2652.              1  Either   Select COM1: or COM2:
  2653.  
  2654.              2  Up       Select single line
  2655.  
  2656.              3  Down     Detect carrier
  2657.  
  2658.              4  Up       Monitor DTR status
  2659.  
  2660.              5  Up       Select Bell 212A
  2661.  
  2662.              6  Up       US/Canada
  2663.  
  2664.  
  2665.  
  2666.           US ROBOTICS 2400 AND 9600
  2667.           ───────────────────────────────────────
  2668.  
  2669.           Use Hayes 1200 external switch settings. (Early ROM versions of
  2670.           the 9600 seem to ignore the V setting and respond only to switch
  2671.           2.)
  2672.  
  2673.  
  2674.  
  2675.           AST SIX PACK
  2676.           ───────────────────────────────────────
  2677.  
  2678.           MAXIHOST requires monitoring both Data Terminal Ready (DTR) and
  2679.           Carrier Detect (CD). Apparently some versions of the AST Six Pack
  2680.           force these signals true. Please see the AST manual for more
  2681.           information.
  2682.  
  2683.  
  2684.  
  2685.           AT CABLE CONFIGURATION
  2686.           ───────────────────────────────────────
  2687.  
  2688.                AT nine pin       DB 15
  2689.                ───────────────────────
  2690.  
  2691.                1----------CD---------8
  2692.                2----------RD---------3
  2693.                3----------TD---------2
  2694.                4----------DTR-------20
  2695.                5----------SG---------7
  2696.                6----------DSR--------6
  2697.                7----------RTS--------4
  2698.                8----------CTS--------5
  2699.                9----------RI--------22
  2700.  
  2701.  
  2702.  
  2703.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 36 ---
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.                             --- Maxihost User Guide: Compatibility Problems
  2712.  
  2713.                        ───────────────────────────────────────
  2714.                             KNOWN COMPATIBILITY PROBLEMS
  2715.                        ───────────────────────────────────────
  2716.  
  2717.  
  2718.           MAXIHOST does not function correctly when certain memory resident
  2719.           (TSR) programs are loaded. DOSEDIT, a DOS editor, does strange
  2720.           things at times, especially after a Jump to DOS.Could it mess
  2721.           things up at other times?  Those spiffy clock programs interfere
  2722.           with binary file transfers. If you are having problems, remove
  2723.           ALL resident programs from memory and see if this helps.  TSR's
  2724.           should not be invoked from a DOS shell! (TRAPDOOR)
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 37 ---
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.                                      --- Maxihost User Guide: Miscellaneous
  2778.  
  2779.                        ───────────────────────────────────────
  2780.                            MISCELLANEOUS TIPS AND SETTINGS
  2781.                        ───────────────────────────────────────
  2782.  
  2783.  
  2784.  
  2785.  
  2786.           MORE ON INITSTRING
  2787.           ───────────────────────────────────────
  2788.  
  2789.           The examples of INITSTRING below use V1. This sets the modems to
  2790.           verbal result codes. These can also use V0 for numeric result
  2791.           codes, but V1 maintains software compatibility with other
  2792.           communications programs. Some users have been unsuccessful
  2793.           setting Hayes clones to use V1 (verbal result codes) but
  2794.           successful using V0 (numeric result codes), while for others it
  2795.           has been the other way around. If you have difficulty with one
  2796.           mode, try switching to the other.
  2797.  
  2798.           Any INITSTRING sent to a Hayes modem MUST be 40 characters or
  2799.           less!  If the string contains a command not recognized by the
  2800.           modem, the entire string is ignored, and MAXIHOST will not
  2801.           operate correctly.
  2802.  
  2803.  
  2804.           Hayes 1200 baud modems───────────
  2805.  
  2806.                INITSTRING=ATE0M0Q0V1X1S0=0S1=0
  2807.  
  2808.           This is the initialization string sent to the modem. It breaks
  2809.           down as follows:
  2810.  
  2811.                AT    Attention
  2812.                X1    Extended result code
  2813.                E0    Echo off
  2814.                S0=0  Do not auto answer
  2815.                M0    Speaker off ( DO NOT CHANGE )
  2816.                Q0    Send result codes
  2817.                S1=0  Count 0 rings
  2818.                V1    verbal result codes
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 38 ---
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.                                      --- Maxihost User Guide: Miscellaneous
  2844.  
  2845.           Hayes 2400 baud modems───────────
  2846.  
  2847.                INITSTRING=AT&D2V1Q0E0S0=0&C1&T5L3B1M1
  2848.  
  2849.           This is the initialization string sent to the modem. It breaks
  2850.           down as follows:
  2851.  
  2852.                AT    Attention
  2853.                &J0   Single-line connection
  2854.                &D2   Follow DTR
  2855.                &T5   RDL disabled
  2856.                V1    Verbal result codes
  2857.                L3    High speaker volume
  2858.                Q0    Result codes enabled
  2859.                B1    Select Bell 212A
  2860.                E0    Characters not echoed
  2861.                M1    Modem on until carrier
  2862.                S0=0  Disable auto answer
  2863.                &C1   Detect carrier (not forced on)
  2864.  
  2865.  
  2866.           Multi-Tech 2400 baud modems───────────
  2867.  
  2868.                INITSTRING=ATE0M0Q0V1X1S0=0S1=0&Q1
  2869.  
  2870.           This string is the same as that for the Hayes 1200 with the
  2871.           exception of the &Q1, which instructs the Multi-Tech to emulate
  2872.           the Hayes 1200 modem.
  2873.  
  2874.  
  2875.           US Robotics Courier HST 9600───────────
  2876.  
  2877.                INITSTRING=ATE0M0Q0V1X1S0=0S1=0&B0&H0&I0&N0
  2878.  
  2879.           This modem uses the same INITSTRING as the Hayes 1200, plus:
  2880.  
  2881.                &B0    DTE rate follows connection rate
  2882.                &H0    Flow control disabled
  2883.                &I0    Flow control disabled
  2884.                &N0    Normal link operations
  2885.  
  2886.           The result code expected from the modem is 13 for a 9600 baud
  2887.           connect.
  2888.  
  2889.  
  2890.           Everex Evercom 24 modems───────────
  2891.  
  2892.                INITSTRING=ATE0Q0V1X4L3S7=60
  2893.  
  2894.           Some Everex modems require the contents of registers S3 & S4 to
  2895.           be reversed, i.e. S3=10 S4=13.
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 39 ---
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.                                      --- Maxihost User Guide: Miscellaneous
  2910.  
  2911.           BUZZBACK INFO
  2912.           ───────────────────────────────────────
  2913.  
  2914.           Adding S7=60 increases to 60 seconds the time the modem is to
  2915.           wait for a carrier after dialing. This may be necessary for
  2916.           BuzzBack to work.
  2917.  
  2918.  
  2919.  
  2920.           MINIHOST TO MAXIHOST CONVERSION
  2921.           ───────────────────────────────────────
  2922.  
  2923.                Delete MINIHOST.00?
  2924.  
  2925.                Rename MINIHOST.* MAXIHOST.*
  2926.  
  2927.                Rename *.B?? to .T??
  2928.  
  2929.                Rename MAXIHOST.?00 to WELCOME.?01
  2930.  
  2931.                Rename MAXIHOST.?01 to NEWUSER.?01
  2932.  
  2933.                Add a unique identifier in front of each conference entry:
  2934.                  CONFERENCE=1;GENERAL;0;Miscellanious Topics
  2935.                  CONFERENCE=2;PROBLEMS;0;Problem Resolution
  2936.                  CONFERENCE=3;BETA_TEST;5;Beta Test Versions
  2937.  
  2938.  
  2939.  
  2940.           RUNNING DOS (OR A PROGRAM) FROM A REMOTE
  2941.           ───────────────────────────────────────
  2942.  
  2943.           A batch file, TRAPDOOR, is executed from MaxiHost. A path MUST BE
  2944.           SET to point to TRAPDOOR.BAT if the call is to be successful!
  2945.           One version of TRAPDOOR.BAT is provided with this package; as
  2946.           written, it enables WATCHDOG, a public domain program that
  2947.           monitors carrier detect at DOS level.
  2948.  
  2949.           MAXIHOST sends TRAPDOOR.BAT a parameter to inform it which port
  2950.           is selected, so it may run the proper version of WATCHDOG. You
  2951.           might do well to use this file as is. You could change the line
  2952.           with COMMAND to the name of the program of your choice; this
  2953.           would not allow DOS access, but would execute the program and
  2954.           then return to MAXIHOST. Keep in mind that very many programs
  2955.           write directly to the screen, or intercept the keyboard directly.
  2956.           These programs will not operate correctly under the DOS shell,
  2957.           and may hang up the system. If you have called in DOS then type
  2958.           EXIT at the DOS command line to return to MAXIHOST. A great
  2959.           shareware program, available on the MaxiHost Support BBS, is
  2960.           available for handling difficult programs from a remote. Download
  2961.           the latest version of Doorway, and be sure to register it. It is
  2962.           well worth the money!
  2963.  
  2964.  
  2965.  
  2966.  
  2967.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 40 ---
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.                                      --- Maxihost User Guide: Miscellaneous
  2976.  
  2977.           USING MAXIHOST WITH DOORWAY
  2978.           ───────────────────────────────────────
  2979.  
  2980.           MaxiHost passes the following command line parameters:
  2981.  
  2982.                %0 = name of program called (batch, exe, com)
  2983.                %1 = port number
  2984.                %2 = baud rate
  2985.                %3 = first name
  2986.                %4 = last name
  2987.                %5 = security level
  2988.                %6 = ANSI (Y or N)
  2989.                %7 = directory MaxiHost was to start from
  2990.                %8 = CARRIER or LOCAL
  2991.  
  2992.           The following TRAPDOOR.BAT file is an example of using DOORWAY
  2993.           from a DOS shell.
  2994.  
  2995.                echo off
  2996.                cls
  2997.                if .%8. == .LOCAL. goto local
  2998.                c:\rundir\doorway COM%1: /VD^U /OT /GON /M32767 /AON
  2999.                               /BMS /S* /CDOS
  3000.                goto end
  3001.                :local
  3002.                c:\rundir\doorway local /OT /GON /M32767 /AON /BMS /S*
  3003.                               /CDOS
  3004.                :end
  3005.  
  3006.           The following TRAPDOOR.BAT file is an example of using DOORWAY to
  3007.           call in an external program.  Rundir would be the directory
  3008.           MaxiHost was invoked from, and Startdir would be the directory
  3009.           specified by START=.
  3010.  
  3011.                @echo off
  3012.                cd\doors
  3013.                if .%8. == .LOCAL. goto local
  3014.                if .%6. == .N. goto nonansi
  3015.                c:\rundir\doorway com%1: /VD^U /AON /OT /S* /GON
  3016.                               /M30 /kV255 /PC:\doors\users.exe
  3017.                               %1 %2 %3 %4 %5 %6 %7 %8 %9
  3018.                goto end
  3019.                :nonansi
  3020.                c:\rundir\doorway com%1: /VD^U /AON /OT /S* /GOFF
  3021.                               /M30 /kV255 /PC:\doors\users.exe
  3022.                               %1 %2 %3 %4 %5 %6 %7 %8 %9
  3023.                goto end
  3024.                :local
  3025.                c:\rundir\doorway LOCAL  /T:^C /O:T /S:* /G:ON
  3026.                               /M32767 /PC:\doors\users.exe
  3027.                               %1 %2 %3 %4 %5 %6 %7 %8 %9
  3028.                :end
  3029.                cd\startdir
  3030.  
  3031.  
  3032.  
  3033.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 41 ---
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.                                      --- Maxihost User Guide: Miscellaneous
  3042.  
  3043.           TESTIMONIALS
  3044.           ───────────────────────────────────────
  3045.  
  3046.           PC World MAY 1990 says "MAXIHOST, a versatile shareware BBS that
  3047.           almost anyone can use.  MAXIHOST's ample security features and
  3048.           easy setup make it ideal" and "A MAXIHOST BBS is easy to maintain
  3049.           as it is to set up"
  3050.  
  3051.           Micro Cornucopia NOV-DEV 1989 says "MINIHOST has amazing low
  3052.           maintenance requirements", "is very flexible", and "after years
  3053.           of reliable use Mankin's little BBS is a gem of a system"
  3054.  
  3055.           American Journal of Pharmaceutical Education Vol 53, Summer 89
  3056.           says "Because of the extensive documentation... I have never a
  3057.           need to call for help" and "a file shareware BBS which ever
  3058.           college of pharmacy should try"
  3059.  
  3060.           Personal Computer Communications, The bible of the online World,
  3061.           by Alfred Glossbrenner (of the New York Times) says "For new
  3062.           users we recommend Don Mankin's MINIHOST.  Simple to setup and
  3063.           use" and "for anyone willing to tap an office or home computer
  3064.           from a distant location"
  3065.  
  3066.  
  3067.  
  3068.           DEFINITION OF SHAREWARE
  3069.           ───────────────────────────────────────
  3070.  
  3071.  
  3072.  
  3073.           Shareware distribution gives users a chance to try software
  3074.           before buying it. If you try a Shareware program and continue
  3075.           using it, you are expected to register. Individual programs
  3076.           differ on details -- some request registration while others
  3077.           require it, some specify a maximum trial period. With
  3078.           registration, you get anything from the simple right to continue
  3079.           using the software to an updated program with printed manual.
  3080.  
  3081.           Copyright laws apply to both Shareware and commercial software,
  3082.           and the copyright holder retains all rights, with a few specific
  3083.           exceptions as stated below. Shareware authors are accomplished
  3084.           programmers, just like commercial authors, and the programs are
  3085.           of comparable quality. (In both cases, there are good programs
  3086.           and bad ones!) The main difference is in the method of
  3087.           distribution. The author specifically grants the right to copy
  3088.           and distribute the software, either to all and sundry or to a
  3089.           specific group. For example, some authors require written
  3090.           permission before a commercial disk vendor may copy their
  3091.           Shareware.
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 42 ---
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.                                      --- Maxihost User Guide: Miscellaneous
  3108.  
  3109.           Shareware is a distribution method, not a type of software. You
  3110.           should find software that suits your needs and pocketbook,
  3111.           whether it's commercial or Shareware. The Shareware system makes
  3112.           fitting your needs easier, because you can try before you buy.
  3113.           And because the overhead is low, prices are low also. Shareware
  3114.           has the ultimate money-back guarantee -- if you don't use the
  3115.           product, you don't pay for it.
  3116.  
  3117.  
  3118.  
  3119.           DISCLAIMER - AGREEMENT
  3120.           ───────────────────────────────────────
  3121.  
  3122.           Users of MAXIHOST must accept this disclaimer of warranty:
  3123.           "MAXIHOST is supplied as is.  The author disclaims all
  3124.           warranties, expressed or implied, including, without limitation,
  3125.           the warranties of merchantability and of fitness for any purpose.
  3126.           The author assumes no liability for damages, direct or
  3127.           consequential, which may result from the use of MAXIHOST."
  3128.  
  3129.           MAXIHOST is a "shareware program" and is provided at no charge to
  3130.           the user for evaluation.  Feel free to share it with your
  3131.           friends, but please do not give it away altered or as part of
  3132.           another system.  The essence of "user-supported" software is to
  3133.           provide personal computer users with quality software without
  3134.           high prices, and yet to provide incentive for programmers to
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 43 ---
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.                                      --- Maxihost User Guide: Miscellaneous
  3174.  
  3175.           continue to develop new products.  If you find this program
  3176.           useful and find that you are using MAXIHOST and continue to use
  3177.           MAXIHOST after a reasonable trial period, you must make a
  3178.           registration payment of $25-$50 (see REGISTRATION INFORMATION) to
  3179.           ASCII Computer Enterprises.  The $25-$50 registration fee will
  3180.           license one copy for use on any one computer at any one time.
  3181.           You must treat this software just like a book.  An example is
  3182.           that this software may be used by any number of people and may be
  3183.           freely moved from one computer location to another, so long as
  3184.           there is no possibility of it being used at one location while
  3185.           it's being used at another. Just as a book cannot be read by two
  3186.           different persons at the same time.
  3187.  
  3188.           Commercial users of MAXIHOST must register and pay for their
  3189.           copies of MAXIHOST within 30 days of first use or their license
  3190.           is withdrawn.  Site-License arrangements may be made by
  3191.           contacting ASCII Computer Enterprises.
  3192.  
  3193.           Anyone distributing MAXIHOST for any kind of remuneration must
  3194.           first contact ASCII Computer Enterprises at the address below for
  3195.           authorization. This authorization will be automatically granted
  3196.           to distributors recognized by the (ASP) as adhering to its
  3197.           guidelines for shareware distributors, and such distributors may
  3198.           begin offering MAXIHOST immediately (However ASCII Computer
  3199.           Enterprises must still be advised so that the distributor can be
  3200.           kept up-to-date with the latestversion of MAXIHOST.).
  3201.  
  3202.           You are encouraged to pass a copy of MAXIHOST along to your
  3203.           friends for evaluation.  Please encourage them to register their
  3204.           copy if they find that they can use it.  All registered users
  3205.           will receive a copy of the latest version of the MAXIHOST system.
  3206.  
  3207.  
  3208.  
  3209.           OMSBUDSMAN
  3210.           ───────────────────────────────────────
  3211.  
  3212.  
  3213.  
  3214.           This program is produced by a member of the Association of
  3215.           Shareware Professionals (ASP).  ASP wants to make sure that the
  3216.           shareware principle works for you. If you are unable to resolve a
  3217.           shareware-related problem with an ASP member by contacting the
  3218.           member directly, ASP may be able to help. The ASP Ombudsman can
  3219.           help you resolve a dispute or problem with an ASP member, but
  3220.           does not provide technical support for members' products. Please
  3221.           write to the ASP Ombudsman at P.O. Box 5786, Bellevue, WA 98006
  3222.           or send a Compuserve message via easyplex to ASP Ombudsman
  3223.           70007,3536.
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 44 ---
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.                                      --- Maxihost User Guide: Miscellaneous
  3240.  
  3241.           REGISTRATION INFORMATION
  3242.           ───────────────────────────────────────
  3243.  
  3244.            Purchased from: Don Mankin
  3245.                            231 Market Place #353
  3246.                            San Ramon, CA 94583
  3247.  
  3248.           Purchases of 10 copies or more constitutes a Site License.
  3249.  
  3250.           DATE:     /     /                           Invoice No. 031590
  3251.  
  3252.           ----------------------------------------------------------------
  3253.  
  3254.            PRODUCT    QTY    HOBBY    COMMERCIAL      MINI/MAXI UPGRADE
  3255.  
  3256.           ----------  ---    -----    ----------    ----------------------
  3257.  
  3258.           "MAXIHOST"   1      $25        $50               $15
  3259.  
  3260.             California SALES TAX 6.5%
  3261.  
  3262.           ----------------------------------------------------------------
  3263.  
  3264.           PLEASE PAY THIS AMOUNT $
  3265.  
  3266.  
  3267.  
  3268.           Enter the following registration information:
  3269.  
  3270.           First & Last Name :
  3271.           Address           :
  3272.           City              :
  3273.           State             :
  3274.           Zip Code          :
  3275.           Phone Number      :
  3276.           Business Name     :
  3277.  
  3278.           Password          :
  3279.  
  3280.           The above password is to be used to gain access to the MAXIHOST
  3281.           Support BBS at 209-836-2402.
  3282.  
  3283.           Register under your Name or Business? (Business option for
  3284.           Commercial registrants only)  < U / B >
  3285.  
  3286.           Please make check payable in US Dollars to :DON MANKIN
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.               --- MAXIHOST Copyright 1990 - by Don Mankin - Page 45 ---
  3298.  
  3299.  
  3300.  
  3301.