Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: 0x88 board representation

Author: Christophe Theron

Date: 03:26:03 06/15/00

Go up one level in this thread


On June 15, 2000 at 06:07:00, Amir Ban wrote:

>On June 14, 2000 at 21:26:30, Bruce Moreland wrote:
>
>>On June 14, 2000 at 16:21:40, James Robertson wrote:
>>
>>>Could someone please point me to a place where I can read about this board
>>>representation and how to use it? If someone is willing to post a description of
>>>it here, that would be cool too.
>>>
>>>James
>>
>>Here is yet another try:
>>
>>0x88 board representation and move generation
>>
>>It's called something else, but I don't know what it is called.  I heard about
>>it from David Kittinger at the Hong Kong WCCC in 1995, and it's been spreading.
>>David told me that it was a common technique before that point, but I haven't
>>seen it described in literature.
>>
>
>It's much older than that. In the mid-80's Turbo Pascal included a complete
>chess program in source-code, and it used the 0x88 method. I've been using it
>for ages.
>
>Amir


Yes, I have put my hands on the source code of this program when I got the
Borland C++ 3.1 compiler. It was included as an example for the Object Vision
library. It was a very straight translation of the Pascal code to C.

Last year IIRC I have finally found who was the author of this program (somebody
here told me), and I have been in contact with him a couple of times by email.
The author is Kaare Danielsen, and his program was really smart. It took me some
time to understand how it worked, and when I think that it has been written back
in 1985, and can only tell my admiration for this guy.


    Christophe



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.