polyglot.git
7 years agoAlter version number to 2.0.4 learn
H.G.Muller [Tue, 15 Nov 2016 09:44:53 +0000]
Alter version number to 2.0.4

7 years agoDescribe SettingsFile option in manual
H.G.Muller [Tue, 15 Nov 2016 09:39:16 +0000]
Describe SettingsFile option in manual

7 years agoFix and improve move choice with learning
H.G.Muller [Tue, 15 Nov 2016 09:27:39 +0000]
Fix and improve move choice with learning

A new formula is used to recalculate weights when the BookLearn option is on.
Unlike the old one, this allows the effective weight to increase by an
arbitrarily large factor between a move that always wins and one that always
draws (or between one that always draws and one that always loses).

8 years agoUpdate README and some config changes
H.G.Muller [Sun, 28 Feb 2016 09:04:53 +0000]
Update README and some config changes

It seems 'configure' was unintentionally, but drastically changed by
running another version of autoconf. The intended change redefines the
e-mail address for sending bug reports to bug-xboard@gnu.org. And the
README now mentions the new mate-score convention.

8 years agoMake new XBoard mate-score convention default
H.G.Muller [Tue, 20 Oct 2015 15:09:22 +0000]
Make new XBoard mate-score convention default

XBoard now uses 100000+DTM as matescore; this encoding will be used
when the Polyglot MateSCore option is set to 0, which is the new
default value.

9 years agoImplement UCI_PlayByNodes option
H.G.Muller [Mon, 23 Mar 2015 10:35:29 +0000]
Implement UCI_PlayByNodes option

Polyglot now suppresses passing any option called UCI_PlayByNodes as
CECP option feature. It remembers the option, and uses its presence
to determine whether to handle a received CECP "nps" command by
using "go nodes" calculated from an improvised TC, or to just pass
it as value for UCI_PlayByNodes. Any "new" command would reset
UCI_PlaByNodes to 0.

9 years agoExtend book-format specs to large boards
H.G.Muller [Mon, 23 Mar 2015 10:14:04 +0000]
Extend book-format specs to large boards

9 years agoAlter version number to 2.03
H.G.Muller [Fri, 7 Nov 2014 08:45:02 +0000]
Alter version number to 2.03

9 years agoRemove relaying of engine output to GUI for debugging
H.G.Muller [Fri, 7 Nov 2014 08:37:21 +0000]
Remove relaying of engine output to GUI for debugging

A prints statement used for debugging was left in the source, which would
relay any engine output to the GUI as comment line. Problem was that
XBoard chokes on lines that contain "not found" even if they are commented.

9 years agoAlter version number to 2.0.2
H.G.Muller [Fri, 10 Oct 2014 10:30:35 +0000]
Alter version number to 2.0.2

9 years agoUpdate ChageLog and README
H.G.Muller [Fri, 10 Oct 2014 10:17:03 +0000]
Update ChageLog and README

9 years agoTurn Polyglot Affinity into a string option
H.G.Muller [Fri, 10 Oct 2014 09:07:40 +0000]
Turn Polyglot Affinity into a string option

Now that more than 4 cores/hyper-threads are pretty common, having
to set the mask in decimal, as needed for spin options, can be a real
disaster!

9 years agoRepair Affinity option
H.G.Muller [Fri, 10 Oct 2014 08:35:12 +0000]
Repair Affinity option

Affinity was set in the engine startup routine, but the latter was always
done before the ini file had been completely read. The Affinity value
is now extracted explicitly from the ini file before engine startup.
The test for validity of the process handle was also reversed.
Affinity is marked as an XBoard option, but not in the standard set,
as it still would not work when set interactively. It does not work
in -noini mode, but requires an old-fashoned ini file.

9 years agoUpdate link to book description
H.G.Muller [Mon, 8 Sep 2014 11:57:20 +0000]
Update link to book description

The old link was not working anymore, and replaced by a link to my
own website (which also describes the variant extensions to the format).

9 years agoAdd ini.c to MSVC makefile
H.G.Muller [Mon, 8 Sep 2014 11:43:56 +0000]
Add ini.c to MSVC makefile

9 years agoUpdate man page
H.G.Muller [Mon, 8 Sep 2014 11:40:12 +0000]
Update man page

The newly added options for resign and draw handling, and display
of tabebase hits are described in the manual.

9 years agoCorrect manual entry on BookLearn
H.G.Muller [Mon, 8 Sep 2014 11:07:59 +0000]
Correct manual entry on BookLearn

This was saying the option was a noop!

9 years agoChange default UCI name to "unknown"
H.G.Muller [Sat, 30 Aug 2014 08:58:32 +0000]
Change default UCI name to "unknown"

The old default for uninitialized strings, "<empty>", was inconvenient
because it contained characters that are not allowed in filenames,
and WinBoard constructs the proposed name for saving PGN from it.
(Which then tickles a bug in the Windows file-browse dialog.)

10 years agoSwitch to new tbhits protocol
H.G. Muller [Wed, 15 Jan 2014 19:45:56 +0000]
Switch to new tbhits protocol

