X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=README.txt;h=fa4cbdcc6be49cdce8bbeb7ea002cdf832941357;hb=524e729b9b66af01911b8abfa6bb5b66e0ab706a;hp=06b87723d4f106442116408b71b344e1ee82ed66;hpb=3a28064cbc828394d6888a3bba103d6dd78e945c;p=uci2wb.git diff --git a/README.txt b/README.txt index 06b8772..fa4cbdc 100644 --- a/README.txt +++ b/README.txt @@ -16,6 +16,18 @@ and just passes on the moves and position FENs as it receives them from engine o As this can be done without any knowledge of the game rules, or even of the board size, such a dumb adapter can in principle be used for any variant. To use it for UCI protocol (both the Chess or Xiangqi dialects), use it without the -s flag (or with a -c flag). + The general syntax of the UCI2WB command is: + +UCI2WB [debug] [-var VARIANTLIST] [-s|-c] ENGINE.exe [ENGINEFOLDER] + +Presence of the 'debug' argument causes UCI2WB to report everything it receives from the engine, +as well as the 'position' and 'go' comamnds sent to it, as debug output (prefixed with '#') +to the GUI. This has the same effect as switching the option 'UCI2WB debug output' on, +except that it forces the option to be on from the very beginning, so that the engine +startup will also be reported. + The '-var' option overrules the list of variants UCI2WB says it supports with the given list, +like 'feature variants="VARIANTLIST"'. + This package includes the source code. To compile on Windows under Cygwin, use the commands @@ -34,6 +46,30 @@ H.G.Muller Change log: +4/12/2012 1.10 +Implement pause / resume commands + +9/5/2012 +Fix bug in converting shogi moves, introduced in v1.8 + +19/4/2012 1.9 +Remove S-Chess move translation, to parallel change in UCUI S-Chess 'standard' +Implement WB exclude feature + +17/4/2012 1.8 +Wait for uciok before processing GUI commands for setting options +Implement move translations required for variant seirawan +Make supported-variants string configurable from command line. + +15/4/2012 v1.7 +Take 30ms safety margin in translating st command to movetime + +14/1/2011 v1.6 +Replaced all polling by blocking synchronization (through pipes). +Implemented ping (using isready/readyok) +Made sending of debug info to GUI subject to option feature / command-line argument. +Fixed myname feature to handle names containing spaces. + 14/10/2010 Port v1.5 to Linux