Truth or Consequences v1.2
October 6, 1995
Dennis N. Maidon
The Parole Board BBS
9411 Buffalo Rd
Clayton, NC 27520
The Parole Board BBS
FIDO 1:151/185
Dmaidon@cris.com
(919) 965-4696 -> US Robotics Dual Standard v.Everything
The door should be easy enough to set up on its own, particularly if
you're familiar with door operation under Wildcat! If you do have any
problems, you can reach me on The Parole Board BBS or via FIDO.
(1:151/185)
SUPPORT:
Since this is a FREE door, there is NO voice support available for
this door. If it runs on your system, fine. If not, keep trying, it
should.
NOTE: This program was compiled with 80286 specific code. It WILL NOT
run on an 8088/8086 CPU.
LEGALITIES
__________
THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS"
WITHOUT WARRANTY, EXPRESSED, IMPLIED OR STATUTORY, INCLUDING BUT NOT
LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL ANYONE INVOLVED WITH
THE CREATION AND PRODUCTION OF THIS PRODUCT BE LIABLE FOR INDIRECT,
SPECIAL, OR CONSEQUENTIAL DAMAGES, ARISING OUT OF ANY USE THEREOF
OR BREACH OF ANY WARRANTY.
DISTRIBUTION
____________
You may make this file available for downloading from your BBS or you may
upload it to any BBS of your choice, provided that you do not make any
changes to the contents of the archive (ZIP file). The archive and its
individual contents may not be used by any service that charges any money
whatsoever, without the written permission of the author.
This ZIP file was created using the -AV function of PKZIP. If
my AV is missing then this file may not be complete or has been
tampered with. Complete and current editions of this program
are always available for D/L on The Parole Board BBS. If the -AV
is missing please complain to your sysop to stop the practice of
removing AV's as this is your assurance from the programmer that
the file is complete and virus free.
INSTALLATION:
Installation of TORC is an easy straightforward operation. You
will need to create a directory to hold the TORC files. For
simplicity, we will use the directory "C:\DOOR\TORC" in this
documentation. Once you have created "\TORC", unZIP the TORCx.ZIP
archive into that directory.
You should then create a sub directory called "C:\DOOR\TORC\SCREENS".
UnZIP the file "SCREENS.ZIP" into this sub-directory.
You will then need to edit the TORC.CFG file(s) to suit your
individual WildCat! setup. You MUST use an ASCii editor to edit the CFG
file at all times. Some word processors leave hidden control codes that
could cause TORC to die a horrible and ugly death. The TORC.CFG
file must contain 4 lines.
C:\WC30\WCWORK\NODE1\USERINFO.DAT─┐
C:\PCB\USERS.SYS ├ <- Path to User file. I recommend
C:\SF\SFDOORS.DAT │ using USERS.SYS for PCBoard and
C:\BBS\DORINFOx.DEF │ USERINFO.DAT for Wildcat!
C:\BBS\CALLINFO.BBS │
C:\BBS\GTUSER.DAT │
C:\BBS\DOOR.SYS │
C:\BBS\PCBOARD.SYS │
C:\BBS\TRIBBS.SYS ─┘
The Parole Board BBS <- BBS Name
Dennis <- SysOp's first name
Maidon <- SysOp's last name
===========================================
NOTE: There are 2 additional lines necessary when using GTUSER.BBS.
Since this file does not provide the Comport and Node number,
You need to add the to the CFG file on lines 5 and 6. All
other lines in the CFG file move up accordingly. Instead of
4 lines, you will have 6 lines.
Line 1 This is where TORC will look to find USERINFO.DAT. It MUST
always point to the NODEx directory and NOT the \WC30
directory. You must use USERINFO.DAT, do not use DOOR.SYS for
a WC! BBS.
Line 2 Your BBS name
Line 3 Your First Name or the name you go by on the BBS (DO NOT use
"SYSOP")
Line 4 Your last name
Make sure that all your CFG files contain 4 lines. If you are
operating a Multi-Node setup, you must have a separate CFG file for
each node. Each CFG file mus also have unique name such as:
BBS1.CFG BBS2.CFG BBS3.CFG
---------------
NOTE: You may now use one (1) CFG file for multi-node by using the
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:\WC30\WCWORK\NODE1 - C:\WC30\WCWORK\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: See the enclosed archive, "TORC.PCB" for details on installing
TORC on PCBoard v15.0.
--------------
Create the CFG file(s) for you particular BBS. You will also need a DOORx.BAT
to run the door. This one is simple.
@ECHO OFF
CD \DOOR\TORC
TORC BBS.CFG /5 or TORC BBS.CFG /%WCIRQID%
──┬─
┌──────────────┘
└ If you are running non-Standard Com ports on your BBS, you will need to pass
the proper IRQ to the door. It doesn't hurt to pass the IRQ even if they are
standard. If a user enters the door and it just sits there acting sort of
stupid, it's probably looking for the correct IRQ. Always pass it on the
command line and there will be no question. Some networks have a problem
using the "/" symbol. TORC will now accept an asterisk "*" in place of
the "/". You may also use the environment variable in the DOORx.BAT file to
pass info to the door.
TORC BBS%WCNODEID%.CFG /%WCIRQID%
Make sure you DO have the variables set if you use this method.
NOTE: TORC 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 filename. Let's assume your Door is
called FOOBAR and you want to use COM1 and IRQ5. The command line
passed to your Door would be:
FOOBAR FOOBAR.CFG /5
The /5 tells TORC to use IRQ5 rather than the standard IRQ4 that
is normally used with COM1. No /x parameter is needed for the standard
IRQ's. TORC supports IRQs 1 - 15.
Fossil Driver Support
---------------------
TORC 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:
MYDOOR MYDOOR.CFG /FD
MYDOOR MYDOOR.CFG *FD
indicates that a Fossil driver is present and should be used. If no Fossil
driver is detected, TORC will print a message to that effect and exit
the door gracefully.
If you have WC! set up to TERMINATE on Doors, you will need to add a
line to reload the BBS. I'm not sure about the exact way this is
set up since I do not use this method. Check your WC! Manual.
Wildcat! will pick up the [G]oodbye from the door as a normal
logoff. It is possible that Livecat! will see this as a Drop
Carrier and not pass it to WC! as a normal logoff. No damage is
done.
NOTE: You may edit any of the screens included in this archive for your
personal use. DO NOT distribute them in the TORC.ZIP archive.
You may distribute them separately. I recommend using TheDraw to
edit the screens. They should remain the same physical size as
the originals. Be sure to delete any trailing blank lines at the
bottom of the screens.
CREDITS:
Wildcat! BBS is Copyright 1985-1993, Mustang Software Inc.
PCBoard is a registered trademark of Clark Development Company.
TORC was written using the DoorFrame Door module for MicroSoft's
Visual Basic for MS-DOS, Professional Version.
DoorFrame is Copyright 1990-1993, Ted Freeman
NOTE- Ted Freeman passed away on July 13, 1993. If you ever had the
opportunity to meet or talk with him, you couldn't help but like him. He
will be sorely missed in the BBS world.
Visual Basic for MS-DOS is Copyrighted by Microsoft Corporation.
TheDraw Copyright 1986-1993, TheSoft Programming Services and Ian
E. Davis.
All other brand and product names are registered trademarks or
copyright of their respective companies.