Anubis and endgame bases ...

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

Moderator: Ras

Frank Quisinsky
Posts: 7010
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Anubis and endgame bases ...

Post by Frank Quisinsky »

Hi there,

at first ...
Welcome back to the programmer of Anubis.

:-)

If I study the GitHub site Anubis should have endgame support.
I can't find an *.ini, *.cfg, *rc and so on file to set the path for endgame bases?

A bit tricky I think.
I made a Winboard configuration on my PC with "wb2uci" adapter by Odd Gunnar Marlin, last version 1.3 b22.

Best
Frank
chessica
Posts: 938
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Anubis and endgame bases ...

Post by chessica »

376859 >first : ?
376859 >first : force
376859 >first : quit
376906 <first : Error (unknown command): ?
377234*1*-------------------Starte Motor 1 Anubis_3-02_AVX2_HT100--------------------
377234*1*Configured Engine 1 Type: WB2
377234*1*Engine 1 dir: C:\Users\Privat\Desktop\Anubis.3.02
377234*1*Engine 1 commandline: C:\Users\Privat\Desktop\Anubis.3.02\Anubis_3-02_AVX2_HT100.exe
377343*1*Child Process Prio Adj: PID 1812 conhost.exe
377343*1*Engine 1 ProcessID: 10260
377343*1*Engine 1 Prio:32 ThreadPrio:0
377343 >first : xboard
377343 >first : protover 2
377406 <first : #NNUE cargado <<<---
377468 <first : feature done=0
377468 >first : accepted done
377468 <first : feature ping=1 setboard=1 playother=1 san=0 usermove=1 time=1 draw=0 sigint=0 sigterm=0 reuse=0 analyze=1 myname="Anubis v3.02" variants="normal" colors=0 ics=1 name=1 pause=0 feature option="SyzygyPath - path c:\ajedrez\TB_syzygy" done=1
377468 >first : accepted ping
377468 >first : accepted setboard
377468 >first : accepted playother
377468 >first : accepted san
377468 >first : accepted usermove
377468 >first : accepted time
377468 >first : accepted draw
377468 >first : accepted sigint
377468 >first : accepted sigterm
377468 >first : accepted reuse
377468 >first : accepted analyze
377468 >first : accepted myname
377468 >first : accepted variants
377468 >first : accepted colors
377468 >first : accepted ics
377468 >first : accepted name
377468 >first : accepted pause
377468 >first : accepted option
377468 >first : accepted done
377468 >first : option SyzygyPath=C:\Program Files\arena_3.5.1\TB\syzygy
377468*1*Child Process Prio Adj: PID 1812 conhost.exe
377500 <first : EGTBs cargadas
377703 >first : new
377703 >first : random
377703 >first : ics -
377703 >first : sd 10
377703 >first : post
377703 >first : hard
377703 >first : easy
377703 >first : ping 1
377718 <first : Error (unknown command): sd
377734 <first : Error (unknown command): 10
377750 <first : pong 1
377765 >first : name Anubis_3-02_AVX2_HT100
377765 >first : ics -
377797 >first : new
377797 >first : random
377797 >first : ics -
377797 >first : sd 10
377797 >first : post
377797 >first : hard
377797 >first : easy
377797 >first : ping 7
377812 <first : Error (unknown command): sd
377812 <first : Error (unknown command): 10
377828 <first : pong 7
377843 >first : name Anubis_3-02_AVX2_HT100
377843 >first : force
377968 >first : setboard 7k/5pp1/8/8/8/8/1K6/R7 w - - 0 1
410781**Dauer Start Motoren für Analyse:0 ms
410781 >first : analyze
410781**Dauer Start Analyse:0
410937 <first : 2 317 0 59 (2/4) Ra6 g5
410937 <first : 2 370 0 62 (2/4) Ra8+ Kh7
410937 <first : 3 369 0 171 (3/4) Ra8+ Kh7 . Kc3
410937 <first : 3 372 0 247 (3/4) Ra6 Kg8 . Ra4
410937 <first : 3 373 0 321 (3/4) Kb3 Kg8 . Ra4 Kh7
410937 <first : 3 383 0 398 (3/4) Kc3 Kg8 . Ra8+ Kh7
410953 <first : 4 375 0 806 (4/9) Kc3 Kg8 . Ra8+ Kh7 . Ra6
410953 <first : 5 374 0 2019 (5/9) Kc3 Kh7 . Rb1 Kg6 . Rb8
410953 <first : 5 380 0 2946 (5/9) Ra7 Kg8 . Kc3 f5
410953 <first : 6 387 0 4348 (6/11) Ra7 Kg8 . Kc3 Kf8 . Ra1 * g5
410968 <first : 7 383 0 5186 (7/11) Ra7 Kg8 . Kc3 Kf8 . Kd3 Kg8 . Ke2 Kh7
410968 <first : 8 383 0 6416 (8/13) Ra7 Kg8 . Kc3 Kf8 . Kd3 Kg8 * Ra8+ Kh7 . Ra6
410968 <first : 9 377 0 9078 (9/13) Ra7 Kg8 . Kc3 Kf8 . Kd3 Kg8 . Ra8+ Kh7 * Ra7 Kg6
410968 <first : 10 382 1 16246 (10/15) Ra7 Kg8 . Kc3 Kf8 . Kd3 Kg8 . Rc7 Kf8 * Rc8+ Ke7 . Kd2
410968 <first : 11 399 1 22637 (11/17) Ra7 Kg8 . Kc3 Kf8 . Kc4 Kg8 . Kd5 Kf8 . Ra4 Ke7 . Ke5
410984 <first : 12 399 1 26228 (12/17) Ra7 Kg8 . Kc3 Kf8 . Kc4 Kg8 * Kd5 Kf8 . Ra4 Ke7 . Ke5
410984 <first : 13 384 2 38305 (13/19) Ra7 Kg8 . Kc3 Kf8 . Kc4 Kg8 . Kd4 Kf8 . Kd3 * Kg8 . Rc7 Kf8 . Kd4 Kg8 . Ke5 Kh7
410984 <first : 14 384 2 52500 (14/20) Ra7 Kg8 . Kc3 Kf8 . Kc4 Kg8 . Kd4 Kf8 . Kd3 * Kg8 . Rc7 Kf8 . Kd4 Kg8 . Ke5 Kh7
410984 <first : 15 399 3 63978 (15/18) Ra7 Kg8 . Kc3 Kf8 . Kc4 Kg8 . Kd4 Kf8 . Ra8+ Ke7 . Ke5 Kd7 . Ra7+ Kd8 . Kd6
411000 <first : 16 458 3 70619 (16/21+) Ra7
411000 <first : 16 431 3 74466 (16/21) Ra7 Kg8 . Kc3 Kf8 . Kc4 Kg8 . Kd4 Kf8 . Ra8+ Ke7 . Ke5 Kd7 . Ra7+ Ke8 . Kd6 * f6
411000 <first : 17 431 3 89565 (17/21) Ra7 Kg8 . Kc3 Kf8 . Kc4 Kg8 . Kd4 Kf8 . Ra8+ Ke7 . Ke5 Kd7 . Ra7+ Ke8 . Kd6
411000 <first : 18 494 4 97459 (18/19+) Ra7
411015 <first : 18 557 4 104472 (18/19+) Ra7
411015 <first : 18 515 4 106816 (18/19) Ra7 Kg8 . Kc3 Kf8 . Kc4 Kg8 . Kd4 Kf8 . Ra8+ Ke7 . Ke5 Kd7 . Ra7+ Ke8 . Kd5
411015 <first : 19 590 4 110825 (19/18+) Ra7
411015 <first : 19 665 4 115547 (19/18+) Ra7
411031 <first : 19 815 4 118516 (19/18+) Ra7
411031 <first : 19 615 4 120471 (19/18) Ra7 Kg8 . Kc3 Kf8 . Kc4 Kg8 . Kd4 Kf8 . Ra8+ Ke7 . Ke5 Kd7 . Ra7+ Ke8 . Kd5
411047 <first : 20 704 4 126349 (20/19+) Ra7
411047 <first : 20 793 4 129847 (20/19+) Ra7
411047 <first : 20 971 4 132888 (20/19+) Ra7
411062 <first : 20 1327 4 135546 (20/19+) Ra7
411062 <first : 20 898 4 137079 (20/19) Ra7 Kg8 . Kc3 Kf8 . Kc4 Kg8 . Kd4 Kf8 . Ra8+ Ke7 . Ke5 Kd7 . Ra7+ Ke8 . Kd5
411062 <first : 21 1026 4 141831 (21/20+) Ra7
411078 <first : 21 1154 4 147400 (21/20+) Ra7
411078 <first : 21 1410 4 151051 (21/20+) Ra7
411078 <first : 21 49987 5 221467 (21/22) Ra7 Kg8 . Kc3 Kf8 . Rc7 Kg8 . Kd4 Kf8 . Ke5 Ke8 . Kd6 Kd8 . Rxf7
411093 <first : 22 49987 10 576925 (22/24) Ra7 Kg8 . Kc3 Kf8 . Kc4 Kg8 . Rc7 Kf8 . Kc5 Kg8 . Kd4 Kf8
411093 <first : 23 49987 15 943775 (23/25) Ra7 Kg8 . Kc3 Kf8 . Kc4 Kg8 . Kd4 Kf8 . Rc7 Kg8 . Kc4 Kf8 . Kc5 Kg8 . Kd6 Kh7 . Rxf7
411140 <first : 23 49988 20 1158320 (23/25) Kc3 Kg8 . Kd4 Kf8 . Kd5 Ke8 . Kd6 g5
411203 <first : 24 49988 28 1604124 (24/24) Kc3 Kg8 . Kd4 Kf8 . Kd5 Ke8 . Kd6 g5
411281 <first : 25 49988 36 2127977 (25/24) Kc3 Kg8 . Kd4 Kf8 . Kd5 Kg8 . Ke5 Kf8 . Kd6 Kg8 . Rh1 g6
411359 <first : 26 49988 43 2615090 (26/26) Kc3 Kg8 . Kd4 Kf8 . Kd5 Kg8 . Ke5 Kf8 . Kd6 Kg8 . Rh1 g5
411437 <first : 27 49988 52 3152556 (27/29) Kc3 Kg8 . Kd4 Kf8 . Kd5 Kg8 . Ke5 Kf8 . Kd6 Kg8 . Rh1 g5
411547 <first : 28 49988 61 3696284 (28/26) Kc3 Kg8 . Kd4 Kf8 . Kd5 Kg8 . Ke5 Kf8 . Kd6 Kg8 . Rh1 f6
411640 <first : 29 49988 72 4261315 (29/26) Kc3 Kg8 . Kd4 Kf8 . Kd5 Kg8 . Ke5 Kf8 . Kd6 Kg8 . Rh1 g5
411672 <first : 29 49989 74 4415228 (29/26) Ra8+ Kh7 . Rc8 Kg6 . Rh8 Kf6 . Rh7 Kg6 . Rh3 Kf5 . Rf3+ Ke6 . Rg3 Kd5 . Rxg7
411703 <first : 30 49989 77 4642505 (30/26) Ra8+ Kh7 . Rc8 Kg6 . Rh8 Kf6 . Rh7 Kg6 . Rh3 Kg5 . Rf3 Kg4 . Rxf7
411781 <first : 31 49989 85 5119422 (31/26) Ra8+ Kh7 . Rc8 Kg6 . Rh8 Kf6 . Rh7 Kg6 . Rh3 Kf5 . Rf3+ Ke6 . Rg3 Kd5 . Rxg7
411843 <first : 32 49989 91 5478608 (32/27) Ra8+ Kh7 . Rc8 Kg6 . Rh8 Kf6 . Rh7 Kg6 . Rh3 Kf5 . Rf3+ Ke6 . Rg3 Kd5 . Rxg7
411922 <first : 33 49989 99 5978216 (33/27) Ra8+ Kh7 . Rc8 Kg6 . Rh8 Kf6 . Rh7 Kg6 . Rh3 Kg5 . Rf3 Kg4 . Rxf7
412047 <first : 34 49989 111 6622970 (34/29) Ra8+ Kh7 . Rc8 Kg6 . Rh8 Kf6 . Rh7 Kg6 . Rh3 Kg5 . Rf3 Kg4 . Rxf7
412281 >first : exit
412281 >first : force
Frank Quisinsky
Posts: 7010
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Anubis and endgame bases ...

