optimize 1366x768

 

Flag Counter

Engine-Configuration (selection will be not updated during an FCP-Tourney is still running).
back to Frank's Chess Page

Copyright: © by Frank Quisinsky
Last changes: February 28th, 2021

 

 
Programmers of engines can send
wishes to settings!


Contact me

on Intel® Core™ i9-10900K Processor
(20M Cache, up to 5.30 GHz)
Technical spezifications


Intel Processors
and Chipsets by Platform Code Name


Bit Manipulation Instruction set, WIKI (BMI)
Advanced Vector Extensions, WIKI (AVX)
Streaming SIMD Exentsion4, WIKI (SSE4, POPCNT)
Non-uniform memory access, WIKI (Numa)

Efficiently Updatable Neural Network
WIKI en.,
WIKI dt. (NNUE)

Universal Chess Interface, WIKI (UCI)


Nesessary, often usefully!

            


*A, *B, *C for different type of engines required!

*A JDK 15.0.2 (Java Development Kit)
*B JRE 1.8.0.281 (Java Runtime Environment)

cygwin (v3.1.7)
(port GNU / Linux, BSD / Unix to Win OS)

mingw-w64 (Msys2, Win-Builds, others)
*C mingw-w64-install.exe ... engine
Topple
hwloc (v2.04) ... sometimes for engine
Arasan


Notepad++ (v7.9.3, editor)
Process Explorer (v16.32, task manager)
HWinfo (v6.42, system information, temps)
CoreTemp (v1.16, CPU information on taskbar)
CPU-Z (v1.95.0, CPU information)
wb2uci_13-b22.zip (WB to UCI adapter)
by Odd Gunnar Marlin, projects (GitHub)
SSD = Samsung 970 EVO Plus
Motherboard
= Asus Prime Z490-A "Auto-KI"
RAM =
Corsiar D432Gb 3200-16 Vengeance
config-file_2.22.zip (2,366Mb)
 

   GoTo:
   FCP Tourney-2021, FCP Tourney-2020, Engines Engine-Speed



  
