Booot returns. This time - with lots of changes :
1. Finally i revisited all IO and SMP code and excluded all Windows dependencies. From this time it is possible to build Booot under any OS with FreePascal (Lazarus) compiler. I build binaries also for Linux and Macos (Darwin64).
2. Completely rewritten all Asm SIMD procedures. There are 3 binaries under all platforms : for Avx2, for avx+pext(bmi2) and for avx512
3. Releases now are in GitHub with sources - https://github.com/booot76/Booot-chess- ... es/tag/7.1
4. Finally i found and fixed the oldest BUG, causing hangings and crashes in SMP (especially with big number of threads, like TCEC). It was ugly.
5. Fixed bug "wrong PV" under cutechess-cli
6. Fixed bug cousing problems with cutechess-cli in "concurensy>1" mode. Now it works fine.
7. New , bigger, NN. From this time - NN will be inside the binary.
8. Booot is quicker, smarter, and, i hope, stronger.
Enjoy!
Big thanks to Volodymyr Shcherbyna (Igel's author) for information, education and motivation. @Voffka - we did it!
