X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=polyglot.pod;h=a7c60d7173746912c2c75e716e2717ff248421a8;hb=bb6c47f77f59067c358579a71cefa1ae65180a30;hp=64df0be2ea6d977076ca321605c654cdafa99c17;hpb=cb9522491af43508c47cb927247e3b5769b9259b;p=polyglot.git diff --git a/polyglot.pod b/polyglot.pod index 64df0be..a7c60d7 100644 --- a/polyglot.pod +++ b/polyglot.pod @@ -142,15 +142,15 @@ set the engine option to . =item B<-ec> -This is an alias for -pg "EngineCommand=". +This sets the EngineCommand. =item B<-ed> -This is an alias for -pg "EngineDir=". +This sets the EngineDir. =item B<-en> -This is an alias for -pg "EngineName=" +This sets the EngineName. =item B<-hash> @@ -481,10 +481,10 @@ does not matter. Select moves according to their weights in the book. If false the move with the highest weight is selected. -=item B (default: true) +=item B (default: false) -Select moves according to their weights in the book. If false the move -with the highest weight is selected. +Store learning information in the book (which must be writable). Currently +no engine actually uses this information. =item B (default: 256) @@ -515,16 +515,20 @@ process is allowed to run on. This option works only on Windows. =item B (default: true) -If true then PolyGlot will implement persistence by loading -options from an additional INI file which is specified by the option -"PersistFile". At exit PolyGlot will also save its options to this INI -file. +If true then PolyGlot will implement persistence by loading options +from an additional INI file whose name is by default derived from the +engine name. At exit PolyGlot will also save its options to this INI +file. -=item B (default: PG_.ini) +=item B (default: .ini) -The name of the file from which to take the additional options. -You can safely edit this file, or delete it to restore the default -options. +The name of the file from which to take the additional options. It is +probably best to stick with the default. You can safely edit this +file, or delete it to restore the default options. + +=item B (default: $HOME/.polyglot on Linux; ".\Polyglot Settings" on Windows) + +The directory where the PersistFile is stored. =back @@ -623,6 +627,22 @@ GUI or launch the engine in a console and type "uci". =head1 EXAMPLES +Running the UCI engine "fruit" under xboard 4.3.15 and later (this invokes PolyGlot internally). + + 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). + + xboard -fcp "polyglot -noini -log -ec fruit -hash 128" + +The equivalent config file would be: + + [PolyGlot] + EngineCommand = fruit + Log = true + [Engine] + Hash=128 + Compile "games.pgn" into a book "book.bin" retaining all lines of at most 30 plies. @@ -640,18 +660,6 @@ 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" with 128M hash in xboard with logging enabled. - - xboard -fcp "polyglot -noini -log -ec fruit -hash 128" - -The equivalent config file would be: - - [PolyGlot] - EngineCommand = fruit - Log = true - [Engine] - Hash=128 - =head1 EXIT STATUS PolyGlot always returns 0 on exit. @@ -664,7 +672,10 @@ Native Windows port: Huang Chen ("Morning Yellow") Various enhancements: Fonzy Bleumers -UCI port: Michel Van den Bergh +UCI port, option persistence and new WB protocol: Michel Van den Bergh + + + =head1 SEE ALSO