The extended info is now sent in "%2d %4.0f %d\t" format.

10 years agoRelay fail-lo/fail-high info
H.G. Muller [Tue, 14 Jan 2014 21:18:56 +0000]
Relay fail-lo/fail-high info

The UCI upperbound and lowerbound keywords with a score now lead to suffixing
of the PV with ? or !, respectively.

10 years agoImplement protocol extension for Thinking Output
H.G. Muller [Tue, 14 Jan 2014 19:34:28 +0000]
Implement protocol extension for Thinking Output

The ShowTbHits option is now extended to also contain engine speed (knps)
and selective depth. These are now also printed during ponder.

10 years agoImplement support for Syzygy EGTs
H.G. Muller [Fri, 27 Dec 2013 20:02:48 +0000]
Implement support for Syzygy EGTs

10 years agoAdd PG option to show tablebase hits
H.G. Muller [Fri, 27 Dec 2013 19:49:25 +0000]
Add PG option to show tablebase hits

The new option Polyglot ShowTbHits makes Polyglot prefix all PVs with
the number of EGT hits between braces.

11 years agoAllow UCI engines to emit WB commands wrapped as info strings
H.G. Muller [Fri, 18 Jan 2013 09:27:47 +0000]
Allow UCI engines to emit WB commands wrapped as info strings

Any info-string starting ith the keyword 'xboard' will be forwarded to
the GUI (after stripping the 'xboard') literally.

11 years agoLimit UCI Hash setting to engine-specified maximum
H.G. Muller [Fri, 18 Jan 2013 09:26:35 +0000]
Limit UCI Hash setting to engine-specified maximum

12 years agoUpdate Changelog, spec file
H.G. Muller [Wed, 18 Apr 2012 17:44:13 +0000]
Update Changelog, spec file

12 years agoUpdate format description
H.G. Muller [Wed, 18 Apr 2012 16:49:54 +0000]
Update format description

Stuff about learning that is no longer true in recent Polyglots was
removed, as was the stuff about zero weights. A paragraph was added
on how XBoard extends the format foruse in other variants.

12 years agoDelete files no longer part of project
H.G. Muller [Wed, 18 Apr 2012 15:53:47 +0000]
Delete files no longer part of project

The .cpp files have long since been converted to .c files, and some
C++-specific .h files were also still around. Only files that are also
in the Debian package for 1.4.67b are left now.

12 years agoFully implement exclude feature
H.G. Muller [Wed, 14 Mar 2012 19:49:25 +0000]
Fully implement exclude feature

Polyglot now understands the commands "exclude|include MOVE|all".
The list of excluded moves is cleared on "undo" or any move, and can be
interrogated through the "bk" command (when book is off), printing an
asterisk in front of each excluded move. An "exclude all" is deferred
until there are again enabled moves. New searches are only started
when the list of excluded moves actually changes.

12 years agoAlter version number to 2.0.1
H.G. Muller [Mon, 12 Mar 2012 12:19:51 +0000]
Alter version number to 2.0.1

12 years agoAdd option to exclude moves
H.G. Muller [Mon, 12 Mar 2012 12:13:40 +0000]
Add option to exclude moves

The proposed WB protocol command "kill MOVE" is implemented to exclude
the given move from analysis. For the time being (as long as XBoard does
not implement this), a Polyglot option "exclude move" is also supplied,
so the user can exclude moves "by hand" with the Engine Settings dialog.

12 years agoAdd option to allow Polyglot to accept draw offers
H.G. Muller [Mon, 12 Mar 2012 12:01:29 +0000]
Add option to allow Polyglot to accept draw offers

For engines that do not support the UCI_DrawOffers option, Polyglot
can accept a draw offer based on a contempt score.

12 years agoAdd option to resign only without queen
H.G. Muller [Mon, 12 Mar 2012 11:18:33 +0000]
Add option to resign only without queen

12 years agoEnable book learning
H.G. Muller [Thu, 9 Jun 2011 10:05:54 +0000]
Enable book learning

Also use the learn info during probing.

12 years agoversion 1.4.67b
H.G. Muller [Thu, 9 Jun 2011 08:20:16 +0000]
version 1.4.67b

12 years agoversion 1.4.66b
H.G. Muller [Thu, 9 Jun 2011 08:19:18 +0000]
version 1.4.66b

12 years agoversion 1.4.64b
H.G. Muller [Thu, 9 Jun 2011 08:18:39 +0000]
version 1.4.64b

12 years agoversion 1.4.63b
H.G. Muller [Thu, 9 Jun 2011 08:17:55 +0000]
version 1.4.63b

12 years agoversion 1.4.61b
H.G. Muller [Thu, 9 Jun 2011 08:17:00 +0000]
version 1.4.61b

12 years agoversion 1.4.60b
H.G. Muller [Thu, 9 Jun 2011 08:16:21 +0000]
version 1.4.60b

12 years agoversion 1.4.59b
H.G. Muller [Thu, 9 Jun 2011 08:15:33 +0000]
version 1.4.59b

