Basilisk, a UCI chess engine written in C++23.
Estimated strength: ~2400 ELO (single-thread calibration against Stockfish; FIDE Master / International Master level).
Author: Miloslav Macůrek
Basilisk 1.2.2 what's new?
Basilisk 1.2.2 is a release-packaging update that simplifies CPU-specific binaries while keeping fast local builds available for users who compile manually.
Changed
Simplified x86_64 release assets to three practical choices:
generic
AVX2
PEXT
Added/kept local CMake presets for optimized manual builds:
release
release-avx2
release-pext
Local CMake release builds remain native by default using -march=native.
GitHub Actions release assets are built portable with PORTABLE_BUILD=ON.
x86 feature builds now check CPU support at startup and print a clear error if the CPU cannot run that binary.
Available Assets
For x86_64 users:
Use the generic build if unsure.
Use AVX2 for most modern Intel/AMD CPUs.
Use PEXT on CPUs with fast BMI2/PEXT support, typically Intel Haswell+ or AMD Zen 3+.
For ARM users:
Use the matching aarch64 asset for Linux, Windows, or macOS.
Comments
Post a Comment