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!

Reply via email to