Chessmaster 8000 in Fritz

Here is a cookbook method to how to use The King, the engine in Chessmaster 8000, in Fritz GUI. Other versions of Chessmaster could not be used because the engine there was not Winboard compatible.

What you need:

  1. Download the Winboard adapter from Chessbase's The Winboard Engine Adapter page.
  2. Download InBetween.
  3. Both files are in zip-archive format so if you don't have any unzip utility you can download it from WinZip's home site.
  4. You need of course also Fritz and Chessmaster. In this description Chessmaster is updated with the 1.03 patch.

Unpack this files to a temporary folder f.ex. your desktop and rename InBetween.exe to TheKing.exe and Winboard.eng to TheKing.eng.

Preparation in Fritz

Engines folder TheKing folder
[InBetween]
CommandLine := C:\Programfiler\Chessmaster 8000\TheKing3.12d.exe

[Client2Server]
xboard := xboard\nhard\neasy\npost\nnew\ncm_parm default\ncm_parm opk=8888
fritz :=
reset :=

[Server2Client]
stat01: := why should I
001 :=
002 :=
003 :=
004 :=
005 :=
006 :=
007 :=
008 :=
009 :=
010 :=
011 :=
012 :=
013 :=
014 :=
015 :=
016 :=
017 :=
018 :=
019 :=
020 :=
021 :=
022 :=
023 :=
024 :=
025 :=
026 :=
027 :=
028 :=
029 :=
[Parameter]
CommandLine = 
Author = Johan de Koning
Engine = The King 3.12d
Debug = False
LogFile = False

[Support]
AnalyzeMode = True
PonderMode = False
CastleAndEP = False
EvaluationWhite = False

Preparation in Chessmaster

Chessmaster 8000 folder
[InBetween]
Debug := 3
CommandLine := TheKing3.12d.exe
Priority := low

Ready for play?

Getting the opk number

InBetween

If you want to change the hash table size for The King you could add \ncm_parm tts=hash ttu=n in the xboard translation in InBetween.ini.

xboard := xboard\nhard\neasy\npost\nnew\ncm_parm default\ncm_parm tts=16777216 ttu=6 opk=8888

Would give 16Mb hash table. See the list under for other values.

  Hash settings (tts and ttu)
  - When hash=0      tts=4096,     ttu=0
  - When hash=512Kb  tts=524288,   ttu=1
  - When hash=1Mb    tts=1048576,  ttu=2
  - When hash=2Mb    tts=2097152,  ttu=3
  - When hash=4Mb    tts=4194304,  ttu=4
  - When hash=8Mb    tts=8388608,  ttu=5
  - When hash=16Mb   tts=16777216, ttu=6
  - When hash=32Mb   tts=33554432, ttu=7
  - When hash=64Mb   tts=67108864, ttu=8

Odd Gunnar Malin, malin@online.no