CFish

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
Dann Corbit
Posts: 8726
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

CFish

Post by Dann Corbit » Wed Aug 31, 2016 9:30 am

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: 4050
Joined: Thu Mar 09, 2006 8:40 am

Re: CFish

Post by Vinvin » Thu Sep 01, 2016 12:07 pm

What's "CFish" ?

jpqy
Posts: 503
Joined: Thu Apr 24, 2008 7:31 am
Location: Belgium

Re: CFish

Post by jpqy » Thu Sep 01, 2016 12:32 pm


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

Re: CFish

Post by Marek Soszynski » Thu Sep 01, 2016 3:38 pm

That's the answer to where's Cfish.
But why Cfish? Why a C port of Stockfish?
Marek Soszynski

Dann Corbit
Posts: 8726
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: CFish

Post by Dann Corbit » Thu Sep 01, 2016 4:57 pm

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: 501
Joined: Wed May 10, 2006 5:28 pm
Location: Birmingham, England

Re: CFish

Post by Marek Soszynski » Thu Sep 01, 2016 6:03 pm

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: 914
Joined: Sun Mar 12, 2006 5:46 pm
Location: Vancouver

Re: CFish

Post by tmokonen » Thu Sep 01, 2016 6:07 pm

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: 1799
Joined: Wed Mar 08, 2006 7:15 pm

Re: CFish

Post by Jouni » Thu Sep 01, 2016 6:26 pm

There are 2 exes 182k and 645k. Which one is correct?
Jouni

User avatar
Nordlandia
Posts: 2042
Joined: Fri Sep 25, 2015 7:38 pm
Location: Sortland, Norway

Re: CFish

Post by Nordlandia » Thu Sep 01, 2016 6:41 pm

Jouni wrote:There are 2 exes 182k and 645k. Which one is correct?
Fritz 15 gui display "engine load error" additionally.

zullil
Posts: 4939
Joined: Mon Jan 08, 2007 11:31 pm
Location: PA USA
Full name: Louis Zulli

Re: CFish

Post by zullil » Thu Sep 01, 2016 7:30 pm

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.

Post Reply