Octochess r4690 released

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

Moderators: hgm, Rebel, chrisw

User avatar
Codesquid
Posts: 138
Joined: Tue Aug 23, 2011 10:25 pm
Location: Germany

Octochess r4690 released

Post by Codesquid »

A new version of Octochess has been released.

The changes:
  • Fix evaluation bug and use new eval values
  • Fix bug in static exchange evaluation leading to assumed king exchange
  • UCI: Fix black increment not being considered in time calculation
  • UCI: Handle movestogo argument to the go command
  • Fix crash in endgame evaluation
  • Fix bug in hash table replacement strategy due to truncation at high search depths
  • Use history based move ordering of noncaptures in search
  • CECP: Tell user an error if trying to use a POPCNT enabled Octochess on a CPU not supporting that instruction
You can download the new version from http://octochess.org/
nanos gigantium humeris insidentes
User avatar
Graham Banks
Posts: 41423
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Octochess r4690 released

Post by Graham Banks »

Codesquid wrote:A new version of Octochess has been released.

The changes:
  • Fix evaluation bug and use new eval values
  • Fix bug in static exchange evaluation leading to assumed king exchange
  • UCI: Fix black increment not being considered in time calculation
  • UCI: Handle movestogo argument to the go command
  • Fix crash in endgame evaluation
  • Fix bug in hash table replacement strategy due to truncation at high search depths
  • Use history based move ordering of noncaptures in search
  • CECP: Tell user an error if trying to use a POPCNT enabled Octochess on a CPU not supporting that instruction
You can download the new version from http://octochess.org/
Thanks Tim. :)
gbanksnz at gmail.com
User avatar
gleperlier
Posts: 1033
Joined: Sat Feb 04, 2012 10:03 pm

Re: Octochess r4690 released

Post by gleperlier »

User avatar
Werner
Posts: 2871
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: Octochess r4690 released

Post by Werner »

Hi Tim,
hi Jim,
thanks for the updated engine and the compiles.
I now have the problem, which engine we should test:
Octochess r4690 or
Octochess r4692 JA
... what are the differences?

best wishes
Werner
User avatar
Jim Ablett
Posts: 1383
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: Octochess r4690 released

Post by Jim Ablett »

Werner wrote:Hi Tim,
hi Jim,
thanks for the updated engine and the compiles.
I now have the problem, which engine we should test:
Octochess r4690 or
Octochess r4692 JA
... what are the differences?

best wishes
Werner
Here is log of differences between the revisions.

Code: Select all

4692:  Fix problem with not ending a transaction.
4691:  Inside comments there can be [
4690:  Release of r4690
I don't think they affect playing strength.
I would use Tim's builds as it is official release unless you have a legacy system that won't run his versions.
Tim's builds require minimum 64-bit Vista/Win7. My builds will run older systems too such as Win98/WinXP 32 bit.

Jim.
User avatar
Werner
Posts: 2871
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: Octochess r4690 released

Post by Werner »

Hi Jim,
thanks for the quick answer - yes, as I use Windows 7 - I can use Tim´s compile. It is a bit faster here on my non SSE4 CPU.
Werner
User avatar
Codesquid
Posts: 138
Joined: Tue Aug 23, 2011 10:25 pm
Location: Germany

Re: Octochess r4690 released

Post by Codesquid »

Jim Ablett wrote:

Code: Select all

4692:  Fix problem with not ending a transaction.
4691:  Inside comments there can be [
4690:  Release of r4690
I don't think they affect playing strength.
That is correct. Those two changes are in some utility code used by the book generator.
Tim's builds require minimum 64-bit Vista/Win7. My builds will run older systems too such as Win98/WinXP 32 bit.
The 64bit edition of Windows XP is supported as well by my builds, as are the 64bit x86 editions of Windows Server.
nanos gigantium humeris insidentes
User avatar
Jim Ablett
Posts: 1383
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: Octochess r4690 released

Post by Jim Ablett »

The 64bit edition of Windows XP is supported as well by my builds, as are the 64bit x86 editions of Windows Server.
I think you're incorrect there Tim.
If your Windows builds are compiled with MSVC then they are using 'CONDITION VARIABLES' which are unsupported in WinXP and Server 2003.

I can confirm this as I have Win XP64 and your builds don't run.

Jim.
User avatar
Codesquid
Posts: 138
Joined: Tue Aug 23, 2011 10:25 pm
Location: Germany

Re: Octochess r4690 released

Post by Codesquid »

Jim Ablett wrote:I think you're incorrect there Tim.
If your Windows builds are compiled with MSVC then they are using 'CONDITION VARIABLES' which are unsupported in WinXP and Server 2003.

I can confirm this as I have Win XP64 and your builds don't run.
Mea culpa, thanks for the correction. I didn't realize Windows XP doesn't even have such a basic function.

So indeed, I only support 64bit Windows starting with Vista in my builds.
nanos gigantium humeris insidentes
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: Octochess r4690 released

Post by Adam Hair »

Sorry for dredging this thread up. I can't run Tim's compile because I use XP 64-bit. And I can not find Jim's compile at his site. Where can I find the latest XP compatible version?