home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
bbsdoor
/
pches121.zip
/
ENGLISH.ARJ
/
PROCHESS.DOC
< prev
next >
Wrap
Text File
|
1993-03-11
|
22KB
|
592 lines
┌─────────┬─────────┐┌──────────┐
│ ┌───┐ │ ┌───┐ ││ ┌───┐ │
│ │ │ │ │ │ ││ │ │ │
│ └───┘ │ └───┘ └┤ │ │ └┐
│ ┌──────┤ ┌────┐ │ └───┘ │
│ │ │ │ │ │ │
└──┘ └──┘ └──┴───────────┘
┌──────┐ ┌───┐ ┌──┬───────┐ ┌───────┐ ┌───────┐
│ ┌──┘ │ │ │ │ ┌───┘ │ ┌───┘ │ ┌───┘
│ │ │ │ │ │ └───┐ │ └─────┤ └─────┐
│ │ │ └───┘ │ ┌───┘ └─────┐ ├─────┐ │
│ └────┤ ┌───┐ │ └─────┬─────┘ ├─────┘ │
│ │ │ │ │ │ │ │
└────────┴───┘ └──┴─────────┴─────────┴─────────┘
ProChess 1.21
11-Mar-93
Copyright 1991-93 Joerg Hilgemann
All rights reserved
╒═════════════════════════════════════════════════════════════════╕
│ Index │
╘═════════════════════════════════════════════════════════════════╛
What is ProChess? . . . . . . . . . . . . . . . . . . . 2
Shareware concept . . . . . . . . . . . . . . . . . . . 3
Registration . . . . . . . . . . . . . . . . . . . . . 4
Installation . . . . . . . . . . . . . . . . . . . . . 6
Running Multiline . . . . . . . . . . . . . . . . . . . 8
Operation . . . . . . . . . . . . . . . . . . . . . . . 8
Sudden Death . . . . . . . . . . . . . . . . . . . . . 9
Future development . . . . . . . . . . . . . . . . . . 9
Remarks . . . . . . . . . . . . . . . . . . . . . . . . 9
╒═════════════════════════════════════════════════════════════════╕
│ WHAT IS PROCHESS? │
╘═════════════════════════════════════════════════════════════════╛
ProChess is a new Chess door game for BBS environments.
Users can play a game of Chess against each other as well as
playing sudden death against the sysop (if he's available).
ProChess is not an intelligent Chess computer, but replaces the
real Chess board with the electronic BBS.
ProChess runs under all common BBS-programs which make use of a
DORINFOx.DEF file. If this is not available, ProChess can also be
started via parameters and thus can be used under virtually any
known BBS-software. If this should not be true, please let me
know. It may be possible to modify the program to work with your
BBS package.
In the registered version ProChess can be played via PCUTIL
through Fido netmail. This allows worldwide Chess games! The new
PCUTIL also allows automatic play between different BBS's.
Furthermore there is a local mode specially for the sysop.
The features of ProChess:
o Users can play ProChess via PCTerm.
PCTerm is a user/sysop terminal for ProChess
featuring VGA graphics (640*480) and mouse support.
Sysops, please encourage your users to make use of PCTerm,
it's much more fun to play ProChess then.
o Playable by netmail via PCUTIL GameRobot Utility. PCUTIL
allows manual or automatic play. Thus PCUTIL connects BBS's
to a wide area Chess-Net.
o User's can choose if they want to play a game against a
specific opponent. In the registered version the opponent
may even be on a different BBS. The game will then run via
PCUTIL, which must be installed in this case.
o Configurable screen colors.
o Multiline support using 'game locking'
o Multitasker aware
o Supports Fossil drivers directly, but may also be used
without the fossil driver enabled.
o Supports highspeed modems with locked baudrate.
o Built-in carrier watchdog
o Controlled via DORINFOx.DEF or via parameters
o Local mode for the sysop
o Supports ANSI terminal emulation or simple ASCII displays.
Supports AVATAR/0+ terminal emulation. (configurable)
o Monochrome mode for the user's and for the sysop's display.
o Built-in chat mode
o Watches time left for a user
o Multilingial: Configure with language files
o Freely changeble help screens
o Verbose score table
o Follows strictly all Chess rules:
- Castling
- en passant
- Pawn promotion
- Stalemate
- Move repetition
o Draw offers, resigning and taking moves back are possible
o Move input via coordinates or by cursor movements
(ANSI/AVT only)
o Optional Sudden Death with configurable timelimit
o Maximum 9999 games per player (registered version)
o Configurable logfile
o History file of all finished games
o ProChess opens files in DenyNone mode to support networks.
SHARE must be loaded to use enable this feature.
o Supports USERON by Gerhard Hoogterp
╒═════════════════════════════════════════════════════════════════╕
│ SHAREWARE CONCEPT AND LEGAL NOTICE │
╘═════════════════════════════════════════════════════════════════╛
The software program 'ProChess' and all included files are distri-
buted under the shareware concept.
That means: If you have tried the program and decide to make fur-
ther use of it, you are required to register the program. The
trial period is 30 days. After 30 days you must either register
the program or delete the files from your hard disk. Unregistered
use exceeding the 30 days period is a violation of the shareware
concept.
The program ProChess may (and should) be freely shared and copied,
as long as no money is charged for it. (Copy fee must not exceed
$10). The ProChess distribution files must not be modified in any
way. No files must be deleted from or added to the archives.
The program ProChess must not be sold as a part of another product
and must not be sold together with any other product. In unclear
cases the author should be contacted to avoid problems.
The program ProChess is distributed 'as is', no guarantee of any
kind is given.
I, Joerg Hilgemann, my heirs, agents, employees and assigns, am
not responsible for damages of any kind which result from the use
of ProChess, even if possible damages should be known to me.
Furthermore I do not guarantee that ProChess will work on your
computer. I only guarantee that ProChess will occupy disk-space
on your harddisk.
╒═════════════════════════════════════════════════════════════════╕
│ REGISTRATION REQUIREMENTS: │
╘═════════════════════════════════════════════════════════════════╛
Without a valid registration number ProChess has the following
restrictions:
o Each player can only play two games simultaneously.
o The main menu displays the message 'unregistered version'
o PCUTIL will not work until ProChess is registered.
When you have evaluated ProChess and decided to continue using it,
you have to register your copy. Registration is $20.00
You will receive:
o A registration number for ProChess
When a valid registration number is detected there is no
limit of games per player and the 'unregistered' message will
disappear. Instead the sysop's name and the name of the BBS
will appear on top of the screen. The registration number
will be valid for all future versions of ProChess. PCUTIL
now works and allows Chess games on different BBS's, manually
or automatically.
o A registration number for PCTerm
Sysops may also use PCTerm to play their games in VGA using
a mouse. This is much more fun than simple ANSI graphics!
Just try it, you will be surprised. PCTerm is multiline
aware and can be used in local networks or in multitasking
environments.
o Direct support through worldwide FidoNet (tm)
Support requests from unregistered users will probably not be
processed, so take your time to register.
Here's how you can get the latest version of ProChess:
1. You are a member of FidoNet and may filerequest the
magicnames PROCHESS and PCTERM from any of the support
sites listed below.
2. If you are not a member of FidoNet you may download
the files from my BBS (or any of the support sites).
3. Contact your local ProChess Support BBS, you will
find a list below.
The registration fee should be sent in banknotes or by cheque to
one of the ProChess Support Sites:
United States and Canadian users should send to:
Phil Root
Highland Software, Inc.
6062 Blondo Street
Omaha, Nebraska 68104
USA
All others should send to:
Joerg Hilgemann
Im Roemerkastell 12
5400 Koblenz
Germany
You may also transact the amount directly to my bank-account which
is listed in the registration form. In this case send E-mail or
postcard in order to confirm the arrival of the money.
Sorry, credit cards are not available at this time. :-)
When the registration fee arrives you will immediately receive
your registration numbers by Fido-crashmail, so state your Fido-
address! If crashmail is not available I will send a postcard or
leave you a message on my BBS. Please tell me what method of
delivery you prefer.
You find the registration form under the filename REGISTER.DOC.
┌─────────────────────────────────────┐
│ ProChess Support Sites (Help Nodes) │
└─────────────────────────────────────┘
North America Phil Root
Highland Software, Inc.
6062 Blondo Street
Omaha, Nebraska 68104
USA
BBS: +1-402-558-5104
Voice: +1-402-558-5009
Fidonet 1:285/32
Australia George Simmans
4 The Crescent
Tyabb, Victoria 3913
Australia
BBS: +61-59-773326
Fidonet 3:635/573
Europe Joerg Hilgemann
Im Roemerkastell 12
5400 Koblenz
Germany
BBS: +49-261-69205
Fidonet 2:243/50
╒═════════════════════════════════════════════════════════════════╕
│ INSTALLATION │
╘═════════════════════════════════════════════════════════════════╛
Installing ProChess is easy!
First create a subdirectory (e.g. C:\RA\PCHESS) and copy all files
from the distribution-archive into it. Select the appropriate
language and unpack the desired language files:
For English language unpack ENGLISH.ZIP
For German language unpack GERMAN.ZIP
The final step is to adjust the configuration file PCHESS.CFG
If you want to change the standard color configuration, unpack
the archive COLORS.ZIP and choose one color config file. Rename
it to PCHESS.COL. You may modify the file for your convenience.
The files are documented so configuration should be a piece of
simple. Just remember: Sysop's name and BBS name must be
absolutely correct in order to detect the registration number.
However, the names are not case sensitive.
To let the users download the PCTERM archive from the opening
menu, you have to install the DSZ protocol driver. DSZ requires
the environment variable DSZPORT, otherwise it will not work.
ProChess 1.20 offers a Sysop definable bulletin screen which will
be displayed everytime ProChess is initiated. The names of the
files are BULLETIN.ASC/ANS/AVT and they must be placed in the
ProChess directory.
┌────────────────────────────────┐
│ Running ProChess in local mode │
└────────────────────────────────┘
If ProChess is called without parameters, the user name is taken
from PCHESS.CFG (Sysop). The status line shows the word 'LOCAL'
┌─────────────────────────────────────────────────┐
│ Running ProChess from a BBS (with DORINFOx.DEF) │
└─────────────────────────────────────────────────┘
Syntax: PCHESS.EXE /D <path to dorinfo>
Create a batchjob PCHESS.BAT which should look like this:
cd \ra\pchess
pchess.exe /d \ra\dorinfo1.def
cd ..
This batch can be called from RemoteAccess, QuickBBS or any other
compatible BBS using menu type 7. All important values are taken
directly from the DORINFOx.DEF file. If you use RemoteAccess,
create a menu type 7 in your door menu with the following optional
data line:
*c /c pchess.bat *m
*C stands for command.com and *M swaps RA out of memory before
loading the door.
┌─────────────────────────────────────────────────────────┐
│ Running ProChess with parameters (without DORINFOx.DEF) │
└─────────────────────────────────────────────────────────┘
Syntax:
PCHESS.EXE <COM-port> <baudrate> <time left>
<ANSI> <first name> <last name>
Values:
<COM-port> : 1..4
<baudrate> : 0,300,1200,2400,4800,9600,19200,38400
<time left> : 1..1440
<ANSI> : 0=ASCII 1=ANSI 3=AVATAR/0+
Example: PCHESS.EXE 2 2400 60 1 Bobby Fischer
╒═════════════════════════════════════════════════════════════════╕
│ RUNNING PROCESS IN MULTI-LINE BBS │
╘═════════════════════════════════════════════════════════════════╛
To run ProChess on a multiline BBS there is no need to install it
multiple times. The only modifications necessary are to the
calling batchjobs.
Here is an example:
Line 1 cd \doors\pchess
pchess.exe /d \ra1\dorinfo1.def
cd \ra1
Line 2 cd \doors\pchess
pchess.exe /d \ra2\dorinfo2.def
cd \ra2
As you can see, the only real difference is in the name of the
DORINFOx.DEF file. ProChess automatically creates semaphore
files (LOCK####) and deletes them when the program terminates.
For example, if game #9 is busy on line 1, ProChess creates the
file LOCK0009 and a second player on line 2 can temporarily not
access this game. Because your computer may hang from time to
time and thus leaves old LOCK files on your harddisk you should
regularly clean up the ProChess directory in your nightly main-
tanance. A simple DEL LOCK???? does the job.
At the moment it is not possible to let two users play against
each other in realtime, but this option is planned for future
versions. The author's BBS is not multiline so it's difficult to
test it under realistic conditions.
╒═════════════════════════════════════════════════════════════════╕
│ OPERATION │
╘═════════════════════════════════════════════════════════════════╛
ProChess is fully menuguided and a user should have little
problems operating the program. The included help screens will
assist inexperienced users.
The Sysop may make use of the following hot keys:
ALT-Q quits ProChess immediately
ALT-X toggles Sudden-death-mode
ALT-C calls the internal chat mode (ESC quits)
╒═════════════════════════════════════════════════════════════════╕
│ SUDDEN DEATH MODE (Playing the Sysop) │
╘═════════════════════════════════════════════════════════════════╛
A very nice (and to my knowledge also unique) feature of ProChess
is the built-in Sudden Death mode.
When the Sysop hits the ALT-X key, ProChess switches to Sudden
Death and he and the user online play a game, using the time limit
which is configured in PCHESS.CFG.
During the game the input 'X' and [CR] causes the chess board to
invert.
Sysop and user view the chess board from their side, meaning both
screens are not identical in this situation. The time left is
displayed continously and if time is up, the game is terminated
automatically. Just like in normal games the moves may be entered
with the cursor keys or in coordinates (e.g. E2E4). Sudden Death
is only possible if ANSI or AVATAR is enabled.
╒═════════════════════════════════════════════════════════════════╕
│ FUTURE DEVELOPMENT │
╘═════════════════════════════════════════════════════════════════╛
The future development of ProChess depends on you, the Sysops!
If you want to encourage me to keep on working on this project,
registering is the best way.
Features which are planned or just about to be finished:
o Tournament mode with prepared games
o Opening libraries
o Zugvorgaben, I don't know the English term [grin]
Bug-Reports and hints on improvements are welcome!
╒═════════════════════════════════════════════════════════════════╕
│ REMARKS │
╘═════════════════════════════════════════════════════════════════╛
Have fun with ProChess!
Joerg Hilgemann
Koblenz, March 1993
────────────────────────────────────────────────────────────────
The following sysops have registered ProChess:
George Bruziks Schach Café Fido 2:243/91
Michael Rueve Gandalf's RPG BBS Fido 2:245/57
Andre Marcour NASA Goreng Fido 2:243/70
Markus Foerster Die Box Passau Fido 2:242/200
Martin Schwartz Rabelais Berlin Fido 2:242/37.11
Michael Rurainsky RhinozerOS/2 Box Fido 2:241/5414
Hansjuergen Stark Hajotts Mehlbox Fido 2:243/50.75
Juergen Jaeger JoJo's IBM Corner Fido 2:242/8.10
Peter Farwig Bastard Box Fido 2:245/22
Guido Weydandt Elixier Fido 2:245/26
Frank Mead Krystall Palace Fido 1:133/811
Herbert Nehls Nerobox ProNet
Carsten Schroeder Mail Storage Fido 2:240/520
Phil Root Software Library Fido 1:285/32
Thomas Schauer Fun Box Fido 2:246/45.12
Judit Schlenzig TCP Headquarters Fido 2:241/5420
Thomas Bartsch FUZZY-Box Fido 2:243/50.55
Franz Faehrmann Oberland-Box Fido 2:246/33
Guenter Mueller FLO-KISTE Köln Fido 2:242/503
Rick Heyn Reductio Ad Absurdum Fido 1:3639/201
Henning Goers Carillon Fido 2:249/17
Volker von Thienen ARCO Box Fido 2:2403/33.15
Hans-Peter Bretfeld NO-NAME Seven-Net
Frank Oesterwind SHIFT BBS Fido 2:242/505
Dirk Sommerfeld SOMBOX BBS Fido 2:245/613
Peter Schmitz Charisma Fido 2:243/60
George Simmans Peninsular BBS Fido 3:635/573
Felix Hoeger Guardian
Hubert Brentano C.O.N. Cologne Fido 2:242/512
Rolf Gerke Rollo's Mailbox Fido 2:241/3410
Michael Heinbockel Nightmare Fido 2:242/316
Heike Linnerth Jambo
Henning Moeller Freefall BBS
Dieter Schauf DOENE MultiNet
Andreas Beyer JUST-BOX Zerberus
Stefan Engel SEWOLF BBS
Norman Scott Phoenix BBS Fido 1:375/8
Wolfgang Mitgutsch ?
Markus Fertsch Maus Regensburg MausNet
David Emerling Nashville/Tennessee
Michael Wagner Monkey Universe Fido 2:242/5801
Robert Lamprecht Cripple Creek Fido 1:107/916
Ken Givens The Chess Board Fido 1:124/2213
Klaus Weinmann Haegar Box Fido 2:241/7061
Volker Wassenich Chewing Gum Box Fido 2:242/59
Wolfgang Weisser Schach Café Fido 2:243/91.777
Heinse van.Houten OPUS-PreChess NL Fido 2:280/206
Lamar Smith Night Watch Fido 1:3602/26
Richard Pendleton Phantom's Lair
Richard A. Bostock David's Spaceship Fido 1:322/537
Heinz Joschko CBZ Celle
Raimund Jung Magic Mystery
Christian Huhn Touchdown Fido 2:241/7600
Andreas Ludolphi NorthStar BBS Fido 2:243/74
Ron Miller Natick High BBS Fido 1:322/385
Yvon Decelles Online II Access Fido 1:167/123
Ralf Braun Omega LightNet
Marcus Schroeder Solaris Complex Fido 2:2403/44
Thomas Bachmann Lion's Club Fido 2:243/67
Christian Brand Duke-Box Pegasus Net
Fabian Weber Fun Club Hamburg Fido 2:242/215.26
Ralf Becker Wat'n Dat'n Fido 2:2401/304.7
Christian Lehmann COM1 Fido 2:241/4008
Thanks for your support!