hgm wrote:Just so long as it is clear that this was not really a poll on what is the best protocol, but about which protocol is supported best by SCID...
It's not ~just~ the effort of coding xboard dynamic config support. Scid is a huge sprawling project, and I've started to not add code/features just to avoid more bloat. For good or bad, UCI seems the prevalent protocol.
I'd like to support xboard engines better, especially for the tournament feature. I just did some quick testing. Fairymax doesn't support the setboard command. Currently, Scid vs PC's tournament assumes this command is working , so maybe i will/should write code for engines without 'setboard'.
And Gaviota 0.74 doesn't like my xboard code. I can't get more than one move out of it at either time-pre-game or seconds-per-move. For seconds-per-move I issue both "st" and "time" and it's quite possible this is wrong ?
setboard rnbqkbnr/ppp1pppp/8/3P4/8/8/PPPP1PPP/RNBQKBNR b KQkq - 0 2
st 5
time 500
go
For time-per-game i issue
setboard r1bqkbnr/pppppppp/2n5/8/4P3/5N2/PPPP1PPP/RNBQKB1R b KQkq - 0 2
level 0 0:56 1
go
but still can't get more than one move out of it. The latest Gaviota linux bins won't run on this box because of glibc version conflict. Any link for recent gaviota source ?
And I will mention Scid's engine configuration does allow for command line options to be given to the engine, which many engines support.