I released version 3.3.0 :
https://cheesechess.net/en/download.html
Code: Select all
- add UCI searchmoves, and mate options
- add new uci option EngineLevel (from 1 to 22) replacing UCI_Elo if used
- add analyze option in command line
- add option to run self games in tuner and generate positions
- clear hashtable using multiple threads
- don't stop search when a mate is found
- allow multiple end search conditions
- don't add bestmove in history quiet move list
- update to latest Fathom library
- fix 3.2.1 performance problems trying to reduce psqt size
- fix hashtable cleared twice at launch
- fix uci lmr and null move pruning initialization
- fix uci depth output for current move
- fix pawn storm evaluation
- improve passed pawns evaluation
- fix SyzygyProbeLimit and SyzygyProbeDepth inverted in config file
- fix aspiration window limits, and pv initialization
- fix depth search initialization in analysis benchmark and testsuite options
- optimizations in move generation and ordering
- clear pv only when needed in ybwc
- rewrite move parser, fen parser, add pgn parser
- generate Zobrist keys at compilation time using XorShiftStar
- generate KPK bitbases at launch