X-Git-Url: http://winboard.nl/cgi-bin?p=polyglot.git;a=blobdiff_plain;f=polyglot.pod;h=f7f066e319fa79ab98b33ba37ce1a84b3cbbe163;hp=0024cd105e2e5740c7164ef2a1ba8e8b45f8dbf0;hb=0d182b4efac85dce968068bfe4509e52e9a30051;hpb=ad2265d4fc54fc9ba99fc606e6174df34bfb4a0f diff --git a/polyglot.pod b/polyglot.pod index 0024cd1..f7f066e 100644 --- a/polyglot.pod +++ b/polyglot.pod @@ -265,8 +265,9 @@ Unconditionally stop the seach after this amount of time. =item B<-depth-delta> (default: 3) -Stop the search if the best move has been constant for this many depths, -on condition that the mininal depth and minimal time have been reached. +Stop the search if the solution as been found and the best move has +been constant for this many depths, on condition that the mininal +depth and minimal time have been reached. =item B<-min-depth> (default: 8) @@ -311,7 +312,7 @@ The config file is in the traditional INI format. option = value ... -Lines starting with "#" are ignored. +The characters "#" and ";" serve as comment characters. NOTE: There can be spaces in option names or values. Do not use quotes. Boolean values are written as "true" or "false". @@ -379,6 +380,10 @@ This is the score in centipawns that will trigger resign "counting". Show search information during engine pondering. Turning this off might be better for interactive use in some interfaces. +=item B (default: true) + +Report score from white's point of view in xboard mode. + =item B (default: false) Whether to kibitz when playing a move. @@ -392,13 +397,17 @@ Whether to kibitz when the PV is changed (new iteration or new best move). xboard command to use for kibitzing, normally "tellall" for kibitzing or "tellothers" for whispering. - =item B (default: 5) How many seconds to wait before starting kibitzing. This has an effect only if "KibitzPV" is selected, move kibitzes are always sent regardless of the delay. +=item B (default: 0) + +This is another form of throttling. PolyGlot will usually wait this +many seconds before doing the next kibitz. + =item B (default: false) If true PolyGlot will not understand xboard commands. @@ -505,10 +514,10 @@ incorrect form (and of course promotes into a queen). When true, PolyGlot repeats the last pv string (which also contains score,depth and time usage) it got from the engine. Some engines -however do not send a new pv string just before sending the move and -the now old pv string might confuse debugtools that parse the winboard -debug files. - +however do not send a new pv string just before sending the move. +In that case the output of PolyGlot would be inconsistent. +When RepeatPV is false PolyGlot does not repeat the last pv string. +Due to the way kibitzing is implemented, KibitzMove is disabled in that case. =back @@ -545,10 +554,18 @@ most 30 plies. polyglot make-book -pgn games.pgn -bin book.bin -max-ply 30 -Merge books "in1.bin" and "in2.bin" into a book "out.bin". +Merge books "w1.bin" and "w2.bin" into a book "w.bin". polyglot merge-book -in1 w1.bin -in2 w2.bin -out w.bin +Inspect lines for white in "w.bin" + + polyglot dump-book -bin w.bin -color white -out w_white.txt + +Test epd file "test.epd" with a (maximum) search time of 7 minutes per position + + polyglot epd-test -epd test.epd -max-time 420 + The command line for using the UCI engine "fruit" in a GUI which uses the xboard protocol.