Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess System Tal 2.06 - new version chess engine

 

Chess-System-Tal is a UCI chess engine written in C++ by Chris Whittington and Ed Schröder.

Rating Chess Engines Diary CEDR=3635

Chess System Tal 2.06 what's new?
Chess System Tal 2.06 — public release. Self-contained Windows x64 builds (NNUE net embedded; just run the .exe). Two playing styles, each in AVX2 and AVX-512.

Elo-optimised (net E1019) — strongest play:

CSTal-2.06-E1019-AVX2.zip — runs on all modern x64 CPUs (AVX2).
CSTal-2.06-E1019-AVX512.zip — faster on AVX-512 CPUs (recent AMD Zen4+ / Intel); will not run without AVX-512.
Tal-style / EAS (net E1162) — sacrificial, attacking play (Stefan Pohl EAS metric):

CSTal-2.06-E1162-EAS-AVX2.zip — AVX2.
CSTal-2.06-E1162-EAS-AVX512.zip — AVX-512 only.
Pick AVX2 if unsure. All four embed their net — no separate files needed.

Experimental nets — for wild, sacrificial and crazy play (AVX2 only):

CSTal-2.06-EP36-ABSURD-AVX2.zip — plays wild, materially-reckless chess. UCI name Chess System Tal 2.06 EP36-ABSURD.
CSTal-2.06-EP417-EXTREME-AVX2.zip — plays purposeful and determined chess. UCI name Chess System Tal 2.06 EP417-EXTREME.
These builds sacrifice strength for a great style of play.

Upgrading from 2.05 in ChessBase / Fritz: ChessBase stores each engine under its UCI name, and 2.05 reported the same name (Chess System Tal 2.05) for both builds. Before adding 2.06, remove the old 2.05 engine entry (Engine → Create UCI engine list, or delete it from the installed-engines list). The 2.06 builds report distinct names (Chess System Tal 2.06 E1019 and Chess System Tal 2.06 E1162-EAS) and will then install cleanly as two separate engines.

Changes in 2.06
Each build now announces its own distinct name and embedded net: the UCI id name (and the startup banner) is Chess System Tal 2.06 E1019 for the Elo-optimised build and Chess System Tal 2.06 E1162-EAS for the Tal-style/EAS build. Previously both reported only Chess System Tal 2.05, so GUIs like ChessBase saw two identically-named engines and the user had to rename one by hand. (Reported by Peter Berger.) Also fixed a cosmetic doubled id author line.
Fixes Polyglot opening-book handling so that capture moves are played from the book. Previously the engine would play any quiet book move correctly but, whenever the book's move was a capture, silently fall back to searching the position instead. The book move is decoded without a capture flag and was being run through the strict move validator (which rejects a move that lands on an enemy piece but is not flagged as a capture); it is now validated with the raw-move validator (which derives the capture/en-passant/promotion flags from the board) and then re-checked for full legality. Non-capture moves are unaffected. (Reported by Peter Berger.)
Earlier fixes (2.02–2.05): short-FEN crash; illegal king-move / king-capture crash; release builds hardened (debug assertions stripped); UCI eval king-bucket / BuildPinData; EPD-load buffer overflow; cores/threads handling.

Acknowledgements — with thanks for the reports and the exact test cases that pinned them down:

Peter Berger — Polyglot book captures not being played, and the duplicate engine name (both downloads reporting the same UCI name); both fixed in 2.06.
Steve Maughan — the short-FEN crash fixed in 2.05: 5n2/B3K3/2p2Np1/4k3/7P/3bN1P1/2Prn1P1/1q6 w - -
Peter Marfan — the illegal king-move / king-capture crash fixed in 2.04, from a study by O. Pervakov & A. Stavrietsky: 4k2r/3Rp1p1/1Kp1P3/Pp1P2b1/4R3/P4P2/1p4q1/1Q5r w k - 0 1

