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.
-
Patrice Duhamel
- Posts: 112
- Joined: Sat May 25, 2013 9:17 am
-
Contact:
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
Post
by tmokonen » Sun Sep 17, 2017 5:31 pm
Thank you for the new version, Patrice.
-
Patrice Duhamel
- Posts: 112
- Joined: Sat May 25, 2013 9:17 am
-
Contact:
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.