Release V1.10
V1.10 was released on 2017-May-14. You can download the release ZIP file (5 MB):
Changes from V1.01
- More aggressive time management for game-in and tournament modes.
- New easy move detection.
- New horizon search PV deepening.
- Corrected king safety evaluation for the pawn shelter.
- Added some backports of the NG-Play update from v9.86 to v9.87 that speed up the search.
- Enhanced the opening book.
- Opening book allows implicit queening.
- Battery shutdown monitoring works at all times.
- “Always on” light mode works.
- Saving the display contrast works.
- Custom display characters make the dialogues look cleaner.
- The opening book uses combined CRC-40 hashing instead of CRC-32.
- Some code speed-up and cleanup.
- Updated the ARM compiler from GCC 5.4 Q3/2016 to GCC 6.3 Q1/2017.
- The opening book compiler got a code refactoring for more clarity and robustness. It displays error messages in clear text. Besides plain ASCII input book files, it also accepts UTF-8 with and without BOM.
- The build batch file resp. shell script does a fully automated and complete build, including useful error messages if something goes wrong.
Known issues
- In pawn endgames with opposite coloured bishops, the king positions can overrule a pawn loss.
- In KR:KB, the correct defender edge is not highlighted enough over its adjacent rim squares, which occasionally might lose a game.
- With the 50 moves rule, checkmate is not given precedence over draw in the 50th move.
- In complicated middlegame positions, the pre-search alone can take 10 seconds.
- Manually saving and loading a game in game-in or tournament mode adds Fischer delay and player bonus to the player’s clock.
- Undoing or redoing moves within the opening book range deletes the little ‘b’ that denotes book moves.
- When entering a new position after undoing or redoing moves, the move list in the main screen is not cleared.
- Building the firmware with GCC 7.0 or higher fails because of false positive warnings that are treated as errors.
- Capturing a castling enabled rook and then recapturing with another rook keeps the castling rights.
- The firmware is not compatible with the Olimex H405 mainboard variant that has a GigaDevice GD32F405 controller instead of an STMicroelectronics STM32F405.
Note: issues are fixed with new releases only – there are no backports. However, if an issue is found, it will be listed for the previous releases where applicable.