Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Auto232 questions, here is the manual in English!

Author: Harald Faber

Date: 23:11:01 04/07/99

Go up one level in this thread


On April 07, 1999 at 13:03:40, Rob Shultz wrote:

>I now have Auto232 but I don't know how to read German.  Has anyone translated
>the manual into English?  Are there any sites with tips and configuration help?
>
>Thanks,
>Rob

Once upon a time I asked Steve for kind of archive or FAQ, e.g. Chessmater
settings is an often asked questions, and this autoplayer too.
Up to now it seems Steve either has no time or no interest. So I have to post it
here:


Autoplayer manual
shortened and modified version. Translated from German and modified by
Harald Faber.
For professional use contact haraldf@bigfoot.com

CONTENTS:
=========
I.      Hardware installation
II.     Starting the test-software
III.    Starting the installation software
IV.     A first game between 2 programs
V.      More games with the autoplayer
VI.     Autoplayer for the advanced user
        1. series of games (option /g)
        2. time distance between 2 games (option /t)
        3. maximum move number (option /m)
        4. name for saved games (option /f)
        5. interrupting game in progress ( <CTRL> - 9 )
        6. play from a setup-position
VII.    Hints and tricks
        1. Fritz2+3
        2. Kallisto 1.83
        3. Databases
        4. finishing interrupted games
        5. notation!
        6. noname-driver


I. Hardware installation
------------------------
Both PC's have to be connected with the delivered cable. Use a serial port COM1
or COM2. It is possible to use COM1 at the 1st and COM2 at the 2nd PC.
The delivered cable has 2 9-pin-sockets so you need an adapter if you have
25-pin-port available.

II. Starting the test-software
------------------------------
After installing the hardware turn on both computers. Be sure to be at the
DOS-prompt (occasionally you have to quit Windows etc.). Put the delivered
3.5"-disk into the 1st computer and a copy of this disk into the 2nd one.
At the DOS-prompt change to the 3.5"-disk-drive on both computers (a: or b:)
and type

AUTOTEST <ENTER>

at the 1st computer. This program checks if the connection between PC - PC is
working correctly. Now also type AUTOTEST <ENTER> at the 2nd PC. If there is a
connection found a message appears on both Pcs via which COM-port the Pcs are
connected. Keep it in mind or write it down, it will be needed later on. If no
connection is found then check the cable connection. If this is installed
correctly, there is a problem with your PC, probably with the serial port.
There may also be problems with the interrupts, i.e. if you plug the cable into
the port where the mouse usually is connected it could be necessairy to
de-activate the mouse-driver in the AUTOEXEC.BAT or CONFIG.SYS. Furthermore
there can be interrupt conflicts with some network adapters.

III. Starting the installation software
---------------------------------------
If the connection was found correctly in point 2 then type

INSTALL <ENTER>

at the 1st PC. A menu appears. You may use the cursor keys as well as the normal
keys on the keyboard (the first letter (marked) of the menu names are only in
use). Go through with the cursor (right or left) to the program of your choice
and press <ENTER> to open a pull-down-menu because you often have several
different program versions. Select with cursor up/down and again press <ENTER>.
Now a small window opens. You have to enter the following:
Source install drive (3.5"-disk-drive, a: or b:);
program directory (i.e. C:\GENIUS3);
starting command for the program (i.e. cg3 /x for Genius3 in x-mode)
and finally the used COM-port (here you fill in the number you got from the
test program). Don't hesitate to edit the lines you want or have to edit.
Always confirm entries with <ENTER>. This way you can install the autoplayer
for all the other programs you want to use. When you have finished do the same
procedure at the 2nd computer.

IV. A first game between 2 programs
-----------------------------------
1. Start: The additional programs for the auotplayer are installed now on both
computers, time for a test. Change the directory on your 1st computer to where
the program you want to use is located. Instead of starting as usual you now
have to type

AUTO232 <ENTER>

Some messages appear, then the chess program starts. Now do the same at the 2nd
PC. Both programs were started and now have to be prepared for the first game
autoplay
a) new game: most programs load the last game when started. Therefore it is
necessairy to enter the command for a new game on both Pcs.
b) level: select the playing level of your choice on both programs (they don't
need the same time control). For this first autoplay test game we propose you
to take 5sec/move because it is a test and the game shouldn't last too long.
Now both programs are prepared to finally start an autoplayer-game. Choose the
program you want to play with white. On 1st keyboard press
<CTRL> - 0  (keep the CTRL-key pressed when pressing 0)
The same effect has <ALT> - 0
Depending on the programs it may last some seconds until the programs start to
play each other. Be patient. You can control this, usually in the program the
option "print moves" will be activated automatically.
2. End of game: The game will stop automatically (50-moves-rule, mate etc.).
A special case would be if the first game would last more than 100 moves.
Then the game would also stop because with default-settings the autoplayer
allows play until move 100. How this can be modified will be explained later.
At reaching the end of the game, the game will be saved after 15min as
"match.001". You may save the game manually as well.

V. More games with the autoplayer
---------------------------------
Of course the autoplayer needs only to be installed once. If you want another
autoplayer-game, repeat point IV.
More info about more games etc. are in the instructions for advanced users.

