Open sandermvdb opened 7 years ago
There is a bug in the Uci implementation that does not allow to call "isready" after "position".
This is fixed in the develop branch (UCI Interface: Now "isready" may be called after "position"), and it will be merged soon into the master branch for the 1.8 release.
i only encounter this in CuteChess (v1.2.0 on Linux) when Carballo plays Black .. when it plays White all is OK .. here's a log when it fails with Black : it starts calculating its first move after White did an opening move, but then suddenly Carballo loses "0-1" without any message : carballo_playwithblackfails.zip
I confirm bad behavior in cutechess under Windows: Carballo 1.7 plays an illegal move in 93% of the games.
Alex
I can confirm the 1.8 release of Carballo can play a full game in Cutechess 1.2 from both sides of the board.
I can confirm the 1.8 release of Carballo can play a full game in Cutechess 1.2 from both sides of the board.
same here : i tested and this v1.8 seems OK
Carballo loses every game that is started using cutechess because of an error. I think the reason it fails is because after every move cutechess sends the 'isready' command. Carballo reinitializes itself and an error occurs. I guess Carballo is not 100% compliant with the UCI protocol because all other engines I've tested using cutechess work properly.