|
Main
Date: 15 Apr 2006 22:29:24
From: Carl Tillotson
Subject: Chessbase - 6 Man Tablebases
|
Have come across a problem trying to use 6 man tablebases with Chessbase/Fritz. Trying to test the following position: 1k6/p4K1R/r7/8/7P/8/8/8 w - - 0 57 Using SysInternals FileMon and Process Explorer, I have identifed that Chessbase crashes when it loads the six-man tablebase in the format that CB is expecting. This file is available as 7 parts, namely: krpkrp.0.nbw.emd krpkrp.1.nbw.emd krpkrp.2.nbw.emd krpkrp.3.nbw.emd krpkrp.4.nbw.emd krpkrp.5.nbw.emd krpkrp.6.nbw.emd However, CB keeps crashing as soon as it has loaded krpkrp.1.nbw.emd - is there anyone out in the ether using CB or Fritz and a Six-Man tablebase (hopefully krpkrp). I have tried concatentaing the files into one, called krpkrp.0.nbw.emd, and found by FileMon that Chessbase would open the file. Details from FileMon below, this is with the concatenated file being called krpkrp.0.nbw.emd - unfortunately I can't get CB to use the tablebase for the set position. 22:22:17 CBase9.exe:3744 OPEN N:\SIX-MAN\KRPKRP.0.NBW.EMD SUCCESS Options: Open Access: All 22:22:17 CBase9.exe:3744 QUERY INFORMATION N:\SIX-MAN\KRPKRP.0.NBW.EMD SUCCESS Length: -701862543 22:22:19 CBase9.exe:3744 OPEN M:\EndGame\krpkrp.0.nbw NOT FOUND Options: Open Access: All 22:22:19 CBase9.exe:3744 OPEN M:\EndGame\krpkrp.0.nbw.emd NOT FOUND Options: Open Access: All 22:22:19 CBase9.exe:3744 OPEN N:\six-man\krpkrp.0.nbw NOT FOUND Options: Open Access: All 22:22:19 CBase9.exe:3744 OPEN N:\six-man\krpkrp.0.nbw.emd SUCCESS Options: Open Access: All 22:22:19 CBase9.exe:3744 READ N:\six-man\krpkrp.0.nbw.emd SUCCESS Offset: 0 Length: 4096 22:22:19 CBase9.exe:3744 READ N:\six-man\krpkrp.0.nbw.emd SUCCESS Offset: 4096 Length: 2519040 22:22:19 CBase9.exe:3744 READ N:\six-man\krpkrp.0.nbw.emd SUCCESS Offset: 2523136 Length: 4096 22:22:19 CBase9.exe:3744 CLOSE N:\six-man\krpkrp.0.nbw.emd SUCCESS 22:22:19 CBase9.exe:3744 OPEN N:\six-man\krpkrp.1.nbw NOT FOUND Options: Open Access: All 22:22:19 CBase9.exe:3744 OPEN N:\six-man\krpkrp.1.nbw.emd NOT FOUND Options: Open Access: All Any ideas? Regards, Carl
|
|
|
Date: 16 Apr 2006 10:27:04
From: Carl Tillotson
Subject: Re: Chessbase - 6 Man Tablebases
|
Doh! Sorted now - went back to the TB site and checked out the MD5 of the files, it would seem two of the files were corrupt. D/L the files again, and the tablebase is being loaded and is OK now. It would seem that CB/Fritz crashing is typical of a corrupt EMD file. Why the hell they could not put code in to indicate the file was corrupt - ala Wilhelm (a free chess program that uses EGTB) - only Chessbase can tell I guess. Thanks for the SYSINTERNALS, their software utilities are amazing!
|
| |
Date: 22 Apr 2006 23:50:08
From: davidp.
Subject: Re: UCI engine - template in assembly
|
Hello, I suggest you to ask in the following forum as there are many chess programmers: http://216.25.93.108/forum/viewforum.php?f=2 <[email protected] > ���g��l�� news:[email protected]... > Thank you David. > Can you or can anyone suggest me the name of an UCI engine which is > simple, wwith source code provided, supporting just the basic UCI > commands, written in C, that I can use as template to implement my > ASM+C engine ? > Ciao > Mirko > > David Richerby ha scritto: > > > <[email protected]> wrote: > > > I have never programmed in C, nor I know how to "embed" the assembly > > > code that calculates the moves into the C routines. > > > > I very much doubt that anyone has ever programmed a UCI interface in > > assembler. My guess is that your choices are to either write one from > > scratch based on the protocol specifications or to learn to program in > > a high-level language and how to interface that with your existing > > assembly code. > > > > > > Dave. > > > > -- > > David Richerby Edible Projector (TM): it's like > > www.chiark.greenend.org.uk/~davidr/ a 16mm film projector but you can > > eat it! >
|
|