X-Git-Url: http://winboard.nl/cgi-bin?p=polyglot.git;a=blobdiff_plain;f=README;h=ac68f6658292fd3748a855fb5eff45f89a35ab4c;hp=ed905e60132a232c0e9e3245889c82fe20083d0c;hb=5eed4adb3552562329c0b0b460c8851efb1a38bb;hpb=446bfd706349c3e1f19916a16558a2f4f7dc8e54 diff --git a/README b/README index ed905e6..ac68f66 100644 --- a/README +++ b/README @@ -11,9 +11,9 @@ NAME - a perft counter SYNOPSIS - polyglot [configfile] - - polyglot -ec engine + polyglot [configfile] [-noini] [-ec engine] [-ed enginedirectory] [-en + enginename] [-log] [-lf logfile] [-hash value] [-bk book] [-pg + =]* [-uci =]* polyglot make-book [-pgn inputfile] [-bin outputfile] [-max-ply ply] [-min-game games] [-min-score score] [-only-white] [-only-black] [-uni- @@ -25,8 +25,9 @@ SYNOPSIS polyglot dump-book [-bin inputfile] -color color [-out outputfile] - polyglot [configfile] epd-test [-epd inputfile] [-min-depth depth] - [-max-depth depth] [-max-time time] [-depth-delta delta] + polyglot [configfile] epd-test [engineoptions] [-epd inputfile] + [-min-depth depth] [-max-depth depth] [-max-time time] [-depth-delta + delta] polyglot perft [-fen fen] [-max-depth depth] @@ -123,17 +124,40 @@ DESCRIPTION ever much slower than other more dedicated programs. OPTIONS - When invoked without options or with a config file as argument PolyGlot - acts as an adapter. The config file format is documented below. The - default config file is "polyglot.ini". + When PolyGlot is invoked as an adapter of in epd-test mode it gets its + options from a config file and then from the command line. The default + config file is "polyglot.ini" but an alternative one may be optionally + included as first argument. The config file format is described below. - When invoked as + The following engine options may be specified on the command line. + + -noini + Do not use a config file, even if one was specified on the command + line. + + -pg The argument is a string of the form =. This option + will set the Polyglot option to . + + -uci + The argument is a string of the form =. This option + will set the engine option to . + + -ec This is an alias for -pg "EngineCommand=". + + -ed This is an alias for -pg "EngineDir=". - polyglot -ec engine + -en This is an alias for -pg "EngineName=" - PolyGlot simply starts "engine" and acts as an adapter. No config file - is used and thus it is expected that all properties will be set by the - GUI. + -hash + This is an alias for -uci "Hash=". + + -log + This is an alias for -pg "Log=true". + + -lf (default: "polyglot.log") + This is an alias for -pg "LogFile=". + + -bk This is an alias for -pg "Book=true" -pg "BookFile=". When invoked as @@ -220,8 +244,9 @@ OPTIONS polyglot epd-test - (possibly with a config file as first argument) PolyGlot supports the - following options + (possibly with a config file as first argument) PolyGlot supports + besides the generic options described above the following additional + options. -max-depth (default: 63) Unconditionally stop the search when this depth has been reached. @@ -268,8 +293,10 @@ CONFIG FILE FORMAT 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". + By default initial and final white space is stripped from option val- + ues. 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. [PolyGlot] section @@ -350,9 +377,6 @@ CONFIG FILE FORMAT UCI (default: false) If true PolyGlot will not understand xboard commands. - Chess960 (default: false) - Play Chess960 (also called Fischer Random Chess or FRC), - MateScore (default: 10000) Mate score reported to GUI when in xboard mode. @@ -402,6 +426,15 @@ CONFIG FILE FORMAT This a bit vector in which each bit represents the processors that a process is allowed to run on. This option works only on Windows. + SaveSettingsOnExit (default: true) + If true then PolyGlot will implement persistence by loading its + options from an additional INI file which is specified by the + option "SaveFile". At exit PolyGlot will also save its options to + this INI file. + + SaveFile (default: .ini) + The name of the file from which to take the additional options. + Work arounds Work arounds are identical to options except that they should be used @@ -504,16 +537,18 @@ EXAMPLES 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. + The command line for using the UCI engine "fruit" with 128M hash in + xboard with logging enabled. - polyglot -ec fruit + xboard -fcp "polyglot -noini -log -ec fruit -hash 128" - The equivalent config file: + The equivalent config file would be: [PolyGlot] EngineCommand = fruit + Log = true [Engine] + Hash=128 EXIT STATUS PolyGlot always returns 0 on exit. @@ -533,4 +568,4 @@ SEE ALSO - 2009-08-13 POLYGLOT(6) + 2009-08-31 POLYGLOT(6)