@RZulu54 RZulu54 released this May 8, 2018 · 2 commits to master since this release

Assets 3
  • fixed bug: fifty move counter not read for SMP helper threats
  • code cleanup

This versions runs in tournament TCEC S12 division 2 and finished 4th place ( 43 cores, 1200MB hash)

@RZulu54 RZulu54 released this May 8, 2018 · 3 commits to master since this release

Assets 3
  • fixed bug: wrong board setup in EnPassant positions for SMP helper threats
  • code cleanup

This versions runs in tournament TCEC S12 division 3 and finished 1st place. ( 43 cores, 1200MB hash)

@RZulu54 RZulu54 released this Feb 24, 2018 · 4 commits to master since this release

Assets 6

Changes from version 3.65 to 3.66 (Roger Zuehlsdorf 24-FEB-2018)

  • fixed bug: enpassant capture ignored in mate escape move list (reason for game loosing moves)
    this old bug was discovered in engine matches (many thanks to Graham Banks for running this matches)
  • some endgame knowledge added for positions with no pawns

@RZulu54 RZulu54 released this Feb 18, 2018 · 6 commits to master since this release

Assets 6

Changes from version 3.61 to 3.65 (Roger Zuehlsdorf 18-FEB-2018)

  • new time management, moveoverhead setting added
  • UCI fixes, hashfull info added, Chessbase GUI supported using InBetween.exe
  • hash file limit 1400MB for compiled exe (IDE and VBA still 384)
  • SMP improvements:
    support for 64 cores
    helper processess starting much faster
    verify hash read/write option to detect hash collisions
  • ELO gain on self play: 40/4 about 20 ELO from time mamagement, no improvement for 40/40

@RZulu54 RZulu54 released this Dec 26, 2017 · 8 commits to master since this release

Assets 6

Changes from version 3.60 to 3.61 (Roger Zuehlsdorf 25-DEC-2017)

  • UCI time management problems fixed (tested with ARENA, other GUIs should use Winboard interface)
  • UCI buffer overflow problem fixed with long matches (more than 200 moves)
  • time management optimized for sudden death games

@RZulu54 RZulu54 released this Dec 17, 2017 · 9 commits to master since this release

Assets 6

Changes from version 3.50 to 3.60 (Roger Zuehlsdorf 17-DEC-2017)

this is a feature release (WB+UCI/SMP/Syzygy):

  • support for UCI protocol (includes settings for number of cores and endgame tablebases)
  • very limited support for Syzygy endgame tablebases using the fathom.exe tool output
    (limited to first the first 3 plies because slow - about 10 positions per second)
  • code cleanup and changes in singular extensions
  • ELO gain in self-play against V3.50 is small: 40/4 about 10 ELO, may be more for 40/40

@RZulu54 RZulu54 released this Aug 26, 2017 · 10 commits to master since this release

Assets 6
  • multi-processor support up to 8 threads (not for VBA office)
    using CreateFileMapping API for shared hash and PV. (see file MultiCore_Notes.txt)
    Note: Used memory may not show up in task mananger (but displayed correctly in ARENA)
  • keep history values for next game move (don't delete values at begin of search)
  • bug fix in pawn eval
  • speed optimized
  • ELO gain in self-play against V3.31: 60 ELO at 40/4, 30 ELo at 40/40.

Note: some anti virus scanner (Avira, McAfee) are showing a false positive alarm for ChessbrainVB_PCode.exe

@RZulu54 RZulu54 released this Jun 16, 2017 · 13 commits to master since this release

Assets 6
  • fixed problem in time management (sometimes time forfeit if played until mate)
  • fix settings in file Chessbrain.ini: disable online endgame table access (may hang)

@RZulu54 RZulu54 released this Jun 4, 2017 · 16 commits to master since this release

Assets 6

Changes from version 3.20 to 3.30 (Roger Zuehlsdorf 04-JUN-2017)

  • several small fixes and code cleanup
  • speed optimized
  • changed move heuristic
  • ELO increase about 20 ELO