home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 15
/
CD_ASCQ_15_070894.iso
/
vrac
/
ripdor11.zip
/
RIPDOOR.DOC
< prev
next >
Wrap
Text File
|
1994-06-12
|
15KB
|
388 lines
== RIPDOOR.DOC =============================================================
RIPDOOR
Version 1.1 -- June 12, 1994
===========================================================================
Description
The purpose of this door is to allow the BBS user to download a RIP
compatible terminal program, and the ICON package for your BBS, if used.
If a caller logs on to your BBS without RIP graphics s/he is allowed
to download the RIP terminal program of your choice. The user may also
download or update the RIP ICON package from your system, via Xmodem,
Ymodem or Zmodem. If the user is using a RIP terminal program when
s/he calls, they are allowed to download the RIP ICON package only.
RIPDOOR will automatically sense if the user is already using RIP
graphics.
RIPDOOR is used where any normal BBS door is used. Many BBS's offer
special log-on doors for new users. This is an EXCELLENT place to put
this door. Other BBS's offer main menu options. This would be another
good place to put the door. Or, you can simply add this to your regular
door menu.
RIPDOOR is an online BBS Door that works on almost any BBS. RIPDOOR is
compatible with systems that use PCBOARD.SYS, USERS.SYS, DOOR.SYS,
CALLINFO.BBS, USERINFO.DAT, SFDOORS.DAT, GTUSER.BBS, TRIBBS.SYS,
CHAIN.TXT or DORINFOx.DEF for interfacing to the BBS.
RIPDOOR was written in Microsoft QUICKBASIC (tm) 4.5, and utilizes some
of the routines contained in Tom Hanlin's PBClone library, and the late
Ted Freeman's DOORFRAME library. The COM routines are handled by the
QBSerial I/O library.
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
RIPDOOR by Bill Watts is being distributed as Shareware. Under this
concept you may use the SHAREWARE (unregistered) version for a reasonable
period of time for evaluation after which you must either register your
copy or discontinue usage. (A reasonable time would be 30 days).
Distribution
You are encouraged to distribute RIPDOOR provided that all files
contained in the archive are distributed in their original and unmodified
state.
Registration
You may register this program by sending the recommended donations
at the end of this document. A form is attached for your convenience.
When you register, all "crippled" options are made functional. After
you register, all upgrades are issued at no charge.
STEP 1 -- INSTALLATION
Use PKUNZIP to unpack the original archive into your BBS directory.
In the archive you should find:
1). RIPDOOR.EXE - The main executable.
2). RIPDOOR.DOC - This DOC file.
3). RIPDOOR.CFG - A sample configuration file.
4). SAMPLE.BAT - A sample door batch file.
5). FILE_ID.DIZ - A brief BBS description.
RIPDOOR requires NO COMPORT redirection! Do NOT use DOORWAY, GATEWAY
or any other program to redirect the output. All of the COMPORT
routines are built right into RIPDOOR.
STEP 2 -- SETTING THE DSZ ENVIRONMENT
First, you must have a copy of DSZ.EXE or DSZ.COM in your DOS path.
YOU MUST SET THE DSZ ENVIRONMENT TO GET THE FILE TRANSFERS TO
OPERATE PROPERLY. RIPDOOR is smart enough to sense the port
desigation and speed IF you set the DSZ environment.
To set the DSZPORT environment, include a SET statement in your
AUTOEXEC.BAT file or the file that invokes your BBS. Here is a look
at my HOST.BAT for my GT system:
@ECHO OFF
c:
cd\gt
SET GTPATH=C:\GT
SET DSZPORT=1 <--------- DSZPORT Environment setting.
GT1800 *xxxx-xxxx host.scr
IMPORTANT: Multi-node systems must always set the DSZ environment
for each node. This is done best in the batch file that invokes
your BBS software for that particular node.
The GSZ protocol works just as well as DSZ protocol for transferring
the RIPDOOR data files and may be used in lieu of DSZ, however the
SET PATH statement is STILL DSZPORT='n', not GSZPORT. To use the
GSZ protocol, simply rename it DSZ.
STEP 3 -- CREATE A CONFIGURATION FILE
For NON-GT Power systems, your configuration should look similar to
this:
C:\GT\GTUSER.BBS ; LINE 1 USER FILE
NetComm BBS ; LINE 2 NAME OF BBS
Bill ; LINE 3 SYSOP FIRST NAME
Watts ; LINE 4 SYSOP LAST NAME
; LINE 5 COM PORT FOR GT SYSTEMS ONLY
; LINE 6 NODE NUMBER FOR GT SYSTEMS ONLY
C:\GT\RIPTM153.EXE ; LINE 7 COMPLETE PATH AND FILENAME OF RIP COMM PROGRAM
581 ; LINE 8 APPROXIMATE SIZE (KB) OF RIP COMM PROGRAM
C:\GT\ICONS.ZIP ; LINE 9 COMPLETE PATH AND FILENAME OF ICON PACKAGE
10 ; LINE 10 APPROXIMATE SIZE (KB) OF ICON PACKAGE
03241 ; LINE 11 YOUR REGISTERED SERIAL NUMBER
B12F-G42F ; LINE 12 YOUR REGISTERED "KEY" CODE
C:\GT\RIPDOOR.LOG ; LINE 13 COMPLETE PATH AND FILENAME TO LOG FILE
NOTE: There are 2 additional lines necessary when using GTUSER.BBS. Since
this file does not provide the ComPort% and NodeNum% variables,
both variables will default to 1.
ALL others systems should have a blank line on lines 5 and 6, but
beware the lines DO need to be there.
For GT Power systems, your configuration should look similar to this:
C:\GT\GTUSER.BBS ; LINE 1 USER FILE
NetComm BBS ; LINE 2 NAME OF BBS
Bill ; LINE 3 SYSOP FIRST NAME
Watts ; LINE 4 SYSOP LAST NAME
1 ; LINE 5 COM PORT FOR GT SYSTEMS ONLY
1 ; LINE 6 NODE NUMBER FOR GT SYSTEMS ONLY
C:\GT\RIPTM153.EXE ; LINE 7 COMPLETE PATH AND FILENAME OF RIP COMM PROGRAM
581 ; LINE 8 APPROXIMATE SIZE (KB) OF RIP COMM PROGRAM
C:\GT\ICONS.ZIP ; LINE 9 COMPLETE PATH AND FILENAME OF ICON PACKAGE
10 ; LINE 10 APPROXIMATE SIZE (KB) OF ICON PACKAGE
03241 ; LINE 11 YOUR REGISTERED SERIAL NUMBER
B12F-G42F ; LINE 12 YOUR REGISTERED "KEY" CODE
C:\GT\RIPDOOR.LOG ; LINE 13 COMPLETE PATH AND FILENAME TO LOG FILE
In the examples above, lines 7 and 9 point to the path and filename
of your choice. You may point to ANY filename and ANY directory.
Line 7 will allow the user to download the RIP terminal program of
your choice. Line 9 will allow your users to download any special
ICON package for your BBS. If you do not use a special ICON package
for your BBS, you enter a "N/A" (without quotes) on line 9. If you
choose NOT to have a log file, you may enter a "N/A" on line 13 of
the configuration file.
NOTE: IT IS YOUR RESPONSIBILITY TO MAKE SURE YOU ALWAYS HAVE A CURRENT ICON
PACKAGE FOR THE USER. MAKE SURE THE PATH AND FILENAMES OF THE FILES
ACTUALLY EXIST! RIPDOOR can only send what you tell it to send.
Allowable BBS user types:
PCBOARD.SYS <- For PCBoard systems using PCBOARD.SYS only
USERS.SYS <- For PCBoard systems using USERS.SYS
CALLINFO.BBS <- For Wildcat! systems (prior to v3.0)
CHAIN.TXT <- For WWIV systems
GTUSER.BBS <- For GT Power systems
USERINFO.DAT <- For Wildcat! 3.x+ systems.
DOOR.SYS <- For systems that support DOOR.SYS
DORINFOx.DEF <- For QBBS/RBBS/RA. Replace x with Node #.
SFDOORS.DAT <- For Spitfire systems.
TRIBBS.SYS <- For TriBBS systems.
NOTE: See Miscellaneous Notes for info on using Environment Variables.
STEP 4 -- CREATE A DOOR BATCH FILE
This is probably one of the easiest doors you'll ever setup. If your
RIPDOOR files reside in the directory C:\BBS, you simply call your batch
file like this:
@echo off
C:
CD\BBS
RIPDOOR RIPDOOR.CFG (or whatever .CFG name you would like)
--------- (some systems use a return to BBS statement here)
That's it. If your RIPDOOR.CFG file is set up properly, your
new door SHOULD work.
Fossil Driver Support
---------------------
RIPDOOR supports the use of Fossil drivers. To tell your Door to use the
Fossil driver instead of the standard COM ports, just put /FD on the command
line when running the door. For example:
RIPDOOR RIPDOOR.CFG /FD
indicates that a Fossil driver is present and should be used. If no Fossil
driver is detected, RIPDOOR will print a message to that effect
and exit the door gracefully.
RIPDOOR supports COM 0-15 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 filename. Let's assume your Door is called RIPDOOR and you
want to use COM1 and IRQ5. The command line passed to your Door would be:
RIPDOOR.CFG /5 or
RIPDOOR.CFG /%IRQ% for the environment variable.
The /5 tells RIPDOOR to use IRQ5 rather than the standard IRQ4 that is
normally used with COM1. No /x parameter is needed for the standard IRQ's.
Environment Variables
---------------------
When specifying the location of the system file on line 1 of the doors .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
NOTE: Your configuration file does not need to be called RIPDOOR.CFG.
That name was just used in these docs for an example. You may name
your .CFG anything you like. Multi-node systems may use RIPDOOR1.CFG,
RIPDOOR2.CFG, etc.
Special Commands
----------------
There are also several Sysop commands while in the door. Some are
active and some are not, though they may be activated in later
versions.
HELP = HOME key
F3 = Print [NOT ACTIVE]
F4 = Page [NOT ACTIVE]
F5 = Shell to DOS [ACTIVE]
F7 = Alarm [NOT ACTIVE]
F8 = Dump User [ACTIVE] (Dumps user from Door NOT BBS)
F9 = Toggle Display [ACTIVE]
F10 = Chat [ACTIVE] ("ESCAPE" ends Chat mode)
ARROW UP = Increase Users Time
ARROW DOWN = Decrease Users Time
RIPDOOR features HOT keys so the ENTER key is rarely used.
STEP 5 -- PROBLEMS...
Any questions or problems can be sent directly to me at NetComm BBS
via NetMail from a GT Power netmail system or any FIDO network BBS.
Here are my netmail addresses:
GT Address = 046/004
FIDONET Address = 1:104/603.0
FISHNET Address = 21:69/403.0
Program Notes:
The RIPDOOR door has been tested on MSDOS 3.0, 3.2, 3.3, 3.31 (Compaq),
4.01, 5.0, 6.0, 6.2, PCDOS 6.1, DR. DOS 6.0, and Novell DOS 7.0. It has
been tested under DESQview 2.61, DESQview/X, Windows 3.1, under both
Lantastic and Novell environment and seems to work fine on multi-node
systems. It has not been tested on OS/2 but should work. DESQview
users should make sure that DVANSI.COM is running in the door batch
file before RIPDOOR is used. The DOOR.SYS used by RIPDOOR is the
standard 52 line GAP (tm) file, NOT the DOOR.SYS file produced by
DOORWAY. The CALLINFO.BBS used by RIPDOOR currently contains
36 lines.
REGISTRATION:
Your name _____________________________________
Street Address _____________________________________
City ____________________________ State __
ZIP Code __________________
Voice phone number ___________________________
BBS phone number _____________________________
BBS Name _____________________________________
(Please show EXACT spelling and make sure upper and
lower case letters are listed correctly.)
BBS Software / Mailer ________________/________________
Available baud rates _________-_________________
Net/Node address: _____________________________
Network: (GT, FIDO, etc) ______________________
How would you like to receive your registration key and
serial number. (Check one only!) :
Netmail___________ US Mail __________
Circle one: PUBLIC or PRIVATE BBS
To register, send a check or money order for $5.00 to:
Bill Watts
6358 S. Louthan St.
Littleton, CO. 80120-3121
Support is available on NetComm BBS (303) 730-7045 where
the newest copy of RIPDOOR is always available.
You may send netmail to me through the GT network at
046/004, Fidonet at 1:104/603, or Fishnet at 21:69.403.
Fidonet systems may F'REQ RIPDOOR and GT systems may file
request RIPDOR*.ZIP to receive the latest version of RIPDOOR.