VI. Autoplayer for the advanced user
------------------------------------
To let 2 programs play overnight in tournament-mode with automatic saving the
game is just the autoplayer's basic function. Here are further options:
- series of games between 2 programs automatically with subsequently saving
the games
- definition of a time distance between 2 games
- definition of maximum move number per game
- definition of the name of the saved games, default is match.001, match.002 etc
- interrupting a game in progress (i.e. in a clearly won / lost / draw position)
and start a new game
- automatic play from a setup-position

1.series of games (option: /g)
Before you get to know how to play 2, 3 or more games automatically some basic
info:
Although the autoplayer is installed on both Pcs and also started on both, the
control of all activities is only given to one computer (master). Which one
this is can be chosen with pressing <CTRL> - 0 to start the autoplay. The
one where you press <CTRL> - 0 is the master. You can also give some more
information to the master with starting parameters / options. For a series
of games use the parameter /g. That means if you want to play 10 games
type

AUTO232 /g10 <ENTER>

at the master (instead of auto232) and AUTO232 at the 2nd PC. The master
always plays white!

2. definition of a time distance between 2 games (option /t)
What is it good for? Simple: If you let 2 programs play blitz-games the default
setting would let you wait 15min until a new game is started. This is not very
senseful. It would be more senseful in games with 5sec/move to use a time
parameter /t1. So if you want to play 10 games as above with 5sec/move it would
be clever to type

AUTO232 /g10 /t1 <ENTER>

(again at the master, the slave always gets only AUTO232). If the autoplayer
should wait 3min instead of 1min then just change the parameter from /t1 to /t3
and so on. Always think of the level you play. If you have 30min/game and
use /t1 it could happen that one program is still thinking while the
autoplayer after a minute with no action thinks the game is over and
suddenly starts a new game. In tournament games the formula

time distance = time per move x 10       (tournament is 40m/2h = 3min/move)

did stand the test. (personal remark: some programs like Hiarcs and MChessPro
sometimes use more than this time, so right now I am at /t35 although this is
sometimes very close...). Minimum time is 1min, maximum is 52000min

3. definition of maximum move number (option /m)
Although more and more programs recognize not enough material to mate there
are some cases where really nothing happens and both programs move just
because it is their due. In these cases it can be senseful to use this
parameter. So if you want a game not to last longer than 100 moves with the
above options, type

AUTO232 /g10 /t35 /m100 <ENTER>  at the master and so on.

4. definition of names for the saved games (option /f)
It is boring to save the games always as match.001, match.002 etc. You may
define the name yourself. I.e. type

AUTO232 /g10 /t35 /m100 /fseries1 <ENTER>

to save the games as series1.001, series1.002 etc.

5. interrupting a game in progress ( <CTRL> - 9 )
While a game series is running it often happens that you come to the
computer(s) and see that the actual game is clearly won / lost / draw.
So to not waste any more time for this senseless game you can interrupt the
running game under the following conditions:
- wait until the master computer is to move
- while the master calculates press <CTRL> - 9
Either the master interrupts his calculations immediately or he finishes his
calculations. (remark: it doesn't matter if you force the master to move)
In both cases the move won't be sent to the other computer.
Now press <CTRL> - 0 at the master. The actual game will be saved and
afterwards another game will be started.

6. play from a setup-position
Sometimes it is interesting to play from a certain position. In this case
setup the position on both programs (of course loaded with AUTO232) and start
like known with <CTRL> - 0.

VII. Hints and tricks
---------------------
1. Fritz2: the autoplayer starts Fritz2 with default colours. Don't change it!
Fritz2 also needs the sound to be enabled! If it is disturbing, add the
option /s to the autoplayer. Then the sound is enabled but won't be heard out
of the PC speaker. Fritz3 has the same problems until version 3.03. If you
have anb earlier version than 3.04 then update your version (3.00-3.03) with
the one on the auto232-disk (directory fritz304).

2.Kallisto: To use Kallisto, check if you have the version 1.83 or later.
If necessairy you need to update. When installing Kallisto, the starting
command has to be the .EXE-file, i.e. "V183" for Kallisto V1.83.
Otherwise, if you fill in "Kallisto", the program won't be started with the
autoplayer.

3. databases: for some programs that support databases it is useful to create
a new database which only will contain the games played with the autoplayer.
Create the databases before activating the autoplayer with <CTRL> - 0

4. finishing interrupted games: just load the interrupted game in both
programs and start the autoplayer, but care for the settings

5. (my personal advice) notation: Always be sure to use the LONG NOTATION!
If you have the short notation activated the autoplayer doesn't work!

Another problem is that you always have to enter the
AUTO232 /g10 /t35 /m100 /fseries1  etc. BEFORE you type AUTO232 at the
2nd computer!

6. If you develop an own program you can play with the autoplayer against
all other programs with this noname-driver. You just have to ensure the
following conventions:
- the program must be able to print moves. Is this option activated, each
half-move (=ply) must be printed immediately after moving
- the moves must be accepted by your program in MiniMAX-format:

moves:  from-to         : "e2e4<Carriage Return>"
new game                : "AN<Carriage Return>"
turn board              : "BD<Carriage Return>"
move back               : "ZU<Carriage Return>"
move!                   : "SPACE"
calculate!              : "SP<Carriage Return>"
Memo-mode/more moves on/off : "MZ<Carriage Return>"
Printer on/off          : "DR<Carriage Return>"
Save game               : "SR<Carriage Return>"
                          "filename<Carriage Return>"

Recklinghausen, Juni 1997

No warranty for this.

Constructive criticism welcome.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.