Cheese 1.9.1

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.
Post Reply
Patrice Duhamel
Posts: 112
Joined: Sat May 25, 2013 9:17 am
Contact:

Cheese 1.9.1

Post by Patrice Duhamel » Sat Sep 16, 2017 10:29 am

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: 901
Joined: Sun Mar 12, 2006 5:46 pm
Location: Vancouver

Re: Cheese 1.9.1

Post by tmokonen » Sun Sep 17, 2017 5:31 pm

Thank you for the new version, Patrice.

Jamal Bubker
Posts: 260
Joined: Mon May 24, 2010 2:32 pm

Re: Cheese 1.9.1

Post by Jamal Bubker » Wed Sep 20, 2017 9:07 pm

Merci Patrice pour la correction de ce bug !

Patrice Duhamel
Posts: 112
Joined: Sat May 25, 2013 9:17 am
Contact:

Re: Cheese 1.9.1

Post by Patrice Duhamel » Sun Oct 01, 2017 3:36 pm

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.

Post Reply