Country, name of engine (well-assorted in alphabetic order), *.exe file Protocol, UCI-Settings (screen, *.jpg)
Shredder GUI, *.eng files!
contempt
standard
endgame bases (5-man)
URL's to endgame bases
special settings
+ config file
PEXT, AVX2, BMI2
POPCNT, et al.
Neural
Network
..
back to start of site
..
Amoeba 3.2 x64 (amoeba-win64.exe) UCI screen, *.eng none none none 64bit none
Andscacs 0.95.123 x64 (andscacs095123.exe) *01 UCI screen, *.eng 0 none none 64bit none
AnMon 5.75 w32 (AnMon_575.exe) *02 UCI screen, *.eng, *.ini 0 Nalimov by GUI *.ini 32bit none
Arasan 22.2 BMI2 x64 (arasanx-64-bmi2.exe) UCI screen, *.eng, *.rc 0 Syzygy, ProbeDepth = 1 *.rc BMI2 none
Asymptote 0.8 Broadwell x64 (broadwell = fastest *.exe) UCI screen, *.eng none Syzygy, ProbeDepth = 1 none Broadwell none
Atlas 3.91 POPCNT x64 (atlas391-win64-pop.exe) UCI no UCI settings, *.eng none none hash fixed: ~ 128Mb POPCNT none
Bagatur 2.2 JAVA x64 (Bagatur_64_1_core.exe) *03 JAVA UCI screen, *.eng none Syzygy *A 64bit none
Beef 0.3.6 POPCNT x64 (Beef_0.3.6_popcnt.exe) *04 UCI screen, *.eng none Syzygy, ProbeDepth = 1 none POPCNT none
Bobcat 8.0 Core2 x64 (bobcat_v8.0_core2.exe) *05 UCI screen, *.eng, *.ini none none *.ini Core2 none
Booot 6.4 POPCNT x64 (booot6_popcnt.exe) UCI screen, *.eng none none none POPCNT none
Cfish 12 NN BMI2 x64 (... bmi2-windows.exe) *06 UCI screen, *.eng 24 Syzygy, ProbeDepth = 1 nn82215d0fd0df.nnue BMI2 NN
Cheese 2.2 POPCNT x64 (cheese-22-win-64-pop.exe) UCI screen, *.eng, *.ini 0 none Pers. = default, *.ini POPCNT none
Cheng 4.40 x64 (cheng4_x64.exe) UCI screen, *.eng 0 none none 64bit none
ChessBrainVB 3.74 TCEC w32 (ChessBrainVB.exe) *07 UCI screen, *.eng, *.ini 1 Syzygy *.ini 32bit none
Chiron 4 x64 (Chiron-4-64bit.exe) *08 UCI screen, *.eng, *.ini 0 Syzygy, ProbeDepth = 1 *.ini 64bit none
Combusken 1.4.0 AMD x64 (... windows-amd64.exe) UCI screen, *.eng 0 Syzygy, ProbeDepth = 1 PawnHash=8 AMD64 none
Crafty 25.6 x64 (compile by Mike Byrne) *09 WB2 screen, *.eng, *.rc, WB2uci none Syzygy 512Mb for hash, *.rc 64bit none
Critter 1.6a x64 (Critter_1.6a_64bit.exe) *10 UCI screen, *.eng none Gaviota none 64bit none
Defenchess 2.3 dev BMI2 x64 (defenchess_23dev3.exe) UCI screen, *.eng none Syzygy none BMI2 none
Demolito 2020-24-12 PEXT x64 (demolito_pext.exe) UCI screen, *.eng 10 none none PEXT none
Deuterium 2019.2.37.73 POPCNT x64 (the POP version) *11 UCI screen, *.eng none none PawnHash=8 POPCNT none
Dirty Cucumber x64 (Dirty.exe) WB2 screen, *.eng, WB2uci none egbb parameters 64bit none
Dragon by Komodo NN AVX2 x64 (dragon-64bit-avx2.exe) *12 UCI screen, *.eng 8 Syzygy, ProbeDepth = 1 embedded AVX2 NN
Equinox 3.30 x64 (Equinox 3.30-x64.exe) UCI screen, *.eng none Gaviota none 64bit none
Ethereal 12.75 PEXT x64 (... x64-pext-avx2.exe) *13 UCI screen, *.eng 4/8 Syzygy, ProbeDepth = 1 none PEXT AVX2 none
FabChess 1.16 BMI2 x64 (FabChessv1.16BMI2Win64.exe) UCI screen, *.eng none none none BMI2 none
Fizbo 2.0 BMI2 x64 (fizbo2x64_bmi2.exe) UCI screen, *.eng none Syzygy none BMI2 none
Francesca 0.30a x64 (fran.exe) WB1 screen, *.eng, WB2uci none none hash fixed: ~ 128Mb 64bit none
Fritz 15 (Rybka) x64 (Fritz 15.exe) UCI screen, *.eng none Nalimov by GUI none 64bit none
Fritz 16 (Rybka) x64 (Fritz 16.exe) UCI screen, *.eng none Nalimov by GUI none 64bit none
Fritz 17 (Ginkgo) x64 (Fritz 17.exe) UCI screen, *.eng 0 Syzygy, ProbeDepth = 1 none 64bit none
Gandalf 7.0 x64 (DeepGandalf7-x64.exe) *14 UCI screen, *.eng 0 Nalimov by GUI none 64bit none
Gaviota 1.0 AVX x64 (gaviota-v1.0-win64-AVX.exe) UCI screen, *.eng, *.ini none Gaviota *.ini AVX none
Gödel 7.0 SSE42 x64 (Godel64_sse42.exe) *15 UCI screen, *.eng none none none SSE42 none
Gogobello 2.2 BMI2 x64 (gogobello_win_bmi2.exe) UCI screen, *.eng, *.ini none Syzygy HashPawnSize=8, *.ini BMI2 none
GreKo 2020.3 x64 (GreKo-Windows-64.exe) UCI screen, *.eng none none none 64bit none
GullChess 3.0 Sy BMI2 x64 (Gull-sy-bmi2.exe) *16 UCI screen, *.eng 0 Syzygy none BMI2 none
Hakkapeliitta TCEC v2 x64 (Hakkapeliitta TCEC v2.exe) UCI screen, *.eng 0 Syzygy, ProbeDepth = 1 Pawn Hash=8 64bit none
Halogen 9 NN PEXT x64 (Halogen9-x64-pext-avx2.exe) UCI screen, *.eng none Syzygy embedded PEXT-AVX2 NN
Hannibal 1.7 x64 (Hannibal1.7x64.exe) UCI screen, *.eng 0 none none 64bit none
Hiarcs 14 WCSC w32 (DeepHiarcs 14 WCSC.exe) UCI screen, *.eng 0 Nalimov by GUI UCITimeout=45 32bit none
Igel 2.9.0 NN BMI2 x64 (... bmi2_avx2_2_9_0.exe) *17 UCI screen, *.eng none Syzygy, ProbeDepth = 1 embedded BMI2 AVX2 NN
Invictus r305 PEXT x64 (Invictus.r305.pext.exe) UCI screen, *.eng none none none PEXT none
Junior 13.3.00 x64 (DeepJunior13.3.x64.exe) *18 UCI screen, *.eng 0 Nalimov by GUI none 64bit none
K2 0.99 x64 (k2_099.exe) UCI screen, *.eng none none none 64bit none
Koivisto 4.0 AVX x64 (the POP AVX version) UCI screen, *.eng none Syzygy none POPCNT AVX none
Komodo 12.1.1 MCTS BMI2 x64 (... 64bit-bmi2.exe) *19 UCI screen, *.eng 16 Syzygy, ProbeDepth = 1 Pers. = default / MCTS BMI2 none
Komodo 14.1 BMI2 x64 (Komodo-14.1-64bit-bmi2.exe) UCI screen, *.eng 4 Syzygy, ProbeDepth = 1 Pers. = default / MCTS BMI2 none
Laser 1.7 BMI2 x64 (Laser-1_7-BMI2.exe) UCI screen, *.eng none Syzygy none BMI2 none
Lc0 0.26.3 NN CPU x64 (lc0.exe) *20 UCI screen, *.eng, *.config 0 Syzygy 703810.pb.gz 64bit NN
Marvin 5.0.0 NN AVX2 x64 (marvin_x86_64_avx2.exe) UCI screen, *.eng, *.ini none Syzygy net-3f7389e.nnue, *.ini AVX2 NN
Minic 3.02 NaNi Skylake x64 (... mingw_x64_skylake.exe) *21 UCI screen, *.eng 12/12 Syzygy narcotized_nighshift.bin Skylake NaNi
Monolith 2.01 PEXT x64 (Monolith-x64-pext.exe) UCI screen, *.eng none Syzygy, ProbeDepth = 1 none PEXT none
Mr Bob 0.9.0 POPCNT x64 (bob_x64_popcnt.exe) UCI screen, *.eng none none none POPCNT none
Naum 4.6 x64 (naum46_x64.exe) UCI screen, *.eng, *.cfg 0 Nalimov by GUI *.cfg 64bit none
Nemorino 6.00 NN BMI2 x64 (... win64_bmi2.exe) *22 UCI screen, *.eng 10 Syzygy, ProbeDepth = 1 nemorino_net_6.nnue BMI2 NN
Nirvanachess 2.5 POPCNT x64 (the Popcount version) UCI screen, *.eng none none none POPCNT none
OpenCritter 1.1.37 x64 (OpenCritter64.exe) *23 UCI screen, *.eng none Gaviota none 64bit none
OpenTal 1.0 POPCNT x64 (opental_x64popcnt.exe) *24 UCI screen, *.eng none none none POPCNT none
Orion 0.8 NN FMA x64 (... v0.8-pop-avx-fma.exe) UCI screen, *.eng none none  network.nn POP AVX FMA NN
Pedone 3.0 NN BMI2 x64 (Pedone_win_bmi2.exe) UCI screen, *.eng 0 Syzygy embedded BMI2 NN
PeSTO 2.210 BMI2 x64 (PeSTO_bmi2.exe) UCI screen, *.eng none Syzygy, ProbeDepth = 1 none BMI2 none
ProDeo 3.0 w32 (ProDeo.exe) *25 WB1 screen, *.eng, WB2uci, *.ini none none Pers. = default, *.ini 32bit none
Protector 1.9.0 x64 (Protector_Win64.exe) UCI screen, *.eng 0 Nalimov by GUI none 64bit none
Quazar 0.4 x64 (Quazar_0.4_x64.exe) UCI screen, *.eng none none none 64bit none
Roc 2020Aug04 HNI x64 (Roc_TCEC19_1_HNI.exe) *26 UCI screen, *.eng 8 Syzygy none HNI none
Rodent IV 0.30 BMI2 x64 (compile by Günther Simon) UCI screen, *.eng, *.ini 0 none Pers. = default, *.ini BMI2 none
RubiChess 1.9 NN BMI2 x64 (RubiChess-1.9-BMI2.exe) UCI screen, *.eng none Syzygy nn-803c91ad5c-20201107.nnue BMI2 NN
Ruffian Leiden 2003 w32 (Ruffian_Leiden.exe) *27 WB2 screen, *.eng, WB2uci, *.cfg none Nalimov *.cfg 32bit none
Ruffian 2.1.0 w32 (Ruffian_210.exe) *28 UCI screen, *.eng none Nalimov by GUI 11 Play level 32bit none
Rybka 4.1 SSE42 x64 (Rybka 4.1 x64.exe) UCI screen, *.eng none Nalimov by GUI none SSE42 none
Schooner 2.2 XB SSE x64 (Schooner2.2-sse.exe) *29 WB2 screen, *.eng, WB2uci, *.ini none none *.ini SSE none
Scorpio 3.0.11 x64 (scorpio.exe) *30 UCI screen, *.eng, *.ini 0 egbb Pawn Hash = 2, *.ini 64bit none
Seer 1.2.1 NN Skylake x64 (seer_skylake.exe) UCI screen, *.eng none none save.bin Skylake NN
Senpai 2.0 BMI2 x64 (senpai_20-bmi2-x64.exe) UCI screen, *.eng none none none BMI2 none
Shredder 13 POPCNT x64 (EngineDeepShredder13UCI.exe) *31 UCI screen, *.eng, *.ini 0 Shredderbases, bases.ini none POPCNT None
TIP SlowChess 2.5 NN AVX2 x64 (slow64-avx.exe) *32 UCI screen, *.eng 12/4 Syzygy, ProbeDepth = 1 EndgameBitbases.sbb
NeuralNets.snn
AVX2 NN
SmarThink 1.98 AVX2 x64 (... avx2-standalone.exe) UCI screen, *.eng, *.ini none Syzygy *.ini AVX2 none
Spark 1.0 Core-i x64 (spark-1.0-win64-mp-corei.exe) *33 UCI screen, *.eng, *.ini none none *.ini Core-i none
Spike 1.4 Leiden w32 (Spike1.4.exe) *34 UCI screen, *.eng, config, *.cnfg 0 Nalimov by GUI *.cnfg (+ config tool) 32bit none
Stash 26.0 BMI2 x64 (stash-26.0-windows-x86_64-bmi2.exe) UCI screen, *.eng none none none BMI2 none
Sting-SF 25 x64 (sting-sf-25.exe) *35 UCI screen, *.eng none none none 64bit none
Stockfish 110121 NN BMI2 x64 (... 21011119_x64_bmi2.exe) *36 UCI screen, *.eng 24 Syzygy, ProbeDepth = 1 embedded BMI2 NN
Texel 1.08a13 BMI2 x64 (Texel64bmi.exe) *37 UCI screen, *.eng 0 Syzygy & Gaviota none BMI2 none
TheBaron 3.44.1 x64 (baron3441-x64.exe) *38 UCI screen, *.eng, *.ini none Syzygy *.ini 64bit none
Topple 0.8.0 Modern x64 (Topple_0.8.0_modern.exe) *39 UCI screen, *.eng none Syzygy *C Modern none
Tucano 9.00 x64 (Tucano_w64.exe) UCI screen, *.eng none Syzygy none 64bit none
Vajolet2 2.8 BMI2 x64 (Vajolet2_2.8_bmi.exe) UCI screen, *.eng none Syzygy, ProbeDepth = 1 none BMI2 none
Wasp 4.50 Modern x64 (Wasp450-x64-modern.exe) *40 UCI screen, *.eng 0 Syzygy no ConfigFilePath Modern none
Weiss 1.2 PEXT x64 (weiss-pext.exe) UCI screen, *.eng none Syzygy none PEXT none
Winter 0.9 NN BMI2 x64 (Winter_0.9_New.exe) UCI screen, *.eng 0 none embedded BMI2 NN
Xiphos 0.6 BMI2 x64 (xiphos-0.6-w64-bmi2.exe) UCI screen, *.eng none Syzygy, ProbeDepth = 1 none BMI2 none
Zarkov 6.55 w32 (Zarkov_655.exe) *41 WB1 screen, *.eng, WB2uci, *.ini 0 none "xboard" parameter, *.ini 32bit none
chess22k 1.14 JAVA x64 (chess22k-java11-1.14.jar) JAVA UCI screen, *.eng none none *A, *B 64bit none
iCE 4.0 v853 Modern x64 (dice4-x64-modern.exe) UCI screen, *.eng none none none Modern none
pirarucu 3.3.5 JAVA x64 (pirarucu.jar) JAVA UCI screen, *.eng none none *A, *B 64bit none
rofChade 2.3 BMI2 x64 (rofchade_bmi2.exe) UCI screen, *.eng none Syzygy, ProbeDepth = 1 none BMI2 none
 
