home *** CD-ROM | disk | FTP | other *** search
- ADDING DOORS to HOST using a Multi-Menu System
-
- Provided by EZ-SET Creations & Dave Davidson
- A POINTLESS CONNECTION
- Collinsville, IL.
- (618) 345-3663
-
- ------------------------------------------------------------------------------
-
- Ever since version 4 of Terminate was released that created drop files for
- doors (DOOR.SYS and DORINFO1.DEF), I have been attempting to get door's to
- work without much success, until recently.
-
- One of the major limitations of HOST, is there is only "room" for 2 external
- programs for user's with "NORMAL" access. Therefore, if you wanted to have
- a Mail Reader for example, you are limited to one door. Now, with the help
- of Mike Robinson's Multi-Menu Door, you can have over 200 doors available
- to your users via HOST.
-
- This little setup help file will show you how to install not only the
- Multi-Menu Door, but other popular doors such as Legend of the Red Dragon,
- Tradewars, Bingo, etc.
-
-
- LEGAL STUFF:
-
- The information and examples provided in this file are guaranteed to take
- up space on your Hard Drive. No more, no less. Should you choose to use
- ANY of the information or examples provided, you do so at your own risk. If
- your data gets scrambled, your hard drive re-formats, your dog dies or your
- cat get pregnant, it AIN'T MY FAULT! This is what works on *MY* system and
- may or may not, work on yours.
-
-
- SYSTEM:
-
- It is assumed you have registered Terminate and are somewhat familiar with
- the HOST Mini-BBS System.
-
- To setup these DOOR's with HOST, you will need the following files....
-
- MMENU10F.ZIP - Multi-Menu Door for most all BBS Systems
- X00153A.ZIP - X00 Fossil
- READ_435.ZIP - Reader Door for reading/replying to messages online
- EZROM22B.ZIP - CD-ROM Door for most BBS Systems.
-
- All files mentioned in this document are available via FREQ or Download
- from 1:2250/24, A POINTLESS CONNECTION (618) 345-3663.
-
- My system consists of TERMINATE, Intermail, Interecho, Allfix (DOS),
- Multi-Menu v1.10F and The READER v3.45. We are a HUB for 3 networks as well
- as the HeadQuarters for the TFN File Distribution Network, feeding over 60
- Nodes/Points using HOST as our BBS Support system.
-
- You will notice I have each batch file write a little note to a file called
- HOST.LOG located in the HOST directory. That maintains a record of each
- door's usage and when it was used. Good for trouble shooting.
-
- I have TERMINATE and all the support files setup on my system, as follows;
-
- C:\__ <-- Root directory of drive C
- |-TE <-- Terminate Directory
- | |-ECHO <-- Message Directory
- | |-IN <-- Inbound Mail/File Directory
- | |-OUT <-- Outbound Mail Directory
- | |-HOST <-- HOST Directory
- | |-MMENU <-- Multi-Menu and Batch File Directory
- | |-AF <-- Allfix directory
- | |-READ <-- The READER Directory
- | |-BINK <-- Binkley Directory (for when I use BINK)
- | |-TERMAIL <-- Termail Directory
- | | |-TMNICE <-- TMNice Directory
- | | |-SAVE <-- Saved Message Directory
- | | |-PGP <-- Pretty Good Privacy Directory
- | | |-SPELL <-- ShareSpell Directory
- | |-PHONE <-- Phone List Directory
- | |-UTILS <-- Utility Directory
- | |-SCRIPT <-- Script Directory
- | |-DOCS <-- Documentation Directory
- | |-TLAN_001 <-- Language File Directory
- |-EP <-- External Protocol Directory
- |-UTILS <-- Utility Files Directory
- |-ZIP <-- Compression Utilities Directory
- |-IM2 <-- Intermail/Interecho Directory
- | |-NODELIST <-- Nodelist Directory used by Intermail & Terminate
- |-DOORS <-- Directory for all Online Doors
- | |-ATW <-- Across the Wire Online Magazine Directory
- | |-TW2002 <-- Tradewars 2002 Directory
- | |-LORD355 <-- Legend of the Red Dragon Directory
- | | |-IGM <-- LORD IGM'S Directory
- | |-BINGO <-- Bingo Door Directory
- |-CDROM <-- Main CDROM Directory & EZROM Main Directory
- | |-NO18 <-- Night Owl 18 Directory
- | |-NO19 <-- Night Owl 19 Directory
- | |-NO20 <-- Night Owl 20 Directory
-
-
- I think you can get the idea of how my system is setup. Fairly basic and
- as simple as I can keep it.
-
- ------------------------------------------------------------------------
-
- We have separate setup help files for using HOST with Intermail and Allfix
- as well as with Binkley. Those files are....
-
- HOST2IMB.ZIP - Use HOST with Intermail/Interecho for a 2-way Mailer
- HOSTAFX2.ZIP - Use HOST with Binkley for a complete 2-way Mailer System
- HOSTAFX4.ZIP - Use HOST with Allfix v4.40
-
- -------------------------------------------------------------------------
-
- LET'S DO IT:
-
- First, you MUST install a fossil to control the comports, either BNU or X00.
- I've been using X00 for several years and feel comfortable with it so, that's
- what will be refered to in this documentation.
-
- It really doesn't make any difference if the fossil is loaded in your
- CONFIG.SYS or in your startup batch file. With my system running under
- DESQView, I get more available memory loading X00 in HOST's startup batch
- file, that I do with it in the config.sys file. Your mileage may vary. Just
- expirement to see what works best for you. The portion of my batch file that
- loads X00 is....
-
- @ECHO OFF
- C:
- C:\IM2\X00.EXE DV E B,1,57600 F=10 T=4096 R=4096
- C:\IM2\XU.EXE DV:ON WATCHCD:2:ON FIFO:10
- CLS
- ;
- ;
- CD\IM2
- ;
- SET IM=C:\IM2
- SET IE=C:\IM2
- SET TZ=CST6CDT
- SET ALLFIX=C:\IM2\AF
- SET ASETUP=C:\IM2\AF
- SET HATCH=C:\IM2\AF
- SET POINTNET=9998
- SET POINTNET=C:\IM2\NODELIST\POINTNET.LST
- SET DSZPORT=2
- SET TWNODE=1
- ;
- :START
- cd\im2
-
-
- Notice the SET DSZPORT=2 and the SET TWNODE=1 settings in the above file.
- If you are planning on using Tradewar 2002 v2x, this is REQUIRED!
-
- Now, on to the HOST setup. Just check this aginst your setup ans make
- whatever changes are necessary.
-
- COMMUNICATIONS SETUP:
-
- ╒════════════════════════════════════╤═══════════════════════
- │ Serial interface │ Fossil
- │ Comport │ 2
- │ Device name │ USR Sportster 33.6
- │ Baudrate │ 57600
- │ Lock port │ Yes
- │ Databits / Stopbits / Parity │ 8,1,N
- │ Phonebook │ TERMINAT.FON
- │ Costfile │ COST-001.CST
- │ Receive buffer size │ 2048
- │ Transmit buffer size │ 4096
- │ Software flow control (Xon/Xoff) │ Off
- │ Hardware flow control (CTS/RTS) │ ON
- │ Hardware flow control (DSR/DTR) │ Off
- │ Use 16550 fifo if available │ 10
- │ Keep 16550 fifo on in shell │ No
- │ RTS low while writing │ No
- │ Auto RTS low trigger │ 2
- │ Carrier detect mask │ 128
- │ Init string │ ATZ^M
- │ Restore port on close │ Yes
- │ Close port in shell │ Yes
- ╘════════════════════════════════════╧═══════════════════════
-
-
- HOST SETUP:
- ╒════════════════╤════════════════════════════════════════
- │ Host path │ HOST\
- │ Host init │ ATS0=0^M
- │ Open system │ Yes
- │ Send path │ C:\FILE\TERM\
- │ Receive path │ C:\SYSOP\
- │ Shut down pwd │ .......
- │ Allow sound │ Yes
- │ Ring count │ 1
- │ Callback wait │ 5
- │ Fax receive │ No
- │ Fax init │
- │ Fax answer │
- │ Fax internal │ Yes
- │ Fax command │ RCVFAX 2 /p:1 /r:0 /w:c:\terminat\fax
- │ Expire │ Change to new user defaults
- │ New user │
- │ After user │
- │ User external │
- │ Public control │ Startup in public menu
- │ Host device │ USR Sportster 33.6
- │ Door files │ Yes
- ╘════════════════╧════════════════════════════════════════
-
-
-
- USER EXTERNAL:
- ╒══════════════╤══════════╤════════════════════════════════╡ User external
- │ All users │ READER │ C:\TE\READER\READER.EXE 1 !P -L:2 !M
- │ All users │ MMENU │ C:\TE\MMENU\MMENU.BAT !P !M
- │ Privileged │ EZROM │ C:\TE\EZROM.BAT !P !M
- │ Co-Sysop │ Boot │ UTILS\BOOTW.COM
- │ Supervisor │ Doorway │ HOST\DOOR.BAT !P !B !H !I !M
- │ Supervisor │ Cleanup │ HOST\CLEANUP.BAT !M
- ├──────────┴─────────────────────────────────────────────────┤
- │ │ !P=COM1-8 !C=COM0-7 !0=DownPath !E=No Shell !@=listfile
- │ │ !M=Swap !W=Wait !B=Baud !L=Link !I=Irq !A=Addr !H=Hex
-
-
-
- Now the work begins........
-
- Unzip the MMENU10F.ZIP file into the C:\TE\MMENU directory and edit the
- MMENU.BAT file to suit your system. Here is mine....
-
- @ECHO OFF
- ECHO * Starting Multi-Menu Door >> C:\TE\HOST\HOST.LOG
- REM This is the batch file that runs MultiMenu.
-
- :LOOP
-
- REM Edit the file paths on the following 2 lines to suit your system.
-
- CD C:\TE\MMENU
- COPY C:\TE\DOOR.SYS
- MMENU C:\TE\MMENU\DOOR.SYS C:\TE\MMENU\MMENU.CFG
-
-
- REM MultiMenu exits with ErrorLevel 255 if there is a MultiMenu error.
- REM MultiMenu exits with ErrorLevel 255 if carrier drop or timeout.
-
- IF ERRORLEVEL 255 GOTO END
- IF ERRORLEVEL 15 GOTO DOOR15
- IF ERRORLEVEL 14 GOTO DOOR14
- IF ERRORLEVEL 13 GOTO DOOR13
- IF ERRORLEVEL 12 GOTO DOOR12
- IF ERRORLEVEL 11 GOTO DOOR11
- IF ERRORLEVEL 10 GOTO DOOR10
- IF ERRORLEVEL 9 GOTO DOOR9
- IF ERRORLEVEL 8 GOTO DOOR8
- IF ERRORLEVEL 7 GOTO DOOR7
- IF ERRORLEVEL 6 GOTO DOOR6
- IF ERRORLEVEL 5 GOTO DOOR5
- IF ERRORLEVEL 4 GOTO DOOR4
- IF ERRORLEVEL 3 GOTO DOOR3
- IF ERRORLEVEL 2 GOTO DOOR2
- IF ERRORLEVEL 1 GOTO DOOR1
-
- REM MultiMenu exits with ErrorLevel 0 during a normal exit.
- IF ERRORLEVEL 0 GOTO END
-
- :DOOR1
- CALL TW2002R.BAT
- GOTO LOOP
-
- :DOOR2
- CALL LORD355.BAT
- GOTO LOOP
-
- :DOOR3
- CALL ATW.BAT
- GOTO LOOP
-
- :DOOR4
- CALL OLA.BAT
- GOTO LOOP
-
- :DOOR5
- CALL OLTRIV.BAT
- GOTO LOOP
-
- :DOOR6
- CALL STRIV.BAT
- GOTO LOOP
-
- :DOOR7
- CALL FISH.BAT
- GOTO LOOP
-
- :DOOR8
- CALL LASSO.BAT
- GOTO LOOP
-
- :DOOR9
- CALL LEMON.BAT
- GOTO LOOP
-
- :DOOR10
- CALL SUPERIG.BAT
- GOTO LOOP
-
- :DOOR11
- CALL CONCENT.BAT
- GOTO LOOP
-
- :DOOR12
- CALL DMDTRV.BAT
- GOTO LOOP
-
- :DOOR13
- CALL BINGO.BAT
- GOTO LOOP
-
- :DOOR14
- CALL YAHTZEE.BAT
- GOTO LOOP
-
- :DOOR15
- CALL WISH.BAT
- GOTO LOOP
- :END
-
-
- After editing the MMENU.BAT, you must edit the MMENU.CFG file to reflect
- the DOORS you have setup and it MUST match the settings in the MMENU.BAT
- file. A example of mine is, as follows.
-
- ; MultiMenu 1.00 MMENU.CFG Configuration file.
- ;
- ; Lines beginning with a semicolon are ignored by MultiMenu.
- ; Command verbs are not case sensitive, but must be spelled correctly.
- ; Command verbs must begin on the far left margin (column 1).
- ;
- BEGIN
- 1, Tradewar 2002
- 2, Legend of the Red Dragon
- 3, NOT AVAILABLE
- 4, Online Legal Advisor
- 5, Online Trivia
- 6, NOT AVAILABLE
- 7, Fresh Water Fishing
- 8, Lasso (Hangman)
- 9, Lemonaid Vendor
- 10, NOT AVAILABLE!
- 11, Concentration
- 12, Diamond Trivia
- 13, Bingo
- 14, Yahtzee
- 15, File Wishing Well
- END
- ;
- ; The list of doors is shown above. Each line represents one door.
- ; The number on the far left of each line is the number typed by the
- ; caller to select that door. It is also the exit ErrorLevel when that
- ; door is selected. This number is followed by a comma and then the
- ; descriptive title of the door, up to 50 characters long.
- ; The list MUST BEGIN with the keyword "BEGIN".
- ; The list MUST END with the keyword "END".
- ;
- ;
- ; *** The following command verbs are all OPTIONAL ***
- ; One or more spaces may be used between parts of a command verb.
- ; Spaces may be any "white space" character from ASCII 00 to 32.
- ; The default values are shown for each command.
- ;
- ;
- Driver FOSSIL
- Share ON
- Debug ON
- StatLine TOP BLUE YELLOW
- ;
- LinesPerPage 22
- LeftMargin 14
- ;
- TimeOut 240
- DelaySecs 10
- ;
- ;
- ; *** The following optional commands are for NON-STANDARD ports only ***
- ;
- ; Port 2
- ; IO $02F8
- ; IRQ 3
- ;
- ;
- ; *** The following optional commands are rarely required ***
- ;
- ; DirectVideo ON
- ; CheckSnow OFF
- ; BiosScroll ON
- ; Graphics ON
- ;
- ;
- ; *** The following optional commands are for REGISTERED versions only ***
- ;
- Log ON
- LogName C:\TE\HOST\HOST.LOG
- LogLeader ' * '
- IndentLog 0
- LogUserName ON
- ;
-
-
-
- This completes the BASIC setup of your Multi-Menu setup. Now, you have to
- setup your DOOR BATCH and Configuration files.
-
- IMPORTANT NOTE:
-
- Because of the way TERMINATE creates the DOOR.SYS drop file, it MAY NOT
- work with some doors. If you have problems using DOOR.SYS, try using the
- DORINFO1.DEF drop file instead, IF your door supports it. If your DOOR
- uses DoorFrame, it MAY NOT WORK with DOOR.SYS but may work with the
- DORINFO1.DEF drop file.
-
- Enclosed within this archive are all the batch files I use here at
- A POINTLESS CONNECTION. These work here so they *SHOULD* work for you
- as well.
-
- The DOORS referenced in this document are available for FREQ or Download at
- A POINTLESS CONNECTION (618) 345-3663 - FIDOnet 1:2250/24
-
- LEMON35.ZIP - Lemonaid Stand Vendor
- LASSO!14.ZIP - LASSO! A Hangman type word game
- OLA!11.ZIP - Online Legal Advisor
- CONCEN14.ZIP - Concentration. Based on the TV show of same name
- TYAHTZ66.ZIP - Triple Yahtzee
- DMDTRV37.ZIP - Diamond Trivia game
- 2002V2BD.ZIP - Tradewars 2002
- LORD355.ZIP - Legend of the Red Dragon version 3.55
- ATW17.ZIP - Across the Wire Monthly Magazine with FREE updates
- SUPRIG54.ZIP - Super Rig . A Good Cross Country Trucking game
- OLT-42.ZIP - Online Trivia. A great Trivia game with several catagories
- SUPTRV10.ZIP - Super Trivia
- FWISH22.ZIP - File Wishing Well. Users list files they are looking for
- FWFISH.ZIP - Fresh Water Fishing. A fishing simulation game
- EZROM22B.ZIP - EZROM CD ROM door for most BBS's
- MMENU10F.ZIP - Multi-Menu Door. Manages over 200 doors
- X00153A.ZIP - X00 Fossil driver. Necessary for these doors to work.
-
-
-
-
-
- As always, if you need help, I can be reached at the following addresses;
-
- A POINTLESS CONNECTION
- Collinsville, IL.
- (618) 345-3663
-
- FIDOnet 1:2250/24
- TOADnet 86:8124/0 (NC)
- SEEKnet 120:618/0 (NC)
- RACEnet 7223:4500/200 (NC)
- dave.davidson@tdb.net2250.paonline.com
-
-
-
-
-