Nullstar 032
Third public binary release of Nullstar, an experimental Windows x64 UCI
chess engine by Jasper Sinclair.
Changes
- adds bounded soft and hard time limits with a low-clock reserve;
- preserves the last fully completed iterative-deepening result;
- adapts the soft limit using best-move stability, score trend, and root-move
effort; - performs periodic deadline checks in the main search and quiescence search;
- hardens initialization and resolves the remaining static-analysis
diagnostics; - retains the embedded
stm-baseepoch 29 768x256 side-to-move NNUE network; - includes MSVC and MinGW-w64 PGO and non-PGO builds.
Testing
10,240-game gauntlet against an expanded 17-engine local strong pool:
- 5108 wins, 2347 draws, 2785 losses
- 61.34%
- Ordo rating: 3112 (error: 6.4)
- zero Nullstar time forfeits and zero illegal moves
All six binaries passed UCI identity, readiness, termination, perft, and
deterministic benchmark verification. Cross-compiler search results matched,
and the hash-table and adaptive time-manager probes passed.
For most modern Windows systems, begin with
nullstar_mingw_avx2_pgo.exe or nullstar_msvc_pgo.exe. The native
MinGW builds are intended for the build computer or a compatible processor.
See the repository documentation for checksums, build instructions, test
conditions, network provenance, and training details.
Licensed under GPL-3.0-only.