Recent changes/additions:
-
Automatic detection of SEE4.1 capable CPU. Both SSE4/non-SSE4 codepaths
are now compiled in a single executable and chosen dynamically at
runtime.
- Large pages suppport. This requires sufficient user privileges and right OS settings.
- Own book is automatically turned off when analysing.
- Engine now honors multi-pv even when the root position is a tablebase hit
- Session file now supports IDEA. SF writes are disabled at root when any moves were excluded.
-
Session file writes are now protected by OS IPC mechanisms
(semaphores/mutexes). Same session file can be accessed concurrenlty by
multiple engine isntances without risking corruption (useful when
running IDEA)
- Removed UCI option "SF strategy", now its value is hardwired to "depth"
-
New UCI option "SF move limit" which disables learning after game has
reached given number of moves. When set to 0 this option is ignored.
-
New UCI option "SF material limit" (0..32). Disables learning when
total amount of material is less than the given amount [Q=6, R=3,
B&N=1]. When set to 0 this option is ignored.
- Gameplay related changes:
* Tweaked blocked-pawn recognizer
* Skewer detection in eval
* King safety tweaks
* Pseudo-contempt: slightly increased preference of moves increasing pressure on the opponents king
* slightly increased preference of pawn pushes in semi-blocked positions
* Recognizing more types of drawish endgames
- new console mode commands "sf probe", "sf delete", "sf store" for mainpulating session file entries