Prédateur 2.2.1 "Bugfix" released (now with PPC)

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.
User avatar
JuLieN
Posts: 2945
Joined: Mon May 05, 2008 10:16 am
Location: Nantes (France)
Contact:

Prédateur 2.2.1 "Bugfix" released (now with PPC)

Post by JuLieN » Wed Feb 08, 2012 10:08 pm

Because of constant pressure from Ryxa, Leo and Graham, and because the x32 version of Prédateur 2.2 was consistantly outplayed by Fernando Villega's Moron 1.0, I had no choice but to release this Prédateur 2.2.1 bugfix version. ;)

I couldn't help but to temper with other things here and there, so its strength might be slightly different (more in the downside than in the upside).

(For some reasons, and because of the hurry, the Mac versions are a bit slow...)

Have fun with it and thank you all for your patience! :)

What changed:
- fixed the ponder mode bug
- fixed the time bug
- x32 version works again
- corrected a PST that mistakenly wasn't identical for both sides
- a few tweaks here and there
- Prédateur doesn't stop searching when it finds a mate anymore. That way it keeps searching while it still has time and maybe find a shorter one.
- made all uci options lowercase (does CuteChess still protest?)
- new binary added: MacOSX PPC

Download it on Prédateur's blog: http://predateur-chess.blogspot.com/
"The only good bug is a dead bug." (Don Dailey)
Image [Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]

User avatar
Dr.Wael Deeb
Posts: 9635
Joined: Wed Mar 08, 2006 7:44 pm
Location: Amman,Jordan

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by Dr.Wael Deeb » Wed Feb 08, 2012 10:15 pm

Thanks Julien :D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….

User avatar
JuLieN
Posts: 2945
Joined: Mon May 05, 2008 10:16 am
Location: Nantes (France)
Contact:

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by JuLieN » Wed Feb 08, 2012 10:18 pm

Dr.Wael Deeb wrote:Thanks Julien :D
My pleasure! ^^ Although don't get too excited: it's really mainly a bug fix release. :)
"The only good bug is a dead bug." (Don Dailey)
Image [Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]

User avatar
Graham Banks
Posts: 30733
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by Graham Banks » Thu Feb 09, 2012 4:49 am

JuLieN wrote:
Dr.Wael Deeb wrote:Thanks Julien :D
My pleasure! ^^ Although don't get too excited: it's really mainly a bug fix release. :)
It's easy to get excited over something that works as opposed to something that doesn't. :wink:
Thanks Julien.
Predateur 2.2.1 is currently running in a live broadcast in TLCV - GrahamCCRL.dyndns.org Port-16053.
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

User avatar
Sylwy
Posts: 3358
Joined: Fri Apr 21, 2006 2:19 pm
Location: IASI (Romania) - the historical capital of MOLDOVA

Re:Anno Domini 2012=Anno Prédateur 2.2.1

Post by Sylwy » Thu Feb 09, 2012 6:52 am

Quelle belle surprise !!!!

Merci beaucoup Monsieur Julien !

La patrie (Computer Chess Imperium :lol:) reconnaissante !


SilvianR :wink:

mar
Posts: 1832
Joined: Fri Nov 26, 2010 1:00 pm

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by mar » Thu Feb 09, 2012 8:22 am

Thanks :)
EDIT: w32 version doesn't work here :( Keep getting access violations... v2.2.1?

User avatar
Sylwy
Posts: 3358
Joined: Fri Apr 21, 2006 2:19 pm
Location: IASI (Romania) - the historical capital of MOLDOVA

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by Sylwy » Thu Feb 09, 2012 8:56 am

mar wrote:Thanks :)
EDIT: w32 version doesn't work here :( Keep getting access violations... v2.2.1?
Hi Martin !

Maybe a GUI problem ?
Works very well here on both console mode/Shredder GUI !

Have a super day ( in Iasi are now -20 Celsius degrees & an enormous amount of snow. My favourite weather ! :lol: I dont'like at all the summer ! Only over 2,000 meters altitude !).

SilvianR :wink:

mar
Posts: 1832
Joined: Fri Nov 26, 2010 1:00 pm

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by mar » Thu Feb 09, 2012 9:08 am

Sylwy wrote: Hi Martin !

Maybe a GUI problem ?
Works very well here on both console mode/Shredder GUI !

Have a super day ( in Iasi are now -20 Celsius degrees & an enormous amount of snow. My favourite weather ! :lol: I dont'like at all the summer ! Only over 2,000 meters altitude !).

SilvianR :wink:
Oops. Tried only console mode so far but forgot to send ucinewgame :lol: (to Julien: Pred crashes if one omits ucinewgame) My fault, sorry.

A super day to you too, we no longer have -15 here. If we had at least the snow here. Must be wonderful in the mountains...

Martin

User avatar
JuLieN
Posts: 2945
Joined: Mon May 05, 2008 10:16 am
Location: Nantes (France)
Contact:

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by JuLieN » Thu Feb 09, 2012 11:48 am

Thx all! :D

@Martin

Yes, I thought that the conditions of a new game should only be set after a "ucinewgame" command. So right now, if you try to play a game without this command Pred will crash because all its arrays will be filled with some random noise (even the chessboard!).

But I just took a closer look at the UCI protocol:
* ucinewgame
this is sent to the engine when the next search (started with "position" and "go") will be from
a different game. This can be a new game the engine should play or a new game it should analyse but
also the next position from a testsuite with positions only.
If the GUI hasn't sent a "ucinewgame" before the first "position" command, the engine shouldn't
expect any further ucinewgame commands as the GUI is probably not supporting the ucinewgame command.
So the engine should not rely on this command even though all new GUIs should support it.

As the engine's reaction to "ucinewgame" can take some time the GUI should always send "isready"
after "ucinewgame" to wait for the engine to finish its operation.
And it appears that I should initialize new games even without this command. Well, that'll be done with the next version. That's why I am a jurist: always follow the law... and teach my client how to follow it...smartly... :lol:

Note that for the same reasons you also have to enter "ucinewgame" before a "perft", or at least a "position fen <fenstring>".

Code: Select all

ucinewgame
position fen 1nb3rr/2pp3p/p1k2P2/n1q1PN2/P1pR3N/b4PBp/1R2P3/1KQ5 w - - 1 1
perft 6
"The only good bug is a dead bug." (Don Dailey)
Image [Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]

micron
Posts: 155
Joined: Mon Feb 15, 2010 8:33 am
Location: New Zealand

Re: Prédateur 2.2.1 "Bugfix" released (now with PP

Post by micron » Thu Feb 09, 2012 11:12 pm

JuLieN wrote: - fixed the time bug

- made all uci options lowercase (does CuteChess still protest?)
CueChess no longer protests.

There is still a time bug.

Code: Select all

$ cutechess-cli.sh tc=40/2 proto=uci -engine cmd=/chess_engines/Spandrel -engine cmd=/chess_engines/Predateur_Mac_Intel
Started game 1 of 1 &#40;Spandrel vs Predateur v2.2.1_Mac_Intel&#41;
ELO difference&#58; inf
Finished match
Finished game 1 &#40;Spandrel vs Predateur v2.2.1_Mac_Intel&#41;&#58; 1-0 &#123;Black disconnects&#125;
Score of Spandrel vs Predateur v2.2.1_Mac_Intel&#58; 1 - 0 - 0  &#91;1.00&#93; 1
ELO difference&#58; inf
Finished match
At longer TC it is OK.

Robert P.

Post Reply