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 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.