home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
DOOR
/
BACKHS12.ZIP
/
BACKHOUS.DOC
next >
Wrap
Text File
|
1995-05-11
|
21KB
|
581 lines
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
: Back-House Solitaire :
: Version 1.2 :
: (C)opyright 1994-95 BG Creations. :
: Written By : Jimi Gue :
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
----------
Warranty :
----------
I Jimi Gue, do not guarantee or warranty this product. The program
is presented "as is" without guarantee of results/performance, or
warranty of any kind. As the author, I cannot assume responsibility
for any outcome resulting from the use or misuse of this product. Total
responsibility is assumed by you. Therefore, I Jimi Gue, am not held
accountable for any incidental occurences, damages or otherwise caused
by the use or misuse of this program.
---------------------
Licensing Agreement :
---------------------
By using this software you agree to the following terms:
THIS IS COPYRIGHTED SOFTWARE!! Violating the following terms is strictly
prohibited by FEDERAL LAW. By doing such, YOU are subject to any penalties
and/or legal action that applies.
This DEMO version of Back-House Solitaire is distributed under the
Shareware concept. There is a 30 day time period for evaluation of the
door. When the 30 days are up, the game will not allow play and return
the user to the BBS. If you wish to further use this product, you are
required to register. Resetting or re-installing the game is a violation
of the Shareware concept and of this license.
This DEMO version of Back-House Solitaire may be distributed freely,
providing that the contents of the ZIP file are not altered, and the ZIP
file is not renamed.
When the game is registered, you will receive a licensed file,
BACKHOUS.REG, giving you the right to use the game on YOUR BBS System.
You may use the door on a single BBS only. You may also use the door
on a Multi-Node BBS or Network (requires Multi-Node version). Along with
the REG file, you are required to accept certain responsibilities to
protect and assure the safety of the program from unauthorized uses and/or
reproduction. Only YOU may use the .REG File.
After registration, you do not own Back-House Solitaire. You are only
licensed to use it appropriately. BG Creations retains ALL rights to
Back-House Solitaire and all associated files and materials.
YOU ARE NOT PERMITTED TO:
Convert this software to another language.
Decompile, Disassemble, Rewrite, Lease, Re-sell,
Grant License or Sublicense this software.
Failure to comply to the licensing agreement violates all rights to
further use this product (DEMO or REGISTERED). Therefore your license to
operate Back-House Solitaire will be revoked without refund and you face the
possibilty of legal action.
------------------------------------PAGE 1-------------------------------------
-----------------
BBS's Supported :
-----------------
Spitfire GAP BBS PCBoard WILDCAT!
Quick BBS TRIBBS RBBS WWIV
Remote Access Renegade Telegard VBBS
Synchronet Ultra BBS PowerBBS PowerBoard
TAG BBS
-----------------
How To Register :
-----------------
1. Print the REGISTER.FRM file, answer the questions provided and
enclose the appropriate amount for your order. Mail the printed
document and payment to the address found in the REGISTER.FRM file.
2. Call BG Creations BBS and select the Questionnaire option from
the Main Menu. Answer the questions, check the correct method
of payment and delivery. If you select Visa or MasterCard for
payment, then you may Download your order if you wish. I will
try to have your order ready within a reasonable time period,
probably 24hrs.
3. Call me voice at (304) 525-1136, and place your order. The best
time to call is between 10am - 11pm EST. If you don't get an answer,
try method #2.
-----------------
Payment Options :
-----------------
BG Creations will accept the following methods of payment in U.S. funds
only.
1. Visa or Mastercard. ** My account is being setup now. So I will
be taking Visa/MC Orders in 4 weeks tops.
2. Cashier's check.
3. Money order.
4. Personal check.
5. COD (subject to additional charge)
------------------
Delivery Options :
------------------
All orders will be shipped U.S. Mail unless otherwise specified. Below
are the other methods of shipment.
1. Download
2. UPS (subject to additional charge)
All orders will be sent out promptly. All of my latest doors will be
included with your order, in DEMO form. For more ordering information, see
the REGISTER.FRM file.
------------------------------------PAGE 2-------------------------------------
----------
Features :
----------
--> New routines that give the SYSOP (and myself) immense
control over the door.
--> Supports Comports 1 - 4 and Nonstandard IRQ'S (0-15)
--> Locked DTE Rate Up To 115,200
--> Requires no monitoring
** --> Multinode Versions Available
--> Desqview and Multi-tasking awareness
--> Optional EMS usage with /E parameter.
--> Auto Detecting ANSI Capabilities, No Need For ANSI.SYS
--> Color/Monochrome Toggle
** --> ANSI/ASCII Bulletin Generator
** --> Calendar For Missed Days
--> Setup Program
--> Chat Mode
--> Dropped Carrier Detection
--> 3 Minute Timeout Period
--> Time Manipulation With Function Keys
--> Force User To BBS With Function Keys
--> Free Upgrades To Later Versions
--> Full BBS/Voice Support
** Only Available With Registered Version
------------------------
Files And Descriptions :
------------------------
BACKHOUS.BAT <-- Sample batch file
BACKHOUS.EXE <-- Executable File
BACKHOUS.CFG <-- Configuration File Written By SETUP.EXE
BACKHOUS.DAT <-- Contains User Information
BACKHOUS.LOG <-- Used By the Door, Date and Time It Was Last Used
BACKHOUS.CMP <-- Monthly And Record Champions Are Stored Here
------------------------------------PAGE 3-------------------------------------
----------------------------
Files And Descriptions Cont:
----------------------------
BACKHOUS.DOC <-- This File
BACKHOUS.HLP <-- Instructions For Back-House Solitaire Used By The Door
SETUP.EXE <-- Configuration Program
REGISTER.FRM <-- Registration Form For Doors By BG Creations
UPDATE.TXT <-- When found, contains changes and/or bug notes
HISTORY.TXT <-- List Of Changes From Version To Version
--------------
Installation :
--------------
-------------
BACKHOUS.CFG :
-------------
This is the configuration file the is needed to run Back-House Solitaire.
The contents of the file are as follows:
5 <-- # OF HANDS ALLOWED DAILY
5 <-- # OF MAKE UP DAYS ALLOWED DAILY
C:\BBS\BULL1G. <-- PATH & FILENAME TO ANSI BULLETIN
C:\BBS\BULL1. <-- PATH & FILENAME TO ASCII BULLETIN
SYSOPFIRST Jimi <-- SYSOP'S FIRST NAME
SYSOPLAST Gue <-- SYSOP'S LAST NAME
BG Creations BBS <-- BBS NAME
MONO <-- IF LOCAL VIDEO IS MONOCHROME
BBSTYPE RBBS <-- TYPE OF BBS
COMPORT 1 <-- IF YOUR DROP FILE DOES NOT SPECIFY A PORT
FOSSIL or XFOSSIL <-- IF YOU ARE USING A FOSSIL DRIVER
LOCKBAUD 19200 <-- LOCKED BAUD RATE
PORT2 02E8 3 <-- COMPORT AND IRQ #
MAXTIME 45 <-- MAXIMUM TIME ALLOWED FOR THE DOOR
STATUS ON <-- STATUS LINE OPTION ON/OFF
STATFORE 15 <-- STATUS LINE FOREGROUND COLOR
STATBACK 4 <-- STATUS LINE BACKGROUND COLOR
-----------
SETUP.EXE :
-----------
To assure proper operation of Back-House Solitaire, you should run
the configuration program, SETUP.EXE. Listed below is a run-through of
the program.
--------------------------
Field #1 - Hands Per Day :
--------------------------
Determines the number of hands allowed daily. This field may be a
number between 1 and 5.
------------------------------------PAGE 4-------------------------------------
----------------
SETUP.EXE Cont :
----------------
------------------------------
Field #2 - Make Up Days :
------------------------------
REGISTERED VERSION ONLY.
If you have a registered version of BHS v1.2, then player's who miss
days, will be able to make them up. This field is for the number of make
up days you wish to allow daily. May be a number from 0 - 5.
---------------------------------------------
Field #3 - Path & Filename To ANSI Bulletin :
---------------------------------------------
REGISTERED VERSION ONLY.
The door will create both ANSI and ASCII bulletins containing the top
ten scores. If you have a registered version of Back-House Solitaire, enter
the full path and filename for the ANSI bulletin.
---------------------------------
Field #4 Path To ASCII Bulletin :
---------------------------------
REGISTERED VERSION ONLY.
If you have a registered version of Back-House Solitaire, enter the full
path and filename for the ASCII bulletin.
-------------------------------
Field #5 - Sysop's First Name :
-------------------------------
-------------------------------
Field #6 - Sysop's Last Name :
-------------------------------
---------------------
Field #7 - BBS Name :
---------------------
----------------------------
Field #8 Local Monochrome :
----------------------------
Specify MONO here if you have a monochrome monitor, and want the
door to operate in MONO mode.
-----------------------
Field #9 Type Of BBS :
-----------------------
DS v1.2 supports the following BBS Types:
CALLINFO (Wildcat 1.x, 2.x), DOORSYS, PCB12, PCB14, PCB15,
PHOENIX, QUICK, RBBS, SPITIFIRE, WWIV.
The Majority of BBS support the Universal drop file, DOOR.SYS.
----------------------------
Field #10 Specify Comport :
----------------------------
If your BBS does not write the Comport to the Dropfile (PCB12).
then you need to specify it here. Ex: 1.
------------------------------------PAGE 5--------------------------------------
----------------
SETUP.EXE Cont :
----------------
---------------------------
Field #11 Fossil Support :
---------------------------
If you are using a standard FOSSIL Driver, specify FOSSIL on this
line. If you are using and extended FOSSIL (BNU or X00) then specify
XFOSSIL.
----------------------------
Field #12 Locked Baud Rate :
----------------------------
If you have your serial port locked, specify the rate here.
Ex: LOCKBAUD 19200.
-----------------------------
Field #13 Nonstandard IRQ's :
-----------------------------
When using a nonstandard interrupt, enter the port address and IRQ #.
Ex: PORT2 02F8 11.
-------------------
Field #14 MaxTime :
-------------------
-------------------------
Field #15 Status ON/OFF :
-------------------------
----------------------------------
Field #16 Status Line Foreground :
----------------------------------
----------------------------------
Field #17 Status Line Background :
----------------------------------
-------------------------
Command Line Parameters :
-------------------------
This door has many auto-detecting features, but there are a few
parameters that can be specified on the command line. They are :
/B:xxxx : Rate to lock the BPS at. You may also specify this in the
.CFG file. Ex: /B:19200
/C: : Comport Number. Ex: /C:1
/E : Use EMS if available. This will speed the execution of the
game slightly by using EMS for the overlay.
/L : Local mode, for running from Dos, never include this parameter
while running from your Bulletin Board System. When specified,
you will be prompted to enter your name.
Ex: Backhous Backhous.Cfg /L
------------------------------------PAGE 6-------------------------------------
------------------------------
Command Line Parameters Cont :
------------------------------
/N: : Node number. Can be a value from 1 to 9.
/P: : Path to drop file. This is important if you are running a
Multi-node version of the game, since your drop files may
be in different directories.
Ex: /P:C:\RA\NODE1\
/R : Forces Local RIP. Since BHS 1.2 Doesn't utilize RIPScript, this
is for future expansion.
/V : No Local display. This will disable display on the local end
& and save a small amount of memory.
/W : Network is present. BHS 1.2 automatically detects Multi-tasking
programs such as Desqview & Windows, but if you use a Network,
specify this option to let the program know that file-sharing
and record-locking should be enabled.
----------------------
Running Multi-Node :
----------------------
To run Back-House Solitaire on a Network requires a Registered Multi-Node
version of the game. This will enable the record locking capabilities.
Without a Multi-node REG file, the game will allow only one user in the
door at a time. If you are using a Non-standard IRQ or you are locking
the BPS on one node and not on another, you will have to specify a
different .CFG file for each node when running Multi-Node.
If you have a BBS with 2 Nodes, the .CFG files for the door may look
like this :
NODE #1 - BACKHOUS.CF1 NODE #2 - BACKHOUS.CF2
3 3
5 5
C:\RA\TXTFILES\BULL1A. C:\RA\TXTFILES\BULL1A.
C:\RA\TXTFILES\BULL1. C:\RA\TXTFILES\BULL1.
SYSOPFIRST Jimi SYSOPFIRST Jimi
SYSOPLAST Gue SYSOPLAST Gue
BG Creations BBS BG Creations BBS
BBSTYPE RBBS BBSTYPE RBBS
XFOSSIL PORT1 03E8 11
LOCKBAUD 19200 MAXTIME 30
PORT2 02E8 10 STATUS ON
MAXTIME 30 STATFORE 14
STATUS OFF STATBACK 1
As you can see, you have alot of control over the node setup of the door.
If you aren't using Nonstandard IRQ's or a FOSSIL, then you only NEED one
.CFG file for the door the run. You WILL however need to specify the /P:
parameter to tell the door where the DROP-FILES are located.
One other specification to running Multi-node is that SHARE needs to be
in memory before execution so file-sharing can be performed. Since Multi-
User Bulletin Board Systems require share to be loaded anyway, this should
be nothing new.
------------------------------------PAGE 6--------------------------------------
--------------------------
Running Multi-Node Cont. :
--------------------------
If your BBS executes doors from the start-up batch file, then you may not
need to use different .CFG files. If you are not locking your baud rate on
any node or the locked rate is the same, then you merely need to copy the
drop file to the door directory before execution of the door. Of course
you run the risk of two nodes executing the door at EXACTLY the same time,
but the chances are very slim.
The Door Specs of a Spitfire BBS Batch file may look something like this.
:DOOR_A
CD\BBS\BACKHOUS
BACKHOUS BACKHOUS.CFG /P:C:\BBS\NODE1
CD\BBS
GOTO LOOP
I use RemoteAccess for my Bulletin Board System, and this is how I setup
the board for Multi-user play. Different BBS's may not operate the way that
RA does, consult your BBS manual if you are not sure about how your BBS
executes Doors.
When RA is setup for Multi-Node, it uses separate NODE Directories, let's
say NODE1 and NODE2 are the directory names. When a door is executed, RA
writes the drop file to proper directory and does whatever command you have
specified in the Configuration Program. For instance, in both NODE Dir's
I have a batch file, BACKHOUS.BAT, that the BBS executes. The batch files
looks like this:
C:\RA\NODE1\BACKHOUS.BAT C:\RA\NODE2\BACKHOUS.BAT
---------------------- -----------------------
ECHO OFF ECHO OFF
CD\RA\BACKHOUS CD\RA\BACKHOUS
BACKHOUS BACKHOUS.CFG /P:C:\RA\NODE1 BACKHOUS BACKHOUS.CF1 /P:C:\RA\NODE2
CD\RA\NODE1 CD\RA\NODE2
-------------------
Notes Of Interest :
-------------------
The only particular problem with this door is the Stripping of the
Club character. If the user's telecommunications program has the
Compuserve B file transfer option on, it will strip ASCII Code 3, which is
the Club. If any users are having problems in this area, please notify
them to toggle Compuserve B file transfers.
------------
Support :
------------
It is my policy to give any help possible when experiencing difficulties
while using my doors. Such as: Setup, Execution, or any Bugs (hopefully
there are no Bugs!). If you are having problems in any of these or other
areas, I will do my best to assist you in any way as quickly as possible.
I can be contacted in the following ways:
------------------------------------PAGE 7-------------------------------------
----------------------------------
----------------
BG Creations BBS
----------------
(304)525-3233 24hrs - 14,400
FIDO 1:262/40
Voice - (304)525-1136
or by mail...
BG Creations
3928 Riverside Drive
Huntington, WV 25705
----------------------------------
--------------
Distributing :
--------------
I will encourage the distribution of any of my doors in DEMO form only.
This means the distributing of Registered REG files is STRICTLY PROHIBITED
by law. The REG Files are not to be distributed, copied, altered etc. in
ANY FORM.
------------------
Acknowledgements :
------------------
First and foremost I would like to GOD for giving me the knowledge of
programming and perserverence.
I thank Rusty Johnson for his immense help and patience. Rusty has saved
me much time and helped me to avoid many problems with the contribution of
his knowledge. Thanks again Rusty.
Thanks to Louis Arseneau of N.T.P.A. BBS for finding the BUG in the
Non-standard IRQ usage, notifying me of it and helping me test the new
version.
DDPLUS - For reference and code segments
REMOTE ACCESS - Wantree Development & Andrew Milner
GAP - GAP Development Company
WILDCAT - Mustang Software
PCBOARD - Clark Development
SPITFIRE - Buffalo Creek Software
QUICKBBS - The QuickBBS Group
------------------------------------PAGE 8-------------------------------------