Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Need help with CM 9000 and WB2UCI

Author: Odd Gunnar Malin

Date: 20:10:01 01/02/03

Go up one level in this thread


On January 02, 2003 at 21:42:56, Ralph Patriquin wrote:

>I've recently purchased Chessmaster 9000 and have a few questions. The first
>involve running The King 3.23 under the Fritz 7 GUI using WB2UCI. Thanks to
>help from Manfred Meiler I have it running but there are some anomalies with
>Engine Parameters. Here is my WB2UCI.eng file:
>
>[ENGINE]
>Name=The King 3.23
>Author=Johan de Koning
>Filename=WB2UCI.exe
>
>[OPTIONS]
>Program=C:\Program Files\Ubi Soft\Chessmaster 9000\TheKing.exe
>InitString=cm_parm default opk=595966 opp=96 opn=99 opb=102 opr=100 opq=103
>myp=96 myn=99 myb=102 myr=100 myq=103
>cc=115 mob=120 ks=150 pp=115 pw=125
>cfd=0 sop=100 avd=-10 rnd=0 sel=12 md=99 tts=33554432
>;HashCommand=cm_parm tts=%i000000
>Ponder=false;
>ShowThinkingMove=true
>Logfile=false
>;Visible=Ponder,Hash,ShowThinkingMove,Logfile,Extras
>Visible=ShowThinkingMove,Logfile,Extras
>
>[EXTRAS]
>Personality=<readfile>|combo|Pillen|Chessmaster|Kleinert|Pillen|Utzinger
>HashTable=<readfile>|combo|32 MB|4 MB|8 MB|16 MB|32 MB|64 MB|128 MB
>
>The first problem is that even if I set Ponder and Hash as Visible, they don't
>show up. Therefore I set up my own HashTable combo button where, for example
>"32 MB.txt" looks like this:
>
>;CM settings for 32 MB Hash table
>
>cm_parm tts=33554432
>

Ponder and Hash should not show up in the property box. You have to send them
anyway (add them to Visible) so that the gui know what the engine is capable of
and thereby send it when you set it on the proper place.

Regarding 32000000 contra 33xxxxxx, I'm not sure how The King use this. I looked
at this for CM8k and there it allocated as much memory as you specified. If you
want more than 32 thousand, there is nothing that say that you can't specify
f.ex. 34 in the gui so the result is 3400000.

There is a little remark for the hash command line.
HashCommand=cm_parm tts=%i000000

I would prefer to have this set to:
HashCommand=cm_parm tts=%i004096
because if you send 0 the king would crash, the minimum hash for the King is
4096 bytes.

>This works, but I wish the built in Hash command would work. If I look at the
>log file I can see that WB2UCI is sending the Hash and Ponder options over,
>but they don't show up.
>
>Concerning how HashCommand=cm_parm tts=%i000000 works, it will send for
>example "cm_parm tts=32000000" for 32 MB, correct? The actual number of bytes
>is 33554432, as I send in the InitString or in "32 MB.txt". Would this affect
>performance at all by having the Hash not be aligned on a power of 2?
>
>Also, even though I have defaults set for Pillen personality and 32 MB Hash, I
>don't believe this gets sent unless  I bring up the Engine parameters, select
>these settings and OK it. That's why I send these defaults through the
>InitString. Am I right in this assumption?
>


This is right for the Fritz gui. It will not send default values thereby it is
important that you set this to the engines real default values. Other uci-gui
(Shredder) send defaultvalues too, so here isn't it so important.

The correct way to do this in Fritz is to create another personality based on
the original and save it with your preference. Then it should be sent in Fritz
too. Fritz's helpfile should explain this.


Odd Gunnar



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.