Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Beowulf personalities -- person.hashmove

Author: Dann Corbit

Date: 12:04:32 06/25/01

Go up one level in this thread


On June 23, 2001 at 07:31:46, Brian Kostick wrote:

>Hi Dann,
>
>  I thought I might inquire how HASH and person.hashmove act or interact (i.e.
>the same thing, a version replacement, totally different)? Yes, of course I can
>study the code and I am. However, a little commentary from you on this might
>give me instant insight?

There is no macro called HASH that I know of.
Maybe this is what you are looking for:
params.h (line 30): #define HASHMOVE          (person.hashmove)

These macros have remained as macros:
#define HASH_EXACT    (0)
#define HASH_LOWER    (1)
#define HASH_UPPER    (2)

>  Also I notice that HASH xx is not picked up from beowulf.cfg? Is this the
>coded intention? I see 'HASH 14' is hardcoded at line 474 in main.c and memory
>load changes as I change this value and recompile.

Look at the function in main.c called  get_cfg_file().

2^14 is the default.

>  I noticed a small fluke in beowulf.cfg, # preceeding OPBOOK did not disable
>the opening book. Sure I can fix, but I thought you might like to know.

Thanks.  We'll take a look at it.  If you look at the configuration file reader,
it's pretty simplistic right now.  But it works OK most of the time.



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.