polyglot - Xboard protocol to UCI protocol adapter

Distribution: ALT Linux Sisyphus
Repository: Autoimports i586
Package name: polyglot
Package version: 1.4.70b
Package release: alt1_6
Package architecture: i586
Package type: rpm
Installed size: 285.61 KB
Download size: 285.61 KB
Official Mirror: ftp.altlinux.org
PolyGlot as adapter and book engine PolyGlot is a "UCI adapter". It connects a GUI interface (such as XBoard, Winboard, Arena or Chessbase) to a UCI chess engine. By specifying an opening book (in PolyGlot book format) chess engines can transparently use such books. PolyGlot understands the two main GUI protocols: UCI and xboard. Normally the protocol will be auto detected but this can be overridden in the configuration file. In xboard mode PolyGlot fully translates between the xboard and UCI protocols. In addition it tries to solve known problems with other adapters. For instance, it detects and reports draws by fifty-move rule, repetition, etc ... It also supports Chess960. When in UCI mode PolyGlot mostly passes commands from the GUI to the engine and vice versa, except that it will play book moves on behalf of the engine when the occasion arises. The engine options are exported as UCI options in UCI mode and as "feature option=" commands in xboard mode. The latter form an extension of the xboard protocol as defined by H.G. Muller. Options which normally appear in the [PolyGlot] section of the config file (see below) are exported as options with their name prefixed by "Polyglot". This makes it easy to filter them in the GUI.



  • polyglot = 1.4.70b-alt1_6


    Install Howto

    1. Add the following line to /etc/apt/sources.list:
      rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus i586 autoimports
      rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    2. Update the package index:
      # sudo apt-get update
    3. Install polyglot rpm package:
      # sudo apt-get install polyglot


    • /usr/games/polyglot
    • /usr/share/doc/polyglot-1.4.70b/AUTHORS
    • /usr/share/doc/polyglot-1.4.70b/ChangeLog
    • /usr/share/doc/polyglot-1.4.70b/INSTALL
    • /usr/share/doc/polyglot-1.4.70b/NEWS
    • /usr/share/doc/polyglot-1.4.70b/README
    • /usr/share/doc/polyglot-1.4.70b/README1.3
    • /usr/share/doc/polyglot-1.4.70b/README1.4
    • /usr/share/doc/polyglot-1.4.70b/README1.4w
    • /usr/share/doc/polyglot-1.4.70b/README1.4w10UCI
    • /usr/share/doc/polyglot-1.4.70b/TODO
    • /usr/share/doc/polyglot-1.4.70b/book_format.html
    • /usr/share/man/man6/polyglot.6.xz