home *** CD-ROM | disk | FTP | other *** search
-
-
- BBS_DOOR version 3.30
- The Premiere BBS Listing Door!
- by Mark L. Sarnov, Fozzy INC.
- December 1994
-
- The BBS_DOOR system includes :
-
- BBS_DOOR.EXE : the executable door file.
- BBS_TOOL.EXE : Command Line program to generate listings, RENUMBER
- the entries, and IMPORT entries from another
- BBS_DOOR.BBS file or a TEXT file Listing into your
- listing!
- BBS_DOOR.XFR : Protocol/Archive Definition file for Downloading.
- BBS_DOOR.CLR : Color Configuration File.. See BBS_TOOL.DOC for info
- BBS_LOGO.RIP : Intro screen for BBS_DOOR.EXE in RIP format.
- BBSDOOR1.RIP : Main Menu Control Panel in RIP format, No Nuking.
- BBSDOOR2.RIP : Main Menu Control Panel in RIP format with Nuking!
- BBSEARCH.RIP : Search Control Panel in RIP format.
- BBSHELP1.ANS/ASC/RIP
- : Help Screens for callers without Nuking Security
- BBSHELP2.ANS/ASC/RIP
- : Help Screens for callers with Nuking Security.
- BBSHELP3.ANS/ASC/RIP
- : Help Screen for Search Function.
-
- BBS_DOOR.DOC : This File!
- BBS_TOOL.DOC : Doccumentation for BBS_TOOL.EXE
- BBS_DOOR.REG : The BBS_DOOR registration form! <hint, hint!>
-
- supplemental files :
-
- 11TO33.EXE : Use this file to update your BBS_DOOR.BBS from
- version 1.0, 1.1 to 3.3.
- 20TO33.EXE : Use this program to update your old BBS_DOOR.BBS
- file if you have used BBS_DOOR version 2.0.
- TEMPLBDR.250 : Sample TEMPLATE file to be used with BBS_TOOL.EXE
- when importing a TEXT FILE LISTING created by
- BBS_DOOR.EXE v2.5-3.3 or BBS_TOOL.EXE v2.5-3.3.
- TEMPLBDR.200 : Sample TEMPLATE file to be used with BBS_TOOL.EXE
- when importing a TEXT FILE LISTING created by
- BBS_DOOR.EXE v2.0 or above.
-
- Extra files in archive :
-
- BBS_DOOR.NEW : What is new in the current and preceeding versions of
- BBS_DOOR.EXE.
- BBS_TOOL.NEW : What is new in the current and preceeding versions of
- BBS_TOOL.EXE.
- README.1ST : File you should read first, definately!
- FILE_ID.DIZ : Description file of BBSDOR32.ZIP
-
-
- What BBS_DOOR.EXE does!
-
- This door will create and maintain a BBS listing for your BBS. This
- program features :
-
- * RIP Graphics Support!
- * Color Configurable by SYSOP! (NEW!)
- * DESQVIEW Awareness! (a wonderful thing)
- * Compatibility with any system using a RA DORINFO1.DEF drop file!
- * Easy execution as Type 7 (External Door) menu option
- * Alphabetized listing of the BBS's
- * Brief Display of BBS name, number, location as well as ability
- to examine details of an entry.
- * Detailed entry lookup including
- BBS Name, Number, Sysop, Location,
- Software, Baud Rates, Hours of operation,
- Networks the BBS is on, and 3 lines of additional comments!
- * Almost Unlimited number of listings! ([9999] numbered lisings)
- * Checking for Duplicate entries, regardless of how user enters
- BBS name (i.e. "FOZZY'S PLACE" will not be added if "Fozzy's Place"
- is already listed)
- * Editing of specific entries provided the user editing is the user
- who posted the listing OR is the SYSOP of the BBS!
- * Ability to NUKE (Delete) listings if security level is above the
- security level indicated on the command line.
- * Ability to CREATE ARCHIVED LISTINGS for Download!!
- * Generation of BBS listings in TEXT FILE FORMAT!
- * Ability to DOWNLOAD the Entire or Limited Listing from within the
- door! (External transfer program required)
- * Ability to Search desired entries based on specific field criteria!
- ** Now Advanced Cross Indexing!! **
- * Help screens in ANSI/ASCII/RIP format called from within program!
- * more stuff too! Try the program and see!!
-
- How to setup and use this door for your BBS!
-
- SETUP:
- First create a directory where you would like the BBS_DOOR program
- files to reside, then copy all the archive files to that directory!
-
- For example, create the directory "C:\RA\BBS_DOOR", then copy all
- files from the BBS_DOOR archive to "C:\RA\BBS_DOOR".
-
- Then... make sure the following environment variables are set up.
-
- The program will search for a unique environment variable called
- BBS_DOOR so please include :
-
- SET BBS_DOOR=drive:\dir\ <path to BBS_DOOR files>
- in your batch file or your AUTOEXEC.BAT
-
- For example, if you have your files in "C:\RA\BBS_DOOR" then place
-
- SET BBS_DOOR=C:\RA\BBS_DOOR
-
- in your AUTOEXEC.BAT file!
-
- This is VITAL for BBS_DOOR to find the files BBS_DOOR.XFR,
- BBSHELP*.ANS/ASC/RIP, BBSDOOR*.RIP, BBSEARCH.RIP, and
- BBS_DOOR.BBS program files!
-
- The program will also search for the RA environment variable..
-
- (i.e. SET RA=c:\ra in AUTOEXEC.BAT)
-
- to locate the DORINFO1.DEF drop file from your BBS program in order to
- operate properly, IF you are running single node.. If you are operating
- multi-node, then the program will search the current directory for
- DORINFO1.DEF. (RA 2.0X users! RIP graphics are enabled when the
- EXITINFO.BBS file is in the same directory as DORINFO1.DEF.. as it should
- be!)
-
- Make sure the environment variables are set correctly!
-
- Note! If you find that you do not have enough environment space and get an
- "Out of Environment Space" error from DOS, you may increase your
- environment size with the following line in your CONFIG.SYS
-
- SHELL=C:\DOS\COMMAND.COM C:\DOS\ /e:512 /p
-
- The /e:512 will allocate 512 bytes for environment space. DOS allocates
- 256 bytes by default. This command line will DOUBLE your environment!
- (So will tons of Twinkies!)
-
-
- Execution
-
- This program requires the installation of a FOSSIL driver prior to
- its execution. If your BBS does not require the use of a FOSSIL, this
- program has been tested with Ray Guinns X00.SYS driver and BNU.COM by
- someone else. These should be loaded into memory prior to running
- BBS_DOOR.EXE.
-
- X00 users! If you are running MULTI LINE and find a CTS timeout error, you need
- to keep the FOSSIL HOT when you shell to the door! Don't forget to
- include a *H on the Optional Data Field Line to keep the program
- from giving you this error! (Thanx to Joe Delvecchio for that one!)
-
- Note! These methods are for RemoteAccess Systems! Your BBS package may use
- different menu types to execute a door.. If you got other doors
- working, you should have no problems with this one! :)
-
- [Method 1]
-
-
- Run this program as a Type 7 external door with the command line :
-
- c:\RA\BBS_DOOR\BBS_DOOR.EXE /S=<sec level> /N=*N /L=Filename /R<+/-> *M *D
-
- the /S=<sec level> will be the minimum level a person can
- Nuke (delete) a BBS listing.. Handy if you want to allow only
- Visiting sysops to delete listings or set it to the SYSOP security
- level to insure only the SYSOP can nuke a listing. This option
- is MANDATORY!
-
- the /N is for the node you are launching from.. default is
- node 1. This parameter is optional.
-
- the /L=Filename determines if you would like the program
- to allow the DOWNLOADING of the TWO types of BBS LISTINGS!
-
- **NOTE : Do not include the filename's EXTENSION! See the DOWNLOAD
- section under PROGRAM FEATURES below for details!
-
- the /R+ will FORCE RIP GRAPHICS ON!
- /R- will FORCE RIP GRAPHICS OFF! (Disable RIP Graphics in BBS_DOOR.EXE)
-
- The /R switch is intended for NON-RA 2.0X BBSs to manage the
- RIP Graphics.. RA 2.0X systems do not need this switch since
- BBS_DOOR will check the EXITINFO.BBS to see if the caller is RIP
- capable. If you are running a NON-RA 2.0x system but CAN create a
- RA 2.01 EXITINFO.BBS file, you may OMIT this parameter and rely on
- the information provided by EXITINFO.BBS.
-
- /R+ will FORCE RIP Graphics regardless of:
- 1. what is stated in EXITINFO.BBS and
- 2. whether the EXITINFO.BBS file is found.
-
- /R- will OVERRIDE the information in the RA 2.0X compatible EXITINFO.BBS
- drop file and thereby DISABLE RIP Graphics.
-
- If this switch is not included, BBS_DOOR.EXE will search for an
- EXITINFO.BBS file in the current directory and attempt to get the
- callers RIP capability. If an EXITINFO.BBS file is not found, BBS_DOOR
- will NOT use RIP graphics.
-
- *M will allow RemoteAccess to swap itself to EMS/XMS (one of the
- two) so BBS_DOOR will occupy conventional memory and also have room
- for the External File Transfer Protocols to run properly!
-
- *D will force RemoteAccess to produce a DORINFO1.DEF without the "-R"
- denoting error correction after the baud rate.
-
- For Example :
-
- Type 7 (Run External Door)
- BBS_DOOR.EXE /S=100 /N=*N /L=C:\RA\BBSLIST *M *D
- Hot Key : L
- AutoExecute : No
-
- will only allow users equal or over a security of 100 to nuke entries
- and Downloading is enabled with the files "C:\RA\BBSLIST.LST"
- transferred as the COMPLETE listing and "C:\RA\BBSLIST.SCH" as the
- SEARCHED listing. BBS_DOOR.EXE will search for an EXITINFO.BBS file
- and if found, will use the users information regarding RIP graphics
- to enable or disable the RIP Screens.
-
- OR.. Type 7 (Run External Door)
- BBS_DOOR.EXE /S=100 /N=*N /L=C:\RA\BBSLIST /R- *M *D
- Hot Key : L
- AutoExecute : No
-
- will do the same as above, HOWEVER RIP Graphics will not be used
- regardless of what the EXITINFO.BBS drop file contains <if found>.
-
- [Method 2]
-
- Run this program after a Type 15, Exit with Errolevel
-
- You can run this program from a batch file like any other Door program.
-
- Just use the same format as noted above in your batch file.
- If you are using BBS software that does not create a DORINFO1.DEF drop
- file, you can run a CONVERTER like QDOOR.EXE, or DM.EXE (Door Master)
- that can create one for you! You may have to fiddle around with
- where you put the DORINFO1.DEF file, but in most cases, put it in
- the directory you are running the batch file from! This goes for
- EXITINFO.BBS as well!
-
-
- ------------ PROGRAM FEATURES!! ---------------
-
- [A]dd a BBS:
-
- The program will allow ALL users to Add entries. The Adding of a entry
- is menu driven and the user may edit the entry before saving it to the
- listing.
-
-
- [E]dit a BBS:
-
- Users can Edit existing entries provided they are the one who
- entered it in the first place. (Sysops can Edit ANY entry).
-
-
- [I]nfo on BBS:
-
- Users can obtain more details on an entry than initially displayed.
- The general listing only shows BBS Name, number, location, and whether
- the current caller entered the entry. The caller can enter the number of
- the BBS entry and gain other details.
-
-
- [S]earch:
-
- This option in BBS_DOOR version 3.30 presents you with a menu to activate
- certain fields to search and the keywords associated with those fields.
- The fields available for searching and limiting the listings are NAME,
- NUMBER, LOCATION, SYSOP, NUMBER, BAUD RATES, SOFTWARE, and NETWORKS.
- The program will display the number of entries that match the entered
- criteria each time you change a setting. The caller may then
- <D>isplay the List, <R>eset all fields, or <E>xit and do not search.
-
- ** If a <D>isplay Entries is selected when ZERO entries match the criteria
- the [S]earch is disabled but the criteria is saved for modification.
-
- When the [S]earch is activated, the Menu Item for [S]earch will be
- capitalized ([S]earch) and FLASH! <blink, blink>. To disable the
- SEARCH, the caller must choose the [S]EARCH again and [E]xit and
- do not Search from the SEARCH SCREEN.
-
-
- [D]OWNLOAD:
-
- Users may download the entire listing (details on each BBS included)
- or a subset of the listing (see below) provided the program has access
- to an external transfer program like CEXYZ.EXE. The program requires a
- "protocol definition file" called BBS_DOOR.XFR and one is included with
- documentation in the file. To use the Download option, you must also use
- the /L=<Filename> parameter when calling the door in order to tell
- BBS_DOOR.EXE the name of the file listing to transfer! If you have other
- external file transfer programs and set them up correctly, please send me
- a note with the program's command line structure via netmail!
-
- You may use the *B and *P parameter to designate Baud and Port #
- respectively in the BBS_DOOR.XFR file for you multi-line sysops!
-
- BBS_DOOR utilizes the SEARCH feature for the downloadable BBS
- Listing as well. IF the user has the SEARCH ACTIVATED, the caller
- will be asked if he/she would like to download :
-
- [1] COMPLETE BBS Listing
- [2] SEARCHED Listing
-
- If the caller selects the COMPLETE Listing, the text file created
- will be named : FILENAME.LST.
-
- If the caller selects the SEARCHED Listing, the text file created
- will be named : FILENAME.SCH
-
- IF the SEARCH is NOT ACTIVATED, BBS_DOOR will default to the COMPLETE
- listing and not prompt the user for a choice of BBS Listings.
-
- ** BBS_DOOR now can archive the listing created above into NINE definable
- archive types, such as ZIP, ARJ, LZH. The setup for these archive
- definitions is explained and examples are given in the BBS_DOOR.XFR
- file with adequate doccumentation. The caller will be prompted to choose
- an ARCHIVE format or [N]one, If no ARCHIVE definitions are present in the
- BBS_DOOR.XFR file the uncompressed listing will be transferred.
-
- Then the caller will be prompted for the type of protocol defined in
- the BBS_DOOR.XFR file.
-
-
- [N]uke:
-
- Callers can DELETE a file entry provided their security is equal to or
- higher than the value you set in the command line with the
- /S=<sec level> parameter. (optional data field in the RA menu structure!)
-
-
- [H]elp!
-
- BBS_DOOR version 3.3 has built in HELP screens that must be located
- in the directory pointed to by the SET BBS_DOOR=drive:\directory
- environment variable.. (Am i harping on this point?) The help files
- have the names of BBSHELP*.ANS/ASC/RIP.
-
-
- [M]ore
-
- Advance One Page (15 listings)
-
-
- [B]ack 1 page
-
- umm. Back one page.. (15 listings back!)
-
-
- [R]elist
-
- Displayed at the END of the listing, the List will restart from Entry
- Number ONE!
-
-
- [Q]uit
-
- Quit the program and return to the BBS.
-
-
- DISCLAIMER!!
- This program is not guaranteed to do anything but take up space on your
- hard drive. It has been tested fairly extensively and should not corrupt
- any of your RA files, however.. Backup your files consistently and often,
- a rule that applies to any computer user!!
-
- This program will display una UNREGISTERED EVALUATION VERSION at the top
- of the caller screen if you are not registered! The program is not crippled
- in any way, but if you use this program for more than 21 days, it would
- be nice to show your appreciation and register this fine door for a paltry
- $15 US! :) The program won't go boom or anything, but you may wind up with
- a guilty conscience!
-
- To encourage future versions of this program please register by sending $15
- to:
-
- Mark Sarnov and call : Fozzy's Place BBS
- c/o Fozzy INC. (717)671-1271
- P.O Box 6835 Harrisburg, PA
- Harrisburg, PA 17112-0835 Fido # 1:270/116
-
- Include the SYSOP NAME and BBS SYSTEM NAME in the manner they are
- entered in your RACONFIG System Information.
-
- Thanks! Mark Sarnov
-
-