Skip to content

Release V1.33

V1.33 was released on 2019-Jan-08. You can download the release ZIP file (5 MB):

Changes from V1.32

  • Improved move sorting for quiet moves with regard to depth killers.
  • Improved move sorting resulting from internal iterative deepening.
  • When a best move is retrieved from the hash table, the move generation is deferred until the hash move has been tried without cut-off.
  • Quiescence detects stalemate against lone king.
  • Improved pawn evaluation: more penalty for isolated double pawns.
  • Improved king handling in endgames like KRPP:KR.
  • Added draw with KNP:K for rim pawns on 7th/2nd rank with defending king in the edge.
  • Improved KBP:KP with attacker rim pawn and wrong bishop.
  • The hash tables use a compressed move format which gains 16 kB of free RAM.
  • The PV lines also use the compressed move format which saves 1 kB of stack.
  • Entering moves has auto correction for swapped move squares if that converts an illegal entry into a legal one.
  • The position editor catches double entries of the same piece type.
  • In time per move mode, going into the menu and back displays the same thinking time as before instead of rounding up.
  • Refactored and improved the driver layer. The clocking allows for possible future addition of USB, and energy consumption in standby has been reduced.
  • Starting a software update may fail when the CT800 is running idle, see the troubleshooting section in the manual.

Android

  • The Android build chain has been updated from NDK r17b to r18b.

macOS

  • A build script using Clang is supplied for generating a macOS 64 bit binary.

Known issues

All versions

  • The PV may contain an illegal move in the rare case that a PV position allows pawn takes queen with queening, but this is not the best move. However, the root move is not affected so that no illegal move will be played.
  • Capturing a castling enabled rook and then recapturing with another rook keeps the castling rights.

Embedded target

  • When the supply voltage exceeds 5.4 V, the firmware erroneously displays a “low battery” warning and shuts down the device.
  • When entering a new position after undoing or redoing moves, the move list in the main screen is not cleared.
  • The firmware is not compatible with the Olimex H405 mainboard variant that has a GigaDevice GD32F405 controller instead of an STMicroelectronics STM32F405.

UCI versions

  • The “en passant” square given via FEN position string is discarded erroneously.
  • Elo throttling with move time below 15 seconds can add up to 50 Elo instead of subtracting.

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.