Table of Contents


This man-page describes the configuration of the application; its invocation is described in section-1 of the man-pages.


Configuration is read from an XML-file referenced from the command-line. The grammar of this file is defined in "config/bishbosh.dtd" or more precisely using RELAX NG in "config/bishbosh.rng", whereas the semantics of the more important fields is described below.



Each field governs automatic move-evaluation:



The application defines a set of "ioOptions", in which one can define:

"ioOptions" has a sub-section "uiOptions", which defines the user-interface.


config/bishbosh.dtdA basic formal description of the XML-format for the configuration-file.
config/bishbosh.rngA more sophisticated, but slower, RELAX NG definition of the XML-format for the configuration-file.
config/{CECP,Raw}/*.xmlSample configuration-files.
man/man1/bishbosh.1Section-1 of the man-pages for this product, describing the command-line.
pgn/*.pgnStandard openings & archived games, described in . A RELAX NG tutorial.


Written by Dr. Alistair Ward.


Copyright © 2018 Dr. Alistair Ward

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see .

Table of Contents