12 years agoversion 1.4.58b
H.G. Muller [Thu, 9 Jun 2011 08:14:50 +0000]
version 1.4.58b

12 years agoversion 1.4.56b
H.G. Muller [Thu, 9 Jun 2011 08:13:53 +0000]
version 1.4.56b

12 years agoversion 1.4.55b
H.G. Muller [Thu, 9 Jun 2011 08:13:00 +0000]
version 1.4.55b

12 years agoverson 1.4.54b
H.G. Muller [Thu, 9 Jun 2011 08:12:13 +0000]
verson 1.4.54b

12 years agoversion 1.4.53b
H.G. Muller [Thu, 9 Jun 2011 08:10:55 +0000]
version 1.4.53b

12 years agoversion 1.4.52b
H.G. Muller [Thu, 9 Jun 2011 08:10:00 +0000]
version 1.4.52b

12 years agoversion 1.4.51b
H.G. Muller [Thu, 9 Jun 2011 08:09:13 +0000]
version 1.4.51b

12 years agoversion 1.4.50b
H.G. Muller [Thu, 9 Jun 2011 08:08:21 +0000]
version 1.4.50b

12 years agoversion 1.4.46b
H.G. Muller [Thu, 9 Jun 2011 08:07:15 +0000]
version 1.4.46b

12 years agoversion 1.4.45b
H.G. Muller [Thu, 9 Jun 2011 08:06:19 +0000]
version 1.4.45b

12 years agoversion 1.4.44b
H.G. Muller [Thu, 9 Jun 2011 08:05:13 +0000]
version 1.4.44b

12 years agoversion 1.4.42b
H.G. Muller [Thu, 9 Jun 2011 08:04:31 +0000]
version 1.4.42b

12 years agoversion 1.4.41b
H.G. Muller [Thu, 9 Jun 2011 08:03:47 +0000]
version 1.4.41b

12 years agoversion 1.4.39b
H.G. Muller [Thu, 9 Jun 2011 08:02:33 +0000]
version 1.4.39b

12 years agoversion 1.4.38b
H.G. Muller [Thu, 9 Jun 2011 08:00:57 +0000]
version 1.4.38b

12 years agoversion 1.4.37b
H.G. Muller [Thu, 9 Jun 2011 08:00:13 +0000]
version 1.4.37b

12 years agoversion 1.4.36b
H.G. Muller [Thu, 9 Jun 2011 07:59:21 +0000]
version 1.4.36b

12 years agoversion 1.4.35b
H.G. Muller [Thu, 9 Jun 2011 07:58:34 +0000]
version 1.4.35b

12 years agoversion 1.4.34b
H.G. Muller [Thu, 9 Jun 2011 07:57:41 +0000]
version 1.4.34b

12 years agoversion 1.4.33b
H.G. Muller [Thu, 9 Jun 2011 07:56:59 +0000]
version 1.4.33b

12 years agoversion 1.4.32b
H.G. Muller [Thu, 9 Jun 2011 07:56:00 +0000]
version 1.4.32b

12 years agoversion 1.4.31b
H.G. Muller [Thu, 9 Jun 2011 07:54:17 +0000]
version 1.4.31b

12 years agoversion 1.4.30b
H.G. Muller [Thu, 9 Jun 2011 07:52:55 +0000]
version 1.4.30b

12 years agoversion 1.4b27
H.G. Muller [Thu, 9 Jun 2011 07:52:06 +0000]
version 1.4b27

12 years agoversion 1.4b26
H.G. Muller [Thu, 9 Jun 2011 07:51:04 +0000]
version 1.4b26

12 years agoversion 1.4w10UCIb24
H.G. Muller [Thu, 9 Jun 2011 07:50:06 +0000]
version 1.4w10UCIb24

12 years agoversion 1.4w10UCIb22
H.G. Muller [Thu, 9 Jun 2011 07:49:09 +0000]
version 1.4w10UCIb22

12 years agoversion 1.4w10UCIb21
H.G. Muller [Thu, 9 Jun 2011 07:48:26 +0000]
version 1.4w10UCIb21

12 years agoversion 1.4w10UCIb20
H.G. Muller [Thu, 9 Jun 2011 07:47:40 +0000]
version 1.4w10UCIb20

12 years agoversion 1.4w10UCIb18
H.G. Muller [Thu, 9 Jun 2011 07:46:39 +0000]
version 1.4w10UCIb18

12 years agoversion 1.4w10UCIb17
H.G. Muller [Thu, 9 Jun 2011 07:44:50 +0000]
version 1.4w10UCIb17

12 years agoversion 1.4w10UCIb16
H.G. Muller [Thu, 9 Jun 2011 07:43:26 +0000]
version 1.4w10UCIb16

12 years agoCheck in polyglot-1.4w10UCIb15
H.G. Muller [Thu, 9 Jun 2011 07:17:41 +0000]
Check in polyglot-1.4w10UCIb15

This was the oldes version on
http://alpha.uhasselt.be/Research/Algebra/Toga .