Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Rebel 9 is in first position in a strong local tournament.

Author: Ed Schröder

Date: 08:28:37 11/28/97

Go up one level in this thread


>Posted by Jari Kylmälä on November 27, 1997 at 21:28:57:

>In Reply to: Re: Rebel 9 is in first position in a strong local tournament.
>posted by Ed Schröder on November 27, 1997 at 14:40:28:

>On November 27, 1997 at 14:40:28, Ed Schröder wrote:

>>>Posted by Manuel Rodriguez Blanco on November 27, 1997 at 10:54:21:

>>>When we can see rebel  accepting chess engines like hiarc, junios, etc.,
>>>i think that this will be a GREAT IDEA!!! for rebel 10 or rebel 11.

>>This is only possible in a Windows environment. Plans are ready. I am
>>currently busy rewriting Rebel from ASM to C++ in order to port the
>>engine to Windows. Sigh.


>Why is the engine rewriting needed? I assume (most of) the user
>interface code is already written in C++ in Rebel9. Of course
>the interface needs to be rewritten to use windows API and memory
>handling needs some tuning but why not to leave the engine itself
>in ASM?

I want to be ready for the future. Better leave all the optimizations
to the compiler then do it yourself manually. Todays compilers are good
enough in optimizations. Furthermore you have the choice to release the
same program for multiple processors types:
- Pentium version;
- MMX version;
- Pentium PRO version;
- Whatever processor the compiler supports.
Then the install program simply recognizes the processor and installs
the correct (and tuned) version for that processor.

Other advantages:
- Programming in C++ goes at least 3 times faster than in ASM;
- Porting an text based Rebel (Crafty alike) to an Alpha (or whatever)
could be done in a few days then.

- Ed Schroder -


>--
>Jari Kylmälä



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.