Author: Eugene Nalimov
Date: 12:52:23 09/12/99
Go up one level in this thread
You can run tbgen with '-q' option under debugger, set breakpoint in VQuery() function, execute it step-by-step, and at each point compare its results with results of your program. Eugene On September 12, 1999 at 14:56:39, Daniel Clausen wrote: >Hi > >I'm trying to use Eugenes EGTBs in my own chess engine and downloaded >the file tbgen.zip from Mr. Hyatts site. > >I have the following simple test position: > 4k3/8/4K1R1/8/8/8/8/8/ w - - > > WK=E6, WR=G6, BK=E8, white to move > >Now this should be mate in 1 in my opinion. :) But when I probe EGTB I >get the value 32767. I tried it with similar positions and always got >the same value. > >I'm not sure whether it already fails during index-calculation or while >probing. > > >Indexing >-------- > >index = PfnIndCalcFun(iTb, stm) (wpP, bpP, epSquare, fInvert); > >When I call this function, the parameters are set as follows: > > iTb = 4 > stm = 0 > wpP = <pointer to squares of white pieces> > bpP = <pointer to squares of black pieces> > epSquare = 127 > fInvert = 0 > >I think the wpP and bpP are correct, because the macros produce the following >output: > > SqFindKing(wpP) = 44 > SqFindKing(bpP) = 60 > SqFindOne(wpP, 4) = 46 > >And with these parameters the resulting index I get is 22247. >Can anyone reproduce this index by chance? > > >Lookup >------ > >tbScore = L_TbtProbeTable(iTb, stm, index); > > where iTb = 4 > stm = 0 > index = 22247 > > ==> tbScore = 32767 > > >I'd be happy if anyone could tell me whether the index is already broken or >only the resuling score. > >cu, > -sargon > > >PS. I hope I didn't make any silly copy/paste errors... >PPS. I created the TBs myself and compared them to what's available on > Mr Hyatts website - and they were identical. >PPPS. I tried to reproduce the above things with Crafty, but unfortunately > Crafty prefers to hang in InitializeAttackBoards() instead. I'm running > Linux but on PPC, so.. that could explain this weird behaviour... *shrug*
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.