Crafty 23.5 has been released

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

Moderator: Ras

User avatar
Peter Skinner
Posts: 1763
Joined: Sun Feb 26, 2006 1:49 pm
Location: Edmonton, Alberta, Canada
Full name: Peter Skinner

Crafty 23.5 has been released

Post by Peter Skinner »

Hello everyone,

Crafty 23.5 has been released, and you can find Win64 builds as well as the source at http://www.kikrtech.com.

I will have 32 bit builds up shortly.

Peter
I was kicked out of Chapters because I moved all the Bibles to the fiction section.
LucenaTheLucid
Posts: 197
Joined: Mon Jul 13, 2009 2:16 am

Re: Crafty 23.5 has been released

Post by LucenaTheLucid »

Hi Peter,

Maybe you can comment on improvements, changes, etc...? Thanks
User avatar
Peter Skinner
Posts: 1763
Joined: Sun Feb 26, 2006 1:49 pm
Location: Edmonton, Alberta, Canada
Full name: Peter Skinner

Re: Crafty 23.5 has been released

Post by Peter Skinner »

Code: Select all

*    23.5   Several pieces of code cleanup, both for readability and speed.   *
 *           We are now using stdint.h, which lets us specific the exact size  *
 *           of an integer value which gets rid of the int vs long issues that *
 *           exist between MSVC and the rest of the world on X86_64.  We still *
 *           use things like "int" if we want to let the compiler choose the   *
 *           most efficient size, but when we need a specific number of bits,  *
 *           such as 64, we use a specific type (uint64_t for 64 bits).  Minor *
 *           change to forward pruning that does not toss out passed pawn      *
 *           moves if they are advanced enough (compared to remaining depth)   *
 *           that they might be worth searching.  Cleanup to passed pawn eval  *
 *           code to help efficiency and readability.  New options to the      *
 *           display command.  "display nothing" turns all output off except   *
 *           for the move Crafty chooses to play.  "display everything" will   *
 *           produce a veritable flood of information before it makes a move.  *
 *           Cleanup of personality code to fix some values that were not      *
 *           included, as well as clean up the formatting for simplicity.      *
 *                                                                             *
 *******************************************************************************
I was kicked out of Chapters because I moved all the Bibles to the fiction section.
User avatar
Graham Banks
Posts: 45755
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Crafty 23.5 has been released

Post by Graham Banks »

Peter Skinner wrote:Hello everyone,

Crafty 23.5 has been released, and you can find Win64 builds as well as the source at http://www.kikrtech.com.

I will have 32 bit builds up shortly.

Peter
Thanks to the Crafty team.
gbanksnz at gmail.com
Bram Visser
Posts: 52
Joined: Wed Oct 19, 2011 3:37 pm
Location: NL

Re: Crafty 23.5 has been released

Post by Bram Visser »

Great. Looking forward to the 32 bit version.
Sean Evans
Posts: 1777
Joined: Thu Jun 05, 2008 10:58 pm
Location: Canada

Re: Crafty 23.5 has been released

Post by Sean Evans »

Graham Banks wrote:
Peter Skinner wrote:Hello everyone,

Crafty 23.5 has been released, and you can find Win64 builds as well as the source at http://www.kikrtech.com.

I will have 32 bit builds up shortly.

Peter
Thanks to the Crafty team.
Team?
User avatar
geots
Posts: 4790
Joined: Sat Mar 11, 2006 12:42 am

Re: Crafty 23.5 has been released

Post by geots »

Peter Skinner wrote:

Code: Select all

*    23.5   Several pieces of code cleanup, both for readability and speed.   *
 *           We are now using stdint.h, which lets us specific the exact size  *
 *           of an integer value which gets rid of the int vs long issues that *
 *           exist between MSVC and the rest of the world on X86_64.  We still *
 *           use things like "int" if we want to let the compiler choose the   *
 *           most efficient size, but when we need a specific number of bits,  *
 *           such as 64, we use a specific type (uint64_t for 64 bits).  Minor *
 *           change to forward pruning that does not toss out passed pawn      *
 *           moves if they are advanced enough (compared to remaining depth)   *
 *           that they might be worth searching.  Cleanup to passed pawn eval  *
 *           code to help efficiency and readability.  New options to the      *
 *           display command.  "display nothing" turns all output off except   *
 *           for the move Crafty chooses to play.  "display everything" will   *
 *           produce a veritable flood of information before it makes a move.  *
 *           Cleanup of personality code to fix some values that were not      *
 *           included, as well as clean up the formatting for simplicity.      *
 *                                                                             *
 *******************************************************************************


Pete, it is important for me to know if you are going to offer a 64bit and 32bit for 23.5 that has no popcnt or sse- so that I can run it on my XP quad. My intel i5, of course, is happy either way. And thanks for your efforts. (Wish you would call or email sometimes. Have missed your company.)


george
skoony
Posts: 165
Joined: Thu Mar 09, 2006 2:36 am
Location: saint paul,minnesota

Re: Crafty 23.5 has been released

Post by skoony »

great news,
thanks peter.

mike
by the time i get there,i'll be there.
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Crafty 23.5 has been released

Post by zullil »

Sean Evans wrote:
Graham Banks wrote:
Peter Skinner wrote:Hello everyone,

Crafty 23.5 has been released, and you can find Win64 builds as well as the source at http://www.kikrtech.com.

I will have 32 bit builds up shortly.

Peter
Thanks to the Crafty team.
Team?
I suppose you were expecting "oligarchy."
Jouni
Posts: 3888
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: Crafty 23.5 has been released

Post by Jouni »

I find it amusing, that crafty.rc is zipped as it's whole 191 bytes and unzipped 84 bytes :D But thanks for new version.
Jouni