Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Rybka - not an endgame expert

Author: Gian-Carlo Pascutto

Date: 02:19:16 12/06/05

Go up one level in this thread


On December 05, 2005 at 18:52:51, Robert Hyatt wrote:

>On December 05, 2005 at 12:09:58, Gian-Carlo Pascutto wrote:
>
>>On December 05, 2005 at 09:40:44, Vincent Lejeune wrote:
>>
>>>Interresting question : I have a 64 bits CPU, a 64 Bits OS , a 64 bits engine
>>>and a 32 bits chessbase interface. Will my 64 bits engine work ?
>>
>>Yes, if it's a seperate process (UCI engines).
>>
>>No, if it's a DLL (ChessBase engines).
>>
>>PS. Not 100% sure about this one.
>>
>>--
>>GCP
>
>
>My answer would be "if they will run, they will work."  The issue is support for
>the extra registers, and that the operating system initialize the CPU to 64 bit
>mode.  A 32 bit program ought to run just fine on a 64 bit OS, of course not
>taking advantage of the extra registers and wider data registers.  A 64 bit
>program has no chance on a 32 bit operating system.  Even if the program ran in
>kernel mode to switch the processor to 64 bit mode, registers would not be
>saved, and it is possible that some interrupt handlers would go berserk...

UCI or WinBoard engines are seperate processes and 64 and 32 bit can be mixed
without problems of course.

The issue is whether a 32 bit program can dynamically link to 64 bit libraries,
because ChessBase engines are just that : libraries.

--
GCP



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.