Help with Winboard
Posted: 08 May 2010, 18:51
Hello,
I am trying WB+PSWBTM and so far it has been a bittersweet experience.
Some engines does not work correctly and they run without problems under Arena.
This is an example:
[Event "Slibo"]
[Site "HOME"]
[Date "2010.05.08"]
[Round "1.1"]
[White "Chesley r317 ja"]
[Black "Slibo 0.5.1"]
[Result "0-1"]
[TimeControl "60+1"]
[Number "1"]
1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 5. Nc3 g6 6. Qb3 Bg7 7. cxd5 O-O
8. Be2 Na6
{Error writing to first chess program} 0-1
The debug file:
I set up the engines like this:
Chesley: Installed as a winboard engine with the following parameter: WBopt /%sXBook
Slibo: Installed with the following parameters: WBopt /%sXBook /%sIsUCI=true
What would be the problem? I can run a match under Arena with the same engines using an external opening book for both.
Winboard fellow experts, what am I doing wrong?
Regards,
Carlos
I am trying WB+PSWBTM and so far it has been a bittersweet experience.
Some engines does not work correctly and they run without problems under Arena.
This is an example:
[Event "Slibo"]
[Site "HOME"]
[Date "2010.05.08"]
[Round "1.1"]
[White "Chesley r317 ja"]
[Black "Slibo 0.5.1"]
[Result "0-1"]
[TimeControl "60+1"]
[Number "1"]
1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 5. Nc3 g6 6. Qb3 Bg7 7. cxd5 O-O
8. Be2 Na6
{Error writing to first chess program} 0-1
The debug file:
- Code: Select all
recognized 'normal' (-1) as variant normal
WinBoard 4.4.3 + chesley317-32-ja.exe
Reset(1, 0) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
shuffleOpenings = 0
TC string = '+1+1'
mps=0 tc=60000 inc=1000
TC string = '+1+1'
mps=0 tc=60000 inc=1000
StartChildProcess (dir="C:\WinBoard-4.4.3\Engines\chesley-r317_ja") "./chesley317-32-ja.exe"
641 >first : xboard
protover 2
656 <first : Chesley the Chess Engine! (317_JA)
656 <first :
656 <first : Copyright (C) 2009 Matthew Gingell <gingell@adacore.com>
656 <first : Chesley is free software, distributed under the GNU General Public License.
656 <first : > tellicsnoalias set 1 Chesley the Chess Engine! v317_JA
656 <first : tellicsnoalias kibitz Chesley! v317_JA says hello!
656 <first : feature done=0
656 >first : accepted done
656 <first : feature ping=1
656 >first : accepted ping
656 <first : feature setboard=1
656 >first : accepted setboard
656 <first : feature playother=1
656 >first : accepted playother
672 <first : feature san=0
672 >first : accepted san
672 <first : feature usermove=1
672 >first : accepted usermove
672 <first : feature time=1
672 >first : accepted time
672 <first : feature draw=1
672 >first : accepted draw
672 <first : feature sigint=0
672 >first : accepted sigint
672 <first : feature sigterm=1
672 >first : accepted sigterm
672 <first : feature reuse=1
672 >first : accepted reuse
672 <first : feature analyze=0
672 >first : accepted analyze
672 <first : feature myname="Chesley the Chess Engine! v. 317_JA"
672 >first : accepted myname
672 <first : feature colors=0
672 >first : accepted colors
672 <first : feature ics=1
672 >first : accepted ics
672 <first : feature name=1
672 >first : accepted name
672 <first : feature pause=1
672 >first : accepted pause
672 <first : feature done=1
672 >first : accepted done
688 >first : new
random
688 >first : ics -
688 >first : level 0 1 1
688 >first : post
688 >first : hard
688 >first : easy
688 >first : ping 1
688 >first : force
StartChildProcess (dir="C:\WinBoard-4.4.3\Polyglot") polyglot C:\WinBoard-4.4.3\WinBoard\\polyglot_2nd.ini
1188 >second: xboard
protover 2
1203 <second: PolyGlot 1.4.38x by Fabien Letouzey.
1203 <first : pong 1
11203 >second: new
random
11203 >second: level 0 1 1
11203 >second: post
11203 >second: hard
11203 >second: easy
11203 >second: force
11203 >first : computer
11203 >first : name slibo-051-32-ja.exe
11203 >second: computer
TC string = '+1+1'
mps=0 tc=60000 inc=1000
TC string = '+1+1'
mps=0 tc=60000 inc=1000
time odds: 1.000000 1.000000
11203 >first : time 6000
11203 >first : otim 6000
book key = 463b96181691fc9c
book move field = 796
book hit = e2e4
11219 >first : force
11219 >first : e2e4
nps: w=-1, b=-1
machine move 0, castling = 7 0 4 7 0 4
move to parse: e2e4
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: e2e4
, parse: e4 (
)
time odds: 1.000000 1.000000
11235 >second: time 6000
11235 >second: otim 6098
book key = 823c9b50fd114196
book move field = 3242
book hit = c7c6
11235 >second: force
11235 >second: e2e4
11235 >second: c7c6
silence
machine move 1, castling = 7 0 4 7 0 4
move to parse: c7c6
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: c7c6
, parse: c6 (
)
time odds: 1.000000 1.000000
11360 >first : time 6098
11360 >first : otim 6087
book key = 104676bf8ad1922d
book move field = 731
book hit = d2d4
11360 >first : usermove 11360 >first : c7c6
11360 >first : d2d4
silence
machine move 2, castling = 7 0 4 7 0 4
move to parse: d2d4
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: d2d4
, parse: d4 (
)
time odds: 1.000000 1.000000
Interrupting second
11469 >second: time 6087
11469 >second: otim 6187
book key = d57359159b18bf6f
book move field = 3299
book hit = d7d5
11485 >second: d2d4
11485 >second: d7d5
silence
machine move 3, castling = 7 0 4 7 0 4
move to parse: d7d5
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: d7d5
, parse: d5 (
)
time odds: 1.000000 1.000000
11610 >first : time 6187
11610 >first : otim 6173
book key = 50197b0107ccf149
book move field = 1827
book hit = e4d5
11610 >first : usermove 11610 >first : d7d5
11610 >first : e4d5
silence
machine move 4, castling = 7 0 4 7 0 4
move to parse: e4d5
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: e4d5
, parse: exd5 (
)
time odds: 1.000000 1.000000
Interrupting second
11735 >second: time 6173
11735 >second: otim 6275
book key = 77c6714cdda3b34f
book move field = 2723
book hit = c6d5
11735 >second: e4d5
11735 >second: c6d5
silence
machine move 5, castling = 7 0 4 7 0 4
move to parse: c6d5
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: c6d5
, parse: cxd5 (
)
time odds: 1.000000 1.000000
11860 >first : time 6275
11860 >first : otim 6262
book key = 04b6de057dc9bef5
book move field = 666
book hit = c2c4
11860 >first : usermove 11860 >first : c6d5
11860 >first : c2c4
silence
machine move 6, castling = 7 0 4 7 0 4
move to parse: c2c4
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: c2c4
, parse: c4 (
)
time odds: 1.000000 1.000000
Interrupting second
11969 >second: time 6262
11969 >second: otim 6362
book key = 889541213ec615f2
book move field = 4013
book hit = g8f6
11969 >second: c2c4
11969 >second: g8f6
silence
machine move 7, castling = 7 0 4 7 0 4
move to parse: g8f6
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: g8f6
, parse: Nf6 (
)
time odds: 1.000000 1.000000
12094 >first : time 6362
12094 >first : otim 6350
book key = d37b75d4933c5464
book move field = 82
book hit = b1c3
12094 >first : usermove 12094 >first : g8f6
12094 >first : b1c3
silence
machine move 8, castling = 7 0 4 7 0 4
move to parse: b1c3
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: b1c3
, parse: Nc3 (
)
time odds: 1.000000 1.000000
Interrupting second
12235 >second: time 6350
12250 >second: otim 6448
book key = 28ec6d7651ded6bd
book move field = 3502
book hit = g7g6
12266 >second: b1c3
12266 >second: g7g6
silence
machine move 9, castling = 7 0 4 7 0 4
move to parse: g7g6
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: g7g6
, parse: g6 (
)
time odds: 1.000000 1.000000
12422 >first : time 6448
12422 >first : otim 6431
book key = c1583e2d2a5144f6
book move field = 209
book hit = d1b3
12422 >first : usermove 12422 >first : g7g6
12422 >first : d1b3
silence
machine move 10, castling = 7 0 4 7 0 4
move to parse: d1b3
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: d1b3
, parse: Qb3 (
)
time odds: 1.000000 1.000000
Interrupting second
12547 >second: time 6431
12547 >second: otim 6535
book key = fba19d951f6aec10
book move field = 3958
book hit = f8g7
12547 >second: d1b3
12547 >second: f8g7
silence
machine move 11, castling = 7 0 4 7 0 4
move to parse: f8g7
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: f8g7
, parse: Bg7 (
)
time odds: 1.000000 1.000000
12703 >first : time 6535
12703 >first : otim 6517
book key = 4b1da023e42d27ba
book move field = 1699
book hit = c4d5
12703 >first : usermove 12703 >first : f8g7
12703 >first : c4d5
silence
machine move 12, castling = 7 0 4 7 0 4
move to parse: c4d5
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: c4d5
, parse: cxd5 (
)
time odds: 1.000000 1.000000
Interrupting second
12813 >second: time 6517
12813 >second: otim 6623
book key = 45373bee46e333a7
book move field = 3903
book hit = e8g8
12813 >second: c4d5
12813 >second: e8g8
silence
machine move 13, castling = 7 0 4 7 0 4
move to parse: e8g8
(7,0) (0,0) (4,0) (7,7) (0,7) (4,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: e8g8
, parse: O-O (
)
time odds: 1.000000 1.000000
12938 >first : time 6623
12938 >first : otim 6604
book key = 4f9fd65993bada4c
book move field = 332
book hit = f1e2
12938 >first : usermove 12938 >first : e8g8
12938 >first : f1e2
silence
machine move 14, castling = 7 0 4 7 0 -1
move to parse: f1e2
(7,0) (0,0) (4,0) (7,7) (0,7) (-1,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: f1e2
, parse: Be2 (
)
time odds: 1.000000 1.000000
Interrupting second
13063 >second: time 6604
13063 >second: otim 6712
book key = 3c1f55a0929f90ef
book move field = 3688
book hit = b8a6
13063 >second: f1e2
13063 >second: b8a6
silence
machine move 15, castling = 7 0 4 7 0 -1
move to parse: b8a6
(7,0) (0,0) (4,0) (7,7) (0,7) (-1,7) castling rights
TC string = '+1+1'
mps=0 tc=60000 inc=1000
move: b8a6
, parse: Na6 (
)
time odds: 1.000000 1.000000
13172 >first : time 6712
Fatal Error: Error writing to first chess program:
Se está cerrando la canalización.
GameEnds(38, Error writing to first chess program, 2)
GE(38, Error writing to first chess program, 2) bare king k=14 color=22
13188 >first : result 0-1 {Error writing to first chess program}
Interrupting second
13188 >second: result 0-1 {Error writing to first chess program}
13188 >first : quit
13188 >second: quit
Exiting: Match Chesley the Chess Engine! v. 317_JA vs. slibo-051-32-ja.exe: final score 0-1-0
I set up the engines like this:
Chesley: Installed as a winboard engine with the following parameter: WBopt /%sXBook
Slibo: Installed with the following parameters: WBopt /%sXBook /%sIsUCI=true
What would be the problem? I can run a match under Arena with the same engines using an external opening book for both.
Winboard fellow experts, what am I doing wrong?
Regards,
Carlos