CFish

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

Moderators: hgm, Rebel, chrisw

Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

CFish

Post by Dann Corbit »

Ronald does not distribute a windows binary, so here is a CFish that comes with one:

https://www.dropbox.com/s/0zfnehxzq7ery ... er.7z?dl=0

There is a Code::Blocks project for building a generic version (it is nice because you can visually debug very easily) and there is a version I built with his makefile.

In order to use his makefile, I had to change the exe symbol name from cfish to cfish.exe
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: CFish

Post by Vinvin »

What's "CFish" ?
jpqy
Posts: 550
Joined: Thu Apr 24, 2008 9:31 am
Location: Belgium

Re: CFish

Post by jpqy »

User avatar
Marek Soszynski
Posts: 581
Joined: Wed May 10, 2006 7:28 pm
Location: Birmingham, England

Re: CFish

Post by Marek Soszynski »

That's the answer to where's Cfish.
But why Cfish? Why a C port of Stockfish?
Marek Soszynski
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: CFish

Post by Dann Corbit »

Marek Soszynski wrote:
That's the answer to where's Cfish.
But why Cfish? Why a C port of Stockfish?
Why not?
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
User avatar
Marek Soszynski
Posts: 581
Joined: Wed May 10, 2006 7:28 pm
Location: Birmingham, England

Re: CFish

Post by Marek Soszynski »

Dann Corbit wrote:
Marek Soszynski wrote:
That's the answer to where's Cfish.
But why Cfish? Why a C port of Stockfish?
Why not?
Thank you, Dann.

That's Dann Corbit everybody!

<round of applause>
Marek Soszynski
tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: CFish

Post by tmokonen »

Marek Soszynski wrote:
Dann Corbit wrote:
Marek Soszynski wrote:
That's the answer to where's Cfish.
But why Cfish? Why a C port of Stockfish?
Why not?
Thank you, Dann.

That's Dann Corbit everybody!

<round of applause>
So long, and thanks for all the Cfish.
Jouni
Posts: 3279
Joined: Wed Mar 08, 2006 8:15 pm

Re: CFish

Post by Jouni »

There are 2 exes 182k and 645k. Which one is correct?
Jouni
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: CFish

Post by Nordlandia »

Jouni wrote:There are 2 exes 182k and 645k. Which one is correct?
Fritz 15 gui display "engine load error" additionally.
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: CFish

Post by zullil »

Marek Soszynski wrote:
That's the answer to where's Cfish.
But why Cfish? Why a C port of Stockfish?
Because the author, Ronald de Man, prefers to code in C. In addition, it makes the code "lighter" and perhaps also easier for compilers to optimize. Cfish is already faster than SF-dev, with fully equivalent serial search.