..
back to start of site
..
***
Readme files by programmers are naturally most important!!

- configuration without own books of engines! I am using the balanced FEOBOS database for testing engines.
- in most of cases configuration files, like *.rc, *.cfg, *.cnfg, *.ini, *.txt or others not necessary for UCI engines.
- for Syzygy used with SSD drive = ProbeDepth=1
- I set for longer time controls = PawnHash=8 (if higher in standard settings I make no changes).



*01 Entry to Andscacs 0.95.123 x64: Last available beta version.

*02 Entry to AnMon 5.75 w32: ~ 2350 Elo! Last available version: June 27th, 2009 ... Together with Wasp my favorite engine for self-play!

*03 Entry to Bagatur 2.2 JAVA x64: In download directory can be found the 3-4-man Syzygy bases. I copy the 5-man Syzygy inside the directory.

*04 Entry to Beef 0.3.6 POPCNT x64: Without resign and ponder = off, engine lose often on time.

*05 Entry to Bobcat 8.0 Core-2 x64: Without resign and ponder = off, engine lose often on time.

*06 Entry to Cfish 12 NN BMI2 x64: Network file nn-82215d0fd0df.nnue is embedded in executable. Other network files can be load.

*07 Entry to ChessBrainVB 3.74 TCEC w32: Without resign and ponder = off, engine lose often on time.

