Package: gpsshogi
Version: 0.6.0-3+nmu1
When running the USI version of GPS Shogi (gpsusi) under XBoard at
classical or incremental time control, GPS Shogi hangs until it forfeits
on time. The xboard.debug log file lists
Command: xboard -fcp shokidoki -scp "uci2wb debug -s gpsusi" -tc 5 -mps
40 -debug
relevant part of the produced xboard.debug log:
53002 <second: # start search
53002 <second: # position startpos moves 3g3f
53002 <second: # go btime 298460 wtime 300000 movestogo 40
53002 <second: # engine said: unknown option in go movestogo
53002 <second: # engine said: terminate called after throwing an
instance of 'std::runtime_error'
53002 <second: # engine said: what(): unknown option in go movestogo
or after: xboard -fcp shokidoki -scp "uci2wb debug -s gpsusi" -tc 5
-inc 1 -debug
37710 <second: # start search
37710 <second: # position startpos moves 2g2f
37710 <second: # go btime 297520 wtime 300000 winc 1000 binc 1000
37710 <second: # engine said: unknown option in go winc
37710 <second: # engine said: terminate called after throwing an
instance of 'std::runtime_error'
37710 <second: # engine said: what(): unknown option in go winc
These are standard USI commands, and other USI engines (e.g.
Blunder_USI) have no trouble understanding them.
It seems gpsusi is not USI compliant!