Skip to content

Popeye 4.95

Choose a tag to compare

@thomas-maeder thomas-maeder released this 10 Nov 14:11
· 34 commits to master since this release

This is Release 4.95 of Popeye.

Downloading Popeye

Popeye executable

In order to use Popeye, you want to download an executable program or the source code to build an executable program yourself.

Windows: pywin64.exe
MacOS (basically untested):
   Intel: pymacos-intel
   ARM: pymacos-arm
Linux:
   git clone https://github.com/thomas-maeder/popeye.git
   cd popeye
   git checkout v4.95
   ln -s makefile.unx makefile
   make

Usage guide

Download the usage guide in your favourite language:

py-engl.txt (English)
py-deut.txt (Deutsch)
py-fran.txt (Français)

Example input files

The example input file archives will help you input problems correctly:

popeye-4.95-examples.zip (English as input language)
popeye-4.95-beispiel.zip (German)

Changes since Popeye 4.93

New features

Condition

  • AliceChess

Piece type

  • Scarabeus

Bug fixes

  • General
    -- performance gain (sometimes massive) for help play problems that fill the entire memory
    -- increased overall stability
    -- improvements that will allow the next release of Spinach to get rid of many of the Known limitations documented for Spinach 4.93
  • Option intelligent
    -- some rare solutions of stalemate problems weren't found
  • Option MoveNumbers
    -- printed move numbers were "interesting" in series movers with introductory play
  • Condition AllInChess
    -- moves returning to the previous position with the exception of changed en passant rights were wrongly rejected
  • Condition Bolero
    -- RexInclusive was supported, but not documented
  • TotalInvisible pieces
    -- many working solutions were not found and many wrong ones found (mainly because of incorrect optimizations)
    -- the removal of these "optimizations" unfortunately means considerably longer testing times