Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: some questions about computer chess programs

Author: Christophe Theron

Date: 09:31:17 04/02/98

Go up one level in this thread


On April 02, 1998 at 10:14:38, Ulrich Tuerke wrote:

>>
>>Because it runs in a different environment (Win16 instead of Win32),
>>uses 16:16 code instead of 32-flat, and uses a different compiler (BC3.1
>>instead of VC5.0).
>>
>
>I guess that BC3.1 means Borland C 3.1 ?  The Borland C compilers which
>I used in the past (if I remember right, version <= 3.0) were extremely
>weak in code optimizations. Did they improve with 3.1 ?
>
>Regards, Uli

Version 3.1 introduced some improvements in the avalaible optimizations.

But one bad thing was that turning all optimizations on generated
incorrect code! I had, for example, to turn some optimizations off to
successfully compile Chess Tiger 9. This was true for both DOS and
Windows compilers (BC3.1 provided 2 environments). I used BC3.1 for 5
years.

All in all, BC3.1 was able to produce average speed code.

But I'm very surprised that Amir used this quite old compiler to release
the commercial Junior code. I suppose he was forced to do so because he
had to run inside the Fritz 16 bits environment?


    Christophe



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