Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Implementing tablebases

Author: Robert Hyatt

Date: 09:32:19 12/18/02

Go up one level in this thread


On December 17, 2002 at 17:37:04, Johan Hutting wrote:

>I'm attempting to implement Nalimovs tablebases in Celes, however..
>the code example from tbgen.zip (downloaded along with the TB files a couple of
>months ago, you would expect it to work with them then...) dated 15th May 2000,
>11:00:00 wants to open kpk.nbw, etc.
>
>If I remove the .emd extension I'm getting "*** g:\chess\TB\kpk.nbw corrupted".
>I read emd is apparently some sort of exotic compression format so I guess I
>need a decompression library. Also, the .emd files seem to work for other
>programs so there must be a more recent tbindex.cpp (the original file doesn't
>contain any references to 'emd').
>

You can't arbitrarily change the filenames.  The tables are generally kept in
compressed form, which means that .emd is _critical_ to the probe code knowing
it is dealing with compressed data...

You might download Crafty's source and use the egtb.cpp code from it, it is
a known-to-be-working version from Eugene.

>So, could someone either give me 'current' example code of tbindex.cpp or
>explain how I can read the .emd files correctly it would be appreciated. Hyatts
>ftp doesn't appear to have the tbgen.zip anymore, nor can I find new EGTB access
>code on his ftp.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.