Some more MacOSX ports

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

Moderator: Ras

User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Some more MacOSX ports

Post by JuLieN »

Here are a few more MacOS X ports I've put together in no time and (nearly) no testing ;)

- alibaba 1.38
- chesley
- Faile 1.4.4
- Greko 9.0
- Gullydeckel 2.16pl1
- ippolit 0.8.0a
- MicroMax (H.G., how does one play against your engine? I couldn't figure it out...)
- mscp 1.4
- Phalanx XXIII
- rattatechess nosferatu
- tscp 1.81

All downloadable there, as usual:
http://julien.marcel.free.fr/macchess/

Some notes:
1) thanks to the original authors for releasing their source code for us to compile!
2) my tests are really limited: if there was no compile error then I run the program and play a few moves. If the engine seems to behave normally and doesn't crash, then it qualifies for release. And that's about all ;)
3) some of those engines might be available someplace else, as some are listed on http://computer-chess.org/doku.php?id=c ... ngine_list
but as I couldn't find any Mac binary I just compiled them by myself.
4) if you have a POSIX compatible engine that is not on my website and would like me to compile it just send me a message and I'll be happy to add it. :)
5) if I see that there's yet a Mac binary somewhere else on the Internet, I don't add it to my website. I know it fragmentizes the search for binaries for Mac users, but it's also respectful of the previous posters of those binaries. If anyway you are the author of such a Mac compile and would like me to host it, just tell me and I'll add it.
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
User avatar
hgm
Posts: 28405
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Some more MacOSX ports

Post by hgm »

JuLieN wrote:- MicroMax (H.G., how does one play against your engine? I couldn't figure it out...)
You mean the stand-alone version? Type a move in long algebraic when you want to enter one, and type an empty line when you want it to think up a move by itself.

Did you already have Fairy-Max?
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Some more MacOSX ports

Post by JuLieN »

hgm wrote:
JuLieN wrote:- MicroMax (H.G., how does one play against your engine? I couldn't figure it out...)
You mean the stand-alone version? Type a move in long algebraic when you want to enter one, and type an empty line when you want it to think up a move by itself.
Thx H.G., that works! :) You should add this to your website, because I tried a lots of things (even trying to comply with the xboard protocol ^^)

NOTE to Mac Users: MicroMax takes time to think (about 30s), during which nothing happens (except that one of your cores will climb to 100% of use ;) ). It's normal, just wait and eventually MicroMax will play.
Last edited by JuLieN on Thu Feb 02, 2012 6:10 pm, edited 1 time in total.
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Some more MacOSX ports

Post by JuLieN »

hgm wrote: Did you already have Fairy-Max?
Nope :)
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
User avatar
hgm
Posts: 28405
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Some more MacOSX ports

Post by hgm »

I used that simple protocol so you could still set up a position by entering moves for both sides. The thinking time goes by node count, and is set at compile time. I think the standard version has an N<1e7 somewhere, and this could be changed to N<1e6 or N<1e8 without making the source any longer. :wink:

The latest Fairy-Max sources can always be downloaded from http://hgm.nubati.net/cgi-bin/gitweb.cgi .
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Some more MacOSX ports

Post by JuLieN »

hgm wrote:I used that simple protocol so you could still set up a position by entering moves for both sides. The thinking time goes by node count, and is set at compile time. I think the standard version has an N<1e7 somewhere, and this could be changed to N<1e6 or N<1e8 without making the source any longer. :wink:

The latest Fairy-Max sources can always be downloaded from http://hgm.nubati.net/cgi-bin/gitweb.cgi .
Thanks! :)

Added a MacOSX compile of FairyMax to my website. It works like a charm! :)

http://julien.marcel.free.fr/macchess/f ... dc87dc.zip
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
ZirconiumX
Posts: 1361
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: Some more MacOSX ports

Post by ZirconiumX »

You got ippolit to compile?! :shock:

Still crashes on my machine though.

AND your source code is unusable (Mac OS X does not have posix_memalign())

Matthew:out
Last edited by ZirconiumX on Thu Feb 02, 2012 7:52 pm, edited 1 time in total.
tu ne cede malis, sed contra audentior ito
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Some more MacOSX ports

Post by JuLieN »

ZirconiumX wrote:You got ippolit to compile?! :shock:

Still crashes on my machine though.

Matthew:out
Yes, and it works perfectly! (Just tried it again after your message). When you write "Still crashes on my machine though." do you mean my compile? If so, what are your Mac and MacOS X versions ? Mine is a Core i5 iMac under Mac OS X Lion 10.7.3 and Ippolit really works perfectly :)
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
ZirconiumX
Posts: 1361
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: Some more MacOSX ports

Post by ZirconiumX »

a) Yes.
b) PPC G4 running 10.4.11
c) Gives

Code: Select all

-bash: /Users/matthew/Desktop/ippolit/ippolit: cannot execute binary file
It is possible to compile universal! (gcc -arch ppc then lipo the two together)

Matthew:out
tu ne cede malis, sed contra audentior ito
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Some more MacOSX ports

Post by JuLieN »

ZirconiumX wrote:a) Yes.
b) PPC G4 running 10.4.11
c) Gives

Code: Select all

-bash: /Users/matthew/Desktop/ippolit/ippolit: cannot execute binary file
It is possible to compile universal! (gcc -arch ppc then lipo the two together)

Matthew:out
OK, all my compiles are x64 only, sorry :( But the source is included. What happens if you compile it for your architecture?
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]