Autodetection in Arena does not work (with WB engines)

Discussion of chess software programming and technical issues.

Moderator: Ras

User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Autodetection in Arena does not work (with WB engines)

Post by michiguel »

This is the output of inbetween.
Arena tries xboard, gaviota goes into xboard and rejects any uci commands afterwards. Despite that, Arena tries uci, and isready. Of course, gaviota rejects isready and Arena keeps waiting forever for "readyok"

Miguel
CC: to Michael Diosi.

0.000: - Starting server: gaviota
0.203: - Priority class set to normal
0.203: - Thread priority set to normal
0.203: > xboard
0.219: > uci
0.328: < Gaviota v0.75.6.3
0.328: < Copyright (c) 2000-2010 Miguel A. Ballicora
0.328: < There is NO WARRANTY of any kind
0.328: < # mode = winboard/xboard
0.328: < # Type 'screen' for a better output in console mode
0.328: < # Type 'help' for a list of useful commands
0.328: <
1.266: < feature done=0
1.266: <
1.266: < Error (unknown command): uci
1.266: > accepted done
8.266: > isready
8.266: < Error (unknown command): isready
37.906: > ?
37.906: > force
37.906: > quit
Edmund
Posts: 670
Joined: Mon Dec 03, 2007 3:01 pm
Location: Barcelona, Spain

Re: Autodetection in Arena does not work (with WB engines)

Post by Edmund »

Same with Glass 1.6. The only way to correctly handle this issue for Arena would be to restart the engine after the first succeeded test.
User avatar
Jim Ablett
Posts: 2266
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: Autodetection in Arena does not work (with WB engines)

Post by Jim Ablett »

There is a workaround if you send the wb feature commands at program startup then autodetect works >

Code: Select all

AliBaba chess engine v1.30wb JA
------------------------------
24 january 1995, (c) D.M. Breuker
Winboard support by Jim Ablett [04-06-10]

feature colors=1
feature myname="AliBaba 1.30wb JA by D.Breuker"
feature time=1
feature pause=0
feature sigint=0
feature sigterm=0
feature reuse=0
feature draw=1
feature random=0
feature variants="normal"
feature setboard=0
feature ping=0
feature ics=1
feature memory=1
feature name=1
feature analyze=1
feature done=1
Jim.