Chess System Tal 2 vs. other engines:
Ethereal 14.25162.5/359-34359 Games
RubiChess 20240112114/235-7235 Games
Berserk 1397/234-40234 Games
Seer 2.8.099.5/197+2197 Games
Koivisto 9.285.5/151+20151 Games
Alexandria 7.0.060/143-23143 Games
RofChade 3.171.5/140+3140 Games
Obsidian 13.052.5/121-16121 Games
PlentyChess 3.0.052/121-17121 Games
Uralochka 3.41a JA57.5/116-1116 Games
Caissa 1.1849/105-7105 Games
Titan 1.1.052/104+0104 Games
Rebel 16.351/99+399 Games
Dragon 3.338/97-2197 Games
Berserk 12.137.5/96-2196 Games
Obsidian 12.038/88-1288 Games
RubiChess 2023091840.5/86-586 Games
Clover 6.145/85+585 Games
PlentyChess 1.0.037/84-1084 Games
Revenge 3.042.5/78+778 Games
Igel 3.5.042/78+678 Games
Caissa 1.2031/77-1577 Games
Titan 1.0.035/68+268 Games
RubiChess 2024081728.5/68-1168 Games
Alexandria 6.1.031/67-567 Games
Uralochka 3.40a32/64+064 Games
Peacekeeper 3.0131/59+359 Games
Lizard 10.527.5/59-459 Games
Stormphrax 4.0.037.5/56+1956 Games
Rebel EAS28/56+056 Games
Motor 0.7.025.5/53-253 Games
Clover 6.1.1927/52+252 Games
Caissa 1.1923/52-652 Games
Uralochka 3.41 dev326/51+151 Games
Clover 6.226/50+250 Games
Starzix 6.024.5/50-150 Games
Viridithas 12.0.026/47+547 Games
Arasan 24.027/46+846 Games
Uralochka 3.41 dev126/46+646 Games
Caissa 1.2119.5/46-746 Games
Stormphrax 6.0.018/46-1046 Games
Lizard 10.422/44+044 Games
Velvet 7.3.025/42+842 Games
Viridithas 13.0.022.5/42+342 Games
Obsidian 10.021/42+042 Games
Caissa 1.1621/42+042 Games
Viridithas 14.0.021.5/41+241 Games
Booot 7.225.5/40+1140 Games
Viridithas 11.0.024.5/40+940 Games
Clover 6.023.5/40+740 Games
Alexander 1.323.5/38+938 Games
Slowchess 2.922.5/38+738 Games
Clover 6.1.2.4 JA21.5/38+538 Games
Velvet 8.1.1 JA19/38+038 Games
Velvet 8.0.018.5/38-138 Games
Motor 0.8.0 JA18/38-238 Games
Seer 2.7.019.5/36+336 Games
Obsidian 9.019/36+236 Games
Vafra 14.12.1 Stockfish18/36+036 Games
Clover 7.0 JA16/36-436 Games
Stormphrax 1.0.021.5/35+835 Games
Rebel 16.218.5/34+334 Games
Alexandria 5.1.017/32+232 Games
Caissa 1.1712.5/32-732 Games
Fritz 1921/30+1230 Games
Akimbo 1.0.019/30+830 Games
Minic 3.4119/30+830 Games
Black Marlin 9.018/30+630 Games
Caissa 1.13.117.5/30+530 Games
Viridithas 15.0.014/30-230 Games
Obsidian 12.2911/30-830 Games
Clover 7.1 JA15/29+129 Games
Carp 3.0.119.5/28+1128 Games
Starzix 5.013.5/28-128 Games
Clover 8.1 JA12/28-428 Games
Booot 7.316.5/26+726 Games
Caissa 1.1512.5/26-126 Games
Clover 8.0.112.5/26-126 Games
Alexandria 7.1.010/26-626 Games
Peacekeeper 3.0014/24+424 Games
Lizard 11.29.5/24-524 Games
Patricia 3.121/23+1923 Games
Altair 7.0.315/23+723 Games
Texel 1.1115.5/22+922 Games
Alexandria 5.0.011.5/22+122 Games
Obsidian 11.010.5/22-122 Games
Lizard 11.19.5/22-322 Games
Integral v69/22-422 Games
SugaR AI SE7.5/22-722 Games
Willow 4.015.5/20+1120 Games

Chess System Tal 2.06 download


Comments