home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Games 2 the Maxx
/
pcgames.zip
/
pcgames
/
DOOR
/
BATDOR34.ZIP
/
BATDOR34.DOC
< prev
next >
Wrap
Text File
|
1991-11-16
|
12KB
|
301 lines
═════════════════════════════════════════════════════════════════════════════=
Multi Player Battleship Door
Only $10.00 to register!
Written by: Gerry Freymann
R.R.#1
Baltimore, Ontario Canada
K0K 1C0
The Phantom BBS (416) 342-3734 USR HST Dual Standard
(416) 342-3766 19200 USR HST
═════════════════════════════════════════════════════════════════════════════=
┌─────────────────────────────────────────────────────────────────────────┐
│ Warranty and Liability │
└─────────────────────────────────────────────────────────────────────────┘
I retain the Copyright to this program. You are NOT allowed to make
changes to the compiled .EXE files without the expressed written consent
of Gerry Freymann. I work hard creating these programs and don't
appreciate having my work altered.
I will NOT be held responsible for the use and/or misuse of this program.
If you decide to run this program on your system you do so at your own
risk.
PCBoard is a trademark of Clark Development Company.
┌────────────────────────────────────────────────────────────────────────┐
│ Batdoor History File │
└────────────────────────────────────────────────────────────────────────┘
Please view the file CHANGES.DOC for a complete history.
┌────────────────────────────────────────────────────────────────────────┐
│ Batdoor Requirements │
└────────────────────────────────────────────────────────────────────────┘
Multiple BBS support: DOOR.SYS, PCBOARD.SYS/PCBOARD.DAT/USERS,
SFDOORS.DAT, CALLINFO.BBS, DORINFO1.DEF, DORINFO2.DEF and
CHAIN.TXT
Directly supports PCBoard 14.x, GAP v4.x, RBBS-PC v17.x,
WILDCAT! v2.x and Spitfire v3.x
A copy of BRUN30.EXE in your PATH= statement
DoorPatch 3.8 package
┌─────────────────────────────────────────────────────────────────────────┐
│ Overview of Batdoor │
└─────────────────────────────────────────────────────────────────────────┘
Welcome to Battleship! A Multiplayer Door for PCBoard Ver 14.x written
in QuickBasic 3 with Door Patch Ver 3.8!
Battleship was a program I first found way back in my Commodore days. I've
played around with that program for some time and have two modem battleship
packages available, one for the C64 and one for the IBM. Now I've converted
it to a PCBoard Door. It was a PUBLIC DOMAIN file and the author's name was
not included. Some routines and code from the very original program exist
in various forms in this Door program.
Batdoor follows the standard rules of the game but this one does allow
players to place their ships diagonally. If the user gets a "hit" they
are allowed to take one more guess.
┌─────────────────────────────────────────────────────────────────────────┐
│ Features of Batdoor │
└─────────────────────────────────────────────────────────────────────────┘
■ Supports baud rates up to 115,200 baud!
■ Multiple BBS support
■ ASCII and ANSI Bulletins automatically created
■ Nightly event utility maintains index file, rewrites bulletins and
deletes stale dated and completed games
■ Low one-time registration fee!
■ Keeps a Hall of Fame
■ Users can send one line messages to their opponent
■ Fully Network compatible
┌─────────────────────────────────────────────────────────────────────────┐
│ How to Install Batdoor │
└─────────────────────────────────────────────────────────────────────────┘
First Time Installation
──────────────────────────────────────────────────────────────────────────
Step 1)
──────
Create a SubDirectory to place all of the Battleship files in. Let's say
C:\DOORS\BATDOOR
Step 2)
──────
Unzip (or copy) the contents of BATDOOR ZIP into C:\DOORS\BATDOOR. You
need to edit the BATDOOR.CFG file as follows:
Line #1 => C:\PCB\PCBOARD.SYS (The location for the BBS I/O file)
Line #2 => The Phantom BBS (The BBS' name)
Line #3 => Gerry (Sysop first name)
Line #4 => Freymann (Sysop last name)
Line #5 => Mr. Donor (The donor of the DOOR)
Line #6 => 20 (Max. # of games you want underway)
Line #7 => C:\GAMES\GBLT1 (Full path/name of ASCII Bulletin)
Line #8 => C:\GAMES\GBLT1G (Full path/name of ANSI Bulletin)
The maximum number of games that can be underway at one time is 100.
If you don't wish to create one or either bulletins simply put the
word "NULL" on line 7 and 8.
Step 3)
──────
Edit the file BATDOOR - this should be placed in your \PCB directory and
will be used to call up the door. A typical batch file for PCBoard would
like this:
ECHO OFF
C:
CD\DOORS\BATDOOR
BATDOR34 BATDOOR.CFG
C:
CD\PCB
BOARD
Step 4)
──────
Edit your DOORS.LST file using PCBSetup and include BATDOOR.
Step 5)
──────
Edit your DOORS Menu screen to include BATDOOR.
Step 6)
──────
Set up and configure DoorPatch. This release uses DoorPatch 3.8 and it
operates a little differently than previous DoorPatch releases. Here
is all you need to do:
Unzip the DoorPatch 3.8 package into a subdirectory.
Two environment variables must be set in your AUTOEXEC.BAT file:
SET LIB=<drive:><path to DORPCH38.EXE> Note: ONLY the PATH!
Example: SET LIB=C:\MYLIB
The DORPCH38.EXE run-time library and DOORPCH.CFG files must then
be placed in this directory.
SET DOORPCH=PCB This variable is required by prior versions
of DOORPCH, but not by DORPCH38.EXE.
Create DOORPCH.CFG in the same directory where you placed the DoorPatch
3.8 files. The data in this file lets you setup DoorPch for your BBS.
This is not the same as BATDOOR.CFG - this is a separate configuration
file used to configure DoorPatch 3.8.
Line #1 => PCBoard (The type of BBS software used)
Line #2 => The Phantom BBS (The BBS's name)
Line #3 => Gerry (Sysop first name)
Line #4 => Freymann (Sysop last name)
Line #5 => Y (Do you have DOS's Share.exe loaded?)
Line #6 => Y (Y or N - Do you want PCBoard's "@" macros?)
Line #7 => N (Y or N - Do you want to hear music?)
Line #8 => 18:00-23:00 (Hours available for chat)
Step 7)
──────
Edit your \PCB\EVENT.SYS file and change to C:\DOORS\BATDOOR and call
up BATKILL to run the maintenance program. You don't have to run this
everyday - once a month will do! Until you register Batdoor the event
utility won't do anything. This will not affect you until a game is
completed and you want to get rid of it so this will have no ill effects
while you decide if Battleship is for you.
Step 8)
──────
Print out the REGISTER.FRM and think about registering this product
someday soon ;-) !
Upgrading from a Previous Version of BatDoor
───────────────────────────────────────────────────────────────────────────
If you have been running a previous release of BatDoor - you should be sure
to read over CHANGES.DOC. Update instructions from version to version are
detailed there.
┌─────────────────────────────────────────────────────────────────────────┐
│ Command-line parameters │
└─────────────────────────────────────────────────────────────────────────┘
Once you've configured DoorPatch 3.8 you run Batdoor in local mode by
using the /LOCAL command-line switch as follows:
BATDOR34 BATDOOR.CFG /LOCAL <== Allows local usage of the DOOR as
the SysOp.
┌─────────────────────────────────────────────────────────────────────────┐
│ Files needed for Battleship Door Operation │
└─────────────────────────────────────────────────────────────────────────┘
If you have any doubt about the integrity of the files contained in this
ARCHive, feel free to call my BBS in Baltimore, Ontario Canada and download
the latest version. (416) 342-3734/3766 USR HST.
*BATDOR34.EXE <<--The main program
* BATDOOR.CFG <<--A sample configuration file
BATDOOR <<--A sample file to run the whole thing
* BATDOOR.INS <<--The instructions the user will see
BATDOR34.DOC <<--I luv this part - You're reading it right now!
* BATKILL.EXE <<--Sysop Maintenance program, use in your Event.Sys
LICENSE.DOC <<--You MUST read, understand and agree with this!
SYSOP.DOC <<--Full DoorPatch Instructions
FLYER.DOC <<--Information on other programs available from me
REGISTER.FRM <<--Registration Form - print out and return
Files created by the program after running it:
* BATDOOR.SCR <<--Hall of Fame is held in here once a game has ended
* BATDOOR.0?? <<--Games currently underway, ?? equals 01 to 100
* BATDOOR.NDX <<--Quick index off all the Games
* BATDOOR.REG <<--Created by BATREG.EXE after registering
Files needed for proper Door Patch Operation:
* DOORPCH38.EXE <--you should have these already. If you don't they are
BRUN30.EXE <--available to you on my system.
[*] - these files must be in the same directory
BATKILL.EXE - Daily Maintenance Program - UPDATED!
──────────────────────────────────────────────────────────────────────────
To invoke BatKill you MUST provide a name of .CFG you use which allows
BatKill to read where your Bulletins will be placed. By DEFAULT BatKill
will attempt to open BATDOOR.CFG - if you are using a different name for
your CFG file then you must pass that information to BatKill. For
example:
BATKILL <-- Will read BATDOOR.CFG by Default
or: BATKILL BAT.CFG <-- Will read BAT.CFG
The maintenance program's main purpose is to delete finished or stale
dated games. BatKill automatically deletes games that have not had a
move made in them for 45 days. BatKill will tidy up the Index file and
rewrite the bulletins. If your game files ever get out of sync with
the index file BatKill will fix it all up. BatKill creates a LOG file
so you can see what it has done. Until you register Batdoor the event
utility won't do anything. This will not affect you until a game is
completed and you want to get rid of it so this will have no ill effects
while you decide if Battleship is for you.
Support the Shareware concept...
──────────────────────────────────────────────────────────────────────────
To Register, please print out and return the REGISTER.FRM in the Zip file.
When you register, you will be given a small program called BATREG.EXE
which you run in your door subdirectory. This program will create a file
called BATDOOR.REG which will instantly register your existing copy of the
door program, unlock the maintenance program and any and all future
versions as well. This means that any future releases you find will
automatically continue to say registered to you, without the need to come
back to me. I hope you'll appreciate this new system. You should be able
to call The Phantom BBS and make your initial call, wait until I receive
your payment, and download this small utility without spending alot of time
on the phone. Or, for an additional $5.00 per order, I can send you the
whole package on disk using the postal service. The choice is yours.
Thanks for your support!