Computer Chess Club Archives


Search

Terms

Messages

Subject: Nalimov EGTB source code questions

Author: Heiner Marxen

Date: 13:55:16 03/05/00


Am I right, that the EGTB probing code inside the "tbgen.zip"
from the crafty ftp side is outdated?  When I compare it with
the somewhat tweaked version embedded in the crafty 17.07 distribution,
I find that there is apparently added code for 3+3 table bases,
to be enabled via T33_INCLUDE, correct?

Also, the "tbdecode.h" (aka "tbdecode.c") has an additional
initialization in line 562 (uchar *p, *s=0;)
Is that a bug fix or just to avoid a warning?

Also, is the explanation in "probe.txt" still valid?

Then I see a condition inversion (around line 3990 of egtb.cpp):

	// Find database size
#if defined(NEW)
	cb = rgtbdDesc[iTb].m_rgcbLength[side];
	if (0 == cb)
		{
#endif

The if condition formerly read (0 != cb).  Is that a bug fix?
Which version is the correct one?

Thanks for helping!

Heiner



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.