Chess System Tal 2.03 upgrade

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
chrisw
Posts: 5033
Joined: Tue Apr 03, 2012 4:28 pm
Location: Digital Nomad. Anywhere but the Western Empire
Full name: Christopher Whittington

Chess System Tal 2.03 upgrade

Post by chrisw »

Chess System Tal 2.03 upgrade.

New in 2.03
fixes a rare crash (access violation) where an illegal king move — the king stepping backwards along a sliding checker's ray, or an undetected discovered check — could slip through legality checking, let the opponent "capture" the king, and corrupt the internal board. This affected both the AVX2 and AVX-512 builds (it was not AVX-512-specific). No change to playing strength or settings.

with thanks to Peter Marfan for the crash report and the test position that pinned down the bug (from a study by O. Pervakov & A. Stavrietsky):

4k2r/3Rp1p1/1Kp1P3/Pp1P2b1/4R3/P4P2/1p4q1/1Q5r w k - 0 1


In 2.02
Fixes issue some people had with numbers of cores and threads, fixes the random and occasional hang issue. Might be slightly faster than the original, but apart from that no internal changes.i did manage to sort out the .nnue.bin include into the compile, the old version was compiled with .nnue.bin inline but by a terrible workaround because I couldn’t work out how to get round the Microsoft compiler bitching about include.bin file size. Now fixed. Executables are now much smaller.

You can download it from https://whittingtonchess.com/

Comments and gripes in this thread only please. I’ll attend to any issues raised in first few days if any (for example thread_max is set to 64), and might then create the EAS and Extreme versions.

Just a little note, since I’m laptop/internet nomadic I’ve little access to either the original sources or the original xxx.nnue’s. The main source was reconstituted from GitHub and Ed, neither (I suspect) match entirely the old release version, but heavy testing indicates the engine is the same, almost, it is probably actually a dev version from after the original release but seems equivalent, as far as I can tell. Nnues’s were a different matter altogether, none available at all, and finally reconstituted by reverse engineering them out of old release versions. This seems to have worked. If not, generating exact feature and bug fixed copies will have to await me being back in France.
User avatar
chrisw
Posts: 5033
Joined: Tue Apr 03, 2012 4:28 pm
Location: Digital Nomad. Anywhere but the Western Empire
Full name: Christopher Whittington

Re: Chess System Tal 2.03 upgrade

Post by chrisw »

Chess System Tal 2.04 upgrade.

Original Elo optimised version E1019, both AVX2 and AVX512 variants

and EAS Attacking style optimised E1162-EAS, AVX2 and AVX512 versions

Download here https://whittingtonchess.com/
Alibaba
Posts: 1224
Joined: Mon May 25, 2009 12:16 am

Re: Chess System Tal 2.03 upgrade

Post by Alibaba »

absolutly great news, Chris
What a wonderful day!!!!

Will start with a Engine Tournament in a few minutes to celebrate this new release!

Best Regards
Andreas
User avatar
chrisw
Posts: 5033
Joined: Tue Apr 03, 2012 4:28 pm
Location: Digital Nomad. Anywhere but the Western Empire
Full name: Christopher Whittington

Re: Chess System Tal 2.03 upgrade

Post by chrisw »

Alibaba wrote: Sun Jun 14, 2026 11:47 pm absolutly great news, Chris
What a wonderful day!!!!

Will start with a Engine Tournament in a few minutes to celebrate this new release!

Best Regards
Andreas
I would guess that since I wrote it a couple of years ago now, it will have been overtaken by one hundred new engines. But we'll see, only in adversity is future progress.
User avatar
Steve Maughan
Posts: 1345
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: Chess System Tal 2.03 upgrade

Post by Steve Maughan »

Hi Chris,

I just tested version 2.04 using the Shredder GUI. Unfortunately it still crashes. The full UCI log is below. It crashes on the line:

Code: Select all

