home *** CD-ROM | disk | FTP | other *** search
-
- Dawn
-
- A semi-intelligent Door
-
- Version 1.00
-
-
-
- Copyright (c) 1993
- by Peter Mikalajunas
- All rights reserved.
-
-
- Support board is:
-
- The Ham Shack BBS
- 708-369-0730
-
-
-
- C O N T E N T S
- =================
-
- WARRANTY
- COPYRIGHT NOTICE
- DISTRIBUTION
- DESCRIPTION
- FILES IN THIS ARCHIVE
- SUPPORTED DROP FILES
- DAWN1.CFG
- DAWNxx.DAT
- DAWN1.EXE
- FOSSIL SUPPORT
- SYSOP CONTROL
- CARRIER LOSS
- ENVIRONMENT VARIABLES
-
-
- Warranty
-
- This product is provided "as is" without warranty of any kind. The entire
- risk as to the results and performance of the program is assumed by you.
- Furthermore, the author does not warrant, guarantee, or make any other
- representations regarding the use of, or the results of the use of the
- program, and you rely on the program and results solely at your own
- risk. The author cannot and will not accept responsibility for system
- damage, loss of profit, or any other special, consequential or incidental
- damages resulting from the use or inability to use this product.
-
- Copyright
-
- Dawn Copyright (c) 1993 by Peter Mikalajunas is being distributed as
- Shareware. Under this concept you may use the SHAREWARE (unregistered)
- version for thirty (30) days for evaluation after which you must either
- register your copy or discontinue usage.
-
-
- Distribution
-
- You are encouraged to distribute Dawn provided that all files
- contained in the archive are distributed in their original and
- unmodified state.
-
-
- Description
- ===========
-
- Dawn is a BBS Door that provides a simple expert system or
- artificial intelligence for BBS Users. Dawn makes no claim
- or pretense to be a substitute for a qualified human expert.
-
-
- Files in this Archive
- ====================
-
- You should have the following eight (8) files in this archive.
-
- DAWN1.EXE the program, supports 10 drop files, various com & IRQ
- DAWN1.CFG provides the configuration information to Dawn1.exe
- DAWN01.DAT necessary for Dawn1.exe to work - Dawn personna
- DAWN02.DAT necessary for Dawn1.exe to work - Betty personna
- DAWN03.DAT necessary for Dawn1.exe to work - Carla personna
- DAWN04.DAT necessary for Dawn1.exe to work - Inez personna
- DAWN05.DAT necessary for Dawn1.exe to work - Selma personna
- DAWN06.DAT necessary for Dawn1.exe to work - Otto personna
- DAWN1.ANS ansi help file
- DAWN1.DOC this file
- DORINFO1.DEF a sample drop file
- FILE_ID.DIZ a short description for bbs database files
- REGISTER.TXT descriptions of cost and registration options
- VIEWIT.EXE a utility program for viewing this document
-
-
- Supported Drop files
- ====================
- This door supports the following drop files.
-
- CALLINFO.BBS
- CHAIN.TXT
- DOOR.SYS
- DORINFOx.DEF
- GTUSER.BBS
- PCBOARD.SYS
- SFDOORS.DAT
- TRIBBS.SYS
- USERINFO.DAT
- USERS.SYS
-
-
-
-
- CONFIGURATION FILE
- ==================
-
- The format of Dawn1.cfg as used by Dawn is:
-
- C:\BBS\CALLINFO.BBS < For Wildcat! systems (prior to v3.0)
- C:\BBS\CHAIN.TXT < For WWIV systems
- C:\BBS\DOOR.SYS < For systems that support DOOR.SYS
- C:\BBS\DORINFOx.DEF < For QBBS/RBBS/RA. Replace x with Node #.
- C:\BBS\GTUSER.BBS < For GT Power systems
- C:\PCB\PCBOARD.SYS < For PCBoard systems using PCBOARD.SYS only
- C:\BBS\SFDOORS.DAT < For Spitfire systems.
- C:\BBS\TRIBBS.SYS < For TriBBS systems.
- C:\PCB\USERS.SYS < For PCBoard systems using USERS.SYS
- C:\BBS\USERINFO.DAT < For Wildcat! 3.x+ systems.
- Ham Shack < BBS name
- Peter < Sysop's first name
- Dalinis < Sysop's last name
-
- NOTE: There are 2 additional lines necessary when using GTUSER.BBS. Since
- this file does not provide the Com port and Node variables, place them
- on lines 5 and 6 respectively. Both variables will default to 1, if
- the sysop does not add the necessary information.
-
-
- DAWNxx.DAT
- =========
- If you decide to "tinker" with the program, then I suggest that you read
- this section. I ask that you only tinker with the Dawn05.dat file.
- A complete explanation follows.
-
- The structure of DAWN05.DAT, the Selma personna, is relatively simple.
- Key words are listed on a single line. Groups of key words are proceeded
- by a period "." on a line. Possible responses are then grouped after a
- single exclamation point "!" following the key words. CAUTION before you
- alter this file, please play around with the program a bit. You can
- cause some strange responses if you are not careful.
-
- Every effort has been made to recognize certain pronouns and substitute
- the correct personal pronoun in the reply.
-
- Response phrases that end with an asterisk "*" are intended to be "joined"
- to the user's input statement.
-
- I invite sysops to play with this file. Please keep a copy of the original
- in a safe place. I would very much like to see any key words or response
- phrases that you come up with. If I feel that they are worth including in
- the next release of this program, I will give you, and your bbs, the
- appropriate credit!
-
- Be aware that there is a limit to the number of key words and response
- phrases that DAWN1 will recognize. The current limits are 300 keywords
- and 200 response phrases. This may be increased in future releases.
-
- WARNING WARNING WARNING
-
- If the program does not run properly after you have edited the file
- dawn05.dat, then I suggest that you delete the altered file and re-install
- the original. Every thing will run normally then.
-
-
- DAWN1.EXE
- =========
- Quick Start ---------
-
- To just test the program with out bothering to set up for your bbs.
- Make sure that Dawn1.exe, DawnXX.dat, Dawn1.cfg and Dorinfo1.def are in
- the same directory. From the "C" prompt type the following:
- DAWN1 DAWN1.CFG
-
- Installation for your bbs -------
-
- Read through this documentation concerning the file DAWN1.CFG and make
- the appropriate changes. Use what ever batch file magic you need to
- make sure that the appropriate drop file exists in the directory
- indicated in Dawn1.cfg. Also be sure that Dawn1.exe, DawnXX.dat and
- Dawn1.cfg are all located in the same directory.
-
- If you are using a fossil driver see the section that follows on their
- use with this door.
-
- Those pesky delays ------
-
- There is a 15 second delay built into each side of DAWN. Your users
- are forced to wait 15 seconds to enter the door and 15 seconds to exit
- the door. This is the only limitation of the shareware version.
- Registered users have no delays.
-
-
-
- Fossil Driver Support
- ---------------------
-
- Dawn supports the use of Fossil drivers. To tell Dawn to use the
- Fossil driver instead of the standard COM ports, just put /FD on the
- command line when running the door. For example:
- DAWN1 DAWN1.CFG /FD
- indicates that a Fossil driver is present and should be used. If no Fossil
- driver is detected, Dawn will print a message to that effect and exit
- the door gracefully.
-
-
-
- Sysop Control
- --------------
- The sysop can monitor the activity of the user at any time. To suspend
- the door and enter chat mode simply press the F10 key at any time.
- The sysop has the option of increasing or decreasing the users time in the
- door. For the local sysop to get help at any time simply press the
- "HOME" key.
-
- If it becomes necessary to force the user out simply press F7.
-
-
-
- Returning control to the bbs upon carrier loss
- -------------------------------------------------
-
- There may be instances where the user drops the phone line or is
- disconnected while using the door. Error handling has been provided
- that should allow the door to close all necessary files and return
- control to the bbs. Also, on exiting normally from the door, the user
- is returned to the bbs and can not exit the bbs from the door.
-
-
-
- Environment Variables
- ---------------------
- Dawn supports COM 1-4 on the standard IRQ's - COM1/COM3 = IRQ4 and
- COM2/COM4 = IRQ3. If you wish to use a non-standard IRQ, add the IRQ
- number after the configuration file name. Let's assume
- you want to use COM1 and IRQ5. The command line
- passed to your Door would be:
- DAWN1 DAWN1.CFG /5 or
- DAWN1 DAWN1.CFG /%IRQ% for the environment variable.
- The /5 tells Dawn to use IRQ5 rather than the standard IRQ4 that
- is normally used with COM1. No /x parameter is needed for the
- standard IRQ's.
-
- When specifying the location of the system file on line 1 of the DAWN1.CFG
- file, you may use the environment variables %pcbdrive%, %pcbdir%, %pcbnode%,
- and %wcnodeid%. Some examples:
- PCBoard:
- USERS.SYS in C:\PCB - %pcbdrive%%pcbdir%\USERS.SYS
- USERS.SYS in C:\PCB\NODE1 - %pcbdrive%%pcbdir%\NODE%pcbnode%\USERS.SYS
-
- Wildcat!:
- USERINFO.DAT in C:\WC\NODE1 - C:\WC\NODE%wcnodeid%
-
- Non-PCBoard systems may use the PCB environment variables by setting them
- in either AUTOEXEC.BAT or in the batch that runs the door. For example:
- SET PCBDRIVE=C:
- SET PCBDIR=\BBSDIR
- SET PCBNODE=1
-
- THE END
-