Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Pro Deo in Arena

Author: David Dahlem

Date: 07:39:32 09/02/04

Go up one level in this thread


On September 02, 2004 at 06:43:02, Ed Schröder wrote:

>On September 02, 2004 at 03:39:23, Manfred Rosenboom wrote:
>
>>On September 02, 2004 at 02:37:08, Ed Schröder wrote:
>>
>>>I never had a good look at Arena, so that's reason one. Furthermore Frank Q.
>>>complained about the compatibility, I may assume he doesn't talk nonsense.
>>
>>Hi Ed,
>>
>>I'm mainly interested in using ProDeo for position analysis. My prefered GUI is
>>Arena. The ProDeo engine seems to run flawless as WinBoard engine, but ProDeo
>>doesn't support the WinBoard edit command, so you can't analyse position -
>>beside the inital game position :-) When I use the WB2UCI adapter, I can use
>>ProDeo for position analysis. BUT: when I exit Arena, the ProDeo engine doesn't
>>exit. This seems to be an Arena problem, because I have no problems with the
>>WB2UCI adapter under the ChessBase Shredder 8 GUI and the Shredder Classic GUI.
>>
>>My question: will you add the WinBoard edit command to your ProDeo WinBoard like
>>engine ?
>
>Hi Manfred,
>
>I am using "setboard", Arena doesn't support this?
>
>Ed (Arena dummy)

Hi Ed

From engine-intf, the xboard Chess Engine COmmunication Protocol:

setboard FEN
The setboard command is the new way to set up positions, beginning in protocol
version 2. It is not used unless it has been selected with the feature command.

edit
The edit command is the old way to set up positions. For compatibility with old
engines, it is still used by default, but new engines may prefer to use the
feature command to cause xboard to use setboard instead.

protover N
Beginning in protocol version 2 (in which N=2), this command will be sent
immediately after the "xboard" command. If you receive some other command
immediately after "xboard" (such as "new"), you can assume that protocol version
1 is in use. The "protover" command is the only new command that xboard always
sends in version 2. All other new commands to the engine are sent only if the
engine first enables them with the "feature" command. Protocol versions will
always be simple integers so that they can easily be compared.
Your engine should reply to the protover command by sending the "feature"
command with the list of non-default feature settings that you require, if any.

Your engine should never refuse to run due to receiving a higher protocol
version number than it is expecting! New protocol versions will always be
compatible with older ones by default; the larger version number is simply a
hint that additional "feature" command options added in later protocol versions
may be accepted.

Regards
Dave



This page took 0.01 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.