Please set in chessbrainvb.ini the parameter
EGTB_ENABLED=0 (EGTB does not work correctly).
German message by the programmer
Roger Zuehlsdorf:
Die Endspiel-Tablebases waren nur ein technischer Versuch (DOS-Aufruf von Fathom.exe) der nie sauber funktionierte. Deshalb bitte deaktivieren.

*08 Entry to Chiron 4 x64: Chiron supported Nalimov-, Gaviota-, Syzygy & egbb. Without resign and ponder = off, engine lose often on time with 5-man.

*09 Entry to Crafty 25.6 x64: Without resign and ponder = off, engine lose rarely on time.

*10 Entry to Critter 1.6a x64: gtb64.dll (for Gaviota Tablebases) not necessary for Critter 1.4 and newer versions.

*11 Entry to Deuterium 2019.2.37.73 POPCNT x64: Can be not use with Shredder 12 / 13 GUI.

Shredder 12 GUI automatically set 7 defaults from 100 to 0. To set the defaults manually to 100 isn't possible. With Shredder 13 GUI engine works
fine but produced the same weaker playing strength. Problem is unknown for me, I sent
Stefan-Meyer Kahlen a bug report.

*12 Entry to Dragon by Komodo NN AVX2 x64: Network file is embedded in executable.

*13 Entry to Ethereal 12.75x PEXT x64: Andrew Grant preferred contempt=0, TalkCh. 75894. "Like a Gentleman" by Andrew.

