X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=polyglot.pod;h=c78fc6eef94e02c79e824139f26223e871a4da2d;hb=de010509fa0e57ba955da6512c714fbff8606af3;hp=7d3a15dfd914e1baf8ae2f9ae29c1c4d590bfd7f;hpb=c6505b9bddf0ed2f461a473d4be40c98608d9866;p=polyglot.git diff --git a/polyglot.pod b/polyglot.pod index 7d3a15d..c78fc6e 100644 --- a/polyglot.pod +++ b/polyglot.pod @@ -8,7 +8,7 @@ PolyGlot - Winboard protocol to UCI protocol adapter =head1 SYNOPSIS -polyglot [configfile] [-noini] [-ec engine] [-ed enginedirectory] [-en enginename] [-log] [-lf logfile] [-hash value] [-bk book] [-pg =]* [-uci =]* +polyglot [configfile] [-noini] [-ec engine] [-ed enginedirectory] [-en enginename] [-log true/false] [-lf logfile] [-pg =]* [-uci =]* polyglot make-book [-pgn inputfile] [-bin outputfile] [-max-ply ply] [-min-game games] [-min-score score] [-only-white] [-only-black] [-uniform] @@ -351,10 +351,12 @@ The config file is in the traditional INI format. The characters "#" and ";" serve as comment characters. -By default initial and final white space is stripped from option -values. If you want to avoid this, or if you want use one of -the comment characters # or ; in option values (such as for NalimovPath), -enclose the value in quotes. +Initial and final white space is stripped from option names and +values. If you need to use characters which have a special meaning to +PolyGlot (these are ';#[]=\') you should quote them by preceding them +with '\'. "Quoting" other characters in this way has no effect. In +particular the use of '\' as a path separator in windows should +normally not affected. =head2 [PolyGlot] section @@ -380,7 +382,10 @@ any data file. Put here the name of the engine executable file. You can also add command-line arguments. Path searching is used and the current -directory will be "EngineDir". +directory will be "EngineDir". On Linux the EngineCommand is passed +to wordexp so that shell quoting rules and expansions are applied. +On Windows the EngineCommand is simply passed to CreateProcess which +does its own shell like processing. =item B (default: $HOME/.polyglot on Linux; ".\_PG" on Windows) @@ -608,9 +613,9 @@ Running the UCI engine "fruit" under xboard 4.3.15 and later (this invokes PolyG xboard -fcp fruit -fUCI -An explicit command line for using the UCI engine "fruit" with 128M hash in xboard with logging enabled (this also works on xboard 4.2.7). +An explicit command line for using the UCI engine "fruit" with logging enabled (this works also with older versions of xboard). - xboard -fcp "polyglot -noini -log -ec fruit -hash 128" + xboard -fcp "polyglot -noini -log true -ec fruit" The equivalent config file would be: @@ -618,7 +623,6 @@ The equivalent config file would be: EngineCommand = fruit Log = true [Engine] - Hash=128 Compile "games.pgn" into a book "book.bin" retaining all lines of at most 30 plies.