![]() |
| If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|||||||
| Tags: 1911, announcement, compile, crafty, gcc, under, windows |
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
Hello!
I am happy to announce an updated description incl. makefile for compiling Crafty Chess Engine (versions 19.11, 19.9, 19.8, 19.7, 19.6, 19.2) with gcc under Windows. The description is written in a way such that EVERYONE can understand and compile it, because no knowledge or experience whatsoever in compiling C- code is required! All you need to be able to do is to double-click a .bat file in the Windows Explorer. The used freeware C-compiler is DevC++ 4.9.8.7 (very stable beta 5), using gcc/g++ 3.2 based on "mingw special 20020817-1" (only about 50 MB of disk space required for installation). The link is: http://members.fortunecity.de/loggel/crafty/index.html Enjoy! Michael -- No Spam: For sending e-mail to me, write "wir_sinds" instead of "see_below_for_my_true_email_xrgvkgwj". |
| Ads |
|
#2
|
|||
|
|||
|
.... (About compiling Crafty with Dev-C++)
Thank you very much for your effort in this area, but I must say, that there seems to be a generally unfortunate "trend" that the stronger an open-source chess program is, the more difficult it is to compile. Yesterday I made an experiment, starting with Ridderkerk's unofficial rating list http://wbec-ridderkerk.nl/html/Rating.html and started tracing which programs are open-source from the top on. I found that at least the following we Crafty, Pepito, SlowChess, Amy, Resp I downloaded their source into my hard disk and made compile attempts with my Slackware Linux running on an AMD Athlon 1900+. It appeared that they _all_ except Crafty had some problems on that platform and are not bound to compile without additional tweaking! But Crafty is nevertheless known to have compile problems in other platforms as these discussions show. Many low- and mid-strength open-source chess programs are, unlike the above mentioned higher strength ones, usually easy/much easier to compile. Mikko Nummelin |
|
#3
|
|||
|
|||
|
Mikko Nummelin wrote in message . fi...
... (About compiling Crafty with Dev-C++) Thank you very much for your effort in this area, but I must say, that there seems to be a generally unfortunate "trend" that the stronger an open-source chess program is, the more difficult it is to compile. Yesterday I made an experiment, starting with Ridderkerk's unofficial rating list http://wbec-ridderkerk.nl/html/Rating.html and started tracing which programs are open-source from the top on. I found that at least the following we Crafty, Pepito, SlowChess, Amy, Resp I downloaded their source into my hard disk and made compile attempts with my Slackware Linux running on an AMD Athlon 1900+. It appeared that they _all_ except Crafty had some problems on that platform and are not bound to compile without additional tweaking! But Crafty is nevertheless known to have compile problems in other platforms as these discussions show. Many low- and mid-strength open-source chess programs are, unlike the above mentioned higher strength ones, usually easy/much easier to compile. Mikko Nummelin From what little I have looked at the crafty source, it is clear a lot of work has gone into optimisation - specific assembler rountines for different architectures, different methods to make best use of cache etc. In one method of compilation everything gets compiled into one huge file, to aid optimisation. That partially explains it I feel. It's much easier to write standard C that will compile on any platform okay, but adding platform specific optimisations creates problems. I have an open-source application: http://atlc.sourceforge.net/ for which various versions of it have been tested on machines as diverse as a Sony Playstation 2 games console, Windows 2000 and a Cray supercomputer running UNIXCOS. I develop it on a Sun workstation, and test on about half a dozen machines (Sun running Solaris, HP running HP-UX, Dec Alpha tru64, IBM RS/6000 running AIX and an SGI octane running IRIX) before releasing a new version. However, I have no platform specific optimisations. I suspect that is where the strength of the programs is gained, but the portability suffers. |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| poor crafty perf after compile on linux 2.6.1 | jake johnson | rec.games.chess.computer (Computer Chess) | 3 | March 13th 04 12:54 AM |
| New Description: Compile Crafty chess with gcc under windows - Simple! - 1 attachment | Michael Loggel | rec.games.chess.computer (Computer Chess) | 9 | December 18th 03 12:27 AM |
| Crafty 19.6 on Windows with GCC successfully compiled! 100% !! | Michael Loggel | rec.games.chess.computer (Computer Chess) | 11 | December 10th 03 04:02 PM |
| Crafty Compile Help | Christopher | rec.games.chess.computer (Computer Chess) | 2 | August 15th 03 07:16 PM |
| Crafty Learning | Robert Hyatt | rec.games.chess.computer (Computer Chess) | 0 | July 9th 03 09:44 PM |