Ethereal is in my humble opinion too strong for contempt=0. I set: ContemptDrawPenalty=4 & ContemptComplexity=8

*14 Entry to Gandalf 7.0 x64: ~ 2475 Elo! Last available version: December 20th, 2006

- Max. 2 cores possible
- Max. 4-man Nalimov

*15 Entry to Gödel 7.0 SSE42 x64: Without resign and ponder = off, engine lose often on time.

*16 Entry to GullChess 3.0 Sy BMI2 x64: A complicated situation around GullChess 3.0?

- different GullChess 3.0 versions / compiles can be found. I listed the main information on my Engine selection.
- I am using a fast BMI2 compile, based on the work from
Basil Falcinelli (Syzygy support) located on Chess2u forum. Compile is from 06/2020!
- for FCP Tourney-
2020 I am using the original version from the programmer Vadim Demichev.
- I believe that the compile located on Chess2u is around 20 Elo stronger as the original from Vadim.
- with version 3.1 JV I found problems with Syzygy support.

*17 Entry to Igel 2.9.0 NN BMI2 x64: Network file ign-0-9b1937 is embedded in executable. Other network files can be load.

*18 Entry to Junior 13.3.00 x64: This version has the same strength as version 13.8.04 but in my opinion the more interesting playing style.

*19 Entry to Komodo 12.1.1 MCTS BMI2 x64: The free Komodo 12.1.1 version is the first version with MCTS mode.

