Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Texel 1.08



Texel - UCI Chess engines
Rating CEDR=3188, Author - Peter Osterlund

v.1.08:
2023-06-10: Texel 1.08
New features:
Allow arbitrary hash table sizes up to 1TiB of memory.
Add "contempt" UCI parameter.
Add automatic contempt depending on opponent name.
Add support for 7 man syzygy tablebases.
Add "runcmd" Windows program. Useful for GUIs that don't allow specifying command line arguments to the engine.

Bug fixes:
Fix crash in Windows NUMA/CPU discovery code.
Fixed rare crash when running in cluster mode.
Changed default "ponder" UCI option value to false.

Time management:
More dynamic time management.
Better time allocation for ponder on games.

Search:
Use depth-dependent singular extension threshold.
Add tempo bonus.

Reduced strength:
Add MaxNPS UCI parameter.
Make reduced strength work for Threads > 1.
Add UCI_LimitStrength and UCI_Elo support, range -625 - 2540.

Infrastructure:
Use CMake instead of a handwritten Makefile.
Use Google Test framework instead of CUTE.

texelutil:
Use C++ threads instead of OpenMP.
Build texelutil with reduced functionality even if Armadillo and GSL libraries are not found.
Add a reverse move generator, "texelutil revmoves".
Improve "texelutil proofgame" for random positions.
Add "texelutil rndfen" to generate random positions.

Documentation:
Document how to estimate number of legal chess positions.
Document the Texel tablebase probing algorithm.


Texel 1.08 download
All files (games, tables and engines) - download from page


Comments