position fen 5n2/B3K3/2p2Np1/4k3/7P/3bN1P1/2Prn1P1/1q6 w - -
I'm almost certain this is due to the engine either expecting the "moves" keyword after the FEN, or expecting more fields in the FEN.

I hope it can be fixed. Thanks for the wonderful engine.

— Steve

Code: Select all

Mon Jun 15 10:28:20 2026:   to Chess System Tal 2.04 (3): ucinewgame
Mon Jun 15 10:28:20 2026:   to Chess System Tal 2.04 (3): isready
Mon Jun 15 10:28:20 2026: from Chess System Tal 2.04 (3): readyok
Mon Jun 15 10:28:20 2026:   to Chess System Tal 2.04 (3): position startpos moves e2e4 e7e5 g1f3 b8c6 f1c4 g8f6 f3g5 d7d5 e4d5 f6d5 g5f7 e8f7 d1f3 f7e6 b1c3 c6b4 a2a3 b4c2 e1d1 c2a1 c3d5 e6d6 d2d4 c7c6 c1f4 e5f4 f3f4 d6d7 h1e1 d8a5
Mon Jun 15 10:28:20 2026:   to Chess System Tal 2.04 (3): go infinite
Mon Jun 15 10:28:20 2026: from Chess System Tal 2.04 (3): info depth 1 seldepth 3 time 2 nodes 7 score cp -1096 pv f4f8 h8f8 hashfull 0 nps 7 
Mon Jun 15 10:28:20 2026: from Chess System Tal 2.04 (3): info depth 1 seldepth 3 time 2 nodes 15 score cp -48 pv f4f5 d7d6 hashfull 0 nps 15 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 1 seldepth 5 time 2 nodes 37 score cp -5 pv f4f7 d7d6 hashfull 0 nps 37 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 2 seldepth 2 time 2 nodes 100 score cp -5 pv f4f7 d7d6 hashfull 0 nps 100 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 3 seldepth 3 time 3 nodes 167 score cp -5 pv f4f7 d7d6 hashfull 0 nps 55666 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 4 seldepth 3 time 3 nodes 264 score cp -5 pv f4f7 d7d6 hashfull 0 nps 88000 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 5 seldepth 4 time 3 nodes 327 score cp 0 pv f4f7 d7d6 f7f4 hashfull 0 nps 109000 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 6 seldepth 6 time 3 nodes 470 score cp 0 pv f4f7 d7d6 f7f4 hashfull 0 nps 156666 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 7 seldepth 7 time 3 nodes 743 score cp 0 pv f4f7 d7d6 f7f4 hashfull 0 nps 247666 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 8 seldepth 11 time 4 nodes 1585 score cp 10 lowerbound pv f4f7 hashfull 0 nps 396250 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 8 seldepth 8 time 4 nodes 1608 score cp 20 lowerbound pv f4f7 hashfull 0 nps 402000 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 8 seldepth 8 time 5 nodes 1681 score cp 25 pv f4f7 d7d6 d5c3 c8f5 b2b4 a5a3 hashfull 0 nps 336200 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 17 time 8 nodes 4619 score cp 25 lowerbound pv f4f7 hashfull 0 nps 577375 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 9 time 8 nodes 4774 score cp 41 lowerbound pv f4f7 hashfull 0 nps 596750 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 9 time 8 nodes 4919 score cp 64 lowerbound pv f4f7 hashfull 0 nps 614875 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 17 time 9 nodes 5444 score cp 98 lowerbound pv f4f7 hashfull 0 nps 604888 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 9 time 9 nodes 5583 score cp 149 lowerbound pv f4f7 hashfull 0 nps 620333 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 9 time 9 nodes 5716 score cp 226 lowerbound pv f4f7 hashfull 0 nps 635111 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 13 time 9 nodes 5910 score cp 340 lowerbound pv f4f7 hashfull 0 nps 656666 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 16 time 13 nodes 6604 score cp 512 lowerbound pv f4f7 hashfull 0 nps 508000 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 17 time 16 nodes 8190 score cp 676 pv f4f7 d7d6 d5c3 c6c5 d4c5 a5c5 c3e4 d6c6 f7e8 c6c7 e4c5 f8c5 e8h8 hashfull 0 nps 511875 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 10 seldepth 18 time 19 nodes 9669 score cp 686 lowerbound pv f4f7 hashfull 0 nps 508894 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 10 seldepth 17 time 21 nodes 11469 score cp 697 lowerbound pv f4f7 hashfull 0 nps 546142 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 10 seldepth 18 time 22 nodes 11771 score cp 712 lowerbound pv f4f7 hashfull 0 nps 535045 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 10 seldepth 13 time 22 nodes 12064 score cp 735 lowerbound pv f4f7 hashfull 0 nps 548363 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 10 seldepth 13 time 22 nodes 12350 score cp 769 lowerbound pv f4f7 hashfull 0 nps 561363 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 10 seldepth 13 time 23 nodes 13378 score cp 792 pv f4f7 d7d6 d5c3 c6c5 c4b5 a5b5 f7d5 d6c7 d5e5 c7d8 c3b5 hashfull 0 nps 581652 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 11 seldepth 21 time 31 nodes 16927 score cp 802 lowerbound pv f4f7 hashfull 0 nps 546032 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 11 seldepth 18 time 33 nodes 17989 score cp 812 lowerbound pv f4f7 hashfull 0 nps 545121 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 11 seldepth 16 time 34 nodes 18792 score cp 828 lowerbound pv f4f7 hashfull 0 nps 552705 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 11 seldepth 17 time 35 nodes 19655 score cp 851 lowerbound pv f4f7 hashfull 0 nps 561571 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 11 seldepth 18 time 35 nodes 20546 score cp 885 lowerbound pv f4f7 hashfull 0 nps 587028 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 11 seldepth 20 time 42 nodes 25773 score cp 859 pv f4f7 d7d6 d5c3 a5c3 b2c3 a7a5 c4a2 a5a4 c3c4 a1b3 a2b3 hashfull 0 nps 613642 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 23 time 54 nodes 34055 score cp 870 lowerbound pv f4f7 hashfull 0 nps 630648 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 22 time 56 nodes 36417 score cp 880 lowerbound pv f4f7 hashfull 0 nps 650303 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 27 time 64 nodes 39595 score cp 895 lowerbound pv f4f7 hashfull 0 nps 618671 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 23 time 68 nodes 41769 score cp 918 lowerbound pv f4f7 hashfull 0 nps 614250 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 24 time 79 nodes 49378 score cp 952 lowerbound pv f4f7 hashfull 0 nps 625037 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 27 time 102 nodes 65978 score cp 1003 lowerbound pv f4f7 hashfull 0 nps 646843 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 22 time 107 nodes 70314 score cp 1003 pv f4f7 d7d6 d5c3 a5c3 b2c3 a7a6 c4a2 a6a5 f2f3 a1b3 a2b3 hashfull 0 nps 657140 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 13 seldepth 29 time 168 nodes 116988 score cp 1013 lowerbound pv f4f7 hashfull 1 nps 692236 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 13 seldepth 19 time 177 nodes 122596 score cp 1008 lowerbound pv f4f7 hashfull 1 nps 692632 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 13 seldepth 24 time 191 nodes 132486 score cp 970 pv f4f7 d7d6 d5c3 a5c3 b2c3 a7a6 c4a2 c6c5 d4c5 d6c6 a2d5 c6b5 e1e8 f8c5 e8h8 c8g4 f2f3 g4f3 g2f3 a8h8 f7b7 b5a5 hashfull 1 nps 693643 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 14 seldepth 29 time 218 nodes 146943 score cp 980 lowerbound pv f4f7 hashfull 1 nps 674050 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 14 seldepth 25 time 225 nodes 152874 score cp 990 lowerbound pv f4f7 hashfull 1 nps 679440 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 14 seldepth 26 time 235 nodes 158831 score cp 1005 lowerbound pv f4f7 hashfull 1 nps 675876 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 14 seldepth 26 time 253 nodes 171158 score cp 1028 lowerbound pv f4f7 hashfull 1 nps 676513 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 14 seldepth 26 time 287 nodes 197525 score cp 1062 lowerbound pv f4f7 hashfull 1 nps 688240 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 14 seldepth 27 time 321 nodes 221778 score cp 1030 pv f4f7 d7d6 d5c3 a5c3 b2c3 a7a5 f2f3 c8f5 f7f5 d6c7 a3a4 f8a3 d4d5 h8f8 f5e5 c7b6 hashfull 1 nps 690897 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 27 time 364 nodes 243363 score cp 1040 lowerbound pv f4f7 hashfull 1 nps 668579 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 33 time 376 nodes 252907 score cp 1050 lowerbound pv f4f7 hashfull 1 nps 672625 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 30 time 404 nodes 271787 score cp 1065 lowerbound pv f4f7 hashfull 2 nps 672740 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 28 time 432 nodes 291419 score cp 1088 lowerbound pv f4f7 hashfull 2 nps 674581 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 28 time 473 nodes 322346 score cp 1122 lowerbound pv f4f7 hashfull 2 nps 681492 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 30 time 558 nodes 394510 score cp 1174 lowerbound pv f4f7 hashfull 3 nps 707007 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 30 time 631 nodes 450598 score cp 1072 pv f4f7 d7d6 d5c3 a5c3 b2c3 g7g5 f7f6 d6c7 f6h8 c8g4 f2f3 g4d7 a3a4 f8d6 h8h7 hashfull 3 nps 714101 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 16 seldepth 32 time 662 nodes 473949 score cp 1082 lowerbound pv f4f7 hashfull 3 nps 715935 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 16 seldepth 25 time 665 nodes 477215 score cp 1093 lowerbound pv f4f7 hashfull 3 nps 717616 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 16 seldepth 26 time 672 nodes 482506 score cp 1108 lowerbound pv f4f7 hashfull 3 nps 718014 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 16 seldepth 27 time 683 nodes 489611 score cp 1131 lowerbound pv f4f7 hashfull 3 nps 716853 
Mon Jun 15 10:28:21 2026:   to Chess System Tal 2.04 (3): stop
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): bestmove f4f7 
Mon Jun 15 10:28:21 2026:   to Chess System Tal 2.04 (3): ucinewgame
Mon Jun 15 10:28:21 2026:   to Chess System Tal 2.04 (3): isready
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): readyok
Mon Jun 15 10:28:21 2026:   to Chess System Tal 2.04 (3): position fen 5n2/B3K3/2p2Np1/4k3/7P/3bN1P1/2Prn1P1/1q6 w - -
Mon Jun 15 10:28:21 2026:   to Chess System Tal 2.04 (3): go infinite
Mon Jun 15 10:28:30 2026:   to Chess System Tal 2.04 (3): stop
Mon Jun 15 10:28:33 2026:   to Chess System Tal 2.04 (3): stop
Mon Jun 15 10:28:36 2026:   to Chess System Tal 2.04 (3): stop
Mon Jun 15 10:28:39 2026:   to Chess System Tal 2.04 (3): stop
Mon Jun 15 10:28:42 2026:   to Chess System Tal 2.04 (3): stop
Mon Jun 15 10:28:45 2026:   to Chess System Tal 2.04 (3): quit
Mon Jun 15 10:28:45 2026:   to Chess System Tal 2.04 (3): uci
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string Chess System Tal 2.04
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string Release version
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string (C) Chris Whittington 2003-2026
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string NNUE development Ed Schroeder 2026
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string ==================================
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): 
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): id name Chess System Tal 2.04
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): id author id author Chris Whittington and Ed Schroeder (C) 2003-2026
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Hash type spin default 256 min 16 max 131072
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Threads type spin default 1 min 1 max 64
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Evalcorrect type spin default 202 min 1 max 256
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Ponder type check default false
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Rep2_Draw_Trolling type check default true
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name TC_Move_Overhead type spin default 7 min 1 max 25
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name TC_Aggression type spin default 100 min 50 max 200
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Bookfile type string default book.bin
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Bookdepth type spin default 0 min 0 max 200
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Bookrandom type spin default 0 min 0 max 100
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): uciok
Mon Jun 15 10:28:47 2026:   to Chess System Tal 2.04 (3): setoption name Hash value 1024
Mon Jun 15 10:28:47 2026:   to Chess System Tal 2.04 (3): setoption name Ponder value false
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string set Hash to 1024MB
Mon Jun 15 10:28:47 2026:   to Chess System Tal 2.04 (3): isready
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string Hash table set to 1024 MB
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string set Ponder to value false
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): readyok
Mon Jun 15 10:28:47 2026:   to  (11): quit
Mon Jun 15 10:28:48 2026:   to Chess System Tal 2.04 (3): quit
http://www.chessprogramming.net - Juggernaut & Maverick Chess Engine
User avatar
chrisw
Posts: 5033
Joined: Tue Apr 03, 2012 4:28 pm
Location: Digital Nomad. Anywhere but the Western Empire
Full name: Christopher Whittington

