Releases: unserializable/monchester
Releases · unserializable/monchester
Monchester 1.0.1
This is purely non-functional source distribution packaging change, engine version remains exactly the same, but source distribution Makefile now includes release as its default make target instead of monchester that produces debug build.
1.0 official binaries in 'master' are already compiled in release mode, so they remain exactly as they were.
Monchester 1.0
New in 1.0 since 0.99
Public and easily accessible release on GitHub, with source code license (GPLv3) now chosen and applied. This 1.0 release is complete with all FIDE rules, including engines own underpromotions.
Features:
- Added underpromotion support for engine-side.
- Mate scoring output to correspond to CECP conventions.
- Command-line parameters
--versionand--helpand--benchnow produce useful output and are documented. - Game score saving feature disabled by default -- interfaces take care of that. Debuggers, testers and developers can enable it from
features.h-- if they are using Mac or Linux (Windows will not work as it has now file locking callflock). - CECP 'hint' command is sneakily supported -- hint depth is set at 2-ply, beware of taking hints from Monchester.
Bugfixes:
- Fix missing promotion suffix on relevant engine moves.
- Fixed internal mishandling of black promotions that sometimes could cause illegal move to be tried on-board.
- Fixed crash if CECP
gogiven immediately after protocol announcement withoutneworsetboardinbetween.