Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Pro Deo always start with and shows only one meg of ram in Junior8 G

Author: Odd Gunnar Malin

Date: 20:03:07 08/20/04

Go up one level in this thread


On August 20, 2004 at 17:28:15, Odd Gunnar Malin wrote:

>On August 20, 2004 at 16:44:31, Christian Koch wrote:
>
>>Hello Ingo,
>>
>>here is the output from Shredder Classic:
>>
>>Engine: Pro Deo 1.0 (0 MB)
>>by Ed Schroeder
>>
>>Rebel shows 107 MB in taskmanager...
>>
>>Is Shredder Classic crappy too?
>>
>
>ProDeo (the adapter in real) don't give any hash info to the gui. Shredder
>Classic do it right in not offering the user to set the hash. I guess this
>infostring (0 MB) is just a method to get this logged.
>
>The problem with the ProDeo (and some other) are that it isn't an easy way to
>translate a hashsize in MB to the right command. I have made a method
>(HashFormula) to calculate a value from the given hashvalue so if you are able
>to create a formula for this translation you can use this.
>
>If there is a demand for an easier method I can make a feature with a setting
>like this:
>
>HashSetting=min.val|max.val|command;min.val|max.val|command;etc...
>ex. for ProDeo
>HashSetting=0|3|w1;4|11|w2;12|23|w3;24|39|w4;40|59|w5;etc...
>
>or something similar.
>
>The programming part takes just a few minutes, but all changes have to be tested
>and for the moment I'm very busy (just a week to our main otb tournament).
>

If someone want to test this, you can find a version with this feature at:
http://home.online.no/~malin/sjakk/download/Wb2Uci_1.3_B15.zip

Difference from the above description is that I reuse HashFormula instead of a
new variable. Also a maxvalue of 0 means no max value.

Here is my Wb2Uci.eng file I used for a few test in Shredder Classic.

;----------------------------------------
[ENGINE]
Name = Pro Deo 1.0
Author = Ed Schroeder
Filename = rebeluci.exe

[OPTIONS]
Program = prodeo.exe
HashCommand=w%i rebel.eng
HashOnCommandline=true
HashFormula=0|3|1;4|11|2;12|23|3;24|39|4;40|59|5;60|99|6;100|199|7;200|399|8;400|0|9
Hash=4
; InitString = BookOff/n
LevelType = 2
SimulateHint = true
TerminateHard = true
; In WIN XP or Win NT  TerminateHard = true
Protocol = 1
Logfile=false
Visible = Hash,Ponder,Logfile,Extras

[EXTRAS]
AntiGM=setvar antigm|spin|0|0|3
Playingstyle=setvar playstyle|spin|2|0|4
Strength=setvar playstrength|spin|2|0|2
Personality=setvar personality
personal\%s.eng|combo|Rebel|Rebel1|Rebel2|Rebel3|Rebel
;---------------------------------------------

(Correct the above list if some lines make an unwanted linebreak)

As you can see I had to move the default personality from the program line into
the hashcommand to be able to add a string (hashsetting) before the personality.

The changes since the public version on the internet are:
// 15.05.04 - Send options straight after 'protover' command
// 02.08.04 - Bugfix, missing cp in autoscore to avoid a drawoffer from the gui.
// 12.08.04 - Force new on ucinewgame.
// 12.08.04 - Added support for UCI_Opponent.
// 13.08.04 - Accept stringvalue in feature without quotes.
// 21.08.04 - Added possible to have unlinare hashvalues in 'HashFormula'
// 21.08.04 - Changed max hashsize to 1024

Nothing of this is tested enough.

Odd Gunnar
>
>>
>>
>>On August 20, 2004 at 14:28:08, Ingo Bauer wrote:
>>
>>>On August 20, 2004 at 14:22:27, robert flesher wrote:
>>>
>>>>Please help :)
>>>
>>>Ok, this time it is my turn: Pls check that with your taskmanager and do not
>>>trust any crapy software!
>>>
>>>Regards
>>>Ingo
>>>
>>>PS: No I will not complain that Chessbase is unable (or unwilling) to fix a bug
>>>that is known for at least a year now.



This page took 0.01 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.