GNU Chess 6 (= Fruit)

Discussion of chess software programming and technical issues.

Moderator: Ras

Michel
Posts: 2292
Joined: Mon Sep 29, 2008 1:50 am

Re: GNU Chess 6 (= Fruit)

Post by Michel »

Is the tablebase support already in this version? Just to update Gaviota's website.
The latest version of my 5.07 branch has Gaviota EGTB support. See
here

http://alpha.uhasselt.be/Research/Algeb ... s-release/

(the version number is 5.07.170.5b).

Thanks for creating such an easy to use api (and for creating the tablebases themselves of course).

To compile it under Linux you need libgtb (either static or dynamic).
If you don't have libgtb installed then "configure" will disable gtb support.
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: GNU Chess 6 (= Fruit)

Post by Martin Thoresen »

Michel wrote: The latest version of my 5.07 branch has Gaviota EGTB support. See
here

http://alpha.uhasselt.be/Research/Algeb ... s-release/

(the version number is 5.07.170.5b).

Thanks for creating such an easy to use api (and for creating the tablebases themselves of course).

To compile it under Linux you need libgtb (either static or dynamic).
If you don't have libgtb installed then "configure" will disable gtb support.
Michel,

In the tests for the upcoming TCEC F event, I can't get your version to display any tablebase hits at all. It doesn't seem to access the tbs either
by looking at the hdd led.

Here's from the ChessGUI debug file:
SendToEng2Time 0000000121669485 : Eng02 (Gnu 5.07.170.5b) -> setoption name UseGaviotaTableBases value true
.
SendToEng2Time 0000000121669485 : Eng02 (Gnu 5.07.170.5b) -> setoption name GaviotaTbPath value C:\EGTB\Gaviota
.
SendToEng2Time 0000000121669485 : Eng02 (Gnu 5.07.170.5b) -> setoption name GaviotaTbCache value 256

The engine receives the correct path etc but it still doesn't seem to work.

I am using cp3 pieces. Critter accesses them and displays tablebase hits just fine.

Any idea?

PS: I am using the 64-bit build by Jim Ablett: http://dl.dropbox.com/u/5047625/gnuches ... 05b-ja.zip

PPS: I tried to place the gaviota dll files in the root folder of GNU chess as well.

Best,
Martin
Michel
Posts: 2292
Joined: Mon Sep 29, 2008 1:50 am

Re: GNU Chess 6 (= Fruit)

Post by Michel »

Hi Martin,

Unfortunately I now realize that CP4 is hard coded in the source. I got my 3-4-5 man table bases from here

http://www.olympuschess.com/egtb/gaviota/

so I used CP4 for testing and then forgot about it.

I am not sure how to proceed. Would it be too much for you to temporarily install the CP4 files as well?

I can of course make the compression level configurable but that would only be useful if Jim Abblet made another compile since his compiles are much faster than mine.

Michel
Dann Corbit
Posts: 12792
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: GNU Chess 6 (= Fruit)

Post by Dann Corbit »

Michel wrote:Hi Martin,

Unfortunately I now realize that CP4 is hard coded in the source. I got my 3-4-5 man table bases from here

http://www.olympuschess.com/egtb/gaviota/

so I used CP4 for testing and then forgot about it.

I am not sure how to proceed. Would it be too much for you to temporarily install the CP4 files as well?

I can of course make the compression level configurable but that would only be useful if Jim Abblet made another compile since his compiles are much faster than mine.

Michel
Which reminds me: why don't we just have the Gaviota base driver simply recognize the GTB type based upon the extension? It does not make any sense for the GUI to ask us what kind they are, when the kind is obvious from the file names.
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: GNU Chess 6 (= Fruit)

Post by Martin Thoresen »

Michel wrote:Hi Martin,

Unfortunately I now realize that CP4 is hard coded in the source. I got my 3-4-5 man table bases from here

http://www.olympuschess.com/egtb/gaviota/

so I used CP4 for testing and then forgot about it.

I am not sure how to proceed. Would it be too much for you to temporarily install the CP4 files as well?

I can of course make the compression level configurable but that would only be useful if Jim Abblet made another compile since his compiles are much faster than mine.

Michel
Right now, installing the cp4 files is really not an option.

I guess if you change the code and let Jim know, perhaps he will upload the updated version.

Best,
Martin
User avatar
Jim Ablett
Posts: 2278
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: GNU Chess 6 (= Fruit)

Post by Jim Ablett »

Update on my homepage now.

Jim.
Michel
Posts: 2292
Joined: Mon Sep 29, 2008 1:50 am

Re: GNU Chess 6 (= Fruit)

Post by Michel »

Thanks very much! I really appreciate it.

Michel
Roger Brown
Posts: 782
Joined: Wed Mar 08, 2006 9:22 pm

Re: GNU Chess 6 (= Fruit)

Post by Roger Brown »

Jim Ablett wrote:Update on my homepage now.

Jim.

Hello Jim,

Are you trying out for Usain Bolt's fastest man record?

:-)

Later.