JFresh (UCI) - new chess engine with Mac OS X64 built

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

Moderators: hgm, Rebel, chrisw

Norbert Raimund Leisner
Posts: 1643
Joined: Tue May 20, 2008 4:57 pm
Location: Augsburg - Germany

JFresh (UCI) - new chess engine with Mac OS X64 built

Post by Norbert Raimund Leisner »

Hello together,

JFresh https://github.com/christiandaley/JFresh

UCI chess engine version 0.1a by Christian Daley

JFresh is a free, open source, uci compatible chess engine written in C. JFresh can be run from either the command line or through a uci compatible chess interface. Currently, JFresh can only run on UNIX systems. To compile, simply navigate to the src directory in terminal and run "make". An already compiled version is available for 64 bit mac users.

Current Features:

magic bitboards
alpha-beta pruning
iterative deepening
principle variation search
quiescence search
transposition table
mate-distance pruning
null move pruning
internal iterative deepening
futility pruning
late move reductions
killer moves
history heuristic
static exchange evaluation
delta pruning
pawn structure hash table
perft
logging

The log file for JFresh will be written to the current working directory of the executable.

Best wishes,
Norbert
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: JFresh (UCI) - new chess engine with Mac OS X64 built

Post by velmarin »

But the author did not copy all files.
A mechanical failure. :oops:

Hopefully we can port it to windows exe and Ronald not be angry. :twisted:
tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: JFresh (UCI) - new chess engine with Mac OS X64 built

Post by tmokonen »

I made a slow Cygwin compile:

http://tmokonen.net84.net/JFresh01aTM.rar
phenri
Posts: 284
Joined: Tue Aug 13, 2013 9:44 am

Re: JFresh (UCI) - new chess engine with Mac OS X64 built

Post by phenri »

User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: JFresh (UCI) - new chess engine with Mac OS X64 built

Post by velmarin »

Thanks Tony and Paul.

It has a strange behavior.
phenri
Posts: 284
Joined: Tue Aug 13, 2013 9:44 am

Re: JFresh (UCI) - new chess engine with Mac OS X64 built

Post by phenri »

the only thing you need to add is: -std=c99 -static
to look like this

Code: Select all

CFLAGS = -Ofast -DNDEBUG -std=c99 -static