retro Crafty with a twist (Mac Computers Only)

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

retro Crafty with a twist (Mac Computers Only)

Post by MikeB »

Crafty v19.17

White(1): bench
Running benchmark. . .
......
Total nodes: 80680468
Raw nodes per second: 6206189
Total elapsed time: 13
SMP time-to-ply measurement: 49.230769
White(1):
=============

Only available for Mac OS X 64-bit . PM me if would like a copy. No SMP, may not work on older Macs. The above bench mark was a single CPU on a iMac Retina 4.0Ghz . If somebody wants to put it on their site for download feel free, but you must include the source code which I will include when I send it or you can grab it from Bob's ftp site. Exact same source. I picked v19.17 since I know that is what the CCLR uses for their benchmark.

Also good to be back! First time time posting since 2011. I'm sure some of you may remember me. All those Crafty SE versions?
User avatar
Eelco de Groot
Posts: 4724
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: retro Crafty with a twist (Mac Computers Only)

Post by Eelco de Groot »

Welcome back Michael Byrne I believe your name was! I do remember that you rather suddenly disappeared, way back. The forum can use some Crafty people I think. Bob's Crafty is under fire a bit, not here but elsewhere, I am sure you are not really interested in the politics behind all that, but also because Bob is refusing to study the Stockfish code, as he does not want to be accused of copying any man's code, only the occasional idea that he picks up in the discussions and likes to try out his way. As a consequence Crafty still has no singular extensions, to name but one thing. So there your Crafty SE might come in handy.
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
nuno
Posts: 11
Joined: Sun Sep 28, 2014 7:51 pm

Re: retro Crafty with a twist (Mac Computers Only)

Post by nuno »

welcome back!
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: retro Crafty with a twist (Mac Computers Only)

Post by bob »

MikeB wrote:Crafty v19.17

White(1): bench
Running benchmark. . .
......
Total nodes: 80680468
Raw nodes per second: 6206189
Total elapsed time: 13
SMP time-to-ply measurement: 49.230769
White(1):
=============

Only available for Mac OS X 64-bit . PM me if would like a copy. No SMP, may not work on older Macs. The above bench mark was a single CPU on a iMac Retina 4.0Ghz . If somebody wants to put it on their site for download feel free, but you must include the source code which I will include when I send it or you can grab it from Bob's ftp site. Exact same source. I picked v19.17 since I know that is what the CCLR uses for their benchmark.

Also good to be back! First time time posting since 2011. I'm sure some of you may remember me. All those Crafty SE versions?
Source is on my web page. Why no SMP? Crafty's had SMP forever... My 19.7 version runs on my mac just fine btw...
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: retro Crafty with a twist (Mac Computers Only)

Post by bob »

Eelco de Groot wrote:Welcome back Michael Byrne I believe your name was! I do remember that you rather suddenly disappeared, way back. The forum can use some Crafty people I think. Bob's Crafty is under fire a bit, not here but elsewhere, I am sure you are not really interested in the politics behind all that, but also because Bob is refusing to study the Stockfish code, as he does not want to be accused of copying any man's code, only the occasional idea that he picks up in the discussions and likes to try out his way. As a consequence Crafty still has no singular extensions, to name but one thing. So there your Crafty SE might come in handy.
Crafty has had SE. I did a full Hsu implementation months ago. But it never got beyond "break-even". Hsu and team eventually claimed it was worth 8-10 Elo, so that seems pretty much in line with my results... When I say "full Hsu" I mean exactly that, sticky transposition table, FH-singular, PV-singular, etc...
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: retro Crafty with a twist (Mac Computers Only)

Post by MikeB »

bob wrote:
MikeB wrote:Crafty v19.17

White(1): bench
Running benchmark. . .
......
Total nodes: 80680468
Raw nodes per second: 6206189
Total elapsed time: 13
SMP time-to-ply measurement: 49.230769
White(1):
=============

Only available for Mac OS X 64-bit . PM me if would like a copy. No SMP, may not work on older Macs. The above bench mark was a single CPU on a iMac Retina 4.0Ghz . If somebody wants to put it on their site for download feel free, but you must include the source code which I will include when I send it or you can grab it from Bob's ftp site. Exact same source. I picked v19.17 since I know that is what the CCLR uses for their benchmark.

Also good to be back! First time time posting since 2011. I'm sure some of you may remember me. All those Crafty SE versions?
Source is on my web page. Why no SMP? Crafty's had SMP forever... My 19.7 version runs on my mac just fine btw...
It error out on the compile. Probably not using the right options . I didn't see the Mac compile instructions on the Makefile.
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: retro Crafty with a twist (Mac Computers Only)

Post by bob »

MikeB wrote:
bob wrote:
MikeB wrote:Crafty v19.17

White(1): bench
Running benchmark. . .
......
Total nodes: 80680468
Raw nodes per second: 6206189
Total elapsed time: 13
SMP time-to-ply measurement: 49.230769
White(1):
=============

Only available for Mac OS X 64-bit . PM me if would like a copy. No SMP, may not work on older Macs. The above bench mark was a single CPU on a iMac Retina 4.0Ghz . If somebody wants to put it on their site for download feel free, but you must include the source code which I will include when I send it or you can grab it from Bob's ftp site. Exact same source. I picked v19.17 since I know that is what the CCLR uses for their benchmark.

Also good to be back! First time time posting since 2011. I'm sure some of you may remember me. All those Crafty SE versions?
Source is on my web page. Why no SMP? Crafty's had SMP forever... My 19.7 version runs on my mac just fine btw...
It error out on the compile. Probably not using the right options . I didn't see the Mac compile instructions on the Makefile.
Since I am using gcc, I use the makefile from the distributed source. Only minor issue is some of the old versions used fork/shared memory library, which means that the max shared memory size has to be changed. Crafty spits out a message telling you how to do that on linux, but the instructions are not the same for OS X. Of course, NOTHING is the same for OS X.

Only things I changed were (a) the compiler options, and then (b) I replaced the old FirstOne()/etc with the newer versions since gcc has changed quite a bit...
User avatar
hgm
Posts: 28514
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: retro Crafty with a twist (Mac Computers Only)

Post by hgm »

Now that we are talking about Crafty's Makefile:

Would it be possible to include a make-install target for Linux in there, which would also install a crafty.eng file in /usr/local/share/games/plugins/xboard/, compliant with the auto-install standard, so that it automatically registers in GUIs that support this standard (e.g. XBoard, PyChess, Scidb)?
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: retro Crafty with a twist (Mac Computers Only)

Post by bob »

hgm wrote:Now that we are talking about Crafty's Makefile:

Would it be possible to include a make-install target for Linux in there, which would also install a crafty.eng file in /usr/local/share/games/plugins/xboard/, compliant with the auto-install standard, so that it automatically registers in GUIs that support this standard (e.g. XBoard, PyChess, Scidb)?
I will look to see what it takes. Only headache is that not everyone agrees where stuff should be installed. Apple is the most "creative" here...