Cheese 1.9.1

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

Moderators: hgm, Rebel, chrisw

Patrice Duhamel
Posts: 193
Joined: Sat May 25, 2013 11:17 am
Location: France
Full name: Patrice Duhamel

Cheese 1.9.1

Post by Patrice Duhamel »

I released Cheese 1.9.1 to fix a problem with illegal moves played in rare cases when using FEN for start positions.
http://cheesechess.free.fr/en/download.html

Now I print an error message when receiving illegal moves from the GUI.
This should never happen, but the message will help to find eventual problems in a GUI or Cheese move validation.

I don't expect an ELO change between 1.9 and 1.9.1.

Thanks to Volker Pittlik for reporting this problem.

Code: Select all

- fixed illegal moves played in rare cases with FEN start positions because of wrong castling rights initialization
- fixed crashes in the testsuite option when 'am' or 'bm' is found twice
- print an error message when receiving illegal moves from GUI
- add options to disable Null moves pruning and LMR
- few code optimizations
tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: Cheese 1.9.1

Post by tmokonen »

Thank you for the new version, Patrice.
Jamal Bubker
Posts: 326
Joined: Mon May 24, 2010 4:32 pm

Re: Cheese 1.9.1

Post by Jamal Bubker »

Merci Patrice pour la correction de ce bug !
Patrice Duhamel
Posts: 193
Joined: Sat May 25, 2013 11:17 am
Location: France
Full name: Patrice Duhamel

Re: Cheese 1.9.1

Post by Patrice Duhamel »

Thanks Tony and Jamal for your support. :)

I re-uploaded the ARM version, because ARM 32 bits PIE version didn't work.
I recompiled it using Android NDK r15c, and fixed the problem, I hope everything works now.