Author: KarinsDad
Date: 14:45:22 10/06/99
Go up one level in this thread
On October 06, 1999 at 17:18:49, Robert Hyatt wrote: >On October 06, 1999 at 09:28:59, KarinsDad wrote: > >>Hello Robert, >> >>I doubt you want to place the authors of Deflection (current name) as KarinsDad >>and DontKnow. ;) >> >>Well, our program doesn't exactly use bitboards if by bitboards you mean the >>entire 64 squares represented in a 64 bit structure for various things. >> >>Instead, my program currently uses 8 bit bitranks, bitfiles, and bitdiagonals to >>do bit manipulations. And, of course, these bit structures are within larger >>structures. However, the bit manipulation is currently done at the byte level as >>opposed to the 64 bit level (I only did it this way to keep table sizes small >>and because it appeared to be simpler to implement the first time out). >> >>So, my question is: Do you mean by bitboards a complete 64 bit representation, >>or does 32 bit, 16 bit, and 8 bit representations qualify as well? >> >>Thanks, >> >>KarinsDad :) > > >In this context, 64 bits to represent 64 squares... > >Bob Ok, I probably didn't make myself clear. I do have 64 bits to represent 64 squares in various structures (i.e. white pieces, black pieces, xor of white and black pieces, etc.). However, I do 8 bit calculations on whichever 8 bits is appropriate. For example, a rook move generation requires two 8 bit calculations, one for row, one for column; not one 64 bit calculation. So, I take it from your response that you are looking for programs that do one 64 bit calculation, correct? KarinsDad :)
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.