Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Does any Version of Rebel Run in Windows XP?nt

Author: Bertil Eklund

Date: 09:56:41 02/01/02

Go up one level in this thread


On February 01, 2002 at 07:23:28, Ed Schröder wrote:

>On February 01, 2002 at 06:05:22, Steve Maughan wrote:
>
>>Ed,
>>
>>>It will be even slightly stronger because surprise surprise the Windows version
>>>runs 11-12% faster than the DOS version due to the use of a new compiler.
>>
>>I thought Rebel's engine was 100% assembler, in which case the compiler would
>>make little or no difference to the execution speed.  What am I missing?
>
>I am as surprised as you. I assume the speed-up is related to the compiler
>putting the assembler code more well placed in memory (alignment). Another
>factor could be the IO (the keyboard, the mouse, the display info on the
>screen), maybe under Windows this go a lot faster than under DOS?

Hi!

I did some tests several years ago and some DOS-programs was about 2% slower
with the mouse-driver loaded ,so I guess you are right.

Bertil

>
>So far I haven't put much energy in finding its reason, I just enjoy the
>unexpected speed gain.
>
>Although DOS this has always worked for me: whenever a version is ready for
>release the last step I do is optimizing the engine for speed. The tricks I used
>a) swap include files b) put the bigger tables you use in some other parts of
>the source code and recompile. The effect is that your code and data are put
>elsewhere in memory in the hope for a better alignment. Mostly I get a 2-4%
>speedup, but I have seen one case having a 6% speed-up just switching one big
>table. Not bad for a couple of hours work.
>
>I have no idea if this kind of tricks work under Windows too but I will find out
>soon.
>
>Ed
>
>
>>Regards,
>>
>>Steve



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.