Post by Frank Quisinsky »

If the syzygy directory / path is mandatory
c:\ajedrez\TB_syzygy
syzygy works fine!

No success with this one:

Code: Select all

[ENGINE]
Name               = Anubis 3.02 xb
Author             = Jose Carlos Martinez Galan
Filename           = wb2uci.exe

[OPTIONS]
Program            = Anubis_302-HT350.exe
;InitString        =
Ponder             = false
;Logfile           = true
;HashOnCommandline = false
Protocol           = 2
InitTime           = 5
LevelExtend        = none
Analyze            = true
;ShowThinkingMove  = true
UseUndo            = false
;WhiteScore        = true
TerminateHard      = true

Visible            = Extras,Logfile,Protocol,InitTime,ShowThinkingMove,LevelExtend

[EXTRAS]
Clear Hash         = clrhash|button
SyzygyPath         = dir|string|c:\Chess\_syzygybases-5
Frank Quisinsky
Posts: 7010
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Anubis and endgame bases ...

Post by Frank Quisinsky »

Example:
How the WB engine "Dirty Cucumber" works with endgame databases and a "wish-directory".
In this case: c:\Chess\_egbb

Code: Select all

[ENGINE]
Name               = Dirty Cucumber
Author             = Kannan & Bluemers & Valverde
Filename           = WB2uci.exe

[OPTIONS]
Program            = Dirty_Cucumber.exe -c 1 -hash 756 -degbb c:\Chess\_egbb -egbb5men -dcache 64
;InitString        =
Ponder             = false
;Logfile           = true
;HashOnCommandline = false
Protocol           = 2
InitTime           = 5
LevelExtend        = none
Analyze            = true
;ShowThinkingMove  = true
UseUndo            = false
;WhiteScore        = true
TerminateHard      = true

Visible            = Extras,Logfile,Protocol,InitTime,ShowThinkingMove,LevelExtend

[EXTRAS]
Clear Hash         = clrhash|button
In case of Dirty no success ... try out different things with a parameter or "InitString" for syzygy bases.
If I am looking in *.exe file, program set the path to: c:\ajedrez\TB_syzygy