Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess Master 9000

Author: F. Huber

Date: 12:35:20 04/28/03

Go up one level in this thread


On April 28, 2003 at 14:41:38, Jim Bond wrote:
....
>>HashCommand=cm_parm tts=%i000000

>>I guess I got %i004096 with a wb2uci download somewhere or read it someplace.
>>I am not sure of the implications of the trailing 004096. I suggested loading
>>another engine between hash changes to TheKing from memory use observations I
>>made with a program called TaskInfo.
>>
>>Regards,
>>BK
>
>Thank BK,
>
>Actually I got this to work last night:
>
>    HashCommand=cm_parm tts=%i000000
>
>This means to substitude %1 with the "meg number" from CB's engine parameter
>dialog box.  So if you set the parameter to 64 Megs, the line will become:
>
>   HashCommand=cm_parm tts=64000000
>
>The nice thing is that it gets effective immediately when you click OK and you
>don't have to switch to another engine and switch back.  You can verify this in
>the engine pane and notice your infinite analysis will change as to change your
>CB's meg number.  And the analysis would be the same when you hard code it to
>64000000 and when you soft code it and change the meg number to 64.  Note that
>if you hard code it, you would have to do the engine switch trick when you edit
>the file.
>
>Jim

The setting %i004096 is important and has the following reason:

If the GUI doesn´t provide any hashvalue (i.e. %i is 0), then the hashsize
with a setting of %i000000 would also be 0 byte - and this is a value which
lets TheKing crash!
(And those 4096 bytes are the minimum value which TheKing accepts)

Regards,
Franz.



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.