Schooner Version 2.2 Release
Posted: Mon Dec 16, 2019 8:06 pm
Schooner 2.2
Schooner windows version 2.2 is now available. The executables are posted free for entertainment purposes, and to share with other chess programming enthusiasts.
New features include the FRC/960 chess variant. When using FRC chess, it is not necessary to include the command "fisherandom" in the sc.ini file. The internal FRC flags are set when the fen file is read into the engine. The GUI also sends the "fisherandom" command to inform the engine of FRC use. If you decide to include "fisherandom" in the sc.ini file for some reason, make sure it is turned off for standard chess or the castling modes might crash. Also, Schooner builds different internal piece-square tables for standard and FRC chess. The FRC tables are symmetrical and result in improved performance.
Polyglot FRC/960 fen files have two methods to describe castling. Arena uses the classical "KQkq" syntax. Also popular is the "ACac" or Shredder type syntax. Schooner will accept and parse both types of castling syntax.
Polyglot FRC/960 opening books are supported by Schooner. They are fully compatible with existing standard polyglot books. They follow the same initialization methods. In the sc.ini file, identify the path and book name. Then, make sure the Book 1 flag is set to indicate that opening books will be consulted. Turn off any books in the GUI or set them to engine default.
An FRCextras.zip file is available that will contain some FRC extras:
CCRL_404FRC2012.bin - a polyglot FRC opening book
FRC960_STRT.epd - a fen file containing all 960 starting positions,
polyglot14FRC - a modified version of polyglot (Linux only) for those who want to build their own polyglot FRC books.
Linux builds are included for both sse and generic versions. The new Linux beta versions are not fully tested. They tested successfully in a few CuteChess command line interface games. Notice that Linux builds are considerably larger than for Windows builds. Andreas Matthies attributted this to the Microsoft run time package msvcrt.dll allowing smaller Windows builds.
Syzygy end game table base is no longer supported. There was no practical use found for Syzygy. However, if anyone really misses these a special egtb build could be included.
Schooner is an XBOARD protocol engine. It is best to use Schooner in xboard mode. There is an "sc.ini" file included so all the parameters can be sent to the command line interface. Schooner has limited UCI capability and not all features will work in UCI mode.
Schooner2.2-sse.exe
Schooner2.2-generic.exe
Schooner2.2-linux-sse
Schooner2.2-linux-generic
- Winboard/Xboard compatible, CECP compliant
- limited UCI protocol
- 64 bit version
- SSE popcount support
- non-pop count generic available
- FRC/960 variant support
- default hash size 128 Mb - adjustable
- default pawn hash 30 Mb - adjustable
- threading allowed - max 128 threads
- pondering allowed, xboard only
- optional polyglot book - default "book.bin"
- optional polyglot FRC/960 book
- adjustable sc.ini file
- Linux executables included
Download here:
https://sites.google.com/site/schoonerchess/downloads
Schooner windows version 2.2 is now available. The executables are posted free for entertainment purposes, and to share with other chess programming enthusiasts.
New features include the FRC/960 chess variant. When using FRC chess, it is not necessary to include the command "fisherandom" in the sc.ini file. The internal FRC flags are set when the fen file is read into the engine. The GUI also sends the "fisherandom" command to inform the engine of FRC use. If you decide to include "fisherandom" in the sc.ini file for some reason, make sure it is turned off for standard chess or the castling modes might crash. Also, Schooner builds different internal piece-square tables for standard and FRC chess. The FRC tables are symmetrical and result in improved performance.
Polyglot FRC/960 fen files have two methods to describe castling. Arena uses the classical "KQkq" syntax. Also popular is the "ACac" or Shredder type syntax. Schooner will accept and parse both types of castling syntax.
Polyglot FRC/960 opening books are supported by Schooner. They are fully compatible with existing standard polyglot books. They follow the same initialization methods. In the sc.ini file, identify the path and book name. Then, make sure the Book 1 flag is set to indicate that opening books will be consulted. Turn off any books in the GUI or set them to engine default.
An FRCextras.zip file is available that will contain some FRC extras:
CCRL_404FRC2012.bin - a polyglot FRC opening book
FRC960_STRT.epd - a fen file containing all 960 starting positions,
polyglot14FRC - a modified version of polyglot (Linux only) for those who want to build their own polyglot FRC books.
Linux builds are included for both sse and generic versions. The new Linux beta versions are not fully tested. They tested successfully in a few CuteChess command line interface games. Notice that Linux builds are considerably larger than for Windows builds. Andreas Matthies attributted this to the Microsoft run time package msvcrt.dll allowing smaller Windows builds.
Syzygy end game table base is no longer supported. There was no practical use found for Syzygy. However, if anyone really misses these a special egtb build could be included.
Schooner is an XBOARD protocol engine. It is best to use Schooner in xboard mode. There is an "sc.ini" file included so all the parameters can be sent to the command line interface. Schooner has limited UCI capability and not all features will work in UCI mode.
Schooner2.2-sse.exe
Schooner2.2-generic.exe
Schooner2.2-linux-sse
Schooner2.2-linux-generic
- Winboard/Xboard compatible, CECP compliant
- limited UCI protocol
- 64 bit version
- SSE popcount support
- non-pop count generic available
- FRC/960 variant support
- default hash size 128 Mb - adjustable
- default pawn hash 30 Mb - adjustable
- threading allowed - max 128 threads
- pondering allowed, xboard only
- optional polyglot book - default "book.bin"
- optional polyglot FRC/960 book
- adjustable sc.ini file
- Linux executables included
Download here:
https://sites.google.com/site/schoonerchess/downloads