Critter bugfix update

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

Moderators: hgm, Rebel, chrisw

User avatar
rvida
Posts: 481
Joined: Thu Apr 16, 2009 12:00 pm
Location: Slovakia, EU

Critter bugfix update

Post by rvida »

download link: http://www.mediafire.com/file/vmpo1bm8f ... r_1.01.zip

- fixed book loading problems (was reported here)
- updated gtb32.dll and gtb64.dll files to version 0.4 of gaviota tablebase probing code (fixes en passant handling). These should be also compatible with Critter 0.90
- fixed a very nasty bug with storing tablebase probe results in hash table. Thanks to Jouni Uski for reporting this (more details here)

When not using tablebases, the node counts in every position should be same as in the original 1.0 release.

Linux version is not updated because it does not use tablebases yet.

Richard
Dayffd
Posts: 424
Joined: Wed Sep 30, 2009 5:30 am

Re: Critter bugfix update

Post by Dayffd »

Just started Critter 1.0's first tournament here. 5 minutes later...an update. :) Seriously, thank you for the update.
rvida wrote:download link: http://www.mediafire.com/file/vmpo1bm8f ... r_1.01.zip

- fixed book loading problems (was reported here)
- updated gtb32.dll and gtb64.dll files to version 0.4 of gaviota tablebase probing code (fixes en passant handling). These should be also compatible with Critter 0.90
- fixed a very nasty bug with storing tablebase probe results in hash table. Thanks to Jouni Uski for reporting this (more details here)

When not using tablebases, the node counts in every position should be same as in the original 1.0 release.

Linux version is not updated because it does not use tablebases yet.

Richard
David S.
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Critter bugfix update

Post by AdminX »

Thanks!
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Critter bugfix update

Post by AdminX »

Okay I see TBhits when I use "everywhere". I still don't see them when I use "Only at Root". Which setting do you think is best? Only at Root or Everywhere?
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
IWB
Posts: 1539
Joined: Thu Mar 09, 2006 2:02 pm

Re: Critter bugfix update

Post by IWB »

Hi Richard,
rvida wrote:download link: http://www.mediafire.com/file/vmpo1bm8f ... r_1.01.zip

- fixed book loading problems (was reported here)
- updated gtb32.dll and gtb64.dll files to version 0.4 of gaviota tablebase probing code (fixes en passant handling). These should be also compatible with Critter 0.90
- fixed a very nasty bug with storing tablebase probe results in hash table. Thanks to Jouni Uski for reporting this (more details here)

When not using tablebases, the node counts in every position should be same as in the original 1.0 release.

Linux version is not updated because it does not use tablebases yet.

Richard
First of all, thx for the release.

Any guess if this will have an influence in testing results, particualary IPON conditions which are "just" with 4 pc and in the Classic GUI (No CB)? Can the 1.0 substituded by this Version without any hassle?

Thanks
Ingo
Norm Pollock
Posts: 1056
Joined: Thu Mar 09, 2006 4:15 pm
Location: Long Island, NY, USA

Re: Critter bugfix update

Post by Norm Pollock »

Hi Richard,

The new version 1.01 does not work for older w32 computers (non-sse). Version 1.00 worked.

-Norm
User avatar
rvida
Posts: 481
Joined: Thu Apr 16, 2009 12:00 pm
Location: Slovakia, EU

Re: Critter bugfix update

Post by rvida »

IWB wrote:Hi Richard,

Any guess if this will have an influence in testing results, particualary IPON conditions which are "just" with 4 pc and in the Classic GUI (No CB)? Can the 1.0 substituded by this Version without any hassle?

Thanks
Ingo
The change should be perceivable only in infinite analysis or with very long TC. Depths reached with IPON time control should not be affected at all.

Richard
mhalstern
Posts: 484
Joined: Wed Nov 18, 2009 1:09 am

Re: Critter bugfix update

Post by mhalstern »

Richard,

Thanks,

Will it have value for me to replace the Dll's, if I continue to use the original 1.0 release, or do the new Dll's (I am only using the 64 bit version) require the patched version?
User avatar
Mike S.
Posts: 1480
Joined: Thu Mar 09, 2006 5:33 am

Re: Critter bugfix update

Post by Mike S. »

I'm running Critter 1.01 32-bit here on a Pentium 4, Windows XP Professional 32-bit. Seems to run ok in several interfaces, incl. Gaviota tbs. access from USB stick.

A nice example of what Critter can do even under these low tech conditions:

128: # in 19 - (not #18)
[D]k7/Pp6/1Pp5/2Pp4/3Pp3/4P3/5P2/6K1 w - - 0 1

Analysis by Critter 1.01 32-bit+GTB:

1.f4 exf3 2.Kf1 f2 3.e4 dxe4 4.Kxf2 e3+ 5.Kf1 e2+ 6.Ke1
+- (2.26) Depth: 6/12 00:00:00 0kN
(...)
1.f4 exf3 2.Kf1 f2 3.e4 dxe4 4.Kxf2 e3+ 5.Ke1 e2 6.d5 cxd5 7.Kxe2 d4 8.Kd2 d3 9.c6 bxc6 10.Kxd3 Kb7 11.Kc4 c5 12.Kxc5
+- (#20) Depth: 10/32 00:00:00 3kN, tb=54
(...)
1.f4 exf3 2.Kf1 f2 3.e4 dxe4 4.Kxf2 e3+ 5.Ke1 e2 6.d5 cxd5 7.Kxe2 d4 8.Kd2 d3 9.c6 bxc6 10.Kxd3 Kb7 11.Kc4 c5 12.Kd5 c4 13.Kd6 Ka6 14.a8Q+ Kb5 15.b7 Kb4 16.b8Q+ Kc3 17.Qa3+ Kd4 18.Qh8+ Ke4 19.Qe5#
+- (#19) Depth: 19/42 00:00:00 :mrgreen: 107kN, tb=1384
(...)
1.f4 exf3 2.Kf1 f2 3.e4 dxe4 4.Kxf2 e3+ 5.Ke1 e2 6.d5 cxd5 7.Kxe2 d4 8.Kd2 d3 9.c6 bxc6 10.Kxd3 Kb7 11.Kc4 Ka8 12.Kc5 Kb7 13.a8Q+ Kxa8
+- (#19) Depth: 29/42 00:00:03 2049kN, tb=18171

(1.f3 and 1.f4 are equal and #19 is correct.)
Regards, Mike
Carlos Ylich
Posts: 175
Joined: Wed Apr 28, 2010 9:31 pm
Location: Brazil

Re: Critter bugfix update

Post by Carlos Ylich »

Thanks for your great work ! You is Great !