Discussion of anything and everything relating to chess playing software and machines.
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
-
jdart
- Posts: 3503
- Joined: Fri Mar 10, 2006 4:23 am
- Location: http://www.arasanchess.org
Post
by jdart » Tue Aug 09, 2016 1:38 am
Arasan 19.1 is available from
http://www.arasanchess.org.
Changes in Arasan 19.1:
Code: Select all
1) Change/fix root move reordering. After wide search phase, just move
the pv move first and other moves down.
2) Scoring change: limit range of KING_MOBILITY_ENDGAME array.
3) Add scoring for threats of lower-valued pieces and pawns against
higher-valued pieces (previously only pawn threats were scored).
4) Add support for thread affinity via the hwloc library (not enabled
in the release builds; must recompile from source to get this).
5) Add restrictions on SEE pruning: don't prune evasions, and only prune
checking moves if they are not discovered check.
6) Change extension logic: extend checks if not losing or if discovered.
Other checks can be pruned (SEE pruning) or reduced. Remove FORCED2
extension (2 legal evasions).
7) Pick up en passant fixes from Fathom library.
8) Add fixes for Android compatibility (although note: Makefiles still do
not support Android cross-compilation).
9) Fix bugs in Syzygy probing to avoid non-progress in endgames where
a repetition has occurred.
10) Non-POPCNT builds use a better software POPCNT implementation.
11) Change IID conditions: allow IID in check if in PV. In non-PV node,
score must not be too bad (like Protector).
12) In "wide" search mode do not shrink upper bound of search window.
13) Small changes to LMR reduction formula.
14) Fixes to terminate multithreaded searches faster when fail-high
detected.
15) Changes to draw score calculation when ratings are available and
to logic for "accept draw."
16) Fix MVV/LVA calculation for move ordering.
Plus as usual book updates/fixes.
A test against 19.0.1 (3000 games at 5 min. + 3 sec, 8 move book, 1 core, no ponder):
Code: Select all
Rank Name Elo + - games score oppo. draws
1 Arasan 19.1 2414 5 6 3000 55% 2386 59%
2 Arasan-19.0.1 2386 6 5 3000 45% 2414 59%
-
Frank Quisinsky
- Posts: 4819
- Joined: Wed Nov 18, 2009 6:16 pm
- Location: Trier, Germany
-
Contact:
Post
by Frank Quisinsky » Tue Aug 09, 2016 2:21 am
Hi Jon,
thanks for your update.
Will be start in my list around August 21st, 2016
Best
Frank
I like computer chess!
-
Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Post
by Graham Banks » Tue Aug 09, 2016 4:30 am
Thanks Jon.
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
-
Dann Corbit
- Posts: 8662
- Joined: Wed Mar 08, 2006 7:57 pm
- Location: Redmond, WA USA
-
Contact:
Post
by Dann Corbit » Tue Aug 09, 2016 5:02 am
An oldie and a goodie
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
Frank Quisinsky
- Posts: 4819
- Joined: Wed Nov 18, 2009 6:16 pm
- Location: Trier, Germany
-
Contact:
Post
by Frank Quisinsky » Tue Aug 09, 2016 10:31 pm
Hi Jon,
if I edit a position (Shredder Classic GUI) ...
Example:
White: Kh1, Nh2, Bh3
Black: Kh8
Arasan will not used endgame tablebases if I start the calculation.
Not important what I select out (Nalimov, Syzygy or Gaviotabases).
Not important what I set in Arasan.rc
Only if I switched to Nalimov without to create a new eng file ...
Example: From Gaviotabases to Nalimov ... Arasan find directly the mate and I can see TB=22
Try it out ...
Set the same position and start the analyzes.
Arasan calculated with around +7 without to find the mate.
Best
Frank
I like computer chess!
-
Frank Quisinsky
- Posts: 4819
- Joined: Wed Nov 18, 2009 6:16 pm
- Location: Trier, Germany
-
Contact:
Post
by Frank Quisinsky » Tue Aug 09, 2016 10:42 pm
Hi Jon,
1.
I can set in UCI Options (Shredder Classic GUI)
A. Path for Gaviotabases
B. Path for Sygyzy
I can't set the path for Nalimov (not logical)
2.
If I set Tablebases = Nalimov
I should see that in the *.eng file or it's not Logical too!
All what I can see is ...
Code: Select all
[ENGINE]
Name=Arasan 19.1 POP x64
Author=Jon Dart
Filename=C:\Chess\Shredder_12\Engines\Arasan\Arasan_191-POP-x64.exe
[OPTIONS]
GaviotaTbPath=c:\Chess\_gaviotabases
GaviotaTbCache=32
SyzygyTbPath=c:\Chess\_syzygybases
And I can't see what Arasan do now!
Better is ...
Code: Select all
[ENGINE]
Name=Arasan 19.1 POP x64
Author=Jon Dart
Filename=C:\Chess\Shredder_12\Engines\Arasan\Arasan_191-POP-x64.exe
[OPTIONS]
Tablebases=Nalimov ... should be to see here
NalimovTBPath=c:\Chess\_nalimov ... should be to see here
GaviotaTbPath=c:\Chess\_gaviotabases
GaviotaTbCache=32
SyzygyTbPath=c:\Chess\_syzygybases
And I know ...
Tablebases = Nalimov
TBPath= c:\Chess\_nalimov
Much better ... maybe this is the mistake I wrote before.
I think Arasan can't find any of the endgamebases because engine don't have the order what should be used because ...
Tablebases=Nalimov is missing ...
Maybe this one helps for the bugfix.
Best
Frank
I like computer chess!
-
jdart
- Posts: 3503
- Joined: Fri Mar 10, 2006 4:23 am
- Location: http://www.arasanchess.org
Post
by jdart » Tue Aug 09, 2016 11:50 pm
The Nalimov UCI options are there. This is the console output after "uci":
Code: Select all
Arasan 19.1 Copyright 1994-2016 by Jon Dart. All Rights Reserved.
uci
id name Arasan 19.1
id author Jon Dart
option name Hash type spin default 64 min 4 max 64000
option name Ponder type check default true
option name Use tablebases type check default true
option name Tablebases type combo var None var Syzygy var Nalimov var Gaviota default Syzygy
option name GaviotaTbPath type string default gtb
option name GaviotaTbCache type spin default 8 min 1 max 32
option name NalimovPath type string default TB
option name NalimovCache type spin default 8 min 1 max 32
option name SyzygyTbPath type string default /home/jdart/chess/syzygy
option name SyzygyUse50MoveRule type check default true
option name SyzygyProbeDepth type spin default 4 min 0 max 64
option name MultiPV type spin default 1 min 1 max 10
option name OwnBook type check default true
option name Book selectivity type spin default 50 min 0 max 100
option name Threads type spin default 1 min 1 max 64
option name UCI_LimitStrength type check default false
option name UCI_Elo type spin default 2600 min 1000 max 2600
uciok
I don't know very much about Shredder but it looks like from docs it assumes that the tbs in use are Nalimov and there is a GUI dialog to set the path (
http://download.shredderchess.com/pc/sc ... Manual.pdf). What it sends to the engine though I don't know.
--Jon
-
Frank Quisinsky
- Posts: 4819
- Joined: Wed Nov 18, 2009 6:16 pm
- Location: Trier, Germany
-
Contact:
Post
by Frank Quisinsky » Wed Aug 10, 2016 12:02 am
Hi Jon,
that is right what you wrote.
Sorry I forgot it ... (nalimov path in Shredder GUI).
But why it works fine with Arasan 18.3 (with the position I gave as example) and not with Arasan 19.1? Arasan 18.3 gave directly the mate if I start the analyses.
Arasan 19.0 and 19.0.1 not checked from myself.
Too late ...
I will looking tomorrow with more time in detail but I try it out in the night around 1 1/2 hours with all what is possible to set with sygyzy, gaviota and nalimov bases in combination with *.rc and without *.rc file.
Maybe I should try the winboard mode.
This one I can try out tomorrow. Maybe with a winboard configuration and wb2uci it works fine under Shredder GUI.
Best
Frank
I like computer chess!
-
Frank Quisinsky
- Posts: 4819
- Joined: Wed Nov 18, 2009 6:16 pm
- Location: Trier, Germany
-
Contact:
Post
by Frank Quisinsky » Wed Aug 10, 2016 12:08 am
Code: Select all
### 2.: to Arasan 19.1 POP x64 (1): quit
### 3.: to Arasan 18.3 POP x64 (1): uci
### 4.: to Arasan 18.3 POP x64 (1): debug on
### from Arasan 18.3 POP x64 (1): Arasan 18.3 Copyright 1994-2016 by Jon Dart. All Rights Reserved.
##### Unknown token: Arasan
### from Arasan 18.3 POP x64 (1): id name Arasan 18.3
### from Arasan 18.3 POP x64 (1): id author Jon Dart
### from Arasan 18.3 POP x64 (1): option name Hash type spin default 512 min 4 max 64000
### from Arasan 18.3 POP x64 (1): option name Ponder type check default true
### from Arasan 18.3 POP x64 (1): option name Use tablebases type check default true
### from Arasan 18.3 POP x64 (1): option name Tablebases type combo var Gaviota var Nalimov default Nalimov
### from Arasan 18.3 POP x64 (1): option name GaviotaTbPath type string default gtb
### from Arasan 18.3 POP x64 (1): option name GaviotaTbCache type spin default 8 min 1 max 32
### from Arasan 18.3 POP x64 (1): option name NalimovPath type string default c:\Chess\_nalimov
### from Arasan 18.3 POP x64 (1): option name NalimovCache type spin default 32 min 1 max 32
### from Arasan 18.3 POP x64 (1): option name MultiPV type spin default 1 min 1 max 10
### from Arasan 18.3 POP x64 (1): option name OwnBook type check default true
### from Arasan 18.3 POP x64 (1): option name Book selectivity type spin default 50 min 0 max 100
### from Arasan 18.3 POP x64 (1): option name Threads type spin default 1 min 1 max 64
### from Arasan 18.3 POP x64 (1): option name UCI_LimitStrength type check default false
### from Arasan 18.3 POP x64 (1): option name UCI_Elo type spin default 2600 min 1000 max 2600
### from Arasan 18.3 POP x64 (1): uciok
### 5.: to Arasan 18.3 POP x64 (1): setoption name Hash value 512
### 6.: to Arasan 18.3 POP x64 (1): isready
### from Arasan 18.3 POP x64 (1): found 4-man Nalimov tablebases in directory c:\Chess\_nalimov
##### Unknown token: found
### from Arasan 18.3 POP x64 (1): readyok
setoption name Ponder value false
### 7.: to Arasan 18.3 POP x64 (1): setoption name Ponder value false
setoption name NalimovPath value C:\Chess\_nalimov\
### 8.: to Arasan 18.3 POP x64 (1): setoption name NalimovPath value C:\Chess\_nalimov\
setoption name NalimovCache value 64
### 9.: to Arasan 18.3 POP x64 (1): setoption name NalimovCache value 64
setoption name OwnBook value false
### 10.: to Arasan 18.3 POP x64 (1): setoption name OwnBook value false
setoption name UCI_LimitStrength value false
### 11.: to Arasan 18.3 POP x64 (1): setoption name UCI_LimitStrength value false
### 12.: to Arasan 18.3 POP x64 (1): isready
### from Arasan 18.3 POP x64 (1): readyok
Engine: Arasan 18.3 POP x64 (512 MB)
von Jon Dart
### 13.: to Arasan 18.3 POP x64 (1): quit
### 14.: to Arasan 19.1 POP x64 (1): uci
### 15.: to Arasan 19.1 POP x64 (1): debug on
### from Arasan 19.1 POP x64 (1): Arasan 19.1 Copyright 1994-2016 by Jon Dart. All Rights Reserved.
##### Unknown token: Arasan
### from Arasan 19.1 POP x64 (1): id name Arasan 19.1
### from Arasan 19.1 POP x64 (1): id author Jon Dart
### from Arasan 19.1 POP x64 (1): option name Hash type spin default 512 min 4 max 64000
### from Arasan 19.1 POP x64 (1): option name Ponder type check default true
### from Arasan 19.1 POP x64 (1): option name Use tablebases type check default true
### from Arasan 19.1 POP x64 (1): option name Tablebases type combo var None var Syzygy var Nalimov var Gaviota default Nalimov
### from Arasan 19.1 POP x64 (1): option name GaviotaTbPath type string default gtb
### from Arasan 19.1 POP x64 (1): option name GaviotaTbCache type spin default 8 min 1 max 32
### from Arasan 19.1 POP x64 (1): option name NalimovPath type string default c:\Chess\_nalimov
### from Arasan 19.1 POP x64 (1): option name NalimovCache type spin default 32 min 1 max 32
### from Arasan 19.1 POP x64 (1): option name SyzygyTbPath type string default syzygy
### from Arasan 19.1 POP x64 (1): option name SyzygyUse50MoveRule type check default true
### from Arasan 19.1 POP x64 (1): option name SyzygyProbeDepth type spin default 4 min 0 max 64
### from Arasan 19.1 POP x64 (1): option name MultiPV type spin default 1 min 1 max 10
### from Arasan 19.1 POP x64 (1): option name OwnBook type check default true
### from Arasan 19.1 POP x64 (1): option name Book selectivity type spin default 50 min 0 max 100
### from Arasan 19.1 POP x64 (1): option name Threads type spin default 1 min 1 max 64
### from Arasan 19.1 POP x64 (1): option name UCI_LimitStrength type check default false
### from Arasan 19.1 POP x64 (1): option name UCI_Elo type spin default 2600 min 1000 max 2600
### from Arasan 19.1 POP x64 (1): uciok
### 16.: to Arasan 19.1 POP x64 (1): setoption name Hash value 512
### 17.: to Arasan 19.1 POP x64 (1): isready
### from Arasan 19.1 POP x64 (1): # VCreateTbTable
##### Unknown token: #
### from Arasan 19.1 POP x64 (1): found 4-man Nalimov tablebases in directory c:\Chess\_nalimov
##### Unknown token: found
### from Arasan 19.1 POP x64 (1): readyok
setoption name Ponder value false
### 18.: to Arasan 19.1 POP x64 (1): setoption name Ponder value false
setoption name NalimovPath value C:\Chess\_nalimov\
### 19.: to Arasan 19.1 POP x64 (1): setoption name NalimovPath value C:\Chess\_nalimov\
setoption name NalimovCache value 64
### 20.: to Arasan 19.1 POP x64 (1): setoption name NalimovCache value 64
setoption name OwnBook value false
### 21.: to Arasan 19.1 POP x64 (1): setoption name OwnBook value false
setoption name UCI_LimitStrength value false
### 22.: to Arasan 19.1 POP x64 (1): setoption name UCI_LimitStrength value false
setoption name GaviotaTbPath value c:\Chess\_gaviotabases
### 23.: to Arasan 19.1 POP x64 (1): setoption name GaviotaTbPath value c:\Chess\_gaviotabases
setoption name GaviotaTbCache value 64
### 24.: to Arasan 19.1 POP x64 (1): setoption name GaviotaTbCache value 64
setoption name SyzygyTbPath value c:\Chess\_syzygybases
### 25.: to Arasan 19.1 POP x64 (1): setoption name SyzygyTbPath value c:\Chess\_syzygybases
### 26.: to Arasan 19.1 POP x64 (1): isready
### from Arasan 19.1 POP x64 (1): found 4-man Syzygy tablebases in directory c:\Chess\_syzygybases
##### Unknown token: found
### from Arasan 19.1 POP x64 (1): readyok
Engine: Arasan 19.1 POP x64 (512 MB)
von Jon Dart
I like computer chess!
-
Frank Quisinsky
- Posts: 4819
- Joined: Wed Nov 18, 2009 6:16 pm
- Location: Trier, Germany
-
Contact:
Post
by Frank Quisinsky » Wed Aug 10, 2016 12:24 am
Here you can see it ...
Version 18.3 and Version 19.1 ...
Maybe this one ...
I switched the engine only and make no changes!
Means from 18.3 to 19.1 ...
### from Arasan 19.1 POP x64 (1): # VCreateTbTable
##### Unknown token: #
More as TB1 isn't to see ...
No mate ...
Code: Select all
### 6.: to Arasan 19.1 POP x64 (1): quit
### 7.: to Arasan 18.3 POP x64 (1): uci
### 8.: to Arasan 18.3 POP x64 (1): debug on
### from Arasan 18.3 POP x64 (1): Arasan 18.3 Copyright 1994-2016 by Jon Dart. All Rights Reserved.
##### Unknown token: Arasan
### from Arasan 18.3 POP x64 (1): id name Arasan 18.3
### from Arasan 18.3 POP x64 (1): id author Jon Dart
### from Arasan 18.3 POP x64 (1): option name Hash type spin default 512 min 4 max 64000
### from Arasan 18.3 POP x64 (1): option name Ponder type check default true
### from Arasan 18.3 POP x64 (1): option name Use tablebases type check default true
### from Arasan 18.3 POP x64 (1): option name Tablebases type combo var Gaviota var Nalimov default Nalimov
### from Arasan 18.3 POP x64 (1): option name GaviotaTbPath type string default gtb
### from Arasan 18.3 POP x64 (1): option name GaviotaTbCache type spin default 8 min 1 max 32
### from Arasan 18.3 POP x64 (1): option name NalimovPath type string default c:\Chess\_nalimov
### from Arasan 18.3 POP x64 (1): option name NalimovCache type spin default 32 min 1 max 32
### from Arasan 18.3 POP x64 (1): option name MultiPV type spin default 1 min 1 max 10
### from Arasan 18.3 POP x64 (1): option name OwnBook type check default true
### from Arasan 18.3 POP x64 (1): option name Book selectivity type spin default 50 min 0 max 100
### from Arasan 18.3 POP x64 (1): option name Threads type spin default 1 min 1 max 64
### from Arasan 18.3 POP x64 (1): option name UCI_LimitStrength type check default false
### from Arasan 18.3 POP x64 (1): option name UCI_Elo type spin default 2600 min 1000 max 2600
### from Arasan 18.3 POP x64 (1): uciok
### 9.: to Arasan 18.3 POP x64 (1): setoption name Hash value 512
### 10.: to Arasan 18.3 POP x64 (1): isready
### from Arasan 18.3 POP x64 (1): found 4-man Nalimov tablebases in directory c:\Chess\_nalimov
##### Unknown token: found
### from Arasan 18.3 POP x64 (1): readyok
setoption name Ponder value false
### 11.: to Arasan 18.3 POP x64 (1): setoption name Ponder value false
setoption name NalimovPath value C:\Chess\_nalimov\
### 12.: to Arasan 18.3 POP x64 (1): setoption name NalimovPath value C:\Chess\_nalimov\
setoption name NalimovCache value 64
### 13.: to Arasan 18.3 POP x64 (1): setoption name NalimovCache value 64
setoption name OwnBook value false
### 14.: to Arasan 18.3 POP x64 (1): setoption name OwnBook value false
setoption name UCI_LimitStrength value false
### 15.: to Arasan 18.3 POP x64 (1): setoption name UCI_LimitStrength value false
### 16.: to Arasan 18.3 POP x64 (1): isready
### from Arasan 18.3 POP x64 (1): readyok
Engine: Arasan 18.3 POP x64 (512 MB)
von Jon Dart
### 17.: to Arasan 18.3 POP x64 (1): ucinewgame
### 18.: to Arasan 18.3 POP x64 (1): isready
### from Arasan 18.3 POP x64 (1): readyok
### 19.: to Arasan 18.3 POP x64 (1): position fen 7k/8/8/8/8/7B/7N/7K w - -
### 20.: to Arasan 18.3 POP x64 (1): go movestogo 40 wtime 584962 btime 556756
### from Arasan 18.3 POP x64 (1): info nodes 14 hashfull 0
### from Arasan 18.3 POP x64 (1): info multipv 1 depth 1 score cp 594 time 4 nodes 14 tbhits 1 hashfull 0 pv h2f3
1.00 0:00 +5.94 1.Sf3 (14) TB:1
### from Arasan 18.3 POP x64 (1): info score mate 29 lowerbound
### from Arasan 18.3 POP x64 (1): info depth 2 currmove h2f3 currmovenumber 0
### from Arasan 18.3 POP x64 (1): info multipv 1 depth 2 score mate 29 lowerbound time 13 nodes 14 tbhits 2 hashfull 0 pv h2f3
2.00 0:00 +M29++ 1.Sf3 (14) TB:2
### from Arasan 18.3 POP x64 (1): info score mate 29 lowerbound
### from Arasan 18.3 POP x64 (1): info depth 2 currmove h2f3 currmovenumber 0
### from Arasan 18.3 POP x64 (1): info multipv 1 depth 2 score mate 29 lowerbound time 25 nodes 14 tbhits 2 hashfull 0 pv h2f3
2.00 0:00 +M29++ 1.Sf3 (14) TB:2
### from Arasan 18.3 POP x64 (1): info score mate 29 lowerbound
### from Arasan 18.3 POP x64 (1): info depth 2 currmove h2f3 currmovenumber 0
### from Arasan 18.3 POP x64 (1): info multipv 1 depth 2 score mate 29 lowerbound time 32 nodes 14 nps 437 tbhits 2 hashfull 0 pv h2f3
2.00 0:00 +M29++ 1.Sf3 (14) 0 TB:2
### from Arasan 18.3 POP x64 (1): info score mate 29 lowerbound
### from Arasan 18.3 POP x64 (1): info depth 2 currmove h2f3 currmovenumber 0
### from Arasan 18.3 POP x64 (1): info multipv 1 depth 2 score mate 29 lowerbound time 43 nodes 14 nps 325 tbhits 2 hashfull 0 pv h2f3
2.00 0:00 +M29++ 1.Sf3 (14) 0 TB:2
### from Arasan 18.3 POP x64 (1): info score mate 29 lowerbound
### from Arasan 18.3 POP x64 (1): info depth 2 currmove h2f3 currmovenumber 0
### from Arasan 18.3 POP x64 (1): info multipv 1 depth 2 score mate 29 lowerbound time 50 nodes 14 nps 280 tbhits 2 hashfull 0 pv h2f3
2.00 0:00 +M29++ 1.Sf3 (14) 0 TB:2
### from Arasan 18.3 POP x64 (1): info multipv 1 depth 2 score mate 29 time 57 nodes 37 nps 649 tbhits 13 hashfull 0 pv h2f3
2.00 0:00 +M29 1.Sf3 (37) 0 TB:13
### from Arasan 18.3 POP x64 (1): info multipv 1 depth 3 score mate 29 time 62 nodes 50 nps 806 tbhits 13 hashfull 0 pv h2f3
3.00 0:00 +M29 1.Sf3 (50) 0 TB:13
### from Arasan 18.3 POP x64 (1): info multipv 1 depth 3 score mate 29 time 62 nodes 50 nps 806 tbhits 13 hashfull 0 pv h2f3
3.00 0:00 +M29 1.Sf3 (50) 0 TB:13
### from Arasan 18.3 POP x64 (1): info multipv 1 depth 3 score mate 29 time 62 nodes 50 nps 806 tbhits 13 hashfull 0 pv h2f3
3.00 0:00 +M29 1.Sf3 (50) 0 TB:13
### from Arasan 18.3 POP x64 (1): bestmove h2f3
Bester Zug: Sh2-f3 Zeit: 0:00.109 min K/s: 806 Knoten: 50 TB: 13
### 21.: to Arasan 18.3 POP x64 (1): quit
### 22.: to Arasan 19.1 POP x64 (1): uci
### 23.: to Arasan 19.1 POP x64 (1): debug on
### from Arasan 19.1 POP x64 (1): Arasan 19.1 Copyright 1994-2016 by Jon Dart. All Rights Reserved.
##### Unknown token: Arasan
### from Arasan 19.1 POP x64 (1): id name Arasan 19.1
### from Arasan 19.1 POP x64 (1): id author Jon Dart
### from Arasan 19.1 POP x64 (1): option name Hash type spin default 512 min 4 max 64000
### from Arasan 19.1 POP x64 (1): option name Ponder type check default true
### from Arasan 19.1 POP x64 (1): option name Use tablebases type check default true
### from Arasan 19.1 POP x64 (1): option name Tablebases type combo var None var Syzygy var Nalimov var Gaviota default Nalimov
### from Arasan 19.1 POP x64 (1): option name GaviotaTbPath type string default gtb
### from Arasan 19.1 POP x64 (1): option name GaviotaTbCache type spin default 8 min 1 max 32
### from Arasan 19.1 POP x64 (1): option name NalimovPath type string default c:\Chess\_nalimov
### from Arasan 19.1 POP x64 (1): option name NalimovCache type spin default 32 min 1 max 32
### from Arasan 19.1 POP x64 (1): option name SyzygyTbPath type string default syzygy
### from Arasan 19.1 POP x64 (1): option name SyzygyUse50MoveRule type check default true
### from Arasan 19.1 POP x64 (1): option name SyzygyProbeDepth type spin default 4 min 0 max 64
### from Arasan 19.1 POP x64 (1): option name MultiPV type spin default 1 min 1 max 10
### from Arasan 19.1 POP x64 (1): option name OwnBook type check default true
### from Arasan 19.1 POP x64 (1): option name Book selectivity type spin default 50 min 0 max 100
### from Arasan 19.1 POP x64 (1): option name Threads type spin default 1 min 1 max 64
### from Arasan 19.1 POP x64 (1): option name UCI_LimitStrength type check default false
### from Arasan 19.1 POP x64 (1): option name UCI_Elo type spin default 2600 min 1000 max 2600
### from Arasan 19.1 POP x64 (1): uciok
### 24.: to Arasan 19.1 POP x64 (1): setoption name Hash value 512
### 25.: to Arasan 19.1 POP x64 (1): isready
### from Arasan 19.1 POP x64 (1): # VCreateTbTable
##### Unknown token: #
### from Arasan 19.1 POP x64 (1): found 4-man Nalimov tablebases in directory c:\Chess\_nalimov
##### Unknown token: found
### from Arasan 19.1 POP x64 (1): readyok
setoption name Ponder value false
### 26.: to Arasan 19.1 POP x64 (1): setoption name Ponder value false
setoption name NalimovPath value C:\Chess\_nalimov\
### 27.: to Arasan 19.1 POP x64 (1): setoption name NalimovPath value C:\Chess\_nalimov\
setoption name NalimovCache value 64
### 28.: to Arasan 19.1 POP x64 (1): setoption name NalimovCache value 64
setoption name OwnBook value false
### 29.: to Arasan 19.1 POP x64 (1): setoption name OwnBook value false
setoption name UCI_LimitStrength value false
### 30.: to Arasan 19.1 POP x64 (1): setoption name UCI_LimitStrength value false
setoption name GaviotaTbPath value c:\Chess\_gaviotabases
### 31.: to Arasan 19.1 POP x64 (1): setoption name GaviotaTbPath value c:\Chess\_gaviotabases
setoption name GaviotaTbCache value 64
### 32.: to Arasan 19.1 POP x64 (1): setoption name GaviotaTbCache value 64
setoption name SyzygyTbPath value c:\Chess\_syzygybases
### 33.: to Arasan 19.1 POP x64 (1): setoption name SyzygyTbPath value c:\Chess\_syzygybases
### 34.: to Arasan 19.1 POP x64 (1): isready
### from Arasan 19.1 POP x64 (1): found 4-man Syzygy tablebases in directory c:\Chess\_syzygybases
##### Unknown token: found
### from Arasan 19.1 POP x64 (1): readyok
Engine: Arasan 19.1 POP x64 (512 MB)
von Jon Dart
### 35.: to Arasan 19.1 POP x64 (1): ucinewgame
### 36.: to Arasan 19.1 POP x64 (1): isready
### from Arasan 19.1 POP x64 (1): readyok
### 37.: to Arasan 19.1 POP x64 (1): position fen 7k/8/8/8/8/7B/7N/7K w - - moves h2f3
### 38.: to Arasan 19.1 POP x64 (1): go movestogo 40 wtime 581530 btime 556756
### from Arasan 19.1 POP x64 (1): info nodes 19 hashfull 0
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 1 score cp -614 time 6 nodes 19 tbhits 1 hashfull 0 pv h8h7 h3f5 h7h8
1.00 0:00 +6.14 1...Kh7 2.Lf5+ Kh8 (19) TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 2 score cp -623 time 14 nodes 101 tbhits 1 hashfull 0 pv h8g8 f3e5
2.00 0:00 +6.23 1...Kg8 2.Se5 (101) TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 3 score cp -641 time 21 nodes 322 tbhits 1 hashfull 0 pv h8g8 h3e6 g8h8 f3e5
3.00 0:00 +6.41 1...Kg8 2.Le6+ Kh8 3.Se5 (322) TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 4 score cp -645 time 28 nodes 798 tbhits 1 hashfull 0 pv h8g7 h3e6 g7h7 f3g5 h7h8 h1g2
4.00 0:00 +6.45 1...Kg7 2.Le6 Kh7 3.Sg5+ Kh8 4.Kg2 (798) TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 4 score cp -645 time 35 nodes 802 nps 22914 tbhits 1 hashfull 0 pv h8g7 h3e6 g7h7 f3g5 h7h8 h1g2
4.00 0:00 +6.45 1...Kg7 2.Le6 Kh7 3.Sg5+ Kh8 4.Kg2 (802) 22 TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 5 score cp -645 time 42 nodes 1479 nps 35214 tbhits 1 hashfull 0 pv h8g7 h3e6 g7h7 f3g5 h7h8 h1g2
5.00 0:00 +6.45 1...Kg7 2.Le6 Kh7 3.Sg5+ Kh8 4.Kg2 (1.479) 35 TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 6 score cp -647 time 50 nodes 2853 nps 57060 tbhits 1 hashfull 0 pv h8g7 h3e6 g7h7 f3e5 h7h8 h1g2
6.00 0:00 +6.47 1...Kg7 2.Le6 Kh7 3.Se5 Kh8 4.Kg2 (2.853) 57 TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 7 score cp -665 upperbound time 90 nodes 8506 nps 94511 tbhits 1 hashfull 0 pv h8g7 h3e6 g7h7 f3e5 h7h8 h1g2
7.00 0:00 +6.65-- 1...Kg7 2.Le6 Kh7 3.Se5 Kh8 4.Kg2 (8.506) 94 TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 7 score cp -665 time 99 nodes 11861 nps 119808 tbhits 1 hashfull 0 pv h8g7 f3d4 g7g8 h3e6 g8h7 h1h2 h7h8 e6f5
7.00 0:00 +6.65 1...Kg7 2.Sd4 Kg8 3.Le6+ Kh7 4.Kh2 Kh8 5.Lf5 (11.861) 119 TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 8 score cp -667 time 108 nodes 15508 nps 143592 tbhits 1 hashfull 0 pv h8g7 f3d4 g7g8 h3e6 g8h7 h1g2 h7h8 g2f3 h8h7
8.00 0:00 +6.67 1...Kg7 2.Sd4 Kg8 3.Le6+ Kh7 4.Kg2 Kh8 5.Kf3 Kh7 (15.508) 143 TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 9 score cp -678 time 119 nodes 23737 nps 199470 tbhits 1 hashfull 0 pv h8g7 f3d4 g7g8 h3e6 g8h7 h1g2 h7h8 g2f3 h8h7 f3g4
9.00 0:00 +6.78 1...Kg7 2.Sd4 Kg8 3.Le6+ Kh7 4.Kg2 Kh8 5.Kf3 Kh7 6.Kg4 (23.737) 199 TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 10 score cp -678 time 132 nodes 35859 nps 271659 tbhits 1 hashfull 0 pv h8g7 f3d4 g7g8 h3e6 g8h7 h1g2 h7h8 g2f3 h8h7 f3g3 h7h8
10.00 0:00 +6.78 1...Kg7 2.Sd4 Kg8 3.Le6+ Kh7 4.Kg2 Kh8 5.Kf3 Kh7 6.Kg3 Kh8 (35.859) 271 TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 11 score cp -679 time 152 nodes 69884 nps 459763 tbhits 1 hashfull 1 pv h8g7 f3d4 g7g8 h3e6 g8h7 h1g2 h7h8 g2g3 h8h7 d4f5 h7h8 g3h4
11.00 0:00 +6.79 1...Kg7 2.Sd4 Kg8 3.Le6+ Kh7 4.Kg2 Kh8 5.Kg3 Kh7 6.Sf5 Kh8 7.Kh4 (69.884) 459 TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 12 score cp -677 time 232 nodes 200706 nps 865112 tbhits 1 hashfull 3 pv h8g7 f3d4 g7f6 h1g2 f6e5 d4f3 e5d5 g2g3 d5d6 f3g5 d6c6 g5e4 c6c7
12.00 0:00 +6.77 1...Kg7 2.Sd4 Kf6 3.Kg2 Ke5 4.Sf3+ Kd5 5.Kg3 Kd6 6.Sg5 Kc6 7.Se4 Kc7 (200.706) 865 TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 13 score cp -684 time 293 nodes 268592 nps 916696 tbhits 1 hashfull 4 pv h8g7 h1g2 g7f6 g2g3 f6g7 f3d4 g7h7 g3g2 h7h8 h3e6 h8g7 g2f3 g7h7
13.00 0:00 +6.84 1...Kg7 2.Kg2 Kf6 3.Kg3 Kg7 4.Sd4 Kh7 5.Kg2 Kh8 6.Le6 Kg7 7.Kf3 Kh7 (268.592) 916 TB:1
### from Arasan 19.1 POP x64 (1): info depth 14 currmove h8g8 currmovenumber 1
### from Arasan 19.1 POP x64 (1): info depth 14 currmove h8h7 currmovenumber 2
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 14 score cp -688 time 372 nodes 366720 nps 985806 tbhits 1 hashfull 5 pv h8g7 h1g2 g7f6 g2g3 f6g7 f3e5 g7f6 g3f4 f6e7 h3c8 e7f8 f4g5 f8g8 c8e6 g8f8
14.02 0:00 +6.88 1...Kg7 2.Kg2 Kf6 3.Kg3 Kg7 4.Se5 Kf6 5.Kf4 Ke7 6.Lc8 Kf8 7.Kg5 Kg8 8.Le6+ Kf8 (366.720) 985 TB:1
### from Arasan 19.1 POP x64 (1): info depth 15 currmove h8g7 currmovenumber 0
### from Arasan 19.1 POP x64 (1): info depth 15 currmove h8g8 currmovenumber 1
### from Arasan 19.1 POP x64 (1): info depth 15 currmove h8h7 currmovenumber 2
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 15 score cp -697 time 477 nodes 547949 nps 1148740 tbhits 1 hashfull 8 pv h8g7 h1g2 g7f6 g2g3 f6e7 g3f4 e7d6 f3e5 d6e7 f4g5 e7f8 g5f6 f8g8 h3f5 g8h8 f6f7
15.02 0:00 +6.97 1...Kg7 2.Kg2 Kf6 3.Kg3 Ke7 4.Kf4 Kd6 5.Se5 Ke7 6.Kg5 Kf8 7.Kf6 Kg8 8.Lf5 Kh8 9.Kf7 (547.949) 1148 TB:1
### from Arasan 19.1 POP x64 (1): info depth 16 currmove h8g7 currmovenumber 0
### from Arasan 19.1 POP x64 (1): info depth 16 currmove h8g8 currmovenumber 1
### from Arasan 19.1 POP x64 (1): info depth 16 currmove h8h7 currmovenumber 2
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 16 score cp -697 time 683 nodes 730408 nps 1069411 tbhits 1 hashfull 11 pv h8g7 h1g2 g7f6 g2g3 f6e7 g3f4 e7d6 f4e4 d6c5 h3e6 c5b4 f3e5 b4c5 e4f4
16.02 0:00 +6.97 1...Kg7 2.Kg2 Kf6 3.Kg3 Ke7 4.Kf4 Kd6 5.Ke4 Kc5 6.Le6 Kb4 7.Se5 Kc5 8.Kf4 (730.408) 1069 TB:1
### from Arasan 19.1 POP x64 (1): info depth 17 currmove h8g7 currmovenumber 0
### from Arasan 19.1 POP x64 (1): info depth 17 currmove h8g8 currmovenumber 1
### from Arasan 19.1 POP x64 (1): info depth 17 currmove h8h7 currmovenumber 2
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 17 score cp -698 time 906 nodes 1040679 nps 1148652 tbhits 1 hashfull 14 pv h8g7 h1g2 g7f6 g2g3 f6e7 g3f4 e7d6 f4e4 d6e7 f3d4 e7f7 e4f4 f7g8 h3e6 g8h7 f4f5 h7h8 f5g6
17.02 0:00 +6.98 1...Kg7 2.Kg2 Kf6 3.Kg3 Ke7 4.Kf4 Kd6 5.Ke4 Ke7 6.Sd4 Kf7 7.Kf4 Kg8 8.Le6+ Kh7 9.Kf5 Kh8 10.Kg6 (1.040.679) 1148 TB:1
### from Arasan 19.1 POP x64 (1): info depth 18 currmove h8g7 currmovenumber 0
### from Arasan 19.1 POP x64 (1): info depth 18 currmove h8g8 currmovenumber 1
### from Arasan 19.1 POP x64 (1): info depth 18 currmove h8h7 currmovenumber 2
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 18 score cp -699 time 1135 nodes 1450570 nps 1278035 tbhits 1 hashfull 19 pv h8g7 h1g2 g7f6 g2g3 f6e7 g3f4 e7d6 f4e4 d6e7 f3d4 e7f7 h3e6 f7g7 d4f5 g7h7 e4f4 h7h8 f4g5 h8...
18.02 0:01 +6.99 1...Kg7 2.Kg2 Kf6 3.Kg3 Ke7 4.Kf4 Kd6 5.Ke4 Ke7 6.Sd4 Kf7 7.Le6+ Kg7 8.Sf5+ Kh7 9.Kf4 Kh8 10.Kg5 Kh7 11.Kf6 (1.450.570) 1278 TB:1
### from Arasan 19.1 POP x64 (1): info depth 19 currmove h8g7 currmovenumber 0
### from Arasan 19.1 POP x64 (1): info depth 19 currmove h8g8 currmovenumber 1
### from Arasan 19.1 POP x64 (1): info depth 19 currmove h8h7 currmovenumber 2
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 19 score cp -700 time 1415 nodes 2074590 nps 1466141 tbhits 1 hashfull 25 pv h8g7 h1g2 g7f6 g2g3 f6e7 g3f4 e7d6 f4e4 d6c5
19.02 0:01 +7.00 1...Kg7 2.Kg2 Kf6 3.Kg3 Ke7 4.Kf4 Kd6 5.Ke4 Kc5 (2.074.590) 1466 TB:1
### from Arasan 19.1 POP x64 (1): info depth 20 currmove h8g7 currmovenumber 0
### from Arasan 19.1 POP x64 (1): info depth 20 currmove h8g8 currmovenumber 1
### from Arasan 19.1 POP x64 (1): info depth 20 currmove h8h7 currmovenumber 2
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 20 score cp -701 time 1714 nodes 3105291 nps 1811721 tbhits 1 hashfull 35 pv h8g7 h1g2 g7f6 g2g3 f6e7 g3f4 e7d6 f4e4 d6e7
20.02 0:01 +7.01 1...Kg7 2.Kg2 Kf6 3.Kg3 Ke7 4.Kf4 Kd6 5.Ke4 Ke7 (3.105.291) 1811 TB:1
### from Arasan 19.1 POP x64 (1): info depth 21 currmove h8g7 currmovenumber 0
### from Arasan 19.1 POP x64 (1): info nps 2100901 nodes 4235417 hashfull 43
### from Arasan 19.1 POP x64 (1): info depth 21 currmove h8g8 currmovenumber 1
### from Arasan 19.1 POP x64 (1): info depth 21 currmove h8h7 currmovenumber 2
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 21 score cp -703 time 2068 nodes 4434359 nps 2144274 tbhits 1 hashfull 44 pv h8g7 h1g2 g7f6 g2g3 f6e7 g3f4 e7d6 f4e4 d6e7 f3d4 e7f7 h3e6 f7g7 e4f5 g7h8 f5f6 h8h7 d4f5 h7...
21.02 0:02 +7.03 1...Kg7 2.Kg2 Kf6 3.Kg3 Ke7 4.Kf4 Kd6 5.Ke4 Ke7 6.Sd4 Kf7 7.Le6+ Kg7 8.Kf5 Kh8 9.Kf6 Kh7 10.Sf5 Kh8 11.Sd6 Kh7 12.Sf7 Kg8 (4.434.359) 2144 TB:1
### from Arasan 19.1 POP x64 (1): info depth 22 currmove h8g7 currmovenumber 0
### from Arasan 19.1 POP x64 (1): info depth 22 currmove h8g8 currmovenumber 1
### from Arasan 19.1 POP x64 (1): info depth 22 currmove h8h7 currmovenumber 2
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 22 score cp -703 time 2533 nodes 6251744 nps 2468118 tbhits 1 hashfull 54 pv h8g7 h1g2 g7f6 g2g3 f6e7 g3f4 e7d6 f4e4 d6e7 e4e5 e7f7 h3e6 f7g6 f3d4 g6g7 e5f5 g7h8 f5g5 h8...
22.02 0:02 +7.03 1...Kg7 2.Kg2 Kf6 3.Kg3 Ke7 4.Kf4 Kd6 5.Ke4 Ke7 6.Ke5 Kf7 7.Le6+ Kg6 8.Sd4 Kg7 9.Kf5 Kh8 10.Kg5 Kg7 11.Sf5+ Kh7 12.Ld5 Kh8 13.Lc4 Kh7 (6.251.744) 2468 TB:1
### from Arasan 19.1 POP x64 (1): info depth 23 currmove h8g7 currmovenumber 0
### from Arasan 19.1 POP x64 (1): info depth 23 currmove h8g8 currmovenumber 1
### from Arasan 19.1 POP x64 (1): info depth 23 currmove h8h7 currmovenumber 2
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 23 score cp -703 time 3168 nodes 8709532 nps 2749220 tbhits 1 hashfull 65 pv h8g7 h1g2 g7f6 g2g3 f6e7 g3f4 e7d6 f4e4 d6e7 e4e5 e7f7 h3e6 f7g6 e6c4 g6g7 e5f5 g7h8 f5f6 h8...
23.02 0:03 +7.03 1...Kg7 2.Kg2 Kf6 3.Kg3 Ke7 4.Kf4 Kd6 5.Ke4 Ke7 6.Ke5 Kf7 7.Le6+ Kg6 8.Lc4 Kg7 9.Kf5 Kh8 10.Kf6 Kh7 11.Le6 Kh8 12.Ld5 Kh7 13.Sd4 (8.709.532) 2749 TB:1
### from Arasan 19.1 POP x64 (1): info depth 24 currmove h8g7 currmovenumber 0
### from Arasan 19.1 POP x64 (1): info nps 2564592 nodes 10389166 hashfull 72
### from Arasan 19.1 POP x64 (1): info depth 24 currmove h8g8 currmovenumber 1
### from Arasan 19.1 POP x64 (1): info depth 24 currmove h8h7 currmovenumber 2
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 24 score cp -703 time 4653 nodes 11609554 nps 2495068 tbhits 1 hashfull 76 pv h8g7 h1g2 g7f6 g2g3 f6e7 g3f4 e7d6 f4e4 d6e7 e4e5 e7f7 f3e1 f7g7 h3e6 g7h6 e5f6 h6h7 e1f3 h...
24.02 0:04 +7.03 1...Kg7 2.Kg2 Kf6 3.Kg3 Ke7 4.Kf4 Kd6 5.Ke4 Ke7 6.Ke5 Kf7 7.Se1 Kg7 8.Le6 Kh6 9.Kf6 Kh7 10.Sf3 Kh8 11.Sg1 Kh7 12.Lh3 Kh6 13.Le6 (11.609.554) 2495 TB:1
### from Arasan 19.1 POP x64 (1): info depth 25 currmove h8g7 currmovenumber 0
### from Arasan 19.1 POP x64 (1): info depth 25 currmove h8g8 currmovenumber 1
### from Arasan 19.1 POP x64 (1): info depth 25 currmove h8h7 currmovenumber 2
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 25 score cp -705 time 5879 nodes 15755747 nps 2680004 tbhits 1 hashfull 91 pv h8g7 h1g2 g7f6 g2g3 f6e7 g3f4 e7d6 f4e4 d6e7 e4e5 e7f7 f3e1 f7g7 h3e6 g7h6 e5f6 h6h7 e1f3 h...
25.02 0:05 +7.05 1...Kg7 2.Kg2 Kf6 3.Kg3 Ke7 4.Kf4 Kd6 5.Ke4 Ke7 6.Ke5 Kf7 7.Se1 Kg7 8.Le6 Kh6 9.Kf6 Kh7 10.Sf3 Kh8 11.Lf5 Kg8 12.Se5 Kh8 13.Kg6 Kg8 14.Le6+ Kh8 (15.755.747) 2680 TB:1
### from Arasan 19.1 POP x64 (1): info depth 26 currmove h8g7 currmovenumber 0
### from Arasan 19.1 POP x64 (1): info nps 2718779 nodes 16486679 hashfull 94
### 39.: to Arasan 19.1 POP x64 (1): stop
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 26 score cp -723 time 7134 nodes 20359279 nps 2853837 tbhits 1 hashfull 102 pv h8g7 h1g2 g7f6 g2g3 f6e7 g3f4 e7d6 f4e4 d6e7 e4e5 e7f7 f3e1 f7g7 h3e6 g7h6 e5f6 h6h7 e1f3 ...
26.00 0:07 +7.23 1...Kg7 2.Kg2 Kf6 3.Kg3 Ke7 4.Kf4 Kd6 5.Ke4 Ke7 6.Ke5 Kf7 7.Se1 Kg7 8.Le6 Kh6 9.Kf6 Kh7 10.Sf3 Kh8 11.Lf5 Kg8 12.Se5 Kh8 13.Kg6 Kg8 14.Le6+ Kh8 (20.359.279) 2853 TB:1
### from Arasan 19.1 POP x64 (1): info multipv 1 depth 26 score cp -723 time 7134 nodes 20359279 nps 2853837 tbhits 1 hashfull 102 pv h8g7 h1g2 g7f6 g2g3 f6e7 g3f4 e7d6 f4e4 d6e7 e4e5 e7f7 f3e1 f7g7 h3e6 g7h6 e5f6 h6h7 e1f3 ...
26.00 0:07 +7.23 1...Kg7 2.Kg2 Kf6 3.Kg3 Ke7 4.Kf4 Kd6 5.Ke4 Ke7 6.Ke5 Kf7 7.Se1 Kg7 8.Le6 Kh6 9.Kf6 Kh7 10.Sf3 Kh8 11.Lf5 Kg8 12.Se5 Kh8 13.Kg6 Kg8 14.Le6+ Kh8 (20.359.279) 2853 TB:1
### from Arasan 19.1 POP x64 (1): bestmove h8g7
Bester Zug: Kh8-g7 Zeit: 0:07.176 min K/s: 2.853.837 Knoten: 20.359.279 TB: 1
I like computer chess!