DanaSah 3.97b for linux

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

DanaSah 3.97b for linux

Postby Pedro Castro » 21 Oct 2008, 18:56

I changed the code danasah 3.97b to be compatible with Linux.

The biggest problem is that danasah in windows depends on 2 dll, one for the opening book and other for bitbases of Scorpio.

The code of bitbases gives problems because I was not included when I linking an option "- ldl". For the opening book now the code is included within danasah and therefore did not need any external library.

The source code can be found here:
http://danasah.googlepages.com/danasah397b-linux.zip

You can also find in this package the 4 files .bin needed for the book and the file danasah.ini for configuration. Put the 5 files into the same folder that the executable. Modified the file danasah.ini and introduces the path where are the bitbases.

I include two executives made with ubuntu32 (no pgo), but you can do your own executable, I add a file make to gcc and another for intel, although I am not an expert with gcc or intel.

In the command line danasah has 2 functions interesting when you compile:
- bench: resolves a mate in 7, interesting to know that compilation is faster.
- test: tests 30 positions for 10 seconds, interesting if you want to do a compilation PGO.
Best wishes,

Pedro Castro
User avatar
Pedro Castro
 
Posts: 180
Joined: 28 Jan 2005, 01:09
Location: Pays Basque (Spain)

Re: DanaSah 3.97b for linux

Postby Volker Pittlik » 21 Oct 2008, 20:16

Pedro Castro wrote:I changed the code danasah 3.97b to be compatible with Linux.

....


Thank you very much. I'm going to test it after soem hardware problems are solved here.

Volker
User avatar
Volker Pittlik
 
Posts: 1031
Joined: 24 Sep 2004, 10:14
Location: Murten / Morat, Switzerland


Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 28 guests

cron