home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
CMAGI510.ZIP
/
CMAGIC.DOC
< prev
next >
Wrap
Text File
|
1994-12-11
|
62KB
|
1,343 lines
* * * * * * * * I M P O R T A N T N O T I C E * * * * * * * * * *
* This version requires an upgrade procedure, if you're upgrading *
* from a version prior to 4.01. The procedure is painless and can *
* be accomplished with the CMEdit program. If you do not have this*
* program, please get it from IntelliLink BBS before installing. *
* *
* Also read the WHATSNEW.TXT file! *
* * * * * * * * I M P O R T A N T N O T I C E * * * * * * * * * *
██▒▒██▒▒██▒▒██▒▒ ChessMAGIC! ██▒▒██▒▒██▒▒██▒▒
▒▒██▒▒██▒▒██▒▒██ ▒▒██▒▒██▒▒██▒▒██
██▒▒██▒▒██▒▒██▒▒ (c)1991-94 Bud Bradley / KnightWare ██▒▒██▒▒██▒▒██▒▒
▒▒██▒▒██▒▒██▒▒██ (All Rights Reserved) ▒▒██▒▒██▒▒██▒▒██
██▒▒██▒▒██▒▒██▒▒ ██▒▒██▒▒██▒▒██▒▒
▒▒██▒▒██▒▒██▒▒██ ▒▒██▒▒██▒▒██▒▒██
██▒▒██▒▒██▒▒██▒▒ ██▒▒██▒▒██▒▒██▒▒
▒▒██▒▒██▒▒██▒▒██ ▒▒██▒▒██▒▒██▒▒██
SYSOP'S REFERENCE MANUAL
Distributed by
KnightWare
P.O. Box 464711
Lawrenceville, GA 30246
IntellLink BBS
(404) 978-2893
(404) 736-9483
Fidonet 1:133/317
bbradley@ix.netcom.com
╒══════════════════════════════════════════════════════════════════════╕
│ I n t r o d u c t i o n │
╘══════════════════════════════════════════════════════════════════════╛
Congratulations! You and your users are about to begin enjoying the
"leader of the pack" chess software for computer Bulletin Board Systems!
The design of ChessMAGIC! and its features were developed by those with
many years of experience in playing both OTB chess and BBS chess. Many
of the standard features in ChessMAGIC! are NOT AVAILABLE with other
forms of BBS chess programs. Not only do we blow them out of the water
with power-packed features, but you'll find we don't charge an arm and a
leg for it either! This unregistered version, while slightly limited in
its scope, is fairly open in its functionality. The reason for this is
quite simple...we want you to become a registered user. We sincerely
believe that you'll find no better BBS chess program anywhere for any
price!
A feature not found in other BBS chess programs that's loved by
chess buffs is that games are never reused, unless you specifically want
them to be! For as long as you wish to keep completed games available,
your users can and view them, move by move, online or download the games
and view them offline utilizing CMReader or one their own favorite
viewers. If you've got enough drive space, 9,999,999 (that's right,
almost 10 million!) games can be maintained in each playing area.
You might ask, "How many chess areas can I have?" The answer is
simple...virtually unlimited! When the time comes and that's not
enough, feel free to ask our grandchildren for more!
ChessMAGIC!, unlike other BBS chess programs, uses the same algorithm
for calculating its ratings as does the USCF. These ratings will be
consistent throughout each and every one of your chess areas. Other BBS
chess programs maintain no accurate master records for maximum
efficiency. Not so in ChessMAGIC!. ChessMAGIC! is highly integrated in
the fact that it carries only 1 rating per player, no matter how many
rated areas there are. All player data is maintained in a centralized
data base and shared by all chess areas. This provides a more realistic
rating system per board. More good news is, all areas are accessible
from the ChessMAGIC! menu. No more need for a sysop to set up different
door menu options, as in other BBS chess programs...
Does your BBS hold chess tournaments? Pairing and setting up player
files can be a real chore in other BBS chess programs. ChessMAGIC!'s
CMEdit companion program will perform all the pairings and setups for you!
As you're also going to find out, KnightWare is highly responsive to your
needs. We value your suggestions about improving our product. So, if
you think we need to add the kitchen sink, let us know!
╒══════════════════════════════════════════════════════════════════════╕
│ T a b l e o f C o n t e n t s │
╘══════════════════════════════════════════════════════════════════════╛
Section Title
------- -------------------------------------
1.0 ChessMAGIC! -- WHY REGISTER?
1.1 Features (unregistered limitations)
2.0 CONFIGURING ChessMAGIC! FOR YOUR BBS
2.1 BBS User Files - DOOR.SYS format Only Supported Format
2.2 Running in Local Mode
2.3 Customizing COM Ports
2.4 Using a FOSSIL Driver
2.5 Using a Digiboard Driver For Various Intelligent Boards
2.6 Using a Digiboard 8,16 shared port Non-intelligent Board
2.7 Adding Computer Play Module
2.8 System & Memory Considerations
3.0 INSTALLATION
3.1 Multi-Node Considerations
3.2 Assistance
3.3 Associated Files & Descriptions
4.0 MENU Use and Option Descriptions
5.0 PLAYING AREA
5.1 Making Moves
5.2 Board Commands/Options
5.3 Note Pad & Message Editors
5.4 SYSOP Join Feature
6.0 USER vs USER IN REAL TIME!
7.0 GAME INQUIRY/DOWNLOAD
8.0 BULLETINS
9.0 PRODUCT SUPPORT & DISTRIBUTION
9.1 Competitive Pricing!
9.2 Lifetime Upgrade Plan
10.0 DISTRIBUTION Hubs for ChessMAGIC!
11.0 "QUICK" Charge Orders - Visa/MC
12.0 DISCLAIMER/AGREEMENT
13.0 DEFINITION OF SHAREWARE
14.0 Frequently Asked Questions
15.0 MAIL-IN ORDER FORM (checks)
╒═══════════════════════════════════════════════════════════════════╕
│ 1.0 ChessMAGIC! -- WHY REGISTER? │
╘═══════════════════════════════════════════════════════════════════╛
By registering CHESSMAGIC!, you help us to provide continued support
for a quality product. As you will see by the unregistered version,
ChessMAGIC! is packed with features far exceeding other products in
the BBS program category. By registering, you guarantee the future
of this product and its continued support.
By distributing as "shareware," we hold down well over 50% of the
cost that is normally passed on to the consumer when purchased as
commercial, off-the-shelf software. We don't provide any frilly box,
fluffy looking documentation, or shrink wrapped package. We do
provide a product that will serve you well, now and in the future.
We know that this is the way software should be sold...try it before
you buy it! In this way, there can be no doubt about the product you
are purchasing, once the frilly box is set aside.
╒═══════════════════════════════════════════════════════════════════╕
│ 1.1 Features List (Unregistered Limitations) │
╘═══════════════════════════════════════════════════════════════════╛
Although limited by the nature of this distribution method, the
ChessMAGIC! unregistered version is loaded with features. This
program version contains the following features (unregistered
limitations are noted):
- Hi-Res Graphics or ANSI menus, board and pieces.
(Requires CMEdit to configure)
- RIP Graphics permits users to display graphical board/pieces
- Ratings/statistics updated with each completed and/or defaulted
game . (unregistered version merely deletes the game)
- Sysop join feature. Permits the sysop play an opponent from
the local console. (limited playing time per session)
- Simultaneous multinode access to all ChessMAGIC! playing areas,
supporting chess play in REAL TIME! across nodes. Supports any
number of nodes. (unregistered version supports 2 nodes)
- A virtually unlimited number of chess playing areas/doors are
supported and fully configurable as rated, unrated, team,
tournament, etc., via the ChessMAGIC! CMEdit System Editor.
(unregistered version supports only 2 chess playing areas)
- A maximum of 9,999,999 (almost 10 million) games before purging!
(unregistered version is limited to 15 games)
- Completed games can be viewed online or downloaded for offline
loading in a user's chess editor. CMReader 2.0 is a ChessMAGIC!
companion that provides CGA/EGA graphics!
(unregistered version will delete completed games)
- Automatic time defaults supported, based on specified number of
days. (unregistered version does not provide time defaults)
╒═══════════════════════════════════════════════════════════════════╕
│ 1.1 Features List (Unregistered Limitations) {continued} │
╘═══════════════════════════════════════════════════════════════════╛
- NO BEG SCREEN! Once registered, BBS name, Sysop name or other
title you may wish to provide will be displayed instead of
"*UnREGISTERED COPY*" within the main menu and upon exit.
- UNLIMITED TECHNICAL SUPPORT and 12 months FREE MINOR/MAJOR
UPDATES. We can be contacted on IntelliLink BBS. Any problems
reported by you during this period, will be responsibly and
quickly resolved.
- A sysop configuration/customization utility to provide the
following:
a. BBS name (or other info line) displayed in ChessMAGIC!'s
main menu.
b. Tournament pairings and game setup...automatic! You
specify the player names and ChessMAGIC! takes care of the
rest!
c. Database maintenance
- E-Mail : Exchange games between ChessMAGIC! sites!
(requires CMAIL - not available with unregistered version)
- Configure for Computer vs Human Play
╒═══════════════════════════════════════════════════════════════════╕
│ 2.0 CONFIGURING ChessMAGIC! FOR YOUR BBS │
╘═══════════════════════════════════════════════════════════════════╛
Running ChessMAGIC! is quite simple. Normally, the only REQUIRED
command line parameter to pass is the path\filename of your BBS user
file. For those with special port\interrupt requirements, optional
parameters may need to be specified. Baud rates up to 115K are
supported.
╒═══════════════════════════════════════════════════════════════════╕
│ 2.1 Running in Local Mode │
╘═══════════════════════════════════════════════════════════════════╛
Included in this distribution are two files, LOCAL.BAT and DOOR.SYS,
that permit you to run ChessMAGIC! in local mode. First use a text
editor to edit the DOOR.SYS file. Find YOUR NAME! and change it to
your actual BBS logon name. Save the file then run local.bat.
* Note-> The first time you run ChessMAGIC! all the pertinent
databases are created. Please do this FIRST!
╒═══════════════════════════════════════════════════════════════════╕
│ 2.2 BBS User Files │
╘═══════════════════════════════════════════════════════════════════╛
The BBS user file provides information to ChessMAGIC!, such as COM
port, user name, time allowed in door, etc. This file is necessary
for ChessMAGIC! to function. The complete path\filename of the BBS
user file must be passed to CMAGIC.EXE as the 1st parameter in the
command line. These files are created by your BBS EACH time a user
runs a door...
* ChessMAGIC! only supports the DOOR.SYS user file. *
-----------------------------------------------------------------
The following is a sample ChessMAGIC! command line.
cmagic drive:\dir\door.sys
Note: You MUST specify the drive/directory path to your system's
DOOR.SYS user file if you expect ChessMAGIC! to find it!
(Also see CMEdit.doc - Installing ChessMAGIC!)
╒═══════════════════════════════════════════════════════════════════╕
│ 2.3 Customizing COM Ports │
╘═══════════════════════════════════════════════════════════════════╛
NOT USED FOR STANDARD PORT ADDRESSES/INTERRUPTS
A port address/interrupt is optional and can be passed if the address
is nonstandard. Otherwise, ChessMAGIC! defaults to the standard
address. The address must be in Hex and the IRQ in Decimal. IRQ's
can be as high as 15.
The format for passing an address is:
PORT:aaaa:x where aaaa = address (i.e. 03F8, 02E8, etc.)
* address must be 4 characters! *
where x = the IRQ
The BBS DOOR.SYS user file path MUST be the first parameter.
If the port address is specified, it MUST be the second parameter.
Example of starting ChessMAGIC! and specifying a nonstandard port:
cmagic d:\cmagic\door.sys PORT:03F8:4
╒═══════════════════════════════════════════════════════════════════╕
│ 2.4 Using a FOSSIL Driver │
╘═══════════════════════════════════════════════════════════════════╛
NOT USED FOR STANDARD PORT ADDRESSES/INTERRUPTS
If your BBS utilizes a FOSSIL driver, ChessMAGIC! can easily be told
to use it. Similar to specifying port address/interrupt, above, the
second parameter requires only a slight modification:
PORT:F:p F = tells ChessMAGIC! to utilize a FOSSIL driver
P = the port number of the FOSSIL
Example of starting ChessMAGIC! with a FOSSIL:
cmagic c:\cmagic\door.sys PORT:F:1
╒═══════════════════════════════════════════════════════════════════╕
│ 2.5 Using a Digiboard Driver For Various Intelligent Boards │
╘═══════════════════════════════════════════════════════════════════╛
DIGIBOARD UNIVERSAL DRIVER FOR INTELLIGENT DIGIBOARDS.
Uses the same format as the FOSSIL command to open_door.
Instead of F in the port command, use a D. (for Digiboard)
PORT:D:x - x equal channel number.
Example of starting ChessMAGIC! with a DIGI:
cmagic c:\cmagic\door.sys PORT:D:1
STAR GATE INTELLIGENT BOARD
Uses the same format as the FOSSIL command to open_door.
Instead of F in the port command, use a G. (for Star Gate)
PORT:G:x - x equal channel number.
Example of starting ChessMAGIC! with a Star Gate:
cmagic c:\cmagic\door.sys PORT:G:1
SPARKLE INTERFACE
Uses the same format as the FOSSIL command to open_door.
Instead of F in the port command, use a S. (for Sparkle)
PORT:S:x - x equal channel number.
Example of starting ChessMAGIC! with a Sparkle:
cmagic c:\cmagic\door.sys PORT:S:1
ARNET's INTELLIGENT BOARD
Uses the same format as the FOSSIL command to open_door.
Instead of F in the port command, use a A. (for Arnet)
PORT:A:x - x equal channel number.
Example of starting ChessMAGIC! with a Arnet:
cmagic c:\cmagic\door.sys PORT:A:1
╒═══════════════════════════════════════════════════════════════════╕
│ 2.6 Using a Digiboard 8,16 shared port Non-intelligent Board │
╘═══════════════════════════════════════════════════════════════════╛
The command line parameter is somewhat different:
DIGI16:p:aaaaa:i
p = shared port number
aaaaa = address
i = interrupt
Valid addresses are:0x100, 0x108, 0x110, 0x118, 0x120, 0x128, 0x130,
0x138, 0x148, 0x150, 0x158, 0x160, 0x168, 0x170,
0x180
Example of starting ChessMAGIC! with a DIGI16:
cmagic c:\cmagic\door.sys DIGI16:5:0x100:3
DIGI8:p:aaaaa:i
p = shared port number
aaaaa = address
i = interrupt
Valid addresses are:0x100, 0x108, 0x110, 0x118, 0x120, 0x128, 0x130,
0x138
Example of starting ChessMAGIC! with a DIGI8:
cmagic c:\cmagic\door.sys DIGI8:5:0x100:3
╒══════════════════════════════════════════════════════════════════╕
│ 2.7 Computer Play Module Configuration │
╘══════════════════════════════════════════════════════════════════╛
ChessMAGIC! has a new menu option "Y"ou vs Computer. Selecting this
option will cause ChessMAGIC! to exit with a DOS errorlevel of 201.
This permits you to configure your door bat file that calls
ChessMAGIC! to call any other door program, but is ideal for the
accompanying cmate.exe program.
To configure the computer play module, see the accompanying
SAMPLE.BAT file for configuring your door bat file that calls
ChessMAGIC!. Just pass the same identical parameters that you
are passing to ChessMAGIC!.
The following is a sample configuration with inclusion of the
computer play module:
Line 1 :CMAGIC
Line 2 cd\cmagic
Line 3 cmagic drive:\dir\door.sys
Line 4 IF ERRORLEVEL 201 GOTO CMATE
Line 5 GOTO EXIT
Line 6 :CMATE
Line 7 cmate drive:\dir\door.sys
Line 8 GOTO CMAGIC
Line 9 :EXIT
Line 10 cd\bbs
Line 1 - Label for calling ChessMAGIC!
Line 2 - Change to the ChessMAGIC! directory
Line 3 - Start ChessMAGIC! passing your BBS system file
Line 4 - If errorlevel 201 then start cmate (computer play module)
Line 5 - Otherwise exit back to BBS
Line 6 - Label for computer play module call
Line 7 - Start cmate passing your BBS system file
Line 8 - Restart ChessMAGIC! after exiting computer play module
Line 9 - Exit back to BBS label
Line 10- Change back to your BBS directory.
╒══════════════════════════════════════════════════════════════════╕
│ 2.8 System & Memory Considerations │
╘══════════════════════════════════════════════════════════════════╛
ChessMAGIC! utilizes ANSI graphics. You must make certain that your
users have an ANSI driver installed in order that they can properly
view the screens.
ChessMAGIC! is DesqView aware.
ChessMAGIC! will automatically detect and use memory in this order:
EMS (expanded memory), or XMS (extended memory).
Conventional memory available is displayed whenever ChessMAGIC! is run.
╒═══════════════════════════════════════════════════════════════════╕
│ 3.0 INSTALLATION - First Time │
╘═══════════════════════════════════════════════════════════════════╛
When installing ChessMAGIC! for the first time, always run the
LOCAL.BAT first! This initializes and creates the associated
databases. Do NOT run CMEdit before doing this.
After completing the above step, you may then run CMEdit to configure
specifically for your BBS. Refer to CMEDIT.DOC for setup, maintenance,
registration and configuration.
Use the ChessMAGIC! Data Base Manager (CMEdit) for customization and
maintenance of your system.
Always read any special help files, such as WHATSNEW.TXT, README.1ST
etc. that may be included in the distribution archive!
╒═══════════════════════════════════════════════════════════════════╕
│ 3.1 Multi-Node Considerations │
╘═══════════════════════════════════════════════════════════════════╛
If you're running ChessMAGIC! with graphics turned on, please change
the attributes to the *.bgi, *.chr, *.fnt and cmagic.exe files to
READ ONLY. An error could be encountered with a message of "BGI Error".
The batch file READONLY.BAT may be executed to properly set the files
required to read only. Make sure the DOS ATTRIB command is in your
path.
* * LANtastic * *
Make sure that the SHARE.EXE is between REDIR and the SERVER commands.
Also change the accompanying .EXE files to READ-ONLY.
╒═══════════════════════════════════════════════════════════════════╕
│ 3.2 Assistance │
╘═══════════════════════════════════════════════════════════════════╛
Although ChessMAGIC! is an easy program to install on most any BBS,
there may be a Sysop who has difficulty. If so, please don't
hesitate to phone our support BBS! We will be glad to assist you in
getting ChessMAGIC! up and running.
IntelliLink BBS - Atlanta, GA
Bud Bradley, Sysop
(404) 978-2893
(404) 736-9483
24 hours - 14,400 bps
╒═══════════════════════════════════════════════════════════════════╕
│ 3.3 Associated Files and Descriptions │
╘═══════════════════════════════════════════════════════════════════╛
The distribution version of ChessMAGIC! contains the following
files:
README .1ST - ALWAYS - READ THIS FIRST !!
WHATSNEW.TXT - enhancements/fixes in this release
CMUSRPAK.ZIP - Contains remote RIP icons and User Documentation
for ChessMAGIC!. DISTRIBUTE to your users.
CMAGIC .DOC - you're reading it
CMEDIT .DOC - Documentation for the ChessMAGIC!
System Editor/Database Manager
CMATE .DOC - Computer Play Module Documentation
SAMPLE .BAT - Sample bat file for using errorlevel 201 to
access computer play module from ChessMAGIC!.
LOCAL .BAT - Bat file to run ChessMAGIC! locally.
CMAGIC .EXE - ChessMAGIC! executable program
CMEDIT .EXE - CMEdit executable. Requires CMEDLIBC.ZIP or
CMEDLIBE.ZIP obtainable at IntelliLink BBS
CMATE .EXE - Computer Play Module executable.
* *.FNT - Graphics chess fonts
* *.CHR - Graphics character fonts
* *.BGI - Graphics character font styles
* CMAGIC .SCR - menu screens
* CMAGIC .RIP - RIP scripts
* CMAGIC .POS - RIP additional data
* CMERROR .DBF - error messages
* ????????.HLP - assorted online help files
REGISTER.ME - Mail in Order Form
* NOTE: These files should NOT be altered or removed! Erratic
operation and system lock-ups will occur if these files are
not found by ChessMAGIC! when run.
IF ANY OF THE ABOVE LISTED FILES ARE MISSING OR PROGRAM OPERATES
ERRATICALLY, DOWNLOAD ANOTHER ARCHIVE FROM A RELIABLE SOURCE.
The following files are created during system setup:
CMDOOR .DBF/.CDX - chess area definition database/index
PLAYER .DBF/.CDX - player database/index
RATED .DBF/.CDX - rated area game database/index
UNRATED .DBF/.CDX - unrated area game database/index
PSTATS .DBF/.CDX - each area's player stats database/index
╒═══════════════════════════════════════════════════════════════════╕
│ 3.3 Associated Files and Descriptions {continued} │
╘═══════════════════════════════════════════════════════════════════╛
The following files are used/created for each game:
* xxxx.CMG - game move file (xxxx = game number)
** xxxx.NTE - game note pad file (xxxx = game number)
** xxxx.MSG - game long message file (xxxx = game number)
** xxxx.SMG - game short message file (xxxx = game number)
* Note 1: Not created until a player actually enters each game.
** Note 2: Not created until a note/message is saved.
The following miscellaneous files are not included in the
distribution archive, but may be downloaded from IntelliLink BBS
at any time:
GAMECHG.EXE - IMPORTANT! if you're upgrading from a version
prior to 2.01. The game files, *.mve, have been
changed and are not compatible with prior versions.
This utility will perform the modifications.
Listed as CONVERTG.EXE in the file conference.
LHA213.EXE - archive utility (best one available and free)
╒═══════════════════════════════════════════════════════════════════╕
│ 4.0 Menu Items and Descriptions │
╘═══════════════════════════════════════════════════════════════════╛
[ GAMES ] Commands
P Play Your Games -Used for actual game play. A list of your
current games along with play status (i.e.
flagged if your move) is shown.
* S Start New Games -Used to open new games as white or black. An
existing opponent may also be specified, thus
reserving games to prevent otherwise open
joining by any player.
* J Join New Games -Used to join open games that are awaiting
opponents.
V View Active -View any game currently in progress.
C View Completed -View any completed game.
O OTB REAL TIME -Used to enable play against a human opponent
on another node in real time!
I Game Inquiry -Used to view and/or download completed games.
(unavailable in unregistered version)
Y You vs Computer -Play existing or start a new game with computer.
* NOTE: Upon using one of these commands, you must use command P to
actually play in your games.
[ LISTS ] Commands
M Master List - Displays master list of player stats/ratings.
H Who's Online - Displays online status of other nodes/players.
W Win/Loss % - Win/Loss/% summary of current area.
G Game History - Lists completed games detailing wins and
losses in current area.
[ MISC ] Commands
? Help - Displays detailed menu information
describing commands and their functions.
F Information - Product credits and registration
information.
+ Color Setting - Current display setting, will toggle through
three possible choices:
COLOR to Mono
MONO to Laptop
LAPTOP to Color
╒═══════════════════════════════════════════════════════════════════╕
│ 4.0 Menu Items and Descriptions {continued} │
╘═══════════════════════════════════════════════════════════════════╛
D Design Board - Displays game board in current color and
tile configuration, allowing user to
customize white and black squares to suit
their own tastes.
A Select Area - Used to move from one gaming area to
another, based on Sysop configuration.
Shortcut command is Axx, where xx equals
the game area number.
(unregistered version only provides two
areas)
= Graphics - Toggles OFF or ON for graphical interface
(For those utilizing CMCom)
Q Quit to BBS - Exits ChessMAGIC! and returns to BBS.
X Exit to BBS - ditto
╒═══════════════════════════════════════════════════════════════════╕
│ 5.0 PLAYING AREA │
╘═══════════════════════════════════════════════════════════════════╛
The playing board is drawn using ANSI graphics. White pieces are
white letters on a black background and black pieces are black letters
on a white background. As shown, the pieces are letter equivalents:
P = Pawn R = Rook
N = Knight Q = Queen
B = Bishop K = King
Game data displayed includes game number, current move number, player
names, ratings and clock times.
The player whose move it is, is flagged with a ">>" beside that
player's name.
The options box shows the available playing area commands.
The status box will display various status messages when needed such
as White Wins, Game Drawn, Message Waiting, etc. These messages will
be highlighted and blinking, so as not to be overlooked. All moves
and commands are entered in the designated "Option/Move" box.
╒═══════════════════════════════════════════════════════════════════╕
│ 5.1 Making moves │
╘═══════════════════════════════════════════════════════════════════╛
Algebraic notation (i.e. e2-e4) is REQUIRED when making ChessMAGIC!
moves. Valide moves are ( e2e4 e2;e4 e2 e4)
The only exception to algebraic notation is when castling. In that
case, you can either enter the algebraic notation for castling,
i.e e1g1,e1c1 etc, or enter o-o (king-side) or o-o-o (queen-side).
Use lowercase letters, NOT the numeral 0!
After entry of your command/move, press <ENTER> and the system will
perform upon your request. Invalid commands/moves will not be
allowed, nor acted upon and an error message will be displayed.
╒═══════════════════════════════════════════════════════════════════╕
│ 5.2 Board Commands/Options │
╘═══════════════════════════════════════════════════════════════════╛
C - Used to display white & black list of captured pieces and their
corresponding point values.
D - Used to offer your opponent a draw, but only after you have made
your move. Until your opponent makes his next move, the draw
offer remains. Once your opponent has moved, the draw offer is
automatically removed.
R - Used to resign your game.
U - Used to undo or take back your current move.
A - Used to accept a draw.
I - Used to invert (i.e. reverse) the game board.
K - Used to kill a waiting game. If someone reserves a game and has
specified you as their opponent, but you don't wish to participate,
this option is available. The game will be deleted (i.e. it
never existed) without affecting either ratings or statistics.
Players may only kill their own games and then, only when both
sides have not made a move.
L - Used to display a complete list of game moves.
M - Used to enter a message to your opponent (see next page for
detailed description).
N - Used to go to the [N]ext available game whether in view or play
mode. When in play mode, this will take you to the next game in
which it is your move.
By specifying a valid game number, you can go directly to that game
without stepping through several others:
n34 (will step directly to game #34)
╒═══════════════════════════════════════════════════════════════════╕
│ 5.2 Board Commands/Options {continued} │
╘═══════════════════════════════════════════════════════════════════╛
P - Used to access ChessMAGIC!'s Note Pad. This will enable you to
enter private notes (unseen by your opponent) to yourself as an aid
in the current game. (See next page for full description.)
F - Used to refresh the game screen in case something such as line
noise causes things to get jumbled.
V - Used to replay a game online. The commands will appear in the
status box, [F]orward, [B]ackward, [R]eset and [Q]uit.
F = advances 1 move. B = Backs up 1 move. R = resets the board
to the starting position. Q = Quit the view option.
T - If/Then Moves. This feature permits a player to enter up to
20 moves in advance. The player can attempt to guess what his
opponent's reply will be, and if it matches, it will proceed in
making the move contained in the If/Then list. When selecting
this feature, the player will make moves for both sides.
Q - Used to quit from play mode and return to ChessMAGIC!'s main menu.
X - Used to exit ChessMAGIC! and return to BBS.
╒═══════════════════════════════════════════════════════════════════╕
│ 5.3 Note Pad & Message Editors │
╘═══════════════════════════════════════════════════════════════════╛
[ NotePad ]
Each player has their own Note Pad for keeping game notes within
each and every game. These notes are completely private and
unviewable by their opponents or other observers.
[ Messages ]
Public notes can be entered by each game player to their
opponents. Viewable by everyone, only the players of that game
are able to access the editing features. Users are notified of
waiting mail.
When selected to read/enter a message, additional message entry
options are displayed in the "status" window:
┌─[ Status ]────────────────────────┐
│ [L]ong [S]hort [V]iew [A]bort MSG │
└───────────────────────────────────┘
L - used to enter a long message, described below
S - used to enter a single line message
V - used to view long message
A - used to abort message mode, returning to play mode
╒═══════════════════════════════════════════════════════════════════╕
│ 5.3 Note Pad & Message Editors {continued} │
╘═══════════════════════════════════════════════════════════════════╛
Long Message Entry/Edit -
The game board will clear and in its place will be a message entry
area for up to 23 lines of text. Simply begin typing, hitting
<ENTER> at end of each line. Don't worry about typos, those can
be corrected by using the special edit features. However, the
backspace is destructive for immediate corrections, if you wish.
The <ESC> key can be pressed anytime to bring up the following
command options:
Commands: [A]bort, [E]dit, [H]elp, [S]ave, or [C]ontinue
These commands are explained as follows:
A - Used to abort the current message entry session without
saving anything.
E - Used to enter cursor placement mode for editing typos and
such. <NumLock> MUST be ON in order for cursor
positioning to work. Special editing commands are
available in this mode and are explained below.
Cursor movement corresponds to your numeric keypad as
follows:
Cursor LEFT = 4 or Left Arrow
Cursor RIGHT = 6 or Right Arrow
Cursor DOWN = 2 or Down Arrow
Cursor UP = 8 or Up Arrow
Other editing functions are performed with additional keys
on your numeric keypad:
Insert space = 0 or <Ins>
Delete to end-of-line = 1 or <End>
Delete character = . or <Del>
Cursor to "home" position = 7 or <Home>
Delete entire screen = 9 or <PgUp>
The Q command is special in that it exits from the
cursor/edit mode and returns to the command line options.
H - Used to display helpful information about editor use.
S - Used to save message and return to the game screen. The
opponent is automatically notified of the awaiting note.
C - Used to pick up where the cursor was left for continuing
with the message entry process.
╒═══════════════════════════════════════════════════════════════════╕
│ 5.4 SYSOP Join Game Feature │
╘═══════════════════════════════════════════════════════════════════╛
SYSOPS, you now have the capability of joining and playing a game
against a remote user on your local console. To do this, first of
all you must place your ALIAS or ChessMAGIC! player name, in the
field provided by CMEdit's installation selection. This identifies
you in ChessMAGIC!. Refer to the CMEdit.doc file for more information.
Next a game must be established between yourself and another player.
Start the game normally using the (S)tart Game selection from the
ChessMAGIC! main menu. Once the user or yourself does this, you will
be permitted to join the game, when the game board is displayed.
Once the "game board screen" has displayed, to join the game, enter
ALT+J (hold down control key while depressing the J). A message will
appear at the bottom of the screen stating the sysop has joined the
game. If neither of the players names in that game is equal to your
ALIAS name entered in CMEdit, then you will not be permitted to join
that game.
A Sysop Entry field will be displayed on the screen. This is where
your move entries are made. Each player can only make moves when it
is their turn. You cannot make a move out of turn.
To exit play, enter ALT+Q. This must be accomplished before the
other player can physically exit the game.
Summary: ALT+J = join game ALT+Q = quit game
Messages can be sent by using the "M" option. Only short messages
for either player are permitted.
Take backs are allowed by using the (U)ndo option. If you're playing
touch move, then both players should agree not to use this option.
╒═══════════════════════════════════════════════════════════════════╕
│ 6.0 USER vs USER IN REAL TIME! │
╘═══════════════════════════════════════════════════════════════════╛
ChessMAGIC! provides a much improved interface to the Online Play.
Now all that is required, is to select "O" (online play) from the
main menu, then join the "Waiting Room". You can then go anywhere
in ChessMAGIC! and you can be paged by another player, or you can
page another player that is on the "Waiting Room" list.
The "Waiting Room" is designated for players wishing to play an
online or cross node game with another player. Only players that
are listed in the Waiting Room can be paged to be engaged in an
online game. To place your name in the Waiting Room, enter "J" and
press <ENTER>. You will see your name added to the list. You may now
page another player, or go elsewhere in ChessMAGIC!. If another
player wants to play you, you can be paged. To remove your name from
the list or leave the Waiting Room, enter "L" and press <ENTER>. You
will see your name removed from the list. You can no longer be paged.
Upon logging off from ChessMAGIC!, you will automatically
be removed from the Waiting Room list.
To page another player, enter the ID of player to be paged and press
<ENTER>. The player will be notified, and you will receive a response
from the player. Be patient, as the player may be between menus or
engrossed in a game, so it may take several seconds for a response.
* PLEASE STAY in the Waiting Room until the other person arrives. *
* If you leave before the other person arrives, the LINK with that *
* person will be lost and you will need to page them again. *
To exit the "Waiting Room", press "ESC" to return to the previous
menu.
Summary of Commands
===================
H = Help
J = Join the Waiting Room
L = Leave the Waiting Room
nnn = ID of a player to page
ESC = Exit to the main menu
Acknowledgment of a Page
=======================
You will receive a Y (yes) or N (no) response when someone pages you.
If you answer Y, you need to go to the waiting room quickly!
After entering the Waiting Room a menu will be displayed. The person
INITIATING the page has control of the menu selections, with the
exception of Quit. Either player may exit from the linked session.
╒═══════════════════════════════════════════════════════════════════╕
│ 6.0 USER vs USER IN REAL TIME! {continued} │
╘═══════════════════════════════════════════════════════════════════╛
Session Menu
=======================
The session menu will be displayed after a player has been paged,
and then enters the Waiting Room. Of course if they're already in
the Waiting Room, the menu will be displayed immediately.
*************************************************************
* Online Selections *
* <1> Chat *
* <2> Start New Game *
* <3> Continue Existing Game *
* <4> Select Game Area *
* Enter Selection [ ] <Q>uit (Terminates Session) *
*************************************************************
<1> Chat : initiate chat; You should chat
first to decide on game settings.
Chatting data will not be transmitted
until you press <ENTER>.
<2> Start New Game : Start new game. Select colors/time
controls.
<3> Continue Existing Game : Select an existing game with your
opponent. The selection is identical
to the one on main menu with the
exception it only displays games
between you and your opponent.
<4> Select Game Area : Change game area. Choose between rated
or non rated areas. This should be done
FIRST before selecting <2> or <3>
<Q> Quit : Terminates session, removes both
players from the waiting room and
returns both to the main menu.
Possible Delays!
========================
You should be aware that sometimes there may be a delay in response.
There's a lot going on in the background so be patient! Especially if
you have control of the menus. Your opponent may be following slightly
behind you and baud rates make a big difference.
╒═══════════════════════════════════════════════════════════════════╕
│ 6.0 USER vs USER IN REAL TIME! {continued} │
╘═══════════════════════════════════════════════════════════════════╛
Time Control Default
========================
A player will default a game when their time exceeds the time control
selected. It must be noted that the time you see for your opponent may
be different on their screen due to traffic delays. This only occurs
when it is their move. However, after each move the time showing on
their screen as of that move, will be displayed or refreshed correctly
on your screen.
Playing a Game
========================
Playing a game is the same as you normally would with the exception of
some disabled functions. Undo is not permitted in online play. Listing
moves, displaying captures, long messages are not permitted. You can
send short messages, resign or request draws.
After completing a game, you may return to the Session Menu to start
another one, or exit out of online play. Once a player EXITS the
playing area, the other player will AUTOMATICALLY be exited as well.
╒═══════════════════════════════════════════════════════════════════╕
│ 7.0 GAME INQUIRY/DOWNLOAD │
╘═══════════════════════════════════════════════════════════════════╛
This is a powerful feature and one that will be quite popular with
the serious chess buffs! The I option enables your users to view
game stats and DOWNLOAD any/all games (active or completed) based on
specific search criteria!
NOTE: You MUST have LHA v2.13 or later, in order for this feature to
work! Make sure it's placed where it can be found in your
system's PATH.
The following information will first be displayed:
Search Options Search Criteria Description
================ ==================== =========================
[A]rea........ : current game area
[D]ate........ : ALL date to start search
[P]layer...... : ALL first name is OK
[G]ame # Range : ALL low/high game numbers
[S]tatus...... : B Active/Completed/Both
Format [1] [2] : 1 CMReader 1=CMReader
2=Chessmaster 3000
Set criteria, then [V]iew Stats
or [R]eceive/Download Games
╒═══════════════════════════════════════════════════════════════════╕
│ 7.0 GAME INQUIRY/DOWNLOAD {continued} │
╘═══════════════════════════════════════════════════════════════════╛
Using the default settings, ALL games (active and completed) in the
current game area will be found when the V or R command is used.
To narrow the field of search, specific information may be entered:
[A]rea : Provides area change option, same as main menu
[D]ate : Games with dates prior to that entered will be
ignored.
[P]layer : A full name, first name or partial first name may
be entered (i.e. by typing in JOH, all games
matching the player name of JOH will be found --
this could be John Barley, Johann Sebastian,
Johnathan Daniels, etc).
[G]ame # Range: This would allow you to select a range of games
or even a single game. If single game, specify
that game number for start and end.
[S]atus : Self-explanatory. Completed, Active or Both.
Format [1] [2]: ChessMAGIC! will compile the selected game files
in a format compatible with either CMReader
(default) or Chessmaster 3000.
Note: When importing to Chessmaster, use the
coordinate move type.
Use the above search criteria in any combination you wish to narrow
your field of search to specific game information.
The V and R commands will display the game statistics based on your
specified search criteria.
After choosing R (and seeing the games statistics), a list of transfer
protocols specified by the Sysop will be displayed. Choose one and
ChessMAGIC! begins sending the requested games in a self-extracting
archive. The archive's game file members will be named according to
the associated game numbers:
12.txt
23.txt
36.txt
...etc.
The file name is the game number, the extent will be a random number
assigned at time of download and is unimportant.
Once these members are extracted on the user's end, the games may be
easily viewed/studied offline. We suggest you download and use the
FREE program available on IntelliLink BBS as CMREADxx.EXE
(xx = version number) -- The ChessMAGIC! Offline Reader.
╒═══════════════════════════════════════════════════════════════════╕
│ 8.0 PRODUCT SUPPORT │
╘═══════════════════════════════════════════════════════════════════╛
Questions or inquiries can be directed to us through any of the
following sources:
* E-MAIL CONTACTS *
and
All BBS-Related Questions
Fidonet 1:133/317
Internet bbradley@ix.netcom.com
IntelliLink BBS
Atlanta, GA
(404) 978-2893
(404) 736-9483
CompuServe 71520,1316
Whether you're a registered user or not, we appreciate hearing from
you about how ChessMAGIC! can be improved!
You are encouraged to pass along this shareware copy of the
ChessMAGIC! package to your friends for their evaluation. Please
encourage them to register, if they find ChessMAGIC! fits their needs.
Registration entitles you to the very latest version of ChessMAGIC!
and more...
Registered ChessMAGIC! sysops receive UNLIMITED FREE TECHNICAL SUPPORT
through our distribution system, IntelliLink BBS.
For a period of 12 months following your receipt of the initial
registered ChessMAGIC! package (by mail or download), ALL maintenance
and/or major update releases will be downloadable FREE from
IntelliLink BBS, our support system.
Any problems reported by you during this period will be expedited in a
courteous and professional manner. If the resolution of your reported
problem is not made until after the normal 90 day period has expired,
the corrected version will be provided when ready.
NOTE: Usually, most software bugs are discovered within the first 30
days of regular use. Commercial software publishers might
provide you with a bug fix or two, but only if you're lucky and
complain loudly enough. But do they provide even one FREE
general update? Not hardly! With ChessMAGIC! registration,
this 90 day FREE update service makes it an excellent value.
╒═══════════════════════════════════════════════════════════════════╕
│ 8.1 Competitive Pricing │
╘═══════════════════════════════════════════════════════════════════╛
Multinode versions supports SIMULTANEOUS player access of
all gaming areas on all nodes. The graphics version provides colorful
graphic menus, board and pieces. The graphics version requires a
minimum of EGA graphics and 300k of available memory.
Basic 2 Node Version : $ 40.00
Additional Nodes : $ 10.00 Each
Upgrade from a Previous Version : $ 25.00
Professional 999 Nodes : $125.00
╒════════════════════════════════════════════════════════════════════╕
│ 9.0 Distribution Hubs for ChessMAGIC! │
╘════════════════════════════════════════════════════════════════════╛
* Official ChessMAGIC! File Distribution Hubs *
* Most recent versions are always available *
IntelliLink BBS (Atlanta, GA)
(404) 978-2893 (14.4k 24 hours)
(404) 736-9483
The Chessplayer's Forum (Lincoln Park, MI)
(313) 386-7054
* Unofficial List - Files can usually be found here *
Mustang (805)-395-0650
Salt Air (801) 261-8974
RBBS HQ West (510) 689-2090
Searchlight (516) 689-2566
Spitfire (515) 225-8496
WWIV (310) 208-6689
Ultra BBS HQ (318) 487-0800
Hayes USA (404) 446-6336
╔══════════════════════════════════════════════════════════════════╗
║ 10.0 Visa/MC Charge Card "Quick" Registrations ║
╚══════════════════════════════════════════════════════════════════╝
Credit Card registrations are convenient, quickly placing the newly
registered version in your possession, whether it may be a first
time registration or an upgrade of an existing product.
Registering by Credit Card can be accomplished by connecting via modem,
to IntelliLink BBS (404) 978-2893. Read Bulletin #4 first, then select
(Q)uestionaire from the main menu, then select (3) . This will place
you in the Credit Card ordering questionaire. Follow the instructions
provided.
I will provide you registration information, normally within 24 hours,
in a message on IntelliLink BBS.
Be sure to check File Area 1 for the latest software versions!
╒════════════════════════════════════════════════════════════════════╕
│ 11.0 DISCLAIMER/AGREEMENT │
╘════════════════════════════════════════════════════════════════════╛
Users of ChessMAGIC! must accept this disclaimer of warranty:
"ChessMAGIC! is supplied as is. The author disclaims all warranties,
expressed or implied, including, without limitation, the warranties
of merchantability and of fitness for any purpose. The author assumes
no liability for damages, direct or consequential, which may result
from the use of ChessMAGIC!."
"ChessMAGIC! is a `shareware' program and is provided at no charge to
the user for evaluation. Feel free to share it with your friends,
but please do not give it away altered or as part of any other
software package, etc. The essence of "user-supported" software is
to provide personal computer users with quality software without high
prices and yet to provide incentive for programmers to continue to
develop new products. If you find this program useful and find that
you are using ChessMAGIC! and continue to use ChessMAGIC! after a
reasonable trial period, you must make a registration payment to
Knightware. The registration fee will license one copy for use on
any one computer at any one time. You must treat this software just
like a book. An example is that this software may be used by any
number of people and may be freely moved from one computer location
to another, so long as there is no possibility of it being used at
one location while it's being used at another (just as a book cannot
be read by two different people at the same time).
╒════════════════════════════════════════════════════════════════════╕
│ 11.0 DISCLAIMER/AGREEMENT {continued} │
╘════════════════════════════════════════════════════════════════════╛
"Commercial users of ChessMAGIC! must register and pay for their
copies of ChessMAGIC! within 30 days of first use or their license is
withdrawn. Site-License arrangements may be made by contacting
Knightware. Anyone distributing ChessMAGIC! for any kind of
remuneration must first contact Knightware at their address for
authorization. This authorization will be automatically granted to
distributors recognized by Knightware as adhering to its guidelines
for shareware distributors, and such distributors may begin offering
ChessMAGIC! immediately (however, Knightware must still be advised so
that the distributor can be kept up-to-date with the latest versions
of ChessMAGIC!).
"You are encouraged to pass a copy of ChessMAGIC! along to your
friends for evaluation. Please encourage them to register their copy
if they find that they can use it. All registered users will receive
a copy of the latest version of the ChessMAGIC! system and 90 days of
free support.
╒═══════════════════════════════════════════════════════════════════╕
│ 12.0 DEFINITION OF SHAREWARE │
╘═══════════════════════════════════════════════════════════════════╛
Shareware distribution gives users a chance to try software before
buying it. If you try a Shareware program and continue using it, you
are expected to register. Individual programs differ on details --
some request registration while others require it, some specify a
maximum trial period. With registration, you get anything from the
simple right to continue using the software to an updated program with
printed manual.
Copyright laws apply to both Shareware and commercial software, and
the copyright holder retains all rights, with a few specific
exceptions as stated below. Shareware authors are accomplished
programmers, just like commercial authors and the programs are of
comparable quality. (In both cases, there are good programs and bad
ones!) The main difference is in the method of distribution. The
author specifically grants the right to copy and distribute the
software, either to all and sundry or to a specific group. For
example, some authors require written permission before a commercial
disk vendor may copy their Shareware.
Shareware is a distribution method, not a type of software. You
should find software that suits your needs and pocketbook, whether
it's commercial or Shareware. The Shareware system makes fitting your
needs easier, because you can try before you buy. And because the
overhead is low, prices are low also. Shareware has the ultimate
money-back guarantee -- if you don't use the product, you don't pay
for it.
╒═══════════════════════════════════════════════════════════════════╕
│ 14.0 Frequently Asked Questions │
╘═══════════════════════════════════════════════════════════════════╛
Ques: What do I do if ChessMAGIC! displays "Nodes Exceeded", then
exits?
Answ: Run Cmedit, select Misc, then select "Reset Nodes".
Ques: What do I do if I can't get ChessMAGIC! to recognize and
properly run with remote connections?
Answ: Run ChessMAGIC! with the BUGLOG command line parameter.
ChessMAGIC! will create a file cmdebug.log with information
that will enable KnightWare to resolve your problem quickly.
Please forward that file to IntelliLink BBS (404) 978-2893 and
leave a message to the sysop.
Ques: How long does my support last and what does it provide?
Answ: Your support lasts for 1 year from the time of registration.
During that period you will be able to register any new version
released by KnightWare.
Ques: When I run Cmedit, I get invalid version of FoxPro.
Answ: Normally when this occurs, you require the runtime library
of FoxPro which can be obtained from IntelliLink BBS.
The file for conventional memory is CMEDLIBC.ZIP, for EMS
CMEDLIBE.ZIP.
Ques: ChessMAGIC! doesn't seem to recognize my drop file.
Answ: ChessMAGIC! only supports DOOR.SYS.
╒═══════════════════════════════════════════════════════════════════╕
│ 15.0 MAIL-IN ORDER FORM (check or money orders) │
╘═══════════════════════════════════════════════════════════════════╛
Make Checks Payable to: KnightWare
P.O. Box 464711
Lawrenceville, GA 30246
Your Name ________________________________
Phone ________________________________ (Voice)
Address ________________________________
Address ________________________________
City ________________ State ____ ZIP ______________
BBS Name ________________________________ No. of Nodes ________
BBS Software ________________________________
BBS Number(s) ______________________________________________________
PRODUCT QUANTITY PRICE EA. TOTAL PRICE
--------------------------- -------- --------- -----------
ChessMAGIC! Basic 2 Node ________ x $ 40.00 = ___________
(includes both ANSI/Hi-Res Graphics)
Additional Nodes (each) ________ x $ 10.00 = ___________
Professional ChessMAGIC! 999 Nodes ________ x $125.00 = ___________
Upgrading From a Previous Version ________ x $ 25.00 = ___________
Sub-Total ___________
Shipping & Handling $ 5.00
TOTAL
===========
Media: [ ] 5-1/4" 1.2 [ ] 3-1/2" 720 [ ] 3-1/2" 1.4