Re: Chess System Tal 2.03 upgrade

Post by chrisw »

Steve Maughan wrote: Mon Jun 15, 2026 4:33 pm Hi Chris,

I just tested version 2.04 using the Shredder GUI. Unfortunately it still crashes. The full UCI log is below. It crashes on the line:

Code: Select all

position fen 5n2/B3K3/2p2Np1/4k3/7P/3bN1P1/2Prn1P1/1q6 w - -
I'm almost certain this is due to the engine either expecting the "moves" keyword after the FEN, or expecting more fields in the FEN.

I hope it can be fixed. Thanks for the wonderful engine.

— Steve

Code: Select all

Mon Jun 15 10:28:20 2026:   to Chess System Tal 2.04 (3): ucinewgame
Mon Jun 15 10:28:20 2026:   to Chess System Tal 2.04 (3): isready
Mon Jun 15 10:28:20 2026: from Chess System Tal 2.04 (3): readyok
Mon Jun 15 10:28:20 2026:   to Chess System Tal 2.04 (3): position startpos moves e2e4 e7e5 g1f3 b8c6 f1c4 g8f6 f3g5 d7d5 e4d5 f6d5 g5f7 e8f7 d1f3 f7e6 b1c3 c6b4 a2a3 b4c2 e1d1 c2a1 c3d5 e6d6 d2d4 c7c6 c1f4 e5f4 f3f4 d6d7 h1e1 d8a5
Mon Jun 15 10:28:20 2026:   to Chess System Tal 2.04 (3): go infinite
Mon Jun 15 10:28:20 2026: from Chess System Tal 2.04 (3): info depth 1 seldepth 3 time 2 nodes 7 score cp -1096 pv f4f8 h8f8 hashfull 0 nps 7 
Mon Jun 15 10:28:20 2026: from Chess System Tal 2.04 (3): info depth 1 seldepth 3 time 2 nodes 15 score cp -48 pv f4f5 d7d6 hashfull 0 nps 15 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 1 seldepth 5 time 2 nodes 37 score cp -5 pv f4f7 d7d6 hashfull 0 nps 37 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 2 seldepth 2 time 2 nodes 100 score cp -5 pv f4f7 d7d6 hashfull 0 nps 100 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 3 seldepth 3 time 3 nodes 167 score cp -5 pv f4f7 d7d6 hashfull 0 nps 55666 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 4 seldepth 3 time 3 nodes 264 score cp -5 pv f4f7 d7d6 hashfull 0 nps 88000 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 5 seldepth 4 time 3 nodes 327 score cp 0 pv f4f7 d7d6 f7f4 hashfull 0 nps 109000 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 6 seldepth 6 time 3 nodes 470 score cp 0 pv f4f7 d7d6 f7f4 hashfull 0 nps 156666 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 7 seldepth 7 time 3 nodes 743 score cp 0 pv f4f7 d7d6 f7f4 hashfull 0 nps 247666 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 8 seldepth 11 time 4 nodes 1585 score cp 10 lowerbound pv f4f7 hashfull 0 nps 396250 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 8 seldepth 8 time 4 nodes 1608 score cp 20 lowerbound pv f4f7 hashfull 0 nps 402000 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 8 seldepth 8 time 5 nodes 1681 score cp 25 pv f4f7 d7d6 d5c3 c8f5 b2b4 a5a3 hashfull 0 nps 336200 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 17 time 8 nodes 4619 score cp 25 lowerbound pv f4f7 hashfull 0 nps 577375 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 9 time 8 nodes 4774 score cp 41 lowerbound pv f4f7 hashfull 0 nps 596750 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 9 time 8 nodes 4919 score cp 64 lowerbound pv f4f7 hashfull 0 nps 614875 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 17 time 9 nodes 5444 score cp 98 lowerbound pv f4f7 hashfull 0 nps 604888 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 9 time 9 nodes 5583 score cp 149 lowerbound pv f4f7 hashfull 0 nps 620333 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 9 time 9 nodes 5716 score cp 226 lowerbound pv f4f7 hashfull 0 nps 635111 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 13 time 9 nodes 5910 score cp 340 lowerbound pv f4f7 hashfull 0 nps 656666 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 16 time 13 nodes 6604 score cp 512 lowerbound pv f4f7 hashfull 0 nps 508000 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 9 seldepth 17 time 16 nodes 8190 score cp 676 pv f4f7 d7d6 d5c3 c6c5 d4c5 a5c5 c3e4 d6c6 f7e8 c6c7 e4c5 f8c5 e8h8 hashfull 0 nps 511875 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 10 seldepth 18 time 19 nodes 9669 score cp 686 lowerbound pv f4f7 hashfull 0 nps 508894 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 10 seldepth 17 time 21 nodes 11469 score cp 697 lowerbound pv f4f7 hashfull 0 nps 546142 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 10 seldepth 18 time 22 nodes 11771 score cp 712 lowerbound pv f4f7 hashfull 0 nps 535045 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 10 seldepth 13 time 22 nodes 12064 score cp 735 lowerbound pv f4f7 hashfull 0 nps 548363 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 10 seldepth 13 time 22 nodes 12350 score cp 769 lowerbound pv f4f7 hashfull 0 nps 561363 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 10 seldepth 13 time 23 nodes 13378 score cp 792 pv f4f7 d7d6 d5c3 c6c5 c4b5 a5b5 f7d5 d6c7 d5e5 c7d8 c3b5 hashfull 0 nps 581652 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 11 seldepth 21 time 31 nodes 16927 score cp 802 lowerbound pv f4f7 hashfull 0 nps 546032 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 11 seldepth 18 time 33 nodes 17989 score cp 812 lowerbound pv f4f7 hashfull 0 nps 545121 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 11 seldepth 16 time 34 nodes 18792 score cp 828 lowerbound pv f4f7 hashfull 0 nps 552705 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 11 seldepth 17 time 35 nodes 19655 score cp 851 lowerbound pv f4f7 hashfull 0 nps 561571 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 11 seldepth 18 time 35 nodes 20546 score cp 885 lowerbound pv f4f7 hashfull 0 nps 587028 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 11 seldepth 20 time 42 nodes 25773 score cp 859 pv f4f7 d7d6 d5c3 a5c3 b2c3 a7a5 c4a2 a5a4 c3c4 a1b3 a2b3 hashfull 0 nps 613642 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 23 time 54 nodes 34055 score cp 870 lowerbound pv f4f7 hashfull 0 nps 630648 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 22 time 56 nodes 36417 score cp 880 lowerbound pv f4f7 hashfull 0 nps 650303 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 27 time 64 nodes 39595 score cp 895 lowerbound pv f4f7 hashfull 0 nps 618671 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 23 time 68 nodes 41769 score cp 918 lowerbound pv f4f7 hashfull 0 nps 614250 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 24 time 79 nodes 49378 score cp 952 lowerbound pv f4f7 hashfull 0 nps 625037 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 27 time 102 nodes 65978 score cp 1003 lowerbound pv f4f7 hashfull 0 nps 646843 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 12 seldepth 22 time 107 nodes 70314 score cp 1003 pv f4f7 d7d6 d5c3 a5c3 b2c3 a7a6 c4a2 a6a5 f2f3 a1b3 a2b3 hashfull 0 nps 657140 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 13 seldepth 29 time 168 nodes 116988 score cp 1013 lowerbound pv f4f7 hashfull 1 nps 692236 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 13 seldepth 19 time 177 nodes 122596 score cp 1008 lowerbound pv f4f7 hashfull 1 nps 692632 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 13 seldepth 24 time 191 nodes 132486 score cp 970 pv f4f7 d7d6 d5c3 a5c3 b2c3 a7a6 c4a2 c6c5 d4c5 d6c6 a2d5 c6b5 e1e8 f8c5 e8h8 c8g4 f2f3 g4f3 g2f3 a8h8 f7b7 b5a5 hashfull 1 nps 693643 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 14 seldepth 29 time 218 nodes 146943 score cp 980 lowerbound pv f4f7 hashfull 1 nps 674050 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 14 seldepth 25 time 225 nodes 152874 score cp 990 lowerbound pv f4f7 hashfull 1 nps 679440 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 14 seldepth 26 time 235 nodes 158831 score cp 1005 lowerbound pv f4f7 hashfull 1 nps 675876 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 14 seldepth 26 time 253 nodes 171158 score cp 1028 lowerbound pv f4f7 hashfull 1 nps 676513 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 14 seldepth 26 time 287 nodes 197525 score cp 1062 lowerbound pv f4f7 hashfull 1 nps 688240 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 14 seldepth 27 time 321 nodes 221778 score cp 1030 pv f4f7 d7d6 d5c3 a5c3 b2c3 a7a5 f2f3 c8f5 f7f5 d6c7 a3a4 f8a3 d4d5 h8f8 f5e5 c7b6 hashfull 1 nps 690897 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 27 time 364 nodes 243363 score cp 1040 lowerbound pv f4f7 hashfull 1 nps 668579 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 33 time 376 nodes 252907 score cp 1050 lowerbound pv f4f7 hashfull 1 nps 672625 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 30 time 404 nodes 271787 score cp 1065 lowerbound pv f4f7 hashfull 2 nps 672740 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 28 time 432 nodes 291419 score cp 1088 lowerbound pv f4f7 hashfull 2 nps 674581 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 28 time 473 nodes 322346 score cp 1122 lowerbound pv f4f7 hashfull 2 nps 681492 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 30 time 558 nodes 394510 score cp 1174 lowerbound pv f4f7 hashfull 3 nps 707007 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 15 seldepth 30 time 631 nodes 450598 score cp 1072 pv f4f7 d7d6 d5c3 a5c3 b2c3 g7g5 f7f6 d6c7 f6h8 c8g4 f2f3 g4d7 a3a4 f8d6 h8h7 hashfull 3 nps 714101 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 16 seldepth 32 time 662 nodes 473949 score cp 1082 lowerbound pv f4f7 hashfull 3 nps 715935 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 16 seldepth 25 time 665 nodes 477215 score cp 1093 lowerbound pv f4f7 hashfull 3 nps 717616 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 16 seldepth 26 time 672 nodes 482506 score cp 1108 lowerbound pv f4f7 hashfull 3 nps 718014 
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): info depth 16 seldepth 27 time 683 nodes 489611 score cp 1131 lowerbound pv f4f7 hashfull 3 nps 716853 
Mon Jun 15 10:28:21 2026:   to Chess System Tal 2.04 (3): stop
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): bestmove f4f7 
Mon Jun 15 10:28:21 2026:   to Chess System Tal 2.04 (3): ucinewgame
Mon Jun 15 10:28:21 2026:   to Chess System Tal 2.04 (3): isready
Mon Jun 15 10:28:21 2026: from Chess System Tal 2.04 (3): readyok
Mon Jun 15 10:28:21 2026:   to Chess System Tal 2.04 (3): position fen 5n2/B3K3/2p2Np1/4k3/7P/3bN1P1/2Prn1P1/1q6 w - -
Mon Jun 15 10:28:21 2026:   to Chess System Tal 2.04 (3): go infinite
Mon Jun 15 10:28:30 2026:   to Chess System Tal 2.04 (3): stop
Mon Jun 15 10:28:33 2026:   to Chess System Tal 2.04 (3): stop
Mon Jun 15 10:28:36 2026:   to Chess System Tal 2.04 (3): stop
Mon Jun 15 10:28:39 2026:   to Chess System Tal 2.04 (3): stop
Mon Jun 15 10:28:42 2026:   to Chess System Tal 2.04 (3): stop
Mon Jun 15 10:28:45 2026:   to Chess System Tal 2.04 (3): quit
Mon Jun 15 10:28:45 2026:   to Chess System Tal 2.04 (3): uci
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string Chess System Tal 2.04
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string Release version
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string (C) Chris Whittington 2003-2026
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string NNUE development Ed Schroeder 2026
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string ==================================
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): 
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): id name Chess System Tal 2.04
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): id author id author Chris Whittington and Ed Schroeder (C) 2003-2026
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Hash type spin default 256 min 16 max 131072
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Threads type spin default 1 min 1 max 64
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Evalcorrect type spin default 202 min 1 max 256
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Ponder type check default false
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Rep2_Draw_Trolling type check default true
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name TC_Move_Overhead type spin default 7 min 1 max 25
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name TC_Aggression type spin default 100 min 50 max 200
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Bookfile type string default book.bin
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Bookdepth type spin default 0 min 0 max 200
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): option name Bookrandom type spin default 0 min 0 max 100
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): uciok
Mon Jun 15 10:28:47 2026:   to Chess System Tal 2.04 (3): setoption name Hash value 1024
Mon Jun 15 10:28:47 2026:   to Chess System Tal 2.04 (3): setoption name Ponder value false
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string set Hash to 1024MB
Mon Jun 15 10:28:47 2026:   to Chess System Tal 2.04 (3): isready
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string Hash table set to 1024 MB
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): info string set Ponder to value false
Mon Jun 15 10:28:47 2026: from Chess System Tal 2.04 (3): readyok
Mon Jun 15 10:28:47 2026:   to  (11): quit
Mon Jun 15 10:28:48 2026:   to Chess System Tal 2.04 (3): quit
Yes, confirmed. Its the FEN parser, was expecting two more fields in the FEN, I had thought that was tested for and covered, but apparently not. Who gave it the 4-field FEN, you or the GUI?
User avatar
chrisw
Posts: 5033
Joined: Tue Apr 03, 2012 4:28 pm
Location: Digital Nomad. Anywhere but the Western Empire
Full name: Christopher Whittington

Re: Chess System Tal 2.03 upgrade

Post by chrisw »

Thanks for that one, Steve. Appears to be the Shredder GUI send four part FENs, which is a bit naughty imo because then the engine doesn’t get the 50 move rule count, but, anyway.
Actually the old source had been marked with this Shredder GUI issue and was allegedly fixed but I could never test it because no Shredder GUI to test it with. Should work now.
Four releases updated to 2.05 via webpage https://whittingtonchess.com/
User avatar
Steve Maughan
Posts: 1345
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: Chess System Tal 2.03 upgrade

Post by Steve Maughan »

It works like a charm!! Thanks Chris!

— Steve
http://www.chessprogramming.net - Juggernaut & Maverick Chess Engine