On Line Graffiti v1.0
Copyright 1993-94, PAROLE Software
all rights reserved
PAROLE Software
9411 Buffalo Road
Clayton, NC 27520 USA
The Parole Board BBS
Fido: 1:151/185 -> Node 1
Fido: 1:151/183 -> Node 2
Node 1 -> US Robotics 21.6k Dual Standard
Node 2 -> Hayes OPTIMA 288 V.FC
DESCRIPTION:
On Line Graffiti (OLG) is a BBS door program that allows your users to
enter witty sayings or one-liners to be viewed by other users. It is a
fully-functional door. Registration will remove a 10 second nag screen at the
beginning of the program. There are umpteen million graffiti doors in
existence. I wrote this program by the request of Ron Alspaugh. It was either
write the door or, live with his constant badgering. <G> I just had to
say that Ron.
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.
DOOR SETUP:
First, you will need to create a directory to hold all of the files
contained in the OLG_xx.ZIP archive. I would suggest "OLG" as the name of the
directory.
Run the INSTALL.BAT to make sure that all the necessary sub directories
have been created. You would be amazed at the number of SysOps that call with
problems that have NOT run this batch file. I wonder why they think it is
included. Upon the completion of the bat file, you should have a "\SCREENS"
and "\USERS" subdirectory. The SCREENS directory should contain all of the
files in the SCREENS.ZIP archive.
You wil then need to edit the CFG file to make sure that it matches your
BBS configuration.
NOTE: ***PLEASE*** check the paths and filenames in the CFG file(s) to make
sure that they are correct and actually exist. This is probably the
most common cause of a door not running. Check and make sure that all
colons,":", are actually colons and not semi-colons ";".
CONFIGURATION FILE SETUP:
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
12345 <- Registration Serial number
10 <- Min. Sec level to access door
120 <- Number of days to maintain listings
===========================================
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
7 lines, you will have 9 lines.
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, "OLG .PCB" for details on installing
OLG 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\OLG
OLG OLG.CFG /5 or OLG OLG.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. OLG 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.
OLG OLG%WCNODEID%.CFG /%WCIRQID%
Make sure you DO have the variables set if you use this method.
NOTE: OLG 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 OLG to use IRQ5 rather than the standard IRQ4 that
is normally used with COM1. No /x parameter is needed for the standard
IRQ's. OLG supports IRQs 1 - 15.
You may enable the ability to download an ASCii copy of the
listings by creating a CFG file for DSZ/GSZ. The format of the CFG file
is listed below.
DSZ
2F8,3
=========================================================================
This file requires *ONLY* 2 lines. I have included the instructions
here to enable you to locate them a bit easier.
This will require creating a file named "DSZCFG.x", with the
"x" being the node number. If you have more than 1
node, you must create a file for each node. The format
is as follows:
Line 1: "DSZ" or "GSZ" (without the quotes) Place the
filename of whichever program you use.
Line 2: You will need to enter the BASE,IRQ of the node
you are operating on here. For example, If you
are using COM2, you should place "2F8,3" on
this line. See the enclosed DSZCFG.1 for a
sample.
COM1 3F8,4 ─┐ Standard
COM2 2F8,3 ─┘
COM3 3E8,<IRQ> ─┐Put correct IRQ number
COM4 2F8,<IRQ> ─┘instead of <IRQ>
You should read the DSZ/GSZ documentation and the
X00.SYS DOCs for further details. You should also have
DSZ.COM or GSZ.COM located in a directory that is in
your path. Users will be given a choice of ZMODEM,
XMODEM, XMODEM-1K, XMODEM-CRC, YMODEM and YMODEM-1K. I
wholeheartedly recommend that you register DSZ or GSZ
from Chuck Forsberg if you intend to use it.
GOODBYE Option: ("tBernasconi" switch)
If you do not wish the users to [G]oodbye from the door, create a
file in the door directory named "GOODBYE.NO". OLG will look for
this file and if it exists, will disable the [G]oodbye option.
NOTE: You may edit any of the screens included in this archive for your
personal use. DO NOT distribute them in the OLG_xx.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.
SPECIAL.xxx This file may have an ASC or ANS extension. If OLG
locates this file, it will be displayed immediately after
the initial opening screens. You might wish to use this
for additional instructions or as an announcement type
screen.
BADALIAS.OLG If there are certain aliases that you do not wish users to
enter in the door, list them in this file. It is a
straight ASCii file with one name per line. OLG will
compare the alias that is entered and disallow any that are
included in the file.
DISTRIBUTION:
You are free to distribute this file in it's entire form. You have
permission to rearchive the original as long as you do not add any
other files to the archive. The VENDINFO.DIZ file must be included
with the new archive.
Registration of the program may only be through PAROLE Software or
any agent authorized by PAROLE Software.
CREDITS:
Wildcat! BBS is Copyright 1985-1993, Mustang Software Inc.
OLG 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.
The ßeta Team [W]ho's Who:
Ron Alspaugh The Exchange BBS Charlotte, NC (704) 342-2333
Steve Dragon The Mystic Rhythm Ashtabula, OH (216) 992-4774
Ron Doty Boston Rocks Malden, MA (617) 397-8888
Kyle Russell Kyles BBS Huber Heights, OH (513) 236-7085
My humble apologies for leaving Steve out of the original documentation.
Without the time and effort that was spent by the preceding BETA
team members, OLG would not have been possible.
Also, a special thanks to all of you that have called with
suggestions for OLG.
DSZ / GSZ Copyright Chuck Forsberg
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.
As with all programs, OLG is an ongoing project. I wish to
extend a measure of thanks to those SysOps that have assisted since
the initial release to help test the changes and additions to this
program.