chessgod101
Please login to view all of the forum content.

StockFish Dev 09/11/2014

View previous topic View next topic Go down

StockFish Dev 09/11/2014

Post  gary on Sun Nov 09, 2014 5:57 am

Author: Marco Costalba
Date: Sun Nov 9 10:27:04 2014 +0100
Timestamp: 1415525224

Introduce distance() and unify some API

Original work by Lucas.

http://abrok.eu/stockfish/

gary

Posts : 229
Points : 543
Reputation : 124
Join date : 2011-02-05
Location : Somewhere Out There

View user profile

Back to top Go down

Stockfish Compiler

Post  R4ML4N on Sun Nov 09, 2014 9:40 am

It seems that a lot of people doesn't know how to compile SF, here is a tool that can compile a fast SF build. I made this tool for people who has no compiling knowledge or for those who don't know how to make a fast build.

Code:
https://drive.google.com/folderview?id=0B4ytljTWAF-bMERIX19pMS1PQUE&usp=sharing

README.txt

"Stockfish Compiler by Nabil Danial (bunkbail)
_____________________________________________


This is a tool which can be used to compile the open-source chess engine Stockfish.
You'll only need the source copied to the /src folder in YYMMDD format. This tool
also included with a Syzygy patch so you can use it to patch the official source
codes into Syzygy.

You can download the source by using the following link

Code:
https://github.com/official-stockfish/Stockfish/archive/master.zip

Unzip the file into src folder included in this tool, rename the extracted src folder
into YYMMDD format (eg 141105). From the root of the folder, you'll have /src/141105
folder that will be compiled. The resulting binary will appear in /bin folder.

Note 1 : The syzygy is known working as of 14/11/05. The patch may work or may not work
at all.

Note 2 : The tool only build 64-bit Windows compile. No 32-bit and Linux supported.

Note 3 : The builds have been tested to be faster than abrok.eu builds by ~4%. The builds
are also in smaller size (about 1-2%).



Changelog
_________

v1.0 First release
Syzygy patch
GCC 4.7.4
64-bit Windows profiled build"

==================================================================
I'll try to do it.
1) visit this link: https://drive.google.com/folderview?id=0B4ytljTWAF-bMERIX19pMS1PQUE&usp=sharing
the link is also in #2365
2) download the bigger file.
3) then go to https://github.com/official-stockfish/Stockfish
4) on the right find Download ZIP. click on it.

Now find both files you have downloaded.
You can move them wherever you want, for example, in the desktop.
5) to unzip them, right click on one of them and click extract to stockfish master/stockfish compiler.

(stockfish master is for the stockfish master file. I think the other one says stockfish compliler v1.2.1 but I dont remember correctly. someone from my family needed the other laptop where I did this so maybe I m wrong about the name of the file)

6) there is a src folder in stockfish master. Move this into the src folder of stockfish compiler and rename it to year/month/day, for example for today's date it would be 141109.

7) in the stockfish compiler folder there is a build.exe double click it.
Follow the instructions in the black window that apears. (y/n) means type y for yes, n for no and then click enter. When it asks you to patch the syzygy type Y and click enter. Then wait for a while. After some time there should be a stockfishNd executable into the bin folder.

I hope this helps.
It has worked for me and I hope it works for you too.

Source:
Code:
http://abrok.eu/stockfish/comment

R4ML4N

Posts : 481
Points : 856
Reputation : 81
Join date : 2012-10-05
Age : 19
Location : Indonesian

View user profile http://unihack-team.blogspot.com/

Back to top Go down

Any chance you will be upgrading your Stockfish Compiler utility?

Post  Alans on Sun Dec 07, 2014 7:34 pm

Hi Nabil,

I've been using your Stockfish Compiler to try out some algorithmic changes in search and tt functionality. As an algorithm guy, it was great to be able to make changes and easily get a fast build which could be tested on some of the online servers (mainly Infinity Chess). It worked great until the SF team included syzygy as native code a short while ago, and now it no longer works. Any chance you will be upgrading this useful utility in the future?

Best Regards,
Alan

Alans

Posts : 1
Points : 1
Reputation : 0
Join date : 2014-12-07

View user profile

Back to top Go down

Re: StockFish Dev 09/11/2014

Post  isro on Sun Dec 07, 2014 10:33 pm

R4ML4N wrote:It seems that a lot of people doesn't know how to compile SF, here is a tool that can compile a fast SF build. I made this tool for people who has no compiling knowledge or for those who don't know how to make a fast build.

Code:
https://drive.google.com/folderview?id=0B4ytljTWAF-bMERIX19pMS1PQUE&usp=sharing

README.txt

"Stockfish Compiler by Nabil Danial (bunkbail)
_____________________________________________


This is a tool which can be used to compile the open-source chess engine Stockfish.
You'll only need the source copied to the /src folder in YYMMDD format. This tool
also included with a Syzygy patch so you can use it to patch the official source
codes into Syzygy.

You can download the source by using the following link

Code:
https://github.com/official-stockfish/Stockfish/archive/master.zip

Unzip the file into src folder included in this tool, rename the extracted src folder
into YYMMDD format (eg 141105). From the root of the folder, you'll have /src/141105
folder that will be compiled. The resulting binary will appear in /bin folder.

Note 1 : The syzygy is known working as of 14/11/05. The patch may work or may not work
at all.

Note 2 : The tool only build 64-bit Windows compile. No 32-bit and Linux supported.

Note 3 : The builds have been tested to be faster than abrok.eu builds by ~4%. The builds
are also in smaller size (about 1-2%).



Changelog
_________

v1.0 First release
Syzygy patch
GCC 4.7.4
64-bit Windows profiled build"

==================================================================
I'll try to do it.
1) visit this link: https://drive.google.com/folderview?id=0B4ytljTWAF-bMERIX19pMS1PQUE&usp=sharing
the link is also in #2365
2) download the bigger file.
3) then go to https://github.com/official-stockfish/Stockfish
4) on the right find Download ZIP. click on it.

Now find both files you have downloaded.
You can move them wherever you want, for example, in the desktop.
5) to unzip them, right click on one of them and click extract to stockfish master/stockfish compiler.

(stockfish master is for the stockfish master file. I think the other one says stockfish compliler v1.2.1 but I dont remember correctly. someone from my family needed the other laptop where I did this so maybe I m wrong about the name of the file)

6) there is a src folder in stockfish master. Move this into the src folder of stockfish compiler and rename it to year/month/day, for example for today's date it would be 141109.

7) in the stockfish compiler folder there is a build.exe double click it.
Follow the instructions in the black window that apears. (y/n) means type y for yes, n for no and then click enter. When it asks you to patch the syzygy type Y and click enter. Then wait for a while. After some time there should be a stockfishNd executable into the bin folder.

I hope this helps.
It has worked for me and I hope it works for you too.

Source:
Code:
http://abrok.eu/stockfish/comment
fungsinya untuk apa compiler stockfish ini? maaf mas sy kurang tau hal begini.

isro

Posts : 62
Points : 75
Reputation : 9
Join date : 2014-11-09
Age : 31
Location : bontang

View user profile

Back to top Go down

Re: StockFish Dev 09/11/2014

Post  Sponsored content Today at 5:45 am


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

Permissions in this forum:
You cannot reply to topics in this forum