*20 Entry to Lc0 0.26.3 NN CPU x64: I added the settings for the CPU version.

1. I set the special setting: MinibatchSize=7 (Lc0 runs faster).
On 10th Generation Intel® Core™ i9-10900K, 4.9Ghz with Asus Prime Z490-A "Auto-KI"
After 1. h3 ... best move: e7-d5 time: 0:19.032 min  n/s: 398  nodes 7.528

2. Important for Lc0 is the configuration file lco.config.
The displayed settings from Shredder 12 GUI (have a look in the screen) are wrong!!
Shredder 12 GUI set for the own *.eng configuration file "automatically" the following settings:

[OPTIONS]
NNCacheSize=0
MaxCollisionEvents=1
SolidTreeThreshold=1
KLDGainAverageInterval=1
MoveOverheadMs=0


Shredder 13 GUI displayed the correct settings but produced the same weaker playing strength.
After all, Lc0 will play with lco.config settubgs absolutely correct!
Not important what Shredder 12 / 13 GUI do if the lco.config is in engine directory!
I sent Stefan Meyer-Kahlen a bug report.

*21 Entry to Minic 3.02 NaNi Skylake x64: Without resign and ponder = off, engine lose often on time.

- Standard UCI parameter: forceNNUE=0 (Hybrid).

*22 Entry to Nemorino 6.00 NN BMI2 x64: Version 6.00 or 6.04?

- the programmer Christian Günther told me that Nemorino 6.00 with nemorino_net_6.nnue is the strongest version.
- Nemorino 6.00 is not working with nemorino_net_14.nnue. For nemorino_net_14.nnue v6.04 is necessary.
- more originality produced Nemorino 6.04 with nemorino_net_14.nnue, trained with own material.

*23
Entry to OpenCritter 1.1.37 x64: For Gaviota Tablebase is gtb64.dll required.

*24 Entry to OpenTal 1.0 POPCNT x64: Some People like the playing style.

*25 Entry to ProDeo 3.0 w32: Special settings are necessary!

- exchanged the older WB2uci adapter to the latest version 13-B22 and renamed the adapter to rebeluci.exe.
-
renamed the permanent in background loaded program baretail.exe to _baretail.exe (the file can be renaming to another name).
-
changed the WB2uci.eng configuration file (TerminateHard = true for an example). In additional I set hashtables to w8 = 512Mb.
- for book.ini I set [Book Depth = 0] ... I am using own FEOBOS books for my test games.
- for the personality file ProDeo.eng (can be found in the directory _personal_) I set: [Quote File = ?]

*26 Entry to Roc 2020Aug04 HNI x64: After all I understand is for "HNI" POPCNT required.

*27 Entry to Ruffian Leiden 2003 w32: ~ 2425 Elo! The winner of Dutch-ch 2003: November 23rd, 2003 (recommended with WB2uci)

*28 Entry to Ruffian 2.1.0 w32: ~ 2425 Elo! Last available version: February 19th, 2004

*29 Entry to Schooner 2.2 XB SSE x64: In UCI mode Schooner stop to play after 203 moves.

The programmer
Denis Sceviour wrote in TalkChess:
I have confirmed that it appears as a UCI problem only. Schooner is primarily an xboard engine. However, I believe Shredder GUI only supports UCI
engines. A fix for the UCI move 203 buffer crash is planned for a future release. As a temporary workaround, an xboard->uci adapter might bypass
the problem but I do not have Shredder to test this.


Without wb2uci.exe Schooner can run as Winboard engine with Shredder GUI but I located an error message after program start.
The WB2uci adapter is the best solution!

- important for wb2uci.eng is the parameter: ShowThinkingMove = false

On 10th Generation Intel® Core™ i9-10900K, 4.9Ghz on Asus Prime Z490-A "Auto-KI"
After 1. h3 ... best move: e7-e5 time: 0:32.515 min  n/s: 2.202.278  nodes: 70.891.338 (xb with WB2uci)
After 1. h3 ... best move: e7-e5 time: 0:32.109 min  n/s: 2.210.863  nodes: 70.891.339 (uci)


*30 Entry to Scorpio 3.0.11 x64: NNUE with Shredder GUI is not possible!

I sent Stefan Meyer-Kahlen the following information!

1. To start Scorpio with Scorpio.bat, to added later the full path to nnprobe-windows-cpu in the "Path environment variable" is for
Shredder 12 / 13 GUI not possible. Not possible too is the configuration with WB2uci adapter for some other reasons.

2. The configuration without nnprobe-windows-cpu is easy, Scorpio 3.0.11 x64 is UCI compatible. You need only the scorpio.exe
and scorpio.ini in Scorpio directory.

3. For 5-man egbb I am using the egbbdll64.dll from March 24th, 2014 (181.760 bytes, egbbprobe v4.1).
With the current egbbdll64.dll from November 13th, 2020 (66.048 bytes) Scorpio 3.0.11 x64 without NNUE will not load the endgame bitbases.

4. In scorpio.ini you should set:

montecarlo=0
pht=2 (pawn-hash, 2 for 1,5Mb ... 3Mb, 6Mb, 12Mb possible but 1,5Mb should here enough)
mt=1 ... 1 processcor
use_nn=0 ... no GPU NN support.
use_nnue=0 .. no CPU NN support.

and the settings to egbb and resign, have a look in my scorpio.ini



*31 Entry to Shredder 13 POPCNT x64: Shredder supported the own Shredderbases and Syzygy tablebases.

- mate distance with both endgame databases is not possible.
- after engine start to see: ASM HWPopCnt ... the instruction.

*32 Entry to SlowChess Blitz 2.4 NN x64: SlowChess have many interesting features!

1. The programmer set contempt=0 for UCI standard configuration.

SlowChess have an own GUI and here you can see the contempt standard settings the programmer like most.
I added the same settings in UCI configuration!

-
ContemptMid=12 ... the contempt for midgame
-
ContemptEnd=4 ... the contempt for endgame

2. SlowChess have own neural network files: EndgameBitbases.sbb (9 bitbases) & NeuralNets.snn (10 neural nets).
The quantity can be see if you start the engine!

3. With SlowChess GUI you can clear the own opening book.
The book file TestBook.scb should be in the same directory for a configuration with another GUI, like Shredder 13 GUI.
I am using own FEOBOS databases and set the own opening book to 0 (0 bytes).
Own SlowChess GUI, menu: Develop / Book edit / Clear / Save



An engine the Wasp team like!!

4. Please not delete the files: EndgameBitbases.sbb & NeuralNets.snn & TestBook.scb for a configuration in another GUI.


*33 Entry to Spark 1.0 Core-i x64: Experiment with a small eval.kingattack parameter can be interesting (standard = 100, possible = 1000).

*34 Entry to Spike 1.4 Leiden w32: The programmers developed a nice configuration tool, inside the download file.

*35 Entry to Sting-SF 25 x64: Without resign and ponder = off, v24 lose often on time (v25 not checked).

*36 Entry to Stockfish 110121 NN BMI2 x64: Network file nn-62ef826d1a6d.nnue is embedded in executable.
- other network files can be loaded.
- I added the file nn-62ef826d1a6d.nnue in Stockfish directory and set the path in UCI configuration.
- hybrid mode is standard, no changes!
- dev version used for FCP Tourney-
2021

*37 Entry to Texel 1.08a13 BMI2 x64: Last available beta version. Texel can use Syzygy- and Gaviota simultaneously.

*38 Entry to TheBaron 3.44.1 x64:
Without resign and ponder = off, engine lose rarely on time.

*39 Entry to Topple 0.8.0 Modern x64: libstdc++-6.dll & libwinpthread-1.dll required! Install mingw-w64-install.exe and copy the files.

*40 Entry to Wasp 4.50 Modern x64: Modern = for Intel Haswell or newer CPU, uses popcnt, ctz, clz instructions.

John Stanback wrote me to the config.txt file:
The configuration file is for users who want to try to create a unique playing style by changing some of the evalutation parameters from the
default of 100 percent and maybe changing some other UCI paramaters such as UCI_Elo.

The following information is important for myself, maybe for others?!

"Playing strength" range with 1-Core on Intel i9-10900k = 1500-3124 (Shredder 13 GUI menue system: Level / Playing Strength).
With config.txt file UCI_Elo range = 1500-3300 (true Elo value is the same 1500-3124).
No different if you set 2200 Elo directly with Shredder 13 GUI or with the own config.txt file.

Example:
After 1.f3, 128Mb for hash / 2200 Elo:
best move: e7-e5 time: 0:14.937 min n/s: 3.785 nodes: 56.412
"Playing strength" by Shredder 13 GUI or by config.txt file ... both settings produced the same result!

Here is my config.txt for self-playing (some paramaters changed for experiments):
I renamed "example-config.txt" to "config.txt" (Wasp doesn't add a ".txt" extension, other names possible).


# Wasp configuration file example

UCI_LimitStrength =  true # Adjust nodes/sec to achieve specified UCI_Elo rating
UCI_Elo           =  2200 # Target Elo, set if UCI_LimitStrength is true
Contempt          =     8 # advantage in centipawns for Wasp when all material is present
Selectivity       =   115 # decrease to search wider increase to search deeper

# opening book parameters
OwnBook           = false
OwnBook_File      = wasp_book.bin
OwnBook_Depth     = 34 # use book for this many half-moves
OwnBook2_File     = empty
OwnBook2_Depth    = 0
OwnBook_Variety   = 50 # nominal value is 25

# endgame tablebase parameters
SyzygyPath = c:\Chess\_syzygybases-5
SyzygyProbeDepth5 = 1

SyzygyProbeDepth6 = 1

# evaluation parameters, percent of default
#
# opening, endgame
Mtl_Pawn          = 100, 100
Mtl_Knight        =  95, 105

Mtl_Bishop        = 105, 100
Mtl_Rook          =  95, 105

Mtl_Queen         = 100, 110
Activity_Knight   = 105, 100
Activity_Bishop   = 100, 100
Activity_Rook     = 100, 100
Activity_Queen    = 100, 100
Pawn_Structure    =  85,  95

Passed_Pawns      =  85,  95
King_Safety       =  85,  95
Threats           =  85,  95


On DGT-Pi (with Dirk's famous Picochess 3) Elo range is 1500-2696.
Can be adjust in 22 levels:
1500, 1559, 1618, 1677, 1736, 1795, 1854, 1913, 1972, 2031, 2090, 2149, 2208, 2267, 2326, 2385, 2444, 2503, 2562, 2621,
2680, 2696 ... in 59 Elo steps, last level with 2696 Elo is max. possible Elo.

For me very realistic:
Max. level = 3124 Elo on Intel i9-10900k with 4,9Ghz and 1 Core or
Max. level = 2696 Elo on DGT-Pi with 1.2Ghz 64bit on ARM Cortex-A53 Quad - Raspberry PI 3Model B V1.2

*41 Entry to Zarkov 6.55 w32: ~ 2450 Elo! Last available version: July 23rd, 2011

***