From 6ef5a4594dc90cfd66cc24f806241eaaaa2eebe6 Mon Sep 17 00:00:00 2001 From: Arun Persaud Date: Thu, 11 Jun 2009 04:54:07 +0000 Subject: [PATCH] updated documentation --- manual/html_node/Action-Menu.html | 49 +- manual/html_node/Adjudication-Options.html | 71 +- manual/html_node/CMail-answer.html | 45 +- manual/html_node/CMail-completion.html | 21 +- manual/html_node/CMail-game.html | 23 +- manual/html_node/CMail-multi.html | 14 +- manual/html_node/CMail-options.html | 113 +- manual/html_node/CMail-trouble.html | 29 +- manual/html_node/CMail.html | 22 +- manual/html_node/Chess-Servers.html | 155 +- manual/html_node/Chess-engine-options.html | 313 +- manual/html_node/Contributors.html | 92 +- manual/html_node/Copying.html | 5 +- manual/html_node/Copyright.html | 3 +- manual/html_node/Crafty.html | 34 +- manual/html_node/Environment.html | 13 +- manual/html_node/Fairy_002dMax.html | 24 +- manual/html_node/File-Menu.html | 211 +- manual/html_node/Firewalls.html | 227 +- manual/html_node/GNU-Chess.html | 14 +- manual/html_node/Help-Menu.html | 39 +- manual/html_node/HoiChess.html | 12 +- manual/html_node/ICS-options.html | 358 +- manual/html_node/Index.html | 262 +- manual/html_node/Keys.html | 86 +- manual/html_node/Limitations.html | 108 +- manual/html_node/Load-and-Save-options.html | 115 +- manual/html_node/Major-modes.html | 54 +- manual/html_node/Menus.html | 60 +- manual/html_node/Mode-Menu.html | 303 +- manual/html_node/Options-Menu.html | 405 +- manual/html_node/Options.html | 66 +- manual/html_node/Other-options.html | 234 +- manual/html_node/Other-programs.html | 16 +- manual/html_node/Problems.html | 64 +- manual/html_node/Step-Menu.html | 147 +- manual/html_node/UCI-_002b-WB-Engine-Settings.html | 67 +- manual/html_node/User-interface-options.html | 344 +- manual/html_node/index.html | 58 +- manual/html_node/zic2xpm.html | 57 +- manual/index.html | 12 +- manual/xboard.dvi.gz | Bin 90496 -> 90677 bytes manual/xboard.html | 4365 ++++++++++---------- manual/xboard.html.gz | Bin 65171 -> 65984 bytes manual/xboard.html_node.tar.gz | Bin 72561 -> 73534 bytes manual/xboard.info.tar.gz | Bin 58404 -> 60118 bytes manual/xboard.pdf | Bin 369134 -> 369607 bytes manual/xboard.ps.gz | Bin 177483 -> 177655 bytes manual/xboard.texi.tar.gz | Bin 54442 -> 55352 bytes manual/xboard.txt | 4386 ++++++++++---------- manual/xboard.txt.gz | Bin 56426 -> 58202 bytes 51 files changed, 6573 insertions(+), 6523 deletions(-) diff --git a/manual/html_node/Action-Menu.html b/manual/html_node/Action-Menu.html index e1082d2..15e9022 100644 --- a/manual/html_node/Action-Menu.html +++ b/manual/html_node/Action-Menu.html @@ -36,31 +36,32 @@ Up: Menus

-
Accept
Accepts a pending match offer. If there is more than one offer -pending, you will have to type in a more specific command -instead of using this menu choice. -
Decline
Declines a pending offer (match, draw, adjourn, etc.). If there -is more than one offer pending, you will have to type in a more -specific command instead of using this menu choice. -
Call Flag
Calls your opponent's flag, claiming a win on time, or claiming -a draw if you are both out of time. You can also call your -opponent's flag by clicking on his clock or by pressing the -keyboard t key. -
Draw
Offers a draw to your opponent, accepts a pending draw offer -from your opponent, or claims a draw by repetition or the 50-move -rule, as appropriate. The d key is a keyboard equivalent. -
Adjourn
Asks your opponent to agree to adjourning the current game, or -agrees to a pending adjournment offer from your opponent. -
Abort
Asks your opponent to agree to aborting the current game, or -agrees to a pending abort offer from your opponent. An aborted -game ends immediately without affecting either player's rating. -
Resign
Resigns the game to your opponent. The shifted R key is a -keyboard equivalent. -
Stop Observing
Ends your participation in observing a game, by issuing the ICS -observe command with no arguments. ICS mode only. -
Stop Examining
Ends your participation in examining a game, by issuing the ICS -unexamine command. ICS mode only. +
Accept
Accepts a pending match offer. If there is more than one offer +pending, you will have to type in a more specific command +instead of using this menu choice. +
Decline
Declines a pending offer (match, draw, adjourn, etc.). If there +is more than one offer pending, you will have to type in a more +specific command instead of using this menu choice. +
Call Flag
Calls your opponent's flag, claiming a win on time, or claiming +a draw if you are both out of time. You can also call your +opponent's flag by clicking on his clock or by pressing the +keyboard t key. +
Draw
Offers a draw to your opponent, accepts a pending draw offer +from your opponent, or claims a draw by repetition or the 50-move +rule, as appropriate. The d key is a keyboard equivalent. +
Adjourn
Asks your opponent to agree to adjourning the current game, or +agrees to a pending adjournment offer from your opponent. +
Abort
Asks your opponent to agree to aborting the current game, or +agrees to a pending abort offer from your opponent. An aborted +game ends immediately without affecting either player's rating. +
Resign
Resigns the game to your opponent. The shifted R key is a +keyboard equivalent. +
Stop Observing
Ends your participation in observing a game, by issuing the ICS +observe command with no arguments. ICS mode only. +
Stop Examining
Ends your participation in examining a game, by issuing the ICS +unexamine command. ICS mode only.
+ diff --git a/manual/html_node/Adjudication-Options.html b/manual/html_node/Adjudication-Options.html index e6c4fea..5df8cf6 100644 --- a/manual/html_node/Adjudication-Options.html +++ b/manual/html_node/Adjudication-Options.html @@ -34,43 +34,44 @@ Up: Options

3.6 Adjudication Options

-

+

-
-adjudicateLossThreshold n
If the given value is non-zero, XBoard adjudicates the game as a loss -if both engines agree for a duration of 6 consecutive ply that the score -is below the given score threshold for that engine. Make sure the score -is interpreted properly by XBoard, -using -firstScoreAbs and -secondScoreAbs if needed. -Default: 0 (no adjudiction) -
-adjudicateDrawMoves n
If the given value is non-zero, XBoard adjudicates the game as a draw -if after the given number of moves it was not yet decided. Defaut: 0 (no adjudication) -
-checkMates true/false
If this option is set, XBoard detects all checkmates and stalemates, -and ends the game as soon as they occur. -Legality-testing must be switched on for this option to work. -Default: true -
-testClaims true/false
If this option is set, XBoard verifies all result claims made by engines, -and those who send false claims will forfeit the game because of it. -Legality-testing must be switched on for this option to work. Default: true -
-materialDraws true/false
If this option is set, XBoard adjudicates games as draws when there is -no sufficient material left to inflict a checkmate. -This applies to KBKB with like bishops (any number, actually), and to KBK, KNK and KK. -Legality-testing must be switched on for this option to work. Default: true -
-trivialDraws true/false
If this option is set, XBoard adjudicates games as draws that cannot be -usually won without opponent cooperation. This applies to KBKB with unlike bishops, -and to KBKN, KNKN, KNNK, KRKR and KQKQ. The draw is called after 6 ply into these end-games, -to allow quick mates that can occur in some exceptional positions to be found by the engines. -KQKQ does not really belong in this category, and might be taken out in the future. -(When bitbase-based adjudications are implemented.) -Legality-testing must be on for this option to work. Default: false -
-ruleMoves n
If the given value is non-zero, XBoard adjudicates the game as a draw after the given -number of consecutive reversible moves. Engine draw claims are always accepted after 50 moves, -irrespective of the given value of n. -
-repeatsToDraw n
If the given value is non-zero, xboard adjudicates the game as a draw if a position -is repeated the given number of times. Engines draw claims are always accepted after 3 repeats, -(on the 3rd occurrence, actually), irrespective of the value of n. -Beware that positions that have different castling or en-passant rights do not count -as repeats, XBoard is fully e.p. and castling aware! +
-adjudicateLossThreshold n
If the given value is non-zero, XBoard adjudicates the game as a loss +if both engines agree for a duration of 6 consecutive ply that the score +is below the given score threshold for that engine. Make sure the score +is interpreted properly by XBoard, +using -firstScoreAbs and -secondScoreAbs if needed. +Default: 0 (no adjudiction) +
-adjudicateDrawMoves n
If the given value is non-zero, XBoard adjudicates the game as a draw +if after the given number of moves it was not yet decided. Defaut: 0 (no adjudication) +
-checkMates true/false
If this option is set, XBoard detects all checkmates and stalemates, +and ends the game as soon as they occur. +Legality-testing must be switched on for this option to work. +Default: true +
-testClaims true/false
If this option is set, XBoard verifies all result claims made by engines, +and those who send false claims will forfeit the game because of it. +Legality-testing must be switched on for this option to work. Default: true +
-materialDraws true/false
If this option is set, XBoard adjudicates games as draws when there is +no sufficient material left to inflict a checkmate. +This applies to KBKB with like bishops (any number, actually), and to KBK, KNK and KK. +Legality-testing must be switched on for this option to work. Default: true +
-trivialDraws true/false
If this option is set, XBoard adjudicates games as draws that cannot be +usually won without opponent cooperation. This applies to KBKB with unlike bishops, +and to KBKN, KNKN, KNNK, KRKR and KQKQ. The draw is called after 6 ply into these end-games, +to allow quick mates that can occur in some exceptional positions to be found by the engines. +KQKQ does not really belong in this category, and might be taken out in the future. +(When bitbase-based adjudications are implemented.) +Legality-testing must be on for this option to work. Default: false +
-ruleMoves n
If the given value is non-zero, XBoard adjudicates the game as a draw after the given +number of consecutive reversible moves. Engine draw claims are always accepted after 50 moves, +irrespective of the given value of n. +
-repeatsToDraw n
If the given value is non-zero, xboard adjudicates the game as a draw if a position +is repeated the given number of times. Engines draw claims are always accepted after 3 repeats, +(on the 3rd occurrence, actually), irrespective of the value of n. +Beware that positions that have different castling or en-passant rights do not count +as repeats, XBoard is fully e.p. and castling aware!
+ diff --git a/manual/html_node/CMail-answer.html b/manual/html_node/CMail-answer.html index bcb9d1a..2aa3d98 100644 --- a/manual/html_node/CMail-answer.html +++ b/manual/html_node/CMail-answer.html @@ -34,28 +34,29 @@ Up: CMail

10.3 Answering a Move

-

When you receive a message from an opponent containing a move in one of -your games, simply pipe the message through cmail. In some mailers -this is as simple as typing | cmail when viewing the message, while in -others you may have to save the message to a file and do cmail < file -at the command line. In either case cmail will display the game using -XBoard. If you didn't exit XBoard when you made your first move -then cmail will do its best to use the existing XBoard instead -of starting a new one. As before, simply make a move and select -‘Mail Move’ from the ‘File’ menu. See File Menu. cmail -will try to use the -XBoard that was most recently used to display the current game. This -means that many games can be in progress simultaneously, each with its own -active XBoard. - -

If you want to look at the history or explore a variation, go ahead, but -you must return to the current position before XBoard will allow you -to mail a move. If you edit the game's history you must select -‘Reload Same Game’ from the ‘File’ menu to get back to the original -position, then make the move you want and select ‘Mail Move’. -As before, if you decide you aren't ready to make a move just yet you can -either select ‘Exit’ without sending a move or just leave -XBoard running until you are ready. +

When you receive a message from an opponent containing a move in one of +your games, simply pipe the message through cmail. In some mailers +this is as simple as typing | cmail when viewing the message, while in +others you may have to save the message to a file and do cmail < file +at the command line. In either case cmail will display the game using +XBoard. If you didn't exit XBoard when you made your first move +then cmail will do its best to use the existing XBoard instead +of starting a new one. As before, simply make a move and select +‘Mail Move’ from the ‘File’ menu. See File Menu. cmail +will try to use the +XBoard that was most recently used to display the current game. This +means that many games can be in progress simultaneously, each with its own +active XBoard. + +If you want to look at the history or explore a variation, go ahead, but +you must return to the current position before XBoard will allow you +to mail a move. If you edit the game's history you must select +‘Reload Same Game’ from the ‘File’ menu to get back to the original +position, then make the move you want and select ‘Mail Move’. +As before, if you decide you aren't ready to make a move just yet you can +either select ‘Exit’ without sending a move or just leave +XBoard running until you are ready. + diff --git a/manual/html_node/CMail-completion.html b/manual/html_node/CMail-completion.html index e8f9377..cefa75f 100644 --- a/manual/html_node/CMail-completion.html +++ b/manual/html_node/CMail-completion.html @@ -34,16 +34,17 @@ Up: CMail

10.5 Completing a Game

-

Because XBoard can detect checkmate and stalemate, cmail -handles game termination sensibly. As well as resignation, the -‘Action’ menu allows draws to be offered and accepted for -cmail games. - -

For multi-game messages, only unfinished and just-finished games will be -included in email messages. When all the games are finished, they are -archived in the user's archive directory, and similarly in the opponent's -when he or she pipes the final message through cmail. The archive -file name includes the date the game was started. +

Because XBoard can detect checkmate and stalemate, cmail +handles game termination sensibly. As well as resignation, the +‘Action’ menu allows draws to be offered and accepted for +cmail games. + +For multi-game messages, only unfinished and just-finished games will be +included in email messages. When all the games are finished, they are +archived in the user's archive directory, and similarly in the opponent's +when he or she pipes the final message through cmail. The archive +file name includes the date the game was started. + diff --git a/manual/html_node/CMail-game.html b/manual/html_node/CMail-game.html index 5391064..8b012ef 100644 --- a/manual/html_node/CMail-game.html +++ b/manual/html_node/CMail-game.html @@ -34,17 +34,18 @@ Up: CMail

10.2 Starting a CMail Game

-

Type cmail from a shell to start a game as white. After an opening -message, you will be prompted for a game name, which is optional—if you -simply press <Enter>, the game name will take the form -‘you-VS-opponent’. You will next be prompted for the short name -of your opponent. If you haven't played this person before, you will also -be prompted for his/her email address. cmail will then invoke -XBoard in the background. Make your first move and select -‘Mail Move’ from the ‘File’ menu. See File Menu. If all is well, -cmail will mail a copy of the move to your opponent. If you select -‘Exit’ without having selected ‘Mail Move’ then no move will be -made. +

Type cmail from a shell to start a game as white. After an opening +message, you will be prompted for a game name, which is optional—if you +simply press <Enter>, the game name will take the form +‘you-VS-opponent’. You will next be prompted for the short name +of your opponent. If you haven't played this person before, you will also +be prompted for his/her email address. cmail will then invoke +XBoard in the background. Make your first move and select +‘Mail Move’ from the ‘File’ menu. See File Menu. If all is well, +cmail will mail a copy of the move to your opponent. If you select +‘Exit’ without having selected ‘Mail Move’ then no move will be +made. + diff --git a/manual/html_node/CMail-multi.html b/manual/html_node/CMail-multi.html index 338b621..c97858d 100644 --- a/manual/html_node/CMail-multi.html +++ b/manual/html_node/CMail-multi.html @@ -34,12 +34,14 @@ Up: CMail

10.4 Multi-Game Messages

-

It is possible to have a cmail message carry more than one game. -This feature was implemented to handle IECG (International Email Chess -Group) matches, where a match consists of one game as white and one as black, -with moves transmitted simultaneously. In case there are more general uses, -cmail itself places no limit on the number of black/white games -contained in a message; however, XBoard does. +

+It is possible to have a cmail message carry more than one game. +This feature was implemented to handle IECG (International Email Chess +Group) matches, where a match consists of one game as white and one as black, +with moves transmitted simultaneously. In case there are more general uses, +cmail itself places no limit on the number of black/white games +contained in a message; however, XBoard does. + diff --git a/manual/html_node/CMail-options.html b/manual/html_node/CMail-options.html index 6bbff40..d9d7eb7 100644 --- a/manual/html_node/CMail-options.html +++ b/manual/html_node/CMail-options.html @@ -33,63 +33,64 @@ Up: CMail

10.1 CMail options

-
-h
Displays cmail usage information. -
-c
Shows the conditions of the GNU General Public License. -See Copying. -
-w
Shows the warranty notice of the GNU General Public License. -See Copying. -
-v
-xv
Provides or inhibits verbose output from cmail and XBoard, -useful for debugging. The --xv -form also inhibits the cmail introduction message. -
-mail
-xmail
Invokes or inhibits the sending of a mail message containing the move. -
-xboard
-xxboard
Invokes or inhibits the running of XBoard on the game file. -
-reuse
-xreuse
Invokes or inhibits the reuse of an existing XBoard to display the -current game. -
-remail
Resends the last mail message for that game. This inhibits running -XBoard. -
-game <name>
The name of the game to be processed. -
-wgames <number>
-bgames <number>
-games <number>
Number of games to start as White, as Black or in total. Default is 1 as -white and none as black. If only one color is specified then none of the -other color is assumed. If no color is specified then equal numbers of -White and Black games are started, with the extra game being as White if an -odd number of total games is specified. -
-me <short name>
-opp <short name>
A one-word alias for yourself or your opponent. -
-wname <full name>
-bname <full name>
-name <full name>
-oppname <full name>
The full name of White, Black, yourself or your opponent. -
-wna <net address>
-bna <net address>
-na <net address>
-oppna <net address>
The email address of White, Black, yourself or your opponent. -
-dir <directory>
The directory in which cmail keeps its files. This defaults to the -environment variable $CMAIL_DIR or failing that, $CHESSDIR, -$HOME/Chess or ~/Chess. It will be created if it does not exist. -
-arcdir <directory>
The directory in which cmail archives completed games. Defaults to -the environment variable $CMAIL_ARCDIR or, in its absence, the same -directory as cmail keeps its working files (above). -
-mailprog <mail program>
The program used by cmail to send email messages. This defaults to the -environment variable $CMAIL_MAILPROG or failing that -/usr/ucb/Mail, /usr/ucb/mail or Mail. You will need -to set this variable if none of the above paths fit your system. -
-gamesFile <file>
A file containing a list of games with email addresses. This defaults to -the environment variable $CMAIL_GAMES or failing that -.cmailgames. -
-aliasesFile <file>
A file containing one or more aliases for a set of email addresses. This -defaults to the environment variable $CMAIL_ALIASES or failing -that .cmailaliases. -
-logFile <file>
A file in which to dump verbose debugging messages that are invoked with -the ‘-v’ -option. -
-event <event>
The PGN Event tag (default ‘Email correspondence game’). -
-site <site>
The PGN Site tag (default ‘NET’). -
-round <round>
The PGN Round tag (default ‘-’, not applicable). -
-mode <mode>
The PGN Mode tag (default ‘EM’, Electronic Mail). -
Other options
Any option flags not listed above are passed through to XBoard. -Invoking XBoard through CMail changes the default values of two XBoard -options: The default value for ‘-noChessProgram’ is changed to -true; that is, by default no chess engine is started. The default -value for ‘-timeDelay’ is changed to 0; that is, by default -XBoard immediately goes to the end of the game as played so far, -rather than stepping through the moves one by one. You can still set -these options to whatever values you prefer by supplying them on -CMail's command line. See Options. +
-h
Displays cmail usage information. +
-c
Shows the conditions of the GNU General Public License. +See Copying. +
-w
Shows the warranty notice of the GNU General Public License. +See Copying. +
-v
-xv
Provides or inhibits verbose output from cmail and XBoard, +useful for debugging. The +-xv +form also inhibits the cmail introduction message. +
-mail
-xmail
Invokes or inhibits the sending of a mail message containing the move. +
-xboard
-xxboard
Invokes or inhibits the running of XBoard on the game file. +
-reuse
-xreuse
Invokes or inhibits the reuse of an existing XBoard to display the +current game. +
-remail
Resends the last mail message for that game. This inhibits running +XBoard. +
-game <name>
The name of the game to be processed. +
-wgames <number>
-bgames <number>
-games <number>
Number of games to start as White, as Black or in total. Default is 1 as +white and none as black. If only one color is specified then none of the +other color is assumed. If no color is specified then equal numbers of +White and Black games are started, with the extra game being as White if an +odd number of total games is specified. +
-me <short name>
-opp <short name>
A one-word alias for yourself or your opponent. +
-wname <full name>
-bname <full name>
-name <full name>
-oppname <full name>
The full name of White, Black, yourself or your opponent. +
-wna <net address>
-bna <net address>
-na <net address>
-oppna <net address>
The email address of White, Black, yourself or your opponent. +
-dir <directory>
The directory in which cmail keeps its files. This defaults to the +environment variable $CMAIL_DIR or failing that, $CHESSDIR, +$HOME/Chess or ~/Chess. It will be created if it does not exist. +
-arcdir <directory>
The directory in which cmail archives completed games. Defaults to +the environment variable $CMAIL_ARCDIR or, in its absence, the same +directory as cmail keeps its working files (above). +
-mailprog <mail program>
The program used by cmail to send email messages. This defaults to the +environment variable $CMAIL_MAILPROG or failing that +/usr/ucb/Mail, /usr/ucb/mail or Mail. You will need +to set this variable if none of the above paths fit your system. +
-gamesFile <file>
A file containing a list of games with email addresses. This defaults to +the environment variable $CMAIL_GAMES or failing that +.cmailgames. +
-aliasesFile <file>
A file containing one or more aliases for a set of email addresses. This +defaults to the environment variable $CMAIL_ALIASES or failing +that .cmailaliases. +
-logFile <file>
A file in which to dump verbose debugging messages that are invoked with +the ‘-v’ +option. +
-event <event>
The PGN Event tag (default ‘Email correspondence game’). +
-site <site>
The PGN Site tag (default ‘NET’). +
-round <round>
The PGN Round tag (default ‘-’, not applicable). +
-mode <mode>
The PGN Mode tag (default ‘EM’, Electronic Mail). +
Other options
Any option flags not listed above are passed through to XBoard. +Invoking XBoard through CMail changes the default values of two XBoard +options: The default value for ‘-noChessProgram’ is changed to +true; that is, by default no chess engine is started. The default +value for ‘-timeDelay’ is changed to 0; that is, by default +XBoard immediately goes to the end of the game as played so far, +rather than stepping through the moves one by one. You can still set +these options to whatever values you prefer by supplying them on +CMail's command line. See Options.
+ diff --git a/manual/html_node/CMail-trouble.html b/manual/html_node/CMail-trouble.html index b3c205a..a30e0b9 100644 --- a/manual/html_node/CMail-trouble.html +++ b/manual/html_node/CMail-trouble.html @@ -32,20 +32,21 @@ Up: CMail

10.6 Known CMail Problems

-

It's possible that a strange conjunction of conditions may occasionally -mean that cmail has trouble reactivating an existing -XBoard. If this should happen, simply trying it again should work. -If not, remove the file that stores the XBoard's PID -(game.pid) or use the ‘-xreuse’ option to force -cmail to start a new XBoard. - -

Versions of cmail after 2.16 no longer understand the old file format -that XBoard used to use and so cannot be used to correspond with -anyone using an older version. - -

Versions of cmail older than 2.11 do not handle multi-game messages, -so multi-game correspondence is not possible with opponents using an older -version. +

It's possible that a strange conjunction of conditions may occasionally +mean that cmail has trouble reactivating an existing +XBoard. If this should happen, simply trying it again should work. +If not, remove the file that stores the XBoard's PID +(game.pid) or use the ‘-xreuse’ option to force +cmail to start a new XBoard. + +Versions of cmail after 2.16 no longer understand the old file format +that XBoard used to use and so cannot be used to correspond with +anyone using an older version. + +Versions of cmail older than 2.11 do not handle multi-game messages, +so multi-game correspondence is not possible with opponents using an older +version. + diff --git a/manual/html_node/CMail.html b/manual/html_node/CMail.html index d7c9e9f..a59eb80 100644 --- a/manual/html_node/CMail.html +++ b/manual/html_node/CMail.html @@ -33,19 +33,21 @@ Up: Top

10 CMail

-

The cmail program can help you play chess by email with opponents of -your choice using XBoard as an interface. - -

You will usually run cmail without giving any options. +

The cmail program can help you play chess by email with opponents of +your choice using XBoard as an interface. + +You will usually run cmail without giving any options. +

+ diff --git a/manual/html_node/Chess-Servers.html b/manual/html_node/Chess-Servers.html index 3d047cc..13b3085 100644 --- a/manual/html_node/Chess-Servers.html +++ b/manual/html_node/Chess-Servers.html @@ -33,85 +33,86 @@ Up: Top

4 Chess Servers

-

An Internet Chess Server, or ICS, is a place on the -Internet where people can get together to play chess, watch other -people's games, or just chat. You can use either telnet or a -client program like XBoard to connect to the server. There are -thousands of registered users on the different ICS hosts, and it is -not unusual to meet 200 on both chessclub.com and freechess.org. - -

Most people can just type xboard -ics to start XBoard as an ICS -client. Invoking XBoard in this way connects you to the Internet -Chess Club (ICC), a commercial ICS. You can log in there as a guest -even if you do not have a paid account. To connect to the largest -Free ICS (FICS), use the command xboard -ics -icshost freechess.org -instead, or substitute a different host name to connect to your -favorite ICS. -For a full description of command-line options that control -the connection to ICS and change the default values of ICS options, see -ICS options. - -

While you are running XBoard as an ICS client, -you use the terminal window that you started XBoard from -as a place to type in commands and read information that is -not available on the chessboard. - -

The first time you need to use the terminal is to enter your login name -and password, if you are a registered player. (You don't need to do -this manually; the icsLogon option can do it for you. -see ICS options.) If you are not registered, -enter g as your name, and the server will pick a -unique guest name for you. - -

Some useful ICS commands -include +

An Internet Chess Server, or ICS, is a place on the +Internet where people can get together to play chess, watch other +people's games, or just chat. You can use either telnet or a +client program like XBoard to connect to the server. There are +thousands of registered users on the different ICS hosts, and it is +not unusual to meet 200 on both chessclub.com and freechess.org. + +Most people can just type xboard -ics to start XBoard as an ICS +client. Invoking XBoard in this way connects you to the Internet +Chess Club (ICC), a commercial ICS. You can log in there as a guest +even if you do not have a paid account. To connect to the largest +Free ICS (FICS), use the command xboard -ics -icshost freechess.org +instead, or substitute a different host name to connect to your +favorite ICS. +For a full description of command-line options that control +the connection to ICS and change the default values of ICS options, see +ICS options. + +While you are running XBoard as an ICS client, +you use the terminal window that you started XBoard from +as a place to type in commands and read information that is +not available on the chessboard. + +The first time you need to use the terminal is to enter your login name +and password, if you are a registered player. (You don't need to do +this manually; the icsLogon option can do it for you. +see ICS options.) If you are not registered, +enter g as your name, and the server will pick a +unique guest name for you. + +Some useful ICS commands +include

-
help <topic>
to get help on the given <topic>. To get a list of possible topics type -help without topic. Try the help command before you ask other -people on the server for help. - -

For example help register tells you how to become a registered -ICS player. -

who <flags>
to see a list of people who are logged on. Administrators -(people you should talk to if you have a problem) are marked -with the character ‘*’, an asterisk. The <flags> allow you to -display only selected players: For example, who of shows a -list of players who are interested in playing but do not have -an opponent. -
games
to see what games are being played -
match <player> [<mins>] [<inc>]
to challenge another player to a game. Both opponents get <mins> minutes -for the game, and <inc> seconds will be added after each move. -If another player challenges you, the server asks if you want to -accept the challenge; use the accept or decline commands -to answer. -
accept
decline
to accept or decline another player's offer. -The offer may be to start a new game, or to agree to a -draw, adjourn or abort the current game. See Action Menu. - -

If you have more than one pending offer (for example, if more than one player -is challenging you, or if your opponent offers both a draw and to adjourn the -game), you have to supply additional information, by typing something -like accept <player>, accept draw, or draw. -

draw
adjourn
abort
asks your opponent to terminate a game by mutual agreement. Adjourned -games can be continued later. -Your opponent can either decline your offer or accept it (by typing the -same command or typing accept). In some cases these commands work -immediately, without asking your opponent to agree. For example, you can -abort the game unilaterally if your opponent is out of time, and you can claim -a draw by repetition or the 50-move rule if available simply by typing -draw. -
finger <player>
to get information about the given <player>. (Default: yourself.) -
vars
to get a list of personal settings -
set <var> <value>
to modify these settings -
observe <player>
to observe an ongoing game of the given <player>. -
examine
oldmoves
to review a recently completed game +
help <topic>
to get help on the given <topic>. To get a list of possible topics type +help without topic. Try the help command before you ask other +people on the server for help. + +For example help register tells you how to become a registered +ICS player. +
who <flags>
to see a list of people who are logged on. Administrators +(people you should talk to if you have a problem) are marked +with the character ‘*’, an asterisk. The <flags> allow you to +display only selected players: For example, who of shows a +list of players who are interested in playing but do not have +an opponent. +
games
to see what games are being played +
match <player> [<mins>] [<inc>]
to challenge another player to a game. Both opponents get <mins> minutes +for the game, and <inc> seconds will be added after each move. +If another player challenges you, the server asks if you want to +accept the challenge; use the accept or decline commands +to answer. +
accept
decline
to accept or decline another player's offer. +The offer may be to start a new game, or to agree to a +draw, adjourn or abort the current game. See Action Menu. + +If you have more than one pending offer (for example, if more than one player +is challenging you, or if your opponent offers both a draw and to adjourn the +game), you have to supply additional information, by typing something +like accept <player>, accept draw, or draw. +
draw
adjourn
abort
asks your opponent to terminate a game by mutual agreement. Adjourned +games can be continued later. +Your opponent can either decline your offer or accept it (by typing the +same command or typing accept). In some cases these commands work +immediately, without asking your opponent to agree. For example, you can +abort the game unilaterally if your opponent is out of time, and you can claim +a draw by repetition or the 50-move rule if available simply by typing +draw. +
finger <player>
to get information about the given <player>. (Default: yourself.) +
vars
to get a list of personal settings +
set <var> <value>
to modify these settings +
observe <player>
to observe an ongoing game of the given <player>. +
examine
oldmoves
to review a recently completed game
- -

Some special XBoard features are activated when you are -in examine mode on ICS. See the descriptions of the menu commands -‘Forward’, ‘Backward’, ‘Pause’, ‘ICS Client’, -and ‘Stop Examining’ on the Step Menu, Mode Menu, and -Options Menu. + +Some special XBoard features are activated when you are +in examine mode on ICS. See the descriptions of the menu commands +‘Forward’, ‘Backward’, ‘Pause’, ‘ICS Client’, +and ‘Stop Examining’ on the Step Menu, Mode Menu, and +Options Menu. + diff --git a/manual/html_node/Chess-engine-options.html b/manual/html_node/Chess-engine-options.html index eb60662..727dfdb 100644 --- a/manual/html_node/Chess-engine-options.html +++ b/manual/html_node/Chess-engine-options.html @@ -34,164 +34,165 @@ Up: Options

-
-tc or -timeControl minutes[:seconds]
Each player begins with his clock set to the timeControl period. -Default: 5 minutes. -The additional options movesPerSession and timeIncrement -are mutually exclusive. -
-mps or -movesPerSession moves
When both players have made movesPerSession moves, a -new timeControl period is added to both clocks. Default: 40 moves. -
-inc or -timeIncrement seconds
If this option is specified, movesPerSession is ignored. -Instead, after each player's move, timeIncrement seconds are -added to his clock. -Use ‘-inc 0’ if you want to require the entire -game to be played in one timeControl period, with no increment. -Default: -1, which specifies movesPerSession mode. -
-clock/-xclock or -clockMode true/false
Determines whether or not to display the chess clocks. If clockMode is -false, the clocks are not shown, but the side that is to play next -is still highlighted. Also, unless searchTime -is set, the chess engine still keeps track of the clock time and uses it to -determine how fast to make its moves. -
-st or -searchTime minutes[:seconds]
Tells the chess engine to spend at most the given amount of time -searching for each of its moves. Without this option, the chess engine -chooses its search time based on the number of moves and amount -of time remaining until the next time control. -Setting this option also sets clockMode to false. -
-depth or -searchDepth number
Tells the chess engine to look ahead at most the given number of moves -when searching for a move to make. Without this option, the chess -engine chooses its search depth based on the number of moves and -amount of time remaining until the next time control. With the option, -the engine will cut off its search early if it reaches the specified depth. -
-firstNPS number
-secondNPS number
Tells the chess engine to use an internal time standard based on its node count, -rather then wall-clock time, to make its timing decisions. -The time in virtual seconds should be obtained by dividing the node count -through the given number, like the number was a rate in nodes per second. -Xboard will manage the clocks in accordance with this, relying on the number -of nodes reported by the engine in its thinking output. If the given number equals zero, -it can obviously not be used to convert nodes to seconds, and the time reported -by the engine is used to decrement the XBoard clock in stead. The engine is supposed to -report in CPU time it uses, rather than wall-clock time, in this mode. This option -can provide fairer conditions for engine-engine matches on heavily loaded machines, -or with very fast games (where the wall clock is too inaccurate). -showThinking must be on for this option to work. Default: -1 (off). -Not many engines might support this yet! -
-firstTimeOdds factor
-secondTimeOdds factor
Reduces the time given to the mentioned engine by the given factor. -If pondering is off, the effect is indistinguishable from what would happen -if the engine was running on an n-times slower machine. Default: 1. -
-timeOddsMode mode
This option determines how the case is handled where both engines have a time-odds handicap. -If mode=1, the engine that gets the most time will always get the nominal time, -as specified by the time-control options, and its opponent's time is renormalized accordingly. -If mode=0, both play with reduced time. Default: 0. -
-hideThinkingFromHuman true/false
Controls the Hide Thinking option. See Options Menu. Default: true. -(Relaces the Show-Thinking option of older xboard versions.) -
-thinking/-xthinking or -showThinking true/false
Forces the engine to send thinking output to xboard. -Used to be the only way to control if thinking output was displayed -in older xboard versions, -but as the thinking output in xboard 4.3 is also used for several other -purposes (adjudication, storing in PGN file) the display of it is now controlled -by the new option Hide Thinking. See Options Menu. Default: false. -(But if xboard needs the thinking output for some purpose, -it makes the engine send it despite the setting of this option.) -
-ponder/-xponder or -ponderNextMove true/false
Sets the Ponder Next Move menu option. See Options Menu. Default: true. -
-smpCores number
Specifies the maxmum nmber of CPUs an SMP engine is allowed to use. -Only works for engines that support the WinBoard-protocol cores feature. -
-mg or -matchGames n
Automatically runs an n-game match between two chess engines, -with alternating colors. -If the loadGameFile or loadPositionFile option is set, -XBoard -starts each game with the given opening moves or the given position; -otherwise, the games start with the standard initial chess position. -If the saveGameFile option is set, a move record for the -match is appended to the specified file. If the savePositionFile -option is set, the final position reached in each game of the match is appended -to the specified file. When the match is over, XBoard -displays the match score and exits. Default: 0 (do not run a match). -
-mm/-xmm or -matchMode true/false
Setting matchMode to true is equivalent to setting -matchGames to 1. -
-sameColorGames n
Automatically runs an n-game match between two chess engines, -without alternating colors. -Otherwise the same applies as for the ‘-matchGames’ option, -over which it takes precedence if both are specified. (See there.) -Default: 0 (do not run a match). -
-fcp or -firstChessProgram program
Name of first chess engine. -Default: Fairy-Max. -
-scp or -secondChessProgram program
Name of second chess engine, if needed. -A second chess engine is started only in Two Machines (match) mode. -Default: Fairy-Max. -
-fb/-xfb or -firstPlaysBlack true/false
In games between two chess engines, firstChessProgram normally plays -white. If this option is true, firstChessProgram plays black. In a -multi-game match, this option affects the colors only for the first -game; they still alternate in subsequent games. -
-fh or -firstHost host
-sh or -secondHost host
Hosts on which the chess engines are to run. The default for -each is localhost. If you specify another host, XBoard -uses rsh to run the chess engine there. (You can substitute a -different remote shell program for rsh using the remoteShell -option described below.) -
-fd or -firstDirectory dir
-sd or -secondDirectory dir
Working directories in which the chess engines are to be run. -The default is "", which means to run the chess engine -in the same working directory as XBoard -itself. (See the CHESSDIR environment variable.) -This option is effective only when the chess engine is being run -on the local host; it does not work if the engine is run remotely -using the -fh or -sh option. -
-initString string
-secondInitString string
The string that is sent to initialize each chess engine for a new game. -Default: - -
          new
-          random
+
-tc or -timeControl minutes[:seconds]
Each player begins with his clock set to the timeControl period. +Default: 5 minutes. +The additional options movesPerSession and timeIncrement +are mutually exclusive. +
-mps or -movesPerSession moves
When both players have made movesPerSession moves, a +new timeControl period is added to both clocks. Default: 40 moves. +
-inc or -timeIncrement seconds
If this option is specified, movesPerSession is ignored. +Instead, after each player's move, timeIncrement seconds are +added to his clock. +Use ‘-inc 0’ if you want to require the entire +game to be played in one timeControl period, with no increment. +Default: -1, which specifies movesPerSession mode. +
-clock/-xclock or -clockMode true/false
Determines whether or not to display the chess clocks. If clockMode is +false, the clocks are not shown, but the side that is to play next +is still highlighted. Also, unless searchTime +is set, the chess engine still keeps track of the clock time and uses it to +determine how fast to make its moves. +
-st or -searchTime minutes[:seconds]
Tells the chess engine to spend at most the given amount of time +searching for each of its moves. Without this option, the chess engine +chooses its search time based on the number of moves and amount +of time remaining until the next time control. +Setting this option also sets clockMode to false. +
-depth or -searchDepth number
Tells the chess engine to look ahead at most the given number of moves +when searching for a move to make. Without this option, the chess +engine chooses its search depth based on the number of moves and +amount of time remaining until the next time control. With the option, +the engine will cut off its search early if it reaches the specified depth. +
-firstNPS number
-secondNPS number
Tells the chess engine to use an internal time standard based on its node count, +rather then wall-clock time, to make its timing decisions. +The time in virtual seconds should be obtained by dividing the node count +through the given number, like the number was a rate in nodes per second. +Xboard will manage the clocks in accordance with this, relying on the number +of nodes reported by the engine in its thinking output. If the given number equals zero, +it can obviously not be used to convert nodes to seconds, and the time reported +by the engine is used to decrement the XBoard clock in stead. The engine is supposed to +report in CPU time it uses, rather than wall-clock time, in this mode. This option +can provide fairer conditions for engine-engine matches on heavily loaded machines, +or with very fast games (where the wall clock is too inaccurate). +showThinking must be on for this option to work. Default: -1 (off). +Not many engines might support this yet! +
-firstTimeOdds factor
-secondTimeOdds factor
Reduces the time given to the mentioned engine by the given factor. +If pondering is off, the effect is indistinguishable from what would happen +if the engine was running on an n-times slower machine. Default: 1. +
-timeOddsMode mode
This option determines how the case is handled where both engines have a time-odds handicap. +If mode=1, the engine that gets the most time will always get the nominal time, +as specified by the time-control options, and its opponent's time is renormalized accordingly. +If mode=0, both play with reduced time. Default: 0. +
-hideThinkingFromHuman true/false
Controls the Hide Thinking option. See Options Menu. Default: true. +(Relaces the Show-Thinking option of older xboard versions.) +
-thinking/-xthinking or -showThinking true/false
Forces the engine to send thinking output to xboard. +Used to be the only way to control if thinking output was displayed +in older xboard versions, +but as the thinking output in xboard 4.3 is also used for several other +purposes (adjudication, storing in PGN file) the display of it is now controlled +by the new option Hide Thinking. See Options Menu. Default: false. +(But if xboard needs the thinking output for some purpose, +it makes the engine send it despite the setting of this option.) +
-ponder/-xponder or -ponderNextMove true/false
Sets the Ponder Next Move menu option. See Options Menu. Default: true. +
-smpCores number
Specifies the maxmum nmber of CPUs an SMP engine is allowed to use. +Only works for engines that support the WinBoard-protocol cores feature. +
-mg or -matchGames n
Automatically runs an n-game match between two chess engines, +with alternating colors. +If the loadGameFile or loadPositionFile option is set, +XBoard +starts each game with the given opening moves or the given position; +otherwise, the games start with the standard initial chess position. +If the saveGameFile option is set, a move record for the +match is appended to the specified file. If the savePositionFile +option is set, the final position reached in each game of the match is appended +to the specified file. When the match is over, XBoard +displays the match score and exits. Default: 0 (do not run a match). +
-mm/-xmm or -matchMode true/false
Setting matchMode to true is equivalent to setting +matchGames to 1. +
-sameColorGames n
Automatically runs an n-game match between two chess engines, +without alternating colors. +Otherwise the same applies as for the ‘-matchGames’ option, +over which it takes precedence if both are specified. (See there.) +Default: 0 (do not run a match). +
-fcp or -firstChessProgram program
Name of first chess engine. +Default: Fairy-Max. +
-scp or -secondChessProgram program
Name of second chess engine, if needed. +A second chess engine is started only in Two Machines (match) mode. +Default: Fairy-Max. +
-fb/-xfb or -firstPlaysBlack true/false
In games between two chess engines, firstChessProgram normally plays +white. If this option is true, firstChessProgram plays black. In a +multi-game match, this option affects the colors only for the first +game; they still alternate in subsequent games. +
-fh or -firstHost host
-sh or -secondHost host
Hosts on which the chess engines are to run. The default for +each is localhost. If you specify another host, XBoard +uses rsh to run the chess engine there. (You can substitute a +different remote shell program for rsh using the remoteShell +option described below.) +
-fd or -firstDirectory dir
-sd or -secondDirectory dir
Working directories in which the chess engines are to be run. +The default is "", which means to run the chess engine +in the same working directory as XBoard +itself. (See the CHESSDIR environment variable.) +This option is effective only when the chess engine is being run +on the local host; it does not work if the engine is run remotely +using the -fh or -sh option. +
-initString string
-secondInitString string
The string that is sent to initialize each chess engine for a new game. +Default: + +
          new
+          random
 
-

Setting this option from the command line is tricky, because you must -type in real newline characters, including one at the very end. -In most shells you can do this by -entering a ‘\’ character followed by a newline. It is easier to set -the option from your .Xresources file; in that case you can -include the character sequence ‘\n’ in the string, and it will -be converted to a newline. - -

If you change this option, don't remove the ‘new’ -command; it is required by all chess engines to -start a new game. - -

You can remove the ‘random’ command if you like; including it -causes GNU Chess 4 to randomize its move selection slightly so that it -doesn't play the same moves in every game. Even without -‘random’, GNU Chess 4 randomizes its choice of moves from its -opening book. Many other chess engines ignore this command entirely -and always (or never) randomize. - -

You can also try adding other commands to the initString; see the -documentation of the chess engine you are using for details. -

-firstComputerString string
-secondComputerString string
The string that is sent to the chess engine if its opponent is another -computer chess engine. The default is ‘computer\n’. Probably the -only useful alternative is the empty string (‘’), which keeps the -engine from knowing that it is playing another computer. -
-reuse/-xreuse or -reuseFirst true/false
-reuse2/-xreuse2 or -reuseSecond true/false
If the option is false, -XBoard kills off the chess engine after every game and starts -it again for the next game. -If the option is true (the default), -XBoard starts the chess engine only once -and uses it repeatedly to play multiple games. -Some old chess engines may not work properly when -reuse is turned on, but otherwise games will start faster if it is left on. -
-firstProtocolVersion version-number
-secondProtocolVersion version-number
This option specifies which version of the chess engine communication -protocol to use. By default, version-number is 2. In version 1, the -"protover" command is not sent to the engine; since version 1 is a -subset of version 2, nothing else changes. Other values for -version-number are not supported. -
-firstScoreAbs true/false
-secondScoreAbs true/false
If this option is set, the score reported by the engine is taken to be -that in favor of white, even when the engine plays black. -Important when XBoard uses the score for adjudications, or in PGN reporting. -
-niceEngines priority
This option allows you to lower the priority of the engine processes, -so that the generally insatiable hunger for CPU time of chess engines does not interfere so much -with smooth operation of WinBoard (or the rest of your system). -Negative values could increase the engine priority, which is not recommended. -
-firstOptions string
-secondOptions string
The given string is a comma-separated list of (option name, option value) pairs, -like the following example: “style Karpov, blunder rate 0”. -If the options announced by the engine at startup through the feature commands of WinBoard protocol -matches one of the option names (i.e. “style” or “blunder rate”), -it would be set to the given value (i.e. “Karpov” or 0) -through a corresponding option command to the engine. -This provided that the type of the value (text or numeric) matches as well. +

Setting this option from the command line is tricky, because you must +type in real newline characters, including one at the very end. +In most shells you can do this by +entering a ‘\’ character followed by a newline. It is easier to set +the option from your .Xresources file; in that case you can +include the character sequence ‘\n’ in the string, and it will +be converted to a newline. + +If you change this option, don't remove the ‘new’ +command; it is required by all chess engines to +start a new game. + +You can remove the ‘random’ command if you like; including it +causes GNU Chess 4 to randomize its move selection slightly so that it +doesn't play the same moves in every game. Even without +‘random’, GNU Chess 4 randomizes its choice of moves from its +opening book. Many other chess engines ignore this command entirely +and always (or never) randomize. + +You can also try adding other commands to the initString; see the +documentation of the chess engine you are using for details. +

-firstComputerString string
-secondComputerString string
The string that is sent to the chess engine if its opponent is another +computer chess engine. The default is ‘computer\n’. Probably the +only useful alternative is the empty string (‘’), which keeps the +engine from knowing that it is playing another computer. +
-reuse/-xreuse or -reuseFirst true/false
-reuse2/-xreuse2 or -reuseSecond true/false
If the option is false, +XBoard kills off the chess engine after every game and starts +it again for the next game. +If the option is true (the default), +XBoard starts the chess engine only once +and uses it repeatedly to play multiple games. +Some old chess engines may not work properly when +reuse is turned on, but otherwise games will start faster if it is left on. +
-firstProtocolVersion version-number
-secondProtocolVersion version-number
This option specifies which version of the chess engine communication +protocol to use. By default, version-number is 2. In version 1, the +"protover" command is not sent to the engine; since version 1 is a +subset of version 2, nothing else changes. Other values for +version-number are not supported. +
-firstScoreAbs true/false
-secondScoreAbs true/false
If this option is set, the score reported by the engine is taken to be +that in favor of white, even when the engine plays black. +Important when XBoard uses the score for adjudications, or in PGN reporting. +
-niceEngines priority
This option allows you to lower the priority of the engine processes, +so that the generally insatiable hunger for CPU time of chess engines does not interfere so much +with smooth operation of WinBoard (or the rest of your system). +Negative values could increase the engine priority, which is not recommended. +
-firstOptions string
-secondOptions string
The given string is a comma-separated list of (option name, option value) pairs, +like the following example: “style=Karpov,blunder rate=0”. +If the options announced by the engine at startup through the feature commands of WinBoard protocol +matches one of the option names (i.e. “style” or “blunder rate”), +it would be set to the given value (i.e. “Karpov” or 0) +through a corresponding option command to the engine. +This provided that the type of the value (text or numeric) matches as well.
+ diff --git a/manual/html_node/Contributors.html b/manual/html_node/Contributors.html index 0bc7bde..f471018 100644 --- a/manual/html_node/Contributors.html +++ b/manual/html_node/Contributors.html @@ -33,52 +33,52 @@ Up: Top

9 Authors and contributors

-

-Tim Mann has been responsible for XBoard versions 1.3 and beyond, and -for WinBoard, a port of XBoard to Microsoft Win32 (Windows NT and -Windows 95). H.G.Muller is responsible for version 4.3. - -

Mark Williams contributed the initial (WinBoard-only) implementation -of many new features added to both XBoard and WinBoard in version -4.1.0, including copy/paste, premove, icsAlarm, autoFlipView, training -mode, auto raise, and blindfold. Ben Nye contributed X copy/paste -code for XBoard. - -

Hugh Fisher added animated piece movement to XBoard, and Henrik Gram -(henrikg@funcom.com) added it to WinBoard. Frank McIngvale added -click/click moving, the Analysis modes, piece flashing, ZIICS import, -and ICS text colorization to XBoard. Jochen Wiedmann ported XBoard to -the Amiga, creating AmyBoard, and converted the documentation to -texinfo. Elmar Bartel contributed the new piece bitmaps introduced in -version 3.2. John Chanak contributed the initial implementation of -ICS mode. The color scheme and the old 80x80 piece bitmaps were taken -from Wayne Christopher's XChess program. - -

Chris Sears and Dan Sears wrote the original XBoard. They were -responsible for versions 1.0 through 1.2. - -

Evan Welsh wrote CMail. Patrick Surry helped in designing, -testing, and documenting CMail. - -

Allessandro Scotti added many elements to the user interface of WinBoard, -including the board textures and font-based rendering, the evaluation-graph, -move-history and engine-output window. -He was also responsible for adding the UCI support. - -

H.G. Muller made WinBoard castling- and e.p.-aware, -added variant support with adjustable board sizes, -the crazyhouse holdings, and the fairy pieces. -In addition he added most of the adjudication options, -made WinBoard more robust in dealing with buggy and crashing engines, -and extended time control with a time-odds and node-count-based modes. -Most of the options that initially wre WinBoard only have now been back-ported to XBoard. - -

Michel van den Bergh provided the code for reading Polyglot opening books. - -

Arun Persaud worked with H.G. Muller to combine all the features of the never-released WinBoard 4.2.8 -of the Savannah project (mainly by Daniel Mehrmann), -and the never-released 4.3.16 into a unified WinBoard 4.4, -which is now available both from the Savannah web site and the WinBoard forum. +

+Tim Mann has been responsible for XBoard versions 1.3 and beyond, and +for WinBoard, a port of XBoard to Microsoft Win32 (Windows NT and +Windows 95). H.G.Muller is responsible for version 4.3. + +Mark Williams contributed the initial (WinBoard-only) implementation +of many new features added to both XBoard and WinBoard in version +4.1.0, including copy/paste, premove, icsAlarm, autoFlipView, training +mode, auto raise, and blindfold. Ben Nye contributed X copy/paste +code for XBoard. + +Hugh Fisher added animated piece movement to XBoard, and Henrik Gram +(henrikg@funcom.com) added it to WinBoard. Frank McIngvale added +click/click moving, the Analysis modes, piece flashing, ZIICS import, +and ICS text colorization to XBoard. Jochen Wiedmann ported XBoard to +the Amiga, creating AmyBoard, and converted the documentation to +texinfo. Elmar Bartel contributed the new piece bitmaps introduced in +version 3.2. John Chanak contributed the initial implementation of +ICS mode. The color scheme and the old 80x80 piece bitmaps were taken +from Wayne Christopher's XChess program. + +Chris Sears and Dan Sears wrote the original XBoard. They were +responsible for versions 1.0 through 1.2. + +Evan Welsh wrote CMail. Patrick Surry helped in designing, +testing, and documenting CMail. + +Allessandro Scotti added many elements to the user interface of WinBoard, +including the board textures and font-based rendering, the evaluation-graph, +move-history and engine-output window. +He was also responsible for adding the UCI support. + +H.G. Muller made WinBoard castling- and e.p.-aware, +added variant support with adjustable board sizes, +the crazyhouse holdings, and the fairy pieces. +In addition he added most of the adjudication options, +made WinBoard more robust in dealing with buggy and crashing engines, +and extended time control with a time-odds and node-count-based modes. +Most of the options that initially wre WinBoard only have now been back-ported to XBoard. + +Michel van den Bergh provided the code for reading Polyglot opening books. + +Arun Persaud worked with H.G. Muller to combine all the features of the never-released WinBoard 4.2.8 +of the Savannah project (mainly by Daniel Mehrmann), +and the never-released 4.3.16 into a unified WinBoard 4.4, +which is now available both from the Savannah web site and the WinBoard forum. diff --git a/manual/html_node/Copying.html b/manual/html_node/Copying.html index 27d2e9c..7bf7cad 100644 --- a/manual/html_node/Copying.html +++ b/manual/html_node/Copying.html @@ -727,8 +727,9 @@ program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But -first, please read http://www.gnu.org/philosophy/why-not-lgpl.html. - +first, please read http://www.gnu.org/philosophy/why-not-lgpl.html. + + diff --git a/manual/html_node/Copyright.html b/manual/html_node/Copyright.html index 0ccc40a..c9ae6be 100644 --- a/manual/html_node/Copyright.html +++ b/manual/html_node/Copyright.html @@ -75,7 +75,8 @@ notice identical to this one. into another language, under the above conditions for modified versions, except that the section entitled “GNU General Public License,” and this permission notice, may be included in translations approved by -the Free Software Foundation instead of in the original English. +the Free Software Foundation instead of in the original English. + diff --git a/manual/html_node/Crafty.html b/manual/html_node/Crafty.html index a890056..cc2ccbc 100644 --- a/manual/html_node/Crafty.html +++ b/manual/html_node/Crafty.html @@ -34,22 +34,24 @@ Up: Oth

11.4 Crafty

-

Crafty is a chess engine written by Bob Hyatt. -You can use XBoard to play a game against Crafty, hook Crafty up -to an ICS, or use Crafty to interactively analyze games and positions -for you. - -

Crafty is a strong, rapidly evolving chess program. This rapid -pace of development is good, because it means Crafty is always -getting better. This can sometimes cause problems with -backwards compatibility, but usually the latest version of Crafty -will work well with the latest version of XBoard. -Crafty can be obtained from its author's FTP site: -ftp://ftp.cis.uab.edu/hyatt/. - -

To use Crafty with XBoard, give the -fcp and -fd options as follows, where -<crafty's directory> is the directory in which you installed Crafty -and placed its book and other support files. +

+Crafty is a chess engine written by Bob Hyatt. +You can use XBoard to play a game against Crafty, hook Crafty up +to an ICS, or use Crafty to interactively analyze games and positions +for you. + +Crafty is a strong, rapidly evolving chess program. This rapid +pace of development is good, because it means Crafty is always +getting better. This can sometimes cause problems with +backwards compatibility, but usually the latest version of Crafty +will work well with the latest version of XBoard. +Crafty can be obtained from its author's FTP site: +ftp://ftp.cis.uab.edu/hyatt/. + +To use Crafty with XBoard, give the -fcp and -fd options as follows, where +<crafty's directory> is the directory in which you installed Crafty +and placed its book and other support files. + diff --git a/manual/html_node/Environment.html b/manual/html_node/Environment.html index 9f478e3..e46a38f 100644 --- a/manual/html_node/Environment.html +++ b/manual/html_node/Environment.html @@ -33,12 +33,13 @@ Up: Top

6 Environment variables

-

Game and position files are found in a directory named by the -CHESSDIR environment variable. If this variable is not set, the -current working directory is used. If CHESSDIR is set, -XBoard actually changes its working directory to -$CHESSDIR, so any files written by the chess engine -will be placed there too. +

Game and position files are found in a directory named by the +CHESSDIR environment variable. If this variable is not set, the +current working directory is used. If CHESSDIR is set, +XBoard actually changes its working directory to +$CHESSDIR, so any files written by the chess engine +will be placed there too. + diff --git a/manual/html_node/Fairy_002dMax.html b/manual/html_node/Fairy_002dMax.html index 7665769..a499dcd 100644 --- a/manual/html_node/Fairy_002dMax.html +++ b/manual/html_node/Fairy_002dMax.html @@ -35,17 +35,19 @@ Up: Oth

11.2 Fairy-Max

-

Fairy-Max is a derivative from the World's smallest Chess program micro-Max, -which measures only about 100 lines of source code. -The main difference with micro-Max is that Fairy-Max loads its move-generator -tables from a file, so that the rules for piece movement can be easily configured -to implement unorthodox pieces. -Fairy-Max can therefore play a lage number of variants, normal Chess being one of those. -In addition it plas Knightmate, Capablanca and Gothic Chess, Shatranj, Courier Chess, -Cylinder chess, Berolina Chess, while the user can easily define new variants. -It can be obtained from: - -

http://home.hccnet.nl/h.g.muller/dwnldpage.html +

+Fairy-Max is a derivative from the World's smallest Chess program micro-Max, +which measures only about 100 lines of source code. +The main difference with micro-Max is that Fairy-Max loads its move-generator +tables from a file, so that the rules for piece movement can be easily configured +to implement unorthodox pieces. +Fairy-Max can therefore play a lage number of variants, normal Chess being one of those. +In addition it plas Knightmate, Capablanca and Gothic Chess, Shatranj, Courier Chess, +Cylinder chess, Berolina Chess, while the user can easily define new variants. +It can be obtained from: + +http://home.hccnet.nl/h.g.muller/dwnldpage.html + diff --git a/manual/html_node/File-Menu.html b/manual/html_node/File-Menu.html index f4a3a55..17747b1 100644 --- a/manual/html_node/File-Menu.html +++ b/manual/html_node/File-Menu.html @@ -34,112 +34,113 @@ Up: Menus

-
New Game
Resets XBoard and the chess engine to the beginning of a new chess -game. The r key is a keyboard equivalent. In Internet Chess -Server mode, clears the current state of XBoard, then -resynchronizes with the ICS by sending a refresh command. If you want to -stop playing, observing, or examining an ICS game, use an -appropriate command from the Action menu, not ‘New Game’. -See Action Menu. -
New Shuffle Game
Similar to ‘New Game’, but allows you to specify a particular initial position -(according to a standardized numbering system) -in chess variants which use randomized opening positions (e.g. Chess960). -The selected opening position will persistently be chosen on any following -New Game command until you use this menu to select another. Selecting -position number -1 will produce a newly randomized position on any new game. -Using this menu item in variants that normally do not shuffle their opening position -does cause these variants to become shuffle variants until you use the -‘New Shuffle Game’ menu to explicitly switch the randomization off, -or select a new variant. -
New Variant
Allows you to select a new chess variant in non-ICS mode. -(In ICS play, the ICS is responsible for deciding which variant will be played, -and XBoard adapts autmatically.) If you play with an engine, the engine must -be able to play the selected variant, or the command will be ignored. -XBoard supports all major variants, such as xiangqi, shogi, chess, chess960, -Capablanca Chess, shatranj, crazyhous, bughouse. -
Load Game
Plays a game from a record file. The g key is a keyboard equivalent. -A popup dialog prompts you for the file name. If the file contains more -than one game, a second popup dialog -displays a list of games (with information drawn from their PGN tags, if -any), and you can select the one you want. Alternatively, you can load the -Nth game in the file directly, by typing the number N after the -file name, separated by a space. - -

The game file parser will accept PGN (portable game notation), -or in fact almost any file that contains moves in algebraic -notation. -Notation of the form ‘P@f7’ -is accepted for piece-drops in bughouse games; -this is a nonstandard extension to PGN. -If the file includes a PGN position (FEN tag), or an old-style -XBoard position diagram bracketed by ‘[--’ and ‘--]’ -before the first move, the game starts from that position. Text -enclosed in parentheses, square brackets, or curly braces is assumed to -be commentary and is displayed in a pop-up window. Any other -text in the file is ignored. PGN variations (enclosed in -parentheses) are treated as comments; XBoard is not able to walk -variation trees. -The nonstandard PGN tag [Variant "varname"] functions similarly to -the -variant command-line option (see below), allowing games in certain chess -variants to be loaded. There is also a heuristic to -recognize chess variants from the Event tag, by looking for the strings -that the Internet Chess Servers put there when saving variant ("wild") games. -

Load Next Game
Loads the next game from the last game record file you loaded. -The shifted N key is a keyboard equivalent. -
Load Previous Game
Loads the previous game from the last game record file you -loaded. The shifted P key is a keyboard equivalent. -Not available if the last game was loaded from a pipe. -
Reload Same Game
Reloads the last game you loaded. -Not available if the last game was loaded from a pipe. -
Save Game
Appends a record of the current game to a file. -A popup dialog -prompts you for the file name. If the game did not begin with -the standard starting position, the game file includes the -starting position used. Games are saved in the PGN (portable -game notation) format, unless the oldSaveStyle option is true, -in which case they are saved in an older format that is specific -to XBoard. Both formats are human-readable, and both can be -read back by the ‘Load Game’ command. -Notation of the form ‘P@f7’ -is accepted for piece-drops in bughouse games; -this is a nonstandard extension to PGN. -
Copy Game
Copies a record of the current game to an internal clipboard in PGN -format and sets the X selection to the game text. The game can be -pasted to another application (such as a text editor or another copy -of XBoard) using that application's paste command. In many X -applications, such as xterm and emacs, the middle mouse button can be -used for pasting; in XBoard, you must use the Paste Game command. -
Paste Game
Interprets the current X selection as a game record and loads it, as -with Load Game. -
Load Position
Sets up a position from a position file. A popup dialog prompts -you for the file name. If the file contains more than one saved -position, and you want to load the Nth one, type the number N -after the file name, separated by a space. Position files must -be in FEN (Forsythe-Edwards notation), or in the format that the -Save Position command writes when oldSaveStyle is turned on. -
Load Next Position
Loads the next position from the last position file you loaded. -
Load Previous Position
Loads the previous position from the last position file you -loaded. Not available if the last position was loaded from a pipe. -
Reload Same Position
Reloads the last position you loaded. -Not available if the last position was loaded from a pipe. -
Save Position
Appends a diagram of the current position to a file. -A popup dialog -prompts you for the file name. Positions are saved in -FEN (Forsythe-Edwards notation) format unless the oldSaveStyle -option is true, in which case they are saved in an older, -human-readable format that is specific to XBoard. Both formats -can be read back by the ‘Load Position’ command. -
Copy Position
Copies the current position to an internal clipboard in FEN format and -sets the X selection to the position text. The position can be pasted -to another application (such as a text editor or another copy of -XBoard) using that application's paste command. In many X -applications, such as xterm and emacs, the middle mouse button can be -used for pasting; in XBoard, you must use the Paste Position command. -
Paste Position
Interprets the current X selection as a FEN position and loads it, as -with Load Position. -
Mail Move
Reload CMail Message
See CMail. -
Exit
Exits from XBoard. The shifted Q key is a keyboard equivalent. +
New Game
Resets XBoard and the chess engine to the beginning of a new chess +game. The r key is a keyboard equivalent. In Internet Chess +Server mode, clears the current state of XBoard, then +resynchronizes with the ICS by sending a refresh command. If you want to +stop playing, observing, or examining an ICS game, use an +appropriate command from the Action menu, not ‘New Game’. +See Action Menu. +
New Shuffle Game
Similar to ‘New Game’, but allows you to specify a particular initial position +(according to a standardized numbering system) +in chess variants which use randomized opening positions (e.g. Chess960). +The selected opening position will persistently be chosen on any following +New Game command until you use this menu to select another. Selecting +position number -1 will produce a newly randomized position on any new game. +Using this menu item in variants that normally do not shuffle their opening position +does cause these variants to become shuffle variants until you use the +‘New Shuffle Game’ menu to explicitly switch the randomization off, +or select a new variant. +
New Variant
Allows you to select a new chess variant in non-ICS mode. +(In ICS play, the ICS is responsible for deciding which variant will be played, +and XBoard adapts autmatically.) If you play with an engine, the engine must +be able to play the selected variant, or the command will be ignored. +XBoard supports all major variants, such as xiangqi, shogi, chess, chess960, +Capablanca Chess, shatranj, crazyhous, bughouse. +
Load Game
Plays a game from a record file. The g key is a keyboard equivalent. +A popup dialog prompts you for the file name. If the file contains more +than one game, a second popup dialog +displays a list of games (with information drawn from their PGN tags, if +any), and you can select the one you want. Alternatively, you can load the +Nth game in the file directly, by typing the number N after the +file name, separated by a space. + +The game file parser will accept PGN (portable game notation), +or in fact almost any file that contains moves in algebraic +notation. +Notation of the form ‘P@f7’ +is accepted for piece-drops in bughouse games; +this is a nonstandard extension to PGN. +If the file includes a PGN position (FEN tag), or an old-style +XBoard position diagram bracketed by ‘[--’ and ‘--]’ +before the first move, the game starts from that position. Text +enclosed in parentheses, square brackets, or curly braces is assumed to +be commentary and is displayed in a pop-up window. Any other +text in the file is ignored. PGN variations (enclosed in +parentheses) are treated as comments; XBoard is not able to walk +variation trees. +The nonstandard PGN tag [Variant "varname"] functions similarly to +the -variant command-line option (see below), allowing games in certain chess +variants to be loaded. There is also a heuristic to +recognize chess variants from the Event tag, by looking for the strings +that the Internet Chess Servers put there when saving variant ("wild") games. +
Load Next Game
Loads the next game from the last game record file you loaded. +The shifted N key is a keyboard equivalent. +
Load Previous Game
Loads the previous game from the last game record file you +loaded. The shifted P key is a keyboard equivalent. +Not available if the last game was loaded from a pipe. +
Reload Same Game
Reloads the last game you loaded. +Not available if the last game was loaded from a pipe. +
Save Game
Appends a record of the current game to a file. +A popup dialog +prompts you for the file name. If the game did not begin with +the standard starting position, the game file includes the +starting position used. Games are saved in the PGN (portable +game notation) format, unless the oldSaveStyle option is true, +in which case they are saved in an older format that is specific +to XBoard. Both formats are human-readable, and both can be +read back by the ‘Load Game’ command. +Notation of the form ‘P@f7’ +is accepted for piece-drops in bughouse games; +this is a nonstandard extension to PGN. +
Copy Game
Copies a record of the current game to an internal clipboard in PGN +format and sets the X selection to the game text. The game can be +pasted to another application (such as a text editor or another copy +of XBoard) using that application's paste command. In many X +applications, such as xterm and emacs, the middle mouse button can be +used for pasting; in XBoard, you must use the Paste Game command. +
Paste Game
Interprets the current X selection as a game record and loads it, as +with Load Game. +
Load Position
Sets up a position from a position file. A popup dialog prompts +you for the file name. If the file contains more than one saved +position, and you want to load the Nth one, type the number N +after the file name, separated by a space. Position files must +be in FEN (Forsythe-Edwards notation), or in the format that the +Save Position command writes when oldSaveStyle is turned on. +
Load Next Position
Loads the next position from the last position file you loaded. +
Load Previous Position
Loads the previous position from the last position file you +loaded. Not available if the last position was loaded from a pipe. +
Reload Same Position
Reloads the last position you loaded. +Not available if the last position was loaded from a pipe. +
Save Position
Appends a diagram of the current position to a file. +A popup dialog +prompts you for the file name. Positions are saved in +FEN (Forsythe-Edwards notation) format unless the oldSaveStyle +option is true, in which case they are saved in an older, +human-readable format that is specific to XBoard. Both formats +can be read back by the ‘Load Position’ command. +
Copy Position
Copies the current position to an internal clipboard in FEN format and +sets the X selection to the position text. The position can be pasted +to another application (such as a text editor or another copy of +XBoard) using that application's paste command. In many X +applications, such as xterm and emacs, the middle mouse button can be +used for pasting; in XBoard, you must use the Paste Position command. +
Paste Position
Interprets the current X selection as a FEN position and loads it, as +with Load Position. +
Mail Move
Reload CMail Message
See CMail. +
Exit
Exits from XBoard. The shifted Q key is a keyboard equivalent.
+ diff --git a/manual/html_node/Firewalls.html b/manual/html_node/Firewalls.html index 611a02c..a2ad983 100644 --- a/manual/html_node/Firewalls.html +++ b/manual/html_node/Firewalls.html @@ -33,124 +33,131 @@ Up: Top

5 Firewalls

-

By default, XBoard communicates with an Internet Chess Server -by opening a TCP socket directly from the machine it is running on -to the ICS. If there is a firewall between your machine and the ICS, -this won't work. Here are some recipes for getting around common -kinds of firewalls using special options to XBoard. -Important: See the paragraph in the below about extra echoes, in -Limitations. - -

Suppose that you can't telnet directly to ICS, but you can telnet -to a firewall host, log in, and then telnet from there to ICS. -Let's say the firewall is called ‘firewall.example.com’. Set -command-line options as follows: - -

     xboard -ics -icshost firewall.example.com -icsport 23
+

By default, XBoard communicates with an Internet Chess Server +by opening a TCP socket directly from the machine it is running on +to the ICS. If there is a firewall between your machine and the ICS, +this won't work. Here are some recipes for getting around common +kinds of firewalls using special options to XBoard. +Important: See the paragraph in the below about extra echoes, in +Limitations. + +Suppose that you can't telnet directly to ICS, but you can telnet +to a firewall host, log in, and then telnet from there to ICS. +Let's say the firewall is called ‘firewall.example.com’. Set +command-line options as follows: + +

     xboard -ics -icshost firewall.example.com -icsport 23
 
-

Or in your .Xresources file: - -

     XBoard*internetChessServerHost: firewall.example.com
-     XBoard*internetChessServerPort: 23
+   

Or in your .Xresources file: + +

     XBoard*internetChessServerHost: firewall.example.com
+     XBoard*internetChessServerPort: 23
 
-

Then when you run XBoard in ICS mode, you will be prompted -to log in to the firewall host. This works because port 23 is the -standard telnet login service. Do so, then telnet to ICS, using a -command like ‘telnet chessclub.com 5000’, or whatever command -the firewall provides for telnetting to port 5000. - -

If your firewall lets you telnet (or rlogin) to remote hosts but -doesn't let you telnet to port 5000, you may be able to connect to the -chess server on port 23 instead, which is the port the telnet program -uses by default. Some chess servers support this (including -chessclub.com and freechess.org), while some do not. - -

If your chess server does not allow connections on port 23 and your -firewall does not allow you to connect to other ports, you may be able -to connect by hopping through another host outside the firewall that -you have an account on. For instance, suppose you have a shell -account at ‘foo.edu’. Follow the recipe above, but instead of -typing ‘telnet chessclub.com 5000’ to the firewall, type -‘telnet foo.edu’ (or ‘rlogin foo.edu’), log in there, and -then type ‘telnet chessclub.com 5000’. - -

Suppose that you can't telnet directly to ICS, but you can use rsh -to run programs on a firewall host, and that host can telnet to ICS. -Let's say the firewall is called ‘rsh.example.com’. Set -command-line options as follows: - -

     xboard -ics -gateway rsh.example.com -icshost chessclub.com
+   

Then when you run XBoard in ICS mode, you will be prompted +to log in to the firewall host. This works because port 23 is the +standard telnet login service. Do so, then telnet to ICS, using a +command like ‘telnet chessclub.com 5000’, or whatever command +the firewall provides for telnetting to port 5000. + +If your firewall lets you telnet (or rlogin) to remote hosts but +doesn't let you telnet to port 5000, you may be able to connect to the +chess server on port 23 instead, which is the port the telnet program +uses by default. Some chess servers support this (including +chessclub.com and freechess.org), while some do not. + +If your chess server does not allow connections on port 23 and your +firewall does not allow you to connect to other ports, you may be able +to connect by hopping through another host outside the firewall that +you have an account on. For instance, suppose you have a shell +account at ‘foo.edu’. Follow the recipe above, but instead of +typing ‘telnet chessclub.com 5000’ to the firewall, type +‘telnet foo.edu’ (or ‘rlogin foo.edu’), log in there, and +then type ‘telnet chessclub.com 5000’. + +Suppose that you can't telnet directly to ICS, but you can use rsh +to run programs on a firewall host, and that host can telnet to ICS. +Let's say the firewall is called ‘rsh.example.com’. Set +command-line options as follows: + +

     xboard -ics -gateway rsh.example.com -icshost chessclub.com
 
-

Or in your .Xresources file: - -

     XBoard*gateway: rsh.example.com
-     XBoard*internetChessServerHost: chessclub.com
+   

+Or in your .Xresources file: + +

     XBoard*gateway: rsh.example.com
+     XBoard*internetChessServerHost: chessclub.com
 
-

Then when you run XBoard in ICS mode, it will connect to -the ICS by using rsh to run the command -‘telnet chessclub.com 5000’ on host ‘rsh.example.com’. - -

Suppose that you can telnet anywhere you want, but you have to -run a special program called ptelnet to do so. - -

First, we'll consider the easy case, in which -‘ptelnet chessclub.com 5000’ gets you to the chess server. -In this case set command line options as follows: - -

     xboard -ics -telnet -telnetProgram ptelnet
+   

+Then when you run XBoard in ICS mode, it will connect to +the ICS by using rsh to run the command +‘telnet chessclub.com 5000’ on host ‘rsh.example.com’. + +Suppose that you can telnet anywhere you want, but you have to +run a special program called ptelnet to do so. + +First, we'll consider the easy case, in which +‘ptelnet chessclub.com 5000’ gets you to the chess server. +In this case set command line options as follows: + +

     xboard -ics -telnet -telnetProgram ptelnet
 
-

Or in your .Xresources file: - -

     XBoard*useTelnet: true
-     XBoard*telnetProgram: ptelnet
+   

+Or in your .Xresources file: + +

     XBoard*useTelnet: true
+     XBoard*telnetProgram: ptelnet
 
-

Then when you run XBoard in ICS mode, it will issue the -command ‘ptelnet chessclub.com 5000’ to connect to the ICS. - -

Next, suppose that ‘ptelnet chessclub.com 5000’ doesn't work; -that is, your ptelnet program doesn't let you connect to -alternative ports. As noted above, your chess server may allow you to -connect on port 23 instead. In that case, just add the option -‘-icsport ""’ to the above command, or add -‘XBoard*internetChessServerPort:’ to your .Xresources file. -But if your chess server doesn't let you connect on port 23, you will have -to find some other host outside the firewall and hop through it. For -instance, suppose you have a shell account at ‘foo.edu’. Set -command line options as follows: - -

     xboard -ics -telnet -telnetProgram ptelnet -icshost foo.edu -icsport ""
+   

+Then when you run XBoard in ICS mode, it will issue the +command ‘ptelnet chessclub.com 5000’ to connect to the ICS. + +Next, suppose that ‘ptelnet chessclub.com 5000’ doesn't work; +that is, your ptelnet program doesn't let you connect to +alternative ports. As noted above, your chess server may allow you to +connect on port 23 instead. In that case, just add the option +‘-icsport ""’ to the above command, or add +‘XBoard*internetChessServerPort:’ to your .Xresources file. +But if your chess server doesn't let you connect on port 23, you will have +to find some other host outside the firewall and hop through it. For +instance, suppose you have a shell account at ‘foo.edu’. Set +command line options as follows: + +

     xboard -ics -telnet -telnetProgram ptelnet -icshost foo.edu -icsport ""
 
-

Or in your .Xresources file: - -

     XBoard*useTelnet: true
-     XBoard*telnetProgram: ptelnet
-     XBoard*internetChessServerHost: foo.edu
-     XBoard*internetChessServerPort:
+   

+Or in your .Xresources file: + +

     XBoard*useTelnet: true
+     XBoard*telnetProgram: ptelnet
+     XBoard*internetChessServerHost: foo.edu
+     XBoard*internetChessServerPort:
 
-

Then when you run XBoard in ICS mode, it will issue the -command ‘ptelnet foo.edu’ to connect to your account at -‘foo.edu’. Log in there, then type ‘telnet chessclub.com 5000’. - -

ICC timestamp and FICS timeseal do not work through some -firewalls. You can use them only if your firewall gives a clean TCP -connection with a full 8-bit wide path. If your firewall allows you -to get out only by running a special telnet program, you can't use -timestamp or timeseal across it. But if you have access to a -computer just outside your firewall, and you have much lower netlag -when talking to that computer than to the ICS, it might be worthwhile -running timestamp there. Follow the instructions above for hopping -through a host outside the firewall (foo.edu in the example), -but run timestamp or timeseal on that host instead of telnet. - -

Suppose that you have a SOCKS firewall that will give you a clean -8-bit wide TCP connection to the chess server, but only after you -authenticate yourself via the SOCKS protocol. In that case, you could -make a socksified version of XBoard and run that. If you are using -timestamp or timeseal, you will to socksify it, not XBoard; this may -be difficult seeing that ICC and FICS do not provide source code for -these programs. Socksification is beyond the scope of this document, -but see the SOCKS Web site at http://www.socks.permeo.com/. -If you are missing SOCKS, try http://www.funbureau.com/. +

+Then when you run XBoard in ICS mode, it will issue the +command ‘ptelnet foo.edu’ to connect to your account at +‘foo.edu’. Log in there, then type ‘telnet chessclub.com 5000’. + +ICC timestamp and FICS timeseal do not work through some +firewalls. You can use them only if your firewall gives a clean TCP +connection with a full 8-bit wide path. If your firewall allows you +to get out only by running a special telnet program, you can't use +timestamp or timeseal across it. But if you have access to a +computer just outside your firewall, and you have much lower netlag +when talking to that computer than to the ICS, it might be worthwhile +running timestamp there. Follow the instructions above for hopping +through a host outside the firewall (foo.edu in the example), +but run timestamp or timeseal on that host instead of telnet. + +Suppose that you have a SOCKS firewall that will give you a clean +8-bit wide TCP connection to the chess server, but only after you +authenticate yourself via the SOCKS protocol. In that case, you could +make a socksified version of XBoard and run that. If you are using +timestamp or timeseal, you will to socksify it, not XBoard; this may +be difficult seeing that ICC and FICS do not provide source code for +these programs. Socksification is beyond the scope of this document, +but see the SOCKS Web site at http://www.socks.permeo.com/. +If you are missing SOCKS, try http://www.funbureau.com/. + diff --git a/manual/html_node/GNU-Chess.html b/manual/html_node/GNU-Chess.html index d6fc03b..1b12b7e 100644 --- a/manual/html_node/GNU-Chess.html +++ b/manual/html_node/GNU-Chess.html @@ -32,12 +32,14 @@ Up: Oth

11.1 GNU Chess

-

The GNU Chess engine is available from: - -

ftp://ftp.gnu.org/gnu/gnuchess/ - -

You can use XBoard to play a game against GNU Chess, or to -interface GNU Chess to an ICS. +

+The GNU Chess engine is available from: + +ftp://ftp.gnu.org/gnu/gnuchess/ + +You can use XBoard to play a game against GNU Chess, or to +interface GNU Chess to an ICS. + diff --git a/manual/html_node/Help-Menu.html b/manual/html_node/Help-Menu.html index 57595a4..16e56d4 100644 --- a/manual/html_node/Help-Menu.html +++ b/manual/html_node/Help-Menu.html @@ -36,26 +36,27 @@ Up: Menus

-
Info XBoard
Displays the XBoard documentation in info format. For this feature to -work, you must have the GNU info program installed on your system, and -the file xboard.info must either be present in the current -working directory, or have been installed by the ‘make install’ -command when you built XBoard. -
Man XBoard
Displays the XBoard documentation in man page format. For this -feature to work, the file xboard.6 must have been installed by -the ‘make install’ command when you built XBoard, and the -directory it was placed in must be on the search path for your -system's ‘man’ command. -
Hint
Displays a move hint from the chess engine. -
Book
Displays a list of possible moves from the chess engine's opening -book. The exact format depends on what chess engine you are using. -With GNU Chess 4, the first column gives moves, the second column -gives one possible response for each move, and the third column shows -the number of lines in the book that include the move from the first -column. If you select this option and nothing happens, the chess -engine is out of its book or does not support this feature. -
About XBoard
Shows the current XBoard version number. +
Info XBoard
Displays the XBoard documentation in info format. For this feature to +work, you must have the GNU info program installed on your system, and +the file xboard.info must either be present in the current +working directory, or have been installed by the ‘make install’ +command when you built XBoard. +
Man XBoard
Displays the XBoard documentation in man page format. For this +feature to work, the file xboard.6 must have been installed by +the ‘make install’ command when you built XBoard, and the +directory it was placed in must be on the search path for your +system's ‘man’ command. +
Hint
Displays a move hint from the chess engine. +
Book
Displays a list of possible moves from the chess engine's opening +book. The exact format depends on what chess engine you are using. +With GNU Chess 4, the first column gives moves, the second column +gives one possible response for each move, and the third column shows +the number of lines in the book that include the move from the first +column. If you select this option and nothing happens, the chess +engine is out of its book or does not support this feature. +
About XBoard
Shows the current XBoard version number.
+ diff --git a/manual/html_node/HoiChess.html b/manual/html_node/HoiChess.html index c6e0ffc..6b57ec4 100644 --- a/manual/html_node/HoiChess.html +++ b/manual/html_node/HoiChess.html @@ -34,11 +34,13 @@ Up: Oth

11.3 HoiChess

-

HoiChess is a not-so-very-strong Chess engine, which comes with a derivative HoiXiangqi, -able to play Chinese Chess. It can be obtained from the standard Linux repositories -through: - -

sudo apt-get install hoichess +

+HoiChess is a not-so-very-strong Chess engine, which comes with a derivative HoiXiangqi, +able to play Chinese Chess. It can be obtained from the standard Linux repositories +through: + +sudo apt-get install hoichess + diff --git a/manual/html_node/ICS-options.html b/manual/html_node/ICS-options.html index d41758e..1e1d03c 100644 --- a/manual/html_node/ICS-options.html +++ b/manual/html_node/ICS-options.html @@ -36,189 +36,191 @@ Up: Options

-
-ics/-xics or -internetChessServerMode true/false
Connect with an Internet Chess Server to play chess against its -other users, observe games they are playing, or review games -that have recently finished. Default: false. -
-icshost or -internetChessServerHost host
The Internet host name or address of the chess server to connect -to when in ICS mode. Default: chessclub.com. -Another popular chess server to try is freechess.org. -If your site doesn't have a working Internet name server, try -specifying the host address in numeric form. -You may also need -to specify the numeric address when using the icshelper option -with timestamp or timeseal (see below). -
-icsport or -internetChessServerPort port-number
The port number to use when connecting to a chess server in ICS -mode. Default: 5000. -
-icshelper or -internetChessServerHelper prog-name
An external helper program used to communicate with the chess server. -You would set it to "timestamp" for ICC (chessclub.com) or -"timeseal" for FICS (freechess.org), after -obtaining the correct version of timestamp or timeseal for your -computer. See "help timestamp" on ICC and "help timeseal" on FICS. -This option is shorthand for -useTelnet -telnetProgram program. -
-telnet/-xtelnet or -useTelnet true/false
This option is poorly named; it should be called useHelper. -If set to true, it instructs XBoard to run an external -program to communicate with the Internet Chess Server. -The program to use is given by the telnetProgram option. -If the option is -false (the default), XBoard opens a TCP socket and uses its own -internal implementation of the telnet protocol to communicate with the -ICS. See Firewalls. -
-telnetProgram prog-name
This option is poorly named; it should be called helperProgram. -It gives the name of the telnet program to be used with -the gateway and useTelnet options. The default is -telnet. The telnet program is invoked with the value of -internetChessServerHost as its first argument and the value -of internetChessServerPort as its second argument. -See Firewalls. -
-gateway host-name
If this option is set to a host name, XBoard communicates with the -Internet Chess Server by using rsh to run -the telnetProgram on the given host, -instead of using its own internal implementation -of the telnet protocol. You can substitute a different remote shell -program for rsh using the remoteShell option described below. -See Firewalls. -
-internetChessServerCommPort or -icscomm dev-name
If this option is set, XBoard communicates with the ICS through -the given character I/O device instead of opening a TCP connection. -Use this option if your system does not have any kind of -Internet connection itself (not even a SLIP or PPP connection), -but you do have dialup access (or a hardwired terminal line) to -an Internet service provider from which you can telnet to the ICS. - -

The support for this option in XBoard is minimal. You need to -set all communication parameters and tty modes before you enter -XBoard. - -

Use a script something like this: - -

          stty raw -echo 9600 > /dev/tty00
-          xboard -ics -icscomm /dev/tty00
+
-ics/-xics or -internetChessServerMode true/false
Connect with an Internet Chess Server to play chess against its +other users, observe games they are playing, or review games +that have recently finished. Default: false. +
-icshost or -internetChessServerHost host
The Internet host name or address of the chess server to connect +to when in ICS mode. Default: chessclub.com. +Another popular chess server to try is freechess.org. +If your site doesn't have a working Internet name server, try +specifying the host address in numeric form. +You may also need +to specify the numeric address when using the icshelper option +with timestamp or timeseal (see below). +
-icsport or -internetChessServerPort port-number
The port number to use when connecting to a chess server in ICS +mode. Default: 5000. +
-icshelper or -internetChessServerHelper prog-name
An external helper program used to communicate with the chess server. +You would set it to "timestamp" for ICC (chessclub.com) or +"timeseal" for FICS (freechess.org), after +obtaining the correct version of timestamp or timeseal for your +computer. See "help timestamp" on ICC and "help timeseal" on FICS. +This option is shorthand for -useTelnet -telnetProgram program. +
-telnet/-xtelnet or -useTelnet true/false
This option is poorly named; it should be called useHelper. +If set to true, it instructs XBoard to run an external +program to communicate with the Internet Chess Server. +The program to use is given by the telnetProgram option. +If the option is +false (the default), XBoard opens a TCP socket and uses its own +internal implementation of the telnet protocol to communicate with the +ICS. See Firewalls. +
-telnetProgram prog-name
This option is poorly named; it should be called helperProgram. +It gives the name of the telnet program to be used with +the gateway and useTelnet options. The default is +telnet. The telnet program is invoked with the value of +internetChessServerHost as its first argument and the value +of internetChessServerPort as its second argument. +See Firewalls. +
-gateway host-name
If this option is set to a host name, XBoard communicates with the +Internet Chess Server by using rsh to run +the telnetProgram on the given host, +instead of using its own internal implementation +of the telnet protocol. You can substitute a different remote shell +program for rsh using the remoteShell option described below. +See Firewalls. +
-internetChessServerCommPort or -icscomm dev-name
If this option is set, XBoard communicates with the ICS through +the given character I/O device instead of opening a TCP connection. +Use this option if your system does not have any kind of +Internet connection itself (not even a SLIP or PPP connection), +but you do have dialup access (or a hardwired terminal line) to +an Internet service provider from which you can telnet to the ICS. + +The support for this option in XBoard is minimal. You need to +set all communication parameters and tty modes before you enter +XBoard. + +Use a script something like this: + +
          stty raw -echo 9600 > /dev/tty00
+          xboard -ics -icscomm /dev/tty00
 
-

Here replace ‘/dev/tty00’ with the name of the device that your -modem is connected to. You might have to add several more -options to these stty commands. See the man pages for stty -and tty if you run into problems. Also, on many systems stty -works on its standard input instead of standard output, so you -have to use ‘<’ instead of ‘>’. - -

If you are using linux, try starting with the script below. -Change it as necessary for your installation. - -

          #!/bin/sh -f
-          # configure modem and fire up XBoard
-          
-          # configure modem
-          (
-            stty 2400 ; stty raw ; stty hupcl ; stty -clocal
-            stty ignbrk ; stty ignpar ; stty ixon ; stty ixoff
-            stty -iexten ; stty -echo
-          ) < /dev/modem
-          xboard -ics -icscomm /dev/modem
+     

+Here replace ‘/dev/tty00’ with the name of the device that your +modem is connected to. You might have to add several more +options to these stty commands. See the man pages for stty +and tty if you run into problems. Also, on many systems stty +works on its standard input instead of standard output, so you +have to use ‘<’ instead of ‘>’. + +If you are using linux, try starting with the script below. +Change it as necessary for your installation. + +

          #!/bin/sh -f
+          # configure modem and fire up XBoard
+          
+          # configure modem
+          (
+            stty 2400 ; stty raw ; stty hupcl ; stty -clocal
+            stty ignbrk ; stty ignpar ; stty ixon ; stty ixoff
+            stty -iexten ; stty -echo
+          ) < /dev/modem
+          xboard -ics -icscomm /dev/modem
 
-

After you start XBoard in this way, type whatever commands are -necessary to dial out to your Internet provider and log in. -Then telnet to ICS, using a command like -telnet chessclub.com 5000. -Important: See the paragraph below about extra echoes, -in Limitations. -

-icslogon or -internetChessServerLogonScript file-name
Whenever XBoard connects to the Internet Chess Server, -if it finds a file with the name given in this option, it feeds the -file's contents to the ICS as commands. The default file name -is .icsrc. -Usually the first two lines of the file should be -your ICS user name and password. -The file can be either in $CHESSDIR, in XBoard's working -directory if CHESSDIR is not set, or in your home directory. -
-msLoginDelay delay
If you experience trouble logging on to an ICS when using the --icslogon option, inserting some delay between characters -of the logon script may help. This option adds delay -milliseconds of delay between characters. Good values to try -are 100 and 250. -
-icsinput/-xicsinput or -internetChessServerInputBox true/false
Sets the ICS Input Box menu option. See Mode Menu. Default: false. -
-autocomm/-xautocomm or -autoComment true/false
Sets the Auto Comment menu option. See Options Menu. Default: false. -
-autoflag/-xautoflag or -autoCallFlag true/false
Sets the Auto Flag menu option. See Options Menu. Default: false. -
-autobs/-xautobs or -autoObserve true/false
Sets the Auto Observe menu option. See Options Menu. Default: false. -
-autoKibitz
Enables kibitzing of the engines last thinking output (depth, score, time, speed, PV) -before it moved -to the ICS, in zippy mode. The option showThinking must be switched on for -this option to work. -Also diverts similar kibitz information of an opponent engine that is playing you -through the ICS to the engine-output window, as if the engine was playing locally. -
-moves/-xmoves or -getMoveList true/false
Sets the Get Move List menu option. See Options Menu. Default: true. -
-alarm/-xalarm or -icsAlarm true/false
Sets the ICS Alarm menu option. See Options Menu. Default: true. -
-icsAlarmTime ms
Sets the time in milliseconds for the ICS Alarm menu option. -See Options Menu. Default: 5000. -
-pre/-xpre \fRor\fB -premove true/false
Sets the Premove menu option. See Options Menu. Default: true. -
-quiet/-xquiet or -quietPlay true/false
Sets the Quiet Play menu option. See Options Menu. Default: false. -
-colorizeMessages or -colorize
Setting colorizeMessages -to true tells XBoard to colorize the messages received from -the ICS. Colorization works only if your xterm -supports ISO 6429 escape sequences for changing text colors. -
-colorShout foreground,background,bold
-colorSShout foreground,background,bold
-colorChannel1 foreground,background,bold
-colorChannel foreground,background,bold
-colorKibitz foreground,background,bold
-colorTell foreground,background,bold
-colorChallege foreground,background,bold
-colorRequest foreground,background,bold
-colorSeek foreground,background,bold
-colorNormal foreground,background,bold
These options set the colors used when colorizing ICS messages. -All ICS messages are grouped into one of these categories: -shout, sshout, channel 1, other channel, kibitz, tell, challenge, -request (including abort, adjourn, draw, pause, and takeback), or -normal (all other messages). - -

Each foreground or background argument can be one of the following: -black, red, green, yellow, blue, magenta, cyan, white, or default. -Here “default” means the default foreground or background color of -your xterm. Bold can be 1 or 0. If background is omitted, “default” -is assumed; if bold is omitted, 0 is assumed. - -

Here is an example of how to set the colors in your .Xresources file. -The colors shown here are the default values; you will get -them if you turn -colorize on without specifying your own colors. - -

          xboard*colorizeMessages: true
-          xboard*colorShout: green
-          xboard*colorSShout: green, black, 1
-          xboard*colorChannel1: cyan
-          xboard*colorChannel: cyan, black, 1
-          xboard*colorKibitz: magenta, black, 1
-          xboard*colorTell: yellow, black, 1
-          xboard*colorChallenge: red, black, 1
-          xboard*colorRequest: red
-          xboard*colorSeek: blue
-          xboard*colorNormal: default
+     

After you start XBoard in this way, type whatever commands are +necessary to dial out to your Internet provider and log in. +Then telnet to ICS, using a command like +telnet chessclub.com 5000. +Important: See the paragraph below about extra echoes, +in Limitations. +

-icslogon or -internetChessServerLogonScript file-name
Whenever XBoard connects to the Internet Chess Server, +if it finds a file with the name given in this option, it feeds the +file's contents to the ICS as commands. The default file name +is .icsrc. +Usually the first two lines of the file should be +your ICS user name and password. +The file can be either in $CHESSDIR, in XBoard's working +directory if CHESSDIR is not set, or in your home directory. +
-msLoginDelay delay
If you experience trouble logging on to an ICS when using the +-icslogon option, inserting some delay between characters +of the logon script may help. This option adds delay +milliseconds of delay between characters. Good values to try +are 100 and 250. +
-icsinput/-xicsinput or -internetChessServerInputBox true/false
Sets the ICS Input Box menu option. See Mode Menu. Default: false. +
-autocomm/-xautocomm or -autoComment true/false
Sets the Auto Comment menu option. See Options Menu. Default: false. +
-autoflag/-xautoflag or -autoCallFlag true/false
Sets the Auto Flag menu option. See Options Menu. Default: false. +
-autobs/-xautobs or -autoObserve true/false
Sets the Auto Observe menu option. See Options Menu. Default: false. +
-autoKibitz
Enables kibitzing of the engines last thinking output (depth, score, time, speed, PV) +before it moved +to the ICS, in zippy mode. The option showThinking must be switched on for +this option to work. +Also diverts similar kibitz information of an opponent engine that is playing you +through the ICS to the engine-output window, as if the engine was playing locally. +
-moves/-xmoves or -getMoveList true/false
Sets the Get Move List menu option. See Options Menu. Default: true. +
-alarm/-xalarm or -icsAlarm true/false
Sets the ICS Alarm menu option. See Options Menu. Default: true. +
-icsAlarmTime ms
Sets the time in milliseconds for the ICS Alarm menu option. +See Options Menu. Default: 5000. +
-pre/-xpre \fRor\fB -premove true/false
Sets the Premove menu option. See Options Menu. Default: true. +
-quiet/-xquiet or -quietPlay true/false
Sets the Quiet Play menu option. See Options Menu. Default: false. +
-colorizeMessages or -colorize
Setting colorizeMessages +to true tells XBoard to colorize the messages received from +the ICS. Colorization works only if your xterm +supports ISO 6429 escape sequences for changing text colors. +
-colorShout foreground,background,bold
-colorSShout foreground,background,bold
-colorChannel1 foreground,background,bold
-colorChannel foreground,background,bold
-colorKibitz foreground,background,bold
-colorTell foreground,background,bold
-colorChallege foreground,background,bold
-colorRequest foreground,background,bold
-colorSeek foreground,background,bold
-colorNormal foreground,background,bold
These options set the colors used when colorizing ICS messages. +All ICS messages are grouped into one of these categories: +shout, sshout, channel 1, other channel, kibitz, tell, challenge, +request (including abort, adjourn, draw, pause, and takeback), or +normal (all other messages). + +Each foreground or background argument can be one of the following: +black, red, green, yellow, blue, magenta, cyan, white, or default. +Here “default” means the default foreground or background color of +your xterm. Bold can be 1 or 0. If background is omitted, “default” +is assumed; if bold is omitted, 0 is assumed. + +Here is an example of how to set the colors in your .Xresources file. +The colors shown here are the default values; you will get +them if you turn -colorize on without specifying your own colors. + +
          xboard*colorizeMessages: true	
+          xboard*colorShout: green
+          xboard*colorSShout: green, black, 1
+          xboard*colorChannel1: cyan
+          xboard*colorChannel: cyan, black, 1
+          xboard*colorKibitz: magenta, black, 1
+          xboard*colorTell: yellow, black, 1
+          xboard*colorChallenge: red, black, 1
+          xboard*colorRequest: red
+          xboard*colorSeek: blue
+          xboard*colorNormal: default
 
-
-soundProgram progname
If this option is set to a sound-playing program that is installed and -working on your system, XBoard can play sound files when certain -events occur, listed below. The default program name is "play". If -any of the sound options is set to "$", the event rings the terminal -bell by sending a ^G character to standard output, instead of playing -a sound file. If an option is set to the empty string "", no sound is -played for that event. -
-soundShout filename
-soundSShout filename
-soundChannel filename
-soundKibitz filename
-soundTell filename
-soundChallenge filename
-soundRequest filename
-soundSeek filename
These sounds are triggered in the same way as the colorization events -described above. They all default to "", no sound. They are played -only if the colorizeMessages is on. -
-soundMove filename
This sound is used by the Move Sound menu option. Default: "$". -
-soundIcsAlarm filename
This sound is used by the ICS Alarm menu option. Default: "$". -
-soundIcsWin filename
This sound is played when you win an ICS game. Default: "" (no sound). -
-soundIcsLoss filename
This sound is played when you lose an ICS game. Default: "" (no sound). -
-soundIcsDraw filename
This sound is played when you draw an ICS game. Default: "" (no sound). -
-soundIcsUnfinished filename
This sound is played when an ICS game that you are participating in is -aborted, adjourned, or otherwise ends inconclusively. Default: "" (no -sound). - -

Here is an example of how to set the sounds in your .Xresources file: - -

          xboard*soundShout: shout.wav
-          xboard*soundSShout: sshout.wav
-          xboard*soundChannel1: channel1.wav
-          xboard*soundChannel: channel.wav
-          xboard*soundKibitz: kibitz.wav
-          xboard*soundTell: tell.wav
-          xboard*soundChallenge: challenge.wav
-          xboard*soundRequest: request.wav
-          xboard*soundSeek: seek.wav
-          xboard*soundMove: move.wav
-          xboard*soundIcsWin: win.wav
-          xboard*soundIcsLoss: lose.wav
-          xboard*soundIcsDraw: draw.wav
-          xboard*soundIcsUnfinished: unfinished.wav
-          xboard*soundIcsAlarm: alarm.wav
+     
-soundProgram progname
If this option is set to a sound-playing program that is installed and +working on your system, XBoard can play sound files when certain +events occur, listed below. The default program name is "play". If +any of the sound options is set to "$", the event rings the terminal +bell by sending a ^G character to standard output, instead of playing +a sound file. If an option is set to the empty string "", no sound is +played for that event. +
-soundShout filename
-soundSShout filename
-soundChannel filename
-soundKibitz filename
-soundTell filename
-soundChallenge filename
-soundRequest filename
-soundSeek filename
These sounds are triggered in the same way as the colorization events +described above. They all default to "", no sound. They are played +only if the colorizeMessages is on. +
-soundMove filename
This sound is used by the Move Sound menu option. Default: "$". +
-soundIcsAlarm filename
This sound is used by the ICS Alarm menu option. Default: "$". +
-soundIcsWin filename
This sound is played when you win an ICS game. Default: "" (no sound). +
-soundIcsLoss filename
This sound is played when you lose an ICS game. Default: "" (no sound). +
-soundIcsDraw filename
This sound is played when you draw an ICS game. Default: "" (no sound). +
-soundIcsUnfinished filename
This sound is played when an ICS game that you are participating in is +aborted, adjourned, or otherwise ends inconclusively. Default: "" (no +sound). + +Here is an example of how to set the sounds in your .Xresources file: + +
          xboard*soundShout: shout.wav
+          xboard*soundSShout: sshout.wav
+          xboard*soundChannel1: channel1.wav
+          xboard*soundChannel: channel.wav
+          xboard*soundKibitz: kibitz.wav
+          xboard*soundTell: tell.wav
+          xboard*soundChallenge: challenge.wav
+          xboard*soundRequest: request.wav
+          xboard*soundSeek: seek.wav
+          xboard*soundMove: move.wav
+          xboard*soundIcsWin: win.wav
+          xboard*soundIcsLoss: lose.wav
+          xboard*soundIcsDraw: draw.wav
+          xboard*soundIcsUnfinished: unfinished.wav
+          xboard*soundIcsAlarm: alarm.wav
 
+ diff --git a/manual/html_node/Index.html b/manual/html_node/Index.html index 4d04913..597bc42 100644 --- a/manual/html_node/Index.html +++ b/manual/html_node/Index.html @@ -31,40 +31,42 @@ Up: Top

Index

+

+

+
  • variant, option: Other options
  • +
  • vars, ICS command: Chess Servers
  • +
  • whitePieceColor, option: User interface options
  • +
  • who, ICS command: Chess Servers
  • +
  • xflash, option: User interface options
  • +

    Table of Contents

      @@ -488,6 +491,9 @@ Up: Top
    +

    + + diff --git a/manual/html_node/Keys.html b/manual/html_node/Keys.html index 03ff4db..ab61bb6 100644 --- a/manual/html_node/Keys.html +++ b/manual/html_node/Keys.html @@ -34,50 +34,52 @@ Up: Menus

    -
    Iconize
    Pressing the i or c key iconizes XBoard. The graphical -icon displays a white knight if it is White's move, or a black knight -if it is Black's move. If your X window manager displays only text -icons, not graphical ones, check its documentation; there is probably -a way to enable graphical icons. If you get black and white reversed, -we would like to hear about it; see Problems below for -instructions on how to report this problem. +
    Iconize
    Pressing the i or c key iconizes XBoard. The graphical +icon displays a white knight if it is White's move, or a black knight +if it is Black's move. If your X window manager displays only text +icons, not graphical ones, check its documentation; there is probably +a way to enable graphical icons. If you get black and white reversed, +we would like to hear about it; see Problems below for +instructions on how to report this problem.
    - -

    You can add or remove shortcut keys using the X resources -form.translations. Here is an example of what would go in your -.Xresources file: - -

         XBoard*form.translations: \
    -       Shift<Key>?: AboutGameProc() \n\
    -       <Key>y: AcceptProc() \n\
    -       <Key>n: DeclineProc() \n\
    -       <Key>i: NothingProc()
    +   
    +You can add or remove shortcut keys using the X resources
    +form.translations. Here is an example of what would go in your
    +.Xresources file:
    +
    +
         XBoard*form.translations: \
    +       Shift<Key>?: AboutGameProc() \n\
    +       <Key>y: AcceptProc() \n\
    +       <Key>n: DeclineProc() \n\
    +       <Key>i: NothingProc()
     
    -

    Binding a key to NothingProc makes it do nothing, thus removing -it as a shortcut key. The XBoard commands that can be bound to keys -are: - -

         AbortProc, AboutGameProc, AboutProc, AcceptProc, AdjournProc,
    -     AlwaysQueenProc, AnalysisModeProc, AnalyzeFileProc,
    -     AnimateDraggingProc, AnimateMovingProc, AutobsProc, AutoflagProc,
    -     AutoflipProc, AutoraiseProc, AutosaveProc, BackwardProc,
    -     BlindfoldProc, BookProc, CallFlagProc, CopyGameProc, CopyPositionProc,
    -     DebugProc, DeclineProc, DrawProc, EditCommentProc, EditGameProc,
    -     EditPositionProc, EditTagsProc, EnterKeyProc, FlashMovesProc,
    -     FlipViewProc, ForwardProc, GetMoveListProc, HighlightLastMoveProc,
    -     HintProc, Iconify, IcsAlarmProc, IcsClientProc, IcsInputBoxProc,
    -     InfoProc, LoadGameProc, LoadNextGameProc, LoadNextPositionProc,
    -     LoadPositionProc, LoadPrevGameProc, LoadPrevPositionProc,
    -     LoadSelectedProc, MachineBlackProc, MachineWhiteProc, MailMoveProc,
    -     ManProc, MoveNowProc, MoveSoundProc, NothingProc, OldSaveStyleProc,
    -     PasteGameProc, PastePositionProc, PauseProc, PeriodicUpdatesProc,
    -     PonderNextMoveProc, PopupExitMessageProc, PopupMoveErrorsProc,
    -     PremoveProc, QuietPlayProc, QuitProc, ReloadCmailMsgProc,
    -     ReloadGameProc, ReloadPositionProc, RematchProc, ResetProc,
    -     ResignProc, RetractMoveProc, RevertProc, SaveGameProc,
    -     SavePositionProc, ShowCoordsProc, ShowGameListProc, ShowThinkingProc,
    -     StopExaminingProc, StopObservingProc, TestLegalityProc, ToEndProc,
    -     ToStartProc, TrainingProc, TruncateGameProc, and TwoMachinesProc.
    +   

    Binding a key to NothingProc makes it do nothing, thus removing +it as a shortcut key. The XBoard commands that can be bound to keys +are: + +

         AbortProc, AboutGameProc, AboutProc, AcceptProc, AdjournProc,
    +     AlwaysQueenProc, AnalysisModeProc, AnalyzeFileProc,
    +     AnimateDraggingProc, AnimateMovingProc, AutobsProc, AutoflagProc,
    +     AutoflipProc, AutoraiseProc, AutosaveProc, BackwardProc,
    +     BlindfoldProc, BookProc, CallFlagProc, CopyGameProc, CopyPositionProc,
    +     DebugProc, DeclineProc, DrawProc, EditCommentProc, EditGameProc,
    +     EditPositionProc, EditTagsProc, EnterKeyProc, FlashMovesProc,
    +     FlipViewProc, ForwardProc, GetMoveListProc, HighlightLastMoveProc,
    +     HintProc, Iconify, IcsAlarmProc, IcsClientProc, IcsInputBoxProc,
    +     InfoProc, LoadGameProc, LoadNextGameProc, LoadNextPositionProc,
    +     LoadPositionProc, LoadPrevGameProc, LoadPrevPositionProc,
    +     LoadSelectedProc, MachineBlackProc, MachineWhiteProc, MailMoveProc,
    +     ManProc, MoveNowProc, MoveSoundProc, NothingProc, OldSaveStyleProc,
    +     PasteGameProc, PastePositionProc, PauseProc, PeriodicUpdatesProc,
    +     PonderNextMoveProc, PopupExitMessageProc, PopupMoveErrorsProc,
    +     PremoveProc, QuietPlayProc, QuitProc, ReloadCmailMsgProc,
    +     ReloadGameProc, ReloadPositionProc, RematchProc, ResetProc,
    +     ResignProc, RetractMoveProc, RevertProc, SaveGameProc,
    +     SavePositionProc, ShowCoordsProc, ShowGameListProc, ShowThinkingProc,
    +     StopExaminingProc, StopObservingProc, TestLegalityProc, ToEndProc,
    +     ToStartProc, TrainingProc, TruncateGameProc, and TwoMachinesProc.
     
    +

    + diff --git a/manual/html_node/Limitations.html b/manual/html_node/Limitations.html index 031b21e..e594bed 100644 --- a/manual/html_node/Limitations.html +++ b/manual/html_node/Limitations.html @@ -33,60 +33,60 @@ Up: Top

    7 Limitations and known bugs

    -

    There is no way for two people running copies of XBoard to play -each other without going through an Internet Chess Server. - -

    Under some circumstances, your ICS password may be echoed when you log on. - -

    If you are connecting to the ICS by running telnet on an Internet -provider or firewall host, you may find that each line you type is -echoed back an extra time after you hit <Enter>. If your Internet -provider is a Unix system, you can probably turn its echo off by -typing stty -echo after you log in, and/or typing -<^E><Enter> (Ctrl+E followed by the Enter key) to the telnet -program after you have logged into ICS. It is a good idea to do this -if you can, because the extra echo can occasionally confuse XBoard's -parsing routines. - -

    The game parser recognizes only algebraic notation. - -

    Many of the following points used to be limitations in XBoard 4.2.7 and earlier, -but are now fixed: -The internal move legality tester in XBoard 4.3.xx does look at the game history, -and is fully aware of castling or en-passant-capture rights. It permits castling with -the king on the d file because this is possible in some "wild 1" games on ICS. -The piece-drop menu does not check piece drops in bughouse to see if you actually hold -the piece you are trying to drop. But this way of dropping pieces should be considered -an obsolete feature, now that pieces can be dropped by dragging them from the holdings -to the board. Anyway, if you would attempt an illegal move when using a chess engine or the ICS, -WinBoard will accept the error message that comes back, undo the move, and let you try another. -FEN positions saved by XBoard do include correct information about whether castling or -en passant are legal, and also handle the 50-move counter. -The mate detector does not understand that non-contact mate is not really mate in bughouse. -The only problem this causes while playing is minor: a "#" (mate indicator) character will -show up after a non-contact mating move in the move list. XBoard will not assume the game -is over at that point, not even when the option Detect Mates is on. -Edit Game mode always uses the rules of the selected variant, -which can be a variant that uses piece drops. -You can load and edit games that contain piece drops. -The (obsolete) piece menus are not active, -but you can perform piece drops by dragging pieces from the holdings. -Edit Position mode does not allow you to edit the crazyhouse holdings properly. -You cannot drag pieces to the holding, and using the popup menu to put pieces -there does not adapt the holding counts and leads to an inconsistent state. -Set up crazyhouse positions by loading / pasting a bFEN, from there you can set the holdings. -Fischer Random castling is fully understood. -You can enter castlings by dragging the King on top of your Rook. -You can probably also play Fischer Random successfully on ICS by typing -castling moves into the ICS Interaction window. - -

    The menus may not work if your keyboard is in Caps Lock or Num Lock mode. -This seems to be a problem with the Athena menu widget, -not an XBoard bug. - -

    Also see the ToDo file included with the distribution for many other -possible bugs, limitations, and ideas for improvement that have been -suggested. +

    There is no way for two people running copies of XBoard to play +each other without going through an Internet Chess Server. + +Under some circumstances, your ICS password may be echoed when you log on. + +If you are connecting to the ICS by running telnet on an Internet +provider or firewall host, you may find that each line you type is +echoed back an extra time after you hit <Enter>. If your Internet +provider is a Unix system, you can probably turn its echo off by +typing stty -echo after you log in, and/or typing +<^E><Enter> (Ctrl+E followed by the Enter key) to the telnet +program after you have logged into ICS. It is a good idea to do this +if you can, because the extra echo can occasionally confuse XBoard's +parsing routines. + +The game parser recognizes only algebraic notation. + +Many of the following points used to be limitations in XBoard 4.2.7 and earlier, +but are now fixed: +The internal move legality tester in XBoard 4.3.xx does look at the game history, +and is fully aware of castling or en-passant-capture rights. It permits castling with +the king on the d file because this is possible in some "wild 1" games on ICS. +The piece-drop menu does not check piece drops in bughouse to see if you actually hold +the piece you are trying to drop. But this way of dropping pieces should be considered +an obsolete feature, now that pieces can be dropped by dragging them from the holdings +to the board. Anyway, if you would attempt an illegal move when using a chess engine or the ICS, +WinBoard will accept the error message that comes back, undo the move, and let you try another. +FEN positions saved by XBoard do include correct information about whether castling or +en passant are legal, and also handle the 50-move counter. +The mate detector does not understand that non-contact mate is not really mate in bughouse. +The only problem this causes while playing is minor: a "#" (mate indicator) character will +show up after a non-contact mating move in the move list. XBoard will not assume the game +is over at that point, not even when the option Detect Mates is on. +Edit Game mode always uses the rules of the selected variant, +which can be a variant that uses piece drops. +You can load and edit games that contain piece drops. +The (obsolete) piece menus are not active, +but you can perform piece drops by dragging pieces from the holdings. +Edit Position mode does not allow you to edit the crazyhouse holdings properly. +You cannot drag pieces to the holding, and using the popup menu to put pieces +there does not adapt the holding counts and leads to an inconsistent state. +Set up crazyhouse positions by loading / pasting a bFEN, from there you can set the holdings. +Fischer Random castling is fully understood. +You can enter castlings by dragging the King on top of your Rook. +You can probably also play Fischer Random successfully on ICS by typing +castling moves into the ICS Interaction window. + +The menus may not work if your keyboard is in Caps Lock or Num Lock mode. +This seems to be a problem with the Athena menu widget, +not an XBoard bug. + +Also see the ToDo file included with the distribution for many other +possible bugs, limitations, and ideas for improvement that have been +suggested. diff --git a/manual/html_node/Load-and-Save-options.html b/manual/html_node/Load-and-Save-options.html index 28b5095..e3f1abd 100644 --- a/manual/html_node/Load-and-Save-options.html +++ b/manual/html_node/Load-and-Save-options.html @@ -36,61 +36,68 @@ Up: Options

    -
    -lgf or -loadGameFile file
    -lgi or -loadGameIndex index
    If the loadGameFile option is set, XBoard loads the specified -game file at startup. The file name - specifies the standard -input. If there is more than one game in the file, XBoard -pops up a menu of the available games, with entries based on their PGN -(Portable Game Notation) tags. -If the loadGameIndex option is set to ‘N’, the menu is suppressed -and the N th game found in the file is loaded immediately. -The menu is also suppressed if matchMode is enabled or if the game file -is a pipe; in these cases the first game in the file is loaded immediately. -Use the pxboard shell script provided with XBoard if you -want to pipe in files containing multiple games and still see the menu. -If the loadGameIndex specifies an index -1, this triggers auto-increment -of the index in matchMode, which means that after every game the -index is incremented by one, causing each game of the match to be played -from the next game in the file. Similarly, specifying an index value of -2 -causes the index to be incremented every two games, so that each game -in the file is used twice (with reversed colors). -The rewindIndex option causes the index to be reset to the -first game of the file when it has reached a specified value. -
    -rewindIndex n
    Causes a position file or game file to be rewound to its beginning after n -positions or games in auto-increment matchMode. -See loadPositionIndex and loadGameIndex. -default: 0 (no rewind). -
    -td or -timeDelay seconds
    Time delay between moves during ‘Load Game’. Fractional seconds -are allowed; try ‘-td 0.4’. A time delay value of -1 tells -XBoard not to step through game files automatically. Default: 1 -second. -
    -sgf or -saveGameFile file
    If this option is set, XBoard appends a record of every game -played to the specified file. The file name - specifies the -standard output. -
    -autosave/-xautosave or -autoSaveGames true/false
    Sets the Auto Save menu option. See Options Menu. Default: false. -Ignored if saveGameFile is set. -
    -lpf or -loadPositionFile file
    -lpi or -loadPositionIndex index
    If the loadPositionFile option is set, XBoard loads the -specified position file at startup. The file name - specifies the -standard input. If the loadPositionIndex option is set to N, -the Nth position found in the file is loaded; otherwise the -first position is loaded. -If the loadPositionIndex specifies an index -1, this triggers auto-increment -of the index in matchMode, which means that after every game the -index is incremented by one, causing each game of the match to be played -from the next position in the file. Similarly, specifying an index value of -2 -causes the index to be incremented every two games, so that each position -in the file is used twice (with the engines playing opposite colors). -The rewindIndex option causes the index to be reset to the -first position of the file when it has reached a specified value. -
    -spf or -savePositionFile file
    If this option is set, XBoard appends the final position reached -in every game played to the specified file. The file name - -specifies the standard output. -
    -pgnExtendedInfo true/false
    If this option is set, WinBoard saves depth, score and time used for each -move that the engine found as a comment in the PGN file. -Default: false. -
    -pgnEventHeader string
    Sets the name used in the PGN event tag to string. -Default: "Computer Chess Game". -
    -saveOutOfBookInfo true/false
    Include the information on how the engine(s) game out of its opening book in a special 'annotator' tag with the PGN file.
    -oldsave/-xoldsave or -oldSaveStyle true/false
    Sets the Old Save Style menu option. See Options Menu. Default: false. +
    -lgf or -loadGameFile file
    -lgi or -loadGameIndex index
    If the loadGameFile option is set, XBoard loads the specified +game file at startup. The file name - specifies the standard +input. If there is more than one game in the file, XBoard +pops up a menu of the available games, with entries based on their PGN +(Portable Game Notation) tags. +If the loadGameIndex option is set to ‘N’, the menu is suppressed +and the N th game found in the file is loaded immediately. +The menu is also suppressed if matchMode is enabled or if the game file +is a pipe; in these cases the first game in the file is loaded immediately. +Use the pxboard shell script provided with XBoard if you +want to pipe in files containing multiple games and still see the menu. +If the loadGameIndex specifies an index -1, this triggers auto-increment +of the index in matchMode, which means that after every game the +index is incremented by one, causing each game of the match to be played +from the next game in the file. Similarly, specifying an index value of -2 +causes the index to be incremented every two games, so that each game +in the file is used twice (with reversed colors). +The rewindIndex option causes the index to be reset to the +first game of the file when it has reached a specified value. +
    -rewindIndex n
    Causes a position file or game file to be rewound to its beginning after n +positions or games in auto-increment matchMode. +See loadPositionIndex and loadGameIndex. +default: 0 (no rewind). +
    -td or -timeDelay seconds
    Time delay between moves during ‘Load Game’. Fractional seconds +are allowed; try ‘-td 0.4’. A time delay value of -1 tells +XBoard not to step through game files automatically. Default: 1 +second. +
    -sgf or -saveGameFile file
    If this option is set, XBoard appends a record of every game +played to the specified file. The file name - specifies the +standard output. +
    -autosave/-xautosave or -autoSaveGames true/false
    Sets the Auto Save menu option. See Options Menu. Default: false. +Ignored if saveGameFile is set. +
    -lpf or -loadPositionFile file
    -lpi or -loadPositionIndex index
    If the loadPositionFile option is set, XBoard loads the +specified position file at startup. The file name - specifies the +standard input. If the loadPositionIndex option is set to N, +the Nth position found in the file is loaded; otherwise the +first position is loaded. +If the loadPositionIndex specifies an index -1, this triggers auto-increment +of the index in matchMode, which means that after every game the +index is incremented by one, causing each game of the match to be played +from the next position in the file. Similarly, specifying an index value of -2 +causes the index to be incremented every two games, so that each position +in the file is used twice (with the engines playing opposite colors). +The rewindIndex option causes the index to be reset to the +first position of the file when it has reached a specified value. +
    -spf or -savePositionFile file
    If this option is set, XBoard appends the final position reached +in every game played to the specified file. The file name - +specifies the standard output. +
    -pgnExtendedInfo true/false
    If this option is set, WinBoard saves depth, score and time used for each +move that the engine found as a comment in the PGN file. +Default: false. +
    -pgnEventHeader string
    Sets the name used in the PGN event tag to string. +Default: "Computer Chess Game". +
    -saveOutOfBookInfo true/false
    Include the information on how the engine(s) game out of its opening book in a special 'annotator' tag with the PGN file. +
    -oldsave/-xoldsave or -oldSaveStyle true/false
    Sets the Old Save Style menu option. See Options Menu. Default: false. +
    -gameListTags string
    The character string lists the PGN tags that should be printed in the +Game List, and their order. The meaning of the codes is e=event, +s=site, d=date, o=round, p=players, r=result, w=white Elo, b=black Elo, +t=time control, v=variant, a=out-of-book info. +Default: "eprd"
    + diff --git a/manual/html_node/Major-modes.html b/manual/html_node/Major-modes.html index 6db3b44..fea98cc 100644 --- a/manual/html_node/Major-modes.html +++ b/manual/html_node/Major-modes.html @@ -22,6 +22,7 @@ --> +

    XBoard

    @@ -33,34 +34,35 @@ Up: Top

    1 Major modes

    -

    -XBoard always runs in one of four major modes. You select the -major mode from the command line when you start up XBoard. - +

    +XBoard always runs in one of four major modes. You select the +major mode from the command line when you start up XBoard. +

    -
    xboard [options]
    As an interface to GNU Chess or another chess engine running on your -machine, XBoard lets you play a game against the machine, -set up arbitrary positions, force variations, watch a game between two -chess engines, interactively analyze your stored games or set up and -analyze arbitrary positions. (Note: Not all chess engines support -analysis.) -
    xboard -ics -icshost hostname [options]
    As Internet Chess Server (ICS) interface, XBoard -lets you play against other ICS users, observe games -they are playing, or review games that have recently finished. Most -of the ICS "wild" chess variants are supported, including bughouse. -
    xboard -ncp [options]
    XBoard can also be used simply -as an electronic chessboard to play through games. It will read and -write game files and allow you to play through variations -manually. You can use it to browse games off the net or review games -you have saved. These features are also available in the other modes. -
    |pxboard
    If you want to pipe games into XBoard, use the supplied shell -script pxboard. For example, from the news reader xrn, -find a message with one or more games in it, click the Save button, -and type ‘|pxboard’ as the file name. -
    cmail [options]
    As an interface to electronic mail correspondence chess, XBoard -works with the cmail program. See CMail below for -instructions. +
    xboard [options]
    As an interface to GNU Chess or another chess engine running on your +machine, XBoard lets you play a game against the machine, +set up arbitrary positions, force variations, watch a game between two +chess engines, interactively analyze your stored games or set up and +analyze arbitrary positions. (Note: Not all chess engines support +analysis.) +
    xboard -ics -icshost hostname [options]
    As Internet Chess Server (ICS) interface, XBoard +lets you play against other ICS users, observe games +they are playing, or review games that have recently finished. Most +of the ICS "wild" chess variants are supported, including bughouse. +
    xboard -ncp [options]
    XBoard can also be used simply +as an electronic chessboard to play through games. It will read and +write game files and allow you to play through variations +manually. You can use it to browse games off the net or review games +you have saved. These features are also available in the other modes. +
    |pxboard
    If you want to pipe games into XBoard, use the supplied shell +script pxboard. For example, from the news reader xrn, +find a message with one or more games in it, click the Save button, +and type ‘|pxboard’ as the file name. +
    cmail [options]
    As an interface to electronic mail correspondence chess, XBoard +works with the cmail program. See CMail below for +instructions.
    + diff --git a/manual/html_node/Menus.html b/manual/html_node/Menus.html index 108b23a..0b23607 100644 --- a/manual/html_node/Menus.html +++ b/manual/html_node/Menus.html @@ -33,38 +33,40 @@ Up: Top

    2 Menus, buttons, and keys

    -

    -To move a piece, you can drag it with the left mouse button, or you -can click the left mouse button once on the piece, then once more on -the destination square. To drop a new piece on a square (when -applicable), press the middle or the right mouse button over the -square and select from the popup menu. In cases where you can drop -either a white or black piece, use the middle button (or shift+right) -for white and the right button (or shift+middle) for black. When you -are playing a bughouse game on an Internet Chess Server, a list of the -offboard pieces that each player has available is shown in the window -title after the player's name; in addition, the piece menus show the -number of pieces available of each type. From version 4.3.14 on, it is -also possible in crazyhouse, bughouse or shogi to dag and drop pieces -to the board from the holdings squares displayed next to the board. - -

    All other XBoard commands are available from the menu bar. The most -frequently used commands also have shortcut keys or on-screen buttons. - -

    When XBoard is iconized, its graphical icon is a white knight if -it is White's turn to move, a black knight if it is Black's turn. See -Iconize in Keys below if you have problems getting this -feature to work. +

    +To move a piece, you can drag it with the left mouse button, or you +can click the left mouse button once on the piece, then once more on +the destination square. To drop a new piece on a square (when +applicable), press the middle or the right mouse button over the +square and select from the popup menu. In cases where you can drop +either a white or black piece, use the middle button (or shift+right) +for white and the right button (or shift+middle) for black. When you +are playing a bughouse game on an Internet Chess Server, a list of the +offboard pieces that each player has available is shown in the window +title after the player's name; in addition, the piece menus show the +number of pieces available of each type. From version 4.3.14 on, it is +also possible in crazyhouse, bughouse or shogi to dag and drop pieces +to the board from the holdings squares displayed next to the board. + +All other XBoard commands are available from the menu bar. The most +frequently used commands also have shortcut keys or on-screen buttons. + +When XBoard is iconized, its graphical icon is a white knight if +it is White's turn to move, a black knight if it is Black's turn. See +Iconize in Keys below if you have problems getting this +feature to work. +

    + diff --git a/manual/html_node/Mode-Menu.html b/manual/html_node/Mode-Menu.html index c57450f..c33b485 100644 --- a/manual/html_node/Mode-Menu.html +++ b/manual/html_node/Mode-Menu.html @@ -36,160 +36,161 @@ Up: Menus

    -
    Machine White
    Tells the chess engine to play White. -
    Machine Black
    Tells the chess engine to play Black. -
    Two Machines
    Plays a game between two chess engines. -
    Analysis Mode
    XBoard tells the chess engine to start analyzing the current game/position -and shows you the analysis as you move pieces around. -Note: Some chess engines do not support Analysis mode. - -

    To set up a position to analyze, you do the following: - -

    1. Select Edit Position from the Mode Menu - -

    2. Set up the position. Use the middle and right buttons to -bring up the white and black piece menus. - -

    3. When you are finished, click on either the Black or White -clock to tell XBoard which side moves first. - -

    4. Select Analysis Mode from the Mode Menu to start the analysis. - -

    The analysis function can also be used when observing games on an ICS -with an engine loaded (zippy mode); the engine then will analyse -the positions as they occur in the observed game. -

    Analyze File
    This option lets you load a game from a file (PGN, XBoard format, etc.) -and analyze it. When you select this menu item, a popup window appears -and asks for a filename to load. -If the file contains multiple games, another popup appears that lets -you select which game you wish to analyze. -After a game is loaded, use the XBoard arrow buttons to step -forwards/backwards through the game and watch the analysis. -Note: Some chess engines do not support Analysis mode. -
    ICS Client
    This is the normal mode when XBoard -is connected to a chess server. If you have moved into -Edit Game or Edit Position mode, you can select this option to get out. - -

    To use xboard in ICS mode, run it in the foreground with the -ics -option, and use the terminal you started it from to type commands and -receive text responses from the chess server. See -Chess Servers below for more information. - -

    XBoard activates some special position/game editing features when you -use the examine or bsetup commands on ICS and you have -‘ICS Client’ selected on the Mode menu. First, you can issue the -ICS position-editing commands with the mouse. Move pieces by dragging -with mouse button 1. To drop a new piece on a square, press mouse -button 2 or 3 over the square. This brings up a menu of white pieces -(button 2) or black pieces (button 3). Additional menu choices let -you empty the square or clear the board. Click on the White or Black -clock to set the side to play. You cannot set the side to play or -drag pieces to arbitrary squares while examining on ICC, but you can -do so in bsetup mode on FICS. In addition, the menu commands -‘Forward’, ‘Backward’, ‘Pause’, and ‘Stop Examining’ -have special functions in this mode; see below. -

    Edit Game
    Allows you to make moves for both Black and White, and to change -moves after backing up with the ‘Backward’ command. The clocks do -not run. - -

    In chess engine mode, the chess engine continues to check moves for legality -but does not participate in the game. You can bring the chess engine -into the game by selecting ‘Machine White’, ‘Machine Black’, -or ‘Two Machines’. - -

    In ICS mode, the moves are not sent to the ICS: ‘Edit Game’ takes -XBoard out of ICS Client mode and lets you edit games locally. -If you want to edit games on ICS in a way that other ICS users -can see, use the ICS examine command or start an ICS match -against yourself. -

    Edit Position
    Lets you set up an arbitrary board position. -Use mouse button 1 to drag pieces to new squares, or to delete a piece -by dragging it off the board or dragging an empty square on top of it. -To drop a new piece on a square, press mouse button 2 or 3 over the -square. This brings up a menu of white pieces (button 2) or -black pieces (button 3). Additional menu choices let you empty the -square or clear the board. You can set the side to play next by -clicking on the word White or Black at the top of the screen. -Selecting ‘Edit Position’ causes XBoard to discard -all remembered moves in the current game. - -

    In ICS mode, changes made to the position by ‘Edit Position’ are -not sent to the ICS: ‘Edit Position’ takes XBoard out of -‘ICS Client’ mode and lets you edit positions locally. If you want to -edit positions on ICS in a way that other ICS users can see, use -the ICS examine command, or start an ICS match against yourself. -(See also the ICS Client topic above.) -

    Training
    Training mode lets you interactively guess the moves of a game for one -of the players. You guess the next move of the game by playing the -move on the board. If the move played matches the next move of the -game, the move is accepted and the opponent's response is autoplayed. -If the move played is incorrect, an error message is displayed. You -can select this mode only while loading a game (that is, after -selecting ‘Load Game’ from the File menu). While XBoard is in -‘Training’ mode, the navigation buttons are disabled. -
    Show Game List
    Shows or hides the list of games generated by the last ‘Load Game’ -command. -
    Show Move History
    Shows or hides a list of moves of the current game. -This list allows you to move the display to any earlier position in the game -by clicking on the corresponding move. -
    Show Engine Output
    Shows or hides a window in which the thinking output of any loaded engines -is displayed. -
    Edit Tags
    Lets you edit the PGN (portable game notation) -tags for the current game. After editing, the tags must still conform to -the PGN tag syntax: - -
              <tag-section> ::= <tag-pair> <tag-section>
    -                                  <empty>
    -          <tag-pair> ::= [ <tag-name> <tag-value> ]
    -          <tag-name> ::= <identifier>
    -          <tag-value> ::= <string>
    +
    Machine White
    Tells the chess engine to play White. +
    Machine Black
    Tells the chess engine to play Black. +
    Two Machines
    Plays a game between two chess engines. +
    Analysis Mode
    XBoard tells the chess engine to start analyzing the current game/position +and shows you the analysis as you move pieces around. +Note: Some chess engines do not support Analysis mode. + +To set up a position to analyze, you do the following: + +1. Select Edit Position from the Mode Menu + +2. Set up the position. Use the middle and right buttons to +bring up the white and black piece menus. + +3. When you are finished, click on either the Black or White +clock to tell XBoard which side moves first. + +4. Select Analysis Mode from the Mode Menu to start the analysis. + +The analysis function can also be used when observing games on an ICS +with an engine loaded (zippy mode); the engine then will analyse +the positions as they occur in the observed game. +
    Analyze File
    This option lets you load a game from a file (PGN, XBoard format, etc.) +and analyze it. When you select this menu item, a popup window appears +and asks for a filename to load. +If the file contains multiple games, another popup appears that lets +you select which game you wish to analyze. +After a game is loaded, use the XBoard arrow buttons to step +forwards/backwards through the game and watch the analysis. +Note: Some chess engines do not support Analysis mode. +
    ICS Client
    This is the normal mode when XBoard +is connected to a chess server. If you have moved into +Edit Game or Edit Position mode, you can select this option to get out. + +To use xboard in ICS mode, run it in the foreground with the -ics +option, and use the terminal you started it from to type commands and +receive text responses from the chess server. See +Chess Servers below for more information. + +XBoard activates some special position/game editing features when you +use the examine or bsetup commands on ICS and you have +‘ICS Client’ selected on the Mode menu. First, you can issue the +ICS position-editing commands with the mouse. Move pieces by dragging +with mouse button 1. To drop a new piece on a square, press mouse +button 2 or 3 over the square. This brings up a menu of white pieces +(button 2) or black pieces (button 3). Additional menu choices let +you empty the square or clear the board. Click on the White or Black +clock to set the side to play. You cannot set the side to play or +drag pieces to arbitrary squares while examining on ICC, but you can +do so in bsetup mode on FICS. In addition, the menu commands +‘Forward’, ‘Backward’, ‘Pause’, and ‘Stop Examining’ +have special functions in this mode; see below. +
    Edit Game
    Allows you to make moves for both Black and White, and to change +moves after backing up with the ‘Backward’ command. The clocks do +not run. + +In chess engine mode, the chess engine continues to check moves for legality +but does not participate in the game. You can bring the chess engine +into the game by selecting ‘Machine White’, ‘Machine Black’, +or ‘Two Machines’. + +In ICS mode, the moves are not sent to the ICS: ‘Edit Game’ takes +XBoard out of ICS Client mode and lets you edit games locally. +If you want to edit games on ICS in a way that other ICS users +can see, use the ICS examine command or start an ICS match +against yourself. +
    Edit Position
    Lets you set up an arbitrary board position. +Use mouse button 1 to drag pieces to new squares, or to delete a piece +by dragging it off the board or dragging an empty square on top of it. +To drop a new piece on a square, press mouse button 2 or 3 over the +square. This brings up a menu of white pieces (button 2) or +black pieces (button 3). Additional menu choices let you empty the +square or clear the board. You can set the side to play next by +clicking on the word White or Black at the top of the screen. +Selecting ‘Edit Position’ causes XBoard to discard +all remembered moves in the current game. + +In ICS mode, changes made to the position by ‘Edit Position’ are +not sent to the ICS: ‘Edit Position’ takes XBoard out of +‘ICS Client’ mode and lets you edit positions locally. If you want to +edit positions on ICS in a way that other ICS users can see, use +the ICS examine command, or start an ICS match against yourself. +(See also the ICS Client topic above.) +
    Training
    Training mode lets you interactively guess the moves of a game for one +of the players. You guess the next move of the game by playing the +move on the board. If the move played matches the next move of the +game, the move is accepted and the opponent's response is autoplayed. +If the move played is incorrect, an error message is displayed. You +can select this mode only while loading a game (that is, after +selecting ‘Load Game’ from the File menu). While XBoard is in +‘Training’ mode, the navigation buttons are disabled. +
    Show Game List
    Shows or hides the list of games generated by the last ‘Load Game’ +command. +
    Show Move History
    Shows or hides a list of moves of the current game. +This list allows you to move the display to any earlier position in the game +by clicking on the corresponding move. +
    Show Engine Output
    Shows or hides a window in which the thinking output of any loaded engines +is displayed. +
    Edit Tags
    Lets you edit the PGN (portable game notation) +tags for the current game. After editing, the tags must still conform to +the PGN tag syntax: + +
              <tag-section> ::= <tag-pair> <tag-section>
    +                                  <empty>
    +          <tag-pair> ::= [ <tag-name> <tag-value> ]
    +          <tag-name> ::= <identifier>
    +          <tag-value> ::= <string>
     
    -

    See the PGN Standard for full details. Here is an example: - -

              [Event "Portoroz Interzonal"]
    -          [Site "Portoroz, Yugoslavia"]
    -          [Date "1958.08.16"]
    -          [Round "8"]
    -          [White "Robert J. Fischer"]
    -          [Black "Bent Larsen"]
    -          [Result "1-0"]
    +     

    See the PGN Standard for full details. Here is an example: + +

              [Event "Portoroz Interzonal"]
    +          [Site "Portoroz, Yugoslavia"]
    +          [Date "1958.08.16"]
    +          [Round "8"]
    +          [White "Robert J. Fischer"]
    +          [Black "Bent Larsen"]
    +          [Result "1-0"]
     
    -

    Any characters that do not match this syntax are silently ignored. Note that -the PGN standard requires all games to have at least the seven tags shown -above. Any that you omit will be filled in by XBoard -with ‘?’ (unknown value), or ‘-’ (inapplicable value). -

    Edit Comment
    Adds or modifies a comment on the current position. Comments are -saved by ‘Save Game’ and are displayed by ‘Load Game’, -‘Forward’, and ‘Backward’. -
    ICS Input Box
    If this option is set in ICS mode, -XBoard -creates an extra window that you can use for typing in ICS commands. -The input box is especially useful if you want to type in something long or do -some editing on your input, because output from ICS doesn't get mixed -in with your typing as it would in the main terminal window. -
    Pause
    Pauses updates to the board, and if you are playing against a chess engine, -also pauses your clock. To continue, select ‘Pause’ again, and the -display will automatically update to the latest position. -The ‘P’ button and keyboard p key are equivalents. - -

    If you select Pause when you are playing against a chess engine and -it is not your move, the chess engine's clock -will continue to run and it will eventually make a move, at which point -both clocks will stop. Since board updates are paused, however, -you will not see the move until you exit from Pause mode (or select Forward). -This behavior is meant to simulate adjournment with a sealed move. - -

    If you select Pause while you are observing or examining a game on a -chess server, you can step backward and forward in the current history -of the examined game without affecting the other observers and -examiners, and without having your display jump forward to the latest -position each time a move is made. Select Pause again to reconnect -yourself to the current state of the game on ICS. - -

    If you select ‘Pause’ while you are loading a game, the game stops -loading. You can load more moves manually by selecting ‘Forward’, or -resume automatic loading by selecting ‘Pause’ again. +

    Any characters that do not match this syntax are silently ignored. Note that +the PGN standard requires all games to have at least the seven tags shown +above. Any that you omit will be filled in by XBoard +with ‘?’ (unknown value), or ‘-’ (inapplicable value). +

    Edit Comment
    Adds or modifies a comment on the current position. Comments are +saved by ‘Save Game’ and are displayed by ‘Load Game’, +‘Forward’, and ‘Backward’. +
    ICS Input Box
    If this option is set in ICS mode, +XBoard +creates an extra window that you can use for typing in ICS commands. +The input box is especially useful if you want to type in something long or do +some editing on your input, because output from ICS doesn't get mixed +in with your typing as it would in the main terminal window. +
    Pause
    Pauses updates to the board, and if you are playing against a chess engine, +also pauses your clock. To continue, select ‘Pause’ again, and the +display will automatically update to the latest position. +The ‘P’ button and keyboard p key are equivalents. + +If you select Pause when you are playing against a chess engine and +it is not your move, the chess engine's clock +will continue to run and it will eventually make a move, at which point +both clocks will stop. Since board updates are paused, however, +you will not see the move until you exit from Pause mode (or select Forward). +This behavior is meant to simulate adjournment with a sealed move. + +If you select Pause while you are observing or examining a game on a +chess server, you can step backward and forward in the current history +of the examined game without affecting the other observers and +examiners, and without having your display jump forward to the latest +position each time a move is made. Select Pause again to reconnect +yourself to the current state of the game on ICS. + +If you select ‘Pause’ while you are loading a game, the game stops +loading. You can load more moves manually by selecting ‘Forward’, or +resume automatic loading by selecting ‘Pause’ again.
    + diff --git a/manual/html_node/Options-Menu.html b/manual/html_node/Options-Menu.html index 41b892e..f9dd128 100644 --- a/manual/html_node/Options-Menu.html +++ b/manual/html_node/Options-Menu.html @@ -36,209 +36,210 @@ Up: Menus

    -
    Flip View
    Inverts your view of the chess board for the duration of the -current game. Starting a new game returns the board to normal. -The v key is a keyboard equivalent. -
    Adjudications
    Pops up a sub-menu where you can enable or disable various adjudications -that XBoard can perform in engine-engine games. -You can instruct XBoard to detect and terminate the game on checkmate -or stalemate, even if the engines would not do so, to verify engine -result claims (forfeiting engines that make false claims), rather than -naively following the engine, to declare draw on posititions -which can never be won for lack of mating material, (e.g. KBK), -or which are impossble to win unless the opponent seeks its own demise -(e.g. KBKN). -For these adjudications to work, ‘Test Legality’ should be switched on. -It is also possible to insruct XBoard to enforce a 50-move or 3-fold-repeat -rule and automtically declare draw (after a user-adjustable number of moves -or repeats) even if the engines are prepared to go on. -It is also possible to have XBoard declare draw on games that seem to drag on -forever, or adjudicate a loss if both engines agree (for 3 cosecutive moves) that one -of them is behind more than a user-adjustable score threshold. -For the latter adjudication to work, XBoard should be able to properly understand -the engine's scores. To faclitate the latter, you can inform xboard here if -the engines report scores from the viewpoint of white, or from that of their own color. -
    Engine Settings
    Pops up a sub-menu where you can set some engine parameters common to most engines, -such as hash-table size, tablebase cache size, maximum number of processors -that SMP engines can use, and where to find the Polyglot adapter needed -to run UCI engines under XBoard. The feature tht allows setting of these parameters on -engines is new since XBoard 4.3.15, so not many WinBoard engines respond -to it yet, but UCI engines should. -It is also possible to specify a GUI opening book here, i.e. an opening -book that XBoard consults for any position a playing engine gets in. -It then forces the engine to play the book move, rather than to think up its own, -if that position is found in the book. -The book can switched on and off independently for either engine. -
    Time Control
    Pops up a sub-menu where you can set the time-control parameters interactively. -Allows you to select classical or incremental time controls, -set the moves per session, session duration, and time increment. -Also allows specification of time-odds factors for one or both engines. -If an engine is given a time-odds factor N, all time quota it gets, -be it at the beginning of a session or through the time increment or -fixed time per move, will be divided by N. -
    Always Queen
    If this option is off, XBoard brings up a dialog -box whenever you move a pawn to the last rank, asking what piece -you want to promote it to. If the option is true, your pawns are -always promoted to queens. Your opponent can still underpromote. -
    Animate Dragging
    If Animate Dragging is on, while you are dragging a piece with the -mouse, an image of the piece follows the mouse cursor. -If Animate Dragging is off, there is no visual feedback while you are -dragging a piece, but if Animate Moving is on, the move will be -animated when it is complete. -
    Animate Moving
    If Animate Moving is on, all piece moves are animated. An image of the -piece is shown moving from the old square to the new square when the -move is completed (unless the move was already animated by Animate Dragging). -If Animate Moving is off, a moved piece instantly disappears from its -old square and reappears on its new square when the move is complete. -
    Auto Comment
    If this option is on, any remarks made on ICS while you are observing or -playing a game are recorded as a comment on the current move. This includes -remarks made with the ICS commands say, tell, whisper, -and kibitz. -Limitation: remarks that you type yourself are not recognized; -XBoard scans only the output from ICS, not the input you type to it. -
    Auto Flag
    If this option is on and one player runs out of time -before the other, -XBoard -will automatically call his flag, claiming a win on time. -In ICS mode, Auto Flag will only call your opponent's flag, not yours, -and the ICS may award you a draw instead of a win if you have -insufficient mating material. In local chess engine mode, -XBoard -may call either player's flag and will not take material into account. -
    Auto Flip View
    If the Auto Flip View option is on when you start a game, the board -will be automatically oriented so that your pawns move from the bottom -of the window towards the top. -
    Auto Observe
    If this option is on and you add a player to your gnotify -list on ICS, XBoard will automatically observe all of that -player's games, unless you are doing something else (such as -observing or playing a game of your own) when one starts. -The games are displayed -from the point of view of the player on your gnotify list; that is, his -pawns move from the bottom of the window towards the top. -Exceptions: If both players in a game are on your gnotify list, if -your ICS -highlight -variable is set to 0, or if the ICS you are using does not -properly support observing from Black's point of view, -you will see the game from White's point of view. -
    Auto Raise Board
    If this option is on, whenever a new game begins, the chessboard window -is deiconized (if necessary) and raised to the top of the stack of windows. -
    Auto Save
    If this option is true, at the end of every game XBoard prompts -you for a file name and appends a record of the game to the file -you specify. -Disabled if the saveGameFile command-line -option is set, as in that case all games are saved to the specified file. -See Load and Save options. -
    Blindfold
    If this option is on, XBoard displays the board as usual but does -not display pieces or move highlights. You can still move in the -usual way (with the mouse or by typing moves in ICS mode), even though -the pieces are invisible. -
    Flash Moves
    If this option is on, whenever a move is completed, the moved piece flashes. -The number of times to flash is set by the flashCount command-line -option; it defaults to 3 if Flash Moves is first turned on from the menu. - -

    If you are playing a game on an ICS, the board is always -oriented at the start of the game so that your pawns move from -the bottom of the window towards the top. Otherwise, the starting -orientation is determined by the flipView command line option; -if it is false (the default), White's pawns move from bottom to top -at the start of each game; if it is true, Black's pawns move from -bottom to top. See User interface options. -

    Get Move List
    If this option is on, whenever XBoard -receives the first board of a new ICS game (or a different game from -the one it is currently displaying), it -retrieves the list of past moves from the ICS. -You can then review the moves with the ‘Forward’ and ‘Backward’ -commands -or save them with ‘Save Game’. You might want to -turn off this option if you are observing several blitz games at once, -to keep from wasting time and network bandwidth fetching the move lists over -and over. -When you turn this option on from the menu, XBoard -immediately fetches the move list of the current game (if any). -
    Highlight Last Move
    If Highlight Last Move is on, after a move is made, the starting and -ending squares remain highlighted. In addition, after you use Backward -or Back to Start, the starting and ending squares of the last move to -be unmade are highlighted. -
    Move Sound
    If this option is on, XBoard alerts you by playing a sound -after each of your opponent's moves (or after every -move if you are observing a game on the Internet Chess Server). -The sound is not played after moves you make or moves read from a -saved game file. By default, the -sound is the terminal bell, but on some systems you can change it -to a sound file using the soundMove option; see below. - -

    If you turn on this option when using XBoard with the Internet -Chess Server, you will probably want to give the -set bell 0 -command to the ICS, since otherwise the ICS will ring the terminal bell -after every move (not just yours). (The .icsrc file -is a good place for this; see ICS options.) -

    ICS Alarm
    When this option is on, an alarm sound is played when your clock -counts down to the icsAlarmTime (by default, 5 seconds) in an ICS -game. For games with time controls that include an increment, the -alarm will sound each time the clock counts down to the icsAlarmTime. -By default, the alarm sound is the terminal bell, but on some systems -you can change it to a sound file using the soundIcsAlarm option; see -below. -
    Old Save Style
    If this option is off, XBoard saves games in PGN -(portable game notation) and positions in FEN (Forsythe-Edwards -notation). If the option is on, a save style that is compatible -with older versions of XBoard is used instead. -The old position style is more human-readable -than FEN; the old game style has no particular advantages. -
    Periodic Updates
    If this option is off (or if -you are using a chess engine that does not support periodic updates), -the analysis window -will only be updated when the analysis changes. If this option is -on, the Analysis Window will be updated every two seconds. -
    Ponder Next Move
    If this option is off, the chess engine will think only when it is on -move. If the option is on, the engine will also think while waiting -for you to make your move. -
    Popup Exit Message
    If this option is on, when XBoard wants to display a message just -before exiting, it brings up a modal dialog box and waits for you to -click OK before exiting. If the option is off, XBoard prints the -message to standard error (the terminal) and exits immediately. -
    Popup Move Errors
    If this option is off, when you make an error in moving (such as -attempting an illegal move or moving the wrong color piece), the -error message is displayed in the message area. If the option is -on, move errors are displayed in small popup windows like other errors. -You can dismiss an error popup either by clicking its OK button or by -clicking anywhere on the board, including downclicking to start a move. -
    Premove
    If this option is on while playing a game on an ICS, you can register -your next planned move before it is your turn. Move the piece with -the mouse in the ordinary way, and the starting and ending squares -will be highlighted with a special color (red by default). When it is -your turn, if your registered move is legal, XBoard will send it to -ICS immediately; if not, it will be ignored and you can make a -different move. If you change your mind about your premove, either -make a different move, or double-click on any piece to cancel the move -entirely. -
    Quiet Play
    If this option is on, XBoard will automatically issue an ICS -set shout 0 -command whenever you start a game and a -set shout 1 -command whenever you finish one. Thus, you will not be distracted -by shouts from other ICS users while playing. -
    Show Coords
    If this option is on, XBoard displays algebraic coordinates -along the board's left and bottom edges. -
    Hide Thinking
    If this option is off, the chess engine's notion of the score and best -line of play from the current position is displayed as it is -thinking. The score indicates how many pawns ahead (or if negative, -behind) the chess engine thinks it is. In matches between two -machines, the score is prefixed by ‘W’ or ‘B’ to indicate -whether it is showing White's thinking or Black's, and only the thinking -of the engine that is on move is shown. -
    Test Legality
    If this option is on, XBoard tests whether the moves you try to make -with the mouse are legal and refuses to let you make an illegal move. -Moves loaded from a file with ‘Load Game’ are also checked. If -the option is off, all moves are accepted, but if a local chess engine -or the ICS is active, they will still reject illegal moves. Turning -off this option is useful if you are playing a chess variant with -rules that XBoard does not understand. (Bughouse, suicide, and wild -variants where the king may castle after starting on the d file are -generally supported with Test Legality on.) +
    Flip View
    Inverts your view of the chess board for the duration of the +current game. Starting a new game returns the board to normal. +The v key is a keyboard equivalent. +
    Adjudications
    Pops up a sub-menu where you can enable or disable various adjudications +that XBoard can perform in engine-engine games. +You can instruct XBoard to detect and terminate the game on checkmate +or stalemate, even if the engines would not do so, to verify engine +result claims (forfeiting engines that make false claims), rather than +naively following the engine, to declare draw on posititions +which can never be won for lack of mating material, (e.g. KBK), +or which are impossble to win unless the opponent seeks its own demise +(e.g. KBKN). +For these adjudications to work, ‘Test Legality’ should be switched on. +It is also possible to insruct XBoard to enforce a 50-move or 3-fold-repeat +rule and automtically declare draw (after a user-adjustable number of moves +or repeats) even if the engines are prepared to go on. +It is also possible to have XBoard declare draw on games that seem to drag on +forever, or adjudicate a loss if both engines agree (for 3 cosecutive moves) that one +of them is behind more than a user-adjustable score threshold. +For the latter adjudication to work, XBoard should be able to properly understand +the engine's scores. To faclitate the latter, you can inform xboard here if +the engines report scores from the viewpoint of white, or from that of their own color. +
    Engine Settings
    Pops up a sub-menu where you can set some engine parameters common to most engines, +such as hash-table size, tablebase cache size, maximum number of processors +that SMP engines can use, and where to find the Polyglot adapter needed +to run UCI engines under XBoard. The feature tht allows setting of these parameters on +engines is new since XBoard 4.3.15, so not many WinBoard engines respond +to it yet, but UCI engines should. +It is also possible to specify a GUI opening book here, i.e. an opening +book that XBoard consults for any position a playing engine gets in. +It then forces the engine to play the book move, rather than to think up its own, +if that position is found in the book. +The book can switched on and off independently for either engine. +
    Time Control
    Pops up a sub-menu where you can set the time-control parameters interactively. +Allows you to select classical or incremental time controls, +set the moves per session, session duration, and time increment. +Also allows specification of time-odds factors for one or both engines. +If an engine is given a time-odds factor N, all time quota it gets, +be it at the beginning of a session or through the time increment or +fixed time per move, will be divided by N. +
    Always Queen
    If this option is off, XBoard brings up a dialog +box whenever you move a pawn to the last rank, asking what piece +you want to promote it to. If the option is true, your pawns are +always promoted to queens. Your opponent can still underpromote. +
    Animate Dragging
    If Animate Dragging is on, while you are dragging a piece with the +mouse, an image of the piece follows the mouse cursor. +If Animate Dragging is off, there is no visual feedback while you are +dragging a piece, but if Animate Moving is on, the move will be +animated when it is complete. +
    Animate Moving
    If Animate Moving is on, all piece moves are animated. An image of the +piece is shown moving from the old square to the new square when the +move is completed (unless the move was already animated by Animate Dragging). +If Animate Moving is off, a moved piece instantly disappears from its +old square and reappears on its new square when the move is complete. +
    Auto Comment
    If this option is on, any remarks made on ICS while you are observing or +playing a game are recorded as a comment on the current move. This includes +remarks made with the ICS commands say, tell, whisper, +and kibitz. +Limitation: remarks that you type yourself are not recognized; +XBoard scans only the output from ICS, not the input you type to it. +
    Auto Flag
    If this option is on and one player runs out of time +before the other, +XBoard +will automatically call his flag, claiming a win on time. +In ICS mode, Auto Flag will only call your opponent's flag, not yours, +and the ICS may award you a draw instead of a win if you have +insufficient mating material. In local chess engine mode, +XBoard +may call either player's flag and will not take material into account. +
    Auto Flip View
    If the Auto Flip View option is on when you start a game, the board +will be automatically oriented so that your pawns move from the bottom +of the window towards the top. +
    Auto Observe
    If this option is on and you add a player to your gnotify +list on ICS, XBoard will automatically observe all of that +player's games, unless you are doing something else (such as +observing or playing a game of your own) when one starts. +The games are displayed +from the point of view of the player on your gnotify list; that is, his +pawns move from the bottom of the window towards the top. +Exceptions: If both players in a game are on your gnotify list, if +your ICS +highlight +variable is set to 0, or if the ICS you are using does not +properly support observing from Black's point of view, +you will see the game from White's point of view. +
    Auto Raise Board
    If this option is on, whenever a new game begins, the chessboard window +is deiconized (if necessary) and raised to the top of the stack of windows. +
    Auto Save
    If this option is true, at the end of every game XBoard prompts +you for a file name and appends a record of the game to the file +you specify. +Disabled if the saveGameFile command-line +option is set, as in that case all games are saved to the specified file. +See Load and Save options. +
    Blindfold
    If this option is on, XBoard displays the board as usual but does +not display pieces or move highlights. You can still move in the +usual way (with the mouse or by typing moves in ICS mode), even though +the pieces are invisible. +
    Flash Moves
    If this option is on, whenever a move is completed, the moved piece flashes. +The number of times to flash is set by the flashCount command-line +option; it defaults to 3 if Flash Moves is first turned on from the menu. + +If you are playing a game on an ICS, the board is always +oriented at the start of the game so that your pawns move from +the bottom of the window towards the top. Otherwise, the starting +orientation is determined by the flipView command line option; +if it is false (the default), White's pawns move from bottom to top +at the start of each game; if it is true, Black's pawns move from +bottom to top. See User interface options. +
    Get Move List
    If this option is on, whenever XBoard +receives the first board of a new ICS game (or a different game from +the one it is currently displaying), it +retrieves the list of past moves from the ICS. +You can then review the moves with the ‘Forward’ and ‘Backward’ +commands +or save them with ‘Save Game’. You might want to +turn off this option if you are observing several blitz games at once, +to keep from wasting time and network bandwidth fetching the move lists over +and over. +When you turn this option on from the menu, XBoard +immediately fetches the move list of the current game (if any). +
    Highlight Last Move
    If Highlight Last Move is on, after a move is made, the starting and +ending squares remain highlighted. In addition, after you use Backward +or Back to Start, the starting and ending squares of the last move to +be unmade are highlighted. +
    Move Sound
    If this option is on, XBoard alerts you by playing a sound +after each of your opponent's moves (or after every +move if you are observing a game on the Internet Chess Server). +The sound is not played after moves you make or moves read from a +saved game file. By default, the +sound is the terminal bell, but on some systems you can change it +to a sound file using the soundMove option; see below. + +If you turn on this option when using XBoard with the Internet +Chess Server, you will probably want to give the +set bell 0 +command to the ICS, since otherwise the ICS will ring the terminal bell +after every move (not just yours). (The .icsrc file +is a good place for this; see ICS options.) +
    ICS Alarm
    When this option is on, an alarm sound is played when your clock +counts down to the icsAlarmTime (by default, 5 seconds) in an ICS +game. For games with time controls that include an increment, the +alarm will sound each time the clock counts down to the icsAlarmTime. +By default, the alarm sound is the terminal bell, but on some systems +you can change it to a sound file using the soundIcsAlarm option; see +below. +
    Old Save Style
    If this option is off, XBoard saves games in PGN +(portable game notation) and positions in FEN (Forsythe-Edwards +notation). If the option is on, a save style that is compatible +with older versions of XBoard is used instead. +The old position style is more human-readable +than FEN; the old game style has no particular advantages. +
    Periodic Updates
    If this option is off (or if +you are using a chess engine that does not support periodic updates), +the analysis window +will only be updated when the analysis changes. If this option is +on, the Analysis Window will be updated every two seconds. +
    Ponder Next Move
    If this option is off, the chess engine will think only when it is on +move. If the option is on, the engine will also think while waiting +for you to make your move. +
    Popup Exit Message
    If this option is on, when XBoard wants to display a message just +before exiting, it brings up a modal dialog box and waits for you to +click OK before exiting. If the option is off, XBoard prints the +message to standard error (the terminal) and exits immediately. +
    Popup Move Errors
    If this option is off, when you make an error in moving (such as +attempting an illegal move or moving the wrong color piece), the +error message is displayed in the message area. If the option is +on, move errors are displayed in small popup windows like other errors. +You can dismiss an error popup either by clicking its OK button or by +clicking anywhere on the board, including downclicking to start a move. +
    Premove
    If this option is on while playing a game on an ICS, you can register +your next planned move before it is your turn. Move the piece with +the mouse in the ordinary way, and the starting and ending squares +will be highlighted with a special color (red by default). When it is +your turn, if your registered move is legal, XBoard will send it to +ICS immediately; if not, it will be ignored and you can make a +different move. If you change your mind about your premove, either +make a different move, or double-click on any piece to cancel the move +entirely. +
    Quiet Play
    If this option is on, XBoard will automatically issue an ICS +set shout 0 +command whenever you start a game and a +set shout 1 +command whenever you finish one. Thus, you will not be distracted +by shouts from other ICS users while playing. +
    Show Coords
    If this option is on, XBoard displays algebraic coordinates +along the board's left and bottom edges. +
    Hide Thinking
    If this option is off, the chess engine's notion of the score and best +line of play from the current position is displayed as it is +thinking. The score indicates how many pawns ahead (or if negative, +behind) the chess engine thinks it is. In matches between two +machines, the score is prefixed by ‘W’ or ‘B’ to indicate +whether it is showing White's thinking or Black's, and only the thinking +of the engine that is on move is shown. +
    Test Legality
    If this option is on, XBoard tests whether the moves you try to make +with the mouse are legal and refuses to let you make an illegal move. +Moves loaded from a file with ‘Load Game’ are also checked. If +the option is off, all moves are accepted, but if a local chess engine +or the ICS is active, they will still reject illegal moves. Turning +off this option is useful if you are playing a chess variant with +rules that XBoard does not understand. (Bughouse, suicide, and wild +variants where the king may castle after starting on the d file are +generally supported with Test Legality on.)
    + diff --git a/manual/html_node/Options.html b/manual/html_node/Options.html index 7ef646e..8ba232f 100644 --- a/manual/html_node/Options.html +++ b/manual/html_node/Options.html @@ -33,41 +33,43 @@ Up: Top

    3 Options

    -

    -This section documents the command-line options to XBoard. You can -set these options in two ways: by typing them on the shell command -line you use to start XBoard, or by setting them as X resources -(typically in your .Xresources file). Many of the options -cannot be changed while XBoard is running; others set the initial -state of items that can be changed with the Options menu. - -

    Most of the options have both a long name and a short name. To turn a -boolean option on or off from the command line, either give its long -name followed by the value true or false -(‘-longOptionName true’), or give just the short name to turn the -option on (‘-opt’), or the short name preceded by ‘x’ to -turn the option off (‘-xopt’). For options that take strings or -numbers as values, you can use the long or short option names -interchangeably. - -

    Each option corresponds to an X resource with the same name, so -if you like, you can set options in your .Xresources file -or in a file named XBoard in your home directory. -For options that have two names, the longer one is the name of -the corresponding X resource; the short name is not recognized. -To turn a boolean option on or off as an -X resource, give its long name followed by the value -true or false (‘XBoard*longOptionName: true’). +

    +This section documents the command-line options to XBoard. You can +set these options in two ways: by typing them on the shell command +line you use to start XBoard, or by setting them as X resources +(typically in your .Xresources file). Many of the options +cannot be changed while XBoard is running; others set the initial +state of items that can be changed with the Options menu. + +Most of the options have both a long name and a short name. To turn a +boolean option on or off from the command line, either give its long +name followed by the value true or false +(‘-longOptionName true’), or give just the short name to turn the +option on (‘-opt’), or the short name preceded by ‘x’ to +turn the option off (‘-xopt’). For options that take strings or +numbers as values, you can use the long or short option names +interchangeably. + +Each option corresponds to an X resource with the same name, so +if you like, you can set options in your .Xresources file +or in a file named XBoard in your home directory. +For options that have two names, the longer one is the name of +the corresponding X resource; the short name is not recognized. +To turn a boolean option on or off as an +X resource, give its long name followed by the value +true or false (‘XBoard*longOptionName: true’). +

    + diff --git a/manual/html_node/Other-options.html b/manual/html_node/Other-options.html index ea0fc48..f17e5ff 100644 --- a/manual/html_node/Other-options.html +++ b/manual/html_node/Other-options.html @@ -32,124 +32,126 @@ Up: Options

    3.7 Other options

    -

    +

    -
    -ncp/-xncp or -noChessProgram true/false
    If this option is true, XBoard acts as a passive chessboard; it -does not start a chess engine at all. Turning on this option -also turns off clockMode. Default: false. -
    -mode or -initialMode modename
    If this option is given, XBoard selects the given modename -from the Mode menu after starting and (if applicable) processing the -loadGameFile or loadPositionFile option. Default: "" (no selection). -Other supported values are -MachineWhite, MachineBlack, TwoMachines, Analysis, -AnalyzeFile, EditGame, EditPosition, and Training. -
    -variant varname
    Activates preliminary, partial support for playing chess variants -against a local engine or editing variant games. This flag is not -needed in ICS mode. Recognized variant names are: - -
              normal        Normal chess
    -          wildcastle    Shuffle chess, king can castle from d file
    -          nocastle      Shuffle chess, no castling allowed
    -          fischerandom  Fischer Random shuffle chess
    -          bughouse      Bughouse, ICC/FICS rules
    -          crazyhouse    Crazyhouse, ICC/FICS rules
    -          losers        Lose all pieces or get mated (ICC wild 17)
    -          suicide       Lose all pieces including king (FICS)
    -          giveaway      Try to have no legal moves (ICC wild 26)
    -          twokings      Weird ICC wild 9
    -          kriegspiel    Opponent's pieces are invisible
    -          atomic        Capturing piece explodes (ICC wild 27)
    -          3check        Win by giving check 3 times (ICC wild 25)
    -          shatranj      An ancient precursor of chess (ICC wild 28)
    -          xiangqi       Chinese Chess (on a 9x10 board)
    -          shogi         Japanese Chess (on a 9x9 board & piece drops)
    -          capablanca    Capablanca Chess (10x8 board, with Archbishop
    -                        and Chancellor pieces)
    -          gothic        similar, with a better initial position
    -          caparandom    An FRC-like version of Capablanca Chess (10x8)
    -          janus         A game with two Archbishops (10x8 board)
    -          courier       Medieval intermedite between shatranj and
    -                        modern Chess (on 12x8 board)
    -          falcon        Patented 10x8 variant with two Falcon pieces
    -          berolina      Pawns capture straight ahead, and move diagonal
    -          cylinder      Pieces wrap around the board edge
    -          knightmate    King moves as Knight, and vice versa
    -          super         Superchess (shuffle variant with 4 exo-pieces)
    -          fairy         A catchall variant in which all piece types
    -                        known to XBoard can participate (8x8)
    -          unknown       Catchall for other unknown variants
    +
    -ncp/-xncp or -noChessProgram true/false
    If this option is true, XBoard acts as a passive chessboard; it +does not start a chess engine at all. Turning on this option +also turns off clockMode. Default: false. +
    -mode or -initialMode modename
    If this option is given, XBoard selects the given modename +from the Mode menu after starting and (if applicable) processing the +loadGameFile or loadPositionFile option. Default: "" (no selection). +Other supported values are +MachineWhite, MachineBlack, TwoMachines, Analysis, +AnalyzeFile, EditGame, EditPosition, and Training. +
    -variant varname
    Activates preliminary, partial support for playing chess variants +against a local engine or editing variant games. This flag is not +needed in ICS mode. Recognized variant names are: + +
              normal        Normal chess
    +          wildcastle    Shuffle chess, king can castle from d file
    +          nocastle      Shuffle chess, no castling allowed
    +          fischerandom  Fischer Random shuffle chess
    +          bughouse      Bughouse, ICC/FICS rules
    +          crazyhouse    Crazyhouse, ICC/FICS rules
    +          losers        Lose all pieces or get mated (ICC wild 17)
    +          suicide       Lose all pieces including king (FICS)
    +          giveaway      Try to have no legal moves (ICC wild 26)
    +          twokings      Weird ICC wild 9
    +          kriegspiel    Opponent's pieces are invisible
    +          atomic        Capturing piece explodes (ICC wild 27)
    +          3check        Win by giving check 3 times (ICC wild 25)
    +          shatranj      An ancient precursor of chess (ICC wild 28)
    +          xiangqi       Chinese Chess (on a 9x10 board)
    +          shogi         Japanese Chess (on a 9x9 board & piece drops) 
    +          capablanca    Capablanca Chess (10x8 board, with Archbishop 
    +                        and Chancellor pieces)
    +          gothic        similar, with a better initial position
    +          caparandom    An FRC-like version of Capablanca Chess (10x8) 
    +          janus         A game with two Archbishops (10x8 board)
    +          courier       Medieval intermedite between shatranj and 
    +                        modern Chess (on 12x8 board) 
    +          falcon        Patented 10x8 variant with two Falcon pieces
    +          berolina      Pawns capture straight ahead, and move diagonal 
    +          cylinder      Pieces wrap around the board edge
    +          knightmate    King moves as Knight, and vice versa 
    +          super         Superchess (shuffle variant with 4 exo-pieces)
    +          fairy         A catchall variant in which all piece types 
    +                        known to XBoard can participate (8x8)
    +          unknown       Catchall for other unknown variants
     
    -

    In the shuffle variants, XBoard now does shuffle the pieces, although -you can still do it by hand using Edit Position. Some variants are -supported only in ICS mode, including bughouse, and -kriegspiel. The winning/drawing conditions in crazyhouse (offboard -interposition on mate), losers, suicide, giveaway, atomic, and 3check -are not fully understood. -Berolina and cylinder chess can only be played with legality testing off. -In crazyhouse, XBoard now does keep -track of offboard pieces. In shatranj it does implement the baring -rule when mate detection is switched on. -

    -boardHeight N
    Allows you to set a non-standard number of board ranks in any variant. -If the height is given as -1, the default height for the variant is used. -Default: -1 -
    -boardWidth N
    Allows you to set a non-standard number of board files in any variant. -If the width is given as -1, the default width for the variant is used. -With a non-standard width, the initial position will always be an empty board, -as the usual opening array will not fit. -Default: -1 -
    -holdingsSize N
    Allows you to set a non-standard size for the holdings in any variant. -If the size is given as -1, the default holdings size for the variant is used. -The first N piece types will go into the holdings on capture, and you will be -able to drop them on the board in stead of making a normal move. If size equals 0, -there will be no holdings. -Default: -1 -
    -defaultFrcPosition N
    Specifies the number of the opening position in shuffle games like Chess960. -A value of -1 means the position is randomly generated by XBoard -at the beginning of every game. -Default: -1 -
    -pieceToSquareTable string
    The characters that are used to represent the piece types XBoard knows in FEN -diagrams and SAN moves. The string argument has to have an even length -(or it will be ignored), as white and black pieces have to be given separately -(in that order). The last letter for each color will be the King. -The letters before that will be PNBRQ and then a whole host of fairy pieces -in an order that has not fully crystallized yet (currently FEACWMOHIJGDVSLU, -F=Ferz, Elephant, A=Archbishop, C=Chancellor, W=Wazir, M=Commoner, O=Cannon, -H=Nightrider). You should list at least all pieces that occur in the variant -you are playing. If you have less than 44 characters in the string, the pieces -not mentioned will get assigned a period, and you will not be able to distinguish -them in FENs. You can also explicitly assign pieces a period, in which case they -will not be counted in deciding which captured pieces can go into the holdings. -A tilde '~' as a piece name does mean this piece is used to represent a promoted -Pawn in crazyhouse-like games, i.e. on capture it turns back onto a Pawn. -A '+' similarly indicates the piece is a shogi-style promoted piece, that should -revert to its non-promoted version on capture (rather than to a Pawn). -Note that promoted pieces are represented by pieces 11 further in the list. -You should not have to use this option often: each variant has its own default -setting for the piece representation in FEN, which should be sufficient in normal use. -Default: "" -
    -debug/-xdebug or -debugMode true/false
    Turns on debugging printout. -
    -debugFile filename or -nameOfDebugFile filename
    Sets the name of the file to which WinBoard saves debug information -(including all communication to and from the engines). -
    -engineDebugOutput number
    Specifies how WinBoard should handle unsolicited output from the engine, -with respect to saving it in the debug file. -The output is further (hopefully) ignored. -If number=0, WinBoard refrains from writing such spurious output to the debug file. -If number=1, all engine output is written faithfully to the debug file. -If number=2, any protocol-violating line is prefixed with a ‘#’ character, -as the engine itself should have done if it wanted to submit info for inclusion in the debug file. -This option is provided for the benefit of applications that use the debug file -as a source of information, such as the broadcaster of live games TLCV / TLCS. -Such applications can be protected from spurious engine output that might otherwise confuse them. -
    -rsh or -remoteShell shell-name
    Name of the command used to run programs remotely. The default -is rsh or remsh, determined when XBoard is -configured and compiled. -
    -ruser or -remoteUser user-name
    User name on the remote system when running programs with the -remoteShell. The default is your local user name. -
    -userName username
    Name under which the Human player will be listed in the PGN file. -Default is the login name on your local computer. -
    -delayBeforeQuit number
    -delayAfterQuit number
    These options specify how long WinBoard has to wait before sending a termination signal to rogue engine processes, that do not want to react to the ‘quit’ command. The second one determines the pause after killing the engine, to make sure it dies. - -
    +

    +In the shuffle variants, XBoard now does shuffle the pieces, although +you can still do it by hand using Edit Position. Some variants are +supported only in ICS mode, including bughouse, and +kriegspiel. The winning/drawing conditions in crazyhouse (offboard +interposition on mate), losers, suicide, giveaway, atomic, and 3check +are not fully understood. +Berolina and cylinder chess can only be played with legality testing off. +In crazyhouse, XBoard now does keep +track of offboard pieces. In shatranj it does implement the baring +rule when mate detection is switched on. +

    -boardHeight N
    Allows you to set a non-standard number of board ranks in any variant. +If the height is given as -1, the default height for the variant is used. +Default: -1 +
    -boardWidth N
    Allows you to set a non-standard number of board files in any variant. +If the width is given as -1, the default width for the variant is used. +With a non-standard width, the initial position will always be an empty board, +as the usual opening array will not fit. +Default: -1 +
    -holdingsSize N
    Allows you to set a non-standard size for the holdings in any variant. +If the size is given as -1, the default holdings size for the variant is used. +The first N piece types will go into the holdings on capture, and you will be +able to drop them on the board in stead of making a normal move. If size equals 0, +there will be no holdings. +Default: -1 +
    -defaultFrcPosition N
    Specifies the number of the opening position in shuffle games like Chess960. +A value of -1 means the position is randomly generated by XBoard +at the beginning of every game. +Default: -1 +
    -pieceToSquareTable string
    The characters that are used to represent the piece types XBoard knows in FEN +diagrams and SAN moves. The string argument has to have an even length +(or it will be ignored), as white and black pieces have to be given separately +(in that order). The last letter for each color will be the King. +The letters before that will be PNBRQ and then a whole host of fairy pieces +in an order that has not fully crystallized yet (currently FEACWMOHIJGDVSLU, +F=Ferz, Elephant, A=Archbishop, C=Chancellor, W=Wazir, M=Commoner, O=Cannon, +H=Nightrider). You should list at least all pieces that occur in the variant +you are playing. If you have less than 44 characters in the string, the pieces +not mentioned will get assigned a period, and you will not be able to distinguish +them in FENs. You can also explicitly assign pieces a period, in which case they +will not be counted in deciding which captured pieces can go into the holdings. +A tilde '~' as a piece name does mean this piece is used to represent a promoted +Pawn in crazyhouse-like games, i.e. on capture it turns back onto a Pawn. +A '+' similarly indicates the piece is a shogi-style promoted piece, that should +revert to its non-promoted version on capture (rather than to a Pawn). +Note that promoted pieces are represented by pieces 11 further in the list. +You should not have to use this option often: each variant has its own default +setting for the piece representation in FEN, which should be sufficient in normal use. +Default: "" +
    -debug/-xdebug or -debugMode true/false
    Turns on debugging printout. +
    -debugFile filename or -nameOfDebugFile filename
    Sets the name of the file to which WinBoard saves debug information +(including all communication to and from the engines). +
    -engineDebugOutput number
    Specifies how WinBoard should handle unsolicited output from the engine, +with respect to saving it in the debug file. +The output is further (hopefully) ignored. +If number=0, WinBoard refrains from writing such spurious output to the debug file. +If number=1, all engine output is written faithfully to the debug file. +If number=2, any protocol-violating line is prefixed with a ‘#’ character, +as the engine itself should have done if it wanted to submit info for inclusion in the debug file. +This option is provided for the benefit of applications that use the debug file +as a source of information, such as the broadcaster of live games TLCV / TLCS. +Such applications can be protected from spurious engine output that might otherwise confuse them. +
    -rsh or -remoteShell shell-name
    Name of the command used to run programs remotely. The default +is rsh or remsh, determined when XBoard is +configured and compiled. +
    -ruser or -remoteUser user-name
    User name on the remote system when running programs with the +remoteShell. The default is your local user name. +
    -userName username
    Name under which the Human player will be listed in the PGN file. +Default is the login name on your local computer. +
    -delayBeforeQuit number
    -delayAfterQuit number
    These options specify how long WinBoard has to wait before sending a termination signal to rogue engine processes, that do not want to react to the ‘quitÂ’ command. The second one determines the pause after killing the engine, to make sure it dies. + + + diff --git a/manual/html_node/Other-programs.html b/manual/html_node/Other-programs.html index ddd356a..577858b 100644 --- a/manual/html_node/Other-programs.html +++ b/manual/html_node/Other-programs.html @@ -33,16 +33,18 @@ Up: Top

    11 Other programs you can use with XBoard

    -

    -Here are some other programs you can use with XBoard +

    +Here are some other programs you can use with XBoard +

    + diff --git a/manual/html_node/Problems.html b/manual/html_node/Problems.html index 712923c..5696349 100644 --- a/manual/html_node/Problems.html +++ b/manual/html_node/Problems.html @@ -33,38 +33,40 @@ Up: Top

    8 Reporting problems

    -

    -Report bugs and problems with XBoard to <bug-xboard@gnu.org>. - -

    Please use the script program to start a typescript, run -XBoard with the ‘-debug’ option, and include the typescript -output in your message. -Also tell us what kind of machine and what operating system version -you are using. The command ‘uname -a’ will often tell you this. -Here is a sample of approximately what you should type: - -

         script
    -     uname -a
    -     ./configure
    -     make
    -     ./xboard -debug
    -     exit
    -     mail bug-xboard@gnu.org
    -     Subject: Your short description of the problem
    -     Your detailed description of the problem
    -     ~r typescript
    -     .
    +

    +Report bugs and problems with XBoard to <bug-xboard@gnu.org>. + +Please use the script program to start a typescript, run +XBoard with the ‘-debug’ option, and include the typescript +output in your message. +Also tell us what kind of machine and what operating system version +you are using. The command ‘uname -a’ will often tell you this. +Here is a sample of approximately what you should type: + +

         script
    +     uname -a
    +     ./configure
    +     make
    +     ./xboard -debug
    +     exit
    +     mail bug-xboard@gnu.org
    +     Subject: Your short description of the problem
    +     Your detailed description of the problem
    +     ~r typescript
    +     .
     
    -

    The WinBoard / XBoard 4.3 line is being developed by H.G. Muller -independently of the GNU Savannah xboard project. -Bug reports on this version, and suggestions for improvements and additions, -are best posted in the WinBoard forum, -WinBoard-development section (http://www.open-aurec.com/wbforum). - -

    If you improve XBoard, please send a message about your changes, -and we will get in touch with you about merging them in -to the main line of development. -Also see our Web site at http://savannah.gnu.org/projects/xboard/. +

    +The WinBoard / XBoard 4.3 line is being developed by H.G. Muller +independently of the GNU Savannah xboard project. +Bug reports on this version, and suggestions for improvements and additions, +are best posted in the WinBoard forum, +WinBoard-development section (http://www.open-aurec.com/wbforum). + +If you improve XBoard, please send a message about your changes, +and we will get in touch with you about merging them in +to the main line of development. +Also see our Web site at http://savannah.gnu.org/projects/xboard/. + diff --git a/manual/html_node/Step-Menu.html b/manual/html_node/Step-Menu.html index c6e000c..c7b6235 100644 --- a/manual/html_node/Step-Menu.html +++ b/manual/html_node/Step-Menu.html @@ -36,80 +36,81 @@ Up: Menus

    -
    Backward
    Steps backward through a series of remembered moves. -The ‘[<]’ button and the b key are equivalents, -as is turning the mouse wheel towards you. -In addition, pressing the Control key steps back one move, and releasing -it steps forward again. - -

    In most modes, ‘Backward’ only lets you look back at old positions; -it does not retract moves. This is the case if you are playing against -a chess engine, playing or observing a game on an ICS, or loading a game. -If you select ‘Backward’ in any of these situations, you will not -be allowed to make a different move. Use ‘Retract Move’ or -‘Edit Game’ if you want to change past moves. - -

    If you are examining an ICS game, the behavior of ‘Backward’ -depends on whether XBoard is in Pause mode. If Pause mode is -off, ‘Backward’ issues the ICS backward command, which backs up -everyone's view of the game and allows you to make a different -move. If Pause mode is on, ‘Backward’ only backs up your local -view. -

    Forward
    Steps forward through a series of remembered moves (undoing the -effect of ‘Backward’) or forward through a game file. The -‘[>]’ button and the f key are equivalents, -as is turning the mouse wheel away from you. - -

    If you are examining an ICS game, the behavior of Forward -depends on whether XBoard is in Pause mode. If Pause mode is -off, ‘Forward’ issues the ICS forward command, which moves -everyone's view of the game forward along the current line. If -Pause mode is on, ‘Forward’ only moves your local view forward, -and it will not go past the position that the game was in when -you paused. -

    Back to Start
    Jumps backward to the first remembered position in the game. -The ‘[<<]’ button and the shifted B key are equivalents. - -

    In most modes, Back to Start only lets you look back at old -positions; it does not retract moves. This is the case if you -are playing against a local chess engine, playing or observing a game on -a chess server, or loading a game. If you select ‘Back to Start’ in any -of these situations, you will not be allowed to make different -moves. Use ‘Retract Move’ or ‘Edit Game’ if you want to change past -moves; or use Reset to start a new game. - -

    If you are examining an ICS game, the behavior of ‘Back to -Start’ depends on whether XBoard is in Pause mode. If Pause mode -is off, ‘Back to Start’ issues the ICS ‘backward 999999’ -command, which backs up everyone's view of the game to the start and -allows you to make different moves. If Pause mode is on, ‘Back -to Start’ only backs up your local view. -

    Forward to End
    Jumps forward to the last remembered position in the game. The -‘[>>]’ button and the shifted F key are equivalents. - -

    If you are examining an ICS game, the behavior of ‘Forward to -End’ depends on whether XBoard is in Pause mode. If Pause mode -is off, ‘Forward to End’ issues the ICS ‘forward 999999’ -command, which moves everyone's view of the game forward to the end of -the current line. If Pause mode is on, ‘Forward to End’ only moves -your local view forward, and it will not go past the position -that the game was in when you paused. -

    Revert
    If you are examining an ICS game and Pause mode is off, issues -the ICS command ‘revert’. -
    Truncate Game
    Discards all remembered moves of the game beyond the current -position. Puts XBoard into ‘Edit Game’ mode if it was not there -already. -
    Move Now
    Forces the chess engine to move immediately. Chess engine mode only. -
    Retract Move
    Retracts your last move. In chess engine mode, you can do this only -after the chess engine has replied to your move; if the chess engine is still -thinking, use ‘Move Now’ first. In ICS mode, ‘Retract Move’ -issues the command ‘takeback 1’ or ‘takeback 2’ -depending on whether it is your opponent's move or yours. -
    Adjudicate to White
    Adjudicate to Black
    Adjudicate Draw
    Terminate an ongoing game in Two-Machines mode (including match mode), -with as result a win for white, for black, or a draw, repsectively. -The PGN file of the game will accompany the result string -by the comment "user adjudication". +
    Backward
    Steps backward through a series of remembered moves. +The ‘[<]’ button and the b key are equivalents, +as is turning the mouse wheel towards you. +In addition, pressing the Control key steps back one move, and releasing +it steps forward again. + +In most modes, ‘Backward’ only lets you look back at old positions; +it does not retract moves. This is the case if you are playing against +a chess engine, playing or observing a game on an ICS, or loading a game. +If you select ‘Backward’ in any of these situations, you will not +be allowed to make a different move. Use ‘Retract Move’ or +‘Edit Game’ if you want to change past moves. + +If you are examining an ICS game, the behavior of ‘Backward’ +depends on whether XBoard is in Pause mode. If Pause mode is +off, ‘Backward’ issues the ICS backward command, which backs up +everyone's view of the game and allows you to make a different +move. If Pause mode is on, ‘Backward’ only backs up your local +view. +
    Forward
    Steps forward through a series of remembered moves (undoing the +effect of ‘Backward’) or forward through a game file. The +‘[>]’ button and the f key are equivalents, +as is turning the mouse wheel away from you. + +If you are examining an ICS game, the behavior of Forward +depends on whether XBoard is in Pause mode. If Pause mode is +off, ‘Forward’ issues the ICS forward command, which moves +everyone's view of the game forward along the current line. If +Pause mode is on, ‘Forward’ only moves your local view forward, +and it will not go past the position that the game was in when +you paused. +
    Back to Start
    Jumps backward to the first remembered position in the game. +The ‘[<<]’ button and the shifted B key are equivalents. + +In most modes, Back to Start only lets you look back at old +positions; it does not retract moves. This is the case if you +are playing against a local chess engine, playing or observing a game on +a chess server, or loading a game. If you select ‘Back to Start’ in any +of these situations, you will not be allowed to make different +moves. Use ‘Retract Move’ or ‘Edit Game’ if you want to change past +moves; or use Reset to start a new game. + +If you are examining an ICS game, the behavior of ‘Back to +Start’ depends on whether XBoard is in Pause mode. If Pause mode +is off, ‘Back to Start’ issues the ICS ‘backward 999999’ +command, which backs up everyone's view of the game to the start and +allows you to make different moves. If Pause mode is on, ‘Back +to Start’ only backs up your local view. +
    Forward to End
    Jumps forward to the last remembered position in the game. The +‘[>>]’ button and the shifted F key are equivalents. + +If you are examining an ICS game, the behavior of ‘Forward to +End’ depends on whether XBoard is in Pause mode. If Pause mode +is off, ‘Forward to End’ issues the ICS ‘forward 999999’ +command, which moves everyone's view of the game forward to the end of +the current line. If Pause mode is on, ‘Forward to End’ only moves +your local view forward, and it will not go past the position +that the game was in when you paused. +
    Revert
    If you are examining an ICS game and Pause mode is off, issues +the ICS command ‘revert’. +
    Truncate Game
    Discards all remembered moves of the game beyond the current +position. Puts XBoard into ‘Edit Game’ mode if it was not there +already. +
    Move Now
    Forces the chess engine to move immediately. Chess engine mode only. +
    Retract Move
    Retracts your last move. In chess engine mode, you can do this only +after the chess engine has replied to your move; if the chess engine is still +thinking, use ‘Move Now’ first. In ICS mode, ‘Retract Move’ +issues the command ‘takeback 1’ or ‘takeback 2’ +depending on whether it is your opponent's move or yours. +
    Adjudicate to White
    Adjudicate to Black
    Adjudicate Draw
    Terminate an ongoing game in Two-Machines mode (including match mode), +with as result a win for white, for black, or a draw, repsectively. +The PGN file of the game will accompany the result string +by the comment "user adjudication".
    + diff --git a/manual/html_node/UCI-_002b-WB-Engine-Settings.html b/manual/html_node/UCI-_002b-WB-Engine-Settings.html index 7315971..3bc522b 100644 --- a/manual/html_node/UCI-_002b-WB-Engine-Settings.html +++ b/manual/html_node/UCI-_002b-WB-Engine-Settings.html @@ -37,40 +37,41 @@ Up: Options

    -
    -fUCI or -firstIsUCI true/false
    -sUCI or -secondIsUCI true/false
    Indicates if the mentioned engine executable file is an UCI engine, -and should be run with the aid of the Polyglot adapter rather than directly. -Xboard will then pass the other UCI options and engine name to Polyglot -through a .ini temporary file ceated for the purpose. -
    -PolyglotDir filename
    Gives the name of the directory in which the Polyglot adapter for UCI engines expects its files. -Default: "/usr/local/share/polyglot". -
    -usePolyglotBook true/false
    Specifies if the Polygot book should be used. -
    -PolyglotBook filename
    Gives the filename of the opening book that Polyglot should use. -From XBoard 4.3.15 on, native WinBoard engines will also use the opening book specified here, -provided the usePolyglotBook option is set to true, -and the option firstHasOwnBookUCI or secondHasOwnBookUCI applying to the engine -is set to false. -The engine will be kept in force mode as long as the current position is in book, -and XBoard will select the book moves for it. Default "". -
    -fNoOwnBookUCI or -firstXBook or -firstHasOwnBookUCI true/false
    -sNoOwnBookUCI or -secondXBook or -secondHasOwnBookUCI true/false
    Indicates if the mentioned engine has its own opening book it should play from, -rather than using the external book through XBoard. Default: false. -
    -defaultHashSize n
    Sets the size of the hash table to n MegaBytes. Together with the EGTB cache size -this number is also used to calculate the memory setting of WinBoard engines, -for those that support the memory feature of WinBoard protocol. Default: 64. -
    -defaultCacheSizeEGTB n
    Sets the size of the EGTB cache to n MegaBytes. Together with the hash-table size -this number is also used to calculate the memory setting of WinBoard engines, -for those that support the memory feature of WinBoard protocol. Default: 4. -
    -defaultPathEGTB filename
    Gives the name of the directory where the end-game tablebases are installed, for UCI engines. -Default: "/usr/local/share/egtb". -
    -egtFormats string
    Specifies which end-game tables are installed on the computer, and where. -The argument is a comma-separated list of format specifications, -each specification consisting of a format name, a colon, and a directory path name, -e.g. "nalimov:/usr/local/share/egtb". -If the name part matches that of a format that the engine requests through a feature command, -xboard will relay the path name for this format to the engine through an egtpath command. -One egtpath command for each matching format will be sent. -Popular formats are "nalimov" DTM tablebases and "scorpio" bitbases. -Default: "". +
    -fUCI or -firstIsUCI true/false
    -sUCI or -secondIsUCI true/false
    Indicates if the mentioned engine executable file is an UCI engine, +and should be run with the aid of the Polyglot adapter rather than directly. +Xboard will then pass the other UCI options and engine name to Polyglot +through a .ini temporary file ceated for the purpose. +
    -PolyglotDir filename
    Gives the name of the directory in which the Polyglot adapter for UCI engines expects its files. +Default: "/usr/local/share/polyglot". +
    -usePolyglotBook true/false
    Specifies if the Polygot book should be used. +
    -PolyglotBook filename
    Gives the filename of the opening book that Polyglot should use. +From XBoard 4.3.15 on, native WinBoard engines will also use the opening book specified here, +provided the usePolyglotBook option is set to true, +and the option firstHasOwnBookUCI or secondHasOwnBookUCI applying to the engine +is set to false. +The engine will be kept in force mode as long as the current position is in book, +and XBoard will select the book moves for it. Default "". +
    -fNoOwnBookUCI or -firstXBook or -firstHasOwnBookUCI true/false
    -sNoOwnBookUCI or -secondXBook or -secondHasOwnBookUCI true/false
    Indicates if the mentioned engine has its own opening book it should play from, +rather than using the external book through XBoard. Default: false. +
    -defaultHashSize n
    Sets the size of the hash table to n MegaBytes. Together with the EGTB cache size +this number is also used to calculate the memory setting of WinBoard engines, +for those that support the memory feature of WinBoard protocol. Default: 64. +
    -defaultCacheSizeEGTB n
    Sets the size of the EGTB cache to n MegaBytes. Together with the hash-table size +this number is also used to calculate the memory setting of WinBoard engines, +for those that support the memory feature of WinBoard protocol. Default: 4. +
    -defaultPathEGTB filename
    Gives the name of the directory where the end-game tablebases are installed, for UCI engines. +Default: "/usr/local/share/egtb". +
    -egtFormats string
    Specifies which end-game tables are installed on the computer, and where. +The argument is a comma-separated list of format specifications, +each specification consisting of a format name, a colon, and a directory path name, +e.g. "nalimov:/usr/local/share/egtb". +If the name part matches that of a format that the engine requests through a feature command, +xboard will relay the path name for this format to the engine through an egtpath command. +One egtpath command for each matching format will be sent. +Popular formats are "nalimov" DTM tablebases and "scorpio" bitbases. +Default: "".
    + diff --git a/manual/html_node/User-interface-options.html b/manual/html_node/User-interface-options.html index 523cd00..396678a 100644 --- a/manual/html_node/User-interface-options.html +++ b/manual/html_node/User-interface-options.html @@ -34,181 +34,183 @@ Up: Options

    3.5 User interface options

    -

    +

    -
    -display
    -geometry
    -iconic
    These and most other standard Xt options are accepted. -
    -noGUI
    Suppresses all GUI functions of XBoard -(to speed up automated ultra-fast engine-engine games, which you donÂ’t want to watch). -There will be no board or clock updates, no printing of moves, -and no update of the icon on the task bar in this mode. -
    -movesound/-xmovesound or -ringBellAfterMoves true/false
    Sets the Move Sound menu option. See Options Menu. Default: false. -For compatibility with old XBoard versions, -bell/-xbell are also -accepted as abbreviations for this option. -
    -exit/-xexit or -popupExitMessage true/false
    Sets the Popup Exit Message menu option. See Options Menu. Default: true. -
    -popup/-xpopup or -popupMoveErrors true/false
    Sets the Popup Move Errors menu option. See Options Menu. Default: false. -
    -queen/-xqueen or -alwaysPromoteToQueen true/false
    Sets the Always Queen menu option. See Options Menu. Default: false. -
    -legal/-xlegal or -testLegality true/false
    Sets the Test Legality menu option. See Options Menu. Default: true. -
    -size or -boardSize (sizeName | n1,n2,n3,n4,n5,n6,n7)
    Determines how large the board will be, by selecting the pixel size -of the pieces and setting a few related parameters. -The sizeName can be one of: Titanic, giving 129x129 pixel pieces, -Colossal 116x116, Giant 108x108, Huge 95x95, Big 87x87, Large 80x80, Bulky 72x72, -Medium 64x64, Moderate 58x58, Average 54x54, Middling 49x49, Mediocre -45x45, Small 40x40, Slim 37x37, Petite 33x33, Dinky 29x29, Teeny 25x25, -or Tiny 21x21. -Pieces of all these sizes are built into XBoard. -Other sizes can -be used if you have them; see the pixmapDirectory and bitmapDirectory -options. -The default depends on the size of your screen; it is approximately the -largest size that will fit without clipping. - -

    You can select other sizes or vary other layout parameters by providing -a list of comma-separated values (with no spaces) as the argument. -You do not need to provide all the values; for any you omit from the -end of the list, defaults are taken from the nearest built-in size. -The value n1 gives the piece size, n2 the width of the -black border -between squares, n3 the desired size for the -clockFont, n4 the desired size for the coordFont, -n5 the desired size for the default font, -n6 the smallLayout flag (0 or 1), -and n7 the tinyLayout flag (0 or 1). -All dimensions are in pixels. -If the border between squares is eliminated (0 width), the various -highlight options will not work, as there is nowhere to draw the highlight. -If smallLayout is 1 and titleInWindow is true, -the window layout is rearranged to make more room for the title. -If tinyLayout is 1, the labels on the menu bar are abbreviated -to one character each and the buttons in the button bar are made narrower. -

    -coords/-xcoords or -showCoords true/false
    Sets the Show Coords menu option. See Options Menu. Default: false. -The coordFont option specifies what font to use. -
    -autoraise/-xautoraise or -autoRaiseBoard true/false
    Sets the Auto Raise Board menu option. See Options Menu. Default: true. -
    -autoflip/-xautoflip or -autoFlipView true/false
    Sets the Auto Flip View menu option. See Options Menu. Default: true. -
    -flip/-xflip or -flipView true/false
    If Auto Flip View is not set, or if you are observing but not participating -in a game, then the positioning of the board at the start of each game -depends on the flipView option. If flipView is false (the default), -the board is positioned so that the white pawns move from the bottom to the -top; if true, the black pawns move from the bottom to the top. -In any case, the Flip menu option (see Options Menu) -can be used to flip the board after -the game starts. -
    -title/-xtitle or -titleInWindow true/false
    If this option is true, XBoard displays player names (for ICS -games) and game file names (for ‘Load Game’) inside its main -window. If the option is false (the default), this information is -displayed only in the window banner. You probably won't want to -set this option unless the information is not showing up in the -banner, as happens with a few X window managers. -
    -buttons/-xbuttons or -showButtonBar True/False
    If this option is False, xboard omits the [<<] [<] [P] [>] [>>] button -bar from the window, allowing the message line to be wider. You can -still get the functions of these buttons using the menus or their keyboard -shortcuts. Default: true. -
    -mono/-xmono or -monoMode true/false
    Determines whether XBoard displays its pieces and squares with -two colors (true) or four (false). You shouldn't have to -specify monoMode; XBoard will determine if it is necessary. -
    -flashCount count
    -flashRate rate
    -flash/-xflash
    These options enable flashing of pieces when they -land on their destination square. -flashCount -tells XBoard how many times to flash a piece after it -lands on its destination square. -flashRate -controls the rate of flashing (flashes/sec). -Abbreviations: -flash -sets flashCount to 3. -xflash -sets flashCount to 0. -Defaults: flashCount=0 (no flashing), flashRate=5. -
    -highlight/-xhighlight or -highlightLastMove true/false
    Sets the Highlight Last Move menu option. See Options Menu. Default: false. -
    -blind/-xblind or -blindfold true/false
    Sets the Blindfold menu option. See Options Menu. Default: false. -
    -clockFont font
    The font used for the clocks. If the option value is a pattern -that does not specify the font size, XBoard tries to choose an -appropriate font for the board size being used. -Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. -
    -coordFont font
    The font used for rank and file coordinate labels if showCoords -is true. If the option value is a pattern that does not specify -the font size, XBoard tries to choose an appropriate font for -the board size being used. -Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. -
    -font font
    The font used for popup dialogs, menus, comments, etc. -If the option value is a pattern that does not specify -the font size, XBoard tries to choose an appropriate font for -the board size being used. -Default: -*-helvetica-medium-r-normal–*-*-*-*-*-*-*-*. -
    -fontSizeTolerance tol
    In the font selection algorithm, a nonscalable font will be preferred -over a scalable font if the nonscalable font's size differs -by tol pixels -or less from the desired size. A value of -1 will force -a scalable font to always be used if available; a value of 0 will -use a nonscalable font only if it is exactly the right size; -a large value (say 1000) will force a nonscalable font to always be -used if available. Default: 4. -
    -bm or -bitmapDirectory dir
    -pixmap or -pixmapDirectory dir
    These options control what piece images xboard uses. The XBoard -distribution includes one set of pixmap pieces in xpm format, in the -directory pixmaps, and one set of bitmap pieces in xbm format, -in the directory bitmaps. Pixmap -pieces give a better appearance on the screen: the white pieces have -dark borders, and the black pieces have opaque internal details. With -bitmaps, neither piece color has a border, and the internal details -are transparent; you see the square color or other background color -through them. - -

    If XBoard is configured and compiled on a system that includes libXpm, -the X pixmap library, the xpm pixmap pieces are compiled in as the -default. A different xpm piece set can be selected at runtime with -the pixmapDirectory option, or a bitmap piece set can be selected -with the bitmapDirectory option. - -

    If XBoard is configured and compiled on a system that does not include -libXpm (or the --disable-xpm option is given to the configure -program), the bitmap pieces are compiled in as the default. It is not -possible to use xpm pieces in this case, but pixmap pieces in another -format called "xim" can be used by giving the pixmapDirectory option. -Or again, a different bitmap piece set can be selected with the -bitmapDirectory option. - -

    Files in the bitmapDirectory must be named as follows: -The first character of a piece bitmap name gives the piece it -represents (‘p’, ‘n’, ‘b’, ‘r’, ‘q’, or ‘k’), -the next characters give the size in pixels, the -following character indicates whether the piece is -solid or outline (‘s’ or ‘o’), -and the extension is ‘.bm’. -For example, a solid 80x80 knight would be named n80s.bm. -The outline bitmaps are used only in monochrome mode. -If bitmap pieces are compiled in and the bitmapDirectory is missing -some files, the compiled in pieces are used instead. - -

    If the bitmapDirectory option is given, -it is also possible to replace xboard's icons and menu checkmark, -by supplying files named icon_white.bm, icon_black.bm, and -checkmark.bm. - -

    For more information about pixmap pieces and how to get additional -sets, see zic2xpm below. -

    -whitePieceColor color
    -blackPieceColor color
    -lightSquareColor color
    -darkSquareColor color
    -highlightSquareColor color
    Colors to use for the pieces, squares, and square highlights. -Defaults: - -
              -whitePieceColor       #FFFFCC
    -          -blackPieceColor       #202020
    -          -lightSquareColor      #C8C365
    -          -darkSquareColor       #77A26D
    -          -highlightSquareColor  #FFFF00
    -          -premoveHighlightColor #FF0000
    +
    -display
    -geometry
    -iconic
    These and most other standard Xt options are accepted. +
    -noGUI
    Suppresses all GUI functions of XBoard +(to speed up automated ultra-fast engine-engine games, which you donÂ’t want to watch). +There will be no board or clock updates, no printing of moves, +and no update of the icon on the task bar in this mode. +
    -movesound/-xmovesound or -ringBellAfterMoves true/false
    Sets the Move Sound menu option. See Options Menu. Default: false. +For compatibility with old XBoard versions, -bell/-xbell are also +accepted as abbreviations for this option. +
    -exit/-xexit or -popupExitMessage true/false
    Sets the Popup Exit Message menu option. See Options Menu. Default: true. +
    -popup/-xpopup or -popupMoveErrors true/false
    Sets the Popup Move Errors menu option. See Options Menu. Default: false. +
    -queen/-xqueen or -alwaysPromoteToQueen true/false
    Sets the Always Queen menu option. See Options Menu. Default: false. +
    -legal/-xlegal or -testLegality true/false
    Sets the Test Legality menu option. See Options Menu. Default: true. +
    -size or -boardSize (sizeName | n1,n2,n3,n4,n5,n6,n7)
    Determines how large the board will be, by selecting the pixel size +of the pieces and setting a few related parameters. +The sizeName can be one of: Titanic, giving 129x129 pixel pieces, +Colossal 116x116, Giant 108x108, Huge 95x95, Big 87x87, Large 80x80, Bulky 72x72, +Medium 64x64, Moderate 58x58, Average 54x54, Middling 49x49, Mediocre +45x45, Small 40x40, Slim 37x37, Petite 33x33, Dinky 29x29, Teeny 25x25, +or Tiny 21x21. +Pieces of all these sizes are built into XBoard. +Other sizes can +be used if you have them; see the pixmapDirectory and bitmapDirectory +options. +The default depends on the size of your screen; it is approximately the +largest size that will fit without clipping. + +You can select other sizes or vary other layout parameters by providing +a list of comma-separated values (with no spaces) as the argument. +You do not need to provide all the values; for any you omit from the +end of the list, defaults are taken from the nearest built-in size. +The value n1 gives the piece size, n2 the width of the +black border +between squares, n3 the desired size for the +clockFont, n4 the desired size for the coordFont, +n5 the desired size for the default font, +n6 the smallLayout flag (0 or 1), +and n7 the tinyLayout flag (0 or 1). +All dimensions are in pixels. +If the border between squares is eliminated (0 width), the various +highlight options will not work, as there is nowhere to draw the highlight. +If smallLayout is 1 and titleInWindow is true, +the window layout is rearranged to make more room for the title. +If tinyLayout is 1, the labels on the menu bar are abbreviated +to one character each and the buttons in the button bar are made narrower. +
    -coords/-xcoords or -showCoords true/false
    Sets the Show Coords menu option. See Options Menu. Default: false. +The coordFont option specifies what font to use. +
    -autoraise/-xautoraise or -autoRaiseBoard true/false
    Sets the Auto Raise Board menu option. See Options Menu. Default: true. +
    -autoflip/-xautoflip or -autoFlipView true/false
    Sets the Auto Flip View menu option. See Options Menu. Default: true. +
    -flip/-xflip or -flipView true/false
    If Auto Flip View is not set, or if you are observing but not participating +in a game, then the positioning of the board at the start of each game +depends on the flipView option. If flipView is false (the default), +the board is positioned so that the white pawns move from the bottom to the +top; if true, the black pawns move from the bottom to the top. +In any case, the Flip menu option (see Options Menu) +can be used to flip the board after +the game starts. +
    -title/-xtitle or -titleInWindow true/false
    If this option is true, XBoard displays player names (for ICS +games) and game file names (for ‘Load Game’) inside its main +window. If the option is false (the default), this information is +displayed only in the window banner. You probably won't want to +set this option unless the information is not showing up in the +banner, as happens with a few X window managers. +
    -buttons/-xbuttons or -showButtonBar True/False
    If this option is False, xboard omits the [<<] [<] [P] [>] [>>] button +bar from the window, allowing the message line to be wider. You can +still get the functions of these buttons using the menus or their keyboard +shortcuts. Default: true. +
    -mono/-xmono or -monoMode true/false
    Determines whether XBoard displays its pieces and squares with +two colors (true) or four (false). You shouldn't have to +specify monoMode; XBoard will determine if it is necessary. +
    -flashCount count
    -flashRate rate
    -flash/-xflash
    These options enable flashing of pieces when they +land on their destination square. +flashCount +tells XBoard how many times to flash a piece after it +lands on its destination square. +flashRate +controls the rate of flashing (flashes/sec). +Abbreviations: +flash +sets flashCount to 3. +xflash +sets flashCount to 0. +Defaults: flashCount=0 (no flashing), flashRate=5. +
    -highlight/-xhighlight or -highlightLastMove true/false
    Sets the Highlight Last Move menu option. See Options Menu. Default: false. +
    -blind/-xblind or -blindfold true/false
    Sets the Blindfold menu option. See Options Menu. Default: false. +
    -clockFont font
    The font used for the clocks. If the option value is a pattern +that does not specify the font size, XBoard tries to choose an +appropriate font for the board size being used. +Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. +
    -coordFont font
    The font used for rank and file coordinate labels if showCoords +is true. If the option value is a pattern that does not specify +the font size, XBoard tries to choose an appropriate font for +the board size being used. +Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. +
    -font font
    The font used for popup dialogs, menus, comments, etc. +If the option value is a pattern that does not specify +the font size, XBoard tries to choose an appropriate font for +the board size being used. +Default: -*-helvetica-medium-r-normal–*-*-*-*-*-*-*-*. +
    -fontSizeTolerance tol
    In the font selection algorithm, a nonscalable font will be preferred +over a scalable font if the nonscalable font's size differs +by tol pixels +or less from the desired size. A value of -1 will force +a scalable font to always be used if available; a value of 0 will +use a nonscalable font only if it is exactly the right size; +a large value (say 1000) will force a nonscalable font to always be +used if available. Default: 4. +
    -bm or -bitmapDirectory dir
    -pixmap or -pixmapDirectory dir
    These options control what piece images xboard uses. The XBoard +distribution includes one set of pixmap pieces in xpm format, in the +directory pixmaps, and one set of bitmap pieces in xbm format, +in the directory bitmaps. Pixmap +pieces give a better appearance on the screen: the white pieces have +dark borders, and the black pieces have opaque internal details. With +bitmaps, neither piece color has a border, and the internal details +are transparent; you see the square color or other background color +through them. + +If XBoard is configured and compiled on a system that includes libXpm, +the X pixmap library, the xpm pixmap pieces are compiled in as the +default. A different xpm piece set can be selected at runtime with +the pixmapDirectory option, or a bitmap piece set can be selected +with the bitmapDirectory option. + +If XBoard is configured and compiled on a system that does not include +libXpm (or the --disable-xpm option is given to the configure +program), the bitmap pieces are compiled in as the default. It is not +possible to use xpm pieces in this case, but pixmap pieces in another +format called "xim" can be used by giving the pixmapDirectory option. +Or again, a different bitmap piece set can be selected with the +bitmapDirectory option. + +Files in the bitmapDirectory must be named as follows: +The first character of a piece bitmap name gives the piece it +represents (‘p’, ‘n’, ‘b’, ‘r’, ‘q’, or ‘k’), +the next characters give the size in pixels, the +following character indicates whether the piece is +solid or outline (‘s’ or ‘o’), +and the extension is ‘.bm’. +For example, a solid 80x80 knight would be named n80s.bm. +The outline bitmaps are used only in monochrome mode. +If bitmap pieces are compiled in and the bitmapDirectory is missing +some files, the compiled in pieces are used instead. + +If the bitmapDirectory option is given, +it is also possible to replace xboard's icons and menu checkmark, +by supplying files named icon_white.bm, icon_black.bm, and +checkmark.bm. + +For more information about pixmap pieces and how to get additional +sets, see zic2xpm below. +
    -whitePieceColor color
    -blackPieceColor color
    -lightSquareColor color
    -darkSquareColor color
    -highlightSquareColor color
    Colors to use for the pieces, squares, and square highlights. +Defaults: + +
              -whitePieceColor       #FFFFCC
    +          -blackPieceColor       #202020
    +          -lightSquareColor      #C8C365
    +          -darkSquareColor       #77A26D
    +          -highlightSquareColor  #FFFF00
    +          -premoveHighlightColor #FF0000
     
    -

    On a grayscale monitor you might prefer: - -

              -whitePieceColor       gray100
    -          -blackPieceColor       gray0
    -          -lightSquareColor      gray80
    -          -darkSquareColor       gray60
    -          -highlightSquareColor  gray100
    -          -premoveHighlightColor gray70
    +     

    +On a grayscale monitor you might prefer: + +

              -whitePieceColor       gray100
    +          -blackPieceColor       gray0
    +          -lightSquareColor      gray80
    +          -darkSquareColor       gray60
    +          -highlightSquareColor  gray100
    +          -premoveHighlightColor gray70
     
    -
    -drag/-xdrag or -animateDragging true/false
    Sets the Animate Dragging menu option. See Options Menu. Default: true. -
    -animate/-xanimate or -animateMoving true/false
    Sets the Animate Moving menu option. See Options Menu. Default: true. -
    -animateSpeed n
    Number of milliseconds delay between each animation frame when Animate -Moves is on. +
    -drag/-xdrag or -animateDragging true/false
    Sets the Animate Dragging menu option. See Options Menu. Default: true. +
    -animate/-xanimate or -animateMoving true/false
    Sets the Animate Moving menu option. See Options Menu. Default: true. +
    -animateSpeed n
    Number of milliseconds delay between each animation frame when Animate +Moves is on.
    + diff --git a/manual/html_node/index.html b/manual/html_node/index.html index 534498f..7709317 100644 --- a/manual/html_node/index.html +++ b/manual/html_node/index.html @@ -4,9 +4,7 @@ - - - + -

    XBoard

    + + +

    + +

    @@ -33,33 +35,35 @@ Up: (dir)

    Introduction

    -

    - -

    XBoard is a graphical chessboard that can serve as a -user interface to chess engines (such as GNU Chess), the -Internet Chess Servers, -electronic mail correspondence chess, or your own collection of saved games. - -

    This manual documents version 4.4.0j of XBoard. +

    + +XBoard is a graphical chessboard that can serve as a +user interface to chess engines (such as GNU Chess), the +Internet Chess Servers, +electronic mail correspondence chess, or your own collection of saved games. + +This manual documents version 4.4.0j of XBoard. +

    + diff --git a/manual/html_node/zic2xpm.html b/manual/html_node/zic2xpm.html index bb52a56..e3efd8c 100644 --- a/manual/html_node/zic2xpm.html +++ b/manual/html_node/zic2xpm.html @@ -32,39 +32,42 @@ Up: Oth

    11.5 zic2xpm

    -

    The “zic2xpm” program is used to import chess sets from the ZIICS(*) -program into XBoard. “zic2xpm” is part of the XBoard distribution. -ZIICS is available from: - -

    ftp://ftp.freechess.org/pub/chess/DOS/ziics131.exe - -

    To import ZIICS pieces, do this: +

    +The “zic2xpm” program is used to import chess sets from the ZIICS(*) +program into XBoard. “zic2xpm” is part of the XBoard distribution. +ZIICS is available from: + +ftp://ftp.freechess.org/pub/chess/DOS/ziics131.exe + +To import ZIICS pieces, do this:

    -
    1. Unzip ziics131.exe into a directory:
    -
              unzip -L ziics131.exe -d ~/ziics
    +
    1. Unzip ziics131.exe into a directory:
    +
              unzip -L ziics131.exe -d ~/ziics
     
    -
    2. Use zic2xpm to convert a set of pieces to XBoard format.
    -For example, let's say you want to use the -FRITZ4 set. These files are named “fritz4.*” in the ZIICS distribution. - -
              mkdir ~/fritz4
    -          cd ~/fritz4
    -          zic2xpm ~/ziics/fritz4.*
    +     
    2. Use zic2xpm to convert a set of pieces to XBoard format.
    +For example, let's say you want to use the +FRITZ4 set. These files are named “fritz4.*” in the ZIICS distribution. + +
              mkdir ~/fritz4
    +          cd ~/fritz4
    +          zic2xpm ~/ziics/fritz4.*
     
    -
    3. Give XBoard the “-pixmap” option when starting up, e.g.:
    -
              xboard -pixmap ~/fritz4
    +     
    3. Give XBoard the “-pixmap” option when starting up, e.g.:
    +
              xboard -pixmap ~/fritz4
     
    -

    Alternatively, you can add this line to your .Xresources file: - -

              xboard*pixmapDirectory: ~/fritz4
    +     

    +Alternatively, you can add this line to your .Xresources file: + +

              xboard*pixmapDirectory: ~/fritz4
     
    - -

    (*) ZIICS is a separate copyrighted work of Andy McFarland. -The “ZIICS pieces” are copyrighted works of their respective -creators. Files produced by “zic2xpm” are for PERSONAL USE ONLY -and may NOT be redistributed without explicit permission from -the original creator(s) of the pieces. + +(*) ZIICS is a separate copyrighted work of Andy McFarland. +The “ZIICS pieces” are copyrighted works of their respective +creators. Files produced by “zic2xpm” are for PERSONAL USE ONLY +and may NOT be redistributed without explicit permission from +the original creator(s) of the pieces. + diff --git a/manual/index.html b/manual/index.html index a3eea3b..88b9a63 100644 --- a/manual/index.html +++ b/manual/index.html @@ -20,7 +20,7 @@

  • HTML - with one web page per node.
  • HTML compressed - (72K gzipped characters) - entirely on + (76K gzipped characters) - entirely on one web page.
  • HTML compressed (80K gzipped tar file) - @@ -28,15 +28,15 @@
  • Info document (68K bytes gzipped tar file).
  • ASCII text - (192K bytes).
  • + (196K bytes).
  • ASCII text compressed - (64K bytes gzipped).
  • + (68K bytes gzipped).
  • TeX dvi file - (96K bytes gzipped).
  • + (K bytes gzipped).
  • PostScript file - (180K bytes gzipped).
  • + (K bytes gzipped).
  • PDF file - (372K bytes).
  • + (K bytes).
  • Texinfo source (64K bytes gzipped tar file).
  • diff --git a/manual/xboard.dvi.gz b/manual/xboard.dvi.gz index b8fb9b5f92889bb9ce835cb699329a30af0f29cb..13b528589d1e6443441318feb501bf0c9f46133b 100644 GIT binary patch literal 90677 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�%SYj$?g>ICBaThTnxQ61<%0Kflo0O3jhox3UzQZ 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Ð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 literal 90496 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 diff --git a/manual/xboard.html b/manual/xboard.html index 970918d..ffd362e 100644 --- a/manual/xboard.html +++ b/manual/xboard.html @@ -20,7 +20,11 @@ --> -

    XBoard

    + + +

    + +


    @@ -31,34 +35,35 @@ Up: (dir)

    Introduction

    -

    - -

    XBoard is a graphical chessboard that can serve as a -user interface to chess engines (such as GNU Chess), the -Internet Chess Servers, -electronic mail correspondence chess, or your own collection of saved games. - -

    This manual documents version 4.4.0j of XBoard. +

    + +XBoard is a graphical chessboard that can serve as a +user interface to chess engines (such as GNU Chess), the +Internet Chess Servers, +electronic mail correspondence chess, or your own collection of saved games. + +This manual documents version 4.4.0j of XBoard. +

    - +


    @@ -70,35 +75,35 @@ Up: Top

    1 Major modes

    -

    -XBoard always runs in one of four major modes. You select the -major mode from the command line when you start up XBoard. - +

    +XBoard always runs in one of four major modes. You select the +major mode from the command line when you start up XBoard. +

    -
    xboard [options]
    As an interface to GNU Chess or another chess engine running on your -machine, XBoard lets you play a game against the machine, -set up arbitrary positions, force variations, watch a game between two -chess engines, interactively analyze your stored games or set up and -analyze arbitrary positions. (Note: Not all chess engines support -analysis.) -
    xboard -ics -icshost hostname [options]
    As Internet Chess Server (ICS) interface, XBoard -lets you play against other ICS users, observe games -they are playing, or review games that have recently finished. Most -of the ICS "wild" chess variants are supported, including bughouse. -
    xboard -ncp [options]
    XBoard can also be used simply -as an electronic chessboard to play through games. It will read and -write game files and allow you to play through variations -manually. You can use it to browse games off the net or review games -you have saved. These features are also available in the other modes. -
    |pxboard
    If you want to pipe games into XBoard, use the supplied shell -script pxboard. For example, from the news reader xrn, -find a message with one or more games in it, click the Save button, -and type ‘|pxboard’ as the file name. -
    cmail [options]
    As an interface to electronic mail correspondence chess, XBoard -works with the cmail program. See CMail below for -instructions. +
    xboard [options]
    As an interface to GNU Chess or another chess engine running on your +machine, XBoard lets you play a game against the machine, +set up arbitrary positions, force variations, watch a game between two +chess engines, interactively analyze your stored games or set up and +analyze arbitrary positions. (Note: Not all chess engines support +analysis.) +
    xboard -ics -icshost hostname [options]
    As Internet Chess Server (ICS) interface, XBoard +lets you play against other ICS users, observe games +they are playing, or review games that have recently finished. Most +of the ICS "wild" chess variants are supported, including bughouse. +
    xboard -ncp [options]
    XBoard can also be used simply +as an electronic chessboard to play through games. It will read and +write game files and allow you to play through variations +manually. You can use it to browse games off the net or review games +you have saved. These features are also available in the other modes. +
    |pxboard
    If you want to pipe games into XBoard, use the supplied shell +script pxboard. For example, from the news reader xrn, +find a message with one or more games in it, click the Save button, +and type ‘|pxboard’ as the file name. +
    cmail [options]
    As an interface to electronic mail correspondence chess, XBoard +works with the cmail program. See CMail below for +instructions.
    - +


    @@ -110,39 +115,40 @@ Up: Top

    2 Menus, buttons, and keys

    -

    -To move a piece, you can drag it with the left mouse button, or you -can click the left mouse button once on the piece, then once more on -the destination square. To drop a new piece on a square (when -applicable), press the middle or the right mouse button over the -square and select from the popup menu. In cases where you can drop -either a white or black piece, use the middle button (or shift+right) -for white and the right button (or shift+middle) for black. When you -are playing a bughouse game on an Internet Chess Server, a list of the -offboard pieces that each player has available is shown in the window -title after the player's name; in addition, the piece menus show the -number of pieces available of each type. From version 4.3.14 on, it is -also possible in crazyhouse, bughouse or shogi to dag and drop pieces -to the board from the holdings squares displayed next to the board. - -

    All other XBoard commands are available from the menu bar. The most -frequently used commands also have shortcut keys or on-screen buttons. - -

    When XBoard is iconized, its graphical icon is a white knight if -it is White's turn to move, a black knight if it is Black's turn. See -Iconize in Keys below if you have problems getting this -feature to work. +

    +To move a piece, you can drag it with the left mouse button, or you +can click the left mouse button once on the piece, then once more on +the destination square. To drop a new piece on a square (when +applicable), press the middle or the right mouse button over the +square and select from the popup menu. In cases where you can drop +either a white or black piece, use the middle button (or shift+right) +for white and the right button (or shift+middle) for black. When you +are playing a bughouse game on an Internet Chess Server, a list of the +offboard pieces that each player has available is shown in the window +title after the player's name; in addition, the piece menus show the +number of pieces available of each type. From version 4.3.14 on, it is +also possible in crazyhouse, bughouse or shogi to dag and drop pieces +to the board from the holdings squares displayed next to the board. + +All other XBoard commands are available from the menu bar. The most +frequently used commands also have shortcut keys or on-screen buttons. + +When XBoard is iconized, its graphical icon is a white knight if +it is White's turn to move, a black knight if it is Black's turn. See +Iconize in Keys below if you have problems getting this +feature to work. +

    - +


    @@ -155,113 +161,113 @@ Up: Menus

    -
    New Game
    Resets XBoard and the chess engine to the beginning of a new chess -game. The r key is a keyboard equivalent. In Internet Chess -Server mode, clears the current state of XBoard, then -resynchronizes with the ICS by sending a refresh command. If you want to -stop playing, observing, or examining an ICS game, use an -appropriate command from the Action menu, not ‘New Game’. -See Action Menu. -
    New Shuffle Game
    Similar to ‘New Game’, but allows you to specify a particular initial position -(according to a standardized numbering system) -in chess variants which use randomized opening positions (e.g. Chess960). -The selected opening position will persistently be chosen on any following -New Game command until you use this menu to select another. Selecting -position number -1 will produce a newly randomized position on any new game. -Using this menu item in variants that normally do not shuffle their opening position -does cause these variants to become shuffle variants until you use the -‘New Shuffle Game’ menu to explicitly switch the randomization off, -or select a new variant. -
    New Variant
    Allows you to select a new chess variant in non-ICS mode. -(In ICS play, the ICS is responsible for deciding which variant will be played, -and XBoard adapts autmatically.) If you play with an engine, the engine must -be able to play the selected variant, or the command will be ignored. -XBoard supports all major variants, such as xiangqi, shogi, chess, chess960, -Capablanca Chess, shatranj, crazyhous, bughouse. -
    Load Game
    Plays a game from a record file. The g key is a keyboard equivalent. -A popup dialog prompts you for the file name. If the file contains more -than one game, a second popup dialog -displays a list of games (with information drawn from their PGN tags, if -any), and you can select the one you want. Alternatively, you can load the -Nth game in the file directly, by typing the number N after the -file name, separated by a space. - -

    The game file parser will accept PGN (portable game notation), -or in fact almost any file that contains moves in algebraic -notation. -Notation of the form ‘P@f7’ -is accepted for piece-drops in bughouse games; -this is a nonstandard extension to PGN. -If the file includes a PGN position (FEN tag), or an old-style -XBoard position diagram bracketed by ‘[--’ and ‘--]’ -before the first move, the game starts from that position. Text -enclosed in parentheses, square brackets, or curly braces is assumed to -be commentary and is displayed in a pop-up window. Any other -text in the file is ignored. PGN variations (enclosed in -parentheses) are treated as comments; XBoard is not able to walk -variation trees. -The nonstandard PGN tag [Variant "varname"] functions similarly to -the -variant command-line option (see below), allowing games in certain chess -variants to be loaded. There is also a heuristic to -recognize chess variants from the Event tag, by looking for the strings -that the Internet Chess Servers put there when saving variant ("wild") games. -

    Load Next Game
    Loads the next game from the last game record file you loaded. -The shifted N key is a keyboard equivalent. -
    Load Previous Game
    Loads the previous game from the last game record file you -loaded. The shifted P key is a keyboard equivalent. -Not available if the last game was loaded from a pipe. -
    Reload Same Game
    Reloads the last game you loaded. -Not available if the last game was loaded from a pipe. -
    Save Game
    Appends a record of the current game to a file. -A popup dialog -prompts you for the file name. If the game did not begin with -the standard starting position, the game file includes the -starting position used. Games are saved in the PGN (portable -game notation) format, unless the oldSaveStyle option is true, -in which case they are saved in an older format that is specific -to XBoard. Both formats are human-readable, and both can be -read back by the ‘Load Game’ command. -Notation of the form ‘P@f7’ -is accepted for piece-drops in bughouse games; -this is a nonstandard extension to PGN. -
    Copy Game
    Copies a record of the current game to an internal clipboard in PGN -format and sets the X selection to the game text. The game can be -pasted to another application (such as a text editor or another copy -of XBoard) using that application's paste command. In many X -applications, such as xterm and emacs, the middle mouse button can be -used for pasting; in XBoard, you must use the Paste Game command. -
    Paste Game
    Interprets the current X selection as a game record and loads it, as -with Load Game. -
    Load Position
    Sets up a position from a position file. A popup dialog prompts -you for the file name. If the file contains more than one saved -position, and you want to load the Nth one, type the number N -after the file name, separated by a space. Position files must -be in FEN (Forsythe-Edwards notation), or in the format that the -Save Position command writes when oldSaveStyle is turned on. -
    Load Next Position
    Loads the next position from the last position file you loaded. -
    Load Previous Position
    Loads the previous position from the last position file you -loaded. Not available if the last position was loaded from a pipe. -
    Reload Same Position
    Reloads the last position you loaded. -Not available if the last position was loaded from a pipe. -
    Save Position
    Appends a diagram of the current position to a file. -A popup dialog -prompts you for the file name. Positions are saved in -FEN (Forsythe-Edwards notation) format unless the oldSaveStyle -option is true, in which case they are saved in an older, -human-readable format that is specific to XBoard. Both formats -can be read back by the ‘Load Position’ command. -
    Copy Position
    Copies the current position to an internal clipboard in FEN format and -sets the X selection to the position text. The position can be pasted -to another application (such as a text editor or another copy of -XBoard) using that application's paste command. In many X -applications, such as xterm and emacs, the middle mouse button can be -used for pasting; in XBoard, you must use the Paste Position command. -
    Paste Position
    Interprets the current X selection as a FEN position and loads it, as -with Load Position. -
    Mail Move
    Reload CMail Message
    See CMail. -
    Exit
    Exits from XBoard. The shifted Q key is a keyboard equivalent. +
    New Game
    Resets XBoard and the chess engine to the beginning of a new chess +game. The r key is a keyboard equivalent. In Internet Chess +Server mode, clears the current state of XBoard, then +resynchronizes with the ICS by sending a refresh command. If you want to +stop playing, observing, or examining an ICS game, use an +appropriate command from the Action menu, not ‘New Game’. +See Action Menu. +
    New Shuffle Game
    Similar to ‘New Game’, but allows you to specify a particular initial position +(according to a standardized numbering system) +in chess variants which use randomized opening positions (e.g. Chess960). +The selected opening position will persistently be chosen on any following +New Game command until you use this menu to select another. Selecting +position number -1 will produce a newly randomized position on any new game. +Using this menu item in variants that normally do not shuffle their opening position +does cause these variants to become shuffle variants until you use the +‘New Shuffle Game’ menu to explicitly switch the randomization off, +or select a new variant. +
    New Variant
    Allows you to select a new chess variant in non-ICS mode. +(In ICS play, the ICS is responsible for deciding which variant will be played, +and XBoard adapts autmatically.) If you play with an engine, the engine must +be able to play the selected variant, or the command will be ignored. +XBoard supports all major variants, such as xiangqi, shogi, chess, chess960, +Capablanca Chess, shatranj, crazyhous, bughouse. +
    Load Game
    Plays a game from a record file. The g key is a keyboard equivalent. +A popup dialog prompts you for the file name. If the file contains more +than one game, a second popup dialog +displays a list of games (with information drawn from their PGN tags, if +any), and you can select the one you want. Alternatively, you can load the +Nth game in the file directly, by typing the number N after the +file name, separated by a space. + +The game file parser will accept PGN (portable game notation), +or in fact almost any file that contains moves in algebraic +notation. +Notation of the form ‘P@f7’ +is accepted for piece-drops in bughouse games; +this is a nonstandard extension to PGN. +If the file includes a PGN position (FEN tag), or an old-style +XBoard position diagram bracketed by ‘[--’ and ‘--]’ +before the first move, the game starts from that position. Text +enclosed in parentheses, square brackets, or curly braces is assumed to +be commentary and is displayed in a pop-up window. Any other +text in the file is ignored. PGN variations (enclosed in +parentheses) are treated as comments; XBoard is not able to walk +variation trees. +The nonstandard PGN tag [Variant "varname"] functions similarly to +the -variant command-line option (see below), allowing games in certain chess +variants to be loaded. There is also a heuristic to +recognize chess variants from the Event tag, by looking for the strings +that the Internet Chess Servers put there when saving variant ("wild") games. +
    Load Next Game
    Loads the next game from the last game record file you loaded. +The shifted N key is a keyboard equivalent. +
    Load Previous Game
    Loads the previous game from the last game record file you +loaded. The shifted P key is a keyboard equivalent. +Not available if the last game was loaded from a pipe. +
    Reload Same Game
    Reloads the last game you loaded. +Not available if the last game was loaded from a pipe. +
    Save Game
    Appends a record of the current game to a file. +A popup dialog +prompts you for the file name. If the game did not begin with +the standard starting position, the game file includes the +starting position used. Games are saved in the PGN (portable +game notation) format, unless the oldSaveStyle option is true, +in which case they are saved in an older format that is specific +to XBoard. Both formats are human-readable, and both can be +read back by the ‘Load Game’ command. +Notation of the form ‘P@f7’ +is accepted for piece-drops in bughouse games; +this is a nonstandard extension to PGN. +
    Copy Game
    Copies a record of the current game to an internal clipboard in PGN +format and sets the X selection to the game text. The game can be +pasted to another application (such as a text editor or another copy +of XBoard) using that application's paste command. In many X +applications, such as xterm and emacs, the middle mouse button can be +used for pasting; in XBoard, you must use the Paste Game command. +
    Paste Game
    Interprets the current X selection as a game record and loads it, as +with Load Game. +
    Load Position
    Sets up a position from a position file. A popup dialog prompts +you for the file name. If the file contains more than one saved +position, and you want to load the Nth one, type the number N +after the file name, separated by a space. Position files must +be in FEN (Forsythe-Edwards notation), or in the format that the +Save Position command writes when oldSaveStyle is turned on. +
    Load Next Position
    Loads the next position from the last position file you loaded. +
    Load Previous Position
    Loads the previous position from the last position file you +loaded. Not available if the last position was loaded from a pipe. +
    Reload Same Position
    Reloads the last position you loaded. +Not available if the last position was loaded from a pipe. +
    Save Position
    Appends a diagram of the current position to a file. +A popup dialog +prompts you for the file name. Positions are saved in +FEN (Forsythe-Edwards notation) format unless the oldSaveStyle +option is true, in which case they are saved in an older, +human-readable format that is specific to XBoard. Both formats +can be read back by the ‘Load Position’ command. +
    Copy Position
    Copies the current position to an internal clipboard in FEN format and +sets the X selection to the position text. The position can be pasted +to another application (such as a text editor or another copy of +XBoard) using that application's paste command. In many X +applications, such as xterm and emacs, the middle mouse button can be +used for pasting; in XBoard, you must use the Paste Position command. +
    Paste Position
    Interprets the current X selection as a FEN position and loads it, as +with Load Position. +
    Mail Move
    Reload CMail Message
    See CMail. +
    Exit
    Exits from XBoard. The shifted Q key is a keyboard equivalent.
    - +


    @@ -275,161 +281,161 @@ Up: Menus

    -
    Machine White
    Tells the chess engine to play White. -
    Machine Black
    Tells the chess engine to play Black. -
    Two Machines
    Plays a game between two chess engines. -
    Analysis Mode
    XBoard tells the chess engine to start analyzing the current game/position -and shows you the analysis as you move pieces around. -Note: Some chess engines do not support Analysis mode. - -

    To set up a position to analyze, you do the following: - -

    1. Select Edit Position from the Mode Menu - -

    2. Set up the position. Use the middle and right buttons to -bring up the white and black piece menus. - -

    3. When you are finished, click on either the Black or White -clock to tell XBoard which side moves first. - -

    4. Select Analysis Mode from the Mode Menu to start the analysis. - -

    The analysis function can also be used when observing games on an ICS -with an engine loaded (zippy mode); the engine then will analyse -the positions as they occur in the observed game. -

    Analyze File
    This option lets you load a game from a file (PGN, XBoard format, etc.) -and analyze it. When you select this menu item, a popup window appears -and asks for a filename to load. -If the file contains multiple games, another popup appears that lets -you select which game you wish to analyze. -After a game is loaded, use the XBoard arrow buttons to step -forwards/backwards through the game and watch the analysis. -Note: Some chess engines do not support Analysis mode. -
    ICS Client
    This is the normal mode when XBoard -is connected to a chess server. If you have moved into -Edit Game or Edit Position mode, you can select this option to get out. - -

    To use xboard in ICS mode, run it in the foreground with the -ics -option, and use the terminal you started it from to type commands and -receive text responses from the chess server. See -Chess Servers below for more information. - -

    XBoard activates some special position/game editing features when you -use the examine or bsetup commands on ICS and you have -‘ICS Client’ selected on the Mode menu. First, you can issue the -ICS position-editing commands with the mouse. Move pieces by dragging -with mouse button 1. To drop a new piece on a square, press mouse -button 2 or 3 over the square. This brings up a menu of white pieces -(button 2) or black pieces (button 3). Additional menu choices let -you empty the square or clear the board. Click on the White or Black -clock to set the side to play. You cannot set the side to play or -drag pieces to arbitrary squares while examining on ICC, but you can -do so in bsetup mode on FICS. In addition, the menu commands -‘Forward’, ‘Backward’, ‘Pause’, and ‘Stop Examining’ -have special functions in this mode; see below. -

    Edit Game
    Allows you to make moves for both Black and White, and to change -moves after backing up with the ‘Backward’ command. The clocks do -not run. - -

    In chess engine mode, the chess engine continues to check moves for legality -but does not participate in the game. You can bring the chess engine -into the game by selecting ‘Machine White’, ‘Machine Black’, -or ‘Two Machines’. - -

    In ICS mode, the moves are not sent to the ICS: ‘Edit Game’ takes -XBoard out of ICS Client mode and lets you edit games locally. -If you want to edit games on ICS in a way that other ICS users -can see, use the ICS examine command or start an ICS match -against yourself. -

    Edit Position
    Lets you set up an arbitrary board position. -Use mouse button 1 to drag pieces to new squares, or to delete a piece -by dragging it off the board or dragging an empty square on top of it. -To drop a new piece on a square, press mouse button 2 or 3 over the -square. This brings up a menu of white pieces (button 2) or -black pieces (button 3). Additional menu choices let you empty the -square or clear the board. You can set the side to play next by -clicking on the word White or Black at the top of the screen. -Selecting ‘Edit Position’ causes XBoard to discard -all remembered moves in the current game. - -

    In ICS mode, changes made to the position by ‘Edit Position’ are -not sent to the ICS: ‘Edit Position’ takes XBoard out of -‘ICS Client’ mode and lets you edit positions locally. If you want to -edit positions on ICS in a way that other ICS users can see, use -the ICS examine command, or start an ICS match against yourself. -(See also the ICS Client topic above.) -

    Training
    Training mode lets you interactively guess the moves of a game for one -of the players. You guess the next move of the game by playing the -move on the board. If the move played matches the next move of the -game, the move is accepted and the opponent's response is autoplayed. -If the move played is incorrect, an error message is displayed. You -can select this mode only while loading a game (that is, after -selecting ‘Load Game’ from the File menu). While XBoard is in -‘Training’ mode, the navigation buttons are disabled. -
    Show Game List
    Shows or hides the list of games generated by the last ‘Load Game’ -command. -
    Show Move History
    Shows or hides a list of moves of the current game. -This list allows you to move the display to any earlier position in the game -by clicking on the corresponding move. -
    Show Engine Output
    Shows or hides a window in which the thinking output of any loaded engines -is displayed. -
    Edit Tags
    Lets you edit the PGN (portable game notation) -tags for the current game. After editing, the tags must still conform to -the PGN tag syntax: - -
              <tag-section> ::= <tag-pair> <tag-section>
    -                                  <empty>
    -          <tag-pair> ::= [ <tag-name> <tag-value> ]
    -          <tag-name> ::= <identifier>
    -          <tag-value> ::= <string>
    +
    Machine White
    Tells the chess engine to play White. +
    Machine Black
    Tells the chess engine to play Black. +
    Two Machines
    Plays a game between two chess engines. +
    Analysis Mode
    XBoard tells the chess engine to start analyzing the current game/position +and shows you the analysis as you move pieces around. +Note: Some chess engines do not support Analysis mode. + +To set up a position to analyze, you do the following: + +1. Select Edit Position from the Mode Menu + +2. Set up the position. Use the middle and right buttons to +bring up the white and black piece menus. + +3. When you are finished, click on either the Black or White +clock to tell XBoard which side moves first. + +4. Select Analysis Mode from the Mode Menu to start the analysis. + +The analysis function can also be used when observing games on an ICS +with an engine loaded (zippy mode); the engine then will analyse +the positions as they occur in the observed game. +
    Analyze File
    This option lets you load a game from a file (PGN, XBoard format, etc.) +and analyze it. When you select this menu item, a popup window appears +and asks for a filename to load. +If the file contains multiple games, another popup appears that lets +you select which game you wish to analyze. +After a game is loaded, use the XBoard arrow buttons to step +forwards/backwards through the game and watch the analysis. +Note: Some chess engines do not support Analysis mode. +
    ICS Client
    This is the normal mode when XBoard +is connected to a chess server. If you have moved into +Edit Game or Edit Position mode, you can select this option to get out. + +To use xboard in ICS mode, run it in the foreground with the -ics +option, and use the terminal you started it from to type commands and +receive text responses from the chess server. See +Chess Servers below for more information. + +XBoard activates some special position/game editing features when you +use the examine or bsetup commands on ICS and you have +‘ICS Client’ selected on the Mode menu. First, you can issue the +ICS position-editing commands with the mouse. Move pieces by dragging +with mouse button 1. To drop a new piece on a square, press mouse +button 2 or 3 over the square. This brings up a menu of white pieces +(button 2) or black pieces (button 3). Additional menu choices let +you empty the square or clear the board. Click on the White or Black +clock to set the side to play. You cannot set the side to play or +drag pieces to arbitrary squares while examining on ICC, but you can +do so in bsetup mode on FICS. In addition, the menu commands +‘Forward’, ‘Backward’, ‘Pause’, and ‘Stop Examining’ +have special functions in this mode; see below. +
    Edit Game
    Allows you to make moves for both Black and White, and to change +moves after backing up with the ‘Backward’ command. The clocks do +not run. + +In chess engine mode, the chess engine continues to check moves for legality +but does not participate in the game. You can bring the chess engine +into the game by selecting ‘Machine White’, ‘Machine Black’, +or ‘Two Machines’. + +In ICS mode, the moves are not sent to the ICS: ‘Edit Game’ takes +XBoard out of ICS Client mode and lets you edit games locally. +If you want to edit games on ICS in a way that other ICS users +can see, use the ICS examine command or start an ICS match +against yourself. +
    Edit Position
    Lets you set up an arbitrary board position. +Use mouse button 1 to drag pieces to new squares, or to delete a piece +by dragging it off the board or dragging an empty square on top of it. +To drop a new piece on a square, press mouse button 2 or 3 over the +square. This brings up a menu of white pieces (button 2) or +black pieces (button 3). Additional menu choices let you empty the +square or clear the board. You can set the side to play next by +clicking on the word White or Black at the top of the screen. +Selecting ‘Edit Position’ causes XBoard to discard +all remembered moves in the current game. + +In ICS mode, changes made to the position by ‘Edit Position’ are +not sent to the ICS: ‘Edit Position’ takes XBoard out of +‘ICS Client’ mode and lets you edit positions locally. If you want to +edit positions on ICS in a way that other ICS users can see, use +the ICS examine command, or start an ICS match against yourself. +(See also the ICS Client topic above.) +
    Training
    Training mode lets you interactively guess the moves of a game for one +of the players. You guess the next move of the game by playing the +move on the board. If the move played matches the next move of the +game, the move is accepted and the opponent's response is autoplayed. +If the move played is incorrect, an error message is displayed. You +can select this mode only while loading a game (that is, after +selecting ‘Load Game’ from the File menu). While XBoard is in +‘Training’ mode, the navigation buttons are disabled. +
    Show Game List
    Shows or hides the list of games generated by the last ‘Load Game’ +command. +
    Show Move History
    Shows or hides a list of moves of the current game. +This list allows you to move the display to any earlier position in the game +by clicking on the corresponding move. +
    Show Engine Output
    Shows or hides a window in which the thinking output of any loaded engines +is displayed. +
    Edit Tags
    Lets you edit the PGN (portable game notation) +tags for the current game. After editing, the tags must still conform to +the PGN tag syntax: + +
              <tag-section> ::= <tag-pair> <tag-section>
    +                                  <empty>
    +          <tag-pair> ::= [ <tag-name> <tag-value> ]
    +          <tag-name> ::= <identifier>
    +          <tag-value> ::= <string>
     
    -

    See the PGN Standard for full details. Here is an example: - -

              [Event "Portoroz Interzonal"]
    -          [Site "Portoroz, Yugoslavia"]
    -          [Date "1958.08.16"]
    -          [Round "8"]
    -          [White "Robert J. Fischer"]
    -          [Black "Bent Larsen"]
    -          [Result "1-0"]
    +     

    See the PGN Standard for full details. Here is an example: + +

              [Event "Portoroz Interzonal"]
    +          [Site "Portoroz, Yugoslavia"]
    +          [Date "1958.08.16"]
    +          [Round "8"]
    +          [White "Robert J. Fischer"]
    +          [Black "Bent Larsen"]
    +          [Result "1-0"]
     
    -

    Any characters that do not match this syntax are silently ignored. Note that -the PGN standard requires all games to have at least the seven tags shown -above. Any that you omit will be filled in by XBoard -with ‘?’ (unknown value), or ‘-’ (inapplicable value). -

    Edit Comment
    Adds or modifies a comment on the current position. Comments are -saved by ‘Save Game’ and are displayed by ‘Load Game’, -‘Forward’, and ‘Backward’. -
    ICS Input Box
    If this option is set in ICS mode, -XBoard -creates an extra window that you can use for typing in ICS commands. -The input box is especially useful if you want to type in something long or do -some editing on your input, because output from ICS doesn't get mixed -in with your typing as it would in the main terminal window. -
    Pause
    Pauses updates to the board, and if you are playing against a chess engine, -also pauses your clock. To continue, select ‘Pause’ again, and the -display will automatically update to the latest position. -The ‘P’ button and keyboard p key are equivalents. - -

    If you select Pause when you are playing against a chess engine and -it is not your move, the chess engine's clock -will continue to run and it will eventually make a move, at which point -both clocks will stop. Since board updates are paused, however, -you will not see the move until you exit from Pause mode (or select Forward). -This behavior is meant to simulate adjournment with a sealed move. - -

    If you select Pause while you are observing or examining a game on a -chess server, you can step backward and forward in the current history -of the examined game without affecting the other observers and -examiners, and without having your display jump forward to the latest -position each time a move is made. Select Pause again to reconnect -yourself to the current state of the game on ICS. - -

    If you select ‘Pause’ while you are loading a game, the game stops -loading. You can load more moves manually by selecting ‘Forward’, or -resume automatic loading by selecting ‘Pause’ again. +

    Any characters that do not match this syntax are silently ignored. Note that +the PGN standard requires all games to have at least the seven tags shown +above. Any that you omit will be filled in by XBoard +with ‘?’ (unknown value), or ‘-’ (inapplicable value). +

    Edit Comment
    Adds or modifies a comment on the current position. Comments are +saved by ‘Save Game’ and are displayed by ‘Load Game’, +‘Forward’, and ‘Backward’. +
    ICS Input Box
    If this option is set in ICS mode, +XBoard +creates an extra window that you can use for typing in ICS commands. +The input box is especially useful if you want to type in something long or do +some editing on your input, because output from ICS doesn't get mixed +in with your typing as it would in the main terminal window. +
    Pause
    Pauses updates to the board, and if you are playing against a chess engine, +also pauses your clock. To continue, select ‘Pause’ again, and the +display will automatically update to the latest position. +The ‘P’ button and keyboard p key are equivalents. + +If you select Pause when you are playing against a chess engine and +it is not your move, the chess engine's clock +will continue to run and it will eventually make a move, at which point +both clocks will stop. Since board updates are paused, however, +you will not see the move until you exit from Pause mode (or select Forward). +This behavior is meant to simulate adjournment with a sealed move. + +If you select Pause while you are observing or examining a game on a +chess server, you can step backward and forward in the current history +of the examined game without affecting the other observers and +examiners, and without having your display jump forward to the latest +position each time a move is made. Select Pause again to reconnect +yourself to the current state of the game on ICS. + +If you select ‘Pause’ while you are loading a game, the game stops +loading. You can load more moves manually by selecting ‘Forward’, or +resume automatic loading by selecting ‘Pause’ again.
    - +


    @@ -443,32 +449,32 @@ Up: Menus

    -
    Accept
    Accepts a pending match offer. If there is more than one offer -pending, you will have to type in a more specific command -instead of using this menu choice. -
    Decline
    Declines a pending offer (match, draw, adjourn, etc.). If there -is more than one offer pending, you will have to type in a more -specific command instead of using this menu choice. -
    Call Flag
    Calls your opponent's flag, claiming a win on time, or claiming -a draw if you are both out of time. You can also call your -opponent's flag by clicking on his clock or by pressing the -keyboard t key. -
    Draw
    Offers a draw to your opponent, accepts a pending draw offer -from your opponent, or claims a draw by repetition or the 50-move -rule, as appropriate. The d key is a keyboard equivalent. -
    Adjourn
    Asks your opponent to agree to adjourning the current game, or -agrees to a pending adjournment offer from your opponent. -
    Abort
    Asks your opponent to agree to aborting the current game, or -agrees to a pending abort offer from your opponent. An aborted -game ends immediately without affecting either player's rating. -
    Resign
    Resigns the game to your opponent. The shifted R key is a -keyboard equivalent. -
    Stop Observing
    Ends your participation in observing a game, by issuing the ICS -observe command with no arguments. ICS mode only. -
    Stop Examining
    Ends your participation in examining a game, by issuing the ICS -unexamine command. ICS mode only. +
    Accept
    Accepts a pending match offer. If there is more than one offer +pending, you will have to type in a more specific command +instead of using this menu choice. +
    Decline
    Declines a pending offer (match, draw, adjourn, etc.). If there +is more than one offer pending, you will have to type in a more +specific command instead of using this menu choice. +
    Call Flag
    Calls your opponent's flag, claiming a win on time, or claiming +a draw if you are both out of time. You can also call your +opponent's flag by clicking on his clock or by pressing the +keyboard t key. +
    Draw
    Offers a draw to your opponent, accepts a pending draw offer +from your opponent, or claims a draw by repetition or the 50-move +rule, as appropriate. The d key is a keyboard equivalent. +
    Adjourn
    Asks your opponent to agree to adjourning the current game, or +agrees to a pending adjournment offer from your opponent. +
    Abort
    Asks your opponent to agree to aborting the current game, or +agrees to a pending abort offer from your opponent. An aborted +game ends immediately without affecting either player's rating. +
    Resign
    Resigns the game to your opponent. The shifted R key is a +keyboard equivalent. +
    Stop Observing
    Ends your participation in observing a game, by issuing the ICS +observe command with no arguments. ICS mode only. +
    Stop Examining
    Ends your participation in examining a game, by issuing the ICS +unexamine command. ICS mode only.
    - +


    @@ -482,81 +488,81 @@ Up: Menus

    -
    Backward
    Steps backward through a series of remembered moves. -The ‘[<]’ button and the b key are equivalents, -as is turning the mouse wheel towards you. -In addition, pressing the Control key steps back one move, and releasing -it steps forward again. - -

    In most modes, ‘Backward’ only lets you look back at old positions; -it does not retract moves. This is the case if you are playing against -a chess engine, playing or observing a game on an ICS, or loading a game. -If you select ‘Backward’ in any of these situations, you will not -be allowed to make a different move. Use ‘Retract Move’ or -‘Edit Game’ if you want to change past moves. - -

    If you are examining an ICS game, the behavior of ‘Backward’ -depends on whether XBoard is in Pause mode. If Pause mode is -off, ‘Backward’ issues the ICS backward command, which backs up -everyone's view of the game and allows you to make a different -move. If Pause mode is on, ‘Backward’ only backs up your local -view. -

    Forward
    Steps forward through a series of remembered moves (undoing the -effect of ‘Backward’) or forward through a game file. The -‘[>]’ button and the f key are equivalents, -as is turning the mouse wheel away from you. - -

    If you are examining an ICS game, the behavior of Forward -depends on whether XBoard is in Pause mode. If Pause mode is -off, ‘Forward’ issues the ICS forward command, which moves -everyone's view of the game forward along the current line. If -Pause mode is on, ‘Forward’ only moves your local view forward, -and it will not go past the position that the game was in when -you paused. -

    Back to Start
    Jumps backward to the first remembered position in the game. -The ‘[<<]’ button and the shifted B key are equivalents. - -

    In most modes, Back to Start only lets you look back at old -positions; it does not retract moves. This is the case if you -are playing against a local chess engine, playing or observing a game on -a chess server, or loading a game. If you select ‘Back to Start’ in any -of these situations, you will not be allowed to make different -moves. Use ‘Retract Move’ or ‘Edit Game’ if you want to change past -moves; or use Reset to start a new game. - -

    If you are examining an ICS game, the behavior of ‘Back to -Start’ depends on whether XBoard is in Pause mode. If Pause mode -is off, ‘Back to Start’ issues the ICS ‘backward 999999’ -command, which backs up everyone's view of the game to the start and -allows you to make different moves. If Pause mode is on, ‘Back -to Start’ only backs up your local view. -

    Forward to End
    Jumps forward to the last remembered position in the game. The -‘[>>]’ button and the shifted F key are equivalents. - -

    If you are examining an ICS game, the behavior of ‘Forward to -End’ depends on whether XBoard is in Pause mode. If Pause mode -is off, ‘Forward to End’ issues the ICS ‘forward 999999’ -command, which moves everyone's view of the game forward to the end of -the current line. If Pause mode is on, ‘Forward to End’ only moves -your local view forward, and it will not go past the position -that the game was in when you paused. -

    Revert
    If you are examining an ICS game and Pause mode is off, issues -the ICS command ‘revert’. -
    Truncate Game
    Discards all remembered moves of the game beyond the current -position. Puts XBoard into ‘Edit Game’ mode if it was not there -already. -
    Move Now
    Forces the chess engine to move immediately. Chess engine mode only. -
    Retract Move
    Retracts your last move. In chess engine mode, you can do this only -after the chess engine has replied to your move; if the chess engine is still -thinking, use ‘Move Now’ first. In ICS mode, ‘Retract Move’ -issues the command ‘takeback 1’ or ‘takeback 2’ -depending on whether it is your opponent's move or yours. -
    Adjudicate to White
    Adjudicate to Black
    Adjudicate Draw
    Terminate an ongoing game in Two-Machines mode (including match mode), -with as result a win for white, for black, or a draw, repsectively. -The PGN file of the game will accompany the result string -by the comment "user adjudication". +
    Backward
    Steps backward through a series of remembered moves. +The ‘[<]’ button and the b key are equivalents, +as is turning the mouse wheel towards you. +In addition, pressing the Control key steps back one move, and releasing +it steps forward again. + +In most modes, ‘Backward’ only lets you look back at old positions; +it does not retract moves. This is the case if you are playing against +a chess engine, playing or observing a game on an ICS, or loading a game. +If you select ‘Backward’ in any of these situations, you will not +be allowed to make a different move. Use ‘Retract Move’ or +‘Edit Game’ if you want to change past moves. + +If you are examining an ICS game, the behavior of ‘Backward’ +depends on whether XBoard is in Pause mode. If Pause mode is +off, ‘Backward’ issues the ICS backward command, which backs up +everyone's view of the game and allows you to make a different +move. If Pause mode is on, ‘Backward’ only backs up your local +view. +
    Forward
    Steps forward through a series of remembered moves (undoing the +effect of ‘Backward’) or forward through a game file. The +‘[>]’ button and the f key are equivalents, +as is turning the mouse wheel away from you. + +If you are examining an ICS game, the behavior of Forward +depends on whether XBoard is in Pause mode. If Pause mode is +off, ‘Forward’ issues the ICS forward command, which moves +everyone's view of the game forward along the current line. If +Pause mode is on, ‘Forward’ only moves your local view forward, +and it will not go past the position that the game was in when +you paused. +
    Back to Start
    Jumps backward to the first remembered position in the game. +The ‘[<<]’ button and the shifted B key are equivalents. + +In most modes, Back to Start only lets you look back at old +positions; it does not retract moves. This is the case if you +are playing against a local chess engine, playing or observing a game on +a chess server, or loading a game. If you select ‘Back to Start’ in any +of these situations, you will not be allowed to make different +moves. Use ‘Retract Move’ or ‘Edit Game’ if you want to change past +moves; or use Reset to start a new game. + +If you are examining an ICS game, the behavior of ‘Back to +Start’ depends on whether XBoard is in Pause mode. If Pause mode +is off, ‘Back to Start’ issues the ICS ‘backward 999999’ +command, which backs up everyone's view of the game to the start and +allows you to make different moves. If Pause mode is on, ‘Back +to Start’ only backs up your local view. +
    Forward to End
    Jumps forward to the last remembered position in the game. The +‘[>>]’ button and the shifted F key are equivalents. + +If you are examining an ICS game, the behavior of ‘Forward to +End’ depends on whether XBoard is in Pause mode. If Pause mode +is off, ‘Forward to End’ issues the ICS ‘forward 999999’ +command, which moves everyone's view of the game forward to the end of +the current line. If Pause mode is on, ‘Forward to End’ only moves +your local view forward, and it will not go past the position +that the game was in when you paused. +
    Revert
    If you are examining an ICS game and Pause mode is off, issues +the ICS command ‘revert’. +
    Truncate Game
    Discards all remembered moves of the game beyond the current +position. Puts XBoard into ‘Edit Game’ mode if it was not there +already. +
    Move Now
    Forces the chess engine to move immediately. Chess engine mode only. +
    Retract Move
    Retracts your last move. In chess engine mode, you can do this only +after the chess engine has replied to your move; if the chess engine is still +thinking, use ‘Move Now’ first. In ICS mode, ‘Retract Move’ +issues the command ‘takeback 1’ or ‘takeback 2’ +depending on whether it is your opponent's move or yours. +
    Adjudicate to White
    Adjudicate to Black
    Adjudicate Draw
    Terminate an ongoing game in Two-Machines mode (including match mode), +with as result a win for white, for black, or a draw, repsectively. +The PGN file of the game will accompany the result string +by the comment "user adjudication".
    - +


    @@ -570,210 +576,210 @@ Up: Menus

    -
    Flip View
    Inverts your view of the chess board for the duration of the -current game. Starting a new game returns the board to normal. -The v key is a keyboard equivalent. -
    Adjudications
    Pops up a sub-menu where you can enable or disable various adjudications -that XBoard can perform in engine-engine games. -You can instruct XBoard to detect and terminate the game on checkmate -or stalemate, even if the engines would not do so, to verify engine -result claims (forfeiting engines that make false claims), rather than -naively following the engine, to declare draw on posititions -which can never be won for lack of mating material, (e.g. KBK), -or which are impossble to win unless the opponent seeks its own demise -(e.g. KBKN). -For these adjudications to work, ‘Test Legality’ should be switched on. -It is also possible to insruct XBoard to enforce a 50-move or 3-fold-repeat -rule and automtically declare draw (after a user-adjustable number of moves -or repeats) even if the engines are prepared to go on. -It is also possible to have XBoard declare draw on games that seem to drag on -forever, or adjudicate a loss if both engines agree (for 3 cosecutive moves) that one -of them is behind more than a user-adjustable score threshold. -For the latter adjudication to work, XBoard should be able to properly understand -the engine's scores. To faclitate the latter, you can inform xboard here if -the engines report scores from the viewpoint of white, or from that of their own color. -
    Engine Settings
    Pops up a sub-menu where you can set some engine parameters common to most engines, -such as hash-table size, tablebase cache size, maximum number of processors -that SMP engines can use, and where to find the Polyglot adapter needed -to run UCI engines under XBoard. The feature tht allows setting of these parameters on -engines is new since XBoard 4.3.15, so not many WinBoard engines respond -to it yet, but UCI engines should. -It is also possible to specify a GUI opening book here, i.e. an opening -book that XBoard consults for any position a playing engine gets in. -It then forces the engine to play the book move, rather than to think up its own, -if that position is found in the book. -The book can switched on and off independently for either engine. -
    Time Control
    Pops up a sub-menu where you can set the time-control parameters interactively. -Allows you to select classical or incremental time controls, -set the moves per session, session duration, and time increment. -Also allows specification of time-odds factors for one or both engines. -If an engine is given a time-odds factor N, all time quota it gets, -be it at the beginning of a session or through the time increment or -fixed time per move, will be divided by N. -
    Always Queen
    If this option is off, XBoard brings up a dialog -box whenever you move a pawn to the last rank, asking what piece -you want to promote it to. If the option is true, your pawns are -always promoted to queens. Your opponent can still underpromote. -
    Animate Dragging
    If Animate Dragging is on, while you are dragging a piece with the -mouse, an image of the piece follows the mouse cursor. -If Animate Dragging is off, there is no visual feedback while you are -dragging a piece, but if Animate Moving is on, the move will be -animated when it is complete. -
    Animate Moving
    If Animate Moving is on, all piece moves are animated. An image of the -piece is shown moving from the old square to the new square when the -move is completed (unless the move was already animated by Animate Dragging). -If Animate Moving is off, a moved piece instantly disappears from its -old square and reappears on its new square when the move is complete. -
    Auto Comment
    If this option is on, any remarks made on ICS while you are observing or -playing a game are recorded as a comment on the current move. This includes -remarks made with the ICS commands say, tell, whisper, -and kibitz. -Limitation: remarks that you type yourself are not recognized; -XBoard scans only the output from ICS, not the input you type to it. -
    Auto Flag
    If this option is on and one player runs out of time -before the other, -XBoard -will automatically call his flag, claiming a win on time. -In ICS mode, Auto Flag will only call your opponent's flag, not yours, -and the ICS may award you a draw instead of a win if you have -insufficient mating material. In local chess engine mode, -XBoard -may call either player's flag and will not take material into account. -
    Auto Flip View
    If the Auto Flip View option is on when you start a game, the board -will be automatically oriented so that your pawns move from the bottom -of the window towards the top. -
    Auto Observe
    If this option is on and you add a player to your gnotify -list on ICS, XBoard will automatically observe all of that -player's games, unless you are doing something else (such as -observing or playing a game of your own) when one starts. -The games are displayed -from the point of view of the player on your gnotify list; that is, his -pawns move from the bottom of the window towards the top. -Exceptions: If both players in a game are on your gnotify list, if -your ICS -highlight -variable is set to 0, or if the ICS you are using does not -properly support observing from Black's point of view, -you will see the game from White's point of view. -
    Auto Raise Board
    If this option is on, whenever a new game begins, the chessboard window -is deiconized (if necessary) and raised to the top of the stack of windows. -
    Auto Save
    If this option is true, at the end of every game XBoard prompts -you for a file name and appends a record of the game to the file -you specify. -Disabled if the saveGameFile command-line -option is set, as in that case all games are saved to the specified file. -See Load and Save options. -
    Blindfold
    If this option is on, XBoard displays the board as usual but does -not display pieces or move highlights. You can still move in the -usual way (with the mouse or by typing moves in ICS mode), even though -the pieces are invisible. -
    Flash Moves
    If this option is on, whenever a move is completed, the moved piece flashes. -The number of times to flash is set by the flashCount command-line -option; it defaults to 3 if Flash Moves is first turned on from the menu. - -

    If you are playing a game on an ICS, the board is always -oriented at the start of the game so that your pawns move from -the bottom of the window towards the top. Otherwise, the starting -orientation is determined by the flipView command line option; -if it is false (the default), White's pawns move from bottom to top -at the start of each game; if it is true, Black's pawns move from -bottom to top. See User interface options. -

    Get Move List
    If this option is on, whenever XBoard -receives the first board of a new ICS game (or a different game from -the one it is currently displaying), it -retrieves the list of past moves from the ICS. -You can then review the moves with the ‘Forward’ and ‘Backward’ -commands -or save them with ‘Save Game’. You might want to -turn off this option if you are observing several blitz games at once, -to keep from wasting time and network bandwidth fetching the move lists over -and over. -When you turn this option on from the menu, XBoard -immediately fetches the move list of the current game (if any). -
    Highlight Last Move
    If Highlight Last Move is on, after a move is made, the starting and -ending squares remain highlighted. In addition, after you use Backward -or Back to Start, the starting and ending squares of the last move to -be unmade are highlighted. -
    Move Sound
    If this option is on, XBoard alerts you by playing a sound -after each of your opponent's moves (or after every -move if you are observing a game on the Internet Chess Server). -The sound is not played after moves you make or moves read from a -saved game file. By default, the -sound is the terminal bell, but on some systems you can change it -to a sound file using the soundMove option; see below. - -

    If you turn on this option when using XBoard with the Internet -Chess Server, you will probably want to give the -set bell 0 -command to the ICS, since otherwise the ICS will ring the terminal bell -after every move (not just yours). (The .icsrc file -is a good place for this; see ICS options.) -

    ICS Alarm
    When this option is on, an alarm sound is played when your clock -counts down to the icsAlarmTime (by default, 5 seconds) in an ICS -game. For games with time controls that include an increment, the -alarm will sound each time the clock counts down to the icsAlarmTime. -By default, the alarm sound is the terminal bell, but on some systems -you can change it to a sound file using the soundIcsAlarm option; see -below. -
    Old Save Style
    If this option is off, XBoard saves games in PGN -(portable game notation) and positions in FEN (Forsythe-Edwards -notation). If the option is on, a save style that is compatible -with older versions of XBoard is used instead. -The old position style is more human-readable -than FEN; the old game style has no particular advantages. -
    Periodic Updates
    If this option is off (or if -you are using a chess engine that does not support periodic updates), -the analysis window -will only be updated when the analysis changes. If this option is -on, the Analysis Window will be updated every two seconds. -
    Ponder Next Move
    If this option is off, the chess engine will think only when it is on -move. If the option is on, the engine will also think while waiting -for you to make your move. -
    Popup Exit Message
    If this option is on, when XBoard wants to display a message just -before exiting, it brings up a modal dialog box and waits for you to -click OK before exiting. If the option is off, XBoard prints the -message to standard error (the terminal) and exits immediately. -
    Popup Move Errors
    If this option is off, when you make an error in moving (such as -attempting an illegal move or moving the wrong color piece), the -error message is displayed in the message area. If the option is -on, move errors are displayed in small popup windows like other errors. -You can dismiss an error popup either by clicking its OK button or by -clicking anywhere on the board, including downclicking to start a move. -
    Premove
    If this option is on while playing a game on an ICS, you can register -your next planned move before it is your turn. Move the piece with -the mouse in the ordinary way, and the starting and ending squares -will be highlighted with a special color (red by default). When it is -your turn, if your registered move is legal, XBoard will send it to -ICS immediately; if not, it will be ignored and you can make a -different move. If you change your mind about your premove, either -make a different move, or double-click on any piece to cancel the move -entirely. -
    Quiet Play
    If this option is on, XBoard will automatically issue an ICS -set shout 0 -command whenever you start a game and a -set shout 1 -command whenever you finish one. Thus, you will not be distracted -by shouts from other ICS users while playing. -
    Show Coords
    If this option is on, XBoard displays algebraic coordinates -along the board's left and bottom edges. -
    Hide Thinking
    If this option is off, the chess engine's notion of the score and best -line of play from the current position is displayed as it is -thinking. The score indicates how many pawns ahead (or if negative, -behind) the chess engine thinks it is. In matches between two -machines, the score is prefixed by ‘W’ or ‘B’ to indicate -whether it is showing White's thinking or Black's, and only the thinking -of the engine that is on move is shown. -
    Test Legality
    If this option is on, XBoard tests whether the moves you try to make -with the mouse are legal and refuses to let you make an illegal move. -Moves loaded from a file with ‘Load Game’ are also checked. If -the option is off, all moves are accepted, but if a local chess engine -or the ICS is active, they will still reject illegal moves. Turning -off this option is useful if you are playing a chess variant with -rules that XBoard does not understand. (Bughouse, suicide, and wild -variants where the king may castle after starting on the d file are -generally supported with Test Legality on.) +
    Flip View
    Inverts your view of the chess board for the duration of the +current game. Starting a new game returns the board to normal. +The v key is a keyboard equivalent. +
    Adjudications
    Pops up a sub-menu where you can enable or disable various adjudications +that XBoard can perform in engine-engine games. +You can instruct XBoard to detect and terminate the game on checkmate +or stalemate, even if the engines would not do so, to verify engine +result claims (forfeiting engines that make false claims), rather than +naively following the engine, to declare draw on posititions +which can never be won for lack of mating material, (e.g. KBK), +or which are impossble to win unless the opponent seeks its own demise +(e.g. KBKN). +For these adjudications to work, ‘Test Legality’ should be switched on. +It is also possible to insruct XBoard to enforce a 50-move or 3-fold-repeat +rule and automtically declare draw (after a user-adjustable number of moves +or repeats) even if the engines are prepared to go on. +It is also possible to have XBoard declare draw on games that seem to drag on +forever, or adjudicate a loss if both engines agree (for 3 cosecutive moves) that one +of them is behind more than a user-adjustable score threshold. +For the latter adjudication to work, XBoard should be able to properly understand +the engine's scores. To faclitate the latter, you can inform xboard here if +the engines report scores from the viewpoint of white, or from that of their own color. +
    Engine Settings
    Pops up a sub-menu where you can set some engine parameters common to most engines, +such as hash-table size, tablebase cache size, maximum number of processors +that SMP engines can use, and where to find the Polyglot adapter needed +to run UCI engines under XBoard. The feature tht allows setting of these parameters on +engines is new since XBoard 4.3.15, so not many WinBoard engines respond +to it yet, but UCI engines should. +It is also possible to specify a GUI opening book here, i.e. an opening +book that XBoard consults for any position a playing engine gets in. +It then forces the engine to play the book move, rather than to think up its own, +if that position is found in the book. +The book can switched on and off independently for either engine. +
    Time Control
    Pops up a sub-menu where you can set the time-control parameters interactively. +Allows you to select classical or incremental time controls, +set the moves per session, session duration, and time increment. +Also allows specification of time-odds factors for one or both engines. +If an engine is given a time-odds factor N, all time quota it gets, +be it at the beginning of a session or through the time increment or +fixed time per move, will be divided by N. +
    Always Queen
    If this option is off, XBoard brings up a dialog +box whenever you move a pawn to the last rank, asking what piece +you want to promote it to. If the option is true, your pawns are +always promoted to queens. Your opponent can still underpromote. +
    Animate Dragging
    If Animate Dragging is on, while you are dragging a piece with the +mouse, an image of the piece follows the mouse cursor. +If Animate Dragging is off, there is no visual feedback while you are +dragging a piece, but if Animate Moving is on, the move will be +animated when it is complete. +
    Animate Moving
    If Animate Moving is on, all piece moves are animated. An image of the +piece is shown moving from the old square to the new square when the +move is completed (unless the move was already animated by Animate Dragging). +If Animate Moving is off, a moved piece instantly disappears from its +old square and reappears on its new square when the move is complete. +
    Auto Comment
    If this option is on, any remarks made on ICS while you are observing or +playing a game are recorded as a comment on the current move. This includes +remarks made with the ICS commands say, tell, whisper, +and kibitz. +Limitation: remarks that you type yourself are not recognized; +XBoard scans only the output from ICS, not the input you type to it. +
    Auto Flag
    If this option is on and one player runs out of time +before the other, +XBoard +will automatically call his flag, claiming a win on time. +In ICS mode, Auto Flag will only call your opponent's flag, not yours, +and the ICS may award you a draw instead of a win if you have +insufficient mating material. In local chess engine mode, +XBoard +may call either player's flag and will not take material into account. +
    Auto Flip View
    If the Auto Flip View option is on when you start a game, the board +will be automatically oriented so that your pawns move from the bottom +of the window towards the top. +
    Auto Observe
    If this option is on and you add a player to your gnotify +list on ICS, XBoard will automatically observe all of that +player's games, unless you are doing something else (such as +observing or playing a game of your own) when one starts. +The games are displayed +from the point of view of the player on your gnotify list; that is, his +pawns move from the bottom of the window towards the top. +Exceptions: If both players in a game are on your gnotify list, if +your ICS +highlight +variable is set to 0, or if the ICS you are using does not +properly support observing from Black's point of view, +you will see the game from White's point of view. +
    Auto Raise Board
    If this option is on, whenever a new game begins, the chessboard window +is deiconized (if necessary) and raised to the top of the stack of windows. +
    Auto Save
    If this option is true, at the end of every game XBoard prompts +you for a file name and appends a record of the game to the file +you specify. +Disabled if the saveGameFile command-line +option is set, as in that case all games are saved to the specified file. +See Load and Save options. +
    Blindfold
    If this option is on, XBoard displays the board as usual but does +not display pieces or move highlights. You can still move in the +usual way (with the mouse or by typing moves in ICS mode), even though +the pieces are invisible. +
    Flash Moves
    If this option is on, whenever a move is completed, the moved piece flashes. +The number of times to flash is set by the flashCount command-line +option; it defaults to 3 if Flash Moves is first turned on from the menu. + +If you are playing a game on an ICS, the board is always +oriented at the start of the game so that your pawns move from +the bottom of the window towards the top. Otherwise, the starting +orientation is determined by the flipView command line option; +if it is false (the default), White's pawns move from bottom to top +at the start of each game; if it is true, Black's pawns move from +bottom to top. See User interface options. +
    Get Move List
    If this option is on, whenever XBoard +receives the first board of a new ICS game (or a different game from +the one it is currently displaying), it +retrieves the list of past moves from the ICS. +You can then review the moves with the ‘Forward’ and ‘Backward’ +commands +or save them with ‘Save Game’. You might want to +turn off this option if you are observing several blitz games at once, +to keep from wasting time and network bandwidth fetching the move lists over +and over. +When you turn this option on from the menu, XBoard +immediately fetches the move list of the current game (if any). +
    Highlight Last Move
    If Highlight Last Move is on, after a move is made, the starting and +ending squares remain highlighted. In addition, after you use Backward +or Back to Start, the starting and ending squares of the last move to +be unmade are highlighted. +
    Move Sound
    If this option is on, XBoard alerts you by playing a sound +after each of your opponent's moves (or after every +move if you are observing a game on the Internet Chess Server). +The sound is not played after moves you make or moves read from a +saved game file. By default, the +sound is the terminal bell, but on some systems you can change it +to a sound file using the soundMove option; see below. + +If you turn on this option when using XBoard with the Internet +Chess Server, you will probably want to give the +set bell 0 +command to the ICS, since otherwise the ICS will ring the terminal bell +after every move (not just yours). (The .icsrc file +is a good place for this; see ICS options.) +
    ICS Alarm
    When this option is on, an alarm sound is played when your clock +counts down to the icsAlarmTime (by default, 5 seconds) in an ICS +game. For games with time controls that include an increment, the +alarm will sound each time the clock counts down to the icsAlarmTime. +By default, the alarm sound is the terminal bell, but on some systems +you can change it to a sound file using the soundIcsAlarm option; see +below. +
    Old Save Style
    If this option is off, XBoard saves games in PGN +(portable game notation) and positions in FEN (Forsythe-Edwards +notation). If the option is on, a save style that is compatible +with older versions of XBoard is used instead. +The old position style is more human-readable +than FEN; the old game style has no particular advantages. +
    Periodic Updates
    If this option is off (or if +you are using a chess engine that does not support periodic updates), +the analysis window +will only be updated when the analysis changes. If this option is +on, the Analysis Window will be updated every two seconds. +
    Ponder Next Move
    If this option is off, the chess engine will think only when it is on +move. If the option is on, the engine will also think while waiting +for you to make your move. +
    Popup Exit Message
    If this option is on, when XBoard wants to display a message just +before exiting, it brings up a modal dialog box and waits for you to +click OK before exiting. If the option is off, XBoard prints the +message to standard error (the terminal) and exits immediately. +
    Popup Move Errors
    If this option is off, when you make an error in moving (such as +attempting an illegal move or moving the wrong color piece), the +error message is displayed in the message area. If the option is +on, move errors are displayed in small popup windows like other errors. +You can dismiss an error popup either by clicking its OK button or by +clicking anywhere on the board, including downclicking to start a move. +
    Premove
    If this option is on while playing a game on an ICS, you can register +your next planned move before it is your turn. Move the piece with +the mouse in the ordinary way, and the starting and ending squares +will be highlighted with a special color (red by default). When it is +your turn, if your registered move is legal, XBoard will send it to +ICS immediately; if not, it will be ignored and you can make a +different move. If you change your mind about your premove, either +make a different move, or double-click on any piece to cancel the move +entirely. +
    Quiet Play
    If this option is on, XBoard will automatically issue an ICS +set shout 0 +command whenever you start a game and a +set shout 1 +command whenever you finish one. Thus, you will not be distracted +by shouts from other ICS users while playing. +
    Show Coords
    If this option is on, XBoard displays algebraic coordinates +along the board's left and bottom edges. +
    Hide Thinking
    If this option is off, the chess engine's notion of the score and best +line of play from the current position is displayed as it is +thinking. The score indicates how many pawns ahead (or if negative, +behind) the chess engine thinks it is. In matches between two +machines, the score is prefixed by ‘W’ or ‘B’ to indicate +whether it is showing White's thinking or Black's, and only the thinking +of the engine that is on move is shown. +
    Test Legality
    If this option is on, XBoard tests whether the moves you try to make +with the mouse are legal and refuses to let you make an illegal move. +Moves loaded from a file with ‘Load Game’ are also checked. If +the option is off, all moves are accepted, but if a local chess engine +or the ICS is active, they will still reject illegal moves. Turning +off this option is useful if you are playing a chess variant with +rules that XBoard does not understand. (Bughouse, suicide, and wild +variants where the king may castle after starting on the d file are +generally supported with Test Legality on.)
    - +


    @@ -787,27 +793,27 @@ Up: Menus

    -
    Info XBoard
    Displays the XBoard documentation in info format. For this feature to -work, you must have the GNU info program installed on your system, and -the file xboard.info must either be present in the current -working directory, or have been installed by the ‘make install’ -command when you built XBoard. -
    Man XBoard
    Displays the XBoard documentation in man page format. For this -feature to work, the file xboard.6 must have been installed by -the ‘make install’ command when you built XBoard, and the -directory it was placed in must be on the search path for your -system's ‘man’ command. -
    Hint
    Displays a move hint from the chess engine. -
    Book
    Displays a list of possible moves from the chess engine's opening -book. The exact format depends on what chess engine you are using. -With GNU Chess 4, the first column gives moves, the second column -gives one possible response for each move, and the third column shows -the number of lines in the book that include the move from the first -column. If you select this option and nothing happens, the chess -engine is out of its book or does not support this feature. -
    About XBoard
    Shows the current XBoard version number. +
    Info XBoard
    Displays the XBoard documentation in info format. For this feature to +work, you must have the GNU info program installed on your system, and +the file xboard.info must either be present in the current +working directory, or have been installed by the ‘make install’ +command when you built XBoard. +
    Man XBoard
    Displays the XBoard documentation in man page format. For this +feature to work, the file xboard.6 must have been installed by +the ‘make install’ command when you built XBoard, and the +directory it was placed in must be on the search path for your +system's ‘man’ command. +
    Hint
    Displays a move hint from the chess engine. +
    Book
    Displays a list of possible moves from the chess engine's opening +book. The exact format depends on what chess engine you are using. +With GNU Chess 4, the first column gives moves, the second column +gives one possible response for each move, and the third column shows +the number of lines in the book that include the move from the first +column. If you select this option and nothing happens, the chess +engine is out of its book or does not support this feature. +
    About XBoard
    Shows the current XBoard version number.
    - +


    @@ -820,52 +826,53 @@ Up: Menus

    -
    Iconize
    Pressing the i or c key iconizes XBoard. The graphical -icon displays a white knight if it is White's move, or a black knight -if it is Black's move. If your X window manager displays only text -icons, not graphical ones, check its documentation; there is probably -a way to enable graphical icons. If you get black and white reversed, -we would like to hear about it; see Problems below for -instructions on how to report this problem. +
    Iconize
    Pressing the i or c key iconizes XBoard. The graphical +icon displays a white knight if it is White's move, or a black knight +if it is Black's move. If your X window manager displays only text +icons, not graphical ones, check its documentation; there is probably +a way to enable graphical icons. If you get black and white reversed, +we would like to hear about it; see Problems below for +instructions on how to report this problem.
    - -

    You can add or remove shortcut keys using the X resources -form.translations. Here is an example of what would go in your -.Xresources file: - -

         XBoard*form.translations: \
    -       Shift<Key>?: AboutGameProc() \n\
    -       <Key>y: AcceptProc() \n\
    -       <Key>n: DeclineProc() \n\
    -       <Key>i: NothingProc()
    +   
    +You can add or remove shortcut keys using the X resources
    +form.translations. Here is an example of what would go in your
    +.Xresources file:
    +
    +
         XBoard*form.translations: \
    +       Shift<Key>?: AboutGameProc() \n\
    +       <Key>y: AcceptProc() \n\
    +       <Key>n: DeclineProc() \n\
    +       <Key>i: NothingProc()
     
    -

    Binding a key to NothingProc makes it do nothing, thus removing -it as a shortcut key. The XBoard commands that can be bound to keys -are: - -

         AbortProc, AboutGameProc, AboutProc, AcceptProc, AdjournProc,
    -     AlwaysQueenProc, AnalysisModeProc, AnalyzeFileProc,
    -     AnimateDraggingProc, AnimateMovingProc, AutobsProc, AutoflagProc,
    -     AutoflipProc, AutoraiseProc, AutosaveProc, BackwardProc,
    -     BlindfoldProc, BookProc, CallFlagProc, CopyGameProc, CopyPositionProc,
    -     DebugProc, DeclineProc, DrawProc, EditCommentProc, EditGameProc,
    -     EditPositionProc, EditTagsProc, EnterKeyProc, FlashMovesProc,
    -     FlipViewProc, ForwardProc, GetMoveListProc, HighlightLastMoveProc,
    -     HintProc, Iconify, IcsAlarmProc, IcsClientProc, IcsInputBoxProc,
    -     InfoProc, LoadGameProc, LoadNextGameProc, LoadNextPositionProc,
    -     LoadPositionProc, LoadPrevGameProc, LoadPrevPositionProc,
    -     LoadSelectedProc, MachineBlackProc, MachineWhiteProc, MailMoveProc,
    -     ManProc, MoveNowProc, MoveSoundProc, NothingProc, OldSaveStyleProc,
    -     PasteGameProc, PastePositionProc, PauseProc, PeriodicUpdatesProc,
    -     PonderNextMoveProc, PopupExitMessageProc, PopupMoveErrorsProc,
    -     PremoveProc, QuietPlayProc, QuitProc, ReloadCmailMsgProc,
    -     ReloadGameProc, ReloadPositionProc, RematchProc, ResetProc,
    -     ResignProc, RetractMoveProc, RevertProc, SaveGameProc,
    -     SavePositionProc, ShowCoordsProc, ShowGameListProc, ShowThinkingProc,
    -     StopExaminingProc, StopObservingProc, TestLegalityProc, ToEndProc,
    -     ToStartProc, TrainingProc, TruncateGameProc, and TwoMachinesProc.
    +   

    Binding a key to NothingProc makes it do nothing, thus removing +it as a shortcut key. The XBoard commands that can be bound to keys +are: + +

         AbortProc, AboutGameProc, AboutProc, AcceptProc, AdjournProc,
    +     AlwaysQueenProc, AnalysisModeProc, AnalyzeFileProc,
    +     AnimateDraggingProc, AnimateMovingProc, AutobsProc, AutoflagProc,
    +     AutoflipProc, AutoraiseProc, AutosaveProc, BackwardProc,
    +     BlindfoldProc, BookProc, CallFlagProc, CopyGameProc, CopyPositionProc,
    +     DebugProc, DeclineProc, DrawProc, EditCommentProc, EditGameProc,
    +     EditPositionProc, EditTagsProc, EnterKeyProc, FlashMovesProc,
    +     FlipViewProc, ForwardProc, GetMoveListProc, HighlightLastMoveProc,
    +     HintProc, Iconify, IcsAlarmProc, IcsClientProc, IcsInputBoxProc,
    +     InfoProc, LoadGameProc, LoadNextGameProc, LoadNextPositionProc,
    +     LoadPositionProc, LoadPrevGameProc, LoadPrevPositionProc,
    +     LoadSelectedProc, MachineBlackProc, MachineWhiteProc, MailMoveProc,
    +     ManProc, MoveNowProc, MoveSoundProc, NothingProc, OldSaveStyleProc,
    +     PasteGameProc, PastePositionProc, PauseProc, PeriodicUpdatesProc,
    +     PonderNextMoveProc, PopupExitMessageProc, PopupMoveErrorsProc,
    +     PremoveProc, QuietPlayProc, QuitProc, ReloadCmailMsgProc,
    +     ReloadGameProc, ReloadPositionProc, RematchProc, ResetProc,
    +     ResignProc, RetractMoveProc, RevertProc, SaveGameProc,
    +     SavePositionProc, ShowCoordsProc, ShowGameListProc, ShowThinkingProc,
    +     StopExaminingProc, StopObservingProc, TestLegalityProc, ToEndProc,
    +     ToStartProc, TrainingProc, TruncateGameProc, and TwoMachinesProc.
     
    -
    +

    +


    Next: , @@ -876,42 +883,43 @@ Up: Top

    3 Options

    -

    -This section documents the command-line options to XBoard. You can -set these options in two ways: by typing them on the shell command -line you use to start XBoard, or by setting them as X resources -(typically in your .Xresources file). Many of the options -cannot be changed while XBoard is running; others set the initial -state of items that can be changed with the Options menu. - -

    Most of the options have both a long name and a short name. To turn a -boolean option on or off from the command line, either give its long -name followed by the value true or false -(‘-longOptionName true’), or give just the short name to turn the -option on (‘-opt’), or the short name preceded by ‘x’ to -turn the option off (‘-xopt’). For options that take strings or -numbers as values, you can use the long or short option names -interchangeably. - -

    Each option corresponds to an X resource with the same name, so -if you like, you can set options in your .Xresources file -or in a file named XBoard in your home directory. -For options that have two names, the longer one is the name of -the corresponding X resource; the short name is not recognized. -To turn a boolean option on or off as an -X resource, give its long name followed by the value -true or false (‘XBoard*longOptionName: true’). +

    +This section documents the command-line options to XBoard. You can +set these options in two ways: by typing them on the shell command +line you use to start XBoard, or by setting them as X resources +(typically in your .Xresources file). Many of the options +cannot be changed while XBoard is running; others set the initial +state of items that can be changed with the Options menu. + +Most of the options have both a long name and a short name. To turn a +boolean option on or off from the command line, either give its long +name followed by the value true or false +(‘-longOptionName true’), or give just the short name to turn the +option on (‘-opt’), or the short name preceded by ‘x’ to +turn the option off (‘-xopt’). For options that take strings or +numbers as values, you can use the long or short option names +interchangeably. + +Each option corresponds to an X resource with the same name, so +if you like, you can set options in your .Xresources file +or in a file named XBoard in your home directory. +For options that have two names, the longer one is the name of +the corresponding X resource; the short name is not recognized. +To turn a boolean option on or off as an +X resource, give its long name followed by the value +true or false (‘XBoard*longOptionName: true’). +

    - +


    @@ -924,165 +932,165 @@ Up: Options

    -
    -tc or -timeControl minutes[:seconds]
    Each player begins with his clock set to the timeControl period. -Default: 5 minutes. -The additional options movesPerSession and timeIncrement -are mutually exclusive. -
    -mps or -movesPerSession moves
    When both players have made movesPerSession moves, a -new timeControl period is added to both clocks. Default: 40 moves. -
    -inc or -timeIncrement seconds
    If this option is specified, movesPerSession is ignored. -Instead, after each player's move, timeIncrement seconds are -added to his clock. -Use ‘-inc 0’ if you want to require the entire -game to be played in one timeControl period, with no increment. -Default: -1, which specifies movesPerSession mode. -
    -clock/-xclock or -clockMode true/false
    Determines whether or not to display the chess clocks. If clockMode is -false, the clocks are not shown, but the side that is to play next -is still highlighted. Also, unless searchTime -is set, the chess engine still keeps track of the clock time and uses it to -determine how fast to make its moves. -
    -st or -searchTime minutes[:seconds]
    Tells the chess engine to spend at most the given amount of time -searching for each of its moves. Without this option, the chess engine -chooses its search time based on the number of moves and amount -of time remaining until the next time control. -Setting this option also sets clockMode to false. -
    -depth or -searchDepth number
    Tells the chess engine to look ahead at most the given number of moves -when searching for a move to make. Without this option, the chess -engine chooses its search depth based on the number of moves and -amount of time remaining until the next time control. With the option, -the engine will cut off its search early if it reaches the specified depth. -
    -firstNPS number
    -secondNPS number
    Tells the chess engine to use an internal time standard based on its node count, -rather then wall-clock time, to make its timing decisions. -The time in virtual seconds should be obtained by dividing the node count -through the given number, like the number was a rate in nodes per second. -Xboard will manage the clocks in accordance with this, relying on the number -of nodes reported by the engine in its thinking output. If the given number equals zero, -it can obviously not be used to convert nodes to seconds, and the time reported -by the engine is used to decrement the XBoard clock in stead. The engine is supposed to -report in CPU time it uses, rather than wall-clock time, in this mode. This option -can provide fairer conditions for engine-engine matches on heavily loaded machines, -or with very fast games (where the wall clock is too inaccurate). -showThinking must be on for this option to work. Default: -1 (off). -Not many engines might support this yet! -
    -firstTimeOdds factor
    -secondTimeOdds factor
    Reduces the time given to the mentioned engine by the given factor. -If pondering is off, the effect is indistinguishable from what would happen -if the engine was running on an n-times slower machine. Default: 1. -
    -timeOddsMode mode
    This option determines how the case is handled where both engines have a time-odds handicap. -If mode=1, the engine that gets the most time will always get the nominal time, -as specified by the time-control options, and its opponent's time is renormalized accordingly. -If mode=0, both play with reduced time. Default: 0. -
    -hideThinkingFromHuman true/false
    Controls the Hide Thinking option. See Options Menu. Default: true. -(Relaces the Show-Thinking option of older xboard versions.) -
    -thinking/-xthinking or -showThinking true/false
    Forces the engine to send thinking output to xboard. -Used to be the only way to control if thinking output was displayed -in older xboard versions, -but as the thinking output in xboard 4.3 is also used for several other -purposes (adjudication, storing in PGN file) the display of it is now controlled -by the new option Hide Thinking. See Options Menu. Default: false. -(But if xboard needs the thinking output for some purpose, -it makes the engine send it despite the setting of this option.) -
    -ponder/-xponder or -ponderNextMove true/false
    Sets the Ponder Next Move menu option. See Options Menu. Default: true. -
    -smpCores number
    Specifies the maxmum nmber of CPUs an SMP engine is allowed to use. -Only works for engines that support the WinBoard-protocol cores feature. -
    -mg or -matchGames n
    Automatically runs an n-game match between two chess engines, -with alternating colors. -If the loadGameFile or loadPositionFile option is set, -XBoard -starts each game with the given opening moves or the given position; -otherwise, the games start with the standard initial chess position. -If the saveGameFile option is set, a move record for the -match is appended to the specified file. If the savePositionFile -option is set, the final position reached in each game of the match is appended -to the specified file. When the match is over, XBoard -displays the match score and exits. Default: 0 (do not run a match). -
    -mm/-xmm or -matchMode true/false
    Setting matchMode to true is equivalent to setting -matchGames to 1. -
    -sameColorGames n
    Automatically runs an n-game match between two chess engines, -without alternating colors. -Otherwise the same applies as for the ‘-matchGames’ option, -over which it takes precedence if both are specified. (See there.) -Default: 0 (do not run a match). -
    -fcp or -firstChessProgram program
    Name of first chess engine. -Default: Fairy-Max. -
    -scp or -secondChessProgram program
    Name of second chess engine, if needed. -A second chess engine is started only in Two Machines (match) mode. -Default: Fairy-Max. -
    -fb/-xfb or -firstPlaysBlack true/false
    In games between two chess engines, firstChessProgram normally plays -white. If this option is true, firstChessProgram plays black. In a -multi-game match, this option affects the colors only for the first -game; they still alternate in subsequent games. -
    -fh or -firstHost host
    -sh or -secondHost host
    Hosts on which the chess engines are to run. The default for -each is localhost. If you specify another host, XBoard -uses rsh to run the chess engine there. (You can substitute a -different remote shell program for rsh using the remoteShell -option described below.) -
    -fd or -firstDirectory dir
    -sd or -secondDirectory dir
    Working directories in which the chess engines are to be run. -The default is "", which means to run the chess engine -in the same working directory as XBoard -itself. (See the CHESSDIR environment variable.) -This option is effective only when the chess engine is being run -on the local host; it does not work if the engine is run remotely -using the -fh or -sh option. -
    -initString string
    -secondInitString string
    The string that is sent to initialize each chess engine for a new game. -Default: - -
              new
    -          random
    +
    -tc or -timeControl minutes[:seconds]
    Each player begins with his clock set to the timeControl period. +Default: 5 minutes. +The additional options movesPerSession and timeIncrement +are mutually exclusive. +
    -mps or -movesPerSession moves
    When both players have made movesPerSession moves, a +new timeControl period is added to both clocks. Default: 40 moves. +
    -inc or -timeIncrement seconds
    If this option is specified, movesPerSession is ignored. +Instead, after each player's move, timeIncrement seconds are +added to his clock. +Use ‘-inc 0’ if you want to require the entire +game to be played in one timeControl period, with no increment. +Default: -1, which specifies movesPerSession mode. +
    -clock/-xclock or -clockMode true/false
    Determines whether or not to display the chess clocks. If clockMode is +false, the clocks are not shown, but the side that is to play next +is still highlighted. Also, unless searchTime +is set, the chess engine still keeps track of the clock time and uses it to +determine how fast to make its moves. +
    -st or -searchTime minutes[:seconds]
    Tells the chess engine to spend at most the given amount of time +searching for each of its moves. Without this option, the chess engine +chooses its search time based on the number of moves and amount +of time remaining until the next time control. +Setting this option also sets clockMode to false. +
    -depth or -searchDepth number
    Tells the chess engine to look ahead at most the given number of moves +when searching for a move to make. Without this option, the chess +engine chooses its search depth based on the number of moves and +amount of time remaining until the next time control. With the option, +the engine will cut off its search early if it reaches the specified depth. +
    -firstNPS number
    -secondNPS number
    Tells the chess engine to use an internal time standard based on its node count, +rather then wall-clock time, to make its timing decisions. +The time in virtual seconds should be obtained by dividing the node count +through the given number, like the number was a rate in nodes per second. +Xboard will manage the clocks in accordance with this, relying on the number +of nodes reported by the engine in its thinking output. If the given number equals zero, +it can obviously not be used to convert nodes to seconds, and the time reported +by the engine is used to decrement the XBoard clock in stead. The engine is supposed to +report in CPU time it uses, rather than wall-clock time, in this mode. This option +can provide fairer conditions for engine-engine matches on heavily loaded machines, +or with very fast games (where the wall clock is too inaccurate). +showThinking must be on for this option to work. Default: -1 (off). +Not many engines might support this yet! +
    -firstTimeOdds factor
    -secondTimeOdds factor
    Reduces the time given to the mentioned engine by the given factor. +If pondering is off, the effect is indistinguishable from what would happen +if the engine was running on an n-times slower machine. Default: 1. +
    -timeOddsMode mode
    This option determines how the case is handled where both engines have a time-odds handicap. +If mode=1, the engine that gets the most time will always get the nominal time, +as specified by the time-control options, and its opponent's time is renormalized accordingly. +If mode=0, both play with reduced time. Default: 0. +
    -hideThinkingFromHuman true/false
    Controls the Hide Thinking option. See Options Menu. Default: true. +(Relaces the Show-Thinking option of older xboard versions.) +
    -thinking/-xthinking or -showThinking true/false
    Forces the engine to send thinking output to xboard. +Used to be the only way to control if thinking output was displayed +in older xboard versions, +but as the thinking output in xboard 4.3 is also used for several other +purposes (adjudication, storing in PGN file) the display of it is now controlled +by the new option Hide Thinking. See Options Menu. Default: false. +(But if xboard needs the thinking output for some purpose, +it makes the engine send it despite the setting of this option.) +
    -ponder/-xponder or -ponderNextMove true/false
    Sets the Ponder Next Move menu option. See Options Menu. Default: true. +
    -smpCores number
    Specifies the maxmum nmber of CPUs an SMP engine is allowed to use. +Only works for engines that support the WinBoard-protocol cores feature. +
    -mg or -matchGames n
    Automatically runs an n-game match between two chess engines, +with alternating colors. +If the loadGameFile or loadPositionFile option is set, +XBoard +starts each game with the given opening moves or the given position; +otherwise, the games start with the standard initial chess position. +If the saveGameFile option is set, a move record for the +match is appended to the specified file. If the savePositionFile +option is set, the final position reached in each game of the match is appended +to the specified file. When the match is over, XBoard +displays the match score and exits. Default: 0 (do not run a match). +
    -mm/-xmm or -matchMode true/false
    Setting matchMode to true is equivalent to setting +matchGames to 1. +
    -sameColorGames n
    Automatically runs an n-game match between two chess engines, +without alternating colors. +Otherwise the same applies as for the ‘-matchGames’ option, +over which it takes precedence if both are specified. (See there.) +Default: 0 (do not run a match). +
    -fcp or -firstChessProgram program
    Name of first chess engine. +Default: Fairy-Max. +
    -scp or -secondChessProgram program
    Name of second chess engine, if needed. +A second chess engine is started only in Two Machines (match) mode. +Default: Fairy-Max. +
    -fb/-xfb or -firstPlaysBlack true/false
    In games between two chess engines, firstChessProgram normally plays +white. If this option is true, firstChessProgram plays black. In a +multi-game match, this option affects the colors only for the first +game; they still alternate in subsequent games. +
    -fh or -firstHost host
    -sh or -secondHost host
    Hosts on which the chess engines are to run. The default for +each is localhost. If you specify another host, XBoard +uses rsh to run the chess engine there. (You can substitute a +different remote shell program for rsh using the remoteShell +option described below.) +
    -fd or -firstDirectory dir
    -sd or -secondDirectory dir
    Working directories in which the chess engines are to be run. +The default is "", which means to run the chess engine +in the same working directory as XBoard +itself. (See the CHESSDIR environment variable.) +This option is effective only when the chess engine is being run +on the local host; it does not work if the engine is run remotely +using the -fh or -sh option. +
    -initString string
    -secondInitString string
    The string that is sent to initialize each chess engine for a new game. +Default: + +
              new
    +          random
     
    -

    Setting this option from the command line is tricky, because you must -type in real newline characters, including one at the very end. -In most shells you can do this by -entering a ‘\’ character followed by a newline. It is easier to set -the option from your .Xresources file; in that case you can -include the character sequence ‘\n’ in the string, and it will -be converted to a newline. - -

    If you change this option, don't remove the ‘new’ -command; it is required by all chess engines to -start a new game. - -

    You can remove the ‘random’ command if you like; including it -causes GNU Chess 4 to randomize its move selection slightly so that it -doesn't play the same moves in every game. Even without -‘random’, GNU Chess 4 randomizes its choice of moves from its -opening book. Many other chess engines ignore this command entirely -and always (or never) randomize. - -

    You can also try adding other commands to the initString; see the -documentation of the chess engine you are using for details. -

    -firstComputerString string
    -secondComputerString string
    The string that is sent to the chess engine if its opponent is another -computer chess engine. The default is ‘computer\n’. Probably the -only useful alternative is the empty string (‘’), which keeps the -engine from knowing that it is playing another computer. -
    -reuse/-xreuse or -reuseFirst true/false
    -reuse2/-xreuse2 or -reuseSecond true/false
    If the option is false, -XBoard kills off the chess engine after every game and starts -it again for the next game. -If the option is true (the default), -XBoard starts the chess engine only once -and uses it repeatedly to play multiple games. -Some old chess engines may not work properly when -reuse is turned on, but otherwise games will start faster if it is left on. -
    -firstProtocolVersion version-number
    -secondProtocolVersion version-number
    This option specifies which version of the chess engine communication -protocol to use. By default, version-number is 2. In version 1, the -"protover" command is not sent to the engine; since version 1 is a -subset of version 2, nothing else changes. Other values for -version-number are not supported. -
    -firstScoreAbs true/false
    -secondScoreAbs true/false
    If this option is set, the score reported by the engine is taken to be -that in favor of white, even when the engine plays black. -Important when XBoard uses the score for adjudications, or in PGN reporting. -
    -niceEngines priority
    This option allows you to lower the priority of the engine processes, -so that the generally insatiable hunger for CPU time of chess engines does not interfere so much -with smooth operation of WinBoard (or the rest of your system). -Negative values could increase the engine priority, which is not recommended. -
    -firstOptions string
    -secondOptions string
    The given string is a comma-separated list of (option name, option value) pairs, -like the following example: “style Karpov, blunder rate 0”. -If the options announced by the engine at startup through the feature commands of WinBoard protocol -matches one of the option names (i.e. “style” or “blunder rate”), -it would be set to the given value (i.e. “Karpov” or 0) -through a corresponding option command to the engine. -This provided that the type of the value (text or numeric) matches as well. +

    Setting this option from the command line is tricky, because you must +type in real newline characters, including one at the very end. +In most shells you can do this by +entering a ‘\’ character followed by a newline. It is easier to set +the option from your .Xresources file; in that case you can +include the character sequence ‘\n’ in the string, and it will +be converted to a newline. + +If you change this option, don't remove the ‘new’ +command; it is required by all chess engines to +start a new game. + +You can remove the ‘random’ command if you like; including it +causes GNU Chess 4 to randomize its move selection slightly so that it +doesn't play the same moves in every game. Even without +‘random’, GNU Chess 4 randomizes its choice of moves from its +opening book. Many other chess engines ignore this command entirely +and always (or never) randomize. + +You can also try adding other commands to the initString; see the +documentation of the chess engine you are using for details. +

    -firstComputerString string
    -secondComputerString string
    The string that is sent to the chess engine if its opponent is another +computer chess engine. The default is ‘computer\n’. Probably the +only useful alternative is the empty string (‘’), which keeps the +engine from knowing that it is playing another computer. +
    -reuse/-xreuse or -reuseFirst true/false
    -reuse2/-xreuse2 or -reuseSecond true/false
    If the option is false, +XBoard kills off the chess engine after every game and starts +it again for the next game. +If the option is true (the default), +XBoard starts the chess engine only once +and uses it repeatedly to play multiple games. +Some old chess engines may not work properly when +reuse is turned on, but otherwise games will start faster if it is left on. +
    -firstProtocolVersion version-number
    -secondProtocolVersion version-number
    This option specifies which version of the chess engine communication +protocol to use. By default, version-number is 2. In version 1, the +"protover" command is not sent to the engine; since version 1 is a +subset of version 2, nothing else changes. Other values for +version-number are not supported. +
    -firstScoreAbs true/false
    -secondScoreAbs true/false
    If this option is set, the score reported by the engine is taken to be +that in favor of white, even when the engine plays black. +Important when XBoard uses the score for adjudications, or in PGN reporting. +
    -niceEngines priority
    This option allows you to lower the priority of the engine processes, +so that the generally insatiable hunger for CPU time of chess engines does not interfere so much +with smooth operation of WinBoard (or the rest of your system). +Negative values could increase the engine priority, which is not recommended. +
    -firstOptions string
    -secondOptions string
    The given string is a comma-separated list of (option name, option value) pairs, +like the following example: “style=Karpov,blunder rate=0”. +If the options announced by the engine at startup through the feature commands of WinBoard protocol +matches one of the option names (i.e. “style” or “blunder rate”), +it would be set to the given value (i.e. “Karpov” or 0) +through a corresponding option command to the engine. +This provided that the type of the value (text or numeric) matches as well.
    - +


    @@ -1097,41 +1105,41 @@ Up: Options

    -
    -fUCI or -firstIsUCI true/false
    -sUCI or -secondIsUCI true/false
    Indicates if the mentioned engine executable file is an UCI engine, -and should be run with the aid of the Polyglot adapter rather than directly. -Xboard will then pass the other UCI options and engine name to Polyglot -through a .ini temporary file ceated for the purpose. -
    -PolyglotDir filename
    Gives the name of the directory in which the Polyglot adapter for UCI engines expects its files. -Default: "/usr/local/share/polyglot". -
    -usePolyglotBook true/false
    Specifies if the Polygot book should be used. -
    -PolyglotBook filename
    Gives the filename of the opening book that Polyglot should use. -From XBoard 4.3.15 on, native WinBoard engines will also use the opening book specified here, -provided the usePolyglotBook option is set to true, -and the option firstHasOwnBookUCI or secondHasOwnBookUCI applying to the engine -is set to false. -The engine will be kept in force mode as long as the current position is in book, -and XBoard will select the book moves for it. Default "". -
    -fNoOwnBookUCI or -firstXBook or -firstHasOwnBookUCI true/false
    -sNoOwnBookUCI or -secondXBook or -secondHasOwnBookUCI true/false
    Indicates if the mentioned engine has its own opening book it should play from, -rather than using the external book through XBoard. Default: false. -
    -defaultHashSize n
    Sets the size of the hash table to n MegaBytes. Together with the EGTB cache size -this number is also used to calculate the memory setting of WinBoard engines, -for those that support the memory feature of WinBoard protocol. Default: 64. -
    -defaultCacheSizeEGTB n
    Sets the size of the EGTB cache to n MegaBytes. Together with the hash-table size -this number is also used to calculate the memory setting of WinBoard engines, -for those that support the memory feature of WinBoard protocol. Default: 4. -
    -defaultPathEGTB filename
    Gives the name of the directory where the end-game tablebases are installed, for UCI engines. -Default: "/usr/local/share/egtb". -
    -egtFormats string
    Specifies which end-game tables are installed on the computer, and where. -The argument is a comma-separated list of format specifications, -each specification consisting of a format name, a colon, and a directory path name, -e.g. "nalimov:/usr/local/share/egtb". -If the name part matches that of a format that the engine requests through a feature command, -xboard will relay the path name for this format to the engine through an egtpath command. -One egtpath command for each matching format will be sent. -Popular formats are "nalimov" DTM tablebases and "scorpio" bitbases. -Default: "". +
    -fUCI or -firstIsUCI true/false
    -sUCI or -secondIsUCI true/false
    Indicates if the mentioned engine executable file is an UCI engine, +and should be run with the aid of the Polyglot adapter rather than directly. +Xboard will then pass the other UCI options and engine name to Polyglot +through a .ini temporary file ceated for the purpose. +
    -PolyglotDir filename
    Gives the name of the directory in which the Polyglot adapter for UCI engines expects its files. +Default: "/usr/local/share/polyglot". +
    -usePolyglotBook true/false
    Specifies if the Polygot book should be used. +
    -PolyglotBook filename
    Gives the filename of the opening book that Polyglot should use. +From XBoard 4.3.15 on, native WinBoard engines will also use the opening book specified here, +provided the usePolyglotBook option is set to true, +and the option firstHasOwnBookUCI or secondHasOwnBookUCI applying to the engine +is set to false. +The engine will be kept in force mode as long as the current position is in book, +and XBoard will select the book moves for it. Default "". +
    -fNoOwnBookUCI or -firstXBook or -firstHasOwnBookUCI true/false
    -sNoOwnBookUCI or -secondXBook or -secondHasOwnBookUCI true/false
    Indicates if the mentioned engine has its own opening book it should play from, +rather than using the external book through XBoard. Default: false. +
    -defaultHashSize n
    Sets the size of the hash table to n MegaBytes. Together with the EGTB cache size +this number is also used to calculate the memory setting of WinBoard engines, +for those that support the memory feature of WinBoard protocol. Default: 64. +
    -defaultCacheSizeEGTB n
    Sets the size of the EGTB cache to n MegaBytes. Together with the hash-table size +this number is also used to calculate the memory setting of WinBoard engines, +for those that support the memory feature of WinBoard protocol. Default: 4. +
    -defaultPathEGTB filename
    Gives the name of the directory where the end-game tablebases are installed, for UCI engines. +Default: "/usr/local/share/egtb". +
    -egtFormats string
    Specifies which end-game tables are installed on the computer, and where. +The argument is a comma-separated list of format specifications, +each specification consisting of a format name, a colon, and a directory path name, +e.g. "nalimov:/usr/local/share/egtb". +If the name part matches that of a format that the engine requests through a feature command, +xboard will relay the path name for this format to the engine through an egtpath command. +One egtpath command for each matching format will be sent. +Popular formats are "nalimov" DTM tablebases and "scorpio" bitbases. +Default: "".
    - +


    @@ -1145,190 +1153,191 @@ Up: Options

    -
    -ics/-xics or -internetChessServerMode true/false
    Connect with an Internet Chess Server to play chess against its -other users, observe games they are playing, or review games -that have recently finished. Default: false. -
    -icshost or -internetChessServerHost host
    The Internet host name or address of the chess server to connect -to when in ICS mode. Default: chessclub.com. -Another popular chess server to try is freechess.org. -If your site doesn't have a working Internet name server, try -specifying the host address in numeric form. -You may also need -to specify the numeric address when using the icshelper option -with timestamp or timeseal (see below). -
    -icsport or -internetChessServerPort port-number
    The port number to use when connecting to a chess server in ICS -mode. Default: 5000. -
    -icshelper or -internetChessServerHelper prog-name
    An external helper program used to communicate with the chess server. -You would set it to "timestamp" for ICC (chessclub.com) or -"timeseal" for FICS (freechess.org), after -obtaining the correct version of timestamp or timeseal for your -computer. See "help timestamp" on ICC and "help timeseal" on FICS. -This option is shorthand for -useTelnet -telnetProgram program. -
    -telnet/-xtelnet or -useTelnet true/false
    This option is poorly named; it should be called useHelper. -If set to true, it instructs XBoard to run an external -program to communicate with the Internet Chess Server. -The program to use is given by the telnetProgram option. -If the option is -false (the default), XBoard opens a TCP socket and uses its own -internal implementation of the telnet protocol to communicate with the -ICS. See Firewalls. -
    -telnetProgram prog-name
    This option is poorly named; it should be called helperProgram. -It gives the name of the telnet program to be used with -the gateway and useTelnet options. The default is -telnet. The telnet program is invoked with the value of -internetChessServerHost as its first argument and the value -of internetChessServerPort as its second argument. -See Firewalls. -
    -gateway host-name
    If this option is set to a host name, XBoard communicates with the -Internet Chess Server by using rsh to run -the telnetProgram on the given host, -instead of using its own internal implementation -of the telnet protocol. You can substitute a different remote shell -program for rsh using the remoteShell option described below. -See Firewalls. -
    -internetChessServerCommPort or -icscomm dev-name
    If this option is set, XBoard communicates with the ICS through -the given character I/O device instead of opening a TCP connection. -Use this option if your system does not have any kind of -Internet connection itself (not even a SLIP or PPP connection), -but you do have dialup access (or a hardwired terminal line) to -an Internet service provider from which you can telnet to the ICS. - -

    The support for this option in XBoard is minimal. You need to -set all communication parameters and tty modes before you enter -XBoard. - -

    Use a script something like this: - -

              stty raw -echo 9600 > /dev/tty00
    -          xboard -ics -icscomm /dev/tty00
    +
    -ics/-xics or -internetChessServerMode true/false
    Connect with an Internet Chess Server to play chess against its +other users, observe games they are playing, or review games +that have recently finished. Default: false. +
    -icshost or -internetChessServerHost host
    The Internet host name or address of the chess server to connect +to when in ICS mode. Default: chessclub.com. +Another popular chess server to try is freechess.org. +If your site doesn't have a working Internet name server, try +specifying the host address in numeric form. +You may also need +to specify the numeric address when using the icshelper option +with timestamp or timeseal (see below). +
    -icsport or -internetChessServerPort port-number
    The port number to use when connecting to a chess server in ICS +mode. Default: 5000. +
    -icshelper or -internetChessServerHelper prog-name
    An external helper program used to communicate with the chess server. +You would set it to "timestamp" for ICC (chessclub.com) or +"timeseal" for FICS (freechess.org), after +obtaining the correct version of timestamp or timeseal for your +computer. See "help timestamp" on ICC and "help timeseal" on FICS. +This option is shorthand for -useTelnet -telnetProgram program. +
    -telnet/-xtelnet or -useTelnet true/false
    This option is poorly named; it should be called useHelper. +If set to true, it instructs XBoard to run an external +program to communicate with the Internet Chess Server. +The program to use is given by the telnetProgram option. +If the option is +false (the default), XBoard opens a TCP socket and uses its own +internal implementation of the telnet protocol to communicate with the +ICS. See Firewalls. +
    -telnetProgram prog-name
    This option is poorly named; it should be called helperProgram. +It gives the name of the telnet program to be used with +the gateway and useTelnet options. The default is +telnet. The telnet program is invoked with the value of +internetChessServerHost as its first argument and the value +of internetChessServerPort as its second argument. +See Firewalls. +
    -gateway host-name
    If this option is set to a host name, XBoard communicates with the +Internet Chess Server by using rsh to run +the telnetProgram on the given host, +instead of using its own internal implementation +of the telnet protocol. You can substitute a different remote shell +program for rsh using the remoteShell option described below. +See Firewalls. +
    -internetChessServerCommPort or -icscomm dev-name
    If this option is set, XBoard communicates with the ICS through +the given character I/O device instead of opening a TCP connection. +Use this option if your system does not have any kind of +Internet connection itself (not even a SLIP or PPP connection), +but you do have dialup access (or a hardwired terminal line) to +an Internet service provider from which you can telnet to the ICS. + +The support for this option in XBoard is minimal. You need to +set all communication parameters and tty modes before you enter +XBoard. + +Use a script something like this: + +
              stty raw -echo 9600 > /dev/tty00
    +          xboard -ics -icscomm /dev/tty00
     
    -

    Here replace ‘/dev/tty00’ with the name of the device that your -modem is connected to. You might have to add several more -options to these stty commands. See the man pages for stty -and tty if you run into problems. Also, on many systems stty -works on its standard input instead of standard output, so you -have to use ‘<’ instead of ‘>’. - -

    If you are using linux, try starting with the script below. -Change it as necessary for your installation. - -

              #!/bin/sh -f
    -          # configure modem and fire up XBoard
    -          
    -          # configure modem
    -          (
    -            stty 2400 ; stty raw ; stty hupcl ; stty -clocal
    -            stty ignbrk ; stty ignpar ; stty ixon ; stty ixoff
    -            stty -iexten ; stty -echo
    -          ) < /dev/modem
    -          xboard -ics -icscomm /dev/modem
    +     

    +Here replace ‘/dev/tty00’ with the name of the device that your +modem is connected to. You might have to add several more +options to these stty commands. See the man pages for stty +and tty if you run into problems. Also, on many systems stty +works on its standard input instead of standard output, so you +have to use ‘<’ instead of ‘>’. + +If you are using linux, try starting with the script below. +Change it as necessary for your installation. + +

              #!/bin/sh -f
    +          # configure modem and fire up XBoard
    +          
    +          # configure modem
    +          (
    +            stty 2400 ; stty raw ; stty hupcl ; stty -clocal
    +            stty ignbrk ; stty ignpar ; stty ixon ; stty ixoff
    +            stty -iexten ; stty -echo
    +          ) < /dev/modem
    +          xboard -ics -icscomm /dev/modem
     
    -

    After you start XBoard in this way, type whatever commands are -necessary to dial out to your Internet provider and log in. -Then telnet to ICS, using a command like -telnet chessclub.com 5000. -Important: See the paragraph below about extra echoes, -in Limitations. -

    -icslogon or -internetChessServerLogonScript file-name
    Whenever XBoard connects to the Internet Chess Server, -if it finds a file with the name given in this option, it feeds the -file's contents to the ICS as commands. The default file name -is .icsrc. -Usually the first two lines of the file should be -your ICS user name and password. -The file can be either in $CHESSDIR, in XBoard's working -directory if CHESSDIR is not set, or in your home directory. -
    -msLoginDelay delay
    If you experience trouble logging on to an ICS when using the --icslogon option, inserting some delay between characters -of the logon script may help. This option adds delay -milliseconds of delay between characters. Good values to try -are 100 and 250. -
    -icsinput/-xicsinput or -internetChessServerInputBox true/false
    Sets the ICS Input Box menu option. See Mode Menu. Default: false. -
    -autocomm/-xautocomm or -autoComment true/false
    Sets the Auto Comment menu option. See Options Menu. Default: false. -
    -autoflag/-xautoflag or -autoCallFlag true/false
    Sets the Auto Flag menu option. See Options Menu. Default: false. -
    -autobs/-xautobs or -autoObserve true/false
    Sets the Auto Observe menu option. See Options Menu. Default: false. -
    -autoKibitz
    Enables kibitzing of the engines last thinking output (depth, score, time, speed, PV) -before it moved -to the ICS, in zippy mode. The option showThinking must be switched on for -this option to work. -Also diverts similar kibitz information of an opponent engine that is playing you -through the ICS to the engine-output window, as if the engine was playing locally. -
    -moves/-xmoves or -getMoveList true/false
    Sets the Get Move List menu option. See Options Menu. Default: true. -
    -alarm/-xalarm or -icsAlarm true/false
    Sets the ICS Alarm menu option. See Options Menu. Default: true. -
    -icsAlarmTime ms
    Sets the time in milliseconds for the ICS Alarm menu option. -See Options Menu. Default: 5000. -
    -pre/-xpre \fRor\fB -premove true/false
    Sets the Premove menu option. See Options Menu. Default: true. -
    -quiet/-xquiet or -quietPlay true/false
    Sets the Quiet Play menu option. See Options Menu. Default: false. -
    -colorizeMessages or -colorize
    Setting colorizeMessages -to true tells XBoard to colorize the messages received from -the ICS. Colorization works only if your xterm -supports ISO 6429 escape sequences for changing text colors. -
    -colorShout foreground,background,bold
    -colorSShout foreground,background,bold
    -colorChannel1 foreground,background,bold
    -colorChannel foreground,background,bold
    -colorKibitz foreground,background,bold
    -colorTell foreground,background,bold
    -colorChallege foreground,background,bold
    -colorRequest foreground,background,bold
    -colorSeek foreground,background,bold
    -colorNormal foreground,background,bold
    These options set the colors used when colorizing ICS messages. -All ICS messages are grouped into one of these categories: -shout, sshout, channel 1, other channel, kibitz, tell, challenge, -request (including abort, adjourn, draw, pause, and takeback), or -normal (all other messages). - -

    Each foreground or background argument can be one of the following: -black, red, green, yellow, blue, magenta, cyan, white, or default. -Here “default” means the default foreground or background color of -your xterm. Bold can be 1 or 0. If background is omitted, “default” -is assumed; if bold is omitted, 0 is assumed. - -

    Here is an example of how to set the colors in your .Xresources file. -The colors shown here are the default values; you will get -them if you turn -colorize on without specifying your own colors. - -

              xboard*colorizeMessages: true
    -          xboard*colorShout: green
    -          xboard*colorSShout: green, black, 1
    -          xboard*colorChannel1: cyan
    -          xboard*colorChannel: cyan, black, 1
    -          xboard*colorKibitz: magenta, black, 1
    -          xboard*colorTell: yellow, black, 1
    -          xboard*colorChallenge: red, black, 1
    -          xboard*colorRequest: red
    -          xboard*colorSeek: blue
    -          xboard*colorNormal: default
    +     

    After you start XBoard in this way, type whatever commands are +necessary to dial out to your Internet provider and log in. +Then telnet to ICS, using a command like +telnet chessclub.com 5000. +Important: See the paragraph below about extra echoes, +in Limitations. +

    -icslogon or -internetChessServerLogonScript file-name
    Whenever XBoard connects to the Internet Chess Server, +if it finds a file with the name given in this option, it feeds the +file's contents to the ICS as commands. The default file name +is .icsrc. +Usually the first two lines of the file should be +your ICS user name and password. +The file can be either in $CHESSDIR, in XBoard's working +directory if CHESSDIR is not set, or in your home directory. +
    -msLoginDelay delay
    If you experience trouble logging on to an ICS when using the +-icslogon option, inserting some delay between characters +of the logon script may help. This option adds delay +milliseconds of delay between characters. Good values to try +are 100 and 250. +
    -icsinput/-xicsinput or -internetChessServerInputBox true/false
    Sets the ICS Input Box menu option. See Mode Menu. Default: false. +
    -autocomm/-xautocomm or -autoComment true/false
    Sets the Auto Comment menu option. See Options Menu. Default: false. +
    -autoflag/-xautoflag or -autoCallFlag true/false
    Sets the Auto Flag menu option. See Options Menu. Default: false. +
    -autobs/-xautobs or -autoObserve true/false
    Sets the Auto Observe menu option. See Options Menu. Default: false. +
    -autoKibitz
    Enables kibitzing of the engines last thinking output (depth, score, time, speed, PV) +before it moved +to the ICS, in zippy mode. The option showThinking must be switched on for +this option to work. +Also diverts similar kibitz information of an opponent engine that is playing you +through the ICS to the engine-output window, as if the engine was playing locally. +
    -moves/-xmoves or -getMoveList true/false
    Sets the Get Move List menu option. See Options Menu. Default: true. +
    -alarm/-xalarm or -icsAlarm true/false
    Sets the ICS Alarm menu option. See Options Menu. Default: true. +
    -icsAlarmTime ms
    Sets the time in milliseconds for the ICS Alarm menu option. +See Options Menu. Default: 5000. +
    -pre/-xpre \fRor\fB -premove true/false
    Sets the Premove menu option. See Options Menu. Default: true. +
    -quiet/-xquiet or -quietPlay true/false
    Sets the Quiet Play menu option. See Options Menu. Default: false. +
    -colorizeMessages or -colorize
    Setting colorizeMessages +to true tells XBoard to colorize the messages received from +the ICS. Colorization works only if your xterm +supports ISO 6429 escape sequences for changing text colors. +
    -colorShout foreground,background,bold
    -colorSShout foreground,background,bold
    -colorChannel1 foreground,background,bold
    -colorChannel foreground,background,bold
    -colorKibitz foreground,background,bold
    -colorTell foreground,background,bold
    -colorChallege foreground,background,bold
    -colorRequest foreground,background,bold
    -colorSeek foreground,background,bold
    -colorNormal foreground,background,bold
    These options set the colors used when colorizing ICS messages. +All ICS messages are grouped into one of these categories: +shout, sshout, channel 1, other channel, kibitz, tell, challenge, +request (including abort, adjourn, draw, pause, and takeback), or +normal (all other messages). + +Each foreground or background argument can be one of the following: +black, red, green, yellow, blue, magenta, cyan, white, or default. +Here “default” means the default foreground or background color of +your xterm. Bold can be 1 or 0. If background is omitted, “default” +is assumed; if bold is omitted, 0 is assumed. + +Here is an example of how to set the colors in your .Xresources file. +The colors shown here are the default values; you will get +them if you turn -colorize on without specifying your own colors. + +
              xboard*colorizeMessages: true	
    +          xboard*colorShout: green
    +          xboard*colorSShout: green, black, 1
    +          xboard*colorChannel1: cyan
    +          xboard*colorChannel: cyan, black, 1
    +          xboard*colorKibitz: magenta, black, 1
    +          xboard*colorTell: yellow, black, 1
    +          xboard*colorChallenge: red, black, 1
    +          xboard*colorRequest: red
    +          xboard*colorSeek: blue
    +          xboard*colorNormal: default
     
    -
    -soundProgram progname
    If this option is set to a sound-playing program that is installed and -working on your system, XBoard can play sound files when certain -events occur, listed below. The default program name is "play". If -any of the sound options is set to "$", the event rings the terminal -bell by sending a ^G character to standard output, instead of playing -a sound file. If an option is set to the empty string "", no sound is -played for that event. -
    -soundShout filename
    -soundSShout filename
    -soundChannel filename
    -soundKibitz filename
    -soundTell filename
    -soundChallenge filename
    -soundRequest filename
    -soundSeek filename
    These sounds are triggered in the same way as the colorization events -described above. They all default to "", no sound. They are played -only if the colorizeMessages is on. -
    -soundMove filename
    This sound is used by the Move Sound menu option. Default: "$". -
    -soundIcsAlarm filename
    This sound is used by the ICS Alarm menu option. Default: "$". -
    -soundIcsWin filename
    This sound is played when you win an ICS game. Default: "" (no sound). -
    -soundIcsLoss filename
    This sound is played when you lose an ICS game. Default: "" (no sound). -
    -soundIcsDraw filename
    This sound is played when you draw an ICS game. Default: "" (no sound). -
    -soundIcsUnfinished filename
    This sound is played when an ICS game that you are participating in is -aborted, adjourned, or otherwise ends inconclusively. Default: "" (no -sound). - -

    Here is an example of how to set the sounds in your .Xresources file: - -

              xboard*soundShout: shout.wav
    -          xboard*soundSShout: sshout.wav
    -          xboard*soundChannel1: channel1.wav
    -          xboard*soundChannel: channel.wav
    -          xboard*soundKibitz: kibitz.wav
    -          xboard*soundTell: tell.wav
    -          xboard*soundChallenge: challenge.wav
    -          xboard*soundRequest: request.wav
    -          xboard*soundSeek: seek.wav
    -          xboard*soundMove: move.wav
    -          xboard*soundIcsWin: win.wav
    -          xboard*soundIcsLoss: lose.wav
    -          xboard*soundIcsDraw: draw.wav
    -          xboard*soundIcsUnfinished: unfinished.wav
    -          xboard*soundIcsAlarm: alarm.wav
    +     
    -soundProgram progname
    If this option is set to a sound-playing program that is installed and +working on your system, XBoard can play sound files when certain +events occur, listed below. The default program name is "play". If +any of the sound options is set to "$", the event rings the terminal +bell by sending a ^G character to standard output, instead of playing +a sound file. If an option is set to the empty string "", no sound is +played for that event. +
    -soundShout filename
    -soundSShout filename
    -soundChannel filename
    -soundKibitz filename
    -soundTell filename
    -soundChallenge filename
    -soundRequest filename
    -soundSeek filename
    These sounds are triggered in the same way as the colorization events +described above. They all default to "", no sound. They are played +only if the colorizeMessages is on. +
    -soundMove filename
    This sound is used by the Move Sound menu option. Default: "$". +
    -soundIcsAlarm filename
    This sound is used by the ICS Alarm menu option. Default: "$". +
    -soundIcsWin filename
    This sound is played when you win an ICS game. Default: "" (no sound). +
    -soundIcsLoss filename
    This sound is played when you lose an ICS game. Default: "" (no sound). +
    -soundIcsDraw filename
    This sound is played when you draw an ICS game. Default: "" (no sound). +
    -soundIcsUnfinished filename
    This sound is played when an ICS game that you are participating in is +aborted, adjourned, or otherwise ends inconclusively. Default: "" (no +sound). + +Here is an example of how to set the sounds in your .Xresources file: + +
              xboard*soundShout: shout.wav
    +          xboard*soundSShout: sshout.wav
    +          xboard*soundChannel1: channel1.wav
    +          xboard*soundChannel: channel.wav
    +          xboard*soundKibitz: kibitz.wav
    +          xboard*soundTell: tell.wav
    +          xboard*soundChallenge: challenge.wav
    +          xboard*soundRequest: request.wav
    +          xboard*soundSeek: seek.wav
    +          xboard*soundMove: move.wav
    +          xboard*soundIcsWin: win.wav
    +          xboard*soundIcsLoss: lose.wav
    +          xboard*soundIcsDraw: draw.wav
    +          xboard*soundIcsUnfinished: unfinished.wav
    +          xboard*soundIcsAlarm: alarm.wav
     
    - +


    @@ -1342,62 +1351,68 @@ Up: Options

    -
    -lgf or -loadGameFile file
    -lgi or -loadGameIndex index
    If the loadGameFile option is set, XBoard loads the specified -game file at startup. The file name - specifies the standard -input. If there is more than one game in the file, XBoard -pops up a menu of the available games, with entries based on their PGN -(Portable Game Notation) tags. -If the loadGameIndex option is set to ‘N’, the menu is suppressed -and the N th game found in the file is loaded immediately. -The menu is also suppressed if matchMode is enabled or if the game file -is a pipe; in these cases the first game in the file is loaded immediately. -Use the pxboard shell script provided with XBoard if you -want to pipe in files containing multiple games and still see the menu. -If the loadGameIndex specifies an index -1, this triggers auto-increment -of the index in matchMode, which means that after every game the -index is incremented by one, causing each game of the match to be played -from the next game in the file. Similarly, specifying an index value of -2 -causes the index to be incremented every two games, so that each game -in the file is used twice (with reversed colors). -The rewindIndex option causes the index to be reset to the -first game of the file when it has reached a specified value. -
    -rewindIndex n
    Causes a position file or game file to be rewound to its beginning after n -positions or games in auto-increment matchMode. -See loadPositionIndex and loadGameIndex. -default: 0 (no rewind). -
    -td or -timeDelay seconds
    Time delay between moves during ‘Load Game’. Fractional seconds -are allowed; try ‘-td 0.4’. A time delay value of -1 tells -XBoard not to step through game files automatically. Default: 1 -second. -
    -sgf or -saveGameFile file
    If this option is set, XBoard appends a record of every game -played to the specified file. The file name - specifies the -standard output. -
    -autosave/-xautosave or -autoSaveGames true/false
    Sets the Auto Save menu option. See Options Menu. Default: false. -Ignored if saveGameFile is set. -
    -lpf or -loadPositionFile file
    -lpi or -loadPositionIndex index
    If the loadPositionFile option is set, XBoard loads the -specified position file at startup. The file name - specifies the -standard input. If the loadPositionIndex option is set to N, -the Nth position found in the file is loaded; otherwise the -first position is loaded. -If the loadPositionIndex specifies an index -1, this triggers auto-increment -of the index in matchMode, which means that after every game the -index is incremented by one, causing each game of the match to be played -from the next position in the file. Similarly, specifying an index value of -2 -causes the index to be incremented every two games, so that each position -in the file is used twice (with the engines playing opposite colors). -The rewindIndex option causes the index to be reset to the -first position of the file when it has reached a specified value. -
    -spf or -savePositionFile file
    If this option is set, XBoard appends the final position reached -in every game played to the specified file. The file name - -specifies the standard output. -
    -pgnExtendedInfo true/false
    If this option is set, WinBoard saves depth, score and time used for each -move that the engine found as a comment in the PGN file. -Default: false. -
    -pgnEventHeader string
    Sets the name used in the PGN event tag to string. -Default: "Computer Chess Game". -
    -saveOutOfBookInfo true/false
    Include the information on how the engine(s) game out of its opening book in a special 'annotator' tag with the PGN file.
    -oldsave/-xoldsave or -oldSaveStyle true/false
    Sets the Old Save Style menu option. See Options Menu. Default: false. +
    -lgf or -loadGameFile file
    -lgi or -loadGameIndex index
    If the loadGameFile option is set, XBoard loads the specified +game file at startup. The file name - specifies the standard +input. If there is more than one game in the file, XBoard +pops up a menu of the available games, with entries based on their PGN +(Portable Game Notation) tags. +If the loadGameIndex option is set to ‘N’, the menu is suppressed +and the N th game found in the file is loaded immediately. +The menu is also suppressed if matchMode is enabled or if the game file +is a pipe; in these cases the first game in the file is loaded immediately. +Use the pxboard shell script provided with XBoard if you +want to pipe in files containing multiple games and still see the menu. +If the loadGameIndex specifies an index -1, this triggers auto-increment +of the index in matchMode, which means that after every game the +index is incremented by one, causing each game of the match to be played +from the next game in the file. Similarly, specifying an index value of -2 +causes the index to be incremented every two games, so that each game +in the file is used twice (with reversed colors). +The rewindIndex option causes the index to be reset to the +first game of the file when it has reached a specified value. +
    -rewindIndex n
    Causes a position file or game file to be rewound to its beginning after n +positions or games in auto-increment matchMode. +See loadPositionIndex and loadGameIndex. +default: 0 (no rewind). +
    -td or -timeDelay seconds
    Time delay between moves during ‘Load Game’. Fractional seconds +are allowed; try ‘-td 0.4’. A time delay value of -1 tells +XBoard not to step through game files automatically. Default: 1 +second. +
    -sgf or -saveGameFile file
    If this option is set, XBoard appends a record of every game +played to the specified file. The file name - specifies the +standard output. +
    -autosave/-xautosave or -autoSaveGames true/false
    Sets the Auto Save menu option. See Options Menu. Default: false. +Ignored if saveGameFile is set. +
    -lpf or -loadPositionFile file
    -lpi or -loadPositionIndex index
    If the loadPositionFile option is set, XBoard loads the +specified position file at startup. The file name - specifies the +standard input. If the loadPositionIndex option is set to N, +the Nth position found in the file is loaded; otherwise the +first position is loaded. +If the loadPositionIndex specifies an index -1, this triggers auto-increment +of the index in matchMode, which means that after every game the +index is incremented by one, causing each game of the match to be played +from the next position in the file. Similarly, specifying an index value of -2 +causes the index to be incremented every two games, so that each position +in the file is used twice (with the engines playing opposite colors). +The rewindIndex option causes the index to be reset to the +first position of the file when it has reached a specified value. +
    -spf or -savePositionFile file
    If this option is set, XBoard appends the final position reached +in every game played to the specified file. The file name - +specifies the standard output. +
    -pgnExtendedInfo true/false
    If this option is set, WinBoard saves depth, score and time used for each +move that the engine found as a comment in the PGN file. +Default: false. +
    -pgnEventHeader string
    Sets the name used in the PGN event tag to string. +Default: "Computer Chess Game". +
    -saveOutOfBookInfo true/false
    Include the information on how the engine(s) game out of its opening book in a special 'annotator' tag with the PGN file. +
    -oldsave/-xoldsave or -oldSaveStyle true/false
    Sets the Old Save Style menu option. See Options Menu. Default: false. +
    -gameListTags string
    The character string lists the PGN tags that should be printed in the +Game List, and their order. The meaning of the codes is e=event, +s=site, d=date, o=round, p=players, r=result, w=white Elo, b=black Elo, +t=time control, v=variant, a=out-of-book info. +Default: "eprd"
    - +


    @@ -1409,182 +1424,183 @@ Up: Options

    3.5 User interface options

    -

    +

    -
    -display
    -geometry
    -iconic
    These and most other standard Xt options are accepted. -
    -noGUI
    Suppresses all GUI functions of XBoard -(to speed up automated ultra-fast engine-engine games, which you donÂ’t want to watch). -There will be no board or clock updates, no printing of moves, -and no update of the icon on the task bar in this mode. -
    -movesound/-xmovesound or -ringBellAfterMoves true/false
    Sets the Move Sound menu option. See Options Menu. Default: false. -For compatibility with old XBoard versions, -bell/-xbell are also -accepted as abbreviations for this option. -
    -exit/-xexit or -popupExitMessage true/false
    Sets the Popup Exit Message menu option. See Options Menu. Default: true. -
    -popup/-xpopup or -popupMoveErrors true/false
    Sets the Popup Move Errors menu option. See Options Menu. Default: false. -
    -queen/-xqueen or -alwaysPromoteToQueen true/false
    Sets the Always Queen menu option. See Options Menu. Default: false. -
    -legal/-xlegal or -testLegality true/false
    Sets the Test Legality menu option. See Options Menu. Default: true. -
    -size or -boardSize (sizeName | n1,n2,n3,n4,n5,n6,n7)
    Determines how large the board will be, by selecting the pixel size -of the pieces and setting a few related parameters. -The sizeName can be one of: Titanic, giving 129x129 pixel pieces, -Colossal 116x116, Giant 108x108, Huge 95x95, Big 87x87, Large 80x80, Bulky 72x72, -Medium 64x64, Moderate 58x58, Average 54x54, Middling 49x49, Mediocre -45x45, Small 40x40, Slim 37x37, Petite 33x33, Dinky 29x29, Teeny 25x25, -or Tiny 21x21. -Pieces of all these sizes are built into XBoard. -Other sizes can -be used if you have them; see the pixmapDirectory and bitmapDirectory -options. -The default depends on the size of your screen; it is approximately the -largest size that will fit without clipping. - -

    You can select other sizes or vary other layout parameters by providing -a list of comma-separated values (with no spaces) as the argument. -You do not need to provide all the values; for any you omit from the -end of the list, defaults are taken from the nearest built-in size. -The value n1 gives the piece size, n2 the width of the -black border -between squares, n3 the desired size for the -clockFont, n4 the desired size for the coordFont, -n5 the desired size for the default font, -n6 the smallLayout flag (0 or 1), -and n7 the tinyLayout flag (0 or 1). -All dimensions are in pixels. -If the border between squares is eliminated (0 width), the various -highlight options will not work, as there is nowhere to draw the highlight. -If smallLayout is 1 and titleInWindow is true, -the window layout is rearranged to make more room for the title. -If tinyLayout is 1, the labels on the menu bar are abbreviated -to one character each and the buttons in the button bar are made narrower. -

    -coords/-xcoords or -showCoords true/false
    Sets the Show Coords menu option. See Options Menu. Default: false. -The coordFont option specifies what font to use. -
    -autoraise/-xautoraise or -autoRaiseBoard true/false
    Sets the Auto Raise Board menu option. See Options Menu. Default: true. -
    -autoflip/-xautoflip or -autoFlipView true/false
    Sets the Auto Flip View menu option. See Options Menu. Default: true. -
    -flip/-xflip or -flipView true/false
    If Auto Flip View is not set, or if you are observing but not participating -in a game, then the positioning of the board at the start of each game -depends on the flipView option. If flipView is false (the default), -the board is positioned so that the white pawns move from the bottom to the -top; if true, the black pawns move from the bottom to the top. -In any case, the Flip menu option (see Options Menu) -can be used to flip the board after -the game starts. -
    -title/-xtitle or -titleInWindow true/false
    If this option is true, XBoard displays player names (for ICS -games) and game file names (for ‘Load Game’) inside its main -window. If the option is false (the default), this information is -displayed only in the window banner. You probably won't want to -set this option unless the information is not showing up in the -banner, as happens with a few X window managers. -
    -buttons/-xbuttons or -showButtonBar True/False
    If this option is False, xboard omits the [<<] [<] [P] [>] [>>] button -bar from the window, allowing the message line to be wider. You can -still get the functions of these buttons using the menus or their keyboard -shortcuts. Default: true. -
    -mono/-xmono or -monoMode true/false
    Determines whether XBoard displays its pieces and squares with -two colors (true) or four (false). You shouldn't have to -specify monoMode; XBoard will determine if it is necessary. -
    -flashCount count
    -flashRate rate
    -flash/-xflash
    These options enable flashing of pieces when they -land on their destination square. -flashCount -tells XBoard how many times to flash a piece after it -lands on its destination square. -flashRate -controls the rate of flashing (flashes/sec). -Abbreviations: -flash -sets flashCount to 3. -xflash -sets flashCount to 0. -Defaults: flashCount=0 (no flashing), flashRate=5. -
    -highlight/-xhighlight or -highlightLastMove true/false
    Sets the Highlight Last Move menu option. See Options Menu. Default: false. -
    -blind/-xblind or -blindfold true/false
    Sets the Blindfold menu option. See Options Menu. Default: false. -
    -clockFont font
    The font used for the clocks. If the option value is a pattern -that does not specify the font size, XBoard tries to choose an -appropriate font for the board size being used. -Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. -
    -coordFont font
    The font used for rank and file coordinate labels if showCoords -is true. If the option value is a pattern that does not specify -the font size, XBoard tries to choose an appropriate font for -the board size being used. -Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. -
    -font font
    The font used for popup dialogs, menus, comments, etc. -If the option value is a pattern that does not specify -the font size, XBoard tries to choose an appropriate font for -the board size being used. -Default: -*-helvetica-medium-r-normal–*-*-*-*-*-*-*-*. -
    -fontSizeTolerance tol
    In the font selection algorithm, a nonscalable font will be preferred -over a scalable font if the nonscalable font's size differs -by tol pixels -or less from the desired size. A value of -1 will force -a scalable font to always be used if available; a value of 0 will -use a nonscalable font only if it is exactly the right size; -a large value (say 1000) will force a nonscalable font to always be -used if available. Default: 4. -
    -bm or -bitmapDirectory dir
    -pixmap or -pixmapDirectory dir
    These options control what piece images xboard uses. The XBoard -distribution includes one set of pixmap pieces in xpm format, in the -directory pixmaps, and one set of bitmap pieces in xbm format, -in the directory bitmaps. Pixmap -pieces give a better appearance on the screen: the white pieces have -dark borders, and the black pieces have opaque internal details. With -bitmaps, neither piece color has a border, and the internal details -are transparent; you see the square color or other background color -through them. - -

    If XBoard is configured and compiled on a system that includes libXpm, -the X pixmap library, the xpm pixmap pieces are compiled in as the -default. A different xpm piece set can be selected at runtime with -the pixmapDirectory option, or a bitmap piece set can be selected -with the bitmapDirectory option. - -

    If XBoard is configured and compiled on a system that does not include -libXpm (or the --disable-xpm option is given to the configure -program), the bitmap pieces are compiled in as the default. It is not -possible to use xpm pieces in this case, but pixmap pieces in another -format called "xim" can be used by giving the pixmapDirectory option. -Or again, a different bitmap piece set can be selected with the -bitmapDirectory option. - -

    Files in the bitmapDirectory must be named as follows: -The first character of a piece bitmap name gives the piece it -represents (‘p’, ‘n’, ‘b’, ‘r’, ‘q’, or ‘k’), -the next characters give the size in pixels, the -following character indicates whether the piece is -solid or outline (‘s’ or ‘o’), -and the extension is ‘.bm’. -For example, a solid 80x80 knight would be named n80s.bm. -The outline bitmaps are used only in monochrome mode. -If bitmap pieces are compiled in and the bitmapDirectory is missing -some files, the compiled in pieces are used instead. - -

    If the bitmapDirectory option is given, -it is also possible to replace xboard's icons and menu checkmark, -by supplying files named icon_white.bm, icon_black.bm, and -checkmark.bm. - -

    For more information about pixmap pieces and how to get additional -sets, see zic2xpm below. -

    -whitePieceColor color
    -blackPieceColor color
    -lightSquareColor color
    -darkSquareColor color
    -highlightSquareColor color
    Colors to use for the pieces, squares, and square highlights. -Defaults: - -
              -whitePieceColor       #FFFFCC
    -          -blackPieceColor       #202020
    -          -lightSquareColor      #C8C365
    -          -darkSquareColor       #77A26D
    -          -highlightSquareColor  #FFFF00
    -          -premoveHighlightColor #FF0000
    +
    -display
    -geometry
    -iconic
    These and most other standard Xt options are accepted. +
    -noGUI
    Suppresses all GUI functions of XBoard +(to speed up automated ultra-fast engine-engine games, which you donÂ’t want to watch). +There will be no board or clock updates, no printing of moves, +and no update of the icon on the task bar in this mode. +
    -movesound/-xmovesound or -ringBellAfterMoves true/false
    Sets the Move Sound menu option. See Options Menu. Default: false. +For compatibility with old XBoard versions, -bell/-xbell are also +accepted as abbreviations for this option. +
    -exit/-xexit or -popupExitMessage true/false
    Sets the Popup Exit Message menu option. See Options Menu. Default: true. +
    -popup/-xpopup or -popupMoveErrors true/false
    Sets the Popup Move Errors menu option. See Options Menu. Default: false. +
    -queen/-xqueen or -alwaysPromoteToQueen true/false
    Sets the Always Queen menu option. See Options Menu. Default: false. +
    -legal/-xlegal or -testLegality true/false
    Sets the Test Legality menu option. See Options Menu. Default: true. +
    -size or -boardSize (sizeName | n1,n2,n3,n4,n5,n6,n7)
    Determines how large the board will be, by selecting the pixel size +of the pieces and setting a few related parameters. +The sizeName can be one of: Titanic, giving 129x129 pixel pieces, +Colossal 116x116, Giant 108x108, Huge 95x95, Big 87x87, Large 80x80, Bulky 72x72, +Medium 64x64, Moderate 58x58, Average 54x54, Middling 49x49, Mediocre +45x45, Small 40x40, Slim 37x37, Petite 33x33, Dinky 29x29, Teeny 25x25, +or Tiny 21x21. +Pieces of all these sizes are built into XBoard. +Other sizes can +be used if you have them; see the pixmapDirectory and bitmapDirectory +options. +The default depends on the size of your screen; it is approximately the +largest size that will fit without clipping. + +You can select other sizes or vary other layout parameters by providing +a list of comma-separated values (with no spaces) as the argument. +You do not need to provide all the values; for any you omit from the +end of the list, defaults are taken from the nearest built-in size. +The value n1 gives the piece size, n2 the width of the +black border +between squares, n3 the desired size for the +clockFont, n4 the desired size for the coordFont, +n5 the desired size for the default font, +n6 the smallLayout flag (0 or 1), +and n7 the tinyLayout flag (0 or 1). +All dimensions are in pixels. +If the border between squares is eliminated (0 width), the various +highlight options will not work, as there is nowhere to draw the highlight. +If smallLayout is 1 and titleInWindow is true, +the window layout is rearranged to make more room for the title. +If tinyLayout is 1, the labels on the menu bar are abbreviated +to one character each and the buttons in the button bar are made narrower. +
    -coords/-xcoords or -showCoords true/false
    Sets the Show Coords menu option. See Options Menu. Default: false. +The coordFont option specifies what font to use. +
    -autoraise/-xautoraise or -autoRaiseBoard true/false
    Sets the Auto Raise Board menu option. See Options Menu. Default: true. +
    -autoflip/-xautoflip or -autoFlipView true/false
    Sets the Auto Flip View menu option. See Options Menu. Default: true. +
    -flip/-xflip or -flipView true/false
    If Auto Flip View is not set, or if you are observing but not participating +in a game, then the positioning of the board at the start of each game +depends on the flipView option. If flipView is false (the default), +the board is positioned so that the white pawns move from the bottom to the +top; if true, the black pawns move from the bottom to the top. +In any case, the Flip menu option (see Options Menu) +can be used to flip the board after +the game starts. +
    -title/-xtitle or -titleInWindow true/false
    If this option is true, XBoard displays player names (for ICS +games) and game file names (for ‘Load Game’) inside its main +window. If the option is false (the default), this information is +displayed only in the window banner. You probably won't want to +set this option unless the information is not showing up in the +banner, as happens with a few X window managers. +
    -buttons/-xbuttons or -showButtonBar True/False
    If this option is False, xboard omits the [<<] [<] [P] [>] [>>] button +bar from the window, allowing the message line to be wider. You can +still get the functions of these buttons using the menus or their keyboard +shortcuts. Default: true. +
    -mono/-xmono or -monoMode true/false
    Determines whether XBoard displays its pieces and squares with +two colors (true) or four (false). You shouldn't have to +specify monoMode; XBoard will determine if it is necessary. +
    -flashCount count
    -flashRate rate
    -flash/-xflash
    These options enable flashing of pieces when they +land on their destination square. +flashCount +tells XBoard how many times to flash a piece after it +lands on its destination square. +flashRate +controls the rate of flashing (flashes/sec). +Abbreviations: +flash +sets flashCount to 3. +xflash +sets flashCount to 0. +Defaults: flashCount=0 (no flashing), flashRate=5. +
    -highlight/-xhighlight or -highlightLastMove true/false
    Sets the Highlight Last Move menu option. See Options Menu. Default: false. +
    -blind/-xblind or -blindfold true/false
    Sets the Blindfold menu option. See Options Menu. Default: false. +
    -clockFont font
    The font used for the clocks. If the option value is a pattern +that does not specify the font size, XBoard tries to choose an +appropriate font for the board size being used. +Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. +
    -coordFont font
    The font used for rank and file coordinate labels if showCoords +is true. If the option value is a pattern that does not specify +the font size, XBoard tries to choose an appropriate font for +the board size being used. +Default: -*-helvetica-bold-r-normal–*-*-*-*-*-*-*-*. +
    -font font
    The font used for popup dialogs, menus, comments, etc. +If the option value is a pattern that does not specify +the font size, XBoard tries to choose an appropriate font for +the board size being used. +Default: -*-helvetica-medium-r-normal–*-*-*-*-*-*-*-*. +
    -fontSizeTolerance tol
    In the font selection algorithm, a nonscalable font will be preferred +over a scalable font if the nonscalable font's size differs +by tol pixels +or less from the desired size. A value of -1 will force +a scalable font to always be used if available; a value of 0 will +use a nonscalable font only if it is exactly the right size; +a large value (say 1000) will force a nonscalable font to always be +used if available. Default: 4. +
    -bm or -bitmapDirectory dir
    -pixmap or -pixmapDirectory dir
    These options control what piece images xboard uses. The XBoard +distribution includes one set of pixmap pieces in xpm format, in the +directory pixmaps, and one set of bitmap pieces in xbm format, +in the directory bitmaps. Pixmap +pieces give a better appearance on the screen: the white pieces have +dark borders, and the black pieces have opaque internal details. With +bitmaps, neither piece color has a border, and the internal details +are transparent; you see the square color or other background color +through them. + +If XBoard is configured and compiled on a system that includes libXpm, +the X pixmap library, the xpm pixmap pieces are compiled in as the +default. A different xpm piece set can be selected at runtime with +the pixmapDirectory option, or a bitmap piece set can be selected +with the bitmapDirectory option. + +If XBoard is configured and compiled on a system that does not include +libXpm (or the --disable-xpm option is given to the configure +program), the bitmap pieces are compiled in as the default. It is not +possible to use xpm pieces in this case, but pixmap pieces in another +format called "xim" can be used by giving the pixmapDirectory option. +Or again, a different bitmap piece set can be selected with the +bitmapDirectory option. + +Files in the bitmapDirectory must be named as follows: +The first character of a piece bitmap name gives the piece it +represents (‘p’, ‘n’, ‘b’, ‘r’, ‘q’, or ‘k’), +the next characters give the size in pixels, the +following character indicates whether the piece is +solid or outline (‘s’ or ‘o’), +and the extension is ‘.bm’. +For example, a solid 80x80 knight would be named n80s.bm. +The outline bitmaps are used only in monochrome mode. +If bitmap pieces are compiled in and the bitmapDirectory is missing +some files, the compiled in pieces are used instead. + +If the bitmapDirectory option is given, +it is also possible to replace xboard's icons and menu checkmark, +by supplying files named icon_white.bm, icon_black.bm, and +checkmark.bm. + +For more information about pixmap pieces and how to get additional +sets, see zic2xpm below. +
    -whitePieceColor color
    -blackPieceColor color
    -lightSquareColor color
    -darkSquareColor color
    -highlightSquareColor color
    Colors to use for the pieces, squares, and square highlights. +Defaults: + +
              -whitePieceColor       #FFFFCC
    +          -blackPieceColor       #202020
    +          -lightSquareColor      #C8C365
    +          -darkSquareColor       #77A26D
    +          -highlightSquareColor  #FFFF00
    +          -premoveHighlightColor #FF0000
     
    -

    On a grayscale monitor you might prefer: - -

              -whitePieceColor       gray100
    -          -blackPieceColor       gray0
    -          -lightSquareColor      gray80
    -          -darkSquareColor       gray60
    -          -highlightSquareColor  gray100
    -          -premoveHighlightColor gray70
    +     

    +On a grayscale monitor you might prefer: + +

              -whitePieceColor       gray100
    +          -blackPieceColor       gray0
    +          -lightSquareColor      gray80
    +          -darkSquareColor       gray60
    +          -highlightSquareColor  gray100
    +          -premoveHighlightColor gray70
     
    -
    -drag/-xdrag or -animateDragging true/false
    Sets the Animate Dragging menu option. See Options Menu. Default: true. -
    -animate/-xanimate or -animateMoving true/false
    Sets the Animate Moving menu option. See Options Menu. Default: true. -
    -animateSpeed n
    Number of milliseconds delay between each animation frame when Animate -Moves is on. +
    -drag/-xdrag or -animateDragging true/false
    Sets the Animate Dragging menu option. See Options Menu. Default: true. +
    -animate/-xanimate or -animateMoving true/false
    Sets the Animate Moving menu option. See Options Menu. Default: true. +
    -animateSpeed n
    Number of milliseconds delay between each animation frame when Animate +Moves is on.
    - +


    @@ -1596,44 +1612,44 @@ Up: Options

    3.6 Adjudication Options

    -

    +

    -
    -adjudicateLossThreshold n
    If the given value is non-zero, XBoard adjudicates the game as a loss -if both engines agree for a duration of 6 consecutive ply that the score -is below the given score threshold for that engine. Make sure the score -is interpreted properly by XBoard, -using -firstScoreAbs and -secondScoreAbs if needed. -Default: 0 (no adjudiction) -
    -adjudicateDrawMoves n
    If the given value is non-zero, XBoard adjudicates the game as a draw -if after the given number of moves it was not yet decided. Defaut: 0 (no adjudication) -
    -checkMates true/false
    If this option is set, XBoard detects all checkmates and stalemates, -and ends the game as soon as they occur. -Legality-testing must be switched on for this option to work. -Default: true -
    -testClaims true/false
    If this option is set, XBoard verifies all result claims made by engines, -and those who send false claims will forfeit the game because of it. -Legality-testing must be switched on for this option to work. Default: true -
    -materialDraws true/false
    If this option is set, XBoard adjudicates games as draws when there is -no sufficient material left to inflict a checkmate. -This applies to KBKB with like bishops (any number, actually), and to KBK, KNK and KK. -Legality-testing must be switched on for this option to work. Default: true -
    -trivialDraws true/false
    If this option is set, XBoard adjudicates games as draws that cannot be -usually won without opponent cooperation. This applies to KBKB with unlike bishops, -and to KBKN, KNKN, KNNK, KRKR and KQKQ. The draw is called after 6 ply into these end-games, -to allow quick mates that can occur in some exceptional positions to be found by the engines. -KQKQ does not really belong in this category, and might be taken out in the future. -(When bitbase-based adjudications are implemented.) -Legality-testing must be on for this option to work. Default: false -
    -ruleMoves n
    If the given value is non-zero, XBoard adjudicates the game as a draw after the given -number of consecutive reversible moves. Engine draw claims are always accepted after 50 moves, -irrespective of the given value of n. -
    -repeatsToDraw n
    If the given value is non-zero, xboard adjudicates the game as a draw if a position -is repeated the given number of times. Engines draw claims are always accepted after 3 repeats, -(on the 3rd occurrence, actually), irrespective of the value of n. -Beware that positions that have different castling or en-passant rights do not count -as repeats, XBoard is fully e.p. and castling aware! +
    -adjudicateLossThreshold n
    If the given value is non-zero, XBoard adjudicates the game as a loss +if both engines agree for a duration of 6 consecutive ply that the score +is below the given score threshold for that engine. Make sure the score +is interpreted properly by XBoard, +using -firstScoreAbs and -secondScoreAbs if needed. +Default: 0 (no adjudiction) +
    -adjudicateDrawMoves n
    If the given value is non-zero, XBoard adjudicates the game as a draw +if after the given number of moves it was not yet decided. Defaut: 0 (no adjudication) +
    -checkMates true/false
    If this option is set, XBoard detects all checkmates and stalemates, +and ends the game as soon as they occur. +Legality-testing must be switched on for this option to work. +Default: true +
    -testClaims true/false
    If this option is set, XBoard verifies all result claims made by engines, +and those who send false claims will forfeit the game because of it. +Legality-testing must be switched on for this option to work. Default: true +
    -materialDraws true/false
    If this option is set, XBoard adjudicates games as draws when there is +no sufficient material left to inflict a checkmate. +This applies to KBKB with like bishops (any number, actually), and to KBK, KNK and KK. +Legality-testing must be switched on for this option to work. Default: true +
    -trivialDraws true/false
    If this option is set, XBoard adjudicates games as draws that cannot be +usually won without opponent cooperation. This applies to KBKB with unlike bishops, +and to KBKN, KNKN, KNNK, KRKR and KQKQ. The draw is called after 6 ply into these end-games, +to allow quick mates that can occur in some exceptional positions to be found by the engines. +KQKQ does not really belong in this category, and might be taken out in the future. +(When bitbase-based adjudications are implemented.) +Legality-testing must be on for this option to work. Default: false +
    -ruleMoves n
    If the given value is non-zero, XBoard adjudicates the game as a draw after the given +number of consecutive reversible moves. Engine draw claims are always accepted after 50 moves, +irrespective of the given value of n. +
    -repeatsToDraw n
    If the given value is non-zero, xboard adjudicates the game as a draw if a position +is repeated the given number of times. Engines draw claims are always accepted after 3 repeats, +(on the 3rd occurrence, actually), irrespective of the value of n. +Beware that positions that have different castling or en-passant rights do not count +as repeats, XBoard is fully e.p. and castling aware!
    - +


    @@ -1644,125 +1660,126 @@ Up: Options

    3.7 Other options

    -

    +

    -
    -ncp/-xncp or -noChessProgram true/false
    If this option is true, XBoard acts as a passive chessboard; it -does not start a chess engine at all. Turning on this option -also turns off clockMode. Default: false. -
    -mode or -initialMode modename
    If this option is given, XBoard selects the given modename -from the Mode menu after starting and (if applicable) processing the -loadGameFile or loadPositionFile option. Default: "" (no selection). -Other supported values are -MachineWhite, MachineBlack, TwoMachines, Analysis, -AnalyzeFile, EditGame, EditPosition, and Training. -
    -variant varname
    Activates preliminary, partial support for playing chess variants -against a local engine or editing variant games. This flag is not -needed in ICS mode. Recognized variant names are: - -
              normal        Normal chess
    -          wildcastle    Shuffle chess, king can castle from d file
    -          nocastle      Shuffle chess, no castling allowed
    -          fischerandom  Fischer Random shuffle chess
    -          bughouse      Bughouse, ICC/FICS rules
    -          crazyhouse    Crazyhouse, ICC/FICS rules
    -          losers        Lose all pieces or get mated (ICC wild 17)
    -          suicide       Lose all pieces including king (FICS)
    -          giveaway      Try to have no legal moves (ICC wild 26)
    -          twokings      Weird ICC wild 9
    -          kriegspiel    Opponent's pieces are invisible
    -          atomic        Capturing piece explodes (ICC wild 27)
    -          3check        Win by giving check 3 times (ICC wild 25)
    -          shatranj      An ancient precursor of chess (ICC wild 28)
    -          xiangqi       Chinese Chess (on a 9x10 board)
    -          shogi         Japanese Chess (on a 9x9 board & piece drops)
    -          capablanca    Capablanca Chess (10x8 board, with Archbishop
    -                        and Chancellor pieces)
    -          gothic        similar, with a better initial position
    -          caparandom    An FRC-like version of Capablanca Chess (10x8)
    -          janus         A game with two Archbishops (10x8 board)
    -          courier       Medieval intermedite between shatranj and
    -                        modern Chess (on 12x8 board)
    -          falcon        Patented 10x8 variant with two Falcon pieces
    -          berolina      Pawns capture straight ahead, and move diagonal
    -          cylinder      Pieces wrap around the board edge
    -          knightmate    King moves as Knight, and vice versa
    -          super         Superchess (shuffle variant with 4 exo-pieces)
    -          fairy         A catchall variant in which all piece types
    -                        known to XBoard can participate (8x8)
    -          unknown       Catchall for other unknown variants
    +
    -ncp/-xncp or -noChessProgram true/false
    If this option is true, XBoard acts as a passive chessboard; it +does not start a chess engine at all. Turning on this option +also turns off clockMode. Default: false. +
    -mode or -initialMode modename
    If this option is given, XBoard selects the given modename +from the Mode menu after starting and (if applicable) processing the +loadGameFile or loadPositionFile option. Default: "" (no selection). +Other supported values are +MachineWhite, MachineBlack, TwoMachines, Analysis, +AnalyzeFile, EditGame, EditPosition, and Training. +
    -variant varname
    Activates preliminary, partial support for playing chess variants +against a local engine or editing variant games. This flag is not +needed in ICS mode. Recognized variant names are: + +
              normal        Normal chess
    +          wildcastle    Shuffle chess, king can castle from d file
    +          nocastle      Shuffle chess, no castling allowed
    +          fischerandom  Fischer Random shuffle chess
    +          bughouse      Bughouse, ICC/FICS rules
    +          crazyhouse    Crazyhouse, ICC/FICS rules
    +          losers        Lose all pieces or get mated (ICC wild 17)
    +          suicide       Lose all pieces including king (FICS)
    +          giveaway      Try to have no legal moves (ICC wild 26)
    +          twokings      Weird ICC wild 9
    +          kriegspiel    Opponent's pieces are invisible
    +          atomic        Capturing piece explodes (ICC wild 27)
    +          3check        Win by giving check 3 times (ICC wild 25)
    +          shatranj      An ancient precursor of chess (ICC wild 28)
    +          xiangqi       Chinese Chess (on a 9x10 board)
    +          shogi         Japanese Chess (on a 9x9 board & piece drops) 
    +          capablanca    Capablanca Chess (10x8 board, with Archbishop 
    +                        and Chancellor pieces)
    +          gothic        similar, with a better initial position
    +          caparandom    An FRC-like version of Capablanca Chess (10x8) 
    +          janus         A game with two Archbishops (10x8 board)
    +          courier       Medieval intermedite between shatranj and 
    +                        modern Chess (on 12x8 board) 
    +          falcon        Patented 10x8 variant with two Falcon pieces
    +          berolina      Pawns capture straight ahead, and move diagonal 
    +          cylinder      Pieces wrap around the board edge
    +          knightmate    King moves as Knight, and vice versa 
    +          super         Superchess (shuffle variant with 4 exo-pieces)
    +          fairy         A catchall variant in which all piece types 
    +                        known to XBoard can participate (8x8)
    +          unknown       Catchall for other unknown variants
     
    -

    In the shuffle variants, XBoard now does shuffle the pieces, although -you can still do it by hand using Edit Position. Some variants are -supported only in ICS mode, including bughouse, and -kriegspiel. The winning/drawing conditions in crazyhouse (offboard -interposition on mate), losers, suicide, giveaway, atomic, and 3check -are not fully understood. -Berolina and cylinder chess can only be played with legality testing off. -In crazyhouse, XBoard now does keep -track of offboard pieces. In shatranj it does implement the baring -rule when mate detection is switched on. -

    -boardHeight N
    Allows you to set a non-standard number of board ranks in any variant. -If the height is given as -1, the default height for the variant is used. -Default: -1 -
    -boardWidth N
    Allows you to set a non-standard number of board files in any variant. -If the width is given as -1, the default width for the variant is used. -With a non-standard width, the initial position will always be an empty board, -as the usual opening array will not fit. -Default: -1 -
    -holdingsSize N
    Allows you to set a non-standard size for the holdings in any variant. -If the size is given as -1, the default holdings size for the variant is used. -The first N piece types will go into the holdings on capture, and you will be -able to drop them on the board in stead of making a normal move. If size equals 0, -there will be no holdings. -Default: -1 -
    -defaultFrcPosition N
    Specifies the number of the opening position in shuffle games like Chess960. -A value of -1 means the position is randomly generated by XBoard -at the beginning of every game. -Default: -1 -
    -pieceToSquareTable string
    The characters that are used to represent the piece types XBoard knows in FEN -diagrams and SAN moves. The string argument has to have an even length -(or it will be ignored), as white and black pieces have to be given separately -(in that order). The last letter for each color will be the King. -The letters before that will be PNBRQ and then a whole host of fairy pieces -in an order that has not fully crystallized yet (currently FEACWMOHIJGDVSLU, -F=Ferz, Elephant, A=Archbishop, C=Chancellor, W=Wazir, M=Commoner, O=Cannon, -H=Nightrider). You should list at least all pieces that occur in the variant -you are playing. If you have less than 44 characters in the string, the pieces -not mentioned will get assigned a period, and you will not be able to distinguish -them in FENs. You can also explicitly assign pieces a period, in which case they -will not be counted in deciding which captured pieces can go into the holdings. -A tilde '~' as a piece name does mean this piece is used to represent a promoted -Pawn in crazyhouse-like games, i.e. on capture it turns back onto a Pawn. -A '+' similarly indicates the piece is a shogi-style promoted piece, that should -revert to its non-promoted version on capture (rather than to a Pawn). -Note that promoted pieces are represented by pieces 11 further in the list. -You should not have to use this option often: each variant has its own default -setting for the piece representation in FEN, which should be sufficient in normal use. -Default: "" -
    -debug/-xdebug or -debugMode true/false
    Turns on debugging printout. -
    -debugFile filename or -nameOfDebugFile filename
    Sets the name of the file to which WinBoard saves debug information -(including all communication to and from the engines). -
    -engineDebugOutput number
    Specifies how WinBoard should handle unsolicited output from the engine, -with respect to saving it in the debug file. -The output is further (hopefully) ignored. -If number=0, WinBoard refrains from writing such spurious output to the debug file. -If number=1, all engine output is written faithfully to the debug file. -If number=2, any protocol-violating line is prefixed with a ‘#’ character, -as the engine itself should have done if it wanted to submit info for inclusion in the debug file. -This option is provided for the benefit of applications that use the debug file -as a source of information, such as the broadcaster of live games TLCV / TLCS. -Such applications can be protected from spurious engine output that might otherwise confuse them. -
    -rsh or -remoteShell shell-name
    Name of the command used to run programs remotely. The default -is rsh or remsh, determined when XBoard is -configured and compiled. -
    -ruser or -remoteUser user-name
    User name on the remote system when running programs with the -remoteShell. The default is your local user name. -
    -userName username
    Name under which the Human player will be listed in the PGN file. -Default is the login name on your local computer. -
    -delayBeforeQuit number
    -delayAfterQuit number
    These options specify how long WinBoard has to wait before sending a termination signal to rogue engine processes, that do not want to react to the ‘quit’ command. The second one determines the pause after killing the engine, to make sure it dies. - -
    - +

    +In the shuffle variants, XBoard now does shuffle the pieces, although +you can still do it by hand using Edit Position. Some variants are +supported only in ICS mode, including bughouse, and +kriegspiel. The winning/drawing conditions in crazyhouse (offboard +interposition on mate), losers, suicide, giveaway, atomic, and 3check +are not fully understood. +Berolina and cylinder chess can only be played with legality testing off. +In crazyhouse, XBoard now does keep +track of offboard pieces. In shatranj it does implement the baring +rule when mate detection is switched on. +

    -boardHeight N
    Allows you to set a non-standard number of board ranks in any variant. +If the height is given as -1, the default height for the variant is used. +Default: -1 +
    -boardWidth N
    Allows you to set a non-standard number of board files in any variant. +If the width is given as -1, the default width for the variant is used. +With a non-standard width, the initial position will always be an empty board, +as the usual opening array will not fit. +Default: -1 +
    -holdingsSize N
    Allows you to set a non-standard size for the holdings in any variant. +If the size is given as -1, the default holdings size for the variant is used. +The first N piece types will go into the holdings on capture, and you will be +able to drop them on the board in stead of making a normal move. If size equals 0, +there will be no holdings. +Default: -1 +
    -defaultFrcPosition N
    Specifies the number of the opening position in shuffle games like Chess960. +A value of -1 means the position is randomly generated by XBoard +at the beginning of every game. +Default: -1 +
    -pieceToSquareTable string
    The characters that are used to represent the piece types XBoard knows in FEN +diagrams and SAN moves. The string argument has to have an even length +(or it will be ignored), as white and black pieces have to be given separately +(in that order). The last letter for each color will be the King. +The letters before that will be PNBRQ and then a whole host of fairy pieces +in an order that has not fully crystallized yet (currently FEACWMOHIJGDVSLU, +F=Ferz, Elephant, A=Archbishop, C=Chancellor, W=Wazir, M=Commoner, O=Cannon, +H=Nightrider). You should list at least all pieces that occur in the variant +you are playing. If you have less than 44 characters in the string, the pieces +not mentioned will get assigned a period, and you will not be able to distinguish +them in FENs. You can also explicitly assign pieces a period, in which case they +will not be counted in deciding which captured pieces can go into the holdings. +A tilde '~' as a piece name does mean this piece is used to represent a promoted +Pawn in crazyhouse-like games, i.e. on capture it turns back onto a Pawn. +A '+' similarly indicates the piece is a shogi-style promoted piece, that should +revert to its non-promoted version on capture (rather than to a Pawn). +Note that promoted pieces are represented by pieces 11 further in the list. +You should not have to use this option often: each variant has its own default +setting for the piece representation in FEN, which should be sufficient in normal use. +Default: "" +
    -debug/-xdebug or -debugMode true/false
    Turns on debugging printout. +
    -debugFile filename or -nameOfDebugFile filename
    Sets the name of the file to which WinBoard saves debug information +(including all communication to and from the engines). +
    -engineDebugOutput number
    Specifies how WinBoard should handle unsolicited output from the engine, +with respect to saving it in the debug file. +The output is further (hopefully) ignored. +If number=0, WinBoard refrains from writing such spurious output to the debug file. +If number=1, all engine output is written faithfully to the debug file. +If number=2, any protocol-violating line is prefixed with a ‘#’ character, +as the engine itself should have done if it wanted to submit info for inclusion in the debug file. +This option is provided for the benefit of applications that use the debug file +as a source of information, such as the broadcaster of live games TLCV / TLCS. +Such applications can be protected from spurious engine output that might otherwise confuse them. +
    -rsh or -remoteShell shell-name
    Name of the command used to run programs remotely. The default +is rsh or remsh, determined when XBoard is +configured and compiled. +
    -ruser or -remoteUser user-name
    User name on the remote system when running programs with the +remoteShell. The default is your local user name. +
    -userName username
    Name under which the Human player will be listed in the PGN file. +Default is the login name on your local computer. +
    -delayBeforeQuit number
    -delayAfterQuit number
    These options specify how long WinBoard has to wait before sending a termination signal to rogue engine processes, that do not want to react to the ‘quit’ command. The second one determines the pause after killing the engine, to make sure it dies. + + +


    @@ -1774,86 +1791,86 @@ Up: Top

    4 Chess Servers

    -

    An Internet Chess Server, or ICS, is a place on the -Internet where people can get together to play chess, watch other -people's games, or just chat. You can use either telnet or a -client program like XBoard to connect to the server. There are -thousands of registered users on the different ICS hosts, and it is -not unusual to meet 200 on both chessclub.com and freechess.org. - -

    Most people can just type xboard -ics to start XBoard as an ICS -client. Invoking XBoard in this way connects you to the Internet -Chess Club (ICC), a commercial ICS. You can log in there as a guest -even if you do not have a paid account. To connect to the largest -Free ICS (FICS), use the command xboard -ics -icshost freechess.org -instead, or substitute a different host name to connect to your -favorite ICS. -For a full description of command-line options that control -the connection to ICS and change the default values of ICS options, see -ICS options. - -

    While you are running XBoard as an ICS client, -you use the terminal window that you started XBoard from -as a place to type in commands and read information that is -not available on the chessboard. - -

    The first time you need to use the terminal is to enter your login name -and password, if you are a registered player. (You don't need to do -this manually; the icsLogon option can do it for you. -see ICS options.) If you are not registered, -enter g as your name, and the server will pick a -unique guest name for you. - -

    Some useful ICS commands -include +

    An Internet Chess Server, or ICS, is a place on the +Internet where people can get together to play chess, watch other +people's games, or just chat. You can use either telnet or a +client program like XBoard to connect to the server. There are +thousands of registered users on the different ICS hosts, and it is +not unusual to meet 200 on both chessclub.com and freechess.org. + +Most people can just type xboard -ics to start XBoard as an ICS +client. Invoking XBoard in this way connects you to the Internet +Chess Club (ICC), a commercial ICS. You can log in there as a guest +even if you do not have a paid account. To connect to the largest +Free ICS (FICS), use the command xboard -ics -icshost freechess.org +instead, or substitute a different host name to connect to your +favorite ICS. +For a full description of command-line options that control +the connection to ICS and change the default values of ICS options, see +ICS options. + +While you are running XBoard as an ICS client, +you use the terminal window that you started XBoard from +as a place to type in commands and read information that is +not available on the chessboard. + +The first time you need to use the terminal is to enter your login name +and password, if you are a registered player. (You don't need to do +this manually; the icsLogon option can do it for you. +see ICS options.) If you are not registered, +enter g as your name, and the server will pick a +unique guest name for you. + +Some useful ICS commands +include

    -
    help <topic>
    to get help on the given <topic>. To get a list of possible topics type -help without topic. Try the help command before you ask other -people on the server for help. - -

    For example help register tells you how to become a registered -ICS player. -

    who <flags>
    to see a list of people who are logged on. Administrators -(people you should talk to if you have a problem) are marked -with the character ‘*’, an asterisk. The <flags> allow you to -display only selected players: For example, who of shows a -list of players who are interested in playing but do not have -an opponent. -
    games
    to see what games are being played -
    match <player> [<mins>] [<inc>]
    to challenge another player to a game. Both opponents get <mins> minutes -for the game, and <inc> seconds will be added after each move. -If another player challenges you, the server asks if you want to -accept the challenge; use the accept or decline commands -to answer. -
    accept
    decline
    to accept or decline another player's offer. -The offer may be to start a new game, or to agree to a -draw, adjourn or abort the current game. See Action Menu. - -

    If you have more than one pending offer (for example, if more than one player -is challenging you, or if your opponent offers both a draw and to adjourn the -game), you have to supply additional information, by typing something -like accept <player>, accept draw, or draw. -

    draw
    adjourn
    abort
    asks your opponent to terminate a game by mutual agreement. Adjourned -games can be continued later. -Your opponent can either decline your offer or accept it (by typing the -same command or typing accept). In some cases these commands work -immediately, without asking your opponent to agree. For example, you can -abort the game unilaterally if your opponent is out of time, and you can claim -a draw by repetition or the 50-move rule if available simply by typing -draw. -
    finger <player>
    to get information about the given <player>. (Default: yourself.) -
    vars
    to get a list of personal settings -
    set <var> <value>
    to modify these settings -
    observe <player>
    to observe an ongoing game of the given <player>. -
    examine
    oldmoves
    to review a recently completed game +
    help <topic>
    to get help on the given <topic>. To get a list of possible topics type +help without topic. Try the help command before you ask other +people on the server for help. + +For example help register tells you how to become a registered +ICS player. +
    who <flags>
    to see a list of people who are logged on. Administrators +(people you should talk to if you have a problem) are marked +with the character ‘*’, an asterisk. The <flags> allow you to +display only selected players: For example, who of shows a +list of players who are interested in playing but do not have +an opponent. +
    games
    to see what games are being played +
    match <player> [<mins>] [<inc>]
    to challenge another player to a game. Both opponents get <mins> minutes +for the game, and <inc> seconds will be added after each move. +If another player challenges you, the server asks if you want to +accept the challenge; use the accept or decline commands +to answer. +
    accept
    decline
    to accept or decline another player's offer. +The offer may be to start a new game, or to agree to a +draw, adjourn or abort the current game. See Action Menu. + +If you have more than one pending offer (for example, if more than one player +is challenging you, or if your opponent offers both a draw and to adjourn the +game), you have to supply additional information, by typing something +like accept <player>, accept draw, or draw. +
    draw
    adjourn
    abort
    asks your opponent to terminate a game by mutual agreement. Adjourned +games can be continued later. +Your opponent can either decline your offer or accept it (by typing the +same command or typing accept). In some cases these commands work +immediately, without asking your opponent to agree. For example, you can +abort the game unilaterally if your opponent is out of time, and you can claim +a draw by repetition or the 50-move rule if available simply by typing +draw. +
    finger <player>
    to get information about the given <player>. (Default: yourself.) +
    vars
    to get a list of personal settings +
    set <var> <value>
    to modify these settings +
    observe <player>
    to observe an ongoing game of the given <player>. +
    examine
    oldmoves
    to review a recently completed game
    - -

    Some special XBoard features are activated when you are -in examine mode on ICS. See the descriptions of the menu commands -‘Forward’, ‘Backward’, ‘Pause’, ‘ICS Client’, -and ‘Stop Examining’ on the Step Menu, Mode Menu, and -Options Menu. - + +Some special XBoard features are activated when you are +in examine mode on ICS. See the descriptions of the menu commands +‘Forward’, ‘Backward’, ‘Pause’, ‘ICS Client’, +and ‘Stop Examining’ on the Step Menu, Mode Menu, and +Options Menu. +


    @@ -1865,125 +1882,131 @@ Up: Top

    5 Firewalls

    -

    By default, XBoard communicates with an Internet Chess Server -by opening a TCP socket directly from the machine it is running on -to the ICS. If there is a firewall between your machine and the ICS, -this won't work. Here are some recipes for getting around common -kinds of firewalls using special options to XBoard. -Important: See the paragraph in the below about extra echoes, in -Limitations. - -

    Suppose that you can't telnet directly to ICS, but you can telnet -to a firewall host, log in, and then telnet from there to ICS. -Let's say the firewall is called ‘firewall.example.com’. Set -command-line options as follows: - -

         xboard -ics -icshost firewall.example.com -icsport 23
    +

    By default, XBoard communicates with an Internet Chess Server +by opening a TCP socket directly from the machine it is running on +to the ICS. If there is a firewall between your machine and the ICS, +this won't work. Here are some recipes for getting around common +kinds of firewalls using special options to XBoard. +Important: See the paragraph in the below about extra echoes, in +Limitations. + +Suppose that you can't telnet directly to ICS, but you can telnet +to a firewall host, log in, and then telnet from there to ICS. +Let's say the firewall is called ‘firewall.example.com’. Set +command-line options as follows: + +

         xboard -ics -icshost firewall.example.com -icsport 23
     
    -

    Or in your .Xresources file: - -

         XBoard*internetChessServerHost: firewall.example.com
    -     XBoard*internetChessServerPort: 23
    +   

    Or in your .Xresources file: + +

         XBoard*internetChessServerHost: firewall.example.com
    +     XBoard*internetChessServerPort: 23
     
    -

    Then when you run XBoard in ICS mode, you will be prompted -to log in to the firewall host. This works because port 23 is the -standard telnet login service. Do so, then telnet to ICS, using a -command like ‘telnet chessclub.com 5000’, or whatever command -the firewall provides for telnetting to port 5000. - -

    If your firewall lets you telnet (or rlogin) to remote hosts but -doesn't let you telnet to port 5000, you may be able to connect to the -chess server on port 23 instead, which is the port the telnet program -uses by default. Some chess servers support this (including -chessclub.com and freechess.org), while some do not. - -

    If your chess server does not allow connections on port 23 and your -firewall does not allow you to connect to other ports, you may be able -to connect by hopping through another host outside the firewall that -you have an account on. For instance, suppose you have a shell -account at ‘foo.edu’. Follow the recipe above, but instead of -typing ‘telnet chessclub.com 5000’ to the firewall, type -‘telnet foo.edu’ (or ‘rlogin foo.edu’), log in there, and -then type ‘telnet chessclub.com 5000’. - -

    Suppose that you can't telnet directly to ICS, but you can use rsh -to run programs on a firewall host, and that host can telnet to ICS. -Let's say the firewall is called ‘rsh.example.com’. Set -command-line options as follows: - -

         xboard -ics -gateway rsh.example.com -icshost chessclub.com
    +   

    Then when you run XBoard in ICS mode, you will be prompted +to log in to the firewall host. This works because port 23 is the +standard telnet login service. Do so, then telnet to ICS, using a +command like ‘telnet chessclub.com 5000’, or whatever command +the firewall provides for telnetting to port 5000. + +If your firewall lets you telnet (or rlogin) to remote hosts but +doesn't let you telnet to port 5000, you may be able to connect to the +chess server on port 23 instead, which is the port the telnet program +uses by default. Some chess servers support this (including +chessclub.com and freechess.org), while some do not. + +If your chess server does not allow connections on port 23 and your +firewall does not allow you to connect to other ports, you may be able +to connect by hopping through another host outside the firewall that +you have an account on. For instance, suppose you have a shell +account at ‘foo.edu’. Follow the recipe above, but instead of +typing ‘telnet chessclub.com 5000’ to the firewall, type +‘telnet foo.edu’ (or ‘rlogin foo.edu’), log in there, and +then type ‘telnet chessclub.com 5000’. + +Suppose that you can't telnet directly to ICS, but you can use rsh +to run programs on a firewall host, and that host can telnet to ICS. +Let's say the firewall is called ‘rsh.example.com’. Set +command-line options as follows: + +

         xboard -ics -gateway rsh.example.com -icshost chessclub.com
     
    -

    Or in your .Xresources file: - -

         XBoard*gateway: rsh.example.com
    -     XBoard*internetChessServerHost: chessclub.com
    +   

    +Or in your .Xresources file: + +

         XBoard*gateway: rsh.example.com
    +     XBoard*internetChessServerHost: chessclub.com
     
    -

    Then when you run XBoard in ICS mode, it will connect to -the ICS by using rsh to run the command -‘telnet chessclub.com 5000’ on host ‘rsh.example.com’. - -

    Suppose that you can telnet anywhere you want, but you have to -run a special program called ptelnet to do so. - -

    First, we'll consider the easy case, in which -‘ptelnet chessclub.com 5000’ gets you to the chess server. -In this case set command line options as follows: - -

         xboard -ics -telnet -telnetProgram ptelnet
    +   

    +Then when you run XBoard in ICS mode, it will connect to +the ICS by using rsh to run the command +‘telnet chessclub.com 5000’ on host ‘rsh.example.com’. + +Suppose that you can telnet anywhere you want, but you have to +run a special program called ptelnet to do so. + +First, we'll consider the easy case, in which +‘ptelnet chessclub.com 5000’ gets you to the chess server. +In this case set command line options as follows: + +

         xboard -ics -telnet -telnetProgram ptelnet
     
    -

    Or in your .Xresources file: - -

         XBoard*useTelnet: true
    -     XBoard*telnetProgram: ptelnet
    +   

    +Or in your .Xresources file: + +

         XBoard*useTelnet: true
    +     XBoard*telnetProgram: ptelnet
     
    -

    Then when you run XBoard in ICS mode, it will issue the -command ‘ptelnet chessclub.com 5000’ to connect to the ICS. - -

    Next, suppose that ‘ptelnet chessclub.com 5000’ doesn't work; -that is, your ptelnet program doesn't let you connect to -alternative ports. As noted above, your chess server may allow you to -connect on port 23 instead. In that case, just add the option -‘-icsport ""’ to the above command, or add -‘XBoard*internetChessServerPort:’ to your .Xresources file. -But if your chess server doesn't let you connect on port 23, you will have -to find some other host outside the firewall and hop through it. For -instance, suppose you have a shell account at ‘foo.edu’. Set -command line options as follows: - -

         xboard -ics -telnet -telnetProgram ptelnet -icshost foo.edu -icsport ""
    +   

    +Then when you run XBoard in ICS mode, it will issue the +command ‘ptelnet chessclub.com 5000’ to connect to the ICS. + +Next, suppose that ‘ptelnet chessclub.com 5000’ doesn't work; +that is, your ptelnet program doesn't let you connect to +alternative ports. As noted above, your chess server may allow you to +connect on port 23 instead. In that case, just add the option +‘-icsport ""’ to the above command, or add +‘XBoard*internetChessServerPort:’ to your .Xresources file. +But if your chess server doesn't let you connect on port 23, you will have +to find some other host outside the firewall and hop through it. For +instance, suppose you have a shell account at ‘foo.edu’. Set +command line options as follows: + +

         xboard -ics -telnet -telnetProgram ptelnet -icshost foo.edu -icsport ""
     
    -

    Or in your .Xresources file: - -

         XBoard*useTelnet: true
    -     XBoard*telnetProgram: ptelnet
    -     XBoard*internetChessServerHost: foo.edu
    -     XBoard*internetChessServerPort:
    +   

    +Or in your .Xresources file: + +

         XBoard*useTelnet: true
    +     XBoard*telnetProgram: ptelnet
    +     XBoard*internetChessServerHost: foo.edu
    +     XBoard*internetChessServerPort:
     
    -

    Then when you run XBoard in ICS mode, it will issue the -command ‘ptelnet foo.edu’ to connect to your account at -‘foo.edu’. Log in there, then type ‘telnet chessclub.com 5000’. - -

    ICC timestamp and FICS timeseal do not work through some -firewalls. You can use them only if your firewall gives a clean TCP -connection with a full 8-bit wide path. If your firewall allows you -to get out only by running a special telnet program, you can't use -timestamp or timeseal across it. But if you have access to a -computer just outside your firewall, and you have much lower netlag -when talking to that computer than to the ICS, it might be worthwhile -running timestamp there. Follow the instructions above for hopping -through a host outside the firewall (foo.edu in the example), -but run timestamp or timeseal on that host instead of telnet. - -

    Suppose that you have a SOCKS firewall that will give you a clean -8-bit wide TCP connection to the chess server, but only after you -authenticate yourself via the SOCKS protocol. In that case, you could -make a socksified version of XBoard and run that. If you are using -timestamp or timeseal, you will to socksify it, not XBoard; this may -be difficult seeing that ICC and FICS do not provide source code for -these programs. Socksification is beyond the scope of this document, -but see the SOCKS Web site at http://www.socks.permeo.com/. -If you are missing SOCKS, try http://www.funbureau.com/. - +

    +Then when you run XBoard in ICS mode, it will issue the +command ‘ptelnet foo.edu’ to connect to your account at +‘foo.edu’. Log in there, then type ‘telnet chessclub.com 5000’. + +ICC timestamp and FICS timeseal do not work through some +firewalls. You can use them only if your firewall gives a clean TCP +connection with a full 8-bit wide path. If your firewall allows you +to get out only by running a special telnet program, you can't use +timestamp or timeseal across it. But if you have access to a +computer just outside your firewall, and you have much lower netlag +when talking to that computer than to the ICS, it might be worthwhile +running timestamp there. Follow the instructions above for hopping +through a host outside the firewall (foo.edu in the example), +but run timestamp or timeseal on that host instead of telnet. + +Suppose that you have a SOCKS firewall that will give you a clean +8-bit wide TCP connection to the chess server, but only after you +authenticate yourself via the SOCKS protocol. In that case, you could +make a socksified version of XBoard and run that. If you are using +timestamp or timeseal, you will to socksify it, not XBoard; this may +be difficult seeing that ICC and FICS do not provide source code for +these programs. Socksification is beyond the scope of this document, +but see the SOCKS Web site at http://www.socks.permeo.com/. +If you are missing SOCKS, try http://www.funbureau.com/. +


    @@ -1995,13 +2018,13 @@ Up: Top

    6 Environment variables

    -

    Game and position files are found in a directory named by the -CHESSDIR environment variable. If this variable is not set, the -current working directory is used. If CHESSDIR is set, -XBoard actually changes its working directory to -$CHESSDIR, so any files written by the chess engine -will be placed there too. - +

    Game and position files are found in a directory named by the +CHESSDIR environment variable. If this variable is not set, the +current working directory is used. If CHESSDIR is set, +XBoard actually changes its working directory to +$CHESSDIR, so any files written by the chess engine +will be placed there too. +


    @@ -2013,60 +2036,60 @@ Up: Top

    7 Limitations and known bugs

    -

    There is no way for two people running copies of XBoard to play -each other without going through an Internet Chess Server. - -

    Under some circumstances, your ICS password may be echoed when you log on. - -

    If you are connecting to the ICS by running telnet on an Internet -provider or firewall host, you may find that each line you type is -echoed back an extra time after you hit <Enter>. If your Internet -provider is a Unix system, you can probably turn its echo off by -typing stty -echo after you log in, and/or typing -<^E><Enter> (Ctrl+E followed by the Enter key) to the telnet -program after you have logged into ICS. It is a good idea to do this -if you can, because the extra echo can occasionally confuse XBoard's -parsing routines. - -

    The game parser recognizes only algebraic notation. - -

    Many of the following points used to be limitations in XBoard 4.2.7 and earlier, -but are now fixed: -The internal move legality tester in XBoard 4.3.xx does look at the game history, -and is fully aware of castling or en-passant-capture rights. It permits castling with -the king on the d file because this is possible in some "wild 1" games on ICS. -The piece-drop menu does not check piece drops in bughouse to see if you actually hold -the piece you are trying to drop. But this way of dropping pieces should be considered -an obsolete feature, now that pieces can be dropped by dragging them from the holdings -to the board. Anyway, if you would attempt an illegal move when using a chess engine or the ICS, -WinBoard will accept the error message that comes back, undo the move, and let you try another. -FEN positions saved by XBoard do include correct information about whether castling or -en passant are legal, and also handle the 50-move counter. -The mate detector does not understand that non-contact mate is not really mate in bughouse. -The only problem this causes while playing is minor: a "#" (mate indicator) character will -show up after a non-contact mating move in the move list. XBoard will not assume the game -is over at that point, not even when the option Detect Mates is on. -Edit Game mode always uses the rules of the selected variant, -which can be a variant that uses piece drops. -You can load and edit games that contain piece drops. -The (obsolete) piece menus are not active, -but you can perform piece drops by dragging pieces from the holdings. -Edit Position mode does not allow you to edit the crazyhouse holdings properly. -You cannot drag pieces to the holding, and using the popup menu to put pieces -there does not adapt the holding counts and leads to an inconsistent state. -Set up crazyhouse positions by loading / pasting a bFEN, from there you can set the holdings. -Fischer Random castling is fully understood. -You can enter castlings by dragging the King on top of your Rook. -You can probably also play Fischer Random successfully on ICS by typing -castling moves into the ICS Interaction window. - -

    The menus may not work if your keyboard is in Caps Lock or Num Lock mode. -This seems to be a problem with the Athena menu widget, -not an XBoard bug. - -

    Also see the ToDo file included with the distribution for many other -possible bugs, limitations, and ideas for improvement that have been -suggested. +

    There is no way for two people running copies of XBoard to play +each other without going through an Internet Chess Server. + +Under some circumstances, your ICS password may be echoed when you log on. + +If you are connecting to the ICS by running telnet on an Internet +provider or firewall host, you may find that each line you type is +echoed back an extra time after you hit <Enter>. If your Internet +provider is a Unix system, you can probably turn its echo off by +typing stty -echo after you log in, and/or typing +<^E><Enter> (Ctrl+E followed by the Enter key) to the telnet +program after you have logged into ICS. It is a good idea to do this +if you can, because the extra echo can occasionally confuse XBoard's +parsing routines. + +The game parser recognizes only algebraic notation. + +Many of the following points used to be limitations in XBoard 4.2.7 and earlier, +but are now fixed: +The internal move legality tester in XBoard 4.3.xx does look at the game history, +and is fully aware of castling or en-passant-capture rights. It permits castling with +the king on the d file because this is possible in some "wild 1" games on ICS. +The piece-drop menu does not check piece drops in bughouse to see if you actually hold +the piece you are trying to drop. But this way of dropping pieces should be considered +an obsolete feature, now that pieces can be dropped by dragging them from the holdings +to the board. Anyway, if you would attempt an illegal move when using a chess engine or the ICS, +WinBoard will accept the error message that comes back, undo the move, and let you try another. +FEN positions saved by XBoard do include correct information about whether castling or +en passant are legal, and also handle the 50-move counter. +The mate detector does not understand that non-contact mate is not really mate in bughouse. +The only problem this causes while playing is minor: a "#" (mate indicator) character will +show up after a non-contact mating move in the move list. XBoard will not assume the game +is over at that point, not even when the option Detect Mates is on. +Edit Game mode always uses the rules of the selected variant, +which can be a variant that uses piece drops. +You can load and edit games that contain piece drops. +The (obsolete) piece menus are not active, +but you can perform piece drops by dragging pieces from the holdings. +Edit Position mode does not allow you to edit the crazyhouse holdings properly. +You cannot drag pieces to the holding, and using the popup menu to put pieces +there does not adapt the holding counts and leads to an inconsistent state. +Set up crazyhouse positions by loading / pasting a bFEN, from there you can set the holdings. +Fischer Random castling is fully understood. +You can enter castlings by dragging the King on top of your Rook. +You can probably also play Fischer Random successfully on ICS by typing +castling moves into the ICS Interaction window. + +The menus may not work if your keyboard is in Caps Lock or Num Lock mode. +This seems to be a problem with the Athena menu widget, +not an XBoard bug. + +Also see the ToDo file included with the distribution for many other +possible bugs, limitations, and ideas for improvement that have been +suggested.


    @@ -2078,39 +2101,40 @@ Up: Top

    8 Reporting problems

    -

    -Report bugs and problems with XBoard to <bug-xboard@gnu.org>. - -

    Please use the script program to start a typescript, run -XBoard with the ‘-debug’ option, and include the typescript -output in your message. -Also tell us what kind of machine and what operating system version -you are using. The command ‘uname -a’ will often tell you this. -Here is a sample of approximately what you should type: - -

         script
    -     uname -a
    -     ./configure
    -     make
    -     ./xboard -debug
    -     exit
    -     mail bug-xboard@gnu.org
    -     Subject: Your short description of the problem
    -     Your detailed description of the problem
    -     ~r typescript
    -     .
    +

    +Report bugs and problems with XBoard to <bug-xboard@gnu.org>. + +Please use the script program to start a typescript, run +XBoard with the ‘-debug’ option, and include the typescript +output in your message. +Also tell us what kind of machine and what operating system version +you are using. The command ‘uname -a’ will often tell you this. +Here is a sample of approximately what you should type: + +

         script
    +     uname -a
    +     ./configure
    +     make
    +     ./xboard -debug
    +     exit
    +     mail bug-xboard@gnu.org
    +     Subject: Your short description of the problem
    +     Your detailed description of the problem
    +     ~r typescript
    +     .
     
    -

    The WinBoard / XBoard 4.3 line is being developed by H.G. Muller -independently of the GNU Savannah xboard project. -Bug reports on this version, and suggestions for improvements and additions, -are best posted in the WinBoard forum, -WinBoard-development section (http://www.open-aurec.com/wbforum). - -

    If you improve XBoard, please send a message about your changes, -and we will get in touch with you about merging them in -to the main line of development. -Also see our Web site at http://savannah.gnu.org/projects/xboard/. - +

    +The WinBoard / XBoard 4.3 line is being developed by H.G. Muller +independently of the GNU Savannah xboard project. +Bug reports on this version, and suggestions for improvements and additions, +are best posted in the WinBoard forum, +WinBoard-development section (http://www.open-aurec.com/wbforum). + +If you improve XBoard, please send a message about your changes, +and we will get in touch with you about merging them in +to the main line of development. +Also see our Web site at http://savannah.gnu.org/projects/xboard/. +


    @@ -2122,52 +2146,52 @@ Up: Top

    9 Authors and contributors

    -

    -Tim Mann has been responsible for XBoard versions 1.3 and beyond, and -for WinBoard, a port of XBoard to Microsoft Win32 (Windows NT and -Windows 95). H.G.Muller is responsible for version 4.3. - -

    Mark Williams contributed the initial (WinBoard-only) implementation -of many new features added to both XBoard and WinBoard in version -4.1.0, including copy/paste, premove, icsAlarm, autoFlipView, training -mode, auto raise, and blindfold. Ben Nye contributed X copy/paste -code for XBoard. - -

    Hugh Fisher added animated piece movement to XBoard, and Henrik Gram -(henrikg@funcom.com) added it to WinBoard. Frank McIngvale added -click/click moving, the Analysis modes, piece flashing, ZIICS import, -and ICS text colorization to XBoard. Jochen Wiedmann ported XBoard to -the Amiga, creating AmyBoard, and converted the documentation to -texinfo. Elmar Bartel contributed the new piece bitmaps introduced in -version 3.2. John Chanak contributed the initial implementation of -ICS mode. The color scheme and the old 80x80 piece bitmaps were taken -from Wayne Christopher's XChess program. - -

    Chris Sears and Dan Sears wrote the original XBoard. They were -responsible for versions 1.0 through 1.2. - -

    Evan Welsh wrote CMail. Patrick Surry helped in designing, -testing, and documenting CMail. - -

    Allessandro Scotti added many elements to the user interface of WinBoard, -including the board textures and font-based rendering, the evaluation-graph, -move-history and engine-output window. -He was also responsible for adding the UCI support. - -

    H.G. Muller made WinBoard castling- and e.p.-aware, -added variant support with adjustable board sizes, -the crazyhouse holdings, and the fairy pieces. -In addition he added most of the adjudication options, -made WinBoard more robust in dealing with buggy and crashing engines, -and extended time control with a time-odds and node-count-based modes. -Most of the options that initially wre WinBoard only have now been back-ported to XBoard. - -

    Michel van den Bergh provided the code for reading Polyglot opening books. - -

    Arun Persaud worked with H.G. Muller to combine all the features of the never-released WinBoard 4.2.8 -of the Savannah project (mainly by Daniel Mehrmann), -and the never-released 4.3.16 into a unified WinBoard 4.4, -which is now available both from the Savannah web site and the WinBoard forum. +

    +Tim Mann has been responsible for XBoard versions 1.3 and beyond, and +for WinBoard, a port of XBoard to Microsoft Win32 (Windows NT and +Windows 95). H.G.Muller is responsible for version 4.3. + +Mark Williams contributed the initial (WinBoard-only) implementation +of many new features added to both XBoard and WinBoard in version +4.1.0, including copy/paste, premove, icsAlarm, autoFlipView, training +mode, auto raise, and blindfold. Ben Nye contributed X copy/paste +code for XBoard. + +Hugh Fisher added animated piece movement to XBoard, and Henrik Gram +(henrikg@funcom.com) added it to WinBoard. Frank McIngvale added +click/click moving, the Analysis modes, piece flashing, ZIICS import, +and ICS text colorization to XBoard. Jochen Wiedmann ported XBoard to +the Amiga, creating AmyBoard, and converted the documentation to +texinfo. Elmar Bartel contributed the new piece bitmaps introduced in +version 3.2. John Chanak contributed the initial implementation of +ICS mode. The color scheme and the old 80x80 piece bitmaps were taken +from Wayne Christopher's XChess program. + +Chris Sears and Dan Sears wrote the original XBoard. They were +responsible for versions 1.0 through 1.2. + +Evan Welsh wrote CMail. Patrick Surry helped in designing, +testing, and documenting CMail. + +Allessandro Scotti added many elements to the user interface of WinBoard, +including the board textures and font-based rendering, the evaluation-graph, +move-history and engine-output window. +He was also responsible for adding the UCI support. + +H.G. Muller made WinBoard castling- and e.p.-aware, +added variant support with adjustable board sizes, +the crazyhouse holdings, and the fairy pieces. +In addition he added most of the adjudication options, +made WinBoard more robust in dealing with buggy and crashing engines, +and extended time control with a time-odds and node-count-based modes. +Most of the options that initially wre WinBoard only have now been back-ported to XBoard. + +Michel van den Bergh provided the code for reading Polyglot opening books. + +Arun Persaud worked with H.G. Muller to combine all the features of the never-released WinBoard 4.2.8 +of the Savannah project (mainly by Daniel Mehrmann), +and the never-released 4.3.16 into a unified WinBoard 4.4, +which is now available both from the Savannah web site and the WinBoard forum.


    @@ -2179,20 +2203,21 @@ Up: Top

    10 CMail

    -

    The cmail program can help you play chess by email with opponents of -your choice using XBoard as an interface. - -

    You will usually run cmail without giving any options. +

    The cmail program can help you play chess by email with opponents of +your choice using XBoard as an interface. + +You will usually run cmail without giving any options. +

    - +


    @@ -2204,64 +2229,64 @@ Up: CMail

    10.1 CMail options

    -
    -h
    Displays cmail usage information. -
    -c
    Shows the conditions of the GNU General Public License. -See Copying. -
    -w
    Shows the warranty notice of the GNU General Public License. -See Copying. -
    -v
    -xv
    Provides or inhibits verbose output from cmail and XBoard, -useful for debugging. The --xv -form also inhibits the cmail introduction message. -
    -mail
    -xmail
    Invokes or inhibits the sending of a mail message containing the move. -
    -xboard
    -xxboard
    Invokes or inhibits the running of XBoard on the game file. -
    -reuse
    -xreuse
    Invokes or inhibits the reuse of an existing XBoard to display the -current game. -
    -remail
    Resends the last mail message for that game. This inhibits running -XBoard. -
    -game <name>
    The name of the game to be processed. -
    -wgames <number>
    -bgames <number>
    -games <number>
    Number of games to start as White, as Black or in total. Default is 1 as -white and none as black. If only one color is specified then none of the -other color is assumed. If no color is specified then equal numbers of -White and Black games are started, with the extra game being as White if an -odd number of total games is specified. -
    -me <short name>
    -opp <short name>
    A one-word alias for yourself or your opponent. -
    -wname <full name>
    -bname <full name>
    -name <full name>
    -oppname <full name>
    The full name of White, Black, yourself or your opponent. -
    -wna <net address>
    -bna <net address>
    -na <net address>
    -oppna <net address>
    The email address of White, Black, yourself or your opponent. -
    -dir <directory>
    The directory in which cmail keeps its files. This defaults to the -environment variable $CMAIL_DIR or failing that, $CHESSDIR, -$HOME/Chess or ~/Chess. It will be created if it does not exist. -
    -arcdir <directory>
    The directory in which cmail archives completed games. Defaults to -the environment variable $CMAIL_ARCDIR or, in its absence, the same -directory as cmail keeps its working files (above). -
    -mailprog <mail program>
    The program used by cmail to send email messages. This defaults to the -environment variable $CMAIL_MAILPROG or failing that -/usr/ucb/Mail, /usr/ucb/mail or Mail. You will need -to set this variable if none of the above paths fit your system. -
    -gamesFile <file>
    A file containing a list of games with email addresses. This defaults to -the environment variable $CMAIL_GAMES or failing that -.cmailgames. -
    -aliasesFile <file>
    A file containing one or more aliases for a set of email addresses. This -defaults to the environment variable $CMAIL_ALIASES or failing -that .cmailaliases. -
    -logFile <file>
    A file in which to dump verbose debugging messages that are invoked with -the ‘-v’ -option. -
    -event <event>
    The PGN Event tag (default ‘Email correspondence game’). -
    -site <site>
    The PGN Site tag (default ‘NET’). -
    -round <round>
    The PGN Round tag (default ‘-’, not applicable). -
    -mode <mode>
    The PGN Mode tag (default ‘EM’, Electronic Mail). -
    Other options
    Any option flags not listed above are passed through to XBoard. -Invoking XBoard through CMail changes the default values of two XBoard -options: The default value for ‘-noChessProgram’ is changed to -true; that is, by default no chess engine is started. The default -value for ‘-timeDelay’ is changed to 0; that is, by default -XBoard immediately goes to the end of the game as played so far, -rather than stepping through the moves one by one. You can still set -these options to whatever values you prefer by supplying them on -CMail's command line. See Options. +
    -h
    Displays cmail usage information. +
    -c
    Shows the conditions of the GNU General Public License. +See Copying. +
    -w
    Shows the warranty notice of the GNU General Public License. +See Copying. +
    -v
    -xv
    Provides or inhibits verbose output from cmail and XBoard, +useful for debugging. The +-xv +form also inhibits the cmail introduction message. +
    -mail
    -xmail
    Invokes or inhibits the sending of a mail message containing the move. +
    -xboard
    -xxboard
    Invokes or inhibits the running of XBoard on the game file. +
    -reuse
    -xreuse
    Invokes or inhibits the reuse of an existing XBoard to display the +current game. +
    -remail
    Resends the last mail message for that game. This inhibits running +XBoard. +
    -game <name>
    The name of the game to be processed. +
    -wgames <number>
    -bgames <number>
    -games <number>
    Number of games to start as White, as Black or in total. Default is 1 as +white and none as black. If only one color is specified then none of the +other color is assumed. If no color is specified then equal numbers of +White and Black games are started, with the extra game being as White if an +odd number of total games is specified. +
    -me <short name>
    -opp <short name>
    A one-word alias for yourself or your opponent. +
    -wname <full name>
    -bname <full name>
    -name <full name>
    -oppname <full name>
    The full name of White, Black, yourself or your opponent. +
    -wna <net address>
    -bna <net address>
    -na <net address>
    -oppna <net address>
    The email address of White, Black, yourself or your opponent. +
    -dir <directory>
    The directory in which cmail keeps its files. This defaults to the +environment variable $CMAIL_DIR or failing that, $CHESSDIR, +$HOME/Chess or ~/Chess. It will be created if it does not exist. +
    -arcdir <directory>
    The directory in which cmail archives completed games. Defaults to +the environment variable $CMAIL_ARCDIR or, in its absence, the same +directory as cmail keeps its working files (above). +
    -mailprog <mail program>
    The program used by cmail to send email messages. This defaults to the +environment variable $CMAIL_MAILPROG or failing that +/usr/ucb/Mail, /usr/ucb/mail or Mail. You will need +to set this variable if none of the above paths fit your system. +
    -gamesFile <file>
    A file containing a list of games with email addresses. This defaults to +the environment variable $CMAIL_GAMES or failing that +.cmailgames. +
    -aliasesFile <file>
    A file containing one or more aliases for a set of email addresses. This +defaults to the environment variable $CMAIL_ALIASES or failing +that .cmailaliases. +
    -logFile <file>
    A file in which to dump verbose debugging messages that are invoked with +the ‘-v’ +option. +
    -event <event>
    The PGN Event tag (default ‘Email correspondence game’). +
    -site <site>
    The PGN Site tag (default ‘NET’). +
    -round <round>
    The PGN Round tag (default ‘-’, not applicable). +
    -mode <mode>
    The PGN Mode tag (default ‘EM’, Electronic Mail). +
    Other options
    Any option flags not listed above are passed through to XBoard. +Invoking XBoard through CMail changes the default values of two XBoard +options: The default value for ‘-noChessProgram’ is changed to +true; that is, by default no chess engine is started. The default +value for ‘-timeDelay’ is changed to 0; that is, by default +XBoard immediately goes to the end of the game as played so far, +rather than stepping through the moves one by one. You can still set +these options to whatever values you prefer by supplying them on +CMail's command line. See Options.
    - +


    @@ -2273,18 +2298,18 @@ Up: CMail

    10.2 Starting a CMail Game

    -

    Type cmail from a shell to start a game as white. After an opening -message, you will be prompted for a game name, which is optional—if you -simply press <Enter>, the game name will take the form -‘you-VS-opponent’. You will next be prompted for the short name -of your opponent. If you haven't played this person before, you will also -be prompted for his/her email address. cmail will then invoke -XBoard in the background. Make your first move and select -‘Mail Move’ from the ‘File’ menu. See File Menu. If all is well, -cmail will mail a copy of the move to your opponent. If you select -‘Exit’ without having selected ‘Mail Move’ then no move will be -made. - +

    Type cmail from a shell to start a game as white. After an opening +message, you will be prompted for a game name, which is optional—if you +simply press <Enter>, the game name will take the form +‘you-VS-opponent’. You will next be prompted for the short name +of your opponent. If you haven't played this person before, you will also +be prompted for his/her email address. cmail will then invoke +XBoard in the background. Make your first move and select +‘Mail Move’ from the ‘File’ menu. See File Menu. If all is well, +cmail will mail a copy of the move to your opponent. If you select +‘Exit’ without having selected ‘Mail Move’ then no move will be +made. +


    @@ -2296,29 +2321,29 @@ Up: CMail

    10.3 Answering a Move

    -

    When you receive a message from an opponent containing a move in one of -your games, simply pipe the message through cmail. In some mailers -this is as simple as typing | cmail when viewing the message, while in -others you may have to save the message to a file and do cmail < file -at the command line. In either case cmail will display the game using -XBoard. If you didn't exit XBoard when you made your first move -then cmail will do its best to use the existing XBoard instead -of starting a new one. As before, simply make a move and select -‘Mail Move’ from the ‘File’ menu. See File Menu. cmail -will try to use the -XBoard that was most recently used to display the current game. This -means that many games can be in progress simultaneously, each with its own -active XBoard. - -

    If you want to look at the history or explore a variation, go ahead, but -you must return to the current position before XBoard will allow you -to mail a move. If you edit the game's history you must select -‘Reload Same Game’ from the ‘File’ menu to get back to the original -position, then make the move you want and select ‘Mail Move’. -As before, if you decide you aren't ready to make a move just yet you can -either select ‘Exit’ without sending a move or just leave -XBoard running until you are ready. - +

    When you receive a message from an opponent containing a move in one of +your games, simply pipe the message through cmail. In some mailers +this is as simple as typing | cmail when viewing the message, while in +others you may have to save the message to a file and do cmail < file +at the command line. In either case cmail will display the game using +XBoard. If you didn't exit XBoard when you made your first move +then cmail will do its best to use the existing XBoard instead +of starting a new one. As before, simply make a move and select +‘Mail Move’ from the ‘File’ menu. See File Menu. cmail +will try to use the +XBoard that was most recently used to display the current game. This +means that many games can be in progress simultaneously, each with its own +active XBoard. + +If you want to look at the history or explore a variation, go ahead, but +you must return to the current position before XBoard will allow you +to mail a move. If you edit the game's history you must select +‘Reload Same Game’ from the ‘File’ menu to get back to the original +position, then make the move you want and select ‘Mail Move’. +As before, if you decide you aren't ready to make a move just yet you can +either select ‘Exit’ without sending a move or just leave +XBoard running until you are ready. +


    @@ -2330,13 +2355,14 @@ Up: CMail

    10.4 Multi-Game Messages

    -

    It is possible to have a cmail message carry more than one game. -This feature was implemented to handle IECG (International Email Chess -Group) matches, where a match consists of one game as white and one as black, -with moves transmitted simultaneously. In case there are more general uses, -cmail itself places no limit on the number of black/white games -contained in a message; however, XBoard does. - +

    +It is possible to have a cmail message carry more than one game. +This feature was implemented to handle IECG (International Email Chess +Group) matches, where a match consists of one game as white and one as black, +with moves transmitted simultaneously. In case there are more general uses, +cmail itself places no limit on the number of black/white games +contained in a message; however, XBoard does. +


    @@ -2348,17 +2374,17 @@ Up: CMail

    10.5 Completing a Game

    -

    Because XBoard can detect checkmate and stalemate, cmail -handles game termination sensibly. As well as resignation, the -‘Action’ menu allows draws to be offered and accepted for -cmail games. - -

    For multi-game messages, only unfinished and just-finished games will be -included in email messages. When all the games are finished, they are -archived in the user's archive directory, and similarly in the opponent's -when he or she pipes the final message through cmail. The archive -file name includes the date the game was started. - +

    Because XBoard can detect checkmate and stalemate, cmail +handles game termination sensibly. As well as resignation, the +‘Action’ menu allows draws to be offered and accepted for +cmail games. + +For multi-game messages, only unfinished and just-finished games will be +included in email messages. When all the games are finished, they are +archived in the user's archive directory, and similarly in the opponent's +when he or she pipes the final message through cmail. The archive +file name includes the date the game was started. +


    @@ -2369,21 +2395,21 @@ Up: CMail

    10.6 Known CMail Problems

    -

    It's possible that a strange conjunction of conditions may occasionally -mean that cmail has trouble reactivating an existing -XBoard. If this should happen, simply trying it again should work. -If not, remove the file that stores the XBoard's PID -(game.pid) or use the ‘-xreuse’ option to force -cmail to start a new XBoard. - -

    Versions of cmail after 2.16 no longer understand the old file format -that XBoard used to use and so cannot be used to correspond with -anyone using an older version. - -

    Versions of cmail older than 2.11 do not handle multi-game messages, -so multi-game correspondence is not possible with opponents using an older -version. - +

    It's possible that a strange conjunction of conditions may occasionally +mean that cmail has trouble reactivating an existing +XBoard. If this should happen, simply trying it again should work. +If not, remove the file that stores the XBoard's PID +(game.pid) or use the ‘-xreuse’ option to force +cmail to start a new XBoard. + +Versions of cmail after 2.16 no longer understand the old file format +that XBoard used to use and so cannot be used to correspond with +anyone using an older version. + +Versions of cmail older than 2.11 do not handle multi-game messages, +so multi-game correspondence is not possible with opponents using an older +version. +


    @@ -2395,17 +2421,18 @@ Up: Top

    11 Other programs you can use with XBoard

    -

    -Here are some other programs you can use with XBoard +

    +Here are some other programs you can use with XBoard +

    - +


    @@ -2416,13 +2443,14 @@ Up: Other programs

    11.1 GNU Chess

    -

    The GNU Chess engine is available from: - -

    ftp://ftp.gnu.org/gnu/gnuchess/ - -

    You can use XBoard to play a game against GNU Chess, or to -interface GNU Chess to an ICS. - +

    +The GNU Chess engine is available from: + +ftp://ftp.gnu.org/gnu/gnuchess/ + +You can use XBoard to play a game against GNU Chess, or to +interface GNU Chess to an ICS. +


    @@ -2435,18 +2463,19 @@ Up: Other programs

    11.2 Fairy-Max

    -

    Fairy-Max is a derivative from the World's smallest Chess program micro-Max, -which measures only about 100 lines of source code. -The main difference with micro-Max is that Fairy-Max loads its move-generator -tables from a file, so that the rules for piece movement can be easily configured -to implement unorthodox pieces. -Fairy-Max can therefore play a lage number of variants, normal Chess being one of those. -In addition it plas Knightmate, Capablanca and Gothic Chess, Shatranj, Courier Chess, -Cylinder chess, Berolina Chess, while the user can easily define new variants. -It can be obtained from: - -

    http://home.hccnet.nl/h.g.muller/dwnldpage.html - +

    +Fairy-Max is a derivative from the World's smallest Chess program micro-Max, +which measures only about 100 lines of source code. +The main difference with micro-Max is that Fairy-Max loads its move-generator +tables from a file, so that the rules for piece movement can be easily configured +to implement unorthodox pieces. +Fairy-Max can therefore play a lage number of variants, normal Chess being one of those. +In addition it plas Knightmate, Capablanca and Gothic Chess, Shatranj, Courier Chess, +Cylinder chess, Berolina Chess, while the user can easily define new variants. +It can be obtained from: + +http://home.hccnet.nl/h.g.muller/dwnldpage.html +


    @@ -2458,12 +2487,13 @@ Up: Other programs

    11.3 HoiChess

    -

    HoiChess is a not-so-very-strong Chess engine, which comes with a derivative HoiXiangqi, -able to play Chinese Chess. It can be obtained from the standard Linux repositories -through: - -

    sudo apt-get install hoichess - +

    +HoiChess is a not-so-very-strong Chess engine, which comes with a derivative HoiXiangqi, +able to play Chinese Chess. It can be obtained from the standard Linux repositories +through: + +sudo apt-get install hoichess +


    @@ -2475,23 +2505,24 @@ Up: Other programs

    11.4 Crafty

    -

    Crafty is a chess engine written by Bob Hyatt. -You can use XBoard to play a game against Crafty, hook Crafty up -to an ICS, or use Crafty to interactively analyze games and positions -for you. - -

    Crafty is a strong, rapidly evolving chess program. This rapid -pace of development is good, because it means Crafty is always -getting better. This can sometimes cause problems with -backwards compatibility, but usually the latest version of Crafty -will work well with the latest version of XBoard. -Crafty can be obtained from its author's FTP site: -ftp://ftp.cis.uab.edu/hyatt/. - -

    To use Crafty with XBoard, give the -fcp and -fd options as follows, where -<crafty's directory> is the directory in which you installed Crafty -and placed its book and other support files. - +

    +Crafty is a chess engine written by Bob Hyatt. +You can use XBoard to play a game against Crafty, hook Crafty up +to an ICS, or use Crafty to interactively analyze games and positions +for you. + +Crafty is a strong, rapidly evolving chess program. This rapid +pace of development is good, because it means Crafty is always +getting better. This can sometimes cause problems with +backwards compatibility, but usually the latest version of Crafty +will work well with the latest version of XBoard. +Crafty can be obtained from its author's FTP site: +ftp://ftp.cis.uab.edu/hyatt/. + +To use Crafty with XBoard, give the -fcp and -fd options as follows, where +<crafty's directory> is the directory in which you installed Crafty +and placed its book and other support files. +


    @@ -2502,40 +2533,42 @@ Up: Other programs

    11.5 zic2xpm

    -

    The “zic2xpm” program is used to import chess sets from the ZIICS(*) -program into XBoard. “zic2xpm” is part of the XBoard distribution. -ZIICS is available from: - -

    ftp://ftp.freechess.org/pub/chess/DOS/ziics131.exe - -

    To import ZIICS pieces, do this: +

    +The “zic2xpm” program is used to import chess sets from the ZIICS(*) +program into XBoard. “zic2xpm” is part of the XBoard distribution. +ZIICS is available from: + +ftp://ftp.freechess.org/pub/chess/DOS/ziics131.exe + +To import ZIICS pieces, do this:

    -
    1. Unzip ziics131.exe into a directory:
    -
              unzip -L ziics131.exe -d ~/ziics
    +
    1. Unzip ziics131.exe into a directory:
    +
              unzip -L ziics131.exe -d ~/ziics
     
    -
    2. Use zic2xpm to convert a set of pieces to XBoard format.
    -For example, let's say you want to use the -FRITZ4 set. These files are named “fritz4.*” in the ZIICS distribution. - -
              mkdir ~/fritz4
    -          cd ~/fritz4
    -          zic2xpm ~/ziics/fritz4.*
    +     
    2. Use zic2xpm to convert a set of pieces to XBoard format.
    +For example, let's say you want to use the +FRITZ4 set. These files are named “fritz4.*” in the ZIICS distribution. + +
              mkdir ~/fritz4
    +          cd ~/fritz4
    +          zic2xpm ~/ziics/fritz4.*
     
    -
    3. Give XBoard the “-pixmap” option when starting up, e.g.:
    -
              xboard -pixmap ~/fritz4
    +     
    3. Give XBoard the “-pixmap” option when starting up, e.g.:
    +
              xboard -pixmap ~/fritz4
     
    -

    Alternatively, you can add this line to your .Xresources file: - -

              xboard*pixmapDirectory: ~/fritz4
    +     

    +Alternatively, you can add this line to your .Xresources file: + +

              xboard*pixmapDirectory: ~/fritz4
     
    - -

    (*) ZIICS is a separate copyrighted work of Andy McFarland. -The “ZIICS pieces” are copyrighted works of their respective -creators. Files produced by “zic2xpm” are for PERSONAL USE ONLY -and may NOT be redistributed without explicit permission from -the original creator(s) of the pieces. - + +(*) ZIICS is a separate copyrighted work of Andy McFarland. +The “ZIICS pieces” are copyrighted works of their respective +creators. Files produced by “zic2xpm” are for PERSONAL USE ONLY +and may NOT be redistributed without explicit permission from +the original creator(s) of the pieces. +


    @@ -2589,8 +2622,8 @@ notice identical to this one. into another language, under the above conditions for modified versions, except that the section entitled “GNU General Public License,” and this permission notice, may be included in translations approved by -the Free Software Foundation instead of in the original English. - +the Free Software Foundation instead of in the original English. +


    @@ -3296,8 +3329,8 @@ program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But -first, please read http://www.gnu.org/philosophy/why-not-lgpl.html. - +first, please read http://www.gnu.org/philosophy/why-not-lgpl.html. +


    @@ -3309,40 +3342,42 @@ Up: Top

    Index

    +

    +

    +
  • variant, option: Other options
  • +
  • vars, ICS command: Chess Servers
  • +
  • whitePieceColor, option: User interface options
  • +
  • who, ICS command: Chess Servers
  • +
  • xflash, option: User interface options
  • +

    Table of Contents

      @@ -3766,6 +3802,9 @@ Up: Top
    +

    + + diff --git a/manual/xboard.html.gz b/manual/xboard.html.gz index 89c442021e420e8c88549ee39a9e90c7ad6eb4c0..bb6007cfd908e1a79d65b479afaaa3728ff09b9d 100644 GIT binary patch literal 65984 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 aSHyK&EFS5VRlT8?Uj09~y?l;F{sREjLPfd& literal 65171 zcmV(zK<2+6iwFqyTrWxj19)O@VRB?HXmo9C0NnlQdfV8RCJ6t>RUno1oRG3eS@JwY zxJ$O>2xWLmOK~DjXJ+REk)VWQ65s(q%Zjefd+6%A;BUQa*aHZVvK`LK`c74bMRH?f z4{NWz#&>;x*)HbkJS#7L*vZSCr^)x1c{Zhg+M=E3Pk(z>W%cy?TkTQ4TFYBH zO)v5?ud}wQgNBRjLtd1#D!sdZcpL5KMfoA+!TqpvRxNkZI-k?q@z-UY&wkkXdwgpR z_{Z<1E&PxR$7yU2Go zt;}hAJHnS1==t$1TNLx_$3=OW z*F~HDKiX&*?hjS!zc1(Q~aJk=GJ)~KfUoqTc6H9Ws4=v_y6A3a883v z({!+5v&_o6S9x)9**-2YxA~Lw|4H2& zva;cZ-G}M>@#Y@J;@zcPzNP2tyqaF)lpUs%dDb*P>@<1HWVPcC+vOoOm=+(c zMOjUm#FkILzpUwBJ0VQk-`~ofCU1yr9{;I4Z$(zS>E%$s})@5BW8H;f}=X z?5{-83+k2Vj6bCO0bPxfUzVMoR?DcLmFs6()H_di>A!nC2$~}e8vkD2wxO@eazq#aN!ixbbTz@@r%B#MOPZ3+rYNWRr*RQ98XxNPXfIM~D(jOLO`4?_b+)`LCfPil zT++zS`Iq*R=yF2)O#AXNPcv$mtmyBQdd=%uHlbry$pdL#UKC~Cq`S>(a*3utzWF76 zj-U2M)KQ+C;F&US<;(OGUDnMg$>;fm##k1UbdeSG{;IC?W?9kjOL_tKK1yj#ud7v^ zR#zppnBy6mQCiK?Ci|FA(+iq&vu`syyQE1Gfv#vi(`vF>5R+(9ybllE-M_nk@K-!5 zD?pEZzna?;Q`?nrIILx`QHM9$@W(0t@9Z+ibV{0fQC>9qCSJ^GwV(EMf7^FYBS6Ra zC+JfC$KQ_9^HtkcCH;|=)0CcXdi%WN`h3fG1of(abozZ>Ef(mhl3&wiwOm$pOAC8` zZL8Gxg1hboysKl~)t#r&CcBsY($HeqT3i(^5lWf%5=Odv^89qK_nr6LJ6{%cenq^A z-sk>|CPsHg2}+@t5}{^Fs*Sv%y{xO%1q~sc>BGIRyYF6iTz)KwP(e&PPlFG^D}!%S zW}oNtynkyRxNct+i=xeRdx8%^w?CJl`?>!O+kT74?tFF8-~B_^{kyuNK`f|m`zzl2 zpQx-Of1ZG0!VFL0~SKWj_N--2V3#5Kv6EfZkc zTrbY6Io~(Dn73AQTtYXvY9kK%C0A~TMUIkpb^fuaR!ygmrG6dt(~)NBKc9P5htKt1 z)RW6>No;NB>0ugO5ChkAupZ;vx*|%*+59TIZgBbHV`Jz?`Cz2o%dB~x$HW^~?HOHaAH=ig7~kek}4pF|q?XT2Q$_511c z=@BR(mIK^{kIOnE8pbgRg#*l?#1XCdy)_MSLbqc+vNJo+TRBfGO=oiCnEUECS6K_0MEX0=+pC;r-dlqB~%I=%0%^#=qU)sreM_AHpR=Q}4W`B=P z(RuweSoLu+Y4|^v6)gh(1G-t;j18Bl-z8h&=F=Tr5!E#s zeu0xduqBiEY6_yEtL~Bxa=yR5MCD`|FGwJ5W%H(@J;#)YVHKn+T_+h6Z+JTdGH)e| zV$y*Kmgz}L%$@eHCar^a{fd+`Ss9umUGmHjX@}`H#lm*G@#L5YH=kec^NF>qgLF!I z=De=1n%u~2CX0n_?JRYIckoKH_`A>Co*ta#S-YxpSw^0E_K~hih#@Hpqq**~G7Yzs z|9vToiPbxq@f5CTKX@L+(nf^qUukH>qeh3=t$BgfrE7eih(RL#z9GHz>G#n2j3;89 zcAnacZs8{=bZAEtc!>*Jl-ZHzSY>|I@S@Y02fO@KmvMKagy@d8Bc(w%*@a%r%sMgk z+Rum9eMFrVlMnp5Q!J^-)}sVF3Nu3br+M?YRrRFj{rG0bFJ3f=Kh^vcbRl$&p)$`8 zR(--6&o;(-GYv_P_ElAXXk@<3@%afAR`!W6@YjES9q$5b?y zif%m|OL-ohW!fU$g-DTPU>f)EHS|)kHY%ZhUz^9=q%`;jSowV^T9h8n>7Z>|wF>C)T z4{tAl1TGygFL2{tYcKumvB=IZqT&6j@>LStnKU4~$K>w7@(rlKL_j2{;a=uzfUeG& zTv0p+y=`-nh`4i_>?Q6s&+bXQxP;oMeE*7QuDVLtHkM|yRu)^I{jOoce1gW=bjs4p z$WsZgxb(+E5hD}^repE1rSEu5V4VBuOKhCCyWH77yqltDqUNGW_<|x~sVVe+n$+3v z*StC-zfQc!)kOhTIHi+-tza^gcPI2U1}bagDCM%6PucP!)YPPEq@{ZbEGP}1a(1I5 zy5Z%1GzmfkX1!0{B;8xEF6ntz?~B0)63(p7|F#n0hh+}m1!gOE_9aO-lU2*y0rRWM zFYLtR1oSMfUwMkFhFqaD5%L!OZ9hmz^Em?gZ@M2qw-Z88Z5C8iEW z1NxFf;abbSq|flJwkATROCvdv7h{wB{qZvmf9L7X%;MbbQHb=w6Lt233m9c#g&}n| zQ6UB6z-{%}=C_x0lQQpw*@t!me?}VX5kH0Z(N5FBq6L!s9;6cp=bNo?bY19M@aOtl zPMJ4(lLIXnu9z)`xFa#eO2_h{+x1yC|DYx-zQRKlsuBUcA_2LCQFDt`?zGL9`Y!yr zJ_)wZRP(uPjxePyRyVz!wOjqv>G_w2O(gk@7&Bch%@)hrPx;)2i9gqe`J>Vg3`JYa zX)#eoRtz=WM91&*>=ps(eTmg#fTTW0An95@LZRf2_kl2Bkx;UKmk5$t-rs8f3U&A73mMTAK00g&FSduLw<-a-bB@A z9Ajt&c~*<;GFg$tP1;b?W^L{r2O>Nrbh})algpYpWFULvpq^io3{y_!>Zcu~wwHD# z&s73`(9r6P8j46vCld;T2HzHI_Z{%^8lyVtx))8!rTlE>Y zm3{gQ9hg{)*u>EST?d_>Uan>{qQ(t$qD^|~<$=)4X|bStxCT*t)l67a7oEK^rM+3^ zlVS$r(=w~uVzR=EXx-a_E)lyrl3hBQRXufn1)_^`N(6zcIThguzctql4SO$vWD{FC z=$0lK37c2blhuMBtd==%u)Cqs-F*LIUug5u{R6l|K;j}4_dFmbiY3IYrWFz790#dt zSj18Zrl#u3b_Y)MzdLWp<_%QNH~EQ`qDYSr8KcVFV(tuo>GP)EUT$6QV+ z4J4SSdqjs+s#SxgCnkLVYLZ$OkU8AKvCu0%Vd`{RF+Dd*Ry4MvUR#x9TG6STWGeGF zdC(h7Lp1%|b>V*ME=Hc*gw`Sg@3jWlisql7B^B7ChB(GVSca`qrryojC}CrxtUj-l zj<9pG{w&`P94dXLd!8Q3c{++uK=`tVY_Sm~opf*?m2`Gbgc*TpjU3Y}V6uUMLIis# zMN>Lfd|rg|tw$!6bJaqoVsf#2V4AU?Vbv~ZH70B^+cS>Iwl#Ag${iuE*ZX3zB1xS3 zWog~p;)1iIBN&-NYKOo^R9uv>_|hD8JZh9|*o-U2bt9HhYEJJ@^!eg%#Yi-kk=bS@ zdV)vE^K40D%F0P5#~LlOmbU$`Bd`68`iz~gs%$#MIPqIA$9yC^{B8~xf*Qd2UchAp z7RF|&;O4xz(ao70sU|)pwpd-@urHQsQl9C82KKI#ng0eMJ1{r1wIQM7EG`YX&4`oI zs8~q%y(g-6&uv=JqPA#H*FGu0CR8hHY1M{CSO?0@_%c1f6qQsDw1Kc?Hu1EiVxfooL*OU`1kh(#&fYr-eW>y zkRNdpjChaDGHspnks@g%FJI9DMxDbq;*S#Q;Jhn~R+ z-TBvawkjtYBO_uctq!dPreW8t-6dmovx;#)-EHz*EF@q-Dua19#3ZkA_EepT1r+8w z=H#h)rNp&E>hP*2j#x}E1TgdqHqvy2O{WMPe}oc4Gh+rduPQb(7{hK_2(9q*Wx^5r zBev4zihr)vgWP1$QQVEbD{j3#bDYKZ7xd+gmlzuK-eiXda+RS~qpl(9%im~h@Xi|j zD!AR4dD{|-01cZhQB1^;x7>KqG|VTlaVplRe>#WV>6k;~rc+8ns)(ob?q*YBpR~6Z z&pPkBq5~!GFp&YCz+frf=X@QWqVd2&NRu&|^e@A0GXc!qLiiCx8~3%NW!K)oF!5Xe z_|!Rbv?QehHeA~Uz5C2Cz(ZhFP~@qOfRx-!K;mAe#gus#+d5drP2_Ycb7Jlu>Nf%B zk1sp+rF2`fQF@;jLY?g#KdGEJ5+IUTfJjBm8j)%=H>VEWmsmTF$u>?$6xY_Pd<3;u zqd#@_J{QS<+jZ;Z>)spN*=+uIk$;Tt5gax|_xP=!?$r=T4T}5*WUn4;SlTD^ zVkyjqMo&XYba%y_*9zVIrjoag*by+K0_AA@SvPY@$DCyj7gwZCM!i~9`^xzFG@lkN zoGL*S63sJlX1hH)10tGZSiYn0=x)P{{9eOExPXxSTN1Pj^*x&Of~S@*vPm-vor;lj zQzyb6A>QQ-{?!Y1xS25#%mIq4^G?3w(S$adU|;=@JsZnE_V27(Z~1bkJEx5;oZ-e~ zPG!{H=g=|c(}dkuqLe03>QYhaj1L(X1?%Sv&-Lu=8;DzKM0AU|cOm{hm=()jv2ELSvgkIrrw@9? zw|HaSjUMf9EC%$;VOvSfWU;~VJsgzBZaPLUkPV9}-ctKH!qtY^g#y;#+#U@GS#C5p z6tr$W`iS;EN8q}B&=t5$@$OtbZY*Ceb-i4-$>O+}(n63aJ3B2qdaA|-O)q+cclxsBT*2}L5thTUc{V~9F$A4a0a;2sZ&7}zc^ zVkDbH4Bwv@Gu(H&Vj^lJUnOb~ttS6liW=S9VoluGu*o8F4DRyn&l5Yat8QyH$Q|#T zY0Hfi(TwTq>SG?T(dY7|M1%GW9zT!q%-Xo`^m@dV?LL?1q}#Pe@0u91DdsX5`0=Nr z&w+!l*ZNi|4!@~^$JoG{HQ=9aXyEva5KkY+@C8v2oBYLJ8tyq167(%2D{iMj5XV4d zg^!%zHM@PkKfc1&bA08m*{kbC%ENO>bxgd&l_M=ora6 zIT&oiJNfsucRsq&JD*9Yqj9#>b8>k(&O1n)f3+zZ~# zo|oG1yi03u)yqrG&F$cHCC5fmMa(S}YSFixx0?0jOXrZi%u~w_0cT{!jVNIYysWF0 zStatv=_!2KagK@k$i;n`y6Lh9H}EZ0E~lk)?{apFTp80!H4U|2KlaZbT2MfGOm||S z(U{Qe4vT;0HlE>khPU%RhmVEV8Gc0L)&WL_bxy5dcCIjk(qHN`Ynrx`nBf>+*k%M#I9&$4(b3HQ9? z{d1&XZiw|97t!o2cF0mmN(~!IVyC%D@w>klOOjha6MIiWM>LF*`=6B-q6%V6NX3a_nafrhECe=IR}}o9W<36II~-&YL~^tSA6WJ3J%UGlpwY{=yDXMsQH+8i?66_nukA7 zM11)Y#yZw_Zb4}f&Bs!hoRN;r2$_YfI7$2Hox6VOJX z)&&j`lJv(bA43gm>qL^m)t(sTghLDu!k2NRr=0YZFjHeo9PM+=;UrpcEuz5FDZS(H5`!z6*maF zyT!Bzg^Qh*mgr_#tcfiF%e)dTnXBYmY3v2DrFON{FWo9svi4@;!_IGw^$IApS4Z|C zdZp*`nzr&1SA-{+qG?tVV8($|I@_^L)D6>Z{z3wSSj90hfV6vL30)u}j~hlB;oH&h&3S2 z!;zIyV%SQbFNKW{guQNi`kC_nFMRwRLM;cLy-DE9DZ-$SZ6W);W|BvvEW*cR2;hob zEI5T4auF)o#>o3LZThX(DtYH_U!)|^vrOy*fy4eLLL+9$Bq$SRkesZ%$P;NTo&nsj zD#E(6{Z%{Ttu_!9ndWizB6bURO2BbX%2+{>duL5=fw)qXE1`J$g=XfbJI^n&dC^{j zS)?3di}y&>bg@Jrx?W%+1X`}Mi0$21C7fC8Bn*z4x9pm2YZ5ERUq-UAvfJAS!soVi z6X~zL!Sm4`_$y!d`bTxi3m+<7k{Y#py!G9luzP8vC1PzXs*OYuaBF{y3HxC?n+esp zfK+=RN|J>2q>~yRw9#9XgTAgf*fv{36i7rs3i2=UQ_qEM&ML${tKuw+1*tPJyaE6- z5Sh%nr+b5ul27=Mjq;8f)n3^WIFN^c-JeHcfgG~lvA-U2qGEhq;Lg>HLL!c-1rd1b zvVD`_28Y0Ax&QJy1W?yiC?XkyNi1?fbMqm$UBl22$B+vJ*g(^K&A)Mj(9|1@oi-u)a#pmtZ)Qhn z#E!mN=pNu<-dN%ISSRnQ)9fa!EDc#%vYnNU`gvK}!^?KzFkq98b*ns@h_#rc**TF) z2o!TxXCf%|7)NoO&m=7EWEx4b(+a$s0MP{wY3| zY_qIp(G_nw@r+i)zn9@zSHp=|J0+x;*DUYvHjxwp_edC5WjTeGHv64RP?2^kT3UXC zx7UQPg;}9w)Qt)JPsD)h8Y-=Vi-b|nqD&-ROMpuEw3?zOz$PO(fxH;I>en5KXqenw z_}LP*=G1uhih%F#F){%@1zF|g*0bk`Z1CjC(wEuC;zE3-W?BL-r}cpwJ9H?X0!)A{ zDzA#B&)|awERB!RV2y+=8IVoov>TU&#yobCL=99)vQvtB3 z>!BH;%~;#4P3mFqq_fvirI9I_F+CKfmaT=?DP66^S89K21oAq> zk?u9>VP}M6e9XJkKNhv&?W$d_26t2%jiu4r0z4X605!Y1_zAweNzRr5a$n4t%4;)e ztL-s~PiHJCo@E!!kd%nuy2HDB(2)@N=2#1y?PT60NI-G{DDkd|u~v;ea)h`wJLj7g zhIi7!IK))53@kaJxh~u6llQ>Xxlyp9DD6D;iSK`!w@>JyvAQq+bkROZA3y%VeZS0# zn!oI6n50|(ho@M6>$G3%9`F2T_chi$dh5q*zLIbLwWk-?+(u5cK?>@Oh9YIDQZh<|ue#x${IjHE z?7SnYsp{%?$+!3&67o(s{eM1%qG;%ft>acAGw(dZcwZsytnBoiH>){K<#2pJKWtlA zBmt553JD`OFNb;v7V1_&h!fMdgh#=vf=pSLAOueXKj@Bx3xx*!O2H6lbA$b86?cWb zDVbskHu*<*hH=;!CnpiXic^$$NI2isqVP$oGx}G;v>Yg|7+bepCjUqOt+~4@KQOQ> zlc~gVZcPds=&C3^?2`7^Wp>XcIckXC>CbB{Pd(hEzBPiLHpPhpPu6TJcRzHZw)X9f zECM7F<8}kh#3yPDrp~EIq2k#M`rLe-kG|5LdK07OM$28t2X<28I(t@q8gPU0?_>IX zZL=)OY8E-5aGLTqax$qUD4B5boN}+Wb{DNX0ftY=*O#QUYCmR-)}*R}2Yp_B!s~K1 z%?bz-F-(I6GRqM=qNpRddKe;`u5H}pH4K*Q|1k%Mf`v-|BjoFICcobKEZ|}^ut1jI zwd`qI6rb{GqS-U@v<^LM7)Y&J&0Wfipmdwx%n}uYxHlNH`@-Gm`?d8~Pvkq%`d7;- zFK&o6CDfv;5g~)ACYVKr(UF2=NryZYHtg=hp=0*hk?9&=ZkdBVl>;d*kw^e~PV6uU_mjq|f! zvyE+jUi54f|M~^-vqP9}UksJ{zW|l&P8tRNZjGMRHM`r7PbR+xm+{?xh_WNL2lhpt z@egaaxmro(S4g}|h4K+kxu|O&@(yxWo>q9K+~VY>G8PJU7qELF;zy!?=^nT&pPR!b$ZiT zC*4`6pEK*{Q1V{Rvp(ZDejDSrwVA7x4GmPL3Jk-uIq(sPWQ&C`v@1s4XGSfE82VF^ z@zR8{9AD$=Tt$1&?^ue1{3OWto%f|3a~mcsF)N5GxE7zCnaX3ysP&RjNDVZwK2o5s z*H%MKZf~(|oN$Fn(LO~BGg4!ENG9A+Xq?50&I7hou1}gsoiFoN!N0^DcJE+}8z8Ay zoWUOEmpFl!har*1n@IzjRmOp5>h(mNS|Nn@cb1ToRq->AnbVzHhjp1PHlh z3MC~u8|$kT4*k5UdwCSTUmNz}&4!IDM6Dooe~OKpU-w8= z8d~iDhwH3mkswHUY>JEiBuD(PHg|^|fnS>-iM;BLb}c97eTSTq&E&)pNpDR|?XzrC zgRyI{Hd0j!kFiKRG#@6ThIcOmn*?=!&7py|Ylz*pdJG<`jMz(Itj*x=)){mK_ud(-N|m7l49xC`Z!Sp%lF*mK%@5$%eyKFIIlJlGNmO^! zKo}g5r`&pt@7>!1^vX@|-R~8noGELaitMK~`gzd%zKeeYN4qnT=FeFBAKx=47!9HE z>YXpwg(`vK1?vV-+|c^)&+r8N>sAwlizYrFwmytdOhi-XjnE~w=IS!f=fsO7h@Q?2 ze9K`}XLzX_4l}=^aT8~GN(~0cfyrUMhUihW+R9W+(LHXo+$4f#Ue#fG!fDi|$0YV8S18 zfNhj=e{(EUf>8!ig4t8n8N2?n#@8Qh;_G?D*Y6*MeBIf`Zot;zDVtWN|Ku!Del>A% zQo{Nu9F7)Cjmh?_%Qxxg%Qs2C-$^LubEKRkPF3ucc0OO&@zk_I;z_njJZX=_ z6W?piA1Cmn-%Q|c6!}gkY}?+w#SX8`jzz%SGF0BWB;*dUX8b z5&v&vTxD0VN;k28-6$!TDf6;;K5X2vG;%t{c>EfG`!F#&f)rRsyhUu5H&kA4xrZ6vjXI0+iikmRV_} zV2QfO4zVuJJHG&Nhx1LydzGQoD&A_$2=+9$eSe-P=fct7u zG70$UP0ttd)>t<<{9@_Ub#Z%>(MvtScH2l;TGv-C=})y}kHzlK)wGysn4Y4Bb-z|% zujuOmzp-xtd88L*?0&x`D1NdRE9}9+wkP}C)(;L1VT>a;8U2YC?4mNzBXIK&Fihj! zd_i#u;$X<5k-{QzS{NeP#q00Nzm9xiSE&@DK@oH+*ah>Ek2$Nlh(%|tpO67sjh1S$ z%u2~Z(icfSLZYcj7E!%}978ycWd-2k`8>~9?A!VR=h#q1#xHe?4F@fKJD1qKG9;X{TchQ>29Al#TaS4tc?p9(HykU; z=33Pu41E&k6`dOHzgJpeuvpdVD0ju~1t>|0m*wz}pB-x9sI=L{JMjD3%vDNy2ef-m zF>hAqV~+KSi#q3}R2Qx-m5>XL0G>HKC0e}1iuclU%e>~~slpJ?#(GUzc@hiIv4ZDe zs&?K=(YvX|hqrkYS;>$X#76Q&l6&VlK8!f%*X~Axz>=7ANFxjaGr|jKw^3_QAuyC9 zXw1wm4SSYL2)y;dlVg2$md%@7o9>MeN+GCqS(%iXr0qJ8zF-(5nHD{V1PTt{DODhr zNlBfn~0O!b_7e**(cr&m~<(@S9Y(CN=g+D+0SxQVv7kELjKy7C$y+bR?$-2%d==@3hfBt5Qos1Z$!sW6_Qq7=TT~zFTzYNxddZEgjy1sMMQ9@pXw!T+Hcuzhr4P-a0`1XeEgZT9sZhWs zGh1Zlr3jceX`g9G91!Qm#NkLF?3CDbMVxwtt5asQr)l;soqUl>3_5X*3WqX4r_x~*cbGY6+*4cD_}Lxt2#{f5(alF zC6k#YZ)LBrb4u2YJd7d*i=5N*Ad^&DG@Oo+4tTB960qT5=q^ac|H}? zZX{s*^8Cd0#Jd=QBfIkBmo8Jf(el#H&K=C3$lUruVhDg-I4eU5h>P0a8v)l#5*SIo z`?Vom+8|pWhM#0<3PNCrX;DMn3P5s$^b)i2XZVl!luvKK|hc6 z=QRQ4{tX2bL!?32?|7ooJOLR+m>NLo>?^v;w-)XNDeEzTRiz}kLb61(SDZb4nV4FZ zsA-N^BAD3p4<{aKN>{-Ok#@+hM*%sdevQEP;w0u!A>k9nBI$q{(no4AXC6lRWEP;w z(pFv+xQ(*4KGHW__D)7ZS8ki(D1gvLT@z`mRvn0;$kIA*dW=O1J8S25epl7)O%Hto2zI z5B`QJ3UW&jLM%B}SVHEa`alHeTP)OUz~EH9puXH>Y)#hI@u6GCZf|Bajx&us5SF4_ z8F*g8!4izmLj7Dg4P07@INStL6{IjVd~puF8vE!nJ4zDQi)ID1LAq<$eiMx=>5fZS zeBt|kU40BDm;Fs_5AckIse$ ztj>6G6KPs#4n3Y>bXJpO5FV&-UP{^?2~8&Iz<+}2P7&}k4^fBMl&c0@HyoVi?#AuK z`x(p)yO}AZua27Qr{VH|PN|s7JaoFOl3?f(duc6jvf8F^B58Lb;l7c~zaa%5KM$qg zKRg&@HO$_TRR@KS7?d^AL8}ZV(YqaxWtbo? zW`!oZ7Q@0w6Ib&2Jo*i(Gc3 zVJW)GsM9B|nm6$_v3d)g#@XZ}a~o(@yX%?-xbChF~B?LvFOk;R$SJG7d^8g z$A?L1qX#Yj*)Sd|19)d3#O}-`oh2WdxBk2~>pNSBo9SUXRiz`Zol8loXkF0uke*`& zv;_D{cy zmRl&T>b5E_7p}ajgDFYeW;oS8H1Xf?ZYJC%T0GJ}YSJnYMAOMyR>R0uvD9@zTOi_1Y>al7$Jgbt0r3M zsp-xWz&b+{#BXaeyEim5Q7cqolMoOI8j%U=IqjC=%zW`ZF@p{iRSu)N@Pt&q5c>zs z>4jnm8bJvi0$vC~0bE-|NHMCzo3;QE+|5-Nbb@h0@HWn`UIM|tgt%{-PXj6J#~^GNAyApT)Tos z=$uq77{0=QIns$Q*_Yq+y4GNY%k4r=b9Gcl{C{BW_XQDGxMfQ$WiQ%;0DI| z)TztgJ%?=3N01UzoX;{g%~2P3K-a-+**?ax)~-CO=lfhzqBl6MduRD9DNhk>XM`;v zagv0dX^}(1^SDXGNN#=wy@h0URWvHySb1_CKxSJ5*IO+ZExL+w%4Z}$u`m{&aE>|C zoqdu>@DG-ay=1%WEtM4}x^q`T=Ni@VD7P5egn3Z0@Yb4gmba z8n?lmv}?QiAZt%Zqav#PkmpNT@hd4Hs!&C=AZ6adiI$$zhpS?Wva@+Rx%5d(A7%R* zhLmT$u;TJTiL0{3;|#~xAg^c6^IAlA;c z8lzQj$lXJ4L+k0&*=5v|8zMW!OiwVSB-G2Q$iSjel>YjK(JjgvmTs|xxMhv>KwMGC z{`#BJ&YP;Bu(Ln}S1`n{N;c$xR-!?~L6fI&*bIeD@{ip`dvtIEsU@3R{7Z-rp3&vA zLR`OK+1awkf;&Q+w zETgh-xbCu)qEq0@Ag}P*wOvOesdr%AM-{xz^Z8tC$W^Hov923h$;P>yG;xJECqs8g zH!NbWTwXbU$y;XPhA)bY}QqAcKjbV$y2KvikcSD4p(7$9Th=d@n}(Jep_qVgTur ze_K0BYCrr{%+5U)VLC|koTpo*Su-;!hGfD9FO&%Ko+p|)zmr|2yXOI=-lHj!Ryu9= zv`{&001|A5gi^ghgg8QPr5Z29Tr6e0)oUlzFGCgmoyY58@mecmlx`U*ozu>t>aM`e zj#jdEw9+j{>qJKp9>KLKb0e)W*s(yF^B zio}Bf79zi_ZSDpWpPuMpbC_NEb$&t0B&n->$ho=@Jye#O(PjrBNW_7-Y;{s|_R?bc!?GZPmV_%T+PxRH)j4XWKt zZDuGN11gRkY)vjnl*A0U8kRqsYyzX3YLo`W5wtXebMawGX^O!)2bjvsR z55e(|WBj;Aa}RHz&-QpKrQENI&rT0&7%Q=>2t{FHp=(&&C*8*nH$5)3?qP@H2#!?` zfCI4s&X~)m$VcKn)#lbMeiognZWW;C6%l(gRQ^YPU0cmZpX1ZW<`?;SoiS#t94r!# z5)c2vjORO0^-R(?)E1jhW8v>7R1ZAUG{s(9&@><0@7*CE9vpm@yz(7OcRpc91J`+Y zfCU#5_Dq6mefjN9QH}V*ka7k^<8mz(>T)8*wj~_D0ZhCECTk4fC9D%7m=dEyxh^_O ziNxCP_2jgobA1zAqpS?udEQ>-5HznUI-rtfHwxwk&6D(D4$Qnkk&a)#IHmI0K#{@9 zEkY6}QX*On%+{O%zLZpL2K|wS;%J1BwQv~nf#@z5jqy^BgbSmOqwJHO@MHRYY`?El z+2IXN25{vYmn-UR;4IA5*CxLv9UmP7x3l~r5pFXsGC_^4CZ|b5p_oH66Tg(!*%B+4 zD91OlYHul7#{qYYmW=Ew4mv!MtclJ6%hVUCF^XF2&xKv~VeBND8NwG@BNgYxD0^*X z7uc?p{}s{L;jG~XJriKAWX-(Zbc&qB{x=x_hec?u1kMC%qTqa|{rRjDdgJc1)y1Vm zwKl6_QcNu)qL@z;?Xj`^2%6Ui37SF}RMR5ah%I4G%22sXEg1+}mEw4FA97(rMntqo z9oqY>{L>(P^b3+tf6lL)ou~Nk*QA_o!*~65iKq9|AZK=K)+w*m;X!}Ssar^D(Vua8 zQqC%+qCO)c{W|`wH*n?f;I0F5@Ua4p9w!Vb?BIQo%mf9Ic)uF__z1XUnktdJDrOrn zwO*>PEB*1!FY@%Vt}g0qA#t}{O3Q+b#QeszomkYzuz6Mzs`k-m$41L9HnoKl;J9{e zTn&T=%IZjgf}T}<&2l7<_Z-)mAD{Z3w{bLPlls&~C!p6e&sW8~b!kc7xssK`dr3bI zZsont*vbX+VxeHJZD-=QQ`6*byc_rXwxWMclRsol(~WByRx;9EHbfA%+_Rp{V?1~I zYLjO*D)MA-Xez2gBBV(o!uA1|8^;;RoxL&O_`qd@pGuuZTzn2FK3Ho3V7u8aXJIFJ(CI3KTnNnJjx}DI%io7y# z-Q!1E#eR?!>tg(YTOA(sU-S|a%K5w@bU0f93I%N-a^TOC5X3o;W+(Ja#({4b}~)L*7hs}~ZnGyoKg*oWiPmhd3^KxZ#r=Ep6DkGD6yz4ctT~+>rPY$FTp=6S zaEcW996lsILPgv4_r9aI&+`S*kNt%W6hAwdO=9p8R$%^;gX1g#oDb|$p7cjYeDkh? z%ygP^);}|t#;6V?6F4P*1COHxCj!?1Z7|>cw$93Ct{5E>JJ(maR`Sg=tB`mB{aLQT zVPE-g?u9)L^T#*~Lsf8v9RFc$fREFEvEs6)00;yyES(>~3jQCDQ)W|8A8Dm0yL;)s zl&*Eq@R}O3M!2z6`8d_`M;n_Jk5Oj_L+deC_h6H-MnsxDi}h2ICsVtE(UN zPq&=(x0JNu53*j8D$AL&+C-g+C@B_v^E(G>Q8#VUWHMAS=rQ~JDGUi-Ddr*~?W3;KGIpRcri zKwBe*){?&fV5g~m{tMTy^n$OV&iNbEB-c-fy&>|HPaH1HR+*rSml`XpO(e=uKKz)s zXpQ(#`NGAqA&d<_1^qxQl~#NM&93o>L_OHo&GUJY`&JDXsC`y_3VMMeD!;@2<5v-% zU>#Whre|&OQ@kqt4RP)GaeOoIxRh4Rbs-cSjPI=I8@}%Bn_}Ks64J!%;B z?3;WH&ig2RJD(!JgX24bj^5F7=YH(`F`ghpL+YOz5TJ1gVK?kr$D+A`rtA`h$5|cD z!MA86Zql$1xmlzc`#s?Ha36JZ-{&y5*1C(*H z-`El1CnFe}^7pA`dIZnntN2xrQ^nQbKjR@!^7zJV`(amYwRB~Wv?YDzYCFkSFprsa zOuwm)%aEmOB;1?o@q)KE#WN9i;z6 zoQRDBN}&VM7NmZ-nzaQ7w}w)T>(bm7Uf_1*{?-Rp2H7w~1FtI|8g3gP_Na=T=8ON^uczy0;pcEjsB zFIggcWO_5--=`rDUSi{PTY#XttpoiuIMRK#cDjShAkeTi3KAzW;1aQ6G&oJXOO1~b zS!oQiRjZfj>d-LjCgJoQAzdh>jv$XYa9vtXs#-Cjr0!xF99vKB4M%NqDtJ>R>Rf_8 zI*MS20`~GXM?8^$ryxsnI^307k>Xx#0G9}q(dDil&44fVfgS&*|WKhLTk#zTZ)NhST9QoJ41MJ8i1k z8=vII8;&wj(D$pkb+TYHSMvS5z%>@!orj(KT=6bl7 zxU+MUxO+d(aKfe4e6RQ(5KD^Wm#x3(?#`Dc{koU4YIIBSMzlfiyYB6Ld9t9r?G-G< z7|sj@q&B_nzAs=Iz$K2|H5-1LzTH4P0=MX~#QITJ*9Y*x`)zT9`dNyVb<;k+E}98R zO<9?fD9Yxu)lDtW{U_xMMCdQ4|IZPM`=p-DcIrF(hw4GmS9@8x-%zcKAP#_Nc@7Wz zi;ncIAvM0+Ys4P66R^rL@;i)TNY`4CKKsv)HLUz!dz=%kmZp;asr&u{ra`xz_UcCC zOIWcs1cyPcTVHWoF)Mt|anPsP?IbiGSOgMt`8d62v(PLCOW4cYvD4nzT}7Jwso>gK zkBoNYUUyB>Wd_)+~?RVv(+gMz~pL&--l)uES1iwKTjipaUPiN5f!!j%(*#4`{_u6TG*NRWf=lw-s8iYC^pPoUJ8AU^YQ5OsZVrXvi0tPs$d}?zrQG`KM zt0-1reVvoZWmU-%HWtOgYYPr<+TY){Rb1~;Vxrgg ztBbqN!A9|}WtKkARJv`;ER>^X%VcG??O76&&`tM@hZWdSMoBjdZo-izvv5T8UziTr zwO@le6??%WBJr5R?d5=%H}6i}j^d2+K@7iK+h%*Lvw05&He37aw0^j4t2yYo6rHIw zSY?-;=2o8JJwd;mc05WPrZw&T6^USD&%Qxb&V71{1Z0F)2aG@y z0CFLD#;j35pF`$M5JxO;1M`qqNHBx9j#$u=ET|8$XWiF<6-VccLF;@6jo|u* ziK{wi9|IAhTAEi1e@2smS4iL9y0p|Fo=Xmh3@hmjt8pFCeyLO#giXpGBb!c=lh2|@ zIn+uXPc(>wnm&K`i*9zycUlaGzD7EQrtgbba_0F(!lg^<3ZT`*K}m$FG25voZ1Y_a z>D88zfyk0P`&gi!t%T>hybP|*fxTqw3SX>}EWYdG$1y^iI93#L7m)&>#B+vH5dk3Z zoH@zLhf*3Qf?W(6OS+#1a$CAfoCZCQsxK zGw?3*wCML$(OhzblYsR2upNmXOrnY)%oEfVquGz;SYXQ4V210$#_eyk+;d>2%XH9yldai(;G5F23URF#pd@AD}a5OzkEHvZ3 z^%^D6;j$*mMzb#HA#Hwl|BkC4!uK24v0;6&3pQD<>LtsbyJ2aZ5nXhZ@SW0Cv6E~- z(?ctZ@hs`Q>V)S0Vl6$aaYSlgOk<`y>^_r}E}bHZz4R{w&lMg7og&K+5@Z+bq-8df z)UYhHc286R#__0#MujmGg~}gHpUWulW;2CK+YY(i?WNDS+s-4Z0G%2~>q2j^8~hJC z-d@dKET40cA}_(8I-3jg)$9|O_c48iL?MnW^;La@EM1NG6>sfZJ|Y!B+`Uv|)ux;f zkh_vPW0H#6YEmIaf@>zNMY)d`!a7(a`jI7^zSbegMXaug+ZGg>=e zt!(j<3X?&WY^0DhR&{dD+6a>$XY^}X6>ovI$f^+AwyJ|4E%qsD5aHb#M!KL>dpJw) zY!*qx3JYlw-#YloQjnh{RSe=OVx+{Tc;B^YRT}4^Q}=a$<0wRi1xJ&V=_36=~F2m~(wTGU`RVERQ=tJd0Bl7X@O>Iz2K6BR?J=_W^7A9r#XDJvHUCPYIhWJG;yf><25;HEMd&hnCU z?CbICtP_S55t&X>bio_WvRRwuoec`+hH2i7r)imP!8}KT=74}J)c5LZBDJ|Qw$ZR` zDkYLrS0Z^=_SXC)f5^Jc&WZcX&OL!3thnKb>&-l9cHUWod&30c`|LbpuuoRTa`*tJ z>(ncX+gy-Hxj1U;FvWWC@O#Lgxi}{oNePoIS*lf(OQ)qQd%#%0pVM83$xpl87VWByk(Ln5-aCEkOI z=uJVonB1_^`1F!1GDU(AsYsK$IEVRzF)c%VXg2k<^ui@sPYX51O#^!B{Jc(69VgGd z4R?X-tMkZ!rr+&(6aO9RTAA;!9o&FIQh~S7+IcSImW1?1WVW+o&g(^5G&1)YHeJu1dCWTX`02 zqlVQ@i1ml)4lSa<4u`yyNER``GGFpY*3(J`c76?nHnDzZTgBmj8Ngex@kHUenT?m& zHE&g(HHB24B6TCg7vg34nn3C&ab+2uWD% z>LU}i*ssAF^tWR1MLz3kResl6!tqV?lM;nFHo%`eQS+fj2+6+8=N-P;R*7NVxijL& z`xgh-c;jKo5!nnP5(L*j38=Ve6Fve>2t~oHn)}50wqOlKbzszD4xa(2k`_&&Zom|= zoGze;8M-Ts3~EcetREI=;(e0% zG$9#VM#ER+nh)w*0ni-d5bpUQ^lYer@Zw6F3ImZ>y6oo4Weo{Weq!amk{IB|B8&#X zMVS9i^ENBy&06Hb^J=jqS*jkoYzBVs_c6weJD13&(1wi=F1RGi<)ei-3a>2ywkX=}a!NHb_ z1)6aUE>P;kR9lW&Qh}(qj&-MyldI$^7VWi{Gl`*^O%g^J*7-6AnECwLML)7ezMT8y zgj0Bs04E>wJK*X$sn(S$gp`~Jp_SP@paT4I9>~{+Sah2MRlI)P{1Z-Y4ekJ*ZuuIMpurkAqMp^Y_R=Rsh-Ki`FzZ6 z6qQhkCyKSaEyfmmfrJAjJKPO@x#Mqr#Z3zMrVQYT79Me3Fw0EXv?6sR^@rOd2iwF2 zL>j^7K}8Z_%H(1Ufl&!q6Y))A0k8-@$l{?iyymZ%h& zKX56S_{dH+htye=4b6rle=b*?GKqP*&@<{S=37o3msBxC)KJHZ)#OtAkIkZjGXVU| zNl@l)W#J94uXD+!4&WL&d`r=Tjm{?=fW*Q2S(C@plG)mY9i(Xj31!+t|K^@v6T-Sb z^i#e0y4~J9+(7Sd!?Y*L_ii4RmolER9lXY@Ey6G7^RmbV*Z1CNXdczyQLWmce4 zwhP!44VAfvDEg1n|4-_d{G8Rx>LXnvb4G-fXwHNG*}WVg$d%QqoUENSIM8v^td?mQ zIcf-xPOuJl+Zb));|cRPhh7qP)7@g9*su)sf8tR6f8jX)=N<=MTv>E$kWwYfD7o+2 ziOiIHIoNYiu30DJ*CkFzHKLr0=S&f_5HUIRr-ls{IstttpvE}If^>$unC!XO$&486Jk*sh9pWjvU>x((v z2HBJ`U81OIv2}C2WEi&2!T3v}8DUP`o;SgQs&Ky+|@=;<%u-ORY zNB^ES5Ubd?#ypH0EOO5X9(GsRy75<EXBl};o=IvF9E{IUpBFEI5 z+SdlbDc1^%;P2VQzu7`F&pJs&w38q5rAYM%q2*8lT&)bEku`%wEsBy?M`jb(p;540 z1>99@B?S4_g+Zk|5gE_kRDMpLb^rEE5p&1utFy+@*Se79@_qCy-xii1cG;oT0e|=K z6AuqIxZT4sbsjt1v!f6Ap(;kkPR!+@W<9RD#T{ ztPH%~BvncNmmYk%4Gh3*E&Mo0UF2VAnJ!OZ`tJ)g>$K@ivm3kHpc~~zmniuzw<#U4 zGJQ?D)w64c6gaCcBsbXIp2t6)JxeDDMdUsbR>!>s#D{-#5u`aPAZn!ZB46Nc2?CzG z3~ZFh-B&gFdLXVoZfZoI_7E)L{kuKu_Z-8<;_xIkEMnBKvy%5WtYok_+gB3HK9*(w z&%Ba-3;B+yo9DXWe(W^utm1>42_im2j5Ku#Ug8x)#-s!~IDG$6S1#Esh2$6QdBnQu zi|fff_AAJ}-tJ~_lBlBS zOZa3PN#VkCnLR1?f{f$7%8{bd`90vW1l%Uc_b>L-9b#YwU51Yb*HjG!g2e`#vuV0a zis7rBzN}0Z4q7fL~;u)lfV7^gEqJ_Au6qTcAvYSFn_0i5+ z+_~vGuE&Kwy6X+NZtZw(X2G_vy=Ji ze1C#?3?tNOzCVO10wq^nsZiDtrDOrV<|PfhwC zq4z}NQce2h`P;mU(hQ-@F|{ZxT%9cVAf7xCI1>(S)wF+ZZ(Z=hc;OnGn9r9Evn_EY z;pxI%a11?vKnU3`LO3|Gbgx4~EF}$)&^xYyT1Bg)(rZtb zek_PC_OJ}*yA86-!nIH$6ZZh@35@)c?l>CR;oJV?`SWx)I#hcAXWcRCkybBp9(SX2 zv!_5=iJ)pYG)wpsh?$0d=U%FGwV!-!2&Yl*V8UrI%Bti+vJ~NeoID5+e)8y z=C-UVghViO?2|wtM;xNa+SH#=moT-^jKy&fS|z1%g)Jp0I`dSQ7`Y8mTJIgHl6>&2 z25g8w%5wXowRcg-YX!I!=rsyQu@S>20X5<5`Mb2KCLi)PM7UzRMdI*h3b_2%Lf3Rh z!>EV8nI=qMaenVhQWpT?K_Zv?Q!;zIloL|e5GRRRb|~QR3n@UDhW3fYZMBY9SNrs< zU|VL;FRsG2oSq9>l&kD|9ZAs$ zicZ_R8)KC=5gg0-YN1FxCHSEIlUr{wAH+`wgkk1rVg4o!@)hz+lgFcoB58bxj>z=o zH7fa{Pfz;3yHqlL(p@~jp;B3T`s(BzR{Pz%@Wp$A8G^{8X(fG63t}Wo)z&$>hc=rQ z;)>((1(1h`8A$?rh{O+-POgA5$t}#HHsB$c*esJn>0OOIxS@QcH%Bb10kjJeRg^)= z2ozsgWO`Vjf^bd%Zc?p{;X(rgTySBP?KLZBNK%?11PtTiloAaW4Tgg~$xzs=Q=p@j*PrQ#;okK(2M2c`%LMGS6{Y5u(<@gzv6;)1}w9nwN8R! zC{p)?m&O8(L{t$(1F1jTY-VhDI-W=ppd`2M!q?Od$ce;ADyyT{7W>AL#FH3939|#fxic3 z&58?HlZDt=8v4b4L;g7k?bukhokoEmVb4fYrArz4Ks*!UE@r_)70MA5~+al4$}TTiIf z1CPnhyXzz!X6G)Gs#mBUX&u*D!Q>zTQSrSYvXD`ehqOiN7oZeFCC7Cz`e-*TUOPM0#Opu3Ul$%MlxMRdaPD9jgzRKCPaw+rp!C z5F0)(*pwkTUV8Ds#tdUX1bhmi!ffF(XT>8}6!UpuxVhBb(5v>-AFFC=;pk#s=jsWE zbQfTUZ{O=0T=~)$_mABF1Lxn0T5k0NaW9?Scy!a#Z*Pg8x028<+yQ&VO;e0$1L7N; zOA7bKPOJ?udu~y(6_izmjj}&^QSdueveqtYp4C~&ZGg*l-dCP2$Z|t znWM6-&K!UGnQJZB?Ni5NovGXzp1OA1dEjo}-1+s<#Q)HlpEo-1^Ty5kt$Gc&PP&sT zbbFveOVDSh{r$cf+v~sGq<=2Xi}v?{Ny(3$f$9Z&TuL;_2X5oQBXbuAI_KgA9f-; zHvEX~mTRcR)*B1z^Z1TLEGWS346Sf{;VT<&LAb*sosI2J5DL2Nw13p0*dKF6;N;hT z4ap7zab~EyjAM#_&A`URn715JG>ON5`(VhLcGT1Ou;&Jn_x>SgvpY{4g_QJY`fpm- zqBGX+#bE&akrZJ8{sR+9zHlO4mo6!5z>K9c{V%ikRsAosXDPm0Y{!eOyVL5wM6|O` z+wT3L<(Uc3+wpc4o^sI^J7q4K>14hll_kV(L@2 z*d}I~Ma@2LEj-;!Vp8#gwG;SU7m3Li?MG?eOtNL}uxsQjaq2TG4#==` z(3kPToiauyuDFXDrP4>|+2n)$S(gsjak7*y|Z0y_xB##KcAb1R&N1c&j=ik#h-nC#@KheaLYVxR`Y! z;GgL(d`|LKo5)^ZbLV=J{v>ftc6XS(8((cmK{~a|{C=D;rU9z!kP2{7=Q)k-I>)b^ z{Y`^g&|AwkqX}MT<;YMH7{!QhDOzlH6#Z#Fg-bxc{Zq}K3|=rsyX+q?ZzkN1p8ErA zgRxL#28W!cEg-1DgU}@wMcZNuy`z9tFKe2W#DxHVcpg7>kop$E`trOauT(t@SU|29 zQgw;)E9+mY%}+byx_O+TCqRzD@`-Wji4;9V^!bGV$Suqj#kHo@bmk-jA6sBZ(Lr1$ zj~g%4Yx8Cf7V#APLsvKu0WIlo$4vLJ(AiLvu+1n{@;n@9ZEX25Q|IPJkClSAbSZ53 zv8Vej?ZJj02WMv6c!fzkmJ_$7xpH7`JhWcKb070j9cUnI_OTIA?7?yP(l|(ARMvod zA#4|O?z;oY?s$N%ZUflf5Rk)tk4@orp;xNb`;-}!p|iN-stiLJd|(Bfyb!~=Pf1AD z8zZj~mYE=Q0YNmVFE!#c8Xt!exdv<;R^ELF{q8UiN*J6@II6tJE-XK-o&U0<^?*Kd zgbflIG&V<~9g=g%Zs*rr7({$k|JRQ}vziFFR|)IWZgD zwjrJL8rSX}ZX4E+wQbv|enlew_Aybj&WLXJjYxSDvvHArN^=}4bZL+{hX6Hsbgyq@ zud1fG$WXjR>k_DNSNAVu&B+gz+WCSx7gecNBuD$+|BL$ zd3&6$+~1p@Vb1Vf$#=DMijzaU^2PLm!Hh+{Km+ z-wfl+oBWKPUHzA3wQLaInyCOM^UgkI#hkH6 zIOlpKv34X`b8(Td6ns$wwKUm9QUpJMg-YL463n=lw%NsC-9TRdK@h2Jp~r6qu;mq= zXJzHEkqk`RU>Qqq=)bZYGZ8NQqA=dEl&3Bhi+oySElUGzf3q$*|Je5n{a~Pu9Ev$` zEC!o1RgZAgz?R2!SuCwCgBY6|hY40|CF~oG@E1k&8YHBpu=XxFaUC9wd~<+byxA6> z%cjHRDibJTj5k%;T_PzplQl-GRzz*V$;#c9ctVIdg{SJQ6t(uVk{3g4IgRDnyG&*sX?&^rgmjw5j|3W-8ZJr?qLY#ah&?gfdN6Y#ZFh znpt|mR0oPKyo3dl-k8m8DjW-|Rd}CpX2{l}le8)a`*#Q4a3rxcG6#RC4ka+bF!~Ys z%vRLggAqFl5{}~vZ-xcv6B%`+1gn4)7K~K^XcpGv;hlJ{vo`k!13X>7ohKgj zg?O^${l^CDoN#HHKxXJGFD#oFF4cVLh3~LBa3Fv$i?tS8gz#mT28V_4@SUB91_beC zM-YE-u(k6ZVf?|6FuuL6^qN4Pc>0bnjXzo_PvWe-PJ!paYhq3OeKX>Ks5f*)`vDJ2 ztWN@ymcM&LBvWY@i(oOW{Qs>O=9l4rl_+K-*eZ^Nf!gNqL_9M?EPX2x&8^Q@iD}K! zUx7VrYW*7QvY;WP@lJo8hwgmNRXAKZJ&CHFrQhOmO!~F=p38B0Q63{tlMd`jIjgn= z*xT@`6kN2|$7<#guAjhlv)si{TlCJ!OVQ$lK&1h zIohnP>hE~oj^ViNag(d&Qx(qiFFx7yH>9Fdt^~4iw)#}(sP=o1!(KZNJnU@b+qqgq zWe9(8DD`KQ*BCHEe}P5&C@2IpcE;lH+w|?%TeCkOzw_H#xbLMy7W)AccmIkLiQE8V zv-9ljhXZh%)1p~&J}dBrav*Qi*P8TEmBpkF#aNz*sdfO%+$1aYnO5chXj8K`UO})^ai{i3{w2vV0%}&L zz)AQ(Z<_)shod=`#K{fBn5`Cq-A}(rD-&|C#0II^EhBtW4R+8-rUU<5*(EZ^%=WCHW5Bt^I^*~0J0VQ9{MqgG^y^?s> zc`-*JF}`OISgXRAA|29p@%(5>Inqr`Kuwhx&9W$Qeh$ti&ccI&NGL-(`QoCVSJl}*}tvwyyQ$T*ecnK#6^DJks4UF`C0W({KJ-{ zFKW`6Pd{_+>$~&dovuYmY7WaVzEK9)Jio|rnD}3@80Ss<3ZHNaH%^|P>CBi$I zd7vwHpCRPZz5mfGg-@SoU{NK~^a8%wNm3Kzv-BEdORNfzz5BB<` z^R-mBNBw-(y{6Op!EkHtoSG;@d67$iFI^N6=I2>`k!u+l2V8%ik0kJSZos`jm?=Kx zb14R)SJ<)uD2_PWG$Rj)_*V>k4+iRC$kb-wmL|&lc$}UUBtI0B5nxo%&Ef4wpXmSe zo${Vhf@~{dV)OLy@ct+Izft;QfvfuP;Nd6wzftv=^UfG`{>i%NA#HQk{`Z!z0_nCj?sHj(W3b^J2M# zQoLRhU27jz!DK7cl&!5IJITc8B0#|-Y8L;pgrr+_if+{k1xOKF7@`fAB(al{tD(LD zWawW6JrFJ&h2k>@wr!S6h~avxw5`|yB=)3c9Zd4l6??;oMz*#ZdCWCo15;wgz;_QP%Lugp&8;lf-IjPeqdy+Zd)t-epO5%Bk@oq@ru|%O{XC-2VC>F6<+Ti zzY{(_%^LmsQ!iXYOu$hW3Nr%FigqPI+(ZGd_JQcP2igrLN2Ca#>tl&KXqDR4G0kR%Lsn3e+ARQqlIQhu_t9>e%YzUR&(y%0#;I+cNZBa{(FF)Ef02dP-PRd`7s z{){pqH^4zEmYw+w;~-hLod*VRkZ3$ShHo={ow}R$>_$`WnQp(aVb(uYUtGO2$u4%B z$N7|+E^LJ+u7gHVY<|LK=?g~KZmpiWIb;IFB9VyI$snka2w`xsO&tlyEr(lp8ngQn zC7*f#@)Q3e28x$K;EoHboO5b3&EcwS*rw!#g7b=a-oo5zZMEbyVyPU!zw=$b^-20? z32t4opn@DD!OC(u3Ky2hD;!~C@GXL34)|Atkb?Va zOFaiP?a)K(5$>UErQ3@)Tdy0?6USkUI{0-E-a zb_u}~?w18}NafCUzJEXH-VzNwvCz*`G>J}#<80^GcEhSHaE`o+TELG1E1aEEldB5V zchq#6ND7KyuvIzFn`X_UWJmZ?s=cq4`ldu)!II7;J5LpcT=dJ|Y$S`U%r5d6P(`Hz znDtaXunYbfe||>t!5IkWmzT{oE@e>A4xK29!;*lZRLM4!u`DdWt;{X0t z{-l52;m-^ChW?R1Wq=6;9e11^R+!=^gh)3G`Kj*rE1=U7Yf@b*kto><%@~S|>Y{Mk zB6|3I@B>~{iNF4kU-Lu~uHiCS;Rp}kA&aW4*oaNq74`*xY%e2*R-M)Dml~|QPUG8a zwht1TSyk*FVC+R`*HF1#ifdd|hJ&z+;iB*kyv{Y9Vhnswj)cIex>{5?4O%Bkqf>N@ zDvCXc>iSM?h^au%76I&Zd>3cU<@0I<6b<~>fB7C345+jIE55Yp-`?BV`spm$Ks9xH zL#OrK;ntm&{dfPTzNYv4AXg-&J>~X#SL=RV=~aH6%&~PYL4dTz777>3yS$%RNGUAl zW^ah95pvX}u$XJ9U?evf%F$-3P)iU|(eeu&Zu++OVfpNJ2w|_Qxt#x6-9v6}yZl$) z+-mX(tDd1Z;&Irg_18ck3}}Ofe8;{0)3&AuJ_4b6oCZJsAi=>lFuF9{On$f*lBLr; ziR1z`mJYi6^eSr@IdJodcg;IA(SL)lb>4ZZ>&XAf4Gj;7hv1tar=An*h0~7z6+aW zE+&XgM`+Y^Wgan%Nv=!Q0#;ZGIJ(jzVF^F(RE%T>9mfer0Fb+^Byl=nW9G7keL^0v z0myC6rm6FsrJ08P-fqFh|1iGH=O1%KbdQ1bGp@%1r}U?CN~h_`Ka8XQw`Q~0xVF}y zv$l7(tu3Bob5ujE?+&eSos}Q7Ai-SCbo`JRa(qa!vw9exQCWHW&ZNCNliYM?(!QNZ zzWL6~Hf+jleLwCE?g#yNe`xu|uZpq*)kQNB32bChZuD2)PSz^2{ij{v1v_0nbBW>e zI;-Y65hB3atNFlkN9{Um|G>iAg3~T8ELW`B&IjXBn6S%S?tG>xMW@f z^r%7+0Tjv!n`xF^_wnx7)gCy zZj)UDTmE1#7-C=N;V6@}QHIw|RO$U(Fn&9ZDpU-Ra0GU0NgP7Qzr{_~Z`(zORQjVY zI`8W|(|Y~jcAh!xlZI7(6zi=BrNx2)VpO|aapi7~7}g*uQg!HTlUgSc z=^X0Wu$di7JB!o2dMZ_uLjGyF(8A#()6ac1hvAe@?xuq%A&`Q>%VbHzmz}$pS+x2M zUMAf%-4Yn-J03)$-NPY9RCu0)9db~1Cj7*FnC!NE9NOIEK`3&`G^@=m){MLpLM&{) z9qmo_H*j7nfk!GG(KB}8S7?zs)Dh`*QaeMoO+W@OIeb}O;@{EjDiL6!tfbkZKAwQ? znM+r64nr+eu#q)9!w`ae5tmEyCC6N0Aqmq&TvaibId<%)OulvM>EK8pqeh~Nh)obc5YF*q!)|SiD`7w+U1qx<4rj=Pw=aITJYUOpW zwi=4+c#IEW|8{s(&Ge*I!yVFBo8o-#ihjAxXkr1_%d>=)1B)4s_FRuA{8~lQ z?!CJcp&vS09l9$v6gu{cHmP$2$TD=`?lyDsasawu+jHd?K6n0w&(&Y}+}{SCyMd+s zL%)Sx_!%d2`Jy^V04|(jkm}xxcX$ajqlkF-;px86lVi-c*6CaI9q$94Aws$ z^s2c(jExyz3w`}}m^X<*twa6@8Lkz;6iJVC41|=6*_tgplgoVaVL?L62nq)K_oZT?I&|bMRttNFJlUixj0sKALdvFKlBxWqGXo z6Qs%hUz{B)l-r)yT z&6kxi$;7O58cXWq*}Rv>hfOu19sFkScWdOKwK-qX|DHb&FwWMfMH}8e!2b&yuF-%r zeE#tHo%{E~hFwz9h7TSb-M;@KY}iX#GRCMJuN6;mW^!ry_h`0WjrT1_Q`DrylLQC$ zS{AL;N7d4}Vl?@>g+%{{@gVyb5)E&#jA-`oVEZbf-Ti~@i`X;1{zXK?2M7IN*VCG7 ztl=MtD=Il?_62>G5+a*C26(D-68fzeonAZ7bW=!lf* z8bn#>1v;x4(HP!SooynCWDaBa=9#Je>7-wfm&%dsK2uZz+y4Mu#Vi@z|$nfkNuzo zMWA(4_W1Gqvi*EuprCI!!%r`?@()|obI2CwDq8$+{QyUuLy-vprpaW^OfjpPm0MOp_W zNMa3t6z$j{dDucURb^JPYbo47TWX1CoUtYlg}o&w)Bci^(Pa@tL{ewZ=UK7XvKYQy zXE7e!WHCPGwF2?bYS7U^dc{QE%2D-n5cIH`y#OAuT>J}!y#H42%GG^)A!WPg74^E0tkqHKJ6UJ!R%Ht8;6mE`b|Vl!#E z{P&*v5%{T5`tzHg`SZ^|f2(D0>*C|hRy}OlS@cI=x#-N~CyY2Eu0<(@eialNa&=lK z6&QRbLf!CEugY+-mGZg48(voa?;9-f`=8&-8voPJ|D^TYk($HSaH$l-4D&u;Vw}Mz zv6ggr#)3(ZuwxW=+22;h{{qYRJn6YOXGANb)>J_700;k{t8MzFIphPSWa^qM z1&vQotM>Ockl>9dk0~pF>Riq9;fvAz8q?angFo;(?B0cmzY9a@MPN_alE+u%etImB z6x@fhPC+DK@3_Y#;O_4o7`8-F6MtSpn*8XXCBhldS7i)ly3Dh-Ijgvq1FzDyd8;RR z%e;$O0En7!o*3SgPkZG84yd$AH#eO19qp5*y{jJEI|!i0VW?4YGh%vuD-*5Bv;0bG zm}PBvZ19o&xZZ6v$(oike__im$4e67Gp?BgTal%Kau{xsHExiB&u_NE`O5c~`{MJn z{xXcL^Am?|+#p^tsSK-&PHJkal#uo9I7_qM79Lc~<5$O*+Yk{R&VyLEaMm zm#qqA#gJN7RBYo7MbC7YMZcXj?z8jAog3wlWGsG4xK@KoAdmo>h7TVysS_W##i>Y{ z{BG!Hz%-oC>9$$br4}Fy-j=ZU02TNU+CP(M$=B=%84l=#qeNU0Dq%8Z{_ili??Ea0R%fGEopB~npABZW4#*Ct_KeABYZPco1ZE%+&1GxUHBk>wwb zSSlLHz1CO*QI;WeaQRfG-Sj=F))!^*J1?(vAbC}^$~QDPYeiH2pH>0p;RnWC(qg8} zwR3zry(9^Kt_Kw5Rxx3Cw4?>opoGdM;d^`sYh4iS_)9@>sDnpm#O5v$(m17#)0gro zeJ`Jzu&3am^VJ23xsAT>nSL74>OH^p5=#hiD12a2XTM*&N1nS+8y-P@n7Xk~uQ*P0 zZh##OX`YLYLr0D};blw@AM6EPG$h|5d9A+-U#FHAc^9JypT_CWP>hZLcLoU5N^Wmj zQ9+^+6NG>L?fYQ|?N#-GOCR$8e$5MFFRtmMpy7wQ$S)ci7L&?b)g8WTLO*X&ek@q1 z3!cl`YEew=)AMZE3W&LQ{qs-Dc{Pp47cI{nRs-!5>X!Lv82RarW~T%_+=~{N1R5fp zzsjd0__am%q+>yXQ&Wj>%I7uc<6+pxCpuXde=BSf%$#yXrrhPgrAMC*4Ewi2nA8GvXpXg{l(RG>Dq+*3VP3YNky67jFE~9F@4ljD?MMc+;+q*^pdq!6lqmw7f-J+)%dJ-c9cf3ODE$bYd#P-va2I$P4ol^P8$kUgJXgeO?SRM-nd|NEJB zROTrpto_Wt$(ug{Mj0EMMeJ?q7M{31KIu_2z8$T^UE&DUc%2ewSy5jHBrpLqA^4;{ zO^iWc3?1`K+v{btlJWmOlqjt1z=NbRt;>?n)7^(L5w1#k!uXiJf93*At%1AqJ8ohP zyYEcft4Z{*SR|}P=&sM^u-RN(q6D{K0CC>x6m>Pg5ihX;Vw8tOl$uC{{3e)4>}@Q4 zd6CSbgG{0r1sBe_yD@PTJp0#Z>MN<_aSN&|Gvlh9stQRR26yQ$$=i}3D^3Lmc3tw# zNSdnLq9eNsNA6Y|>Fpu(C07B*{z3~7opJ@5ZrZAvvPP?Cg_TSrc%e5o8^!;c)b4A)=+i9#%- ze89vEZ>BzPgp7j!@v5J4KKO6?g8BXL9dTBT-$xvADK*KZS|VpAj2(!nw^PWpko}|) ztJg+KKHuh2hT?*4i7kv3=EeY9K%~F0iL{9Yp}0fatY^v`b|(5OLo*G|lYj0^^Whgx zb7oPjz0(wos7VLRqoAb4E)SUquk?*R9pu>i3PPTxkR*F^NGeKvuW4CP6M0h z+T$h7*t^iXy6^`=@?+4xzV!_obXNG$4OchNC1A!{^m~zg5EMXFs<;{@690I> z`QK=#n)HC9X=6ZL8_3XR=?c88C&t-(w`{#xym3~M?=(Wf56qIBJ|~nER&B5=Nt_HU z!Lji3=sr@WkSFGJg!h3mq^!(S?Z+|-Z#~)w(`SjH< zqvYieFZ25MQF=Vjmn0LBWP0?2R}e<&^B=szGfIE`;n(ccx2RDPY6VSoa1lm+At%`Q4xah?`@g9FO;0%fd`JClG zj4)%3jK}uffBnu>WEQGJUy&P5CME&8AyGiV1|q+YgnER;684a_Ryhy1s%!0(XFs%E zI@^*@k+D)EK_E%yfN zYSto+ka>vR&N$UvALFXD`#dq!+$cENk14b3he*;;>hF^3A zjRw)B_?ON4{MUBy9d6dSF8aM7uES1is~jNi2h5+^aWE;PaaYu4)6V4Z_Z1zbF)TymHZvD{T@t~L-Y zVrR^Mp}zX45~F;_BYn$7dsKAkLzM3}?M&-_R}ezFgr9*>8MJDe;i^Q|4)MR-iUoCt zIZCvcCp%nO7|z&4S-2)HaVyT|EOk0uQ zF#cFnbA}rf_^pDSC$r*{Dc)K7|Ni~|@Ryy_XLKaQEAsiw?*yz`m4k%>&YCdxW_7;c zRi0JMN0`Q%pxRhx;Ul-2tGVkyOh`Hf3UlTBV}VzErB!}?j|pExO|?RLKVrE&wU1;o zbW-Pam9Yaw!%lnE%-;k&gdwQec%>Khs!TOI z7oh~`3DrLXXT1J=(CWzpOR4>W=&>Vb4PO@_^-3^IT|kMY*#T?j-yMTjxsThM?y~BLL^( z#a!7N!xg}nZ?xjqkhj&^bS82bkOv#~^k!kms?`D(TEUkzJp*D%TvjYDbH+giTx{_I zGJ>v6FoTI!8H?{bcpUaBAqgLlqM=#sdXG9t?M4OeDc#MI0r?p*LTsBD zpXN0r72S*UwEOdG(k}WUf<7mr=&V}qJf;71BZ+R?QqVoRq&3}ndRN_2 zI{WW$UEc1EBRYA0N_5pP5z=p#Uon-kQ`EFShw+4=Ir4TKt~s@~$cZxjemX0kTC-?y zG!6QR^U|f!^HcjuV4FC-SD0DidJwqxWnQ7&J!^|xPxC?($}8p(7FWO}tmH0C6I2HKV)1uy&%kz~>6)Am%@%-FDb`<{nw*y5_Q3(3 z=5!KX0g{Ez_vvV=Y@O%)?S55jT?wL#*D%Ti%gJj3n^yY$hx6%EjeZ;#6QU)2A@v#& zfn|YPT(A~6zp^as{`kmY1@7)twH%QOx;oBmjH%k@CPE(1Y1HhChmA{MzG^O^cmg5G z?G$l!W&O2AViF5$+JtRq3Wu$nOU!D-eF_Acu{8o4vbI-Rm?L?K6dWwOL|lxV>}TRi zcWwATY~PAjS(Yr(+;^rq5?GtIXjd@X1$)fT@(mSJ5H71^mVE>`S1t>{m;xEw#{iEt zsS8uPZFplAx$T~iuxUX`N)!jBR5ug70n=o0<`Pv6B7?hzY*EK(r2TRFc;XZPz)4&@ zX3&n){*20gy@al4MlcgYx)hWO1&!ERW=pR3)!aajc{&XE11ij2T{8&AB9IH?z?OoH zVc?Nv5kqVZV||!GF9<$zq8#>?okAak=;q?x3kZ`m(Y?@$ZfauqKylP74}%2RWeP0mwxag{K3c}r=kB7Wa_eCQ>>%B-s;LU4 zz#S@Sh-E$MeIGo94Y97qP5@c41fu{=CVbzaFS+nsP6oHx*GMk*t%qJPjGouLbLi>F6ZI%t4&Lt)(}+0~}k-cs3S^ABuC4GivV z1g1?{>}jo(`a=kB3v@V+4A~&Fc%}aQKgJO~;ZXTx* zf{a_|YNmSz#8F~wiCZgq&Mg*4UF4=GS$rx0se-#PfeS`s`ntQy;?m$w@~?e+`6${; z2I#x6&{T!V)N1k3+oYO2R!b(r%f)c;w9k!U!P7@N_58_?jKMmQV1#Q-!L>|dWSh8n z6Q4mkvdK1lTEp&B`hza#CNZ1Pg=1a8Yg0=tH&v8GWtXVIhHvrx!a&v;iW?)Jv{86& z=~y>Lr&dZpl0b|s<;f@RqTw}@CQ1*La^Pt`ffS(MI%dgs*5+#c@P?hZFQZQSa&7sc zp6!2lFregee|--eI(pF=SAZ_(=A9M%j$``Er4$10otm9DC?vyRz$RomL~CW!k{i7CcFIAWnnArRz)M?i>xj~pjjsPnXB zZF#9$y3C1-W4NPV%({(vHDC@i!oZ_UQ?4FN?bH0Y&qkC3OV*MUKAkx0S(p~dyS`jr zrO-(MicoClL~`BrlFiR3u?&Fpgf*gotU3oeUUq2_Zik~`_g$A-{V$$?!|n6m`t9on z4Y}$g#(~PC@`k<#1}Yfg<$cXn@84B|ok4kv$EC ztGMK4BQ~HW_wqQ>8IxjxAY2Yk7&%FZmPV;LUL0Nl>NdI+H7YXU_4e6$BvbMtaCYa~ zc_`RJV%d1!Q9hA7z93~nP6^E&Ic=@REy}HM?|^Gbb4ox2+6yP}QqU4)S&}WJJfk)& zX{?`+K9FZ_-A7aRB0+T>A}khJ{i{f|a1K+f5d1F4OpONlF{_7V0Q}fDqWjT^LUFEc zn2)FfxQXA@=#5O>@>MH;lP0=xVd$y8F?jKPQB4);zR3sPEQPc3o9=}+?|ZG6WUWtT z+7}gw`Xcau^zTSKEYNvy3)^7lQ;sJZ9G*VbH@toigZ0?+gw>;F>+eSt^ny+>kvJS! z(dUd6!gayaQX6P(Y^kRGHcdUx5VfGWu9{q>-WJs@5f-H5PbCkpRO`=aZZ-;M`LJ?5 ziu-4x&NkVdSjZI(=L=CbpJkH|U-9@m7{b5sS!iI-*;3NqK_bHH=1xvY*G!Lji4il` z52UGxu1>%?ZS$pyH~7;DH>02p0wA;v2UqwujDUDkz^I#<`U6A#7nu2v%a27}mAFuM zo(3Pj#?;?&K6I?{-^%QNFAe+@X7Yb_ZI(P2!R~`Daw{oTroGmAfM&X=;`HqKJG#av z9{^v&NS$=-T@b`V@--DA-;8@znV5MO2Umi8YYl^%>1bWz4d2byk=cpp!I7A_w7eRl zAN-_dbdf7)Fa-iIXOeCwIj#oujiA1S1PQUU+e@vQm$4;hC=E(UpDd6gK|0uD$8iur zc~NJ}OILA~(U#%4l+L-6S!DW-QJJ zzvg1E6+medR-_GUc79!9Padg>eB?thwLjZBDV!@-?u86Skei@(o z6U4l8tl&~B5SyE&is=GNu5d9pmW{(S($!Yqd*YG-l=Q>^&IL**NWUljvKmFiX*4c} zG&4dGH`_KM)IMVG*S&*-gJDo?*rpI|X_7+{%~NB9guzJf%wynb#7xn*JH;oeWVom2 zxp}%|T!`hac?tH!lg=R;?A*hdW{?A%dwMQ>EPR>ll-fHik~j8aC6e=`Rwbkr+Mbvr zN&+hi3)EMwN#CY^O%x>I((xYpo~604^TuVrGn@7ye#sX9;~tM;u1s7^k!#BsO~c_o zi1E}rv6^s(s>Rib+k(z>>UInkOl?clL9@2DNzfE|cBDOu5-i0d%rGU9?W>mSkVfPK zex7){b7}5Jv0lIAh&3D$#Q!#W2Lxtn4#-OEnXKK;gsW;lpRNY@?n~ya8Xbgt6Svn# zEl{AuK{sWh3jH5@*t#raB)*UvzGTzH_*iX)(-+ROsh_=3J{1I0_ z_-&2g{Z8NCSHi(#cC;t%Y+jQvcKxE~$L>ZYM z#veK>X^SamPJysMAU!6-HK8n)sJntwNI`CFFA-co_hbH@Y!hx3u{!2iWA(``<7Vq> zFF$j+FY-7zC%l9uGujolks2~iJp0O{tmD*w4WCMf|DWRI61zR)(J1C)_**pU$2T1I z=bhN1X;!(&ce>_(^xm&Wui<7ex`c7XODTME{^$Xi{0o)hNurTCqb(cTf2{0Kc17xd z?`3l?EGB@;kpK46BbF86$`!$AT@HnG82Rt5!*w}Z+#d>Ci9^f5b=h>_eKVk|0Fzmqk^*@ z6dKTD@^$q1DpGmAxw-?4Er#rB=~q6GjIG9B<=NaN8_*5ljw#Nz)99N{w6nM1os)T7Dn<5GORX7%<$ zVQfqp1)3cVI`Jz2vy#m{o77d)Fjq=Fi&Q?u9s&tqvAh+zP>j<>iE1bQSoiol8pMESdeq2Uk>6L4eh1`|M z9OwL*jJ-7ta$Bb%+L}dNBMy2c9qdOjy{!NBQ)h7TA}UDwr$g6{_`pinPf`s@zD~|1 zhoP7tl)TAvF`Q*B0}Q%zug6`@td>lPpk=GC-Q>=&!6rzVm*x#~(TnTK0*fcrQeEo> zkclS@t|2sH^S%o&|pGbcA%?iSY=VrjHr+PS86eU#N#Im#=qoo2-?DWzof57 zcmJi+A4$FyXK>46SpK&{=Z9F!iSrU6&tmHQh}8`#KBCw!p!jzZx=jz;UtdG(n_~dJ z1-(B=gB4&x6y(73)x|K;2agaX_lFxkqYmiDyDnL@R*K`qEB0SqRTfNd7dLUtLUMe3 z1{*?=5{_aPeaeFJBz(y`Kl&pF+@<;p=kQAOUr`e;79GppP&p)RExw|~QEF^~Q81I#sE)yu%hr$sNzm&x%&DD0YB4;TOkjU-8ffqW!#OX_B4L`4;SKg~0>e1b(LD(TXsN6wS1b$B(d!YY4c4F@4} z+?gO72;qL$B+IPk>zU}Y4ZAdK|vz+_eJl9N;0NJBRA6 zc_o%LXO|z~q7siKWXysDHDwg&X`gi~myt>fgKw7(mbwXGhRpn)PdP{Cyr~fBXd#Rv z-bH~|^7vKfGT@~go~bKe2|d*XO&PG21xZPcVR}?vGxDirf$%sox{4P|I3`lMdL68{ zut^P*h|3{plrjfUIamMzl=S%|d0nHTFg=!CkA~2nHG2f-RwJuClNMk|fmk zjeOMOH$epv!2bm3ew=P78G6)v4LPJIIN1t<2Nas*Woo5HIO_}ZmSHd|nWFQA!Po*b zW{DvIqG}a{4=7};bB6+33sLjHG~h>ys49?rrq?%!O5@d6wtEDp2tUEXZUp6gRcm;!V{TA#oM>{mlYLPqE zfHaYcbBtOm`BIdsxpBg@mFcof(HFdMsZ^e`QkV=b%B2MuQ6I!$=k6>UuNyfe{Q0oAQ6#N{++R%+ZmhTYkFoMLB zqp-579kij#mGV%Ca4Ta;iZ<#;G|lwk^P*A>um zw!|z!oh*jEr@J%g!bw_EXCC>O-9i&97W-uwa)kv+9&V&s^05qrQkM8KGdd!PJrYcW zHX(UByQdj4N!&WOB1%N)&od&*R~66)>-5cPA%9CP5W%*hJ8@yP&s>tLL-|RMU}4IH zNUnd6_h;iwn+SMQX$iR7|fTet~}Z98d|EO~nD+!Kbg$ zGdJ65zJ;FoFnyoH*Q0<>swofXm#RD78&WJ$ISn3CYSUkt-o0ylE?xD5gW1kdgNIxC zS^B1$uad}*OiE(G(I!HQUV#-82NWA>Iu?i7f4eAGh&+^(9s##9N`D6=*W72-4mrFe z0$uGx@A(I<35hUy0T5FwauQjJwHm-peO)U?b{J>!9!(?d}|U{ zqk;eAG6x#LFc5^ky86TwyHVQG!GdVoKP|^b52UV@R(Ftb$*28W4(Uz4fJxncGVd$z zkbIecDq3q;%+qy}OSJmM`CmyQdYp1bCJnQ0yZ9}9j|)x9Gu)J9*bG2(TU-Bo9a4b| zcr8TC!-U-mbV`TPD5?2Vk_qRPYA`?T|G1yNrh5q1MD|9CwhLh@H)>} zC&HJCmfK5r1DickT*evg^n{J}SLfWpUf1HJL$U(cBp~Dx|Af&w6-sm&4QgO3tZ3p_ zxrb=xPKY4;-?mQ?X|?h<<2Z1;7XLhEDa`OhZ)y1-q+*LXmm&Rl?rd^mNZJk zH}z1&_u-dZsIQ59=_bWLUvq^H8GgUT<@qQ*TD5dU8-;odg@A!8R38}MJ?IBN2-lGs zS+T~mVnJF~Su$!Lq#eeQh2#yX3FpC=rEd6)9PUe;yEwiiN*V2p=to?Nv~FXg?&|{1 zWn!;rcjtDx`zwp0P5S1Hd$5m>?(OaKk(U$CDP5fbnL`n_C~qetx%F2-`XK<>EtnQS zwc-}L?qEWJ-t$FK1R|I(A{24XuYxR5hSq>gTlq^K^LK}yj)>h(clQtX55hV&lWKW= z3(8170s^hrGKxuaG|%b)k0B2%0i07sjljT;L7nEy#1%Vtcwrnk4Vkf zz2pxU|82G+Eo}kbwWqxm{GhE39Py~%lD?jtloubfxk8lytZnk)7XKG-bO7^Ka*@>v zlF?;MGddoZ+~)s0fl58I9gl>lc!|{Ai9#1d3Nnp3B4aiC3@HKe38}ZGeCpQ*T@ibB@;R? z+C|1T#kQ`ds|jBvi4pdl{o6e3%aSXkWgi9!IwoM`P6Xu{MKnSY1!$5BpV&wwls-K8 z^zfiFnk)9Cp~AFO^87WsE>UZvhFy1g$=D|%+y2HL7xM+G28hbSXx?1v8`NhhEMJjiQ3I_8 zy`8RVc+T_r(rN+#h!o_NXc;EiblYZ-19ugurl^@fZR#pLom6dGDD^Y@$mc3N=q1WP zwQOLYWrEb~SY_flg|F!XY8KXmv?bbkt>#@r@bR@6P(^Mf^@BMtbd=!ej@1Y+CM!0_ zj#VI6@*O4%mgu(H}5a^$87nhQ_4$Y z_BPAdlK7`7LWtNoEptbynr4&?SgAaQTUf+H!op2TOD_!$X`ux_I6O5htZYz%Njw9_ zx1p7Mb%sK&rlwHKk!OFEWgH;X<@!*qy0(;uP-CV!ZI(xSA>gAOxK;8@+U2 znbpxGUI*ii&=d8vL(Qmz@v;$E%WYoC-3`eK+7co_O`E?G-xp4wgdJOm|Yo#5K53o?FBLAtVlB*d!#nH zTUE8HP-;>v-w}kUWAW~I{KX>H7$|qn(E*<~S{M5uMQ7QtDXanN(`s%#EEvWj`F>tt zy@EYBjP)Q7uE`%mc+JPGu{-cwx$)ATE^l|bgipl!!{5F$m>pc@@6@;G?ewy-YwLpa#i_+sfQjTHiP=IvMO{om{KuUIs+r1ld3 zjlSu*e!&ADT#Wmjj_EpCozLAe>qkHMpE-s{el)WrI=;2KF>HBE9$%_x_fo^>u!^p_ z96tIi^!?Z)nmv^2f9XQtUB@l{U2-Icsc}H-?#+ATn9K!Wa(C;aOU@Eq; z)gcXxQ$KRmxq14I_N>y%AY})AApT&=I`rDt^}$sx6i+`)!Iz z{taIEk^lSYBi{SYfCxBe{IWPld(YGI+TzMoB{NZQ-5DbNDRqol4xH{_xtYco;k}`D^-=d0uB~;zKq(MDQ498ER@%->*r^ z#((S;V&RfM?eF2&ILI1jFENN;1|pV}C12ws2Xqs6t$%Ll84Y;&2o#fYYk^J1pkKpS z(2Gt%jXJkgdXKVLQ!QzM%5%|*2wrJs9k4sljYVgeID8w|Jx>vy5-=h5jnJFUI+dO- z6qx+n*M^8Xxe|WO-EdJ1=?Fz!2Y>1RVfyrqD@UoWe&<$c(qB>TkP9C^<8p_UR4A+3 zj4sNc=*J;7NqlX@61NDfYj}tw@mO-lx1ydGR!yVG6)1-vk=Z8_1nF8zWQBz0mepVn zT<%kAgs|}Ps~e9D-oxQ4lKIFxh$QSy&>z_#ZcF>feIEbwu9Mi!2>vlnw->CxZk1FF(C~ zeSAwTU^lMz^zVI7aI~WZw6pCICaIaL+RgD%pQQYuTk))(eA7jz{x3OmEk;&s9FJ?v zXu5sjkKR9z)}E0Au%FpE-6m3YGKW_+PyDdysLNIEx8G6;Bt2l4v$*!Uw>nfiLDN<- z7>ZuFGN$`+;4CS6@)i!}gbgRW(7v43@Sk_@-~Kp2aKm(UYt_`ZR+IBvuh;fulx}~j zXD2t&TABikput*vX=*SmD`6eu!yPk?c)te_s65x$ETmYiTi%!-PH|FFs`#N zSP*@VmgMfxl2j6Y%eG8yE_PksOO&?mTb`st<~KRnuTG9m`xZ!W6Sgdn4sCde=G8^- z@*G(dm{n&ZF?O|BI#tA1H?@Q8>u47&CQp4d`PM*~kG-KHiKv=UanO%gDGZkX3YiWH z!yWU_ZFZ6FT6LRk?>=6L`JfgH{S@3%73x0hsBkcBjbxdM{^$yREt6&1N9^M|dwQC2L!C?G5xIVKK zG|Z&WSpy8f1V}rdGbp)c9S69u4kJ=`mQB`m4xoJMMk*w@=$)!em^8j?B5))HuUNFecp>(F3<|#v?gu|8u=M;s-5NBuT#19c2CWrZouxR3tB!3@RL3hK=nY!- z;JV4WbF7m?-mj!qO#hbOaHWnv741-DusGo^rL4M3E&9r}S4*EJ)5!_tkc9ouVZX*d zznB5{`^3JE{r-nLf$l{9Kv{F+xxYH}qKiTw1Q1=)2?T3@CIe89cF`Pfbc)z3r z7Nr=G8<%A6iYxKI;rIo{eV%Isl)O&tBw+jeo7NT8)ZbXhIB^Aj7^3m>k9Xjd&^kIz z=sM6dJuRl-;)s2BxresR9M#idnS!JH1*56h{KPTeL50n(Gex0&aP2f+06@GS%XmkP zyIhoT6ej0?cW(YU3o5`JEu(4}#9|_O zG8c59E*bP30P9SiE1n`_Di}DE&dEW-XtB*OtJbA*CS0YQ??CZ8>gZg0C#Fxrzm3ej z^M*9`KIfFzQ=GjYhwKf16se^OX2x(9x*8T5n%HtEEZo9`NltPwwCmg@^d`y#Z#b~+vWNMi^?g=8e4Yb@Qt8AT$*Yo7 zNnh?5T|;pDtQ*Hg z7i0)fj>|2oU!HB*8a>Gj(?x&_r&L&iljG+W0frK|4`>(bD3%yk#yKL;{8) zc7@L)eDTLR#CAA*m_6}C&G9jkIFnU5LyhW7eJQSuvHQmSW}v%(1i?aA_ zA3S0`@rqq@@jUe(J97r|AHHkMt?b>?ntn+~cAnMqYin-0*msS9gt9~c`xk3ljRJEr zR?$}}U9dCjm=e}_*nFi+pa%7<^%y41Zp}>nIV{1QWnhxG(;Y$>nJhPPF)MN zNY=46Tl+FwF7whUXNuQEH%WGZ1Xyh)_1_YXyFzAtE@r1oiP4iGL*!QCFy}<(pzV;10d zo+8X!1ImJI3%=CcPwHOXlEm>6sdR`jnZC|Gk-m#5jJB004 zVY)a~`SWrxg8lu1Be`iKKj%1YPbk|WD;(}0rU89A-)9ePvX$Fq*kRos8z-JIj0FAH zAxO}__&;9gTVals9jzEc);URWi8rl(Hq*07GHTqVgMez35UN_Z+~ zUW*~41#CQnf}86eG6UmV^Wz?=5Z>et=7QR+Y3zj}%rXuT$6`854@pX>fKW}VPd)=W z;LVv<(_j;_9)vmcBySMWWb6jfR3u%gSxAHZU3h23IYVJ?b-|AFhBN`(_o9(M&z3aZ ztej*li~UGfUoo+Rc1lww4dAcTjMlrLx62R7^J}14G0HVur@Enao5mYs;3C@Re*UC#TLlL@LXl=EAc`xpBQ&QiWLy(;I^C31ym zV)L6Fet$y0M1oqozrGkS|344ozms}iWvAO+?tHjOs2w-em;~1Aaf2Ybi|9hINECsB z)dc#0Ay8+((Vk!Ytr#U%ewJzcIRM0(Tsq^p`aXJ)I1wuf{HiEdpBNpgDd^l53|Gmv z1V=Z`iUfI*9>;>71WObUy9*}U8(IN$qrZSg`oxhhrIMlRORa zfk6#`XVrQ7({Gjl4{;`^K+!C_Zt z@G{20O|10%IsFR+V(FTr3h5ki36)gqV~3c93EXa1w1krDK_~3I0PeRGh_R$~N%#Xa zN?6N9#vo2zMh#^%s!JhTf4~K_npEC*JUKOlk*w&he|h$fkrf^%UKX4b&HgGoM=_pT zmmrB-9?i50cQa74Mp7>a!y3;fQuS#(oAy*bQ%?xP(@(e`8b*|4V^ynrl57~MO*jNi zN7sj`Mk-ZsAOX9M;Xx7ipn{=DcGJz+iQ@@hV@~Y3d;UZDz`fLQv`{_x(|ih}mHzgp znm;)quV}XET-X`byLSI!&y@yXtPi8U{x`sRm(>n^#hgC@uq@H7Vo%*bVTo#u-&(HD zZ;8(G;_d0J--}|>9NszH&p+h>!Kd$CNzz6{dD5$0n= zpX-x@FqDcviO$Ba;{L|d^xtK)0f-~@rGf6ZX%KYUbRo4w96+*ss)+}V{>=fRkj%Kx z1AEC46Fim?klnTRa~Nk~K_V~TpPc=lchM_b?VCI(nIqM4bXR9|W&D13{~z48mYyQw z-Arz@FpCdJwEOp4(r@B_m`wY=wYAV?yJf@aUB5f~>5o3tMD4sh?D4Yrw8)k=2{qud zFT@2Gt(K!SC*k$xn{3FT(zzdgG&Vq6xuT?qkTJuRR1GECXE4aGtibs=`HT_&gADkE zBkO^oOW3+hf=++xPb(1)9d5XCCT6M3#hMQyJu0Wy>FdeMtR@|1s;Z#wM0gr)JEZzc z+>fC>6gA^%qt1h}Td+HLk6imND*H^t+0hTktV z8+RcmzEq&S3GmS$XhdF>qCe-;$mDHyV)s@0Cy>XJ^zhN6!}J9$IQWKL);&^S_ggA5QdoGKT0)3(Wn0x2TJHN-mDo0F~BfyCjGj*du{m4~CEW#fQbbZW#cM|7bhBbuB4ap-fqvs;v~w@14x==UR2WDYKu6uJxGWT1PDJ*1W7dlc;q)A(Y-0AQXqEj zm=L1dzi8<>PH>*J;i@ZvB%;VjeW#R!vWpexGWbE-4HIq2+GdWD{F4@&(lz;t%@`)j zkrfXNgQueDaisvMN|kIns9}NN&Mv3N%b$20tCL1 zOvbx-{O0&Q$<6P6dG_k$c}o9x{O0u7gtWgKkDY^j2qJAfekx0x(T!66uruN6K06i{ zlHM7mw;!edxFRhGOx%r0`YsxUCtzr2MTD&)>cBO_H<{44s}d}4MmLvyk(HIvtKf)B zk_{31e=FH##m$3zL31Qjfm)MBG1x8ljL-N`XUVLYu>oV}Y3B>x4}OpQ_ZZgvO1!yJ zyKlqMU%wuN=W3KeD-JlSr8A;Hxg(zae(_mFFDz2nY8izs>#`^P1wm5^WiY|#?1(RAFf1FI4 zU5Rm|=E0#N6k@Y3ttZKC7hFIdMVdalRtc$T1yFhOtV4Pwj?3&jkKUN{y%BeCcztFL zcSrJvO-6t-7Td>oa(yJMR>g`@ zvWSzG`IS(UUvsDPp*xf}cKu3CNvRf!ns0#x7RBwM&hY+8F;d2GILc(3`k;>IYt5I&Q`l=6b(wtI2JIn!kWni3?95H0z5FwHP4(w@P-rU%0)Z(o$dPMO!*MRns!OL`{t?o}U|sp@%EF=j~fIN3ei1I{Ci z>0Uw7tQNn?pz__@dy-P%%2gR7NE9-fYcO-s)@5Wd5@S)Yi&~)B5lpoE0xx4T`%cmq zgbjXYQ?k4Xp5|npb5K8QlFaaJM}n&0ieD@64G^6|ZiCVx^aC4)_)6fHChnyT?X`bh zo&RlB)CTsnuGpO;yocfGvnEj>m?$Qvs6*H2+)P6#ersA13f5{e6Qaj-B<$!=QP{oD zt=%btL22QNNe^cR_mH`%_$w}Gi7@~O|Ef#|bku+?7F;5jNtI|~4(pSE&9D|bLvi9- zBWQ^GHI;dXxu_-GrEDvkbN+=nfi2t^on$1b@f2l`;d_wX2=0y^ZY{hm5hyt7a{`b! zxE4H{IA=r4WU{KAR!a|N`Zgf=vfPBCUqs4NQVknt>U3}=OK^)uO0eZ3VicN2yecKZ z2IecV>l>>juFjm+Z$?lR%mFDASuxwM7{!(sLq#=%yRF2b&O?P6O=so^2_`2nq;o`^ zXbA^P#;46-Nr*=yVec-pRH{j+!U@&h4lTbj(I>HJvlV9oc8P<=&N#KWyX^K7wu4#N z&WXh>$K&ny_z-Q%g|~Iy>?KG zrH$epq@XNAE%-aXwEV!a8Kps_bRO$QbOWZGs!^6dtwvJsthwYskB?O$h9)&zrqhg* z4WtOM4oKv{se&H_qC_&`De$#I6p$06wb&5U%dLyN&FX8Ax)%?yX^t-?KCu}P z>GQX5UYwkrynS;Tp{iGNF7)@qq4*z!MkDlXdk)Sy(jQLrVQl?&Ajz3q)OU}uC#j{!`eO++VEyhg4yp|7QzU0+8}=y%#h z;I5>t*WbKcWj{L0m1nT9pVt>zsfDz{*%Fa!Pa-3@SICSMg+Y~m7LU1}5b8bag%-wG z;F*MzZ)Yf|Qm7 z5!|fK-#!z7P!eAXQw3RQ<-hb{sodiq>OK)H+mSspK?QWRz`7maMN_ZgI?lPDZbF93SsB$fAjX)65;do!TW|QbR>JmxQ*DMf4<-a+c7MH#S zx-ycMu5y{T7>okJlZeh{?3sj&XR0xX{VkDMphQDJ>17x|*{ypvwdxzX4o6G5L$Q&s zSV4Ki26e}s45{~1>uPed#;+TkNx)HAnCt+UwxSf|7>G=?T8Tj=@Y7JM+$h9q<3`YR zL^<^;K{4RQN1|`jW0b$|n)5+nqk~BVo>_5eiSNd&C&uVyzJW|$H zD@K8ez|nj=7ElwZ9%y^Q?lcyG9Fnqx+l#qbt^=)>=I+ESL8{tF^n6)y+8C}IE1{q0 zX_4owzk~7C^lKePU6HVGDw_B6Y8u|?LF`SSnj1mPJSQ~BpImV;YssQtgtrSbB0bRI zF&8zf^_S*bu8bVL%AZHbVLBEDGvuQ%#Ntmavi!uBxZ7c{_;RX+^%wjbY4Qc6)Wk)o zOR@v|c;PIWR2OtJ=TjHLj)>Cf^~jLb*;Sc|4DDVN)`pNJWacqh%`<1HTwsyBuMM_* zj>~}IlZex>n6gC`lxMCzE_2bk8~)hQ`ROm3vQixzNbeBCXm!gfK3JdFDPDT6{COKWU`8?^^9RnR*6UaEEhmAl=S`vB_ z%$~1;Jsv81iG!E1>ANy3o}augG%EGk83^C%REh%aZXAfi0CJO%9DzBEhs^M5{^9u0=8D~rMuzOZ z-AtT#5eP0$ueG@2rl|qaJuSi}MP{Lwwwv;!I!1Ka4b7l)^u&(_%tT!_agtt_*#eHh z`E@ccN?0qK)wx?57sp^4jU69e(9p1`*3eO6S2i41bW9mghvTbo!LLeJ5VdwCOJ{Sg zCE8x0oT!+a!Z8G1OIqC~THg4`^sTP=QbI~{N{HFYYc`K0b#8}&%V4twk*6to<@yNv zUU!ob#mBbGAzjiZJ0YT3k__`KYlwIGxR+2_M(Czm_bn7=U36nowVzFVglz{m)SBi0 zoq1K*_zwA#=JT-RqYNd!5JJK^f<5ivMR2hIdUx+4&R)GR>0++Bz1>N#xS?yYmzOHMZ0QM3-FzH z=SP=(SzVFZe<7&pbz=Ux8J7^YSU({soEp?9=R3XeOL~4CYplUG|3v{+7wnC|@~9>v z>UT7_z)bzKJ25NpZj6}{VBd%#K#+kS=O3$*@z!pcW zv3s^+@EzxPaG_`siAc<*sGe+A0#B<8k?ev*ELmZ9!@2!q3K4Vhs&O`?aFE?i14DOS zLH3|TD^ZoQLFf5pHlJCT8h<5r5;MT+P)2;5d2V794*UxXIXGs75X+&uR+)Ok!~-{R zq8#%8aRP$Ion017SxlFvD2a-0_0%lmf*vMCJy|WFSxlson-Apyr7)D3TB$?UBFu*7 z4~ue|p0c@P(@R}(9@#rp=go7c6ewP)vqV--UjTXgDv6kiMV=;Z*&@ zN008~j3tVaCI)OH86#bFrm*ESS`2ly*&M?A$$?@kuZa1mg5YP2mQ7Pu2QqD9tw>Vm z1yOYOWzouc2nH*kAvO>mQT!;8i7dY`TM~5Zi3DpayY9IYz}8@C2fCICPQjyL?)#7X56z zY?j4jC4O>t*?Th^9A^@@4oYYEWepMBXpDQ3pb{MR4p#n5yz}f*2lH{_V=P)hNGh)r z*l$dT`RF`nQ?(3alSx&Z7_ZFffp-oGQB5}tz|}!(a!nM#@|aDK{V$Sz4An1)Z0Wbr zQLD-<^8Ge`x1AD(#o0P_A&C!VrGMip^otvA4T~FgFc^A|gGVe68CR&8GksKt58CM` zzSkxTs!aXoC<>yF3PXR!ns}?yN!MiOH2R|T$-eF(wepw^Fr;FCYdMj^w)$=#1*`io zSGUzn1AzRMXZeeg zKN`Z9y-q?UEXpzIQ%~d!g>tE!9BJzgjEdcf>YZ%6(ur6hV*dlwEL(n@F}1C94w&W~ zn2B(0zAom=1Y@7{VC+9I4ED?o5j=tjNNp5ugfkC-xR*B;36goIVs!b4AxA-Wm|u*- z!`qP)0@k8XI!K}bHI5QxGd$Ap#!)>_qheXv9cdEST+6j;h}yNJ#;`?GOK1gSz2I7& z;0=)~7p|MCzex}Pn<)rHZ2lqbs9;c3iE{}uK74hZ#L{hvg<6naU{P~BcoJN$mszvH zb<`+QzewQXz)1$(M*)a)5nXQGw}cjQ4IbfXTD5_}H|WjI9&BgPFm(EbMp=cky;aSh zhTZ}(Ryr9Ymc10|QQ_k?b6Nb3(|n0Qk+Mxxi;4|ik_bjRKq*cy7Pz9gph!Ss_7e9% z13PDbgZYHbfFxqdf{~=^3!i2?f(suCG#vRKtNBXuD>DW{1?Cj0xrYu|6C47Ed}%i5 z?BW9S?Y-88joL4lCawnleJ?ENED|&23K}?H&k|logNcN%YOQ}0-jehDnvp}z=H_E0 zR4o+ch?6H-8SLB2L{k=RUj8Tv7)ysC#d3%D^Li=6I_kfN-;k)ISMW>Ptc~|?Y?A3Q zSg+@VSu$Hgd>h+vZ}9T;PD^^}1i(yV#I~{Ny4MQVlYkbxI9(MUy^Mi+bE9kcxgSbw z`DZzUv@E)&SQKP`=H+$6!nOwWCA;2i9{k!v(0d~mB^S%AEL=)v|6FIqCrw{Wr>k0w zch<9XmQIM#RSOQP5MpMNu@CrcC7btRT@3hNHr>q9oD-HPM=4(wA~|xI3KY<}L~Px4 zp4DPV4w^KfwJTAfbSc+bE%EfSC?RN0RXY<3h7XYgZYOwBz}|!FUGH?2M#7a*|0_pa zhc(5LVQaBspa=V5fqOg(Ei9P~7&%8b-g@?cBtu(2GG8uB{9H!N>P1LsIW2j`9!MIA zxc2Q`^Xu4?BJMq9B2IW_ia~t2FwevyyV^lhy1*T36p464dH1>8C$5blat)Yktd@p5 zrNJv<-M5J3G|Kg(n!@@$0xBD29_0jErS>VYKZjuCOs1qk!d(KJghau$mZ_eLuF|ky7*JAVUR28RI=Mmy^x*Q(^>GsdAoNI zhdy`)l-wJE#J`TpoAQ_ZV%hg(wyMRpDElwD8ct?XwIIs)@Ko0S`i_PiEQ>^7^HJmx zXjjP^Gi=tVbTmxW5+j+&p;d6u)`)voY)5j+asBZUdwb9Ip1O~OWi?5#)Ec0cdTV)b zpNe{3aFG(prSR6|CgBR0CMEN#YHbhQ87pj~0T>}86oDu4hd;ePjpy1` z8AKD{8-sx@${rR8eE_bF(D+fP-)4%d#H=R$2Mfm{a_3)<{88;x2l4mC8qXUDje-#$ zni%fL0Cp|9e|>~xvs#Ff5i~b-$HitPEz*K{O}K)qNHV}`xemj35cgvNOfv!Y;Krk5 zmMw}oM^6#K)9;rkI-m}*#@~PDqjoNKzLMutjdY!OL>~vjhUiZOM>4hwYTDqg)w3zV zqE24G8A-ZR2KL+Pyqy6aK5ICeLOmA%)|zW|m09)?y4Or(jqJjbrn(Vc{2q5pv9uO6 zfWk8}9V}X|o@jP1LkW4Mk|@Ed^Z`yl@0oKh-z;(Sh%FZ8onE<5oq@12skb|6`9&E1 z(`|~>CL614SN;j^0KV;*@R#gUNGxk85YrI*6m3D;-GX@J4uvKZ^CpmOhLc^y|EFLRDLdQF9Div?Q||{83`v6KO{7H zQVM2F5aTYQKzJmBh{r_^aOsAzohJDdPKS{u`)O7{`XRrT1+NsD$GySW_f!DZC6^6+ zRHBy#Kv&lFQKlvgFtGuugwuUq5`mjxaW7B8;Yn`i3W1h+_rg-3m$oQZU=>=gMw1M@ zNg50w7AFeEPvXE!O#>1pAqFOy7u;3qMm0Rw$kzl~I?uVxVH6Up)g4W7FV~oDXxy~h zMD;zqRNRMQq|i(gsYMA4iNMDz1^R#_=w(gfoTYNNX7;M!glfFXEHt9}v@RCvBBCoA z7h@h=oK76nn6G8tt^itPGHfC$GzZG;_F6>a5jK45(kGIbf7d|k0qIia9S7^!qB7~6 z=b`4CDE89Oc>@f?N*z<74cys**y59r9#QH=h`lZqYAcW;Jn zFmz|vrIl#$LJQ+iWs@Q3IG;6RkGNVayo*{mzrH8|7FAI(*m6)=Kx2^FYJ#}SnO@aC z-Y=WfKwQIWXh%_i$cA$v9Aa>{P0VJqaH!_?9wf>B;)l&@qQWwr2}6LP_1iTZLXMx0 zBc6xDos(`bpX$6?e^)e5pzLU7C{PHlFko6Py5Cs1Tb1ytu$#Y@^vKjFS%yZ~Bk$HZ z%VX24rMvhR-ft42iUvVJpnr`4Uo(nYnjq*|BZVZ_M3O)`KC;XumZ8q=dh{+ll)3F4 zizY^@KTADV7P}#yHS?qhNZ@%c;VY7r=o8OL`j*V2FakfcfJFfz4jF)}2dYtUEoBU0 zcdXxMy<<{p>{1%QS0_dV zaeX0lV?Hp0EwMRb^y-V!!DKSUlaO4UL`&1L6S9A+RTWgcP2q$rUm>1A7B6A%#_j;E z=n@*Xr4Kq*7Zi$V^DyW+=!=SJBFc;})gFhb@9!y?2X!vytAXKzi74M3sY_Z7FwBNy zH&+}O$cg_31HyqBy@4lPm`)8RYq6!Ad}9%MuF{ug>94si7=p-R^dn zgGhYHMUx)hV>WzvzdN)ixLG^)p7$;%SdkyyE$DNayro;cdoDJo)`d(A#e)Z6+Jz6G ztj(x7=<-d}DJ&Zz9zd-jED5W9gMSyq=@BtG{Vux61>!I5?j{R5J|lVn*2J(h+*CZy zNrCg{7Uqgm9-F{|>2}Cr3~H}^GkImZZTP6O7#>$mCKyl2#WLs*2{2%UlsW`U5wD<( zx9?pq^2yvm?Q(E@Ckn781qqXs=u1^**ln@M<=2DW(c(FF;Yoz!4HP(WulLo97}@j`gA;# zcg16|Jvpc1LAF`LKXl_uT!(4UAxkC_iNKLuF7R41dZIw@P<9L?hrY|mlWIKkfSre_ z$^lyAIuLE&sG$@hzzbMi9~mVMOl)ZU>&6fsv`EWUkL_qk@eqtPfgFQ$;i3jzXkD1e zHR321S_s|;wO*`|attOSvZFrE+NnY3lE5%wx=Pl)GoiTMQ67%E;bLiUuBz@yb6B(* zlP}XtEGRMygk2}O&7E7iw#Tw2&?uhBycu#gbj|3b)oelcOQ;T=`C98eK`5M@=Tc-m z=2&MZHG`fu6W>k52g1M!W-uJ-?$AHG8DP1Xc3@G<=(pu%#LNyuo6Ao@EE}r?2-XzTP1gH+ zMb1{`YnL{ZsPQzgpmzmIi3MfDhUnaTUZ`caccKPsw&#%|H1Cy5qm(iRnU|{GZYkq@ zCZ9YFD$WGGVdMk9;?9#9Df@iraja(Qa+S7zIT)2{k%w}j7`Fw0zpaw{2kDdrBCbQt zZ$bh}hg@Hi`dsnaM;TZ*TFN9?%3x+g6O;KAvN*rLaW<`x4n_`jsSWI{Q zDIY@Z$0540L}QU}_q>jnbcgG6D<&&-oBCdDmD4-nDkmD0Lc>`))m#P@S{Oawu$-r! z6c9Tp&bH{!Db~#$JJ_KWCIzw>YkqD)EYQTgfTxQ&t)FkXox{;^Uu+h1@1AO~NE>c= zKnJ5R^Y3pYg|X&aIoK8yw2bhA9r&fYjpMLul6pc5lwjQ<34wH$^u4)Z(9=(x*w>#M zVxgab-zF8@ytTwTx>P01CP32!MqwP3;}b%U$_eq*Od`=8n9X{WB)b?`>{bU!X8t&? zDKSyE*G3nA5)4bn1H>=B034l|i6V1r6=b?YAYnIegfkTeQiF@j35`Rk`)(Hro9|?% z=9;oDTBsl-1-!tJRV$W_dNv^jjD`Krfg(vBrY!PW&h1ER)3FSqmziIKH9jEtP)!w) zmtBn7N+s|Y)fJI9K(>kEEQlwdFa|PnENLLuEcW?CSFka#CXkKSHCLypj5JAkc zn)vMz_#J*{vl2&%RWk4^93KjW%$>6o<w2S~=Ay3BlS#hKtZ9+56gXfjq$ambtazfIE>_*85oG^@R{shy=$> zaOfl_3Ym?lY>P(IN(<2(HI!eRTCL!(CgEJcse?_A!u>eh1_8#d0b-VLdOg#(bPDkb zNzeeQIFbZ8Ysc0Lk`7~jJ;3~jkR9sglsFD0VM@<>^bgrd~3_2Dg zTp}ajfiXe;NxHvt@y1LHh;@PuAWCt-GjwRU&r{KjBH)G&-;N&B~PN+5xa%M-^ zSkgm<3OK@+KeKxZ3AZcQW#I0+FuOn!Ncq~>bM&eA%#7sPB6cJ3KqDWw$;AY+xq@{s zta?>w!Z34%5BLgzX<%Pe$kkq~!BQ-qRUL7aHNg|d%~_i{`Ju;L(7Dk;F#EXvI>fNqUHps8oR( zi85EIn3c1Z%`W0yhdo$Y&ucQcB6Hg_^1hFGnMwXD2O6)`b0IB4kkUOtan`Bv{@aYK zs6o8HP?Hi7V;rig)*p~~|ACpW&Cv+Q%9cB!WjF||BR>P47XUJZ$~&u*2)tdH zvPUgcOCPPN^$ZZeF48{!#NtI5W}P>xPxm1mIWbUwT)1KjZfthVB+fm9xf+OLsH&|g z_+<~RFszaczi2w9cOh;yM*&OCrwGNb5b=@?`0SN;m=Y0)<572c3MVWA9;Pn%3aaYs zAoaKp`Oy0zlZNISgjY!b{>XvzG+kY4q*3WE5{rkKh#eFXhS$0}@ms!PkPp!cBYKlz zm1y4w)Of(LHJ6#Bv9Va}HFI2Ho?xAmGl)qwU#Bj}Ib>6f!}U3%Y}K=pH8MaSjKde^ zGP|}|PzLD;-VgzVD1MOHg%$hpT1&wO?8cvs@O{qhqJ4{uH*$r);&TGMNH~mH71z#- z8H`7q85R;zmmf1E?K+=`a~-3;T^#cHHJ_4Q2|Fwp6?*DyU{VhQU+>8U14jytL-I%E z+U8J@?yKFQb(K~`NU=Ql#)88n1Fg%%UG@UT#uXCT+o<-OG-7mBRBgkp$yMf5`H}Y- z+OI2FznPh4MI<@@tXjTj8yhFReI_wfzifu&GP0uE^;@m7O}|J!EY4v$y5>N z(p^(T8J=*(=sn__2?S3+>OH@sH3?Lcwp-V>&x?3%IC`|AxRvoQ-$rXKP+bcwLWsgmFb(^JH67NLyaiCoouAT0u^)=FD8 zEuLOQg<;~LKhyQuOERl*rX`q_ZVw(voY2?Bog&KprSV0fxID`dbkk~km6k6Gnsfqa z7qq7QpqvUgC2L+5yQQKMD;n3^TVrP9BrKaxq`Aa{qj+fF2h0Qy<>pIH*ZpOE6Ppw%8*Qv$PC0i>9DF=g73NxU88McxZ z8>J*&JRVOJdZI!v0=H^e)P>8uwro8!xUp7*n?iyt@xT;WJ6tYX3;6I*U41YSqp|L5 zJ~N|Ml+tDdT$V9FTq{}tY?HN+3dm~#aF+9B;6|B?!M2jgYX#5NR?LyBippw`M!HGY zD4SX_Rj#ez53r`MsKGD^4NC)MtW=M;7_;@!)`_C*MdL8q@K)O)O7ev;%wX-rd|5LH z$nom-EK$-qP3}6GTvp~~u};{~)jPhVZ+wvu5RP+gONo*`T}x>{`UUz4GmTDFxEmY^ zbfFm$BL}MTiT!3m2~i|m>^t_06-K%QP6fFb6I~eY-JUQb!aC65E8bj_)7+`V3SX#M zCJZcPoGFcMPQtW`0Ls3sq9+2uq9a}*hE~RJ={}Lqgu@er**k57Cub#lnaD}nhzK;~ zi568al=Z8|)rXw$r{nj>>B(vO=56}x(fjvDZ_fUbzI^*Wr61CF@8ACT{^<26J$uWa zkAFKmesh+-JAVKA99CB=Swe*Eq%{q?8gH|bk+ z|Le)=ae8`oga=OEq`$sDIXijtBX{`x?YqCcKl$;ev*f3@uU;I#=W1}b=+;wJL;C3X0h^yiZ|FGlI{33qz@+q?J2 zr>8U+de6yg8vQZ-c=G1?t6yHwxJK!-U(RSX&XQLrG)roB_IAW?*0#1x7#Q{c`uP3x zpXlS!vy)dR^h%VodwFv9hF*bnOpat0&wqJ!L=*bu{kylP$GEYvoYV;|{`-^DpHrHL zF7iM9a%3GPw9?ea>!UZ%kMXW>{i$M26`jndP1$Inmj2mMY&N|f*lc&!7MDo(>^46i?9doc=<`^5l)|2IkA>{^b1&ck-~n>C2;&SHHaP zQeZ-FeoIS;E}0U8osbr%dn4Zb^yDSI>iJK)ZK<8_M0V^a+KOk#)a>ZRpHKK)>U(IA zC%PtYwFh0tkPJ_(wu&Rg)3pqs^_y-QF-Dhggy!>zu6>Gwg#>GivM;VFa?`v5T7@JA z3COg@hbyy|bT!4|gj|_liQ#nx+%d5)h`6ggWmlGs1EAG;CCR!-9QwosHX76;%+8x? z4!8rx(3S#fkob#_#XJ~$k5LE`wNv~ou>qT={z97T=*o zzhh^qDvTlSh^-PVDUM9B0HK$-$B;^U)S(|Kz>0#9F>4i1stUZP% z$1g!5gOmemqVlyO&Z$*3fUk^ktGOrcLTmZ5KyPqPYm zP?lyZhoQ}ds3H8K9PP5sjglJR(5L}s=cy3s$E<#e)#vUN=Pz6;l2?)XrEfm3i+l!W zQ0CyR)TY1x{VjAQr0?p-rn}Gg2$lqT|-JFP4)GkjS7d#06|E&L@SoyTSgiwUM^ z{e0`bV_{3#Y17t;TS=FHH8RSf!?+So4pFsXg2jsugJh#P` zZiY+<=AID^zlqiW9+&XMxR~=eoN;(VrJD%p&abLy`gC>>B$B7!XX#~~&xrH3?eg)h zTUS?C`xoVEzp5{8S)9zRou`|A{r*<=bU*q279GB)iRJP&tSm*)K0v7vuFigeiMUTu zumJ|ox+;Nk2Iz@wiC7_87svQcW>Il#R=72CejXZ}My}YlRuamvl69+a;2hH}tHC+s zKqzh*AXJccLkwx)B|W|wOVMHJiT^5o5YfM&it`R0Jv)8->X)t-RExf^v%xG23v6T{Vn|Rl>R}pKh=!{#`z(1nUKFb`7+DrlWL*n z;D{$l7s7&E(!Mj!Jo$_M_MFJT*IFR-sd`W0)!)Bc+A>On@6M3ePg zig*OhJYWb<)3-C0CM`B1@pqM*;DX5wh%sivFpRDre>w3$=vtPAjsGjQG1&!7vM(K$ z^XgL+BdPJfIt7lLM&K~B^PCPrb&Y@-^=@Wo`S%}wX z2gZx;0t3OBb^dGa8)nsIsld;G9w><`u_6-@Rf^nEYX!Frdc`m##A! zO5kQ1009!)4tHAX3NYCaSXwr@{Pq<>cz* zAUGKbyd(md;NF<1XR=k(w)%0jb2AnAnQHLJVU)>@;cGJe&6T z1fS8}&Pi&BqUStD#CC1G!IqZ=X;{_r^7_`*<@K1Bdpy5b&i60d#k_YbH$9-c`~BaI z$Fy;D^3w76Y4ZKF_-O2)q&s8hDfE!uE354s(r|>>B}9R+TTAH%%Gj8`UkoiCBG~?y{wke^DFoKSw(z`{=-8c zzDa{-#p|{WeN~#JeCH_-mvpMzXaWdHX#!A#PvZ%_f)&L{D-a)U{r_GXT>M-6ZwCjr zr=&?jpFLgX`4nGF#v%fa@7%q;^K=~kJW}ZpqkHT(^zVVHHFoSvpKo@a{t}l4*YEN4 z_jDLH4lAEPu*gX5r2{*@dvJH>>3;ZCcL>j4({KLG{P7E3cmYHSdfgp+9e?r1zpR)v z^<;ee-~qjd|L(rx-TF!cuDMIe9B?8AVPdh_2cIE9{KlTkmHj!UySb^?mRt`m*UG5Uv^)4#KOBy zQa;>Znnw^?#=kwQvU=Km>*2veel1Bg(qO~ef6C{!!1(hf3(O9zz7;0gksrU+5(jVg zv%PzNM-zDe_(kT1!3*!+v!_Sy@vnbPHvKC}F=gM963f(Iztx(C?+yr;_VUPH{70|q z^sg()rX9biv#ai_9~|*{0PbmWzLOoH7;LsE+yFCKntcWwA>`t~N5u7BmLs%g&X zw+0^M&e-mTV~ZMo>+yw8G;8#8FYdD0ux0u--8KDmlZ~5a^&(o1+qc1h@%7N;zfAr) zngaoC{7Q8rd?tqp3|BAc5@3w7Z{ocQVx39NKO;VEWbGkk!cAUhgN$ic>+kM-mWy<14B2|it z?fmt3KKvpHfO293=tCQmGr~6n27>`G7zhU3^ti92ftk+NqxF4J+k~|(1LyAH6$R@;bD+K58p_?2)vr6cOoDf0-1ysK= zq%7&NlBI2lU@~=EM%7NNB$CY%pqKIld^88e$j%=OAF4gv2^XsK^kmu9=nS_Pl!kA5 z#Nnz)(0%j*z`tE(Mh7^G1vZHOfQ!xO|BBr3;*Ju9UTh+8_!8mrhMjse1W1Jdg6<3c zb5?Bgk#!!1DJK(w@kCEe#a<-FEVER>MBszy!}?L#H+^?8iQz7?_imjKlzEn|R;{Kh z#4$&dRQI@;bZM9|#{|X0cXo}5f=t9`N=xDzbz#W2xJ}R|asu!y>&Vh)_jE z_Akw8HvfVJk{Lo3j0F8bQhTmSKHz$Wib259dD)c$2SI{R%&#mcQZI zOuXwJS(kOTdBZYVSM_7RJ0vuZ&=`Wqgk`s@BA@4H)vBtsxeXaunMjq+s>_XK~vswF;1Jz-aEj z|Fo*Un44=b|3q-Qsdl=%8`U|x=XR7Hqa*L`BJn~m{Yo5x{P{%w^<>#7bixXCRod8I zT6=&7!+rbkMEkP6Uv1;z07jJ)Lg*N#kJfdRF)0~{PpzXoZ!>JZ%;#S|BKBTeCL)#!-x!HQ!3)lx{_uyN~@}5C3wH6z|Vxvo{x?NxjJXmQOm`dHJ=d zs}hsopHDguPt^0OlKXt3isOX5NA`NCc3piJ19@9%Gx}8FgA_u=8Cbhdq3R(Ka_}7r z&vk+LpV1i8EB2=~3P?o%JW&!HzB8OLB7ALxO3{0Ibhk5DS$0|Gn#Z1|Ei$P7aAOTP z=>x|ekPS}&u9u{Ez_Trf!0Yc2J)nMK*Enma#{!iTJ)k1#e7@Bd{nA4LE2wU9*_4R} zbEppg+v@RZX+B}Z1mS@a! z#ys9S0&$Pqi|7L3^y1I&aCsTzRkba&;5r7I!~#|_IEB8=>Myguc3Ev*Pa>y5V+hd# zxB1OZ+apK7FMI8NO3R9EBSsYBSRnFX5ih8Q=b27Zfx6H0d2 z&+-O`bfD~K7t#Mlf1XC15=qK;N%^*(_f3G(i325LhsTFqm{E-L2bL0i%fZ+2-oPQdWEljsk(s;)gT=jh?JVhzzGgK`M2{VZxVPFH zDUzG@VPrNK@D<6#2&yN;cK%QpHYP#0dng*G)1Ul78!!{5^bbXl$?oE&-{EkwWO3tr z!Fe&?Xt1P6^wK+Sf15nUQNYEmchsf!vE(c+mcCJyCXU9MF1}1(7sw=D+xjF_hY>w> zNp{qp@ryKDTD2y?*I2x_Ed#99WOeg;*3^1veT;Yj3sVre>~TZ!L{`+3VM9)(p-J22 zeTiLq8VR*wJ{A)7ctQ^M9KF)k`eW=fD^ieJy4V`Eb2t`4Fk0|h`E)hY_9mrD6D3HU z$lxd`z*M%1jFSo=!xc>;x1EEjN<*eXmX;w%osfM)sQXG}A@2)?H9Q+v5Xok9n&rRN z&LG6oi4aMWgUE7Stn+M3#TGkxR<%$#(h|4_*q_v)`_=?Q+yPTHFa) zr0&hgkvLTBJZN!&(zR$!s0UsLae4uChHJAlAyOd(qXm=XvvFDx`#g#iLXN>BV;FmU zo))tlIANL)=CH}ae$ZsfB?xuMWbvsQa*S|bwnq+XBPyEhrwP>t{_?7RYS)*=JP~NZ zL4S$Zi$K^F%c6|fK9XRpBxqlI)dF+p8$BV=rZ;e~qjFuX@){Q*Xrdf)QF<&v3{zF( zNC!@voR>y)J^UQOf#W9UrQ5R~qG;o+$+1Fp3b!!3KW1uyd;MK|#HcsDhbg+_=Zn0| z?s4VRy}pBkkVHXn8`5%@SL?i~^$jDy2}%gt$Y=VKZDiQegPlwn~&d zM;&=2OHjFnqn^4|6*%&Af0DRr53>>^F{AgtMCzS8)hXuMG8t5c zUb-FosleBkENL9-wfjVAvQ#YfX_!fi3955kGerqfSO|i1H261pt+n7G!{a3Ph{krw zamw*3*B&DkT9kV5LxR(YlHwe1Ro!XJ>Is&nB*i)2My0A%waMW&ELE*jw6Z_)#qjp& zrSE0%i*iv7rpLudNOT|Baf`BOvXvR?JV6C3ng=I?%C_za3*0bU!R+F)l4hFSp@D{y z>CY#U6m^FQha-w8p8bUX0?~O_x~3I3ZXY+e@|U7e;@!8-ijWiwCo;`sCcqjzbp%(2B@MP7Pa zUES_@yl>1v)w7P!y%S=%#NYEra=9_~<1f7oylW}LrLYSWwL@Oi!`SN()4$c-qK}Te z8T8VB_NLWcp=FRd0CEukdHg2YdWHh7g7e4xivdk@WFlR{$^P8<`M;_)~%J5n5d2V{d?1;tMWM zji7`WtcW9B5HB^dA_#n;aoRG$nq!w5z#IxRcDs>glH*nwMh+v5ta7tQVH@@BErWMswbA@2EMw41@3`9!6>-1GjZ_=B-Lgw{ zs|UEW_;T@PAWaf!gT~jadK+?O5SwhC2aR{B^E|z&7*l+ANK2rgRhY=4i7_VwYu$$roHdS zFfPfSDu9YNFE&A}v>^CjRw5uUcN##6am2(>RR6MEsubI?YQlkb?$Mtvktr4OaOsNS zLWKmU3>ECG45Z^05)p$f$=8BH)s>}ZB4eDbtfVYmJL$`^_UZ*aD@Kn})nSRceV%X9 z!|7{df+@B_?5U)8HRkfHi|ssLt+F!5-b*@(JM#2s?naazzBW`ON8Kjqj~6~i8U8gJ zK8PZP?L>Z(d}sfDNwskgqg`d&#_mhulry8cccVDyU_fqQdTo`22D=6#;s_9MsW@96=JU)0onCOLxr z$6wzE;6szs-?xaRw23w5Vs*Ge$c4+Gt}7ncag7XN+7yoLlF8%V+ualo>r9)-Awf8Q zAHv_|NCOvorLhzx=!ITa)#~wXRW)XQ3OHe1YRGe_5|^q%6KdKDMZ~Z&(LXhhD6wq| zB7%(b@OTnW2kbTsLR+s!$7b(+Pgyw%zRx&Q7bAwNPxmd&Rkhh|ShhZ@#_cw{GaChi zF1R9aMS{yivv5(^!t8lnSG74dO{FAkeU>wM(GSAVVjE%Q@H&W*0}v{^*CJ|t;aG^$ z;Rq%bD!$t|s(xZ2RLc-VrdmIgMD7c{bh~_dRp)D)wK~N8VvOWN3A>=`^TzD+*40<% zpUCe?8>NWb@7|jBl6%$u+U2=+1_;YS>~#qB_~)+3o6(h8ZSS-leI=ttS8TQ2dGq~+ z!nMYm;M3`~+ooehUKu+I*l1TIw}_u}M2(HkczBO})PSaPzUYic`aC&q{P?^{2r{F| zpnblWC?UY(e%9C(U@$WCxG#j486<2%lh2m=wKgeY>pDdDa{^vCdZ(7Q{y+kQ<{tMm zyGW9J&e09Oz3~v$EZ#*o4sL~P5jL%LJno`w9NEdw`L?(-6lcP;7Zm52;6LY0oz3k| zI5bAkpK`!|eA~UwciI){F#?C#Yu~Oe14*>)s#t(0LD1hKS)nGufslaFf=DsT=am){ z5aW8D4$-$9pYyM|r(x14g&3R*IX{J3^ug3I^|OJ_yVl10(1D}2KF6wjsW##WcY^|{xke< zwP68smaX^EV4G+4eEBBdXqTbKn8b95VdOAUoy3^Tv^4)xUBS-+~RVA=XP+`e@EiInMY%hxa9jVuZ92U=Q~nz|TD^D&jOTm(z@A@D4h z2uzeP+rOo)%xeTxcMEWj00-*DCa9Uiv6MqaCWMe>e*%Bi>jP)-=b!^A{FOe3%Hhw^ z>`DAn)zd>|@#ko^H2$i!g6Hwy%0=3K?BpQ?YCMGvO365|_>dTfaV6y!@ex64Ku@H> z`c8;M8e9EdCm0g%KHh9u)y;g@jJ~iuD9E57UqxSDkPw9mxgVW%?!NA9HXJjI`{+zu zf$e;^fq@H!=w5Tz$s#Fb5XvEMx^oy>#Du_<(wdGLM^%{s;CLz@^E1KO-tl`XTDgH8 z{3C(S_KpRUQxUdQ`suD|s`50`mN}qhJ#vV}B>hpUjCKP>tBKgiY-w$pfNottuHy&?i=@ zUV!^K|7(})_b(t9M3?Fomz@mW5(<2F_P4|DndSKx?PHF`$AILa2FWebQv;7>w_r3M zm^M&phGxD{ul4wd1osarl4C?Y&k-_HY(wNZ(pU8m73Y67Pi@SOV9|SfvoG7foi!Cg zRB>Ik<$@3ln&5~Ohx2d=Ccq^-OlcD!6#^&@=K@&PBhjRR-NZ&udri&Uc+Yy>Xzl_c z6`EWBov6uIWv-`vB}>fTyEPTOOzQ}G5KBleL+CXPj-wCA+FCS^W=bmp2S+41Jgi+b zRQ}m2E7p2Cr$cxK9r(Ba7G7R*&M>|5WO28g0iIRz{Por6u=Y}NMkv#^L1Y8L;C@jM3F<(2zCoB zdEjC$ilq9Nq|pz;9l&Pbb&yU9po@}bjklG41?rKILy|+tb6sav2MGzlB+co9XHyqn z2U782oa|72Tkq?7R}#NH!fMLCpEEoaW%c9E>GgdjQ*0Uw|JY+AdL-#iYk#-R_nbVW zj-WAw^c3xCO*5e5eX8xNV<5ipQ>F#=q}Xti6!+1GRPwdyKqgpwS0uNdTrUZbiti-d zSNVTjeLF@0rSxksAXE1Y(=CBdhGSz`!cdheH&?b^&E2vd2ghX>m=@Kp5= ze(r()b+@Ab-xgn^IhDWt$Io-}z{uaA-~RO5GC5&K&ZBCuGgBvH;%LzIG1Et+@-_{0pCo-kx z;9W>=b9YPW6|jHUOR2H;4SiZ+J&T=E+i6x?V;`6qq|}asvjbiHfqtA)>kjv2UFEFq zS4vGj@@r97 zB_>en_uY3V)2Q>vQ|ghu8z`-N&58Bulf$U<$n8y8-IwavnpvbeQf8hpJBsWl(k!)& zNpnGVuIg5H_vOiP^m^A&ALdfcJG6l!ak#TBi#?sh2mH|IVCQ8gN0r*d2k5r!l<2Uo z^55VFb@qdVEMCUHITOEyYd`qItlZw`HTx-9R`$Sui`}rnU#)kmreHrBM<4Mwn_$SZ ztixi`V82=A_!RczNpvP&Fvz`v(m1%ICS<>xM!z$);NN%EYukNRwV!-xC?``KNBy)+ z(POoX=2;n$hZ@}%%~GVYA8N*TpZ?%k%1{=8h0vndW(E>qW&D} zY@0`F@7^!*e1d9vcmC=8^Xm`M)gPxHF3uwQ@BGv3++Gm7mO~Z8pHA36hWx*he|GZI oPrv=oXcXntf6Iz|&S*3O>884UB)(;{CeEM!AC98D$_4lX0LLb=l>h($ diff --git a/manual/xboard.html_node.tar.gz b/manual/xboard.html_node.tar.gz index 316e1c1ceaf5300f00e8c74414c5d292af91533e..07e7dc99a09b0475d211e0fea1b9311bd6b9c3e5 100644 GIT binary patch literal 73534 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 z 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 literal 72561 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 diff --git a/manual/xboard.info.tar.gz b/manual/xboard.info.tar.gz index 3af62952756630ce509c5e32e83ca6736c06696a..f93a9729ca15c33f6d1ce4145b947f6a87049c8b 100644 GIT binary patch literal 60118 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 literal 58404 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

    rK|sF0;^>W}2zzx+8YGLP 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 delta 52531 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 PPuc$m?P0}Afv*Mt4BlOZ delta 153386 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�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 C90!B| diff --git a/manual/xboard.texi.tar.gz b/manual/xboard.texi.tar.gz index 9d26a0863fcd60b6fd0bdef7be53bd76fda4cfc5..f7221fb2f7e86157482b3074a5441c25bd483987 100644 GIT binary patch literal 55352 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 z%0D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 jGqu*x*KJ6yX<*>v0r z=Z@@m_LaZ&x0~$#7hl}Zo|Wfim#?zpzi!LTx~RJBsBSiOlXqoZO|qByb(J>@{G)C2 z`2|g1*R@mU4p*z}EgEXGw*}4V`(i;?-xSTdY+HIY>*|aio^WR-*}7hoOZsnKEwV+~ zc1=0kc16}*lx^15%kDC73cgu(ty|RdExN*e$d+|OcdoO|mipDoQ^eJd@~SHq6SryV_vNBkQ2TjDf6+^``h7GpSygxCoGx!R1(8izWjT$9ZkI*N zAHa)lR(BWD#PCIahCaOsBks59+UL+xOCF+pf8Yl?Fs4176R#0hnIzS=IRR}Qb0>&>d9fkdxU z=hj6tzo4J_tXyFzn2%-IRYluQv+M+OnHBFrjqL@s;=42}vQ?SSR)wbu9#Ou+XBTBt z%sb4{ysp~fuUmS*#5nSGeva=p4sY1cOPc?-rmr+KmUg@1by_y{I$PB(_mb&%k#{-I zds9;n+ljlpC}?hlXz2gvHsSQquA!fktSZh|<#|yNG0=-OKiz>4>TRnpOkCdRlG3u! z+ch^xZB&J{$de56pk8FML^S4g&aEza(*63euuxl$euT}txk=0p4Z!Ip>%sv&FNcTaYs7$2Bg?t(CX6WLsxgb z=sx`-J1dA1itNoQrvV&fr`wYD|HFs(+|#=4nAIF+_a5B8fB)eA!+W1+-<=-1uL_Wb zd@E)xL~gp(L4ND}UD4+&w5T)s^4hj^y>v{aG<{p5h=@OoF@>Fb+hJInM)_S<$7}=h zQl3|JQ|#_4eRobIF0F%I)4!T}dwxN)bH(4K?N~8aa6*&qB<(EUr+*ti$>y}LFhYz1 z-s%CqLh_w@+PN_Z!X+k`dhgZKGhVf z;(d$+C=878M&(e0mp`uf#(+1Eu?H1q+c?RoZsW{`NvtEc16CxEc8}2JFd>b>Za~LTF~3^=X|qb$)DuCf3t7gD*xZV z_vq36hmrjMIpqKQkM94c{QvLq=c{>kM)bOS6HVP$^j~5p+4r(5vxk%H!57&-ZRs$; z`A^&$ZP>xY+>Qjqg>a5|e?c-~;Yav_9Yqr~aKTa!NpHHt!RhApdX4={tl_JwUVuY= zMGR=O%CC2+Cg{)y#E|T(ZL|8@Mb~W}-@UtRm(#jAzk5T15OJMroN&f0x?7mvP)?9j zW+jsr#+K3J8AR4|jHv9;I!;15|LaSrK77>KsN7c<#7FSto2JOuB(FMm`|_Z@oTSe} zHKtXu>@w>GF;$l+Niy;8NaW=%;|PKLfluf=#);c58+mgBIh79%el^40MbXkpT`U~V z5*Dd0iLYMQ+lITfAi0?CkT|X_@njUtCFT2B_VikX;FgG?``~zE`l6GCkEtU0q8s}n zM6OsY$Z^`zA-6s_I52Ur-O@X>N+i~hhSWN=7bb#r2k0gwDl?2Aw6Q;v?I6|0vlhSaRR$a1g<0BI_33q9sA_as!KhxwLtH}2yf>#dtZ z=b)Bw53TTY=>(9l*wr-=!Vk0!v&#a?QT`5{Nyb0HEsU-ymIXH6&HYB%RX`_#fZE0<`Jm`{7LKk=WS zG0Y2+qv+*rGe?sP)|N0$=S9amm0xt1kW|YqdKJ$^RO~-buVbyLZ*%D#8X<9`xD+}H zv+dP*H21EmFMYcU7Kxc+XnuKfviRRYL*+GNR@d@cRE4PrqVqCUw4#fWh{tk0h9E7< zi|A$EzSCR0HMdPuc*#tjq9r_oafD`(mfbJOTr3CBdpER;O4h=$6gtVHYZMz4CakZ@ z!(!T@NqRhNkGh3x7<5Di4%>srNb~ZXS|V{8%HibJ@3-6eMcC{#aiWL2bJ(hQK6qcl zCNzr#jP4T~3?KD8NE+arxMM?HuehQU7A)OXp(*4nHVf0W>a-AK zVy;4KfDf}xkC{Gy)cKFLw7%hUP4U+)>1#UMLv@top>^K8gI3u(VIqr37U`EIb7eaD z*I0;^S@p8K^I9J9UXoMlZA-)IYU>F|9gKjDMfN?KwbOddQ&!GLcrUnwj4I3LVq&OS zoxw3jqb8x)?a-+s#z!xZO38#tbg+WS@SJT>taUF*W+3u!jK8%ta~B-sG}SmK*}%EN z(NvMlx1ntbOPv|ATuyQp4^CE>s7Ti#Ivqy%vG6e0UK1Iwsm(d0o)B zx`?9^^Jaz`)&ldP6KwMfdJ^N$1#w2PKBxp%D6zt>Z9RnnR0rlM2*yHipBb$v8#Q^7 zoeAJ9F0^%PkgnKpWKe39KAAqPz{OQ+{ro zQ*EWf&Y>=^hzG#1dTrbqGud5Gx2QYR4D7QQ$clv=Pk$TS2D>}$=wB_^W6X>HilvBObW{&FW2D6EWsR@2LZ%MJFsa*tY?a;TV?EvnkN!+2E@<&eO-#_ zO)bsY0ujCwtYdEe7_7xK zQgY6Y-@ZJ}4qrXXj$Xfdc5-&|`qe2L|44VD!@0=rxvxsvyxFs2Syu8zdjF@N&Z3j$ zlTSn*<<+$v^w87cEs8BQBC|4l@ zEY>9^iMA!qFp{^d-vw!QJj+S9A=3MAvYUcMd)3K;U5_+O>wT6T=kzgsMD)PLf)>2x zvnBiKCpv0B`GlVP=_h@sXg`s&>!+WBI764b9V{?8xF4GHyefarZPtms{V>BZ@ zl<6`hnFUYCQj2`UTaWz@dDGcy;2j4OK(@@=3oMkJm!j>PXb~iXi8(=tyK@7yAK3S? zbaa7@sr;U>`p6w)#!*sLVI|D1>(MbrgJA1^kwHKxO`T#tf`Z|{Ep`h3@xGVMD;lKytX8dgI-Bf6 za=r4@J##4tZN!6!T+QOI6JLy34UE;c%rIqExeabNuxRgo;GVL^Mh8<_TF$c|&&_ z@!iWgdn&5ukr-RSQh)j>Qb%d+mw|mLKN1N62BAWnt}(M`exmy_-mRi%bbLC!p8cg@ zKF%Kq+Y4fdejLp@rtFCKo5y2q_b2CSbz;Z{l zwz?L%EMM2`>GQffhRw`XIgB;oSLu|s93rV%lY_1C>6Y;!3C0{`3f-pu1koeb`6HH} z0yU93Q?Cjo{=IxZiyfId2^E~|D_eGAb@O-mx$yay`Cn)fj)-H`mA8a@r3q4KkPPSp z{J4uA=WRaQ&)8=UQ;Y~+!dq2Z4;@xzk*0F+UF`mv<4NR1%d;Wn@PbL_^2+&V^;l{L zXNpGC$Z--3h?oc1Y)HcDb>ovylyI=`YWnOI^-PJC_z9kc=q79}y(4|KSb@)1 z3*scA%*y1Dv`WXGSH?9$Cj-Icd=ksUZm$F(T<_ypmLUrFPU(U){dOY42|i!0ipF#V zCmLq3*~@dZkHXHC{YH$S3-6&#vD^ra9@UK)`dIiEUX!wvGHsK|N+)Txay{c%q+5!j z)^QLK+b)!RB-ke!EA#4o?ijmiqmQvowl;%P7^)9T%35NW8`dHnyDRFI>VH9apvC{D zzJv-p!I`+I3n6veb=K@Bt?Tbtp47g^+10g3<9Y+31D+J2qd7Aw8}&A-+C`El&8h|g zvB|#IW$a5AUQRcr^j1w^-r730kj|g~kv!qmHueodv})@)j&*Sc+G@&8wb<*li;2AG zZ!dA{Ea)uLX%o-fb(OE-ms(xBRawEj)^2BhYJB*BsRg!KctT@)n40e<&dyZ$QfO1I zA&PKB7f#@9Wjd|Ij4>%JVQ83=^86%&6q)vz`&>^9HPj=vjO(aGsCb&U#Fj#AiA8~`wb{Z< zh5{7Rqun+k4ps;pH3LiZ8?*1TNf=Tf4dQ(*N=p(8)xt`&aFG=QkFSf)?2`6<*o+Y} ziCsq`1I!<6C*M}9a$Ta0)QD|tWvKP3f=Wuu2GOTj5_*`u+|ZPQ63I%d{^sDgs5^WF zma=-%(j+@4F}~v9S3Xs6-m#Ia?6#fC;-T^W_~^8*>Pu3P5!Q&2Ir9-MNkK0g3n3Kh z!Pa=6ujFuU!<5dhQ=O2Omz^IZB(K>vj%iUnKy=!qQ<3|G6kCwGh}IKlYF@NZbmpxf z8s)kY=IQ1hUcySHo?A9e)=bjY8I{<3->$vaObM*5K`+XGX(BFiI4;DO$og9<$C5g+ z+O}euLle}kiH3b*deryWT{z;1=G|I~WxWdQSnWq?_!s*G=`4n2*=*rHt}CGoi2xNX zkL@ntS4}CBnVt+`g8k_g;=Mr_V#(aL-pCSnvcG0v*4{0}M*UDp_c;EWGZ06fFSX04 zE*j>(ML{C&!k_gJlg!9WD>1*Q>Q#M?GlaCtoc)(!iXw9mZTM`tUC|M~Vxpn(p6k}o z=b;0U1v$vxVuq0NNO1vQ=9mTyRh^ZzVys3G-OoxQ+x|zA8O!Wz zrY)$IfqRm^N;DzUE{v2U)n+d7-O7qbjzwlC-aTFqcBdSH>JR5gd>#ph&2)NH@d4&k zR}euaG1kYr6)S@xhSTMu0$*j#k(fE;Z5O0k5lAMo)5V?I2#rA})ydS6{o>j58zSu5 z?=24N$YQB`+=_Q$D|l-p z)*WPBz+kV@WVhP5p15~KvB84Dz@3W|nEkh4FJAadWhF>G)wP4w#H5n<-f6Q?ojsq= z>&Ap{Wj~(>uZB?4;+78R{N=N@(1Zd^kD1z@a5v6*?~uY41x<{bzUZmijM%9W+%Ka< z^Kc#yVv9gjRjvQV;T9$}UJ{lcY!{#%iAvDK8nz*ubua`CggB59N_%M%or=TX2M>FX zM3Sd5hY zAkX@3pwh8Z9guBBIsh?q#y6k>**s(C{Pa_A$7rm5`^hJMbUq}=q}I;I_Z#1i%x)ti zL9j=~F{<U^Rv%YYE4ZAY{MmVO|#-pqB+w8A<3x zX5D5^y=#kNgMfmnbE?v$mL(xPqWmBII)Ju z1V@H9xliD5h7t?6^ZR*ht+F@!?+LX0)?DavxXjr=Rlkb5JsSWJ~L7m?X_X zjeOAIRM);cvx~CuCFiIFT~QYj(WoA@Z=#i(6~q7*oP?N(&&a&?s+ozN!r73lkBu#$ z(;P$_QrIu^Tp|P$u9FG~!K)d>0c*$~oYBeoiX;*}G@sJ~jh>jP31q|yJj`seM68w= zFed-goyT2p)zL@i7eqY=2y|k5@TjS4B#kO{?4gHM5spt{Jv$E0qwww2TF#;XsW^1N zuxQ3^yNm0VC0-5ba(lt}9NitE*8K^KcI!=El|HRdQC#kLXan6)g8WpiR) z^_t@Xgl5_B8lwF=$-+Gk2ls#2Fmp>tb}ZpdGG_N8$7Y+OnVAatPt>?1J5An>XKaxXhBhh%*nrY%e zmquNx^Hq8w(opMmSPv&3z2xjaaJ!a#V!ln5z$-XR#Eq{OAKF=M%|1HniFmH(G77`);LSFra(|tDk(Dt3F-ozVIPAZ*j@tLrxYlFmWx7UxRmzm$!-t&Y719B8> zyp!gYyx~vatQL!c@fZ2Svd(U~ZNzFP>n-8;Ufxl`Jqh9uR5kwjo@N?Ni^SRT*5e*% zQ*OZg+5uHgc2ltg;W^o)CFYAQMncScVyKZ_jdP8sI2c#1_tp6#EUI_~CvNq=yCEOWuSEHgq50q;Q2-;aXv){Uli0N&P;u?Hi89xIXdi4_$&fFagRVZneU9LDDh-jGZlOnt@r%@YDF!R-V7c(EKtA&PH&I4kO=<&4m5qgMNJw`KGAe>?? zP%Q=@lKT@MWbgW;oscZQopsCYiX)WTVDP8KsaNl1rkDA9s6k;a_Pq`@pt@r z!}3=205p;bsYc06rGd>^cfDabqn6+`8mSN60Y1)()2x=x_dc~2n7elCfAv1knw_4` zq-mFNh)e%bLVvM9^42u0deJgg(!5x}EEDaXV-WAs}y}|;^(7173=Es(1 z1U4uUIy>+?hUy{H4m#+pgDRKw-;;&p_wPk#Di50m}P7} zv_n9(F?>usYH<|IQnOb@MT-|d#NtHKy5vmdt@HjvITCaGRJ0E@Ok)|FDMQ8$i(m<{ zA(TYJnWOX03vU|Fv?;nRAfQa*bfVaDe8}FY%`xp^%ZDZXBKh`bjq=?g3(C0D7!{jT zCYf0g>!nUnjdpD@WV~nk<>?TcO2{>E*XKu3JH8} zlp@t5k<2&;%K7lF*wpEm>a;;QJKny2xvzmjaqlB_XxG4p@o>58HDNm}Zq5{M2#p*8 zZoV6);_YU^NncTX67ScrW&A8O(LmHh;;Cw4gfy5OPs`|AA&hS~BOE1#nqN78}#WwT+ZOiO#fa5QM% z_6)y|qr1}x-QD52t{^g_UnXp$b%zAw>XnkG8OSWw$m@KdnIyV1UH9UD>cC?f)kgNv5NDhM};Bk0gRfq?_DeS}x z-ma+|?}dChS6`5NeJo%>yi(?k5HP)2A+Z{gU>34`NoJPxl{hv$wmcn!hc^ zxIvZ?;>cLf&PV(1#3F4$;c>vK_nKtft0|9F>#9^^x1Umvz#Mm?zl7d0xny4?SACAG-#5q3x5%VQ05~c7smXzR6mq~N% zEZEyYBRX}4`WQlF)sItOYB%UTXmAP;A*#ov4X_tfJ>6G)1ZrH&M?1O?HlZAGqE1^i zfG~qieMM=g8>d$rvH}Mrj0RjJ0G6-n4ok>M9~Nt7z&DlyJ@5rEc8f)wLI0;1c3L zlYYkEcvj3;9!-|RwR^E^4e2Zxl*9_Ep27D1bs={he|!=i75z~KKAw?woSNWqURO!n zTIhcS4l-CDFz+Oo0xY;q2AS=RffC9AyDvJMVYkASfQ0+?#^WJ|ebiTACI&+5qG$9_ zY(>c&Ytv`$lJLW^$(Cj?I^YqfJ_3H2oAqME`tconF2njjLLB(lPd}-7-T6365n>e3 zjpwY$D|6%cu-0HHw<9!-u;aL(O!XQ&!%GQa7sVzwY}H}RkBg4sY*$cOF8ZL!l_Y2m zM-o`Go~N=F1*dXB0`YMt0X$Xv=X`@%)F8_b;)dtQBp(1Q*&<26aV+3P=ls|a66i7= zdBl_BJkWq9J82txEpH<+|A~y3QBz~jg$`ED1awGvb>xf<$6{{?0T-Oz z<5b4FA`)b@oOZTJ&qk3BqAS>6S zQedZ|u1`sEYLSeL(0v(C0vFkOAPVk&kTcoy>(u7U#xl}HR->X~lBUFX==`?xQ<&z; zgv?ryY%Y2ElMvFBHtv?BS@X`u-dU>mQJxLc!C*Y=B9`F9Vk{`}UF|-*mn~R?S$2lM zj4THw&zGdQ);#A)R?kOGp^K(48qux+$v8@x6k{YG9?3-3yA%mwSvH6(Dc3~^A@paO zG8t-mC%sr^sz{*wK}~c0?uJ|s2+PUA4BI~%VROQ&GA3w*&6Xhu>E zY)5#5UD%J9FTcHD)Kz#3NKveG`H8UD3jYBfCdM+{$8yxhz2Ual*5<#x(D;ZhUg&83 zCvg_pUrByqrL*>M8&z?c;+$G6f%8Xe8WT(+j5qHHkQaj9NtMXnnj-_ve8VYXX%2$L zD@GoVOu)cWO5otcg@lttfPesAOM_2BCgEWf3fvx3oWiL}KpliNj0+xu2sb4;mr`J3$jDpE%eTELyf>8tyxGbVwj~FQu{2 zgl16+1-vHO_y!JHvvf1E2r1en%xoU7Ml$(ik_X9}LT@Tf=t&jkV6f>0x(D&LMpJg= z=_4vYKdUc^paB3(WM&a7DAj<#V$XDTWG|(zlH^b|7S%=~?NE#K+QdXtS|?ses1`1) zi9n|CH`}fF7Yt24Ol!Im6y$To!ca&gk|f8H=WG@`IDE~Jq*X?-`RONyfWMA?IuZ?# zI-yEdy+ z7+)^iVCK1OI6RFk7tc>8h>!hp#7X2Dhms%|)<1wa9Bk0Q%q^;4Tqxo{zy5>) z4i}u1DE1ZhTaw;D9C{%t!FIK9Y-0;jmPexWf))wQE0i%&cia z@^AL#AVG5r3kiH;=ccr~NIKVt1G8QP-^N5vBw{KO2r~&Ghzw_*uM|XhZ6%Uo`-0gL zLNrsz;>g|@Or%1$Rbor58)F;;SrI$R+iE!ie?)EX9ncZLTLQT9CLmgJYM6!}=x(E( z;nDs=;(^5+SU=me-vP>QDmfeJlL1gBo_F&;fxji!Vao>|orkmtZqm5vNr*&R30`PE zR}qKS2gj($_;z(-Ck0^W*xwheIm_B4$yJbaeTKCg#x5`WBDL*3OSb|~c*R~3m#w)@ADWJkU&d)meJRUS}4M48x9)+>;ofv1Fc2{WcTU8L4h z$vNqZQG+mTVyJ8R5g)CZm&;)SMh7$$nUhEP$Q$QK@LQsK)b zrhLbE2O~4$&;;=yO$& zcj+ykY&=>?sc-O6P)29L3eiV;xd{H4=I{YL$x$L@ur9dHyGmgYjUrktA#2B2rNl~G zJOA+zeG2E^xu_ilP&Y+G;W!hWqFGT9L-O|29yxeC^vD3?;lK7C`Y%jke&jxa9}U9; zJl?c{IlEP?GR1MY<-bdSm&FE`3wZAFr^+K^#({Ybltl2HvdxPNxlIKFdwbE|6t~AXa7Zz6jwJ zyz3_L_O)BByH<~u4a_qfuB$Xs4qiZ6XyI*9ihZmev+jnV(5>lO^n~iclY!#Q$>8iO z9OFVP7Q_L+MXSo|7#fWi(e&opW3>Ce*@5A_3j<>{$h=rn8feqi2#qlGjdZ_kdzNb< zWi|K!<|-teq@NJckL};=hW3B~EV3ThA3(&Na$-b;WDr!HUf7YBU82yUIL6fN)8(J+C9FxeQi_-8}Ba@#` zzF<(cX6yZWs!m6NH>@CA)mx8iW|9Lb4&F$U;B#wG!?g|+Ga=#oBVcU3Iw?T#@*@ zKFU?8Rk2r1@Y097xFZJ0I#=t8^}k_B4sUndMN0B z#ONlzrtbZR9Q!jb8i~e>0PzC|zA0A{H4yby=S4%pB~{8(%iDrhnEL&FkroDy=mV3q zv&JjOsw$ROqit!8D!3IbI?P3b-c{_6_ZZwb=r;YAaRO6HuD4yKbjYvS~ ziAjk2lzv+lN#b%~AHDEzuR`#kG{9Dfnxuw=AU&J2@NOZaA2h%l%;o<3`ngYHoKFOT0IeM3JFpPsxpp--Y%)$^0HSM&+Y9;xZv z_oMG#9MUkpd;8|~=`qe*Od>TxQ~vhk^xKSvpi}$L-yK>*j^>xzczO8h=osIMM@hIy( zKW3-LZ@)h|;(2&`{O0h47T~Qrdj0k-T6z7-lM%;_dnd;W3sVNScm)bN{vP!4-K!Uv zhquT7{2h%HRFb7sf;Bk&`t31Kb3_yFhZE`+*3J_~CWJBJSLj9{j6V{Iz0O{~es=O4 ziz0+WoqqNG@gGlxKmLp{J8f##nbzC8T;_;lhtUGO)*K7Mul z_VC3dJAHF}bb^1-eWFKN{uk&Mee;yYiiM>M+K4-(6-En0nzoAH(MACIy)v?)Z{u3r z*}d>>B1uOinFW%}Uc5eK`g?YGc9?OG>Az2p@$}o{S2R()#}1E&5oF;!qY7&mEMZ)lW zMhhNWB}5!z?Jbg3<7q=pJP~vD?MJ<&z|~5N+KQd97*)nnZ=L) z5$D}2l2Ww?t#=q{H5^s|E<-h6i(k+(&FT=*VVrZiVoQg1t?rg>+shH1s3WB91Z4pturagEmlzoO>)&46!z4&aG6hErMRD{};iOFpN{ZN}rppL2Fa`DHmbeM6uE_$o zVXU!)3x{?nr??We7{&KCHEVKWQZOW(<<`Rrb0JuWq@b-9P$FvMa9_R8o4;Xlxiv*t zi|2!cN8}Fahh|M#Ea5!KJ<^a`$EP>W*LuwMj`lNd8JKW4@=tE1w$!{EXoFJw)PgpW zwSVjjb|))dcBT`myP@pHJ&Cu<$$6W|@9sAJVqz-Hz^D*nCz@<8?_88Pxy+BKvCFtp0YW8%@(nh~6C{P!DM}F*XTMK!kC!wOeX-GiE$2dre&d1PZDC`37++ zG}3TLZerb2!>L!Xd1c}&&1#8~9P`t3iek($zcNtH=>_a+#{h`}BpT!40(a)|=swn7 z++@FOCnj_$pvOG#hfhymzxeL#_{AS%o#qLzw=Ol%hiDaA>cro;cKYSb)cMlW@rDiu z33K*hHLurdnN0S#n(%y{vo|F?8GLJg6L)2FpMIUTi#8lbp&|&A8B#$LQC}n0L9N-L;((RRE1G?d_JS6?nmDOu#{MwC9Vz6O z5mXQd704(ef3}!Mge_yiue%&aDyc+cO7Lxu%WoK4zoyYTv^4yOk8F+bE49;^aAk$C?^mPULPV3Y)hfX{IN3HBW~ybdEccp1{~G zsoVaGPF+cz8Y|TduZ^2oP&V47#VK5B@BvC?Zy^ckguFnIShL&q-F8L381d&kr4xr! zaS&U~Sy~9N*~xV`7bOYb_2%OG?&Zbx0ZsM6>U^`BUUcgftO6L zpDhluEc;E~Y^&R!qnY~m=+M9KpRZct#NWMn#zwo(vVYo=nEl}1y)RsRJj`?P+xFKYDck`R7A_u4Z-KEdEWm|Lyz#5ncN%?ElX``xN{C z{-e+TbN~N){P~x%g1C?MCn4y6`D&gW{PsY9(Z3vB`2YO&x89xr6Hd|aUWYA!MRg@1 zyumlRvRf6|k56$`-!G(4y1wncvM{yy^ugt&G$PWNJ9+i|^}(}~w+E+UozA`nN{Bl> zBSrAQ-#mVG_V$nNx7v-z*`E9ZA6svCyXmZnt{;^1mj42BGs8DC3G95lns0_T|Jz1x+wVD) z)#x#uXBt0EO9kMzvwB0bTyJ0-mOwD1C4Dsq`pXr@7A__;M+1Cze0ucuAZQ2!ei!WxU92eeBT%^16 zB+Pw`H%9|;>mkIrzN{>g$H0?vSS`-6FU*2N14qEKp?|dAGDOPtYFqqGkLVk`E|UPO z8!E@sCX%YvP~qFhk9qT)F(8h_wN>Y>z9R16dWu)*O?z1W@D;WPbsXsg#R-_Oc>1+0 za`gO>Xq#5f-q0S!b!{E|Z8~xM`giOS)&3YT;OInWdnZSy`)K8P*%X(gfrkzpsWn|} z`?)Tt2JVNTlcm0hMvklZC9N4|SDT5hWbgBa!?t<2!H;HNM96v-xh7h(7|yom{K^{* z&j?cld$|07~(=J^VFFWS_bqTZ~Ekf(o9tTr^uYF7_)$#1_T zYD^Y2nQhK945T|owY=CCT*bO6noF;EBkI;dxvU4YiAg;p&d4KCP8qFPS}!kTDhTmU zZKo$~Q2(P5-L8z&miR5v5^MOE$ZAy>4ghLe<;>TT93p$c zfx}am^JZ3d4I4n}w$#8%$wA_6s8=rYj?zQC9`(7A&Hz~PRgLrdl@xyMofpdMqzRhs>3%xjA3Sbp8E)Ztv58Kllin2T z+{#+fD^|a=p2?}l<8_^Zb>bz_bbfD-?Yh_exS1FKvi+s@^n&fJE=c$n_Nb6L&Nd72?5U*WKJzAkA&k~u_#*I8t4``0Z|s$`@t zn&8pL`;zS`PjE6pFBpVV?d1{8^ULrffp zwba}2u(eGQO&2L2>SRT6&QgHWW~-d0MF(x0Lp!BCKr&2wQ7*gx%H7*Hgjx*^2>l*B zFYWBJT*Dut?ipIJix@Fn-pU+>EpdF|_>nMS6p7X+dlIJ+?#E+L7A^=Qz(*C>jEIx8 z>};xxrChQ;?L_qrs9y4}dgY(6dr+eyCxJ?M#-%;(N{D;azJ$+O3V&y~ zreq`drxo1qDX!|%;-+^e@?k6tGs17F&&CI%TC72(IfpGtE5$iIU_-q$*3Q10*q zCOJ`IR0T^YXGCf7lM0ibj61rdC(ZB*eoXlKm==M!F4*w=<91=fFOtB;*uIRpWcrVl z9*L*cHXG1o40Tox5ixA>B=Sc3>fLPdx8{bS{F%1tAF{JUg|sO+f66kQO3`bsf5mmt zH2a0~<2u3U3>FkQ_5dn-UCl2Vrt?S?0387Aq|m%0PIoHW3)|AuEEU3B3tLwZwpkcA zxf@cIz%7H*Q_JT(f#P^~DayI%d!ETC0k3(H;As|7$yNcuC|B5-5ux8qqqRG|*e;i} zrh_$%Z^UbPs>v&~V7*UCx(dtA7P}uML_~lCf=9IS+ctB1Ni-(I!d44f1cpG@RX;fv4i?N8Z%FA~Ja^P(!CLYROb za3vo^?zb!t351jd_c@yfzeWP@$(fo~f0vI0Op6FDs!>k^hjRYgdVn6>*IsBbdEOHM zM+n38uV|Ml)h?z^3_Rh>yy`T0e%d5M#!7uDu1>2fFF~>WNpT$0;2|v9B5Dm98VA`} z6aH3zE{N7V@x+vNKy7K)S=}KWwuJyMCr(gstT$?Iu~4L-g<9eq zU-5wFP?{WLWJ3QH)(*sI1eztSTOors66;0C*^|oXaoMFNC&As00otc;zJ5hI=6TC- zdBg_xBbZtCc$giLdtoQjG&>A+Y**Joqg-KLu}@!hVmvV=fyZXJ^^B~Ea)2u8DAVGp zeRUIb2b#gWc{z914DI7rby^965x#|0z4_{^<>xmJq{1Dt0+LWM z4xnvttBLN`K5-T>#TZ<6tO=fkh_(`q z#gX*7;$%3~amyi2;bg$B7DZjVA$~6sxNwrvr9!3#sSHv-a3=f*^*9=d&MRZJjInlT z#~jd>5oLACDCJVVzJt;hQz>R%xff4lFy4_M5PIyQ9`8#Pr%)0}yVE|2)GbDzQigg- z>VoqP<4uV1XM(Ka*IPGd_9s1wvODw&w!@u2`?7cVIRd)WrRC${B%^NB`B!7D8J z@I3IB<3j;=S~XeH?Qk}*9SlX~`BHRFFf-Jt5=jx39HI;3Z?_*EQ9s`pbn39L$*uAJ zdf?TM?6ZrPH|_MB4|V!gf~=;1>)}h6T!tB~dnEUA{p{+IlH$o5DMQI{T~8WZCa&RAAhEihfDIAo0R za4pYmF$tAbh! zQqCQFaAvSmX*#?dXI>t>@tXL5+@UTM2uF2Ff&NNNfdV!EVFFZt1}tFnRk@KZOr4}J zI-O{-iz^P;k1G3V$2=|JxKtLwzja#0 z%D#fp`zkKl5C8)3p<{Oyt@F8{?U;2w@e=4jLW%F3(Jt6> zZMGc`%V=i)H{6?8f1i4YVY}nkFI=nVH|s&!xO(G$sd|%n^@caU3#=>2J`~5@dr-C z!51kHuUv3Fd`NBZqgUsxsk^k&kd^nI*G+p(4ILaWE@|D{NMnd9%f;*oJe3a!-?CST z;VIT+se~<-ViIR4h@o^czG}&>Tcnh9{rtI?EMsz3jtLz*2&aGh1H#A0b|pw3yU*=l zVf$!#VlarYo43jp{-Yl!TYO|66Jq&T8N<}G9*_5*{MCZS8*l22Ph$6h&0sqqI{3dr zb=|+kbbjM{=YRIG=l{f|hxsmfAlo4iI7OMc?Z~%*-}KoxpS6SaNv@8Z!aG-G*XfHH z4yUiX?eq=pg%j9c)1k^K?EbD(7#X<#k35C@tT#Q02Wy#L{xv5u7SFH1El09_!#aep zkL+drzL4LZCmqQR34MuT0rly)i#=|ZyqO;9Nvw(W;P|QxW^Me4-@$Ly)ooi16vBW0 zpcXp}UNHx2@FPZ-60aeyhfCq1p&#+3gaL|6I-0WRYCN>FVzp{Vy@+h#=I5uqrrCcz zXqvD7f~NU-Yx?Z6wuVBmPJD5vRXPe;Oaln5=|hblOy@AU8aJ-iscvWIB_>n?8$IH3 zq+8te4j$GXF1#lMnaK84sr4yANEX-82+D)RM4rO?lLkbZS4sQ^VFcoWM@*9iUiLUG zhhX~pUm~cfnd`B0_swgT9TWG91VNKd0=c;dc$U8r^WP~u;9~}ck;maXE!!m7^{DTL zP@gDRNMc`TEDxtXq=!#Ji)znr3k#{ueO-RN?p}1bv~J(wD)tl*>KUVV*g3( zkb+ZP&HDUl$ruhET8ZqVvkQgJe5|8{t}fKA8EufC3yn;O_lI6gHZ?SMm0x_kEOXq{ zOT?no9;wokC@!9jB1Jc!?mK~jm2aTPx?gVZUx|IK6ERnNYccr5Qq z6{OT15Hu|SfNs?J!C`_5b;_U6w&jq=7+usap(Afuy9DHA*kmMSN_`jg^q9OGqTtLI z*)%kYusMjZiVds|EKuHsY$l?m#mjnY18Y#Zxp4y({z|r?uu?~-+0hC>?4AI^rNQzm z+Nrp^C64|w#8ElHN3X;yI>;LdP{SP1gv}_h(~j8>8xCkKQ(h#oCIc5-AjM8#6Y6az zoDkD}J>`;+)xTh(|$0xeDltKdvk1p+S6N0M}?%Mp29U9pcbPcJ-*^ z5G~bzT|_qj-n1YNOeB-orXNMa4geXZAr%6F`CQJF%L5qXtg(Z;OgfNm*{fhd(U#}n zY>X_)NDxhNgJs|g#5B6?<|YiTmMJxp1VaFe3K6L0CJG0s0wdLU(&vIqU@Ka-D9{3v z0sH>7*9X>N|6#vMEFp9Bd^kW!mqGaMIhQWRgNYb@|HDDG7DCJKIeqT|rs1KFn2jQI zL4JIusfmcW6+W`rx^Kg@nmJoq~50Q>(C zdnM6cB9vn4<#fcwA1oYKxlcTm*r1L;#{arLnOxDM|-QY|n*V-b_?~eX3m3UwDJy znwv@Fq&-FO*s=BR#z~~8?v~&{G^l#?>PhDPgI-xMP8Bo;yRthBhCzf>_5dkBFBi!L z-BZEb;HnuJ&B@bZ#lw-H@{`{Myj>Aq+Mo_nmV_~pDIjqM$6V`Z~|?V%kWxSY@}Yq};3foZ95 z#~6pJ>uEoaBziI}i9IY9C? z#DUpOh|bI;jX^>x*jSmvU&8vcan|pQ^?wxS&l1k>c5?n(7=M;9es>Gw|D%_TMi@8S zzh~EuRVU@jtb)OBk{%M7h8O6>aZ?;JKXs?QeVGu+jl?nf$Yd;I+0G#iN|~Q^q2S>@ zYN)R^_xGx>KrNNhH~9G&oL(wrn7&m&plX`90VZa=(iAf@*wXT9I%ko|$62 zStoIX{*~B+Z2|U{r|^jnLoKYfm3+bLnekV-suE|#&0+r}_C!iw;}iMffGiQeTwl3S zp$K(ESg?XJDM9i)7kg^=pJ;9S{?Qq^@V(B#X$fF7`0VAY0E}tTEiPg9lWgGO#^m1a6WfK|A%tdKcKGUGhb529=0$@M8mHK0J zJtH@NkoALaN@OTsr(KEf+|rv6K&W`n&19 z-%am-hHG!x&~oQ@__v51ciz?{6?EA@O^GkH#G)JA6G`OGQ+)je!j~(4TgpD%xqoo) z&YyP;95JjYR7!_XVHP~Kf34MK1~)0MxVTthFhpvEk8gz?EtB%`I)gqgNelQ$#J=YC z*D2Psh)jaz3-aT%P{C4{2wPv5vR+3p!N5NfSFgu)5fg?mx&QSh+uK&}7#)SlK%y=* z?wD?tRaCu9o=A4$kp$nSn^7+&8tY=wW`@u#K~x&I>se9Hmpip)_%Lwdvi9Pc_ufmO zv>q3FKKiEu51$M)`=GjeH8(a|o-jh!)A}m0Tl%Ys4|ADV3_%A)mskf?%X4!uOd3;| z@ytRoF?lIA_(+2j6W=TwM7m5K=8Y_GZcHmwOaX-xgJ`}H*DrS4}eL#(6q9Cf@t`Wb2 zzSk(gg}rzo(f&*(M)H5zt~b6n36+NgNx=|6&9&UCK+w9qV^k)KX;cul)Vx*s;f%eBZFu!3hrzk=!DSyiIM*Ls_R)hof?W7~l?UUAzmi180b@@=3xi={ z$xkspyO8~5DS+$cTIy8TEtm5Q#0M#JYqd>F(L~!7e1zht6Hu|<_p+X@iE)XWsBWZU zxk5$Y6iv^(j?X;5tkj{fro293yst6;9IT0MOU>Od^og2V;`QbSg(j^)bNqr$hHrC* z8uy!`)9h{04?n$k08ZeVEoVKnaT$Opadq)=*++*$ZejBo`9-@AaR^CQS>HzmS}8Nh zZ;XWuF(2Xw#joZkB0klGjED2#dpHAHn(rTe{gU3{`CryIys^7iK$hi4NbD5vGaR@j z=?V+1!0LMBz|)u>kCP+t{vn7NH4UObKm6>WW6+g092I?98wuNc8;5Pk;1~QPjkVQ^g9CZ|%bAc|MdcB1$gh@xe zgEQ@@zx7V=pVNWV^N}C zPEa6$#CeD2+916JR8yLNt?b@+U&MOBpT7Kaq8a!oirJ`AFag${<~i6biqDDkf&z6V zBK>8P9; z2388dhe)U>MPHImqygHo>cWT*FzHGplWI)9;*01O9Q-I>c&kH)aT)P5Zs1Pt>HJy( z4KdwDTh?`^oN+uGR;f)LqCxbA=N5(JMDjl z)B0D@noZ@u7LA!M)+aHWpB{zrJl{%Qp2xBEEEZ>=R-iL(7ghPbFj2{p28xnTY4d_C zV^$Tgz4KbOapI`<3Hv_5njI`f#TF7Vn@pnv47=eJPTk}b^H)cYvT&CD6KVVLS*F3> z3`7yp>X_RpJ<~=GwM1%qy3^v79wP{ZOSR+8Bg_J@E`9E?jKFrZM-8X5z6@0!*eP<{o4;7Q!aFT*IAW~oK^T9$>#kd zOD~U}Tz}{>f`Q%dBiKN4^o*Q62^)C+0mJt%rk^lK=q3Mp1e8wR4hpjA+Ce~a9DK~l zqw_6=UEJ6Sw3A@^9SsMO+jS6SA9E17od;1iJc!<6kX@u`<7dy6cI)zTmwH3QV#u`n zxF*wWW#|om#(Ve9nr$`D`+xz-)x>Hj;b!8S9mr)#1W|Ea8*rv9iwn-oH`@TO$)TwO z{wf1vC|ArPCS2@}`3h;ZUJ>W`l2>&wi`j*^*UtgRKb~eLmiS;UQMAQ4ayL=@sx9icudO9 zw2^&qyC~=COw{B{$z@G%Y4YUYR$@XOX>E+-kF@-O$NIL}GjZ~ADjtpeytd3Vu!pnD z`oLnT)jJmo4~S=h^U@}oyT;LR2+|PawMX=x1gvfWTvHQ1kx6TXwnhF#xCN(b#T(YJ z>$n`d1c2#xBn-xBRG397+~G<@xec23^_?*zRE#1V>`>{|#PFoI{MGc)p+V~Ts@!DX z6RQqqxLrwetHJk_%;GaeHp@i941-g}oS#F&~ zP2ddBYW4I1T1^1;YJP)Ks`@MTsMpIvf;g-V9ve%R%Y4-q`sn@y)^Evh%_~>s5>)FG zccX4hWLWeb!fV)dQt81jvuD^66;TCZ*=LCTmi;N2vrFt|-PF|kd^J&k-*2COE0B=V z1U^u%fg*39eY5~E$d!2(+M;;ZGKM-rmKMdjq=7l#=Bs@vFf6K3vebrQZv6cW0U0ke z<;0hErV$91tzyNTbRK%oW88O0GHQFPUsO^7CpY&Hhxi{X0RRaXQr@w@NNiN_2wR{? zGQWGdW_g0s9H9TLZ2th(FESffDM734{wV#h(%Jx!M@~x;-EJ8UJ1li9{q@#xG|&=F z{@SNn02CT&j;6}y;Vgi5ObbU{V*jD<6T5^!so6u~sl*t!TD$x`U>zlF-A8Y84P_GK zQKTfeU57K%&gCYcy=k)j`Xd^l>#^%V0|u4rSKY(!HZ}181n{8bI7jHYFtKz<^Y>bg z6NoraEv2Py;_S7&{nZ}P0nyeNFKX5&^0Il1Hk{D!E!RE zv)!()^Q&^bT}Kp5Q;bRhb))R}^yM2rB^m%XNlUMBr5cW!tXJ3PD*ys5q%KQU6bnIN zK|IoTM<>1|DH$K5YWQLX7e1W2Rp5SaO^L=&x{bAkI4R^4agdUd4j01sbb^#ai2@}F z;)k-5n_-1HxElQJ%$7ArgCU_vW}Pjpb>mO+i^fo#aBU%ykgP;{h-mP$f52v0dR7m!b2 zX))L($L*GtZ%pI{ZkCBNaAKwhq-a4ffIzL~t`JZqzFp~`SMm^bq|U6M<3$&Lku+i1 zPY8iHn5&B{B9$aRWjc;hPF$5%6-qY4n$4j~RwM*SfRr}cN|7~-X=@>mPy=nto;v-9 zm(?^7v1FlI8^qUv6RY&CAtyn!!w6~w;{u48wxH$AWR^MVK~7GV5oiRh)_I9@CLc7B zy<%`%>BnEUb(e$I&lyXYk={B>{_2&Eu;J99JRWQX^%E|u)FhTy?+_sJ zPSE5*{hWCin^A!lhQM&HO6GHn`Z!+dM!%HI7^n3K^<6&T|B7Krs#6q*Awh(gDQ1WI zLcr%J*Q&coa(lq&NN@C}tAE=pO=+B6$e+}#NXssE>snbn$$UsyvUDweN(52M?}E-w zsz{3?Zr7KwT0Z=&B00HiQHym+M*}P2Nw-|TTf&jc&^9Uj(U^RAsnVOvV#8?~0Uyl4UEx@LPSp@uwJ z8Bk}rZ_%(8a6hi%q&v1ysa?u<2V1beK>O1jL&Kuw3eusSW}H@Vb*O9#mBKxzL&QZr zmkiqCN(sU~6W4*YeYdYD);8-o}X z81tP85n?}6_mlz)yX4zR$r}%8!RmLLUn8}h1M7;_%KlB=q@$s^5oaS`dRNZM?&q7S z3)OQU`yu)S1rBNS(YcoF?or4WPka#yVm)Hd6T(X~2qtFU)Jz87Gz&_}IwfI`{>q0| zNaTgeazLe&YZS;Bh1Gj*Do}=RO^7_U}%BTh> z`6Ao{g0&bwtYR&KxAV)W&{WFN{b|hx+K?esz+z-5mM+O)=rOW-sWg3A?JE>nW%Veg zzGz6>%h7UCIY?D?V-uxLgXJUX1aKKbKtjmTjSnA;UNDX<#Vq%?QF75t373mm zBFne1`iR*c%}xa@i#Bhr_vNg|_r3EoMv&;#$S5tf$#72d{)WVr+Xo=RwrVTlWfi}y zjKfN}^dPwN0Pid2y&Z)L;y?hrA?RUi~BZkfLX@JQ;?E(!T!NEa>V#+zi6)vMDCz@n0&lM)4p_#x28e% zVB9KCLV(Jq9L%6hJ(C3e0o|uHI2yV9}FRmHmo<> zxS+i{e;(_8lhZujE4Llg?xXp<)ZV--Ta^*49*1@yw-tf^rjfKc1Fz;CxFjhALP&r@ zifa5kalZJfI9c}CnI>~e^yJxY@08M>V?Wj#*Pj7SoWm463AJ5?H+jb2n~kKsX(k(* ziE; zMMxAwrLlb!(shX7D+~LY;c0}J=RmBSBWN6hO`BTeJ(${h;AcK$b0ksRB6!#j)8>N3 zvCg8z`jDTloNCRWwT9rs<$MKkDw@&dh~kKp{|4-FMcSG1^NwqMPheJlR}>o==B2=Q zYrGJn0-eH!o`wSP zrH?+7^OXeKe1F<&$+BV>N$<@_{YrImdw&p}pF^U)YFhl7Fl5Vc!sE3! zE1#F|wTLTQfglk8v-+NAT@i@cL>*hTos(WY;kG@zVlq!IT5%!SJuDU6vSP^CpJsa; z1%m1M+q9gw&HP5>UJeF1uj>U?cCKg_G!ZgWj8rQ{y!E^?2r*ndT;)v&K=M~&a{oc> zeJ*vfuK~JhysLMl0RJtnK9QQY5(=#9CY}ya>bn1G9-=BbwBY!s_|LgA@nJ^{PAuY?D#g6Rz#((U0_dXJ^G!6hMXJ?O$Deq+zG4{Q zoePd1jSG6`i}%DC^7Bx=;7!q#^`e|--wE7CKwjzH_~0V&0U)-J$e7VX98tt1HE@_& zV`JY^%#ZyE%YGj7UQGnSgo;CvA6*19zkgbh9o35#chi|G$AgsrAj*Q73awG$XDIog zyV_4z&G7_W6)KTS`Zqp;X1yK6CWm_=K63@-^RA`3(wwz%8jL*iVh0p7MzkcZh|8RV z!Vs#HBpdkf*)Tvr)T1Ct)-Q`Py!CNe+K8PAk~)|(jcP}5Yp`Rw^`cS=)^^gV?!U3;xo?rB$+E(F_4iJ_hLRN45Z-7 zEpZriGLL-zALHe=H;vJqk02Fq>y}JLgL*8zYtNf#5q-4YsDPOP_Uk-f`H*6Ln$_f{ zX5{mgRZ-lR17|mgq(^Vkd$h^(k$L4!#vkOS`W9aRP_5aW8P!_=y5TzmqmkEwo<{Gk z%eD=}mN(Te5kpL1EwJ>GQo>fAfJ#dmhJ%Mz^iM~5OUd@2vpL!J^816< zec6S(EhBccHpMwpC2qQ#*Sw5?`W^A(66-rw=26w!gjhW*srkxWF|%A8J7ED%)B&8c;!4^*6Nm;{aV zsIDQGB`~CN?Ux&%eQ9~3V%Z!JfkI|4^N3GCnaj=!+rq$BEFux=8-QV-X?{s$sEDrq z3TfaI7Lh_IzDBrmCjhS{*2krU;f0bP{Ze=d0~aX1vh~?83Rp6ix*rm^+X7`x0vR>b z=mI*mNO#1N0MScS?<6R9e<;Rqwv97!7>y4qj6=plRAGGe zqbU(cX|2x(3RXy#W}0i0(_GJi!2o7_vP%@qk}(YFVMBE{IUyDRrcSK+X^BkM+ai-? z1nSIDHVp8Dlm!knI+4)j9_{ApdC|Beg}3%0Rby$=PQ$aAtG7~LMr?7{1_;PjhvF}Y znv915r_Y(d54eHtwC!PErv3=&fR(G~GZNAGs)QSJFzqCSe$yBCo@!}nR9GzM<-&rK z%hkeZi>-w!)41MA#06p~+71E#Y$x$Yt;!&(HX|TSK&V&2*=r|lLRbjj-ycaf`leX* z5pSYPNtzL^2QC#J8YUQ>R7<9+) zPmvV4BP2W^qq9)-ul}&%F74TPQUOaD$ya8NjF6Ctf zUrrX8n7eghSVs1nGK%KIkI^~I&68Yp{d!qx1o_jt4y7pZV@Gq|>tsRuJV5#1zzz|s@FQDUINeA%->xgR1FM~04_r2D=xryr zIZn>H@9Pk7Y<;fz=|O2Al4|UIDMHDl5ggKju^2`5r!8A%CC6^q%D@W9*mf_1#b8W5(neuF#WXKSQ-CRJ0 zaJU^w%UXcuUB&J-?~^u(%WFfq79x`egKym2)*gO|Irop|vZrlKtg8th6iJPgVD3mO z@sYlFAlP=I^`lC*e@EPqEutn=id)2KVU*hPLPJyBeozX5Xg%|_vt-nq;|3IBcUfp+ zCL1k~IEQjMqBoXZ20*mITK1xRKXVn(>I63oc6}nkjZ( zAcn~N{v$RpP41j6x*WeijAcs7SJkd^b*PL0^h>T;Zg}12Tu6;suR3sk^zDilCr0!a z8v5sQU z3A(GPu6m_D)>U<9HHXFMbu9>GzXXOSObpK9v&-7xLU3`KviKBsgHF8*$qn8Ct1qZz z3!IYAaWy%#t5v~C(H6GGU|`EgEsJ6~&CD-RGY}~86;}!LmSX6sy3aLmI2e<2@)7gt z_OxCO-jeaW;!tmT=tc_aaKjuMBg<}m=AaD;vh(rW^#9f%UC{=5uWb-!xrnW$S2sSc zFtXFJcU~L2;?|~Y7x0wK;9bz?1@Q)<)=m@`F7(c$ZG)G}%7j||80nIJ3_WWd$D7Jp zL-eL4J?7{!c_tJb6VUG}qToOoEeC9HR!>_ywdg_Sj!SiS@lLyq+MPH|qcHu2J}Pv5 z;~Tg@(2KWJ2$V!JRbrQ-U0q2MjmT2$yc z+eyz5MJpGYouo9J?WSRu(6CX7O7bZsKUPwvwfqX()crPv4AUuk{Md?=X^#EMl#|9~_^;UyPy2Wk(t`ey5G0PrP$-H4Mg=t$1&W35XHiEgt9epu(RKXbaNyr&qZtpr z8J4#0T7^2f$-N&9tG3r(z~aEAS^$e1y%vKR+1WFgGJz`z`TCU?N_)Xa^>B27uNU`O`j>{IKL z#AfB8p04o(X@#w8Bwd~go`FV;`wyI0T;B~t$*#9rC8@ZYuZSAiC2jKpa7|21uSo^{ zvC-30gBj_);qS9AKFMrj9>#ISJG!sd!rUQRf9FK8`Cze-q@t**6OG2t;G=tnJ+9*` ztFZ8XUM$qgkAU8tJc^;T8{;c z!6v~I8WuDl>++!Q4e)cd=AZf>5f|VrL2MQ(y-G6W&PAB`@(mFHh@bw0`vx&;v$B(9 z8R^tki3f4_;L2BQkt?t#@JVo2#2#B3zByPh|BAo!%o1#Z-;>(rJmL@<7LE%eCtBn1 zdAKw1@kt1RjcTsLSu4&*K3ut0wfc0ssAe?+kj2ZGg!ThC#plIp_8t2o5K4RFEYEJ> z_LioQh=D8}O-T$fx;`I+U9}R@;&YAI3bCy`n9ytK*bsC7sW2wl&9&=M@s?i|jXn_twmOiF8R zAD%6MNG(iB>Or50+|S){+8s^QKzF1F9KVJTsyN~rmBvkZiku2?bGN`fifFtRp~$bm zqSzpm*Dt~|{w*B~^SszG_5Acl%su0lOU%V^0r~)N>~2e!A-B{KCZrFof%!{D)1cWZbPtN0~&BXc7Q0XZOuA?h)!5U#s7t0l8^S7LWrpDiIAULw53^q<%gbt^{<((fgCkdGIV+(o2#J4g%wt zBz&P0+=&GZn#0Mb8A~RLn3TOQ8^{*^bPDKp^{mS+vylOlOfnDs$XpD<6cgP<-5r4p z82ts9U;J6LVMtZ@F!k!kS%^#%=T6M8p^VLu8IABb)B2FlkJz{M5iuo?d<2GAzlw-K9tFN_8!=vL}F_G*lNN#4F}dV{e0)6!XtO6 zkiPcI^*Yx2mT1jX+KIgQvd$$Jdd$@a7vUGfRjIE#braFEM{mB<74P^+Nx|0!^iygs zj9{6cMXZmj!f%=y_*um8NCIgv;DsheFlSHH4-4ml^Qy?-mn&bfI|OwxrYBaE6*oTF zBr9Vtgvg+eHg?P^q!%IxpqjxnrGBe6GCkhJK?0U8WaH4dhG`ZFKG_~|5K>rQ88n~4 z?MWVH;sw4gy8n_e4xE**1Hf62dkpTzEW~c^;3I?EZ;Qp&5cYUcg;-Tf0lm;uz9hQQ zy*wn}r};WT^a1SHJw&Wb3&k*S5F#+?{iZozVdu=J?F%~?~J zw!#uBkAE&vyQXZ_7N1ek9@7!6Bt%=JH;=rO(8z~~LxtzPrxFFK0|8X)_+WWNF!t#{ zCODVH6(22_WdzVkyeSoPH^Fc9+#?W|utg#*`3Do$CUNsNPDjbPNhjK&%2BNAOU{32bn@ zS_`C!Zdn}u6X(;aL#gRjeS5*-VM>Df(R8$-UVJjD6ceZq10-6YLJujtzmxeaTLmZD z2?dl5K9tN;A9F~;_i!lsyaQ3s*mM= zKk-V5T4QY!_m=OQ_!ys)Vs(A+GQYYBYpJ~wo#57PwIkgczBcHWMfoP>={Si8UgN1d z9D71)=H#r%vZy1KS~6d$Me3yQtFidQ<6O>YYb|GC1rQw5a*WW}23yX?S0KC2Q3gU}@%VO;b=tyK0hJ7g+(bP!jAPnOWN< z68bDiPu&IA+!e(`wjG-`+U=|*mSLbd!7jYK2s8T)G?$ASI8LUlUPLq&-L{#%7@urB zIU-W;Aj0Hn{IHzY`NhCOCU$y3>K9Xori^lQET0uLaY9U-HiZ7(gn)1Z!mlJ_@Pa?B z2LhYc<<+LWxY4hS80naQWP2Vvj^?&2yKR>yiXy73v+x|tJi(e#<58@wuxxqw6wmte zkz~|)Q_i3mGU$aDNSBMSX3u;|#G;Ih42x*pdXLyb4K2-SgTvJtvrQ)-2oA$u0!&$G zMYmhmlr$tPtBaSFR`bpsU*xXHC30$PU7ThM@L@8@z~MM2g_-JrJB+L>Jq@y>Z;nq- zpPjs=mfn|5EfwtzdXwh;EZx~+5kZJV09qJONeRA!E>K^c+9D;94Mdj~5oLs})Mg@K zQc6UtYZnN{wrp$hFp*=l>`plZ$7)ZdMyHeEeeW!_J3E&6Wca|@g$4Y0|5&Tyhzg+P z&xMF@$;614A(Zp9BOr=prkk!IF|1ziio+iB!i z%@umI5?@BnNydOy2>A11Vo}RgnE98R@PQa3qY93| z6H{}xNdKYN9+gT{;uD9_qOLyaEbAahb`<~-Ez#|Xni15eEt9fZ^;kt$yOD~pfAjzd zy)OtAg#@!G4D3m?x@G5>G}<^5iWv>R4?;G-q$U+%AzJqOBIi;uCaD?hX^hqTp_v_d zl+XYKOZ?{;I-W|&F6r+i>4)!xIN0VFbvZAB8!f=wM}=K{a3-H~=^RSrf~=5DjG+oR zsejHkOC)V`g8qK!LNwU|69d+|kS!vg@|gs@6v-I&A;^Gq;5 z{GxM*{OU9X^??L;{x2U_{IBPN0~?9$x>S7kfxYk`ym2Zj#)zcPw+Cw#J~Mvn!T4qQ zOd1jtC#p-lh}9){SAyM3`gm`NV?;X-f*~d#&iX;^Z!fvCXIq)U@SCja_n=^XWdt!Q z4L;Ay4_r?d2a8CRw_>rn_8}~+a%@&U9PkvTQy_q)tO7acUPAGJ;#?wLmKOaqSYO3` z^Qyg})^R>Qcs4wFMH5p07#JfGU_?_>o8kAG0;#6%gHbR1haOH;!1UQ2+kDqku?!d@ zp=94!w&oZo13%nWYEF0FAgU(SEJ2k_dyg4SYb4mU#=?}UR*GgBkhBOQ36 zz>K~L<~oiQLcws?8xJNvF_v-rJrJ4(ib@za>sh^i`p_wZ9!MAT6jrsvSv$7xWzI*R zh?mYD*s*4V+an=;W@!`~->x8lmQ6{OY9mgQj)`#JOCfNrq{j%~UhcP$;#jeFCu@cd z1X4tVVkSr%z8lLrtu5FJw!gSqq>t<>vH2uADvot)Zkm!5s|Z6Rx;aX!PGF~+B0|9yEjU+ug$R=$q{1p*VDPQay~hI3gPM?R|5*zi_#^m2^sl*w#iHAF3tzs zgtDxvNIlN}FTr^HHg7idd*a(GsdUKEIQRbNw09aoOsVQ^H6LskIDWv|x0@`E{4ul$ zFAT;D>3N_Fu^`^MAE$w2dt8@L`uabyGybo*qyKYXf^RN;(bW)|Ei);3Hrk4em7BS@ z9|D!~UUr4gF-Z_^O&*gCrSUF{uqjxR)FJ3sk$KLssU+%>0=n-bUvfG&NM9UF>fe>q z5CZFWKcUpM>$+W-=o6zM^-DDGZA&LDevWZ%drXZ3gXe4)(Dfn99=jO6x61&L+&l4T zQ))FC1i2Jfs0=GXD&@-Z)I-fo#9mZ!?N(S@yelm)eZh@Ewa_?FO3X_fX%R=Ob>R4$ z-0BYV^E_pKH~D^A0+;_xM3__3oiYG2)(v3ycpP&U z^fURj$JwtUA6o>p5?k#CbAfKebx4b=4V$VNR+B#8Mi%}%ceibGmrY=I+Y6Ez?ryZX zJHGqKv(<}F8T4aFQ@uxm)6C0cWwdaJ#6v@2oe};pm@fX<&iP8d^L131K%Nh*E2^u? zoWakRex4;hhhUnt04&SSs;CXhzXnKFOPotS6uh2N%GE{8$*jx0IqSK5&8--!hUsmE zeqf7!-oC!9@G>oTetH+4ylYLD3e3}muW4+@SubXnR_9%@5rK>AV8cfQcF9?2 zc?y&gW7L%u&xP*k6ai8ZV4^~^;$JK~@7~Ss1PWZfs>4tMEBx`PV!#{>r(={u4w{jf z3hj){+$al;8yfP)Tkj6Ly2}G|>oZ{jcD$b6`!H|5$V2t@gqBOcQ#>x=#KrtJSi$LV zmH24gZNf7xqq-kOc14Sm>898Z1GDv&Y>y)$2T(X@-iEXIwEQ zo%;@Pmy*tl$2;cE>qwGJ5Bru$_)J&vx4oXA91uPZ#_kNlUQcDBUR*^IWmA|x!S^$S zu-ixC(>AnRVGa2$!@A4dYe>lH)d;FB?|eQG+O@M8wk3KO7$&F&uvCJf6s(FgQkS?06zU!_2r}ysNOGsMhVh2&n zT}0^|B2Yq-xF`zl?X7ZJ!(+ zWqS#w?*oJ7jxDe}^&FdIFQMsuO5LuvG)Y#7$$!cHdHkT4LO6)SA7gO2~(i+K!jgK`@QA@V#{KD<4a z3&M8>>+IhdwW-4xSl950F(k~BNQFVDgor@YgpdYvkXYkpKbS%~wjR}6;+yh7KF;W7 z7s-qsDk@(^@2bO2jH8xqluV;V6b;I9j25QU4nv27>~?naCTr{YyP}Iz)mhJTKA*LO z0eay4*F}omV`BqF83)UPcuoLEK)Ao68EI**tda1vkDIrrB7aX*M2c z>f%7tsQb6Yn}&4BG~RUg8jY+rKr-KWd12mSzNy9cz2kKEi^Bs}8u^e<_qO$Au}~Eu z7nUakzn$EDjZPw*Dq1bGNeM?Y;R9^(yS7L>k+>m)gHvR}>KZ`)XfhC5Xf2aCR4IAL z4&^*MeR1*zGx+9B{M~)Y@`K}cQA^t>WQDp`bGT@=2ri9kamkT$z8W7Q^Y#%l7b_l& zu{bZxi`7^bFLZeeVN@Cn^&O{9BAwJ&(odf*s|eo@u#W3o2^XR(NA2NMP@qB|4-vs| z31{i9S&VP3R1x~aF_g}5?|BXK45Yg0IO9)Z7S!8Wws9b7iw2wgGCLrdr_R3k?B2cX z57}K>^1F2B-aXT?L9u~sqx&gFBqJU-g%q5W;HmKJO(46(mLuflYf!VGx|S+`yuds? z)2P0$;KS97)oeMMsNUzyeI%>WBJQla_CD5WX5q{R_ihzT(TJ1$KZT%(a?T{<)NdkxNAfcP!iSGJ8{O7p8+~~bzbDuJaFbRA z7yd=$yuD&&D%8RV>2E?2%Dawyl}VH_ME&)aeP}AMnt>{peH|#~AO6eTSy|m}FS3KB z`vOMB^{gsAB6F}1t>>`NhK>C|pgm-{;+tq*;9;uuQQBSP?j z%-(On0B|)Y@AL<-RhW9lXF|HM0`X#X?-tNs;$UEzTzZlz^W#eFU?vI^Bo!}>?d{g{L^j0U6DoVeo1GNg(4V7t!ZwMLOY zEjhHM^((7qY{Fd>aiO;ORxIf7v3CV{HV)128ZHorjd5)Cx&s`tcs6V|Mv z$qAU4+!3Gp7Lp!J3Kh~;rV2w8w4N0EB?mf&e2-hZaqDumDh)Y^8rt=dY4$ZLH*2Vt znB5rI@ILWNEZu`o6YCA1E@HElgJ#E;Gi>u6##?^(V>X<%GxTa<#`$iB&x|DJv+Z~X zn1K!mW%jTwXh8N)9uR&g*!H*kmheV4F~6;NW*BZzd)e& zh$(t$NK9WBiu%EAegrk`0RP|$?I3-rpDrr76jL7~d)ye)zYmie2@jOUehIxN9gGXi z(f1(iZ}L4d5c4k5h)h0E<0uP?lse z%jfUxpY>|tqsHXvU-mc@-KtpK|D`W{^z(8Aee~l%w)`c1L2b_BqhEL{ffFA;nMLvL zqaS|7&cMOE4bNr6X zUF^+`s+d@T4@IvK7l=4^c_%8GzTdf!3|7e%HUeQKHjD~HTR!9rAXh2xigSh;csJ3eS8~S$cajUMQ~FM)uj8qjhiP#do|El`4B>pnHtJl8W=*n1lam0k$vFp+O_%w* z0_4J_Hk_b@WP7l9%4cmPD4U|?ECQi%VHQto!P}zhYLp-0b2%QnnV^|85aZ4pQm`i3 zb%DE_&q3W<)Ay<_r?Fk<)x>g_IG2{0_f!m;KmDY?Kl#KE7A_K8jqy%O<@S2%0?$M` z8|M&8x9@YVg@B_(FG3JpmmSymjlK;_04eNSak~M(XO%vCFAGmh)fhV{Kc@xpdKCA8 z;vQlk&}SI{oP((amm-=A(N~{@!sO?YnZGtmDp%T24cyKo_6->pQWOKi9m1#V$OuMA zG1dLHfBcC=@V_LtnX^2W^-piacP5z<%l+gT<2{d=LdI@AR@xbTUHH%AKxd;*ffGHB zD093YviBYfHIF`|jENsfM@mfTF_V09Svb;TTfClqQ$dupN|^T-Cnmc1?ttrYfwA^B zCnUdqVCsbT0;|>%A|wHWZP7#hdcr8Mi5^70N+LcgoAk!GQ$#A`oyV95w0v zc&Xpm`eF5A?x5W}Qk*-g<|H371|EiW=O6DV_UU`}J#xJt@mh+{iIho%3tltSqS$Kx z_pc+Do7ALAT?3K%U#H9E(NKkhgvvEh+QLOIr5#u?Rju!qtyBC=(Gha-vvt#C`BmKV z5xW+_&-ZS-=>@6LyCyb`-V`BeSF5rYcHH+8(0GSg-swjlhj9)g_`@*A@9mO6qCt+| z8_M{BHt{_59d466r#Ue|IC(MN(31pZK^RL5HW_(CPXpi)-O&P|q_G;oJoU@p{C*g|aWKi)|{ zYNa7}eE6iV@$dflE)&45-~IuKJ-fb4H+Otj_pq-Gepyy#`&R6PD4H1Vba{1u@ckEc z+wSfF?tWwsR<(fi|MD)NvgqzEJY%8qqq+e3^VfCZyUIdJsDz{&Sh zA#jj)Fj~tkWFYLg-OoEn9`m<%ygZVhusUC|-7E$kmLi09*00XXR*Hv96wN%8g;oi4mst znbD1w?D&|jeWz*7ve+Bh!Z!+>sSaqL)XWQFF(|BbJ1d5U?qn)rNH~Iqw5M1{ipV6{ z!G)h{zgFp<3WUc+d2s3AzT&g0wAr$!?!XsMGY`6Xmj{#EgR{huIe?9VD_aU7jMY z{A zJdrw_;S@_N8_2Z!!L2qywu-9~^yI5eIe2PR#@dX_SaHk42R7q!R`Q|Uves=iCkFDC z3zU)as9!2`xir$ZSL0!X_Y9<)S5lz*weE*GK$l|5HV+BxL z0vVkB8m8~YRi{4F-<(&+2qC8(by6+s(Quda5gX)ByGH4uGcY}E76+k;#}vo5uSUhh zxyskLlUdtq_m#D9 zB~%3-j=^>++Y3Z^p8(*GRM)!sgh%Fgu%BV=f4y3$Y@q+*Ekpmt`F+Zuf+GXcX9pW6 zes3rjyk4oXMB4pTVM#-Xy_N&N0YHf?o`H>L*M05r2X1>CQ2N}cnMVr{d7Q$Ig5ESmd71X}?BLX;uC8cP9aB z6u-iXnJs}!hGldsTW+hl>N88@cWzH043HANF_9ZTR$Y@HaGB4vR;U?ad}`XFuKq{o ztDj#=ogPkeZUTl_g;Mg&;uYs00B?9oY6vIMyky;HSD+{d8TD6iHs(VcHagroJDo!xw{4!+ zg6U1XWmc|$4a*Dx5gEFcz5ro%fKJlL+3zdb8VL-}2#ERiYz9~oNucTH4h9gSs}cc@ z_>b1u+iW+-^h^C{V^fERhcTGF7e|6I@kEA4GHd)-hqCh5xH=%(^c}|v95)RjN=B;# z(j(&?4=?WOH!rTX{p%yn|GFiGoC8Xsn6rY%u>WsJ;Hfxk%G^swFRG&?%&-a5g5QoNk&R`9V-{F@?CP@n5l8T@; zv?FAx8MVOC8Y@FsL2_JqRji~9<%XLQiF{%^)#zMcR$VeO6}EZE zbmHJtIxpX&mHQ9AxT62*C*?B}hX703m#ggl{m-uGf0OL%5?ufOz29BY|0dZtTN=t2 zpI&|O=_Gqvo@c-N{OWg~PqG(0#NXY!`rSRczFob$&OU!|_4$K|ds!^X?K=DH(bZ>< zCK+@&20Q-rcUPZMbB9Q?r8hr)boD82my5*;y?gY<)uS)yH@#ewhU6Z7di99Dc#0BW z*`s?`kLWX}t8$$^{QT-6eg93-LA`nS@ao~iN%pL)r~@>>2h_$HQ9S+l^y}+sXvWSv=d8t4^XGEel#8+2s+`b}?WHjYE?p+lylDYi?kE z*ZC&Yg2GD9$}YZU3C3v!CX(A(OVOjyVErUaX^!YJtK35ROjBQ#YqsmNZpIXc0yz?! zZD3-{vhxvf^HsUoK!gs3MHIBNj>cF6f4;GDCL{&n)hKzKC|Fzs5<6t5aeXv7O*j(; z6)y4(Di7~lbVz`w_@m_7!)mAr?7qmku8(x-w@F| zGsU)l-QtV>#fLW<>)0}e056&4RydZUp4Uh))5jm(^7y=_Pw~^5j#zzq%hMs!G!&4qb$1`p5*N7y+hUE$0Td?9%A-T}FFQ**Y+nc;> z&EU@e_7?ZI_@#+1<0f~0e$?h3-rZqz=La%r{qM*&<0Q{=esO1VD1C$*{`LLVKKuSIZ|Uo3KbQSJ(*Ei7uAeF%AT0#TkomCn!`(Tv$DWaSj%mktVo+9sR?H%8KjDE(b&;FuSI_d#^x$vPf6qE)ZkLrSO zdI62$veH6n{%D)kwA0sSukGp$$M*}*;`@9&eeg~C&xUL6;j~4tfxOLg9T9<`8Gbb& zgMFuxsDbbCx<^yUKzKgPK`JZ-k0=-<(B$x6b&f_{coa|$4~)1;qt|XR6wCCew(V`TYU;df?qW`_2|NQ~~qrc>94ris`8$OBIio3|sEY=LJWGT*)OW>-|K3D15 zN$AVDhDIiKI#E1q9s*_>?syYOMioS@VB@3@{PC9N};W!m-(Ec|3+tz zwK8%nX*=V023N1r%V$aMo;T z?l3k~K8_o^0fTCzSw|-y+V`$@KXcFfrrO6@bno{Pd1E~xuIfAe`%gWsc%6XOKTZf-!`5y-Sl-Vccu`2dilG5=5DIfS(blZVwv8<{7s_V1V{+-D`a9hoiCQQs-P+Ny}2HRUtJ_jpzA#;Kt6;rY!* z=huDg{AOeG>;A3gcR85a<*r#BnMiR&0BfyAxi3DvC+0b)e-+)l5Agec*ZEqr(e@)} z4A$_odQ}i10W+&!C9{{@4T4z}Z82ZiIbR`}yt`PVUPMKVW1dS?I6r58#tm_nqCqw) zN^vqKW&D`NO!r^^q?N%7erxMyCQ?v`Z`2+I^Ds-lUf7EbXT-k_lR!tYsiI<%>vsZ) zsN!*nEW|#_{Rws2H*`-bd~X?Eb1-PjZxf-WxXMxXOwLq3BG9oX8BDKif!7*%ZGH_% zuY3DZAIDmcyXgkqj2U*QxiS-Ao1P6D_-kHr5}UX9GuZfxcov$(H*WAaYR1*y4Rr?10WO=~_Yz*jitDVH5; z4h8lhJdSM$@**T}x5yi_T(^^8N)(Ghc#h^a|0`ISK`UFi@GScQV!!roLgKhU|H-rq zhQS4g7Rg7#H~LLENifZ;c9R2lSzrLny(03bfg)%^+W;;hhNoH!!fAlb^(dl}CItU` zsTFi`Lm1YAw7UMQa`xk9E#{dYjRfc-$_0vX1XPfchV)XKhK)(WI}H*7yd^+O%j@i8 zC_Ea4@X3OWP7O)22;=Gjn)miW03l?c;+VX~8g@SVNLuS{Mr-X?&tFuBmM7B5Jo*Z= z3gCbM9k8DRnuR!?RUk2~zPo+Ykhj$V!s5f4?Ypw z7p#VZU2o;&wRDdH*5A1**LSkm{6(jZ`d>e|XjAvPk%}~v1a|yGs~Aw$KeUR^IRsz% z%8rK(SdL-&F@FMtLP{D7KpX=a{0>}uNqVN;^kAm3X&7>Tr8;~xA{dvc!cR5KR?@*aH^u6@;^US^xb+~nHy((FO zs<$0md9>HZE_Z3^s=``QFLS$l@)GQjQT!Idfy8yD+>S zwW^Vu3@#zuVyxZX&Yn2+W+RL#-i-$QEr&G8aflET6BFy4^NV8sZcXRa1VSD1>!b>% zWSGQLh!_74KI<@%llZEX59h1E1(7?xWtn$gIribjmQevP?lJpnVY$#S_~nZQTki7} zTPh}*x0L@}&L1$FGw6SjvAB;MoWO`zdWe~L#eLm*mrVz!d@PRL#=*Y(t~XDNJTi{K z)$8hr?I7vwFax9awZQ|u4)3<8j6EcsHJ*OTl1>#w8$8RCOuoY6FqQ6n2lWxmUX zfo5P4*FHN5_ciF3K^*$w;xF5UmBD!3k3t{6+Yd6&qo+ng%>4re@D|Q4h{;^QMj9=^ z_!Ir~Gm&|{nTQnlgP)704yi1@8Cf`XL$X?hIKIp=o*SpqOF~c%STYHnLN=&}`TYz6 zb&JyN5Sun^Vldw}Cyv14CxHE-TXLuKqYG$H{IzNJ5j~X-Kv<#5w11w~o;^o6x8z8*wl-!Z)@c2kUNKX&+T$q z&P#^E*KcL3V#x+blBHL)F{QkuP!*?^NMP$qE!^Ke{r0J7wp?&%Ruao0wPz2`OW8BT zmggN;u-I2)62CRczJ2vA|Ni#df1By;8q(-*ncevQ-#@v`VCS4RhHew9l&T$<5!$6k zY@gR)u2O6#+dZY*DxOp$Wq#rn&maH&3Um4P+qW{A|NQMgYiSX%GPaHgsv=H06HRUjH?X^&f2)r|k4dxh3bx>?k9GV*4L!lQdq3LBK*-OXss{njK5}7&oF!PZE>Z z#Sk)+xcyJ>`8=?)A>O)y2=?BmfyHB>OCepUDK|O3l*6XsJ7pqlX6$tGf6RoQ`Vn^w3R)DISlYI?Jc7*%VlLPH1ed}X`0dtmq z#8=w_Ax~;vF?k^s!v(J`hl5(ZWKF8fxeg!k%xzOyF`@7^$7V0!7$YKVDe((0)7r{u z&;+b{T91cTK3{Qo7cM5qg6lYj%O|MP8}h;}V;7^G4PLCvZL}Hur@XUNdH`Kf=-txV_ai{d$|oh5YjDH%aY9V}9H1?l_ZSJOnw}#C1VY{kc8PmQnj@{l z4}!+6zn%)>@!4gq7l;NA>8!aXilbf1|NL3uV~!VP_cg}_<6qV}IYG`E!MyUTgX{!s zG5T+^9(vu+`ysYBGbPf8B-a6_5{D!MjVG%6XkZRPRoYPNtZ02Ml~at|u+w36q!+9& zeEzb3vuq_%Lwz5jG^O?2v$v#Nomb`0JdM(TgtpRb##SMPT-QH}<moV-MqrMF2f@JOF9ryFo~S*1ao=I<<-pbDKW9?jkC{EqisWR9-WWdh;In;1 zU%q3+X#Vp4~1Z@{OHQQRm z65bNgo4?z4S46Vse=V(>ytxa-hS+1@?@3$?zEhvuvsv~}`6eHE{0ohu`Ty!z z7Y&KaB)UR7kn!)AUV(st&uAY29n$ z&VJ6dWYfeVt<}e`2SI>}LBDKI@Z>#zdvw5}epF$8yt_22zvPHMwm*j=F^O~WvW|w3 z3~=9(7(wJ@CR}827VlAW88#op6?H|(^RmUosCyFuF4R=f0^EP#zmcIVI$#3y&zrmx z2p#T+aVy`|=kl=3r6UQhCfCfcQ9cf&8M#7pff8Qup_qbr3hdM#Q6y zPZLNln|wpNM4;w;uvM`*FPyma*qTazzGW?dcPL2`-&PVMiqCMhS}aS>6>$6n68pn1 zrEp_q$rvBermGK(RF-+!Tt~|`2U-Idi@ig8Pmmovx8XvfZGQ#cRj88SlV1f4->1qH z+1~GnOx(7T=ZqWZ$Cf@8!yfPlR_ce)NU+|(g6v7}iZW+U#15Q%1%>zg!dd-f39?@R z?GFs*0y8VdM4Z`~9olrfokF{`uW`xLAU2o})lS1n#EobEz<{4Ha88XIx)glDyU+-v zlv1@&!JHb54wXHU@+6vHtf3x9sp7+eCYhcSoVm@+pFYhjSO`ZrD@Vyd_7p*V z3leR+x&~%CDGEyREV>&33rVrcU9pDj(WTkU;#2xnccuPv7SKF83j1sHt|&H+_7Jgi z)brL6>T)66BHHt%284K>S$0m&NI^JS#g4=~M{JK~C<&ID5R``Rd{gk=eU+x<%he!o zarlB%4H2Yjj*C0+fGk1Dlg=YPR%1M_jbKRBRJHR$zUjkLXjdO-@}}k2>LccS^xLo< zgkauJhVuib68A>K7k~X=mKO3cIv7b_zHKb>#IB)a?gu%Ll0IBYmnF6>f>P8pj)oFU2s2A~+FaJTIz3U<|yA%BgQG;K?Q^p`#<`$ZugrjV zc43_gwXhJSX-Y;e#XB+}+S5jNh}75lAv5fvqZX4>tQ z8UW8Rq5IMyuC2Nf5!WNuNx-Ll7=!*+@Zk6jei$5OSvN5N20i-b)zi2CY_U!d>o193 zv3~@)LZm0{tCNZs0#2ZIwKh6s=gl=26JjM9?zufN`M-{|dEPT-}lo2B$VK_)s*{&BoCZ%2t&!Pad%ivFgqlyXWuIdFXJMKK}H zSOlxM9v0eQp7+Ur{lrv9mTzNoxbIJ%u_{a_AF%&?Px$^sC`if7u>+tpY;7Eu{&BBg zhQ965CYPwnT*|0($M&c06}_QG?Br`=ckuHf{8#VXzfW7R>9m+U1^}WL{21*X*43EJ zmX|!3H|u4G(0Aq}wgs@Y8LaWL^2f9@%%vo9Ec7Y2b1{y8N$QNxOV=7%OM5go8sY%9Y$Ymx^d0-3Wt}Z+XO3rdGDC(?4D> zpABxNUmJy5?!7t;Fsk}+@Nj?e^bOEUF&%NdrHiXWA{K#|Mx9S~Nv2njsu77P&U za)G<{TB=fuFcF~b`VWlAAc*Y@9hC)#u1N#gRtV@NUQ`&?Yriv-%qiGDdv{pi%-IlD zdcUI#TkvHq-ghI=Fh=)#bY>KM4(;2)D*~vD=lAy_B-o}{!a%KwO_z<>h1)I2b+ct0 z9s7bZwWI@~(fgeD?rqGzQ)sdStWr)Rlf&`$h8|2M)pV90yf5pO)GOk!=92B< z%ks+9(LDP<|KWdxvnQwq+7;Tl#cCPW0ydl4=Ys?6K-g@%ovnGAmo;zdQpz0#Wap^A z5`+*uBEA@g&+#P55SUuEcWp#2xNTeX8st86fjy*SA>bpB^+Z-f2Q_QzoGs@fpRvN&Orr<-M40N2*E~<`(d=VW5mAi)+1M;?jM}sS`6iGStLfM^kLD*=dY#5#WX1mt#u(;Ut8(F@ETqC^ah!io@Y^;;jlx1KiZdkrxu)#YQm<8Ag^W}zyv@lgpR^`B(-;4;mF%T1 zz_c*i)?7u+4=z^pU1l@6o3GUQB=H6;i(4`_08Xl^2n*Ws;KVR2RgE3Y)vaJ@ENS)6 zv6;Y)w(LW!EydH~Hei5;W~wO)oFK!h)wU9o7*@HU33zbt9^U3yUmiQ1YO^Vkl1f8G z!B?ks1Hi|ZPR(PmuNG>8V2`9j!T}!Dk9lqGF8dxl24M9si^F|4k<#cm}m>t>(!Mw`ZwCIGv zjt+WT@<{+iw6WvNPB@O2L{QLW4XbqoHkZenTu#zywkIg3KsmCnEovwD=6S{8Ur+ek z!hlLtZ9K25s5(cbF0Q3y?9frVxf(3fer84-^9_Z*ko+toVah(g!IJTyDwYZ?6;L>s zoc$ZbYUYkqEhK#N-V-wRop9_^qlqJmmDSf}a+dIG0bTS_J^e|n*<@dKHMRbSV4|ms zleh(^iFEw5E~How_0=hMHyfBd25po=xWSeM?KnPT(8`SumgU=14W?j^4t>KmzMlC! ziS4`OB=LFlGDnyNysBw}Ruq-zmz%W7zmWo2VqKFQ!5N+M>y%g=My~{;Q-!GVFA=uW zhMA&kgNZ_NVKfcWS-cD~Afi1N*IAYwF4m~w*)^y?(Yif-^g7s3x_tGH?K_b%kj+yx zuj_rq4{hGXspBD`R&ri{%Ndm!>oR5gPQ)4=hK2#l(O^h+;*Ip#%rXb<<19&=g5e%zY!~Ne#r8QA2T~x3lm!{j0$<&(Rtyx&bdUs*o?EJ5b8aM+%PiR3@CAK!BL8@ zqIHC%B`GlUrS$9%*`L0onQwtI_a$wOKm6G-hKm&-*JN^&yxCSJwT7SKe79brvS_&%nZp8I{wU$C-nUW_NX&Bvv(8I1iqj_bWAU-#W&ik-wHPdlPD(l9td33)Y2 zkT;)rX3EPZkBHue--}|7W9%ld3pV1k5gx6)Vk&{Y5HfZ6Zn`o-{^w^0%clLT8+)QR z?oT)j6Wm(NFZegDBD=}GNR$)*zSOC%WuZ8~idW3Z;F|pMM(I^cFNcwHQD%WqR>y&^ zv*g$v%E>J$cAQ4-H(^?Bb)zbY^pc?`{Z1*D{fBvc(4lRC@G7sZ2TE;13IVs-iezc= z;gTJo!(s6p-6pvyV4&BUh#loVr{)fX?O$)$423c(z+!VOPDeE2H;kV_xvZ1w2?#%p zRPe(HMSJLfV!Gpu&dYI{(bsm|L?h`f-UsQdK~_=iu+ZI$5wEw1?iMOxz;h%VN;z%; z6E*t{q&V8qv_*mP4=Vg)(mozDEhX7Q(ha5q2#+#fBq{8L`Nn#+Tp>UYIgqa0iudQf z#%t8;sKjhr1lbGe3NETBJMl*ZlG4-yh$q_Vl1Dz?vk+%_Tm?TMMJqit|w!yg9a#uuyCDx=b}Ga`?2YWRrw&tF=)D zZZ07wy~`w2zfy(vv@qSvt8|6}tAG}E4vGXtyX6v>D9_60%tS7*+et6*ln!&g&3^Q}Y>LYqC11VmC|r7a zZ7QY@77PBG!k~hy9Y!P6ZM2x5?Cj_bF{AlAWWh3q2rZlUtgIz^Ut!Wr9jz;8CI`%X zT&_Ha-p8Hv(WuN}tRd5YVB`|jOktBbN9!B4=LmPC&XfqXSW2+Bq&yh<6g>Bi*rAww z?4ySAYjovR_)u!(WQ}M<60072ib0^nd6RE0JeEIaWD7?ru1Jv2iupy&p5aQ?>_xdQ z#ZB2_$xtz@Zi}FE6T_rYiH$4Fs~8Ie>&V!uJj1e6m^&CVCTg0Qgs2K_&z46DF0e`C zMZrjXxk7AOJ0X8ih}CXP^_YMu>t;$5(YaC6M+{69QWM54HX}{*T~4%k@UVv%QPp53 zRR=VtQi(*|4bvZ+LVP*x4I9DZPs=L)wp6-ivKFfThC1kEiqaBxQoq2|9G0t)0txqUomKHqe?gK{SeeT0b8J?)k(F7&~@M&KcfcP!K}LIQ3QV18=^jKZIg3^<|- zMvlr1$6_jZ&aPq*I-+1&<)V>Igq@+z-XZ3ye5|gg#R3Q^&zU``6Aeh0Z^f_K$C->3MNRgm-PxZcW_3C1Wuvk;-~*lb`wkRvlBT_IeV;EU z+w@KtIazYGo`>V;m!2#1y?@0c<(zmBoE*JY!&#HeSugS7?>t%b+mHJn|KQ1UTc1Ae z7_o@Yur-~EO4xde-4gusy1tP=#eI;vxvXy6?OL^Qx-*){t84KRnqex?omCY;he8!z zbLSbU2uiCt{@6TEjE@l$8&KnA@reu{Y(!MbB5$oYibWdgC^xqZ^SnqsV=*6{N@|Sa zP72baKPG<}ooWyCzm_bm9sAcMOWM?D+^k|`=;h?gk3ab7Uq**z+is=$yZ6_9aOQ{J zT4p2e6^YS-!83JzxG@t0ASFF<>VBHUQ|F1vNUbk9M0+V;F#xV0G2yVAW`}$*!eA?B z#_-U^QJ7fMt-+x8Z#3*(FATQ=yUngxm;u*mYE<6jUPH(p=>77rcz?!$+EcFUn3 z9WMX6n>JEso4nzL}vO$@)A;%InTMH zN15t4m7FgX`N{_f5hwAq2m*%2)4HE!5ZvZP;Se z%>o31@*qL9Hr)klL(aw>#=|th3WFE-!9tp?YCyt0*;y4oaakN{`Cc+j`+KV{J-2zh(F0z#d zrb&1NOReK{8J#O|Yf1aG-MR^HRcZQ3rturss0oZ{pK^}CnzkrJ56wG9T<|+yH@a1~ z)u3Pmd|1hjw(vR;>+&+Lxv$4IE3Rvc)0o#AwWOE8^OY~X}_-AQ?7+!N7zq{O4vu#u4TYXXO!pGJ7vZ*U{ zBv^){i;{RTTSeCV+wUHIb9{RG?BuQcnxUHza%1UwlGci@3MLrWa150a1Or-t!ZfPZ z8oSAgk&mjaxNQBEq@W}pDC)2Ur^ehYV!Uk0-aN6&IpJf9^X3Aikf66oNR}j^3|k~| zP8#}0-_is%AQ3??L$~;Q1w)I0hn%t(b1jtsn%i3a5jB66nmJ)OpLMY+?aU75!5}Uac#bFf8IpZD!8q#+h#4KLR zvZ0M2@|%g{99E-|T4q0Dn|b8Dfl0*59M~2xzGkO|S9kppAO~Ju#hr7yz1bPtGijIs zi)B=SO~tTTOk^3JW8GS(z2l57czxN-&*5sGg=QDTg1>rKT>tGDAHJFT^LyA4_I-R; zl~)>s?vLhBAQCBLOo{k3qfyPSUF;!lyY4zWz}=gu6Ok9-u6HRr?$-Z)d=qsq+dJx- z)qg!!5!i3djBlgN;l3|DDpI9sP0@%sFHwS-I1^8NYf{f4CvvIj`l85Hd&gdODo@Z@ zC*G7Tr>S{P41h3iIbwkwgOUv)6#7Z)HhIImkO;A3z(I*3WLGBcQU4l4PHOe2Tb&oP zCNJmUAOgnd+)Hd;%YgFb2sT9KT}TS#c>AyqOE2v{nm(9*&ik^+n^nmPF<|x*>35lN z=8V*6@by&K<(^5OLAO02M}x_)Q1ZFyugeNtG59f}?gj?v#Z9(5F8?!a>Y z1ZZxG<-r*P+VXF(Aj$@$cODk4P#~yinaWmc;7U-R;X~dLIHfxpeq~Np9yurL9dNEY z`&GSxSpbJ33?DS-aiKJ*%c3}qMKi=P_fuXp&OoQ3as@OsWy#ftKhxCU>c-x@Pqu6BxH`zH&9>;Vt&R`mkB<#qO~(d4@-9(F`>91Ta7&u zyfx#QK0wqX>N!i-=1r3O#9qtBYvUb{Aoh@1kc(;nbSh;eK9)YW(kAvEFVLQC)_uJx zrFt#UnnOYg<;nhhEgBGJ!gt~=tebqWiFIB)UIx$2xU-B0zye?Z8uGlrkk+Su7wa8|iejP;{csQt{>rG`38qjkDf2768NuEL^R^A?N z`9T1JQg}6&SvXSwha^vc9T^{Ol>y$20~3l(bwzKH?QM<%h1 zq=`}_`HAztTto6Td?`c5ofSpp+U@x{M}<#S4|*eGij<(Y1x%`%ooV+XMJM`!FhdyY z{k8CJqBOnfH#G7MC)fBzQFQf=%udjjL@WG~o;wiR@mF7+S6evj{{Um-8z6ubA^Mta zz7lj6JP}beGb6_E?FpMnoag#h7f!qaoYEYM%khlsA2~%PI@um)9P!Jg-uu~K%#DR4BraG=B^Ha@9{lf3yfD+D=Qm`%-i>qupN}tD4GTKV zSG7u?-%P)rW-p0f(N=MwW(1;3K&5{C>sQ}pr}=w2YVr$1;-(H^fB>)#+s4Bo>*{Jv zCfTCQ`+K`tHiku)GiW`hUbKvb9i=GyQBecibtJGJ=vbIH7(Vr0WY|LN;XzKzIA_b& z<&0YZ&ahbqv_HOZ$woFD*M7*o=qo~~y0qBNBUR!qivWzn;a9Ly^Il`p=C{^G6Xg5S z$1|=WmWW4bnMLE62L6iAjad6yU5%;I+g)9bR*5ti@Q#p42nJlodBKO6+CCl zIAP%Src3QeFH1NRXvgEZhYzy7ANW{ovsY)_g8lsBQ(8~Zv63+Zzo#8CGcpup=?BW-X5;<2KAI_{-3YP&G%(-2@9^kRXcH);bumc6xA}+ zdxs;2mgv=Wk&N`m=xfeQ);@66eFGC62{({!G|xzCGc8P5_9t@fw+_DhO;I)FyX9{f{1hl2A%SuEBdZ$%RI z1j&Yj!*zL{Pe`;a-83vw`Qj!_*?Ng4v56zaob-Y^VP4*PYva10Ff~4XK zoGd9e^kv2%Yl#%KOnY<5 z)@Rh&5a9S9^6Ls91Pv@qn+wjo60zn-w(NRAg$RqE%1(=1`Oh;FF6Gx{BOp?+O_b-H zuj`lQ3|L?ItlP1(!DH@u+wy&y80U_OOA`BBwHMm9TJm4gIm@+{bDArntJ7@*Z%DD) z7*+z5-p09K>BO`V<2>#i%6zL_@^D?R6w;B@GVgfY=6f<}EMn0mqh8YuKL$YVs4snC(6XD$S{ek&*1g z#i>}M>CY`rX6?>*M<*6{inBA88n}v*=WnLs9LPtfo9O{t7;(7s#F$ENQLN&`Uce8` zPMT2UzMW_W{7?}N>CG|NAJB;^FHd9_mLj=UU_cIiiL1l;Bzcz(g0t;N=GwB$l?Wma zW==qG$&6CJnA`N~M{&_uJ_gEl5ek-zuO8P9>V>Agux!F{}9Xv8-gbbkj z84_(1^_Oi;3L$?fM=}g_2g<>sj08uADp7idtwCZQ9Ssfb7mtc00e*TIASoZidsDBj z&sTNl6FFw27Q<+M2nFK}@UFKDR!mLzi^+q-GS)NJ2iOf=gyT|&SRo4hpeb1Liq1+{ z$bXkPeag$AD(%2jR%-A9aSobQH_-(wL_{5=qOyg zjI|J+_K;Of3|?i`8kpo_07{S@JQt#M{G<8Ctq>K~HR*?U;R)J5Yw<#t5H(>iaKDui z+4aYdfhF!?MU-FKLom?E697l|HAbSl;aN!|)~65ohdeCl&i2@PyXs17^Cf<4Ja%j; zX|rB+wRbdSjQUG29_bHmJM9AP;4Kk=wEiu7QRRjy^{R^TM8wNIES}T5JW?I!!ab8L z`ZisIEh{3CW!$4L&D|-d&&%%hVC9ki_BG?*uCg~YjB=j6Afl+a4h<(MACV-8e6mox zIBM_`P|a1x)~9k_{2i^n_jpiO@7)_q@8GEXi*g2s67AF(LRn(ay<`rs!&KUI3R1D; z{BH$DWM~3)w9{8^xR|>fZvG=YOT1}JsuGi|5r?n1hwW({=3h+By)KI#+j6%-l}wDP zHmdd6PEny){eb9d;S>6M*GGIpoL7+yL?hRN-cfn2ZCiwf<>$_J3oTv9j%fjFjg&A$ zbco|6&SQkKh8d813ouQs7|CeA$vpV7qLLfW#z@}_9htK;N*m^JeF=-qADA)5c$4Rf zy)z5&T;at_+4Nru%-A17&Fvl6dzV8ETXiFN<64_()ZmT9fv>h=J*O0*u#29SNI>R#MDhvYs~ebYi79 z4lyYQ9N9rKml}Y5K$-q~0P=Bg$;9y`M?$7wnC-l?^9Hp(xCa9CKUr`WO3>m{AJs!5 zF)1Vuw6&y%JMQef!9DEVLk~q3&`ZCjmy5E=zVty$(r6SFW%$bpPe#EAiF)EVCf(hd z!DgzD8w=6OEF$XV;mM2tgM+IOV?(W4yxqh<;)AA~eEc83dHwSEuBw+FKJvfo6%JFd zpefeXq1r8d!3uV1UNPLT6%uadzh?0C+69N`rrGDM=LW4A4n8~qhi{K`4mbe?Gn&s@ zsVT_E4AR;|hiG%iF%}lU!pxv~_mdM10%i8)T4fi=mNHHgG&yR8q)KVI(;B!% z%*=oN3gfRgZ(n~sSY}<*yW6(8yPePOvW7m%dRJw}{aULU?}b<3a0!}E*N^*K#_Uw% zcM&BGl2xm&I3|+Ar)9|GFY&PejWFez5mcc=@q0ywd_ZpyX2|?B*_C6{_mTAR_2J9o z(_M2H^(#nR%tCJ)hdwYel3HR!SQFN#wB|VG7o`%$M&)`$@iA2Y;^go&9haov#N*N) zgpsZ4^LSK;=7BWmQxaUZ>x~yE19G+zapvnUlq?vD=ISC38A*>?u+Za9zsE4X&edR zBHC$-L^`J9L2E&g^0UmFiHpJeX%W)wYEw^I-uW{YPNOsxDazFXJR*VJWz2U?CK_eq;%LeiH+X?$(Shhr$W-Z&7{>4EJ4p-1kFGkM~3npH{5 z_KMu)HdQREPqRY_s;bP?<&<5F<1Q#eD~F%}uTXzl7A{!&sN1W7$gEmGQov4<2o zF&aEHY1jV{y>J(Vm7ECEz5z*Wf0eRZPt6K~Lh|W3v$831ly@N$2#O?gipuKO>TK|0 zqjL65u*fOa4t@59O)&<-#wUd!-eAz0RDKCGb2sdzjDp=`9@3{4Jhbr%O!{?vRd&H% zb|FOpe4yK)@2cx*w5HG(8>6Qw)r%1<(0yzNLrd-lpHElJi;@$7yz zPGTj?N>t$12i$vrI{t6mHG#HS73#5(FNrk!CEvKQ!cQsxIq_g@oT@z}i^ve7=w@wX zv@lv&lnd-7gopTeOIsQCG4u#qkQzq5CIwkI79v8j?Hgz`9}Js2RBC4bA+ztp)^A~5 zOUfnoV`IvStsq?ojEM6M44Wz;s|LB3!c+Vz2<7&x7u)-(UjWG&wo91?p9O2wIY z%aUfA4a(^$+GBIUx{a^m)=4QxJ(!q+{GS~rzKgl0dqM=nhJml?+5_Gz zfpTu>b>YKro$k=&ODV$*$o|}d0mQEgWRvT3n~%@jiRm9U9Dja(wi4wkJ73xq@iB?L7mtqz+o;pJ=JFw zNU?-yIfJ_=^2fwp9~K^;YQ9QTGFNg0BtvQVwssN?z)1^d>o znJ-^5>;Ok9q3nd;V!C|=H&*wjCT;`4(xP`69#l)9NWO*$W9cl5DN4|+nU=+*mHSyB;=aLMr_w+k%L&h(p(MFy6?b%?51=3SH^fn90J zT}oN%APi&`I|+Tb@Cnyr_nd+a5L~ai5?9e*w$(gT2k?G82t08@o6{0>-bSLU&4o^+ zBT|(Fke1@E^@2kzudsmTt1WFv3|1boBawgtPO7O_ z6+Te-V5Qr7D-ZJ7KwZ8c;LVx)k8NT{9g42^>`j`hg7?r@=&rqh@=1LkgG$iCg}AimC2G z%vS%wU$_J^SeesFW|&%XiN#hyOvK;6Qj>cx;8ryr>Uyck%~B4{3FT-Z_H6}-lX_8KS#Vr5fef?; zS&g+2UBMMj${=}ZoL)Pzs+TgC;tlrRlp66KanN1KhNPAbK;#RHcyyF+Xs~%Tm+JLj z(}pkSMj)qJOr9R2$u6yI)x;eoMeZjERjcVrZZC>$z=u_Gj+e~IqF92+aXi>4rjXNh z=IWUWkV^O(RewReXnHZ9168G3-MyHePuCp6c6V`Etri;uhtP;tMy()@q<&MBdcck2Hw$zm^kU{hQb92w66*mj7ax=hz6v z5NP};!M9asCqX#~W{v@M zbm3UG=d?oBNqh*%@CB2#>~tF=HuhR``Uvsi=Vxy?GV*bBxXjCTy3J>RLb`haQb4xK zSsgE6bm~t8tqA=&Sk47)>tMMU0bx^B*L^wXM(FFom2a@SBi?*Y0TN25A?TDai3rpR zTjAIq1m#%F4;r~F;SRPf^lT6N!Y=T+@zYQG^OH~faTHaK-f`li&wT3d{dV62XmIGN ziSco}Fhk^x4;(f|cfzR12iJkPC9%$kL?aZWOu&ZAQwtDF%j}se?ZuYcOgppJ?)x-S6$FVumL!vO#g$JJ)X}-G zwv~v0V20spz~|6QQ=~G ::= - - ::= [ ] - ::= - ::= - See the PGN Standard for full details. Here is an example: - - [Event "Portoroz Interzonal"] - [Site "Portoroz, Yugoslavia"] - [Date "1958.08.16"] - [Round "8"] - [White "Robert J. Fischer"] - [Black "Bent Larsen"] - [Result "1-0"] + Lets you edit the PGN (portable game notation) tags for the + current game. After editing, the tags must still conform to the + PGN tag syntax: + ::= + + ::= [ ] + ::= + ::= + See the PGN Standard for full details. Here is an example: + [Event "Portoroz Interzonal"] + [Site "Portoroz, Yugoslavia"] + [Date "1958.08.16"] + [Round "8"] + [White "Robert J. Fischer"] + [Black "Bent Larsen"] + [Result "1-0"] Any characters that do not match this syntax are silently ignored. - Note that the PGN standard requires all games to have at least the - seven tags shown above. Any that you omit will be filled in by - XBoard with `?' (unknown value), or `-' (inapplicable value). + Note that the PGN standard requires all games to have at least + the seven tags shown above. Any that you omit will be filled in + by XBoard with `?' (unknown value), or `-' (inapplicable + value). Edit Comment - Adds or modifies a comment on the current position. Comments are - saved by `Save Game' and are displayed by `Load Game', `Forward', - and `Backward'. + Adds or modifies a comment on the current position. Comments are + saved by `Save Game' and are displayed by `Load Game', + `Forward', and `Backward'. ICS Input Box - If this option is set in ICS mode, XBoard creates an extra window - that you can use for typing in ICS commands. The input box is - especially useful if you want to type in something long or do some - editing on your input, because output from ICS doesn't get mixed - in with your typing as it would in the main terminal window. + If this option is set in ICS mode, XBoard creates an extra + window that you can use for typing in ICS commands. The input + box is especially useful if you want to type in something long or + do some editing on your input, because output from ICS doesn't + get mixed in with your typing as it would in the main terminal + window. Pause Pauses updates to the board, and if you are playing against a - chess engine, also pauses your clock. To continue, select `Pause' - again, and the display will automatically update to the latest - position. The `P' button and keyboard `p' key are equivalents. - - If you select Pause when you are playing against a chess engine and - it is not your move, the chess engine's clock will continue to run - and it will eventually make a move, at which point both clocks - will stop. Since board updates are paused, however, you will not - see the move until you exit from Pause mode (or select Forward). - This behavior is meant to simulate adjournment with a sealed move. - - If you select Pause while you are observing or examining a game on - a chess server, you can step backward and forward in the current - history of the examined game without affecting the other observers - and examiners, and without having your display jump forward to the - latest position each time a move is made. Select Pause again to - reconnect yourself to the current state of the game on ICS. - - If you select `Pause' while you are loading a game, the game stops - loading. You can load more moves manually by selecting `Forward', - or resume automatic loading by selecting `Pause' again. + chess engine, also pauses your clock. To continue, select + `Pause' again, and the display will automatically update to the + latest position. The `P' button and keyboard `p' key are + equivalents. If you select Pause when you are playing against + a chess engine and it is not your move, the chess engine's + clock will continue to run and it will eventually make a move, + at which point both clocks will stop. Since board updates are + paused, however, you will not see the move until you exit from + Pause mode (or select Forward). This behavior is meant to + simulate adjournment with a sealed move. If you select Pause + while you are observing or examining a game on a chess server, + you can step backward and forward in the current history of the + examined game without affecting the other observers and + examiners, and without having your display jump forward to the + latest position each time a move is made. Select Pause again to + reconnect yourself to the current state of the game on ICS. + If you select `Pause' while you are loading a game, the game + stops loading. You can load more moves manually by selecting + `Forward', or resume automatic loading by selecting `Pause' + again. + 2.3 Action Menu =============== Accept - Accepts a pending match offer. If there is more than one offer - pending, you will have to type in a more specific command instead - of using this menu choice. + Accepts a pending match offer. If there is more than one offer + pending, you will have to type in a more specific command + instead of using this menu choice. Decline - Declines a pending offer (match, draw, adjourn, etc.). If there is - more than one offer pending, you will have to type in a more - specific command instead of using this menu choice. + Declines a pending offer (match, draw, adjourn, etc.). If there + is more than one offer pending, you will have to type in a more + specific command instead of using this menu choice. Call Flag - Calls your opponent's flag, claiming a win on time, or claiming a - draw if you are both out of time. You can also call your - opponent's flag by clicking on his clock or by pressing the - keyboard `t' key. + Calls your opponent's flag, claiming a win on time, or claiming + a draw if you are both out of time. You can also call your + opponent's flag by clicking on his clock or by pressing the + keyboard `t' key. Draw - Offers a draw to your opponent, accepts a pending draw offer from - your opponent, or claims a draw by repetition or the 50-move rule, - as appropriate. The `d' key is a keyboard equivalent. + Offers a draw to your opponent, accepts a pending draw offer + from your opponent, or claims a draw by repetition or the 50-move + rule, as appropriate. The `d' key is a keyboard equivalent. Adjourn - Asks your opponent to agree to adjourning the current game, or - agrees to a pending adjournment offer from your opponent. + Asks your opponent to agree to adjourning the current game, or + agrees to a pending adjournment offer from your opponent. Abort - Asks your opponent to agree to aborting the current game, or - agrees to a pending abort offer from your opponent. An aborted - game ends immediately without affecting either player's rating. + Asks your opponent to agree to aborting the current game, or + agrees to a pending abort offer from your opponent. An aborted + game ends immediately without affecting either player's rating. Resign - Resigns the game to your opponent. The shifted `R' key is a - keyboard equivalent. + Resigns the game to your opponent. The shifted `R' key is a + keyboard equivalent. Stop Observing - Ends your participation in observing a game, by issuing the ICS - observe command with no arguments. ICS mode only. + Ends your participation in observing a game, by issuing the ICS + observe command with no arguments. ICS mode only. Stop Examining - Ends your participation in examining a game, by issuing the ICS - unexamine command. ICS mode only. + Ends your participation in examining a game, by issuing the ICS + unexamine command. ICS mode only. + 2.4 Step Menu ============= Backward - Steps backward through a series of remembered moves. The `[<]' - button and the `b' key are equivalents, as is turning the mouse - wheel towards you. In addition, pressing the Control key steps - back one move, and releasing it steps forward again. - - In most modes, `Backward' only lets you look back at old positions; + Steps backward through a series of remembered moves. The `[<]' + button and the `b' key are equivalents, as is turning the mouse + wheel towards you. In addition, pressing the Control key steps + back one move, and releasing it steps forward again. In + most modes, `Backward' only lets you look back at old positions; it does not retract moves. This is the case if you are playing - against a chess engine, playing or observing a game on an ICS, or - loading a game. If you select `Backward' in any of these - situations, you will not be allowed to make a different move. Use - `Retract Move' or `Edit Game' if you want to change past moves. - - If you are examining an ICS game, the behavior of `Backward' - depends on whether XBoard is in Pause mode. If Pause mode is off, - `Backward' issues the ICS backward command, which backs up - everyone's view of the game and allows you to make a different - move. If Pause mode is on, `Backward' only backs up your local - view. + against a chess engine, playing or observing a game on an ICS, + or loading a game. If you select `Backward' in any of these + situations, you will not be allowed to make a different move. + Use `Retract Move' or `Edit Game' if you want to change past + moves. If you are examining an ICS game, the behavior of + `Backward' depends on whether XBoard is in Pause mode. If Pause + mode is off, `Backward' issues the ICS backward command, which + backs up everyone's view of the game and allows you to make a + different move. If Pause mode is on, `Backward' only backs up + your local view. Forward - Steps forward through a series of remembered moves (undoing the - effect of `Backward') or forward through a game file. The `[>]' - button and the `f' key are equivalents, as is turning the mouse - wheel away from you. - - If you are examining an ICS game, the behavior of Forward depends - on whether XBoard is in Pause mode. If Pause mode is off, - `Forward' issues the ICS forward command, which moves everyone's - view of the game forward along the current line. If Pause mode is - on, `Forward' only moves your local view forward, and it will not - go past the position that the game was in when you paused. + Steps forward through a series of remembered moves (undoing the + effect of `Backward') or forward through a game file. The `[>]' + button and the `f' key are equivalents, as is turning the mouse + wheel away from you. If you are examining an ICS game, the + behavior of Forward depends on whether XBoard is in Pause mode. + If Pause mode is off, `Forward' issues the ICS forward command, + which moves everyone's view of the game forward along the + current line. If Pause mode is on, `Forward' only moves your + local view forward, and it will not go past the position that + the game was in when you paused. Back to Start - Jumps backward to the first remembered position in the game. The - `[<<]' button and the shifted `B' key are equivalents. - - In most modes, Back to Start only lets you look back at old - positions; it does not retract moves. This is the case if you are - playing against a local chess engine, playing or observing a game - on a chess server, or loading a game. If you select `Back to - Start' in any of these situations, you will not be allowed to make - different moves. Use `Retract Move' or `Edit Game' if you want to - change past moves; or use Reset to start a new game. - - If you are examining an ICS game, the behavior of `Back to Start' - depends on whether XBoard is in Pause mode. If Pause mode is off, - `Back to Start' issues the ICS `backward 999999' command, which - backs up everyone's view of the game to the start and allows you - to make different moves. If Pause mode is on, `Back to Start' only - backs up your local view. + Jumps backward to the first remembered position in the game. The + `[<<]' button and the shifted `B' key are equivalents. In + most modes, Back to Start only lets you look back at old + positions; it does not retract moves. This is the case if you + are playing against a local chess engine, playing or observing a + game on a chess server, or loading a game. If you select `Back + to Start' in any of these situations, you will not be allowed to + make different moves. Use `Retract Move' or `Edit Game' if you + want to change past moves; or use Reset to start a new game. + If you are examining an ICS game, the behavior of `Back to + Start' depends on whether XBoard is in Pause mode. If Pause mode + is off, `Back to Start' issues the ICS `backward 999999' + command, which backs up everyone's view of the game to the start + and allows you to make different moves. If Pause mode is on, + `Back to Start' only backs up your local view. Forward to End - Jumps forward to the last remembered position in the game. The - `[>>]' button and the shifted `F' key are equivalents. - - If you are examining an ICS game, the behavior of `Forward to End' - depends on whether XBoard is in Pause mode. If Pause mode is off, - `Forward to End' issues the ICS `forward 999999' command, which - moves everyone's view of the game forward to the end of the - current line. If Pause mode is on, `Forward to End' only moves - your local view forward, and it will not go past the position that - the game was in when you paused. + Jumps forward to the last remembered position in the game. The + `[>>]' button and the shifted `F' key are equivalents. If you + are examining an ICS game, the behavior of `Forward to End' + depends on whether XBoard is in Pause mode. If Pause mode is + off, `Forward to End' issues the ICS `forward 999999' command, + which moves everyone's view of the game forward to the end of + the current line. If Pause mode is on, `Forward to End' only + moves your local view forward, and it will not go past the + position that the game was in when you paused. Revert - If you are examining an ICS game and Pause mode is off, issues the - ICS command `revert'. + If you are examining an ICS game and Pause mode is off, issues + the ICS command `revert'. Truncate Game - Discards all remembered moves of the game beyond the current - position. Puts XBoard into `Edit Game' mode if it was not there - already. + Discards all remembered moves of the game beyond the current + position. Puts XBoard into `Edit Game' mode if it was not there + already. Move Now Forces the chess engine to move immediately. Chess engine mode - only. + only. Retract Move - Retracts your last move. In chess engine mode, you can do this only - after the chess engine has replied to your move; if the chess - engine is still thinking, use `Move Now' first. In ICS mode, - `Retract Move' issues the command `takeback 1' or `takeback 2' - depending on whether it is your opponent's move or yours. + Retracts your last move. In chess engine mode, you can do this + only after the chess engine has replied to your move; if the + chess engine is still thinking, use `Move Now' first. In ICS + mode, `Retract Move' issues the command `takeback 1' or + `takeback 2' depending on whether it is your opponent's move or + yours. Adjudicate to White Adjudicate to Black Adjudicate Draw Terminate an ongoing game in Two-Machines mode (including match - mode), with as result a win for white, for black, or a draw, - repsectively. The PGN file of the game will accompany the result - string by the comment "user adjudication". + mode), with as result a win for white, for black, or a draw, + repsectively. The PGN file of the game will accompany the result + string by the comment "user adjudication". + 2.5 Options Menu ================ Flip View - Inverts your view of the chess board for the duration of the - current game. Starting a new game returns the board to normal. - The `v' key is a keyboard equivalent. + Inverts your view of the chess board for the duration of the + current game. Starting a new game returns the board to normal. + The `v' key is a keyboard equivalent. Adjudications Pops up a sub-menu where you can enable or disable various - adjudications that XBoard can perform in engine-engine games. You - can instruct XBoard to detect and terminate the game on checkmate - or stalemate, even if the engines would not do so, to verify engine - result claims (forfeiting engines that make false claims), rather - than naively following the engine, to declare draw on posititions - which can never be won for lack of mating material, (e.g. KBK), or - which are impossble to win unless the opponent seeks its own demise - (e.g. KBKN). For these adjudications to work, `Test Legality' - should be switched on. It is also possible to insruct XBoard to - enforce a 50-move or 3-fold-repeat rule and automtically declare - draw (after a user-adjustable number of moves or repeats) even if - the engines are prepared to go on. It is also possible to have - XBoard declare draw on games that seem to drag on forever, or + adjudications that XBoard can perform in engine-engine games. + You can instruct XBoard to detect and terminate the game on + checkmate or stalemate, even if the engines would not do so, to + verify engine result claims (forfeiting engines that make false + claims), rather than naively following the engine, to declare + draw on posititions which can never be won for lack of mating + material, (e.g. KBK), or which are impossble to win unless the + opponent seeks its own demise (e.g. KBKN). For these + adjudications to work, `Test Legality' should be switched on. It + is also possible to insruct XBoard to enforce a 50-move or + 3-fold-repeat rule and automtically declare draw (after a + user-adjustable number of moves or repeats) even if the engines + are prepared to go on. It is also possible to have XBoard + declare draw on games that seem to drag on forever, or adjudicate a loss if both engines agree (for 3 cosecutive moves) - that one of them is behind more than a user-adjustable score - threshold. For the latter adjudication to work, XBoard should be - able to properly understand the engine's scores. To faclitate the - latter, you can inform xboard here if the engines report scores - from the viewpoint of white, or from that of their own color. + that one of them is behind more than a user-adjustable score + threshold. For the latter adjudication to work, XBoard should be + able to properly understand the engine's scores. To faclitate + the latter, you can inform xboard here if the engines report + scores from the viewpoint of white, or from that of their own + color. Engine Settings Pops up a sub-menu where you can set some engine parameters common - to most engines, such as hash-table size, tablebase cache size, - maximum number of processors that SMP engines can use, and where - to find the Polyglot adapter needed to run UCI engines under - XBoard. The feature tht allows setting of these parameters on + to most engines, such as hash-table size, tablebase cache size, + maximum number of processors that SMP engines can use, and where + to find the Polyglot adapter needed to run UCI engines under + XBoard. The feature tht allows setting of these parameters on engines is new since XBoard 4.3.15, so not many WinBoard engines - respond to it yet, but UCI engines should. It is also possible to - specify a GUI opening book here, i.e. an opening book that XBoard - consults for any position a playing engine gets in. It then - forces the engine to play the book move, rather than to think up - its own, if that position is found in the book. The book can - switched on and off independently for either engine. + respond to it yet, but UCI engines should. It is also possible + to specify a GUI opening book here, i.e. an opening book that + XBoard consults for any position a playing engine gets in. It + then forces the engine to play the book move, rather than to think + up its own, if that position is found in the book. The book + can switched on and off independently for either engine. Time Control Pops up a sub-menu where you can set the time-control parameters - interactively. Allows you to select classical or incremental time - controls, set the moves per session, session duration, and time - increment. Also allows specification of time-odds factors for one - or both engines. If an engine is given a time-odds factor N, all - time quota it gets, be it at the beginning of a session or through - the time increment or fixed time per move, will be divided by N. + interactively. Allows you to select classical or incremental + time controls, set the moves per session, session duration, and + time increment. Also allows specification of time-odds factors + for one or both engines. If an engine is given a time-odds + factor N, all time quota it gets, be it at the beginning of a + session or through the time increment or fixed time per move, + will be divided by N. Always Queen - If this option is off, XBoard brings up a dialog box whenever you - move a pawn to the last rank, asking what piece you want to - promote it to. If the option is true, your pawns are always - promoted to queens. Your opponent can still underpromote. + If this option is off, XBoard brings up a dialog box whenever + you move a pawn to the last rank, asking what piece you want to + promote it to. If the option is true, your pawns are always + promoted to queens. Your opponent can still underpromote. Animate Dragging - If Animate Dragging is on, while you are dragging a piece with the - mouse, an image of the piece follows the mouse cursor. If Animate - Dragging is off, there is no visual feedback while you are - dragging a piece, but if Animate Moving is on, the move will be - animated when it is complete. + If Animate Dragging is on, while you are dragging a piece with + the mouse, an image of the piece follows the mouse cursor. If + Animate Dragging is off, there is no visual feedback while you + are dragging a piece, but if Animate Moving is on, the move will + be animated when it is complete. Animate Moving If Animate Moving is on, all piece moves are animated. An image - of the piece is shown moving from the old square to the new square - when the move is completed (unless the move was already animated - by Animate Dragging). If Animate Moving is off, a moved piece - instantly disappears from its old square and reappears on its new - square when the move is complete. + of the piece is shown moving from the old square to the new + square when the move is completed (unless the move was already + animated by Animate Dragging). If Animate Moving is off, a moved + piece instantly disappears from its old square and reappears on + its new square when the move is complete. Auto Comment If this option is on, any remarks made on ICS while you are - observing or playing a game are recorded as a comment on the - current move. This includes remarks made with the ICS commands - `say', `tell', `whisper', and `kibitz'. Limitation: remarks that - you type yourself are not recognized; XBoard scans only the output - from ICS, not the input you type to it. + observing or playing a game are recorded as a comment on the + current move. This includes remarks made with the ICS commands + `say', `tell', `whisper', and `kibitz'. Limitation: remarks + that you type yourself are not recognized; XBoard scans only the + output from ICS, not the input you type to it. Auto Flag - If this option is on and one player runs out of time before the - other, XBoard will automatically call his flag, claiming a win on - time. In ICS mode, Auto Flag will only call your opponent's flag, - not yours, and the ICS may award you a draw instead of a win if - you have insufficient mating material. In local chess engine mode, - XBoard may call either player's flag and will not take material - into account. + If this option is on and one player runs out of time before the + other, XBoard will automatically call his flag, claiming a win + on time. In ICS mode, Auto Flag will only call your opponent's + flag, not yours, and the ICS may award you a draw instead of a + win if you have insufficient mating material. In local chess + engine mode, XBoard may call either player's flag and will not + take material into account. Auto Flip View - If the Auto Flip View option is on when you start a game, the board - will be automatically oriented so that your pawns move from the - bottom of the window towards the top. + If the Auto Flip View option is on when you start a game, the + board will be automatically oriented so that your pawns move + from the bottom of the window towards the top. Auto Observe - If this option is on and you add a player to your `gnotify' list - on ICS, XBoard will automatically observe all of that player's - games, unless you are doing something else (such as observing or - playing a game of your own) when one starts. The games are - displayed from the point of view of the player on your gnotify - list; that is, his pawns move from the bottom of the window - towards the top. Exceptions: If both players in a game are on - your gnotify list, if your ICS `highlight' variable is set to 0, - or if the ICS you are using does not properly support observing - from Black's point of view, you will see the game from White's - point of view. + If this option is on and you add a player to your `gnotify' list + on ICS, XBoard will automatically observe all of that player's + games, unless you are doing something else (such as observing or + playing a game of your own) when one starts. The games are + displayed from the point of view of the player on your gnotify + list; that is, his pawns move from the bottom of the window + towards the top. Exceptions: If both players in a game are on + your gnotify list, if your ICS `highlight' variable is set + to 0, or if the ICS you are using does not properly support + observing from Black's point of view, you will see the game from + White's point of view. Auto Raise Board If this option is on, whenever a new game begins, the chessboard - window is deiconized (if necessary) and raised to the top of the - stack of windows. + window is deiconized (if necessary) and raised to the top of the + stack of windows. Auto Save - If this option is true, at the end of every game XBoard prompts - you for a file name and appends a record of the game to the file - you specify. Disabled if the `saveGameFile' command-line option - is set, as in that case all games are saved to the specified file. - *Note Load and Save options::. + If this option is true, at the end of every game XBoard prompts + you for a file name and appends a record of the game to the file + you specify. Disabled if the `saveGameFile' command-line + option is set, as in that case all games are saved to the + specified file. *Note Load and Save options::. Blindfold - If this option is on, XBoard displays the board as usual but does - not display pieces or move highlights. You can still move in the + If this option is on, XBoard displays the board as usual but does + not display pieces or move highlights. You can still move in the usual way (with the mouse or by typing moves in ICS mode), even - though the pieces are invisible. + though the pieces are invisible. Flash Moves If this option is on, whenever a move is completed, the moved - piece flashes. The number of times to flash is set by the - flashCount command-line option; it defaults to 3 if Flash Moves is - first turned on from the menu. - - If you are playing a game on an ICS, the board is always oriented - at the start of the game so that your pawns move from the bottom - of the window towards the top. Otherwise, the starting orientation - is determined by the `flipView' command line option; if it is - false (the default), White's pawns move from bottom to top at the - start of each game; if it is true, Black's pawns move from bottom - to top. *Note User interface options::. + piece flashes. The number of times to flash is set by the + flashCount command-line option; it defaults to 3 if Flash Moves + is first turned on from the menu. If you are playing a game + on an ICS, the board is always oriented at the start of the game + so that your pawns move from the bottom of the window towards + the top. Otherwise, the starting orientation is determined by + the `flipView' command line option; if it is false (the + default), White's pawns move from bottom to top at the start of + each game; if it is true, Black's pawns move from bottom to top. + *Note User interface options::. Get Move List - If this option is on, whenever XBoard receives the first board of - a new ICS game (or a different game from the one it is currently - displaying), it retrieves the list of past moves from the ICS. - You can then review the moves with the `Forward' and `Backward' - commands or save them with `Save Game'. You might want to turn - off this option if you are observing several blitz games at once, - to keep from wasting time and network bandwidth fetching the move - lists over and over. When you turn this option on from the menu, - XBoard immediately fetches the move list of the current game (if - any). + If this option is on, whenever XBoard receives the first board + of a new ICS game (or a different game from the one it is + currently displaying), it retrieves the list of past moves from + the ICS. You can then review the moves with the `Forward' and + `Backward' commands or save them with `Save Game'. You might + want to turn off this option if you are observing several blitz + games at once, to keep from wasting time and network bandwidth + fetching the move lists over and over. When you turn this + option on from the menu, XBoard immediately fetches the move + list of the current game (if any). Highlight Last Move If Highlight Last Move is on, after a move is made, the starting - and ending squares remain highlighted. In addition, after you use - Backward or Back to Start, the starting and ending squares of the - last move to be unmade are highlighted. + and ending squares remain highlighted. In addition, after you + use Backward or Back to Start, the starting and ending squares + of the last move to be unmade are highlighted. Move Sound - If this option is on, XBoard alerts you by playing a sound after - each of your opponent's moves (or after every move if you are - observing a game on the Internet Chess Server). The sound is not - played after moves you make or moves read from a saved game file. - By default, the sound is the terminal bell, but on some systems - you can change it to a sound file using the soundMove option; see - below. - - If you turn on this option when using XBoard with the Internet - Chess Server, you will probably want to give the `set bell 0' - command to the ICS, since otherwise the ICS will ring the terminal - bell after every move (not just yours). (The `.icsrc' file is a - good place for this; see *note ICS options::.) + If this option is on, XBoard alerts you by playing a sound after + each of your opponent's moves (or after every move if you are + observing a game on the Internet Chess Server). The sound is not + played after moves you make or moves read from a saved game + file. By default, the sound is the terminal bell, but on some + systems you can change it to a sound file using the soundMove + option; see below. If you turn on this option when using + XBoard with the Internet Chess Server, you will probably want to + give the `set bell 0' command to the ICS, since otherwise the + ICS will ring the terminal bell after every move (not just + yours). (The `.icsrc' file is a good place for this; see *note + ICS options::.) ICS Alarm - When this option is on, an alarm sound is played when your clock - counts down to the icsAlarmTime (by default, 5 seconds) in an ICS - game. For games with time controls that include an increment, the - alarm will sound each time the clock counts down to the - icsAlarmTime. By default, the alarm sound is the terminal bell, - but on some systems you can change it to a sound file using the - soundIcsAlarm option; see below. + When this option is on, an alarm sound is played when your clock + counts down to the icsAlarmTime (by default, 5 seconds) in an ICS + game. For games with time controls that include an increment, + the alarm will sound each time the clock counts down to the + icsAlarmTime. By default, the alarm sound is the terminal bell, + but on some systems you can change it to a sound file using the + soundIcsAlarm option; see below. Old Save Style - If this option is off, XBoard saves games in PGN (portable game - notation) and positions in FEN (Forsythe-Edwards notation). If - the option is on, a save style that is compatible with older - versions of XBoard is used instead. The old position style is - more human-readable than FEN; the old game style has no particular - advantages. + If this option is off, XBoard saves games in PGN (portable game + notation) and positions in FEN (Forsythe-Edwards notation). If + the option is on, a save style that is compatible with older + versions of XBoard is used instead. The old position style is + more human-readable than FEN; the old game style has no + particular advantages. Periodic Updates - If this option is off (or if you are using a chess engine that - does not support periodic updates), the analysis window will only - be updated when the analysis changes. If this option is on, the - Analysis Window will be updated every two seconds. + If this option is off (or if you are using a chess engine that + does not support periodic updates), the analysis window will + only be updated when the analysis changes. If this option is on, + the Analysis Window will be updated every two seconds. Ponder Next Move If this option is off, the chess engine will think only when it is - on move. If the option is on, the engine will also think while - waiting for you to make your move. + on move. If the option is on, the engine will also think while + waiting for you to make your move. Popup Exit Message - If this option is on, when XBoard wants to display a message just + If this option is on, when XBoard wants to display a message just before exiting, it brings up a modal dialog box and waits for you - to click OK before exiting. If the option is off, XBoard prints - the message to standard error (the terminal) and exits immediately. + to click OK before exiting. If the option is off, XBoard prints + the message to standard error (the terminal) and exits + immediately. Popup Move Errors - If this option is off, when you make an error in moving (such as - attempting an illegal move or moving the wrong color piece), the - error message is displayed in the message area. If the option is + If this option is off, when you make an error in moving (such as + attempting an illegal move or moving the wrong color piece), the + error message is displayed in the message area. If the option is on, move errors are displayed in small popup windows like other - errors. You can dismiss an error popup either by clicking its OK - button or by clicking anywhere on the board, including - downclicking to start a move. + errors. You can dismiss an error popup either by clicking its OK + button or by clicking anywhere on the board, including + downclicking to start a move. Premove If this option is on while playing a game on an ICS, you can - register your next planned move before it is your turn. Move the - piece with the mouse in the ordinary way, and the starting and - ending squares will be highlighted with a special color (red by - default). When it is your turn, if your registered move is legal, - XBoard will send it to ICS immediately; if not, it will be ignored - and you can make a different move. If you change your mind about - your premove, either make a different move, or double-click on any - piece to cancel the move entirely. + register your next planned move before it is your turn. Move + the piece with the mouse in the ordinary way, and the starting + and ending squares will be highlighted with a special color (red + by default). When it is your turn, if your registered move is + legal, XBoard will send it to ICS immediately; if not, it will + be ignored and you can make a different move. If you change + your mind about your premove, either make a different move, or + double-click on any piece to cancel the move entirely. Quiet Play - If this option is on, XBoard will automatically issue an ICS `set - shout 0' command whenever you start a game and a `set shout 1' - command whenever you finish one. Thus, you will not be distracted - by shouts from other ICS users while playing. + If this option is on, XBoard will automatically issue an ICS + `set shout 0' command whenever you start a game and a `set + shout 1' command whenever you finish one. Thus, you will not be + distracted by shouts from other ICS users while playing. Show Coords - If this option is on, XBoard displays algebraic coordinates along - the board's left and bottom edges. + If this option is on, XBoard displays algebraic coordinates + along the board's left and bottom edges. Hide Thinking If this option is off, the chess engine's notion of the score and - best line of play from the current position is displayed as it is - thinking. The score indicates how many pawns ahead (or if negative, - behind) the chess engine thinks it is. In matches between two - machines, the score is prefixed by `W' or `B' to indicate whether - it is showing White's thinking or Black's, and only the thinking - of the engine that is on move is shown. + best line of play from the current position is displayed as it + is thinking. The score indicates how many pawns ahead (or if + negative, behind) the chess engine thinks it is. In matches + between two machines, the score is prefixed by `W' or `B' to + indicate whether it is showing White's thinking or Black's, and + only the thinking of the engine that is on move is shown. Test Legality If this option is on, XBoard tests whether the moves you try to - make with the mouse are legal and refuses to let you make an - illegal move. Moves loaded from a file with `Load Game' are also - checked. If the option is off, all moves are accepted, but if a - local chess engine or the ICS is active, they will still reject - illegal moves. Turning off this option is useful if you are - playing a chess variant with rules that XBoard does not - understand. (Bughouse, suicide, and wild variants where the king - may castle after starting on the d file are generally supported - with Test Legality on.) + make with the mouse are legal and refuses to let you make an + illegal move. Moves loaded from a file with `Load Game' are also + checked. If the option is off, all moves are accepted, but if a + local chess engine or the ICS is active, they will still reject + illegal moves. Turning off this option is useful if you are + playing a chess variant with rules that XBoard does not + understand. (Bughouse, suicide, and wild variants where the + king may castle after starting on the d file are generally + supported with Test Legality on.) + 2.6 Help Menu ============= Info XBoard Displays the XBoard documentation in info format. For this - feature to work, you must have the GNU info program installed on - your system, and the file `xboard.info' must either be present in - the current working directory, or have been installed by the `make - install' command when you built XBoard. + feature to work, you must have the GNU info program installed on + your system, and the file `xboard.info' must either be present + in the current working directory, or have been installed by the + `make install' command when you built XBoard. Man XBoard - Displays the XBoard documentation in man page format. For this - feature to work, the file `xboard.6' must have been installed by - the `make install' command when you built XBoard, and the - directory it was placed in must be on the search path for your - system's `man' command. + Displays the XBoard documentation in man page format. For this + feature to work, the file `xboard.6' must have been installed by + the `make install' command when you built XBoard, and the + directory it was placed in must be on the search path for your + system's `man' command. Hint - Displays a move hint from the chess engine. + Displays a move hint from the chess engine. Book - Displays a list of possible moves from the chess engine's opening - book. The exact format depends on what chess engine you are using. - With GNU Chess 4, the first column gives moves, the second column - gives one possible response for each move, and the third column - shows the number of lines in the book that include the move from - the first column. If you select this option and nothing happens, - the chess engine is out of its book or does not support this - feature. + Displays a list of possible moves from the chess engine's opening + book. The exact format depends on what chess engine you are + using. With GNU Chess 4, the first column gives moves, the + second column gives one possible response for each move, and the + third column shows the number of lines in the book that include + the move from the first column. If you select this option and + nothing happens, the chess engine is out of its book or does not + support this feature. About XBoard - Shows the current XBoard version number. + Shows the current XBoard version number. + 2.7 Other Shortcut Keys ======================= Iconize - Pressing the `i' or `c' key iconizes XBoard. The graphical icon - displays a white knight if it is White's move, or a black knight - if it is Black's move. If your X window manager displays only text - icons, not graphical ones, check its documentation; there is - probably a way to enable graphical icons. If you get black and - white reversed, we would like to hear about it; see *note - Problems:: below for instructions on how to report this problem. - - You can add or remove shortcut keys using the X resources -`form.translations'. Here is an example of what would go in your -`.Xresources' file: - - XBoard*form.translations: \ - Shift?: AboutGameProc() \n\ - y: AcceptProc() \n\ - n: DeclineProc() \n\ - i: NothingProc() - Binding a key to `NothingProc' makes it do nothing, thus removing it -as a shortcut key. The XBoard commands that can be bound to keys are: - - AbortProc, AboutGameProc, AboutProc, AcceptProc, AdjournProc, - AlwaysQueenProc, AnalysisModeProc, AnalyzeFileProc, - AnimateDraggingProc, AnimateMovingProc, AutobsProc, AutoflagProc, - AutoflipProc, AutoraiseProc, AutosaveProc, BackwardProc, - BlindfoldProc, BookProc, CallFlagProc, CopyGameProc, CopyPositionProc, - DebugProc, DeclineProc, DrawProc, EditCommentProc, EditGameProc, - EditPositionProc, EditTagsProc, EnterKeyProc, FlashMovesProc, - FlipViewProc, ForwardProc, GetMoveListProc, HighlightLastMoveProc, - HintProc, Iconify, IcsAlarmProc, IcsClientProc, IcsInputBoxProc, - InfoProc, LoadGameProc, LoadNextGameProc, LoadNextPositionProc, - LoadPositionProc, LoadPrevGameProc, LoadPrevPositionProc, - LoadSelectedProc, MachineBlackProc, MachineWhiteProc, MailMoveProc, - ManProc, MoveNowProc, MoveSoundProc, NothingProc, OldSaveStyleProc, - PasteGameProc, PastePositionProc, PauseProc, PeriodicUpdatesProc, - PonderNextMoveProc, PopupExitMessageProc, PopupMoveErrorsProc, - PremoveProc, QuietPlayProc, QuitProc, ReloadCmailMsgProc, - ReloadGameProc, ReloadPositionProc, RematchProc, ResetProc, - ResignProc, RetractMoveProc, RevertProc, SaveGameProc, - SavePositionProc, ShowCoordsProc, ShowGameListProc, ShowThinkingProc, - StopExaminingProc, StopObservingProc, TestLegalityProc, ToEndProc, - ToStartProc, TrainingProc, TruncateGameProc, and TwoMachinesProc. + Pressing the `i' or `c' key iconizes XBoard. The graphical icon + displays a white knight if it is White's move, or a black knight + if it is Black's move. If your X window manager displays only + text icons, not graphical ones, check its documentation; there + is probably a way to enable graphical icons. If you get black + and white reversed, we would like to hear about it; see *note + Problems:: below for instructions on how to report this + problem. + You can add or remove shortcut keys using the X resources +`form.translations'. Here is an example of what would go in your +`.Xresources' file: + XBoard*form.translations: \ + Shift?: AboutGameProc() \n\ + y: AcceptProc() \n\ + n: DeclineProc() \n\ + i: NothingProc() + Binding a key to `NothingProc' makes it do nothing, thus removing +it as a shortcut key. The XBoard commands that can be bound to keys +are: + AbortProc, AboutGameProc, AboutProc, AcceptProc, AdjournProc, + AlwaysQueenProc, AnalysisModeProc, AnalyzeFileProc, + AnimateDraggingProc, AnimateMovingProc, AutobsProc, AutoflagProc, + AutoflipProc, AutoraiseProc, AutosaveProc, BackwardProc, + BlindfoldProc, BookProc, CallFlagProc, CopyGameProc, CopyPositionProc, + DebugProc, DeclineProc, DrawProc, EditCommentProc, EditGameProc, + EditPositionProc, EditTagsProc, EnterKeyProc, FlashMovesProc, + FlipViewProc, ForwardProc, GetMoveListProc, HighlightLastMoveProc, + HintProc, Iconify, IcsAlarmProc, IcsClientProc, IcsInputBoxProc, + InfoProc, LoadGameProc, LoadNextGameProc, LoadNextPositionProc, + LoadPositionProc, LoadPrevGameProc, LoadPrevPositionProc, + LoadSelectedProc, MachineBlackProc, MachineWhiteProc, MailMoveProc, + ManProc, MoveNowProc, MoveSoundProc, NothingProc, OldSaveStyleProc, + PasteGameProc, PastePositionProc, PauseProc, PeriodicUpdatesProc, + PonderNextMoveProc, PopupExitMessageProc, PopupMoveErrorsProc, + PremoveProc, QuietPlayProc, QuitProc, ReloadCmailMsgProc, + ReloadGameProc, ReloadPositionProc, RematchProc, ResetProc, + ResignProc, RetractMoveProc, RevertProc, SaveGameProc, + SavePositionProc, ShowCoordsProc, ShowGameListProc, ShowThinkingProc, + StopExaminingProc, StopObservingProc, TestLegalityProc, ToEndProc, + ToStartProc, TrainingProc, TruncateGameProc, and TwoMachinesProc. + 3 Options ********* -This section documents the command-line options to XBoard. You can set -these options in two ways: by typing them on the shell command line you -use to start XBoard, or by setting them as X resources (typically in -your `.Xresources' file). Many of the options cannot be changed while -XBoard is running; others set the initial state of items that can be -changed with the *note Options:: menu. - - Most of the options have both a long name and a short name. To turn a -boolean option on or off from the command line, either give its long -name followed by the value true or false (`-longOptionName true'), or -give just the short name to turn the option on (`-opt'), or the short -name preceded by `x' to turn the option off (`-xopt'). For options that -take strings or numbers as values, you can use the long or short option -names interchangeably. - - Each option corresponds to an X resource with the same name, so if -you like, you can set options in your `.Xresources' file or in a file -named `XBoard' in your home directory. For options that have two -names, the longer one is the name of the corresponding X resource; the -short name is not recognized. To turn a boolean option on or off as an -X resource, give its long name followed by the value true or false -(`XBoard*longOptionName: true'). + This section documents the command-line options to XBoard. You can +set these options in two ways: by typing them on the shell command +line you use to start XBoard, or by setting them as X resources +(typically in your `.Xresources' file). Many of the options cannot +be changed while XBoard is running; others set the initial state of +items that can be changed with the *note Options:: menu. Most of +the options have both a long name and a short name. To turn a boolean +option on or off from the command line, either give its long name +followed by the value true or false (`-longOptionName true'), or give +just the short name to turn the option on (`-opt'), or the short name +preceded by `x' to turn the option off (`-xopt'). For options that +take strings or numbers as values, you can use the long or short +option names interchangeably. Each option corresponds to an X +resource with the same name, so if you like, you can set options in +your `.Xresources' file or in a file named `XBoard' in your home +directory. For options that have two names, the longer one is the +name of the corresponding X resource; the short name is not +recognized. To turn a boolean option on or off as an X resource, +give its long name followed by the value true or false +(`XBoard*longOptionName: true'). 3.1 Chess Engine Options ======================== -tc or -timeControl minutes[:seconds] - Each player begins with his clock set to the `timeControl' period. - Default: 5 minutes. The additional options `movesPerSession' and - `timeIncrement' are mutually exclusive. + Each player begins with his clock set to the `timeControl' + period. Default: 5 minutes. The additional options + `movesPerSession' and `timeIncrement' are mutually exclusive. -mps or -movesPerSession moves - When both players have made `movesPerSession' moves, a new - `timeControl' period is added to both clocks. Default: 40 moves. + When both players have made `movesPerSession' moves, a new + `timeControl' period is added to both clocks. Default: 40 moves. -inc or -timeIncrement seconds - If this option is specified, `movesPerSession' is ignored. - Instead, after each player's move, `timeIncrement' seconds are - added to his clock. Use `-inc 0' if you want to require the entire - game to be played in one `timeControl' period, with no increment. - Default: -1, which specifies `movesPerSession' mode. + If this option is specified, `movesPerSession' is ignored. + Instead, after each player's move, `timeIncrement' seconds are + added to his clock. Use `-inc 0' if you want to require the + entire game to be played in one `timeControl' period, with no + increment. Default: -1, which specifies `movesPerSession' mode. -clock/-xclock or -clockMode true/false Determines whether or not to display the chess clocks. If - clockMode is false, the clocks are not shown, but the side that is - to play next is still highlighted. Also, unless `searchTime' is - set, the chess engine still keeps track of the clock time and uses - it to determine how fast to make its moves. + clockMode is false, the clocks are not shown, but the side that + is to play next is still highlighted. Also, unless `searchTime' + is set, the chess engine still keeps track of the clock time and + uses it to determine how fast to make its moves. -st or -searchTime minutes[:seconds] - Tells the chess engine to spend at most the given amount of time + Tells the chess engine to spend at most the given amount of time searching for each of its moves. Without this option, the chess - engine chooses its search time based on the number of moves and - amount of time remaining until the next time control. Setting - this option also sets clockMode to false. + engine chooses its search time based on the number of moves and + amount of time remaining until the next time control. Setting + this option also sets clockMode to false. -depth or -searchDepth number Tells the chess engine to look ahead at most the given number of - moves when searching for a move to make. Without this option, the - chess engine chooses its search depth based on the number of moves - and amount of time remaining until the next time control. With - the option, the engine will cut off its search early if it reaches - the specified depth. + moves when searching for a move to make. Without this option, + the chess engine chooses its search depth based on the number of + moves and amount of time remaining until the next time control. + With the option, the engine will cut off its search early if it + reaches the specified depth. -firstNPS number -secondNPS number Tells the chess engine to use an internal time standard based on - its node count, rather then wall-clock time, to make its timing - decisions. The time in virtual seconds should be obtained by - dividing the node count through the given number, like the number - was a rate in nodes per second. Xboard will manage the clocks in - accordance with this, relying on the number of nodes reported by - the engine in its thinking output. If the given number equals zero, - it can obviously not be used to convert nodes to seconds, and the - time reported by the engine is used to decrement the XBoard clock - in stead. The engine is supposed to report in CPU time it uses, - rather than wall-clock time, in this mode. This option can provide - fairer conditions for engine-engine matches on heavily loaded - machines, or with very fast games (where the wall clock is too - inaccurate). `showThinking' must be on for this option to work. - Default: -1 (off). Not many engines might support this yet! + its node count, rather then wall-clock time, to make its timing + decisions. The time in virtual seconds should be obtained by + dividing the node count through the given number, like the + number was a rate in nodes per second. Xboard will manage the + clocks in accordance with this, relying on the number of nodes + reported by the engine in its thinking output. If the given number + equals zero, it can obviously not be used to convert nodes to + seconds, and the time reported by the engine is used to + decrement the XBoard clock in stead. The engine is supposed to + report in CPU time it uses, rather than wall-clock time, in this + mode. This option can provide fairer conditions for + engine-engine matches on heavily loaded machines, or with very + fast games (where the wall clock is too inaccurate). + `showThinking' must be on for this option to work. Default: -1 + (off). Not many engines might support this yet! -firstTimeOdds factor -secondTimeOdds factor - Reduces the time given to the mentioned engine by the given factor. - If pondering is off, the effect is indistinguishable from what - would happen if the engine was running on an n-times slower - machine. Default: 1. + Reduces the time given to the mentioned engine by the given + factor. If pondering is off, the effect is indistinguishable + from what would happen if the engine was running on an n-times + slower machine. Default: 1. -timeOddsMode mode This option determines how the case is handled where both engines - have a time-odds handicap. If mode=1, the engine that gets the - most time will always get the nominal time, as specified by the + have a time-odds handicap. If mode=1, the engine that gets the + most time will always get the nominal time, as specified by the time-control options, and its opponent's time is renormalized - accordingly. If mode=0, both play with reduced time. Default: 0. + accordingly. If mode=0, both play with reduced time. Default: + 0. -hideThinkingFromHuman true/false Controls the Hide Thinking option. *Note Options Menu::. Default: - true. (Relaces the Show-Thinking option of older xboard versions.) + true. (Relaces the Show-Thinking option of older xboard + versions.) -thinking/-xthinking or -showThinking true/false - Forces the engine to send thinking output to xboard. Used to be - the only way to control if thinking output was displayed in older - xboard versions, but as the thinking output in xboard 4.3 is also - used for several other purposes (adjudication, storing in PGN - file) the display of it is now controlled by the new option Hide - Thinking. *Note Options Menu::. Default: false. (But if xboard - needs the thinking output for some purpose, it makes the engine - send it despite the setting of this option.) + Forces the engine to send thinking output to xboard. Used to be + the only way to control if thinking output was displayed in + older xboard versions, but as the thinking output in xboard 4.3 + is also used for several other purposes (adjudication, storing + in PGN file) the display of it is now controlled by the new + option Hide Thinking. *Note Options Menu::. Default: false. (But + if xboard needs the thinking output for some purpose, it makes + the engine send it despite the setting of this option.) -ponder/-xponder or -ponderNextMove true/false Sets the Ponder Next Move menu option. *Note Options Menu::. - Default: true. + Default: true. -smpCores number - Specifies the maxmum nmber of CPUs an SMP engine is allowed to use. - Only works for engines that support the WinBoard-protocol cores - feature. + Specifies the maxmum nmber of CPUs an SMP engine is allowed to + use. Only works for engines that support the WinBoard-protocol + cores feature. -mg or -matchGames n - Automatically runs an n-game match between two chess engines, with - alternating colors. If the `loadGameFile' or `loadPositionFile' - option is set, XBoard starts each game with the given opening - moves or the given position; otherwise, the games start with the - standard initial chess position. If the `saveGameFile' option is - set, a move record for the match is appended to the specified - file. If the `savePositionFile' option is set, the final position - reached in each game of the match is appended to the specified - file. When the match is over, XBoard displays the match score and - exits. Default: 0 (do not run a match). + Automatically runs an n-game match between two chess engines, + with alternating colors. If the `loadGameFile' or + `loadPositionFile' option is set, XBoard starts each game with + the given opening moves or the given position; otherwise, the + games start with the standard initial chess position. If the + `saveGameFile' option is set, a move record for the match is + appended to the specified file. If the `savePositionFile' option + is set, the final position reached in each game of the match is + appended to the specified file. When the match is over, XBoard + displays the match score and exits. Default: 0 (do not run a + match). -mm/-xmm or -matchMode true/false - Setting `matchMode' to true is equivalent to setting `matchGames' - to 1. + Setting `matchMode' to true is equivalent to setting + `matchGames' to 1. -sameColorGames n - Automatically runs an n-game match between two chess engines, - without alternating colors. Otherwise the same applies as for the - `-matchGames' option, over which it takes precedence if both are - specified. (See there.) Default: 0 (do not run a match). + Automatically runs an n-game match between two chess engines, + without alternating colors. Otherwise the same applies as for + the `-matchGames' option, over which it takes precedence if both + are specified. (See there.) Default: 0 (do not run a match). -fcp or -firstChessProgram program - Name of first chess engine. Default: `Fairy-Max'. + Name of first chess engine. Default: `Fairy-Max'. -scp or -secondChessProgram program - Name of second chess engine, if needed. A second chess engine is - started only in Two Machines (match) mode. Default: `Fairy-Max'. + Name of second chess engine, if needed. A second chess engine is + started only in Two Machines (match) mode. Default: + `Fairy-Max'. -fb/-xfb or -firstPlaysBlack true/false In games between two chess engines, firstChessProgram normally - plays white. If this option is true, firstChessProgram plays - black. In a multi-game match, this option affects the colors only - for the first game; they still alternate in subsequent games. + plays white. If this option is true, firstChessProgram plays + black. In a multi-game match, this option affects the colors + only for the first game; they still alternate in subsequent + games. -fh or -firstHost host -sh or -secondHost host - Hosts on which the chess engines are to run. The default for each - is `localhost'. If you specify another host, XBoard uses `rsh' to - run the chess engine there. (You can substitute a different remote - shell program for rsh using the `remoteShell' option described - below.) + Hosts on which the chess engines are to run. The default for + each is `localhost'. If you specify another host, XBoard uses + `rsh' to run the chess engine there. (You can substitute a + different remote shell program for rsh using the `remoteShell' + option described below.) -fd or -firstDirectory dir -sd or -secondDirectory dir - Working directories in which the chess engines are to be run. The - default is "", which means to run the chess engine in the same - working directory as XBoard itself. (See the CHESSDIR environment - variable.) This option is effective only when the chess engine is - being run on the local host; it does not work if the engine is run - remotely using the -fh or -sh option. + Working directories in which the chess engines are to be run. + The default is "", which means to run the chess engine in the + same working directory as XBoard itself. (See the CHESSDIR + environment variable.) This option is effective only when the + chess engine is being run on the local host; it does not work if + the engine is run remotely using the -fh or -sh option. -initString string -secondInitString string The string that is sent to initialize each chess engine for a new - game. Default: - - new - random + game. Default: + new + random Setting this option from the command line is tricky, because you - must type in real newline characters, including one at the very - end. In most shells you can do this by entering a `\' character - followed by a newline. It is easier to set the option from your - `.Xresources' file; in that case you can include the character - sequence `\n' in the string, and it will be converted to a newline. - - If you change this option, don't remove the `new' command; it is - required by all chess engines to start a new game. - - You can remove the `random' command if you like; including it - causes GNU Chess 4 to randomize its move selection slightly so - that it doesn't play the same moves in every game. Even without - `random', GNU Chess 4 randomizes its choice of moves from its - opening book. Many other chess engines ignore this command - entirely and always (or never) randomize. - - You can also try adding other commands to the initString; see the - documentation of the chess engine you are using for details. + must type in real newline characters, including one at the very + end. In most shells you can do this by entering a `\' + character followed by a newline. It is easier to set the option + from your `.Xresources' file; in that case you can include the + character sequence `\n' in the string, and it will be converted + to a newline. If you change this option, don't remove the + `new' command; it is required by all chess engines to start a + new game. You can remove the `random' command if you like; + including it causes GNU Chess 4 to randomize its move selection + slightly so that it doesn't play the same moves in every game. + Even without `random', GNU Chess 4 randomizes its choice of + moves from its opening book. Many other chess engines ignore + this command entirely and always (or never) randomize. You + can also try adding other commands to the initString; see the + documentation of the chess engine you are using for details. -firstComputerString string -secondComputerString string The string that is sent to the chess engine if its opponent is - another computer chess engine. The default is `computer\n'. - Probably the only useful alternative is the empty string (`'), - which keeps the engine from knowing that it is playing another - computer. + another computer chess engine. The default is `computer\n'. + Probably the only useful alternative is the empty string (`'), + which keeps the engine from knowing that it is playing another + computer. -reuse/-xreuse or -reuseFirst true/false -reuse2/-xreuse2 or -reuseSecond true/false - If the option is false, XBoard kills off the chess engine after - every game and starts it again for the next game. If the option - is true (the default), XBoard starts the chess engine only once - and uses it repeatedly to play multiple games. Some old chess - engines may not work properly when reuse is turned on, but - otherwise games will start faster if it is left on. + If the option is false, XBoard kills off the chess engine after + every game and starts it again for the next game. If the + option is true (the default), XBoard starts the chess engine + only once and uses it repeatedly to play multiple games. Some + old chess engines may not work properly when reuse is turned on, + but otherwise games will start faster if it is left on. -firstProtocolVersion version-number -secondProtocolVersion version-number This option specifies which version of the chess engine - communication protocol to use. By default, version-number is 2. - In version 1, the "protover" command is not sent to the engine; - since version 1 is a subset of version 2, nothing else changes. - Other values for version-number are not supported. + communication protocol to use. By default, version-number is 2. + In version 1, the "protover" command is not sent to the engine; + since version 1 is a subset of version 2, nothing else changes. + Other values for version-number are not supported. -firstScoreAbs true/false -secondScoreAbs true/false If this option is set, the score reported by the engine is taken - to be that in favor of white, even when the engine plays black. - Important when XBoard uses the score for adjudications, or in PGN - reporting. + to be that in favor of white, even when the engine plays black. + Important when XBoard uses the score for adjudications, or in + PGN reporting. -niceEngines priority This option allows you to lower the priority of the engine - processes, so that the generally insatiable hunger for CPU time of - chess engines does not interfere so much with smooth operation of - WinBoard (or the rest of your system). Negative values could - increase the engine priority, which is not recommended. + processes, so that the generally insatiable hunger for CPU time + of chess engines does not interfere so much with smooth + operation of WinBoard (or the rest of your system). Negative + values could increase the engine priority, which is not + recommended. -firstOptions string -secondOptions string The given string is a comma-separated list of (option name, option - value) pairs, like the following example: “style Karpov, blunder - rate 0”. If the options announced by the engine at startup - through the feature commands of WinBoard protocol matches one of - the option names (i.e. “style” or “blunder rate”), it would be set - to the given value (i.e. “Karpov” or 0) through a corresponding - option command to the engine. This provided that the type of the - value (text or numeric) matches as well. + value) pairs, like the following example: “style=Karpov,blunder + rate=0”. If the options announced by the engine at startup + through the feature commands of WinBoard protocol matches one + of the option names (i.e. “style” or “blunder rate”), it would + be set to the given value (i.e. “Karpov” or 0) through a + corresponding option command to the engine. This provided that + the type of the value (text or numeric) matches as well. + 3.2 UCI + WB Engine Settings ============================ -fUCI or -firstIsUCI true/false -sUCI or -secondIsUCI true/false - Indicates if the mentioned engine executable file is an UCI engine, - and should be run with the aid of the Polyglot adapter rather than - directly. Xboard will then pass the other UCI options and engine - name to Polyglot through a .ini temporary file ceated for the - purpose. + Indicates if the mentioned engine executable file is an UCI + engine, and should be run with the aid of the Polyglot adapter + rather than directly. Xboard will then pass the other UCI + options and engine name to Polyglot through a .ini temporary + file ceated for the purpose. -PolyglotDir filename Gives the name of the directory in which the Polyglot adapter for - UCI engines expects its files. Default: - "/usr/local/share/polyglot". + UCI engines expects its files. Default: + "/usr/local/share/polyglot". -usePolyglotBook true/false - Specifies if the Polygot book should be used. + Specifies if the Polygot book should be used. -PolyglotBook filename - Gives the filename of the opening book that Polyglot should use. + Gives the filename of the opening book that Polyglot should use. From XBoard 4.3.15 on, native WinBoard engines will also use the - opening book specified here, provided the `usePolyglotBook' option - is set to true, and the option `firstHasOwnBookUCI' or - `secondHasOwnBookUCI' applying to the engine is set to false. The - engine will be kept in force mode as long as the current position - is in book, and XBoard will select the book moves for it. Default - "". + opening book specified here, provided the `usePolyglotBook' + option is set to true, and the option `firstHasOwnBookUCI' or + `secondHasOwnBookUCI' applying to the engine is set to false. + The engine will be kept in force mode as long as the current + position is in book, and XBoard will select the book moves for + it. Default "". -fNoOwnBookUCI or -firstXBook or -firstHasOwnBookUCI true/false -sNoOwnBookUCI or -secondXBook or -secondHasOwnBookUCI true/false Indicates if the mentioned engine has its own opening book it - should play from, rather than using the external book through - XBoard. Default: false. + should play from, rather than using the external book through + XBoard. Default: false. -defaultHashSize n Sets the size of the hash table to n MegaBytes. Together with the - EGTB cache size this number is also used to calculate the memory - setting of WinBoard engines, for those that support the memory - feature of WinBoard protocol. Default: 64. + EGTB cache size this number is also used to calculate the + memory setting of WinBoard engines, for those that support the + memory feature of WinBoard protocol. Default: 64. -defaultCacheSizeEGTB n Sets the size of the EGTB cache to n MegaBytes. Together with the - hash-table size this number is also used to calculate the memory - setting of WinBoard engines, for those that support the memory - feature of WinBoard protocol. Default: 4. + hash-table size this number is also used to calculate the + memory setting of WinBoard engines, for those that support the + memory feature of WinBoard protocol. Default: 4. -defaultPathEGTB filename Gives the name of the directory where the end-game tablebases are - installed, for UCI engines. Default: "/usr/local/share/egtb". + installed, for UCI engines. Default: "/usr/local/share/egtb". -egtFormats string Specifies which end-game tables are installed on the computer, and - where. The argument is a comma-separated list of format - specifications, each specification consisting of a format name, a - colon, and a directory path name, e.g. - "nalimov:/usr/local/share/egtb". If the name part matches that of - a format that the engine requests through a feature command, + where. The argument is a comma-separated list of format + specifications, each specification consisting of a format name, + a colon, and a directory path name, e.g. + "nalimov:/usr/local/share/egtb". If the name part matches that + of a format that the engine requests through a feature command, xboard will relay the path name for this format to the engine - through an egtpath command. One egtpath command for each matching - format will be sent. Popular formats are "nalimov" DTM tablebases - and "scorpio" bitbases. Default: "". + through an egtpath command. One egtpath command for each + matching format will be sent. Popular formats are "nalimov" DTM + tablebases and "scorpio" bitbases. Default: "". + 3.3 ICS options =============== -ics/-xics or -internetChessServerMode true/false - Connect with an Internet Chess Server to play chess against its - other users, observe games they are playing, or review games that - have recently finished. Default: false. + Connect with an Internet Chess Server to play chess against its + other users, observe games they are playing, or review games + that have recently finished. Default: false. -icshost or -internetChessServerHost host - The Internet host name or address of the chess server to connect - to when in ICS mode. Default: `chessclub.com'. Another popular - chess server to try is `freechess.org'. If your site doesn't have - a working Internet name server, try specifying the host address in - numeric form. You may also need to specify the numeric address - when using the icshelper option with timestamp or timeseal (see - below). + The Internet host name or address of the chess server to connect + to when in ICS mode. Default: `chessclub.com'. Another popular + chess server to try is `freechess.org'. If your site doesn't + have a working Internet name server, try specifying the host + address in numeric form. You may also need to specify the + numeric address when using the icshelper option with timestamp + or timeseal (see below). -icsport or -internetChessServerPort port-number - The port number to use when connecting to a chess server in ICS - mode. Default: 5000. + The port number to use when connecting to a chess server in ICS + mode. Default: 5000. -icshelper or -internetChessServerHelper prog-name An external helper program used to communicate with the chess - server. You would set it to "timestamp" for ICC (chessclub.com) or - "timeseal" for FICS (freechess.org), after obtaining the correct - version of timestamp or timeseal for your computer. See "help - timestamp" on ICC and "help timeseal" on FICS. This option is - shorthand for `-useTelnet -telnetProgram program'. + server. You would set it to "timestamp" for ICC (chessclub.com) + or "timeseal" for FICS (freechess.org), after obtaining the + correct version of timestamp or timeseal for your computer. See + "help timestamp" on ICC and "help timeseal" on FICS. This option + is shorthand for `-useTelnet -telnetProgram program'. -telnet/-xtelnet or -useTelnet true/false - This option is poorly named; it should be called useHelper. If - set to true, it instructs XBoard to run an external program to - communicate with the Internet Chess Server. The program to use is - given by the telnetProgram option. If the option is false (the - default), XBoard opens a TCP socket and uses its own internal - implementation of the telnet protocol to communicate with the ICS. - *Note Firewalls::. + This option is poorly named; it should be called useHelper. If + set to true, it instructs XBoard to run an external program to + communicate with the Internet Chess Server. The program to use + is given by the telnetProgram option. If the option is false + (the default), XBoard opens a TCP socket and uses its own + internal implementation of the telnet protocol to communicate with + the ICS. *Note Firewalls::. -telnetProgram prog-name - This option is poorly named; it should be called helperProgram. - It gives the name of the telnet program to be used with the - `gateway' and `useTelnet' options. The default is `telnet'. The - telnet program is invoked with the value of - `internetChessServerHost' as its first argument and the value of - `internetChessServerPort' as its second argument. *Note - Firewalls::. + This option is poorly named; it should be called helperProgram. + It gives the name of the telnet program to be used with the + `gateway' and `useTelnet' options. The default is `telnet'. The + telnet program is invoked with the value of + `internetChessServerHost' as its first argument and the value of + `internetChessServerPort' as its second argument. *Note + Firewalls::. -gateway host-name - If this option is set to a host name, XBoard communicates with the - Internet Chess Server by using `rsh' to run the `telnetProgram' on - the given host, instead of using its own internal implementation - of the telnet protocol. You can substitute a different remote shell - program for `rsh' using the `remoteShell' option described below. - *Note Firewalls::. + If this option is set to a host name, XBoard communicates with + the Internet Chess Server by using `rsh' to run the + `telnetProgram' on the given host, instead of using its own + internal implementation of the telnet protocol. You can + substitute a different remote shell program for `rsh' using the + `remoteShell' option described below. *Note Firewalls::. -internetChessServerCommPort or -icscomm dev-name - If this option is set, XBoard communicates with the ICS through - the given character I/O device instead of opening a TCP connection. - Use this option if your system does not have any kind of Internet - connection itself (not even a SLIP or PPP connection), but you do - have dialup access (or a hardwired terminal line) to an Internet - service provider from which you can telnet to the ICS. - - The support for this option in XBoard is minimal. You need to set - all communication parameters and tty modes before you enter XBoard. - - Use a script something like this: - - stty raw -echo 9600 > /dev/tty00 - xboard -ics -icscomm /dev/tty00 - - Here replace `/dev/tty00' with the name of the device that your - modem is connected to. You might have to add several more options - to these stty commands. See the man pages for `stty' and `tty' if - you run into problems. Also, on many systems stty works on its - standard input instead of standard output, so you have to use `<' - instead of `>'. - - If you are using linux, try starting with the script below. - Change it as necessary for your installation. - - #!/bin/sh -f - # configure modem and fire up XBoard - - # configure modem - ( - stty 2400 ; stty raw ; stty hupcl ; stty -clocal - stty ignbrk ; stty ignpar ; stty ixon ; stty ixoff - stty -iexten ; stty -echo - ) < /dev/modem - xboard -ics -icscomm /dev/modem - After you start XBoard in this way, type whatever commands are - necessary to dial out to your Internet provider and log in. Then - telnet to ICS, using a command like `telnet chessclub.com 5000'. - Important: See the paragraph below about extra echoes, in *note - Limitations::. + If this option is set, XBoard communicates with the ICS through + the given character I/O device instead of opening a TCP + connection. Use this option if your system does not have any + kind of Internet connection itself (not even a SLIP or PPP + connection), but you do have dialup access (or a hardwired + terminal line) to an Internet service provider from which you + can telnet to the ICS. The support for this option in XBoard + is minimal. You need to set all communication parameters and tty + modes before you enter XBoard. Use a script something like + this: + stty raw -echo 9600 > /dev/tty00 + xboard -ics -icscomm /dev/tty00 + Here replace `/dev/tty00' with the name of the device that + your modem is connected to. You might have to add several more + options to these stty commands. See the man pages for `stty' and + `tty' if you run into problems. Also, on many systems stty works + on its standard input instead of standard output, so you have to + use `<' instead of `>'. If you are using linux, try starting + with the script below. Change it as necessary for your + installation. + #!/bin/sh -f + # configure modem and fire up XBoard + + # configure modem + ( + stty 2400 ; stty raw ; stty hupcl ; stty -clocal + stty ignbrk ; stty ignpar ; stty ixon ; stty ixoff + stty -iexten ; stty -echo + ) < /dev/modem + xboard -ics -icscomm /dev/modem + After you start XBoard in this way, type whatever commands are + necessary to dial out to your Internet provider and log in. Then + telnet to ICS, using a command like `telnet chessclub.com + 5000'. Important: See the paragraph below about extra echoes, + in *note Limitations::. -icslogon or -internetChessServerLogonScript file-name - Whenever XBoard connects to the Internet Chess Server, if it finds - a file with the name given in this option, it feeds the file's - contents to the ICS as commands. The default file name is `.icsrc'. - Usually the first two lines of the file should be your ICS user - name and password. The file can be either in $CHESSDIR, in - XBoard's working directory if CHESSDIR is not set, or in your home - directory. + Whenever XBoard connects to the Internet Chess Server, if it + finds a file with the name given in this option, it feeds the + file's contents to the ICS as commands. The default file name is + `.icsrc'. Usually the first two lines of the file should be + your ICS user name and password. The file can be either in + $CHESSDIR, in XBoard's working directory if CHESSDIR is not set, + or in your home directory. -msLoginDelay delay - If you experience trouble logging on to an ICS when using the - `-icslogon' option, inserting some delay between characters of the - logon script may help. This option adds `delay' milliseconds of - delay between characters. Good values to try are 100 and 250. + If you experience trouble logging on to an ICS when using the + `-icslogon' option, inserting some delay between characters of + the logon script may help. This option adds `delay' milliseconds + of delay between characters. Good values to try are 100 and + 250. -icsinput/-xicsinput or -internetChessServerInputBox true/false Sets the ICS Input Box menu option. *Note Mode Menu::. Default: - false. + false. -autocomm/-xautocomm or -autoComment true/false Sets the Auto Comment menu option. *Note Options Menu::. Default: - false. + false. -autoflag/-xautoflag or -autoCallFlag true/false Sets the Auto Flag menu option. *Note Options Menu::. Default: - false. + false. -autobs/-xautobs or -autoObserve true/false Sets the Auto Observe menu option. *Note Options Menu::. Default: - false. + false. -autoKibitz Enables kibitzing of the engines last thinking output (depth, - score, time, speed, PV) before it moved to the ICS, in zippy mode. - The option `showThinking' must be switched on for this option to - work. Also diverts similar kibitz information of an opponent - engine that is playing you through the ICS to the engine-output - window, as if the engine was playing locally. + score, time, speed, PV) before it moved to the ICS, in zippy + mode. The option `showThinking' must be switched on for this + option to work. Also diverts similar kibitz information of an + opponent engine that is playing you through the ICS to the + engine-output window, as if the engine was playing locally. -moves/-xmoves or -getMoveList true/false Sets the Get Move List menu option. *Note Options Menu::. - Default: true. + Default: true. -alarm/-xalarm or -icsAlarm true/false Sets the ICS Alarm menu option. *Note Options Menu::. Default: - true. + true. -icsAlarmTime ms - Sets the time in milliseconds for the ICS Alarm menu option. - *Note Options Menu::. Default: 5000. + Sets the time in milliseconds for the ICS Alarm menu option. + *Note Options Menu::. Default: 5000. -pre/-xpre \fRor\fB -premove true/false - Sets the Premove menu option. *Note Options Menu::. Default: true. + Sets the Premove menu option. *Note Options Menu::. Default: + true. -quiet/-xquiet or -quietPlay true/false Sets the Quiet Play menu option. *Note Options Menu::. Default: - false. + false. -colorizeMessages or -colorize - Setting colorizeMessages to true tells XBoard to colorize the - messages received from the ICS. Colorization works only if your - xterm supports ISO 6429 escape sequences for changing text colors. + Setting colorizeMessages to true tells XBoard to colorize the + messages received from the ICS. Colorization works only if your + xterm supports ISO 6429 escape sequences for changing text + colors. -colorShout foreground,background,bold -colorSShout foreground,background,bold @@ -1369,42 +1363,40 @@ X resource, give its long name followed by the value true or false -colorRequest foreground,background,bold -colorSeek foreground,background,bold -colorNormal foreground,background,bold - These options set the colors used when colorizing ICS messages. - All ICS messages are grouped into one of these categories: shout, - sshout, channel 1, other channel, kibitz, tell, challenge, request - (including abort, adjourn, draw, pause, and takeback), or normal - (all other messages). - - Each foreground or background argument can be one of the following: - black, red, green, yellow, blue, magenta, cyan, white, or default. - Here "default" means the default foreground or background color of + These options set the colors used when colorizing ICS messages. + All ICS messages are grouped into one of these categories: + shout, sshout, channel 1, other channel, kibitz, tell, challenge, + request (including abort, adjourn, draw, pause, and takeback), + or normal (all other messages). Each foreground or + background argument can be one of the following: black, red, + green, yellow, blue, magenta, cyan, white, or default. Here + "default" means the default foreground or background color of your xterm. Bold can be 1 or 0. If background is omitted, - "default" is assumed; if bold is omitted, 0 is assumed. - + "default" is assumed; if bold is omitted, 0 is assumed. Here is an example of how to set the colors in your `.Xresources' - file. The colors shown here are the default values; you will get - them if you turn `-colorize' on without specifying your own colors. - - xboard*colorizeMessages: true - xboard*colorShout: green - xboard*colorSShout: green, black, 1 - xboard*colorChannel1: cyan - xboard*colorChannel: cyan, black, 1 - xboard*colorKibitz: magenta, black, 1 - xboard*colorTell: yellow, black, 1 - xboard*colorChallenge: red, black, 1 - xboard*colorRequest: red - xboard*colorSeek: blue - xboard*colorNormal: default + file. The colors shown here are the default values; you will + get them if you turn `-colorize' on without specifying your own + colors. + xboard*colorizeMessages: true + xboard*colorShout: green + xboard*colorSShout: green, black, 1 + xboard*colorChannel1: cyan + xboard*colorChannel: cyan, black, 1 + xboard*colorKibitz: magenta, black, 1 + xboard*colorTell: yellow, black, 1 + xboard*colorChallenge: red, black, 1 + xboard*colorRequest: red + xboard*colorSeek: blue + xboard*colorNormal: default -soundProgram progname If this option is set to a sound-playing program that is installed - and working on your system, XBoard can play sound files when - certain events occur, listed below. The default program name is - "play". If any of the sound options is set to "$", the event - rings the terminal bell by sending a ^G character to standard - output, instead of playing a sound file. If an option is set to - the empty string "", no sound is played for that event. + and working on your system, XBoard can play sound files when + certain events occur, listed below. The default program name is + "play". If any of the sound options is set to "$", the event + rings the terminal bell by sending a ^G character to standard + output, instead of playing a sound file. If an option is set to + the empty string "", no sound is played for that event. -soundShout filename -soundSShout filename @@ -1415,132 +1407,142 @@ X resource, give its long name followed by the value true or false -soundRequest filename -soundSeek filename These sounds are triggered in the same way as the colorization - events described above. They all default to "", no sound. They - are played only if the colorizeMessages is on. + events described above. They all default to "", no sound. They + are played only if the colorizeMessages is on. -soundMove filename - This sound is used by the Move Sound menu option. Default: "$". + This sound is used by the Move Sound menu option. Default: "$". -soundIcsAlarm filename - This sound is used by the ICS Alarm menu option. Default: "$". + This sound is used by the ICS Alarm menu option. Default: "$". -soundIcsWin filename This sound is played when you win an ICS game. Default: "" (no - sound). + sound). -soundIcsLoss filename This sound is played when you lose an ICS game. Default: "" (no - sound). + sound). -soundIcsDraw filename This sound is played when you draw an ICS game. Default: "" (no - sound). + sound). -soundIcsUnfinished filename This sound is played when an ICS game that you are participating - in is aborted, adjourned, or otherwise ends inconclusively. - Default: "" (no sound). - - Here is an example of how to set the sounds in your `.Xresources' - file: - - xboard*soundShout: shout.wav - xboard*soundSShout: sshout.wav - xboard*soundChannel1: channel1.wav - xboard*soundChannel: channel.wav - xboard*soundKibitz: kibitz.wav - xboard*soundTell: tell.wav - xboard*soundChallenge: challenge.wav - xboard*soundRequest: request.wav - xboard*soundSeek: seek.wav - xboard*soundMove: move.wav - xboard*soundIcsWin: win.wav - xboard*soundIcsLoss: lose.wav - xboard*soundIcsDraw: draw.wav - xboard*soundIcsUnfinished: unfinished.wav - xboard*soundIcsAlarm: alarm.wav + in is aborted, adjourned, or otherwise ends inconclusively. + Default: "" (no sound). Here is an example of how to set + the sounds in your `.Xresources' file: + xboard*soundShout: shout.wav + xboard*soundSShout: sshout.wav + xboard*soundChannel1: channel1.wav + xboard*soundChannel: channel.wav + xboard*soundKibitz: kibitz.wav + xboard*soundTell: tell.wav + xboard*soundChallenge: challenge.wav + xboard*soundRequest: request.wav + xboard*soundSeek: seek.wav + xboard*soundMove: move.wav + xboard*soundIcsWin: win.wav + xboard*soundIcsLoss: lose.wav + xboard*soundIcsDraw: draw.wav + xboard*soundIcsUnfinished: unfinished.wav + xboard*soundIcsAlarm: alarm.wav + 3.4 Load and Save options ========================= -lgf or -loadGameFile file -lgi or -loadGameIndex index - If the `loadGameFile' option is set, XBoard loads the specified - game file at startup. The file name `-' specifies the standard - input. If there is more than one game in the file, XBoard pops up - a menu of the available games, with entries based on their PGN - (Portable Game Notation) tags. If the `loadGameIndex' option is - set to `N', the menu is suppressed and the N th game found in the - file is loaded immediately. The menu is also suppressed if - `matchMode' is enabled or if the game file is a pipe; in these - cases the first game in the file is loaded immediately. Use the - `pxboard' shell script provided with XBoard if you want to pipe in - files containing multiple games and still see the menu. If the - loadGameIndex specifies an index -1, this triggers auto-increment - of the index in `matchMode', which means that after every game the - index is incremented by one, causing each game of the match to be - played from the next game in the file. Similarly, specifying an - index value of -2 causes the index to be incremented every two - games, so that each game in the file is used twice (with reversed - colors). The `rewindIndex' option causes the index to be reset to - the first game of the file when it has reached a specified value. + If the `loadGameFile' option is set, XBoard loads the specified + game file at startup. The file name `-' specifies the standard + input. If there is more than one game in the file, XBoard pops + up a menu of the available games, with entries based on their PGN + (Portable Game Notation) tags. If the `loadGameIndex' option + is set to `N', the menu is suppressed and the N th game found in + the file is loaded immediately. The menu is also suppressed if + `matchMode' is enabled or if the game file is a pipe; in these + cases the first game in the file is loaded immediately. Use the + `pxboard' shell script provided with XBoard if you want to pipe + in files containing multiple games and still see the menu. If + the loadGameIndex specifies an index -1, this triggers + auto-increment of the index in `matchMode', which means that + after every game the index is incremented by one, causing each + game of the match to be played from the next game in the file. + Similarly, specifying an index value of -2 causes the index to + be incremented every two games, so that each game in the file is + used twice (with reversed colors). The `rewindIndex' option + causes the index to be reset to the first game of the file when + it has reached a specified value. -rewindIndex n Causes a position file or game file to be rewound to its beginning - after n positions or games in auto-increment `matchMode'. See - `loadPositionIndex' and `loadGameIndex'. default: 0 (no rewind). + after n positions or games in auto-increment `matchMode'. See + `loadPositionIndex' and `loadGameIndex'. default: 0 (no + rewind). -td or -timeDelay seconds - Time delay between moves during `Load Game'. Fractional seconds - are allowed; try `-td 0.4'. A time delay value of -1 tells XBoard - not to step through game files automatically. Default: 1 second. + Time delay between moves during `Load Game'. Fractional seconds + are allowed; try `-td 0.4'. A time delay value of -1 tells + XBoard not to step through game files automatically. Default: 1 + second. -sgf or -saveGameFile file - If this option is set, XBoard appends a record of every game - played to the specified file. The file name `-' specifies the - standard output. + If this option is set, XBoard appends a record of every game + played to the specified file. The file name `-' specifies the + standard output. -autosave/-xautosave or -autoSaveGames true/false Sets the Auto Save menu option. *Note Options Menu::. Default: - false. Ignored if `saveGameFile' is set. + false. Ignored if `saveGameFile' is set. -lpf or -loadPositionFile file -lpi or -loadPositionIndex index - If the `loadPositionFile' option is set, XBoard loads the - specified position file at startup. The file name `-' specifies the - standard input. If the `loadPositionIndex' option is set to N, the - Nth position found in the file is loaded; otherwise the first - position is loaded. If the loadPositionIndex specifies an index - -1, this triggers auto-increment of the index in `matchMode', - which means that after every game the index is incremented by one, - causing each game of the match to be played from the next position - in the file. Similarly, specifying an index value of -2 causes the - index to be incremented every two games, so that each position in - the file is used twice (with the engines playing opposite colors). - The `rewindIndex' option causes the index to be reset to the first - position of the file when it has reached a specified value. + If the `loadPositionFile' option is set, XBoard loads the + specified position file at startup. The file name `-' specifies + the standard input. If the `loadPositionIndex' option is set to + N, the Nth position found in the file is loaded; otherwise the + first position is loaded. If the loadPositionIndex specifies an + index -1, this triggers auto-increment of the index in + `matchMode', which means that after every game the index is + incremented by one, causing each game of the match to be played + from the next position in the file. Similarly, specifying an index + value of -2 causes the index to be incremented every two games, + so that each position in the file is used twice (with the + engines playing opposite colors). The `rewindIndex' option + causes the index to be reset to the first position of the file + when it has reached a specified value. -spf or -savePositionFile file - If this option is set, XBoard appends the final position reached - in every game played to the specified file. The file name `-' - specifies the standard output. + If this option is set, XBoard appends the final position reached + in every game played to the specified file. The file name `-' + specifies the standard output. -pgnExtendedInfo true/false If this option is set, WinBoard saves depth, score and time used - for each move that the engine found as a comment in the PGN file. - Default: false. + for each move that the engine found as a comment in the PGN + file. Default: false. -pgnEventHeader string - Sets the name used in the PGN event tag to string. Default: - "Computer Chess Game". + Sets the name used in the PGN event tag to string. Default: + "Computer Chess Game". -saveOutOfBookInfo true/false Include the information on how the engine(s) game out of its - opening book in a special 'annotator' tag with the PGN file. + opening book in a special 'annotator' tag with the PGN file. -oldsave/-xoldsave or -oldSaveStyle true/false Sets the Old Save Style menu option. *Note Options Menu::. - Default: false. + Default: false. + +-gameListTags string + The character string lists the PGN tags that should be printed in + the Game List, and their order. The meaning of the codes is + e=event, s=site, d=date, o=round, p=players, r=result, w=white + Elo, b=black Elo, t=time control, v=variant, a=out-of-book + info. Default: "eprd" + 3.5 User interface options ========================== @@ -1548,1118 +1550,1047 @@ X resource, give its long name followed by the value true or false -display -geometry -iconic - These and most other standard Xt options are accepted. + These and most other standard Xt options are accepted. -noGUI - Suppresses all GUI functions of XBoard (to speed up automated - ultra-fast engine-engine games, which you don’t want to watch). - There will be no board or clock updates, no printing of moves, and - no update of the icon on the task bar in this mode. + Suppresses all GUI functions of XBoard (to speed up automated + ultra-fast engine-engine games, which you don’t want to watch). + There will be no board or clock updates, no printing of moves, + and no update of the icon on the task bar in this mode. -movesound/-xmovesound or -ringBellAfterMoves true/false Sets the Move Sound menu option. *Note Options Menu::. Default: - false. For compatibility with old XBoard versions, -bell/-xbell - are also accepted as abbreviations for this option. + false. For compatibility with old XBoard versions, -bell/-xbell + are also accepted as abbreviations for this option. -exit/-xexit or -popupExitMessage true/false Sets the Popup Exit Message menu option. *Note Options Menu::. - Default: true. + Default: true. -popup/-xpopup or -popupMoveErrors true/false Sets the Popup Move Errors menu option. *Note Options Menu::. - Default: false. + Default: false. -queen/-xqueen or -alwaysPromoteToQueen true/false Sets the Always Queen menu option. *Note Options Menu::. - Default: false. + Default: false. -legal/-xlegal or -testLegality true/false Sets the Test Legality menu option. *Note Options Menu::. - Default: true. + Default: true. -size or -boardSize (sizeName | n1,n2,n3,n4,n5,n6,n7) - Determines how large the board will be, by selecting the pixel size - of the pieces and setting a few related parameters. The sizeName - can be one of: Titanic, giving 129x129 pixel pieces, Colossal - 116x116, Giant 108x108, Huge 95x95, Big 87x87, Large 80x80, Bulky - 72x72, Medium 64x64, Moderate 58x58, Average 54x54, Middling - 49x49, Mediocre 45x45, Small 40x40, Slim 37x37, Petite 33x33, - Dinky 29x29, Teeny 25x25, or Tiny 21x21. Pieces of all these - sizes are built into XBoard. Other sizes can be used if you have - them; see the pixmapDirectory and bitmapDirectory options. The - default depends on the size of your screen; it is approximately the - largest size that will fit without clipping. - - You can select other sizes or vary other layout parameters by - providing a list of comma-separated values (with no spaces) as the - argument. You do not need to provide all the values; for any you - omit from the end of the list, defaults are taken from the nearest - built-in size. The value `n1' gives the piece size, `n2' the - width of the black border between squares, `n3' the desired size - for the clockFont, `n4' the desired size for the coordFont, `n5' - the desired size for the default font, `n6' the smallLayout flag - (0 or 1), and `n7' the tinyLayout flag (0 or 1). All dimensions - are in pixels. If the border between squares is eliminated (0 - width), the various highlight options will not work, as there is - nowhere to draw the highlight. If smallLayout is 1 and - `titleInWindow' is true, the window layout is rearranged to make - more room for the title. If tinyLayout is 1, the labels on the - menu bar are abbreviated to one character each and the buttons in - the button bar are made narrower. + Determines how large the board will be, by selecting the pixel + size of the pieces and setting a few related parameters. The + sizeName can be one of: Titanic, giving 129x129 pixel pieces, + Colossal 116x116, Giant 108x108, Huge 95x95, Big 87x87, Large + 80x80, Bulky 72x72, Medium 64x64, Moderate 58x58, Average 54x54, + Middling 49x49, Mediocre 45x45, Small 40x40, Slim 37x37, Petite + 33x33, Dinky 29x29, Teeny 25x25, or Tiny 21x21. Pieces of all + these sizes are built into XBoard. Other sizes can be used if + you have them; see the pixmapDirectory and bitmapDirectory + options. The default depends on the size of your screen; it is + approximately the largest size that will fit without clipping. + You can select other sizes or vary other layout parameters by + providing a list of comma-separated values (with no spaces) as + the argument. You do not need to provide all the values; for any + you omit from the end of the list, defaults are taken from the + nearest built-in size. The value `n1' gives the piece size, `n2' + the width of the black border between squares, `n3' the + desired size for the clockFont, `n4' the desired size for the + coordFont, `n5' the desired size for the default font, `n6' + the smallLayout flag (0 or 1), and `n7' the tinyLayout flag (0 + or 1). All dimensions are in pixels. If the border between + squares is eliminated (0 width), the various highlight options + will not work, as there is nowhere to draw the highlight. If + smallLayout is 1 and `titleInWindow' is true, the window layout + is rearranged to make more room for the title. If tinyLayout is + 1, the labels on the menu bar are abbreviated to one character + each and the buttons in the button bar are made narrower. -coords/-xcoords or -showCoords true/false Sets the Show Coords menu option. *Note Options Menu::. Default: - false. The `coordFont' option specifies what font to use. + false. The `coordFont' option specifies what font to use. -autoraise/-xautoraise or -autoRaiseBoard true/false Sets the Auto Raise Board menu option. *Note Options Menu::. - Default: true. + Default: true. -autoflip/-xautoflip or -autoFlipView true/false Sets the Auto Flip View menu option. *Note Options Menu::. - Default: true. + Default: true. -flip/-xflip or -flipView true/false If Auto Flip View is not set, or if you are observing but not - participating in a game, then the positioning of the board at the - start of each game depends on the flipView option. If flipView is - false (the default), the board is positioned so that the white - pawns move from the bottom to the top; if true, the black pawns - move from the bottom to the top. In any case, the Flip menu - option (see *note Options Menu::) can be used to flip the board - after the game starts. + participating in a game, then the positioning of the board at + the start of each game depends on the flipView option. If + flipView is false (the default), the board is positioned so that + the white pawns move from the bottom to the top; if true, the + black pawns move from the bottom to the top. In any case, the + Flip menu option (see *note Options Menu::) can be used to flip + the board after the game starts. -title/-xtitle or -titleInWindow true/false - If this option is true, XBoard displays player names (for ICS - games) and game file names (for `Load Game') inside its main - window. If the option is false (the default), this information is - displayed only in the window banner. You probably won't want to - set this option unless the information is not showing up in the - banner, as happens with a few X window managers. + If this option is true, XBoard displays player names (for ICS + games) and game file names (for `Load Game') inside its main + window. If the option is false (the default), this information is + displayed only in the window banner. You probably won't want to + set this option unless the information is not showing up in the + banner, as happens with a few X window managers. -buttons/-xbuttons or -showButtonBar True/False If this option is False, xboard omits the [<<] [<] [P] [>] [>>] - button bar from the window, allowing the message line to be wider. - You can still get the functions of these buttons using the menus - or their keyboard shortcuts. Default: true. + button bar from the window, allowing the message line to be + wider. You can still get the functions of these buttons using + the menus or their keyboard shortcuts. Default: true. -mono/-xmono or -monoMode true/false - Determines whether XBoard displays its pieces and squares with two - colors (true) or four (false). You shouldn't have to specify - `monoMode'; XBoard will determine if it is necessary. + Determines whether XBoard displays its pieces and squares with + two colors (true) or four (false). You shouldn't have to specify + `monoMode'; XBoard will determine if it is necessary. -flashCount count -flashRate rate -flash/-xflash - These options enable flashing of pieces when they land on their - destination square. `flashCount' tells XBoard how many times to - flash a piece after it lands on its destination square. - `flashRate' controls the rate of flashing (flashes/sec). - Abbreviations: `flash' sets flashCount to 3. `xflash' sets - flashCount to 0. Defaults: flashCount=0 (no flashing), - flashRate=5. + These options enable flashing of pieces when they land on their + destination square. `flashCount' tells XBoard how many times + to flash a piece after it lands on its destination square. + `flashRate' controls the rate of flashing (flashes/sec). + Abbreviations: `flash' sets flashCount to 3. `xflash' sets + flashCount to 0. Defaults: flashCount=0 (no flashing), + flashRate=5. -highlight/-xhighlight or -highlightLastMove true/false Sets the Highlight Last Move menu option. *Note Options Menu::. - Default: false. + Default: false. -blind/-xblind or -blindfold true/false Sets the Blindfold menu option. *Note Options Menu::. Default: - false. + false. -clockFont font - The font used for the clocks. If the option value is a pattern - that does not specify the font size, XBoard tries to choose an - appropriate font for the board size being used. Default: - -*-helvetica-bold-r-normal-*-*-*-*-*-*-*-*. + The font used for the clocks. If the option value is a pattern + that does not specify the font size, XBoard tries to choose an + appropriate font for the board size being used. Default: + -*-helvetica-bold-r-normal-*-*-*-*-*-*-*-*. -coordFont font - The font used for rank and file coordinate labels if `showCoords' - is true. If the option value is a pattern that does not specify - the font size, XBoard tries to choose an appropriate font for the - board size being used. Default: - -*-helvetica-bold-r-normal-*-*-*-*-*-*-*-*. + The font used for rank and file coordinate labels if `showCoords' + is true. If the option value is a pattern that does not specify + the font size, XBoard tries to choose an appropriate font for + the board size being used. Default: + -*-helvetica-bold-r-normal-*-*-*-*-*-*-*-*. -font font - The font used for popup dialogs, menus, comments, etc. If the - option value is a pattern that does not specify the font size, - XBoard tries to choose an appropriate font for the board size - being used. Default: -*-helvetica-medium-r-normal-*-*-*-*-*-*-*-*. + The font used for popup dialogs, menus, comments, etc. If the + option value is a pattern that does not specify the font size, + XBoard tries to choose an appropriate font for the board size + being used. Default: + -*-helvetica-medium-r-normal-*-*-*-*-*-*-*-*. -fontSizeTolerance tol In the font selection algorithm, a nonscalable font will be - preferred over a scalable font if the nonscalable font's size - differs by `tol' pixels or less from the desired size. A value of - -1 will force a scalable font to always be used if available; a - value of 0 will use a nonscalable font only if it is exactly the - right size; a large value (say 1000) will force a nonscalable font - to always be used if available. Default: 4. + preferred over a scalable font if the nonscalable font's size + differs by `tol' pixels or less from the desired size. A + value of -1 will force a scalable font to always be used if + available; a value of 0 will use a nonscalable font only if it + is exactly the right size; a large value (say 1000) will force + a nonscalable font to always be used if available. Default: 4. -bm or -bitmapDirectory dir -pixmap or -pixmapDirectory dir - These options control what piece images xboard uses. The XBoard + These options control what piece images xboard uses. The XBoard distribution includes one set of pixmap pieces in xpm format, in - the directory `pixmaps', and one set of bitmap pieces in xbm - format, in the directory `bitmaps'. Pixmap pieces give a better - appearance on the screen: the white pieces have dark borders, and - the black pieces have opaque internal details. With bitmaps, - neither piece color has a border, and the internal details are - transparent; you see the square color or other background color - through them. - - If XBoard is configured and compiled on a system that includes - libXpm, the X pixmap library, the xpm pixmap pieces are compiled - in as the default. A different xpm piece set can be selected at - runtime with the `pixmapDirectory' option, or a bitmap piece set - can be selected with the `bitmapDirectory' option. - - If XBoard is configured and compiled on a system that does not - include libXpm (or the `--disable-xpm' option is given to the - configure program), the bitmap pieces are compiled in as the - default. It is not possible to use xpm pieces in this case, but - pixmap pieces in another format called "xim" can be used by giving - the `pixmapDirectory' option. Or again, a different bitmap piece - set can be selected with the `bitmapDirectory' option. - - Files in the `bitmapDirectory' must be named as follows: The first - character of a piece bitmap name gives the piece it represents - (`p', `n', `b', `r', `q', or `k'), the next characters give the - size in pixels, the following character indicates whether the - piece is solid or outline (`s' or `o'), and the extension is `.bm'. - For example, a solid 80x80 knight would be named `n80s.bm'. The - outline bitmaps are used only in monochrome mode. If bitmap - pieces are compiled in and the bitmapDirectory is missing some - files, the compiled in pieces are used instead. - - If the bitmapDirectory option is given, it is also possible to - replace xboard's icons and menu checkmark, by supplying files - named `icon_white.bm', `icon_black.bm', and `checkmark.bm'. - - For more information about pixmap pieces and how to get additional - sets, see *note zic2xpm:: below. + the directory `pixmaps', and one set of bitmap pieces in xbm + format, in the directory `bitmaps'. Pixmap pieces give a + better appearance on the screen: the white pieces have dark + borders, and the black pieces have opaque internal details. With + bitmaps, neither piece color has a border, and the internal + details are transparent; you see the square color or other + background color through them. If XBoard is configured and + compiled on a system that includes libXpm, the X pixmap library, + the xpm pixmap pieces are compiled in as the default. A + different xpm piece set can be selected at runtime with the + `pixmapDirectory' option, or a bitmap piece set can be selected + with the `bitmapDirectory' option. If XBoard is configured + and compiled on a system that does not include libXpm (or the + `--disable-xpm' option is given to the configure program), the + bitmap pieces are compiled in as the default. It is not + possible to use xpm pieces in this case, but pixmap pieces in + another format called "xim" can be used by giving the + `pixmapDirectory' option. Or again, a different bitmap piece set + can be selected with the `bitmapDirectory' option. Files in + the `bitmapDirectory' must be named as follows: The first + character of a piece bitmap name gives the piece it represents + (`p', `n', `b', `r', `q', or `k'), the next characters give the + size in pixels, the following character indicates whether the + piece is solid or outline (`s' or `o'), and the extension is + `.bm'. For example, a solid 80x80 knight would be named + `n80s.bm'. The outline bitmaps are used only in monochrome + mode. If bitmap pieces are compiled in and the bitmapDirectory + is missing some files, the compiled in pieces are used instead. + If the bitmapDirectory option is given, it is also possible + to replace xboard's icons and menu checkmark, by supplying files + named `icon_white.bm', `icon_black.bm', and `checkmark.bm'. + For more information about pixmap pieces and how to get + additional sets, see *note zic2xpm:: below. -whitePieceColor color -blackPieceColor color -lightSquareColor color -darkSquareColor color -highlightSquareColor color - Colors to use for the pieces, squares, and square highlights. - Defaults: - - -whitePieceColor #FFFFCC - -blackPieceColor #202020 - -lightSquareColor #C8C365 - -darkSquareColor #77A26D - -highlightSquareColor #FFFF00 - -premoveHighlightColor #FF0000 - - On a grayscale monitor you might prefer: - - -whitePieceColor gray100 - -blackPieceColor gray0 - -lightSquareColor gray80 - -darkSquareColor gray60 - -highlightSquareColor gray100 - -premoveHighlightColor gray70 + Colors to use for the pieces, squares, and square highlights. + Defaults: + -whitePieceColor #FFFFCC + -blackPieceColor #202020 + -lightSquareColor #C8C365 + -darkSquareColor #77A26D + -highlightSquareColor #FFFF00 + -premoveHighlightColor #FF0000 + On a grayscale monitor you might prefer: + -whitePieceColor gray100 + -blackPieceColor gray0 + -lightSquareColor gray80 + -darkSquareColor gray60 + -highlightSquareColor gray100 + -premoveHighlightColor gray70 -drag/-xdrag or -animateDragging true/false Sets the Animate Dragging menu option. *Note Options Menu::. - Default: true. + Default: true. -animate/-xanimate or -animateMoving true/false Sets the Animate Moving menu option. *Note Options Menu::. - Default: true. + Default: true. -animateSpeed n Number of milliseconds delay between each animation frame when - Animate Moves is on. + Animate Moves is on. + 3.6 Adjudication Options ======================== -adjudicateLossThreshold n If the given value is non-zero, XBoard adjudicates the game as a - loss if both engines agree for a duration of 6 consecutive ply - that the score is below the given score threshold for that engine. - Make sure the score is interpreted properly by XBoard, using - `-firstScoreAbs' and `-secondScoreAbs' if needed. Default: 0 (no - adjudiction) + loss if both engines agree for a duration of 6 consecutive ply + that the score is below the given score threshold for that + engine. Make sure the score is interpreted properly by XBoard, + using `-firstScoreAbs' and `-secondScoreAbs' if needed. + Default: 0 (no adjudiction) -adjudicateDrawMoves n If the given value is non-zero, XBoard adjudicates the game as a - draw if after the given number of moves it was not yet decided. - Defaut: 0 (no adjudication) + draw if after the given number of moves it was not yet decided. + Defaut: 0 (no adjudication) -checkMates true/false If this option is set, XBoard detects all checkmates and - stalemates, and ends the game as soon as they occur. - Legality-testing must be switched on for this option to work. - Default: true + stalemates, and ends the game as soon as they occur. + Legality-testing must be switched on for this option to work. + Default: true -testClaims true/false If this option is set, XBoard verifies all result claims made by - engines, and those who send false claims will forfeit the game - because of it. Legality-testing must be switched on for this - option to work. Default: true + engines, and those who send false claims will forfeit the game + because of it. Legality-testing must be switched on for this + option to work. Default: true -materialDraws true/false If this option is set, XBoard adjudicates games as draws when - there is no sufficient material left to inflict a checkmate. This - applies to KBKB with like bishops (any number, actually), and to - KBK, KNK and KK. Legality-testing must be switched on for this - option to work. Default: true + there is no sufficient material left to inflict a checkmate. + This applies to KBKB with like bishops (any number, actually), and + to KBK, KNK and KK. Legality-testing must be switched on for + this option to work. Default: true -trivialDraws true/false If this option is set, XBoard adjudicates games as draws that - cannot be usually won without opponent cooperation. This applies - to KBKB with unlike bishops, and to KBKN, KNKN, KNNK, KRKR and - KQKQ. The draw is called after 6 ply into these end-games, to - allow quick mates that can occur in some exceptional positions to - be found by the engines. KQKQ does not really belong in this - category, and might be taken out in the future. (When - bitbase-based adjudications are implemented.) Legality-testing - must be on for this option to work. Default: false + cannot be usually won without opponent cooperation. This + applies to KBKB with unlike bishops, and to KBKN, KNKN, KNNK, + KRKR and KQKQ. The draw is called after 6 ply into these + end-games, to allow quick mates that can occur in some + exceptional positions to be found by the engines. KQKQ does not + really belong in this category, and might be taken out in the + future. (When bitbase-based adjudications are implemented.) + Legality-testing must be on for this option to work. Default: + false -ruleMoves n If the given value is non-zero, XBoard adjudicates the game as a - draw after the given number of consecutive reversible moves. - Engine draw claims are always accepted after 50 moves, - irrespective of the given value of n. + draw after the given number of consecutive reversible moves. + Engine draw claims are always accepted after 50 moves, + irrespective of the given value of n. -repeatsToDraw n If the given value is non-zero, xboard adjudicates the game as a - draw if a position is repeated the given number of times. Engines - draw claims are always accepted after 3 repeats, (on the 3rd - occurrence, actually), irrespective of the value of n. Beware - that positions that have different castling or en-passant rights - do not count as repeats, XBoard is fully e.p. and castling aware! + draw if a position is repeated the given number of times. + Engines draw claims are always accepted after 3 repeats, (on + the 3rd occurrence, actually), irrespective of the value of n. + Beware that positions that have different castling or en-passant + rights do not count as repeats, XBoard is fully e.p. and + castling aware! + 3.7 Other options ================= -ncp/-xncp or -noChessProgram true/false - If this option is true, XBoard acts as a passive chessboard; it - does not start a chess engine at all. Turning on this option also - turns off clockMode. Default: false. + If this option is true, XBoard acts as a passive chessboard; it + does not start a chess engine at all. Turning on this option + also turns off clockMode. Default: false. -mode or -initialMode modename - If this option is given, XBoard selects the given modename from - the Mode menu after starting and (if applicable) processing the + If this option is given, XBoard selects the given modename from + the Mode menu after starting and (if applicable) processing the loadGameFile or loadPositionFile option. Default: "" (no - selection). Other supported values are MachineWhite, - MachineBlack, TwoMachines, Analysis, AnalyzeFile, EditGame, - EditPosition, and Training. + selection). Other supported values are MachineWhite, + MachineBlack, TwoMachines, Analysis, AnalyzeFile, EditGame, + EditPosition, and Training. -variant varname - Activates preliminary, partial support for playing chess variants - against a local engine or editing variant games. This flag is not - needed in ICS mode. Recognized variant names are: - - normal Normal chess - wildcastle Shuffle chess, king can castle from d file - nocastle Shuffle chess, no castling allowed - fischerandom Fischer Random shuffle chess - bughouse Bughouse, ICC/FICS rules - crazyhouse Crazyhouse, ICC/FICS rules - losers Lose all pieces or get mated (ICC wild 17) - suicide Lose all pieces including king (FICS) - giveaway Try to have no legal moves (ICC wild 26) - twokings Weird ICC wild 9 - kriegspiel Opponent's pieces are invisible - atomic Capturing piece explodes (ICC wild 27) - 3check Win by giving check 3 times (ICC wild 25) - shatranj An ancient precursor of chess (ICC wild 28) - xiangqi Chinese Chess (on a 9x10 board) - shogi Japanese Chess (on a 9x9 board & piece drops) - capablanca Capablanca Chess (10x8 board, with Archbishop - and Chancellor pieces) - gothic similar, with a better initial position - caparandom An FRC-like version of Capablanca Chess (10x8) - janus A game with two Archbishops (10x8 board) - courier Medieval intermedite between shatranj and - modern Chess (on 12x8 board) - falcon Patented 10x8 variant with two Falcon pieces - berolina Pawns capture straight ahead, and move diagonal - cylinder Pieces wrap around the board edge - knightmate King moves as Knight, and vice versa - super Superchess (shuffle variant with 4 exo-pieces) - fairy A catchall variant in which all piece types - known to XBoard can participate (8x8) - unknown Catchall for other unknown variants - - In the shuffle variants, XBoard now does shuffle the pieces, - although you can still do it by hand using Edit Position. Some - variants are supported only in ICS mode, including bughouse, and - kriegspiel. The winning/drawing conditions in crazyhouse (offboard - interposition on mate), losers, suicide, giveaway, atomic, and - 3check are not fully understood. Berolina and cylinder chess can - only be played with legality testing off. In crazyhouse, XBoard - now does keep track of offboard pieces. In shatranj it does - implement the baring rule when mate detection is switched on. + Activates preliminary, partial support for playing chess variants + against a local engine or editing variant games. This flag is + not needed in ICS mode. Recognized variant names are: + normal Normal chess + wildcastle Shuffle chess, king can castle from d file + nocastle Shuffle chess, no castling allowed + fischerandom Fischer Random shuffle chess + bughouse Bughouse, ICC/FICS rules + crazyhouse Crazyhouse, ICC/FICS rules + losers Lose all pieces or get mated (ICC wild 17) + suicide Lose all pieces including king (FICS) + giveaway Try to have no legal moves (ICC wild 26) + twokings Weird ICC wild 9 + kriegspiel Opponent's pieces are invisible + atomic Capturing piece explodes (ICC wild 27) + 3check Win by giving check 3 times (ICC wild 25) + shatranj An ancient precursor of chess (ICC wild 28) + xiangqi Chinese Chess (on a 9x10 board) + shogi Japanese Chess (on a 9x9 board & piece drops) + capablanca Capablanca Chess (10x8 board, with Archbishop + and Chancellor pieces) + gothic similar, with a better initial position + caparandom An FRC-like version of Capablanca Chess (10x8) + janus A game with two Archbishops (10x8 board) + courier Medieval intermedite between shatranj and + modern Chess (on 12x8 board) + falcon Patented 10x8 variant with two Falcon pieces + berolina Pawns capture straight ahead, and move diagonal + cylinder Pieces wrap around the board edge + knightmate King moves as Knight, and vice versa + super Superchess (shuffle variant with 4 exo-pieces) + fairy A catchall variant in which all piece types + known to XBoard can participate (8x8) + unknown Catchall for other unknown variants + In the shuffle variants, XBoard now does shuffle the pieces, + although you can still do it by hand using Edit Position. Some + variants are supported only in ICS mode, including bughouse, + and kriegspiel. The winning/drawing conditions in crazyhouse + (offboard interposition on mate), losers, suicide, giveaway, + atomic, and 3check are not fully understood. Berolina and + cylinder chess can only be played with legality testing off. In + crazyhouse, XBoard now does keep track of offboard pieces. In + shatranj it does implement the baring rule when mate detection + is switched on. -boardHeight N Allows you to set a non-standard number of board ranks in any - variant. If the height is given as -1, the default height for the - variant is used. Default: -1 + variant. If the height is given as -1, the default height for + the variant is used. Default: -1 -boardWidth N Allows you to set a non-standard number of board files in any - variant. If the width is given as -1, the default width for the - variant is used. With a non-standard width, the initial position - will always be an empty board, as the usual opening array will not - fit. Default: -1 + variant. If the width is given as -1, the default width for the + variant is used. With a non-standard width, the initial + position will always be an empty board, as the usual opening + array will not fit. Default: -1 -holdingsSize N Allows you to set a non-standard size for the holdings in any - variant. If the size is given as -1, the default holdings size - for the variant is used. The first N piece types will go into the - holdings on capture, and you will be able to drop them on the - board in stead of making a normal move. If size equals 0, there - will be no holdings. Default: -1 + variant. If the size is given as -1, the default holdings size + for the variant is used. The first N piece types will go into + the holdings on capture, and you will be able to drop them on + the board in stead of making a normal move. If size equals 0, + there will be no holdings. Default: -1 -defaultFrcPosition N Specifies the number of the opening position in shuffle games like - Chess960. A value of -1 means the position is randomly generated - by XBoard at the beginning of every game. Default: -1 + Chess960. A value of -1 means the position is randomly + generated by XBoard at the beginning of every game. Default: + -1 -pieceToSquareTable string The characters that are used to represent the piece types XBoard - knows in FEN diagrams and SAN moves. The string argument has to - have an even length (or it will be ignored), as white and black - pieces have to be given separately (in that order). The last - letter for each color will be the King. The letters before that - will be PNBRQ and then a whole host of fairy pieces in an order - that has not fully crystallized yet (currently FEACWMOHIJGDVSLU, + knows in FEN diagrams and SAN moves. The string argument has to + have an even length (or it will be ignored), as white and black + pieces have to be given separately (in that order). The last + letter for each color will be the King. The letters before that + will be PNBRQ and then a whole host of fairy pieces in an order + that has not fully crystallized yet (currently FEACWMOHIJGDVSLU, F=Ferz, Elephant, A=Archbishop, C=Chancellor, W=Wazir, M=Commoner, - O=Cannon, H=Nightrider). You should list at least all pieces that - occur in the variant you are playing. If you have less than 44 - characters in the string, the pieces not mentioned will get - assigned a period, and you will not be able to distinguish them in - FENs. You can also explicitly assign pieces a period, in which - case they will not be counted in deciding which captured pieces - can go into the holdings. A tilde '~' as a piece name does mean - this piece is used to represent a promoted Pawn in crazyhouse-like - games, i.e. on capture it turns back onto a Pawn. A '+' similarly - indicates the piece is a shogi-style promoted piece, that should - revert to its non-promoted version on capture (rather than to a - Pawn). Note that promoted pieces are represented by pieces 11 - further in the list. You should not have to use this option - often: each variant has its own default setting for the piece - representation in FEN, which should be sufficient in normal use. - Default: "" + O=Cannon, H=Nightrider). You should list at least all pieces + that occur in the variant you are playing. If you have less + than 44 characters in the string, the pieces not mentioned will + get assigned a period, and you will not be able to distinguish + them in FENs. You can also explicitly assign pieces a period, in + which case they will not be counted in deciding which captured + pieces can go into the holdings. A tilde '~' as a piece name + does mean this piece is used to represent a promoted Pawn in + crazyhouse-like games, i.e. on capture it turns back onto a Pawn. + A '+' similarly indicates the piece is a shogi-style promoted + piece, that should revert to its non-promoted version on + capture (rather than to a Pawn). Note that promoted pieces are + represented by pieces 11 further in the list. You should not + have to use this option often: each variant has its own default + setting for the piece representation in FEN, which should be + sufficient in normal use. Default: "" -debug/-xdebug or -debugMode true/false - Turns on debugging printout. + Turns on debugging printout. -debugFile filename or -nameOfDebugFile filename - Sets the name of the file to which WinBoard saves debug information - (including all communication to and from the engines). + Sets the name of the file to which WinBoard saves debug + information (including all communication to and from the + engines). -engineDebugOutput number Specifies how WinBoard should handle unsolicited output from the - engine, with respect to saving it in the debug file. The output - is further (hopefully) ignored. If number=0, WinBoard refrains - from writing such spurious output to the debug file. If number=1, - all engine output is written faithfully to the debug file. If - number=2, any protocol-violating line is prefixed with a ‘#’ - character, as the engine itself should have done if it wanted to - submit info for inclusion in the debug file. This option is - provided for the benefit of applications that use the debug file - as a source of information, such as the broadcaster of live games - TLCV / TLCS. Such applications can be protected from spurious - engine output that might otherwise confuse them. + engine, with respect to saving it in the debug file. The + output is further (hopefully) ignored. If number=0, WinBoard + refrains from writing such spurious output to the debug file. + If number=1, all engine output is written faithfully to the debug + file. If number=2, any protocol-violating line is prefixed with + a ‘#’ character, as the engine itself should have done if it + wanted to submit info for inclusion in the debug file. This + option is provided for the benefit of applications that use the + debug file as a source of information, such as the broadcaster + of live games TLCV / TLCS. Such applications can be protected + from spurious engine output that might otherwise confuse them. -rsh or -remoteShell shell-name - Name of the command used to run programs remotely. The default is - `rsh' or `remsh', determined when XBoard is configured and - compiled. + Name of the command used to run programs remotely. The default + is `rsh' or `remsh', determined when XBoard is configured and + compiled. -ruser or -remoteUser user-name - User name on the remote system when running programs with the - `remoteShell'. The default is your local user name. + User name on the remote system when running programs with the + `remoteShell'. The default is your local user name. -userName username Name under which the Human player will be listed in the PGN file. - Default is the login name on your local computer. + Default is the login name on your local computer. -delayBeforeQuit number -delayAfterQuit number These options specify how long WinBoard has to wait before sending a termination signal to rogue engine processes, that do not want to react to the ‘quit’ command. The second one determines the - pause after killing the engine, to make sure it dies. - + pause after killing the engine, to make sure it dies. + 4 Chess Servers *************** -An "Internet Chess Server", or "ICS", is a place on the Internet where -people can get together to play chess, watch other people's games, or -just chat. You can use either `telnet' or a client program like XBoard -to connect to the server. There are thousands of registered users on -the different ICS hosts, and it is not unusual to meet 200 on both -chessclub.com and freechess.org. - - Most people can just type `xboard -ics' to start XBoard as an ICS -client. Invoking XBoard in this way connects you to the Internet Chess -Club (ICC), a commercial ICS. You can log in there as a guest even if -you do not have a paid account. To connect to the largest Free ICS -(FICS), use the command `xboard -ics -icshost freechess.org' instead, -or substitute a different host name to connect to your favorite ICS. -For a full description of command-line options that control the -connection to ICS and change the default values of ICS options, see -*note ICS options::. - - While you are running XBoard as an ICS client, you use the terminal -window that you started XBoard from as a place to type in commands and -read information that is not available on the chessboard. - - The first time you need to use the terminal is to enter your login -name and password, if you are a registered player. (You don't need to do -this manually; the `icsLogon' option can do it for you. *note ICS -options::.) If you are not registered, enter `g' as your name, and the -server will pick a unique guest name for you. - - Some useful ICS commands include +An "Internet Chess Server", or "ICS", is a place on the Internet +where people can get together to play chess, watch other people's +games, or just chat. You can use either `telnet' or a client program +like XBoard to connect to the server. There are thousands of +registered users on the different ICS hosts, and it is not unusual to +meet 200 on both chessclub.com and freechess.org. Most people can +just type `xboard -ics' to start XBoard as an ICS client. Invoking +XBoard in this way connects you to the Internet Chess Club (ICC), a +commercial ICS. You can log in there as a guest even if you do not +have a paid account. To connect to the largest Free ICS (FICS), use +the command `xboard -ics -icshost freechess.org' instead, or +substitute a different host name to connect to your favorite ICS. +For a full description of command-line options that control the +connection to ICS and change the default values of ICS options, see +*note ICS options::. While you are running XBoard as an ICS +client, you use the terminal window that you started XBoard from as +a place to type in commands and read information that is not +available on the chessboard. The first time you need to use the +terminal is to enter your login name and password, if you are a +registered player. (You don't need to do this manually; the +`icsLogon' option can do it for you. *note ICS options::.) If you +are not registered, enter `g' as your name, and the server will pick +a unique guest name for you. Some useful ICS commands include `help ' to get help on the given . To get a list of possible topics - type "help" without topic. Try the help command before you ask - other people on the server for help. - - For example `help register' tells you how to become a registered - ICS player. + type "help" without topic. Try the help command before you ask + other people on the server for help. For example `help + register' tells you how to become a registered ICS player. `who ' - to see a list of people who are logged on. Administrators (people - you should talk to if you have a problem) are marked with the - character `*', an asterisk. The allow you to display only - selected players: For example, `who of' shows a list of players - who are interested in playing but do not have an opponent. + to see a list of people who are logged on. Administrators + (people you should talk to if you have a problem) are marked + with the character `*', an asterisk. The allow you to + display only selected players: For example, `who of' shows a + list of players who are interested in playing but do not have an + opponent. `games' - to see what games are being played + to see what games are being played `match [] []' to challenge another player to a game. Both opponents get - minutes for the game, and seconds will be added after each - move. If another player challenges you, the server asks if you - want to accept the challenge; use the `accept' or `decline' - commands to answer. + minutes for the game, and seconds will be added after each + move. If another player challenges you, the server asks if you + want to accept the challenge; use the `accept' or `decline' + commands to answer. `accept' `decline' - to accept or decline another player's offer. The offer may be to - start a new game, or to agree to a `draw', `adjourn' or `abort' - the current game. *Note Action Menu::. - - If you have more than one pending offer (for example, if more than - one player is challenging you, or if your opponent offers both a - draw and to adjourn the game), you have to supply additional - information, by typing something like `accept ', `accept - draw', or `draw'. + to accept or decline another player's offer. The offer may be + to start a new game, or to agree to a `draw', `adjourn' or + `abort' the current game. *Note Action Menu::. If you have + more than one pending offer (for example, if more than one player + is challenging you, or if your opponent offers both a draw and to + adjourn the game), you have to supply additional information, by + typing something like `accept ', `accept draw', or + `draw'. `draw' `adjourn' `abort' asks your opponent to terminate a game by mutual agreement. - Adjourned games can be continued later. Your opponent can either - `decline' your offer or accept it (by typing the same command or - typing `accept'). In some cases these commands work immediately, - without asking your opponent to agree. For example, you can abort - the game unilaterally if your opponent is out of time, and you can - claim a draw by repetition or the 50-move rule if available simply - by typing `draw'. + Adjourned games can be continued later. Your opponent can + either `decline' your offer or accept it (by typing the same + command or typing `accept'). In some cases these commands work + immediately, without asking your opponent to agree. For example, + you can abort the game unilaterally if your opponent is out of + time, and you can claim a draw by repetition or the 50-move rule + if available simply by typing `draw'. `finger ' - to get information about the given . (Default: yourself.) + to get information about the given . (Default: yourself.) `vars' - to get a list of personal settings + to get a list of personal settings `set ' - to modify these settings + to modify these settings `observe ' - to observe an ongoing game of the given . + to observe an ongoing game of the given . `examine' `oldmoves' - to review a recently completed game - - Some special XBoard features are activated when you are in examine -mode on ICS. See the descriptions of the menu commands `Forward', -`Backward', `Pause', `ICS Client', and `Stop Examining' on the *note -Step Menu::, *note Mode Menu::, and *note Options Menu::. + to review a recently completed game + Some special XBoard features are activated when you are in +examine mode on ICS. See the descriptions of the menu commands +`Forward', `Backward', `Pause', `ICS Client', and `Stop Examining' +on the *note Step Menu::, *note Mode Menu::, and *note Options +Menu::. 5 Firewalls *********** -By default, XBoard communicates with an Internet Chess Server by -opening a TCP socket directly from the machine it is running on to the -ICS. If there is a firewall between your machine and the ICS, this -won't work. Here are some recipes for getting around common kinds of -firewalls using special options to XBoard. Important: See the -paragraph in the below about extra echoes, in *note Limitations::. - - Suppose that you can't telnet directly to ICS, but you can telnet to -a firewall host, log in, and then telnet from there to ICS. Let's say -the firewall is called `firewall.example.com'. Set command-line options -as follows: - - xboard -ics -icshost firewall.example.com -icsport 23 - Or in your `.Xresources' file: - - XBoard*internetChessServerHost: firewall.example.com - XBoard*internetChessServerPort: 23 - Then when you run XBoard in ICS mode, you will be prompted to log in -to the firewall host. This works because port 23 is the standard telnet -login service. Do so, then telnet to ICS, using a command like `telnet -chessclub.com 5000', or whatever command the firewall provides for -telnetting to port 5000. - - If your firewall lets you telnet (or rlogin) to remote hosts but -doesn't let you telnet to port 5000, you may be able to connect to the -chess server on port 23 instead, which is the port the telnet program -uses by default. Some chess servers support this (including -chessclub.com and freechess.org), while some do not. - - If your chess server does not allow connections on port 23 and your -firewall does not allow you to connect to other ports, you may be able -to connect by hopping through another host outside the firewall that -you have an account on. For instance, suppose you have a shell account -at `foo.edu'. Follow the recipe above, but instead of typing `telnet -chessclub.com 5000' to the firewall, type `telnet foo.edu' (or `rlogin -foo.edu'), log in there, and then type `telnet chessclub.com 5000'. - - Suppose that you can't telnet directly to ICS, but you can use rsh -to run programs on a firewall host, and that host can telnet to ICS. -Let's say the firewall is called `rsh.example.com'. Set command-line -options as follows: - - xboard -ics -gateway rsh.example.com -icshost chessclub.com - -Or in your `.Xresources' file: - - XBoard*gateway: rsh.example.com - XBoard*internetChessServerHost: chessclub.com - - Then when you run XBoard in ICS mode, it will connect to the ICS by -using `rsh' to run the command `telnet chessclub.com 5000' on host -`rsh.example.com'. - - Suppose that you can telnet anywhere you want, but you have to run a -special program called `ptelnet' to do so. - - First, we'll consider the easy case, in which `ptelnet chessclub.com -5000' gets you to the chess server. In this case set command line -options as follows: - - xboard -ics -telnet -telnetProgram ptelnet - -Or in your `.Xresources' file: - - XBoard*useTelnet: true - XBoard*telnetProgram: ptelnet - -Then when you run XBoard in ICS mode, it will issue the command -`ptelnet chessclub.com 5000' to connect to the ICS. - - Next, suppose that `ptelnet chessclub.com 5000' doesn't work; that -is, your `ptelnet' program doesn't let you connect to alternative -ports. As noted above, your chess server may allow you to connect on -port 23 instead. In that case, just add the option `-icsport ""' to -the above command, or add `XBoard*internetChessServerPort:' to your -`.Xresources' file. But if your chess server doesn't let you connect -on port 23, you will have to find some other host outside the firewall -and hop through it. For instance, suppose you have a shell account at -`foo.edu'. Set command line options as follows: - - xboard -ics -telnet -telnetProgram ptelnet -icshost foo.edu -icsport "" - -Or in your `.Xresources' file: - - XBoard*useTelnet: true - XBoard*telnetProgram: ptelnet - XBoard*internetChessServerHost: foo.edu - XBoard*internetChessServerPort: - -Then when you run XBoard in ICS mode, it will issue the command -`ptelnet foo.edu' to connect to your account at `foo.edu'. Log in -there, then type `telnet chessclub.com 5000'. - - ICC timestamp and FICS timeseal do not work through some firewalls. -You can use them only if your firewall gives a clean TCP connection -with a full 8-bit wide path. If your firewall allows you to get out -only by running a special telnet program, you can't use timestamp or -timeseal across it. But if you have access to a computer just outside -your firewall, and you have much lower netlag when talking to that -computer than to the ICS, it might be worthwhile running timestamp -there. Follow the instructions above for hopping through a host -outside the firewall (foo.edu in the example), but run timestamp or -timeseal on that host instead of telnet. - - Suppose that you have a SOCKS firewall that will give you a clean -8-bit wide TCP connection to the chess server, but only after you -authenticate yourself via the SOCKS protocol. In that case, you could -make a socksified version of XBoard and run that. If you are using -timestamp or timeseal, you will to socksify it, not XBoard; this may be -difficult seeing that ICC and FICS do not provide source code for these -programs. Socksification is beyond the scope of this document, but see -the SOCKS Web site at http://www.socks.permeo.com/. If you are missing -SOCKS, try http://www.funbureau.com/. +By default, XBoard communicates with an Internet Chess Server by +opening a TCP socket directly from the machine it is running on to +the ICS. If there is a firewall between your machine and the ICS, +this won't work. Here are some recipes for getting around common +kinds of firewalls using special options to XBoard. Important: See +the paragraph in the below about extra echoes, in *note +Limitations::. Suppose that you can't telnet directly to ICS, but +you can telnet to a firewall host, log in, and then telnet from there +to ICS. Let's say the firewall is called `firewall.example.com'. Set +command-line options as follows: + xboard -ics -icshost firewall.example.com -icsport 23 + Or in your `.Xresources' file: + XBoard*internetChessServerHost: firewall.example.com + XBoard*internetChessServerPort: 23 + Then when you run XBoard in ICS mode, you will be prompted to log +in to the firewall host. This works because port 23 is the standard +telnet login service. Do so, then telnet to ICS, using a command like +`telnet chessclub.com 5000', or whatever command the firewall +provides for telnetting to port 5000. If your firewall lets you +telnet (or rlogin) to remote hosts but doesn't let you telnet to port +5000, you may be able to connect to the chess server on port 23 +instead, which is the port the telnet program uses by default. Some +chess servers support this (including chessclub.com and +freechess.org), while some do not. If your chess server does not +allow connections on port 23 and your firewall does not allow you to +connect to other ports, you may be able to connect by hopping through +another host outside the firewall that you have an account on. For +instance, suppose you have a shell account at `foo.edu'. Follow the +recipe above, but instead of typing `telnet chessclub.com 5000' to +the firewall, type `telnet foo.edu' (or `rlogin foo.edu'), log in +there, and then type `telnet chessclub.com 5000'. Suppose that +you can't telnet directly to ICS, but you can use rsh to run programs +on a firewall host, and that host can telnet to ICS. Let's say the +firewall is called `rsh.example.com'. Set command-line options as +follows: + xboard -ics -gateway rsh.example.com -icshost chessclub.com + Or in your `.Xresources' file: + XBoard*gateway: rsh.example.com + XBoard*internetChessServerHost: chessclub.com + Then when you run XBoard in ICS mode, it will connect to the +ICS by using `rsh' to run the command `telnet chessclub.com 5000' on +host `rsh.example.com'. Suppose that you can telnet anywhere you +want, but you have to run a special program called `ptelnet' to do +so. First, we'll consider the easy case, in which `ptelnet +chessclub.com 5000' gets you to the chess server. In this case set +command line options as follows: + xboard -ics -telnet -telnetProgram ptelnet + Or in your `.Xresources' file: + XBoard*useTelnet: true + XBoard*telnetProgram: ptelnet + Then when you run XBoard in ICS mode, it will issue the command +`ptelnet chessclub.com 5000' to connect to the ICS. Next, suppose +that `ptelnet chessclub.com 5000' doesn't work; that is, your +`ptelnet' program doesn't let you connect to alternative ports. As +noted above, your chess server may allow you to connect on port 23 +instead. In that case, just add the option `-icsport ""' to the +above command, or add `XBoard*internetChessServerPort:' to your +`.Xresources' file. But if your chess server doesn't let you connect +on port 23, you will have to find some other host outside the +firewall and hop through it. For instance, suppose you have a shell +account at `foo.edu'. Set command line options as follows: + xboard -ics -telnet -telnetProgram ptelnet -icshost foo.edu -icsport "" + Or in your `.Xresources' file: + XBoard*useTelnet: true + XBoard*telnetProgram: ptelnet + XBoard*internetChessServerHost: foo.edu + XBoard*internetChessServerPort: + Then when you run XBoard in ICS mode, it will issue the command +`ptelnet foo.edu' to connect to your account at `foo.edu'. Log in +there, then type `telnet chessclub.com 5000'. ICC timestamp and +FICS timeseal do not work through some firewalls. You can use them +only if your firewall gives a clean TCP connection with a full 8-bit +wide path. If your firewall allows you to get out only by running a +special telnet program, you can't use timestamp or timeseal across +it. But if you have access to a computer just outside your firewall, +and you have much lower netlag when talking to that computer than to +the ICS, it might be worthwhile running timestamp there. Follow the +instructions above for hopping through a host outside the firewall +(foo.edu in the example), but run timestamp or timeseal on that host +instead of telnet. Suppose that you have a SOCKS firewall that +will give you a clean 8-bit wide TCP connection to the chess server, +but only after you authenticate yourself via the SOCKS protocol. In +that case, you could make a socksified version of XBoard and run +that. If you are using timestamp or timeseal, you will to socksify +it, not XBoard; this may be difficult seeing that ICC and FICS do not +provide source code for these programs. Socksification is beyond the +scope of this document, but see the SOCKS Web site at +http://www.socks.permeo.com/. If you are missing SOCKS, try +http://www.funbureau.com/. 6 Environment variables *********************** -Game and position files are found in a directory named by the -`CHESSDIR' environment variable. If this variable is not set, the -current working directory is used. If `CHESSDIR' is set, XBoard -actually changes its working directory to `$CHESSDIR', so any files -written by the chess engine will be placed there too. +Game and position files are found in a directory named by the +`CHESSDIR' environment variable. If this variable is not set, the +current working directory is used. If `CHESSDIR' is set, XBoard +actually changes its working directory to `$CHESSDIR', so any files +written by the chess engine will be placed there too. 7 Limitations and known bugs **************************** -There is no way for two people running copies of XBoard to play each -other without going through an Internet Chess Server. - - Under some circumstances, your ICS password may be echoed when you -log on. - - If you are connecting to the ICS by running telnet on an Internet -provider or firewall host, you may find that each line you type is -echoed back an extra time after you hit . If your Internet -provider is a Unix system, you can probably turn its echo off by typing -`stty -echo' after you log in, and/or typing <^E> (Ctrl+E -followed by the Enter key) to the telnet program after you have logged -into ICS. It is a good idea to do this if you can, because the extra -echo can occasionally confuse XBoard's parsing routines. - - The game parser recognizes only algebraic notation. - - Many of the following points used to be limitations in XBoard 4.2.7 -and earlier, but are now fixed: The internal move legality tester in -XBoard 4.3.xx does look at the game history, and is fully aware of -castling or en-passant-capture rights. It permits castling with the +There is no way for two people running copies of XBoard to play each +other without going through an Internet Chess Server. Under some +circumstances, your ICS password may be echoed when you log on. If +you are connecting to the ICS by running telnet on an Internet +provider or firewall host, you may find that each line you type is +echoed back an extra time after you hit . If your Internet +provider is a Unix system, you can probably turn its echo off by +typing `stty -echo' after you log in, and/or typing <^E> +(Ctrl+E followed by the Enter key) to the telnet program after you +have logged into ICS. It is a good idea to do this if you can, +because the extra echo can occasionally confuse XBoard's parsing +routines. The game parser recognizes only algebraic notation. +Many of the following points used to be limitations in XBoard 4.2.7 and +earlier, but are now fixed: The internal move legality tester in +XBoard 4.3.xx does look at the game history, and is fully aware of +castling or en-passant-capture rights. It permits castling with the king on the d file because this is possible in some "wild 1" games on -ICS. The piece-drop menu does not check piece drops in bughouse to see -if you actually hold the piece you are trying to drop. But this way of -dropping pieces should be considered an obsolete feature, now that -pieces can be dropped by dragging them from the holdings to the board. -Anyway, if you would attempt an illegal move when using a chess engine -or the ICS, WinBoard will accept the error message that comes back, -undo the move, and let you try another. FEN positions saved by XBoard -do include correct information about whether castling or en passant are -legal, and also handle the 50-move counter. The mate detector does not -understand that non-contact mate is not really mate in bughouse. The -only problem this causes while playing is minor: a "#" (mate indicator) -character will show up after a non-contact mating move in the move -list. XBoard will not assume the game is over at that point, not even -when the option Detect Mates is on. Edit Game mode always uses the -rules of the selected variant, which can be a variant that uses piece -drops. You can load and edit games that contain piece drops. The -(obsolete) piece menus are not active, but you can perform piece drops -by dragging pieces from the holdings. Edit Position mode does not -allow you to edit the crazyhouse holdings properly. You cannot drag -pieces to the holding, and using the popup menu to put pieces there -does not adapt the holding counts and leads to an inconsistent state. -Set up crazyhouse positions by loading / pasting a bFEN, from there you -can set the holdings. Fischer Random castling is fully understood. -You can enter castlings by dragging the King on top of your Rook. You -can probably also play Fischer Random successfully on ICS by typing -castling moves into the ICS Interaction window. - - The menus may not work if your keyboard is in Caps Lock or Num Lock -mode. This seems to be a problem with the Athena menu widget, not an -XBoard bug. - - Also see the ToDo file included with the distribution for many other -possible bugs, limitations, and ideas for improvement that have been -suggested. +ICS. The piece-drop menu does not check piece drops in bughouse to +see if you actually hold the piece you are trying to drop. But this +way of dropping pieces should be considered an obsolete feature, now +that pieces can be dropped by dragging them from the holdings to the +board. Anyway, if you would attempt an illegal move when using a chess +engine or the ICS, WinBoard will accept the error message that comes +back, undo the move, and let you try another. FEN positions saved by +XBoard do include correct information about whether castling or en +passant are legal, and also handle the 50-move counter. The mate +detector does not understand that non-contact mate is not really mate +in bughouse. The only problem this causes while playing is minor: a +"#" (mate indicator) character will show up after a non-contact +mating move in the move list. XBoard will not assume the game is +over at that point, not even when the option Detect Mates is on. Edit +Game mode always uses the rules of the selected variant, which can +be a variant that uses piece drops. You can load and edit games +that contain piece drops. The (obsolete) piece menus are not active, + but you can perform piece drops by dragging pieces from the +holdings. Edit Position mode does not allow you to edit the +crazyhouse holdings properly. You cannot drag pieces to the holding, +and using the popup menu to put pieces there does not adapt the +holding counts and leads to an inconsistent state. Set up crazyhouse +positions by loading / pasting a bFEN, from there you can set the +holdings. Fischer Random castling is fully understood. You can +enter castlings by dragging the King on top of your Rook. You can +probably also play Fischer Random successfully on ICS by typing +castling moves into the ICS Interaction window. The menus may not +work if your keyboard is in Caps Lock or Num Lock mode. This seems to +be a problem with the Athena menu widget, not an XBoard bug. +Also see the ToDo file included with the distribution for many other +possible bugs, limitations, and ideas for improvement that have been +suggested. 8 Reporting problems ******************** -Report bugs and problems with XBoard to `'. - - Please use the `script' program to start a typescript, run XBoard -with the `-debug' option, and include the typescript output in your -message. Also tell us what kind of machine and what operating system -version you are using. The command `uname -a' will often tell you this. -Here is a sample of approximately what you should type: - - script - uname -a - ./configure - make - ./xboard -debug - exit - mail bug-xboard@gnu.org - Subject: Your short description of the problem - Your detailed description of the problem - ~r typescript - . - - The WinBoard / XBoard 4.3 line is being developed by H.G. Muller -independently of the GNU Savannah xboard project. Bug reports on this -version, and suggestions for improvements and additions, are best -posted in the WinBoard forum, WinBoard-development section -(http://www.open-aurec.com/wbforum). - - If you improve XBoard, please send a message about your changes, and -we will get in touch with you about merging them in to the main line of -development. Also see our Web site at -http://savannah.gnu.org/projects/xboard/. + Report bugs and problems with XBoard to `'. +Please use the `script' program to start a typescript, run XBoard +with the `-debug' option, and include the typescript output in your +message. Also tell us what kind of machine and what operating system +version you are using. The command `uname -a' will often tell you +this. Here is a sample of approximately what you should type: + script + uname -a + ./configure + make + ./xboard -debug + exit + mail bug-xboard@gnu.org + Subject: Your short description of the problem + Your detailed description of the problem + ~r typescript + . + The WinBoard / XBoard 4.3 line is being developed by H.G. Muller + independently of the GNU Savannah xboard project. Bug reports on +this version, and suggestions for improvements and additions, are +best posted in the WinBoard forum, WinBoard-development section +(http://www.open-aurec.com/wbforum). If you improve XBoard, +please send a message about your changes, and we will get in touch +with you about merging them in to the main line of development. +Also see our Web site at http://savannah.gnu.org/projects/xboard/. 9 Authors and contributors ************************** -Tim Mann has been responsible for XBoard versions 1.3 and beyond, and -for WinBoard, a port of XBoard to Microsoft Win32 (Windows NT and -Windows 95). H.G.Muller is responsible for version 4.3. - - Mark Williams contributed the initial (WinBoard-only) implementation -of many new features added to both XBoard and WinBoard in version -4.1.0, including copy/paste, premove, icsAlarm, autoFlipView, training -mode, auto raise, and blindfold. Ben Nye contributed X copy/paste code -for XBoard. - - Hugh Fisher added animated piece movement to XBoard, and Henrik Gram -(henrikg@funcom.com) added it to WinBoard. Frank McIngvale added -click/click moving, the Analysis modes, piece flashing, ZIICS import, -and ICS text colorization to XBoard. Jochen Wiedmann ported XBoard to -the Amiga, creating AmyBoard, and converted the documentation to -texinfo. Elmar Bartel contributed the new piece bitmaps introduced in -version 3.2. John Chanak contributed the initial implementation of ICS -mode. The color scheme and the old 80x80 piece bitmaps were taken from -Wayne Christopher's `XChess' program. - - Chris Sears and Dan Sears wrote the original XBoard. They were -responsible for versions 1.0 through 1.2. - - Evan Welsh wrote `CMail'. Patrick Surry helped in designing, -testing, and documenting CMail. - - Allessandro Scotti added many elements to the user interface of -WinBoard, including the board textures and font-based rendering, the -evaluation-graph, move-history and engine-output window. He was also -responsible for adding the UCI support. - - H.G. Muller made WinBoard castling- and e.p.-aware, added variant -support with adjustable board sizes, the crazyhouse holdings, and the -fairy pieces. In addition he added most of the adjudication options, -made WinBoard more robust in dealing with buggy and crashing engines, -and extended time control with a time-odds and node-count-based modes. -Most of the options that initially wre WinBoard only have now been -back-ported to XBoard. - - Michel van den Bergh provided the code for reading Polyglot opening -books. - - Arun Persaud worked with H.G. Muller to combine all the features of -the never-released WinBoard 4.2.8 of the Savannah project (mainly by -Daniel Mehrmann), and the never-released 4.3.16 into a unified WinBoard -4.4, which is now available both from the Savannah web site and the -WinBoard forum. + Tim Mann has been responsible for XBoard versions 1.3 and beyond, +and for WinBoard, a port of XBoard to Microsoft Win32 (Windows NT +and Windows 95). H.G.Muller is responsible for version 4.3. Mark +Williams contributed the initial (WinBoard-only) implementation of +many new features added to both XBoard and WinBoard in version 4.1.0, +including copy/paste, premove, icsAlarm, autoFlipView, training mode, +auto raise, and blindfold. Ben Nye contributed X copy/paste code for +XBoard. Hugh Fisher added animated piece movement to XBoard, and +Henrik Gram (henrikg@funcom.com) added it to WinBoard. Frank +McIngvale added click/click moving, the Analysis modes, piece +flashing, ZIICS import, and ICS text colorization to XBoard. Jochen +Wiedmann ported XBoard to the Amiga, creating AmyBoard, and converted +the documentation to texinfo. Elmar Bartel contributed the new piece +bitmaps introduced in version 3.2. John Chanak contributed the +initial implementation of ICS mode. The color scheme and the old +80x80 piece bitmaps were taken from Wayne Christopher's `XChess' +program. Chris Sears and Dan Sears wrote the original XBoard. +They were responsible for versions 1.0 through 1.2. Evan Welsh +wrote `CMail'. Patrick Surry helped in designing, testing, and +documenting CMail. Allessandro Scotti added many elements to the +user interface of WinBoard, including the board textures and +font-based rendering, the evaluation-graph, move-history and +engine-output window. He was also responsible for adding the UCI +support. H.G. Muller made WinBoard castling- and e.p.-aware, +added variant support with adjustable board sizes, the crazyhouse +holdings, and the fairy pieces. In addition he added most of the +adjudication options, made WinBoard more robust in dealing with +buggy and crashing engines, and extended time control with a +time-odds and node-count-based modes. Most of the options that +initially wre WinBoard only have now been back-ported to XBoard. +Michel van den Bergh provided the code for reading Polyglot opening +books. Arun Persaud worked with H.G. Muller to combine all the +features of the never-released WinBoard 4.2.8 of the Savannah +project (mainly by Daniel Mehrmann), and the never-released 4.3.16 +into a unified WinBoard 4.4, which is now available both from the +Savannah web site and the WinBoard forum. 10 CMail ******** -The `cmail' program can help you play chess by email with opponents of -your choice using XBoard as an interface. - - You will usually run `cmail' without giving any options. +The `cmail' program can help you play chess by email with opponents of +your choice using XBoard as an interface. You will usually run +`cmail' without giving any options. 10.1 CMail options ================== -h - Displays `cmail' usage information. + Displays `cmail' usage information. -c - Shows the conditions of the GNU General Public License. *Note - Copying::. + Shows the conditions of the GNU General Public License. *Note + Copying::. -w - Shows the warranty notice of the GNU General Public License. - *Note Copying::. + Shows the warranty notice of the GNU General Public License. + *Note Copying::. -v -xv - Provides or inhibits verbose output from `cmail' and XBoard, - useful for debugging. The `-xv' form also inhibits the cmail - introduction message. + Provides or inhibits verbose output from `cmail' and XBoard, + useful for debugging. The `-xv' form also inhibits the cmail + introduction message. -mail -xmail Invokes or inhibits the sending of a mail message containing the - move. + move. -xboard -xxboard - Invokes or inhibits the running of XBoard on the game file. + Invokes or inhibits the running of XBoard on the game file. -reuse -xreuse - Invokes or inhibits the reuse of an existing XBoard to display the - current game. + Invokes or inhibits the reuse of an existing XBoard to display + the current game. -remail - Resends the last mail message for that game. This inhibits running - XBoard. + Resends the last mail message for that game. This inhibits + running XBoard. -game - The name of the game to be processed. + The name of the game to be processed. -wgames -bgames -games Number of games to start as White, as Black or in total. Default - is 1 as white and none as black. If only one color is specified - then none of the other color is assumed. If no color is specified - then equal numbers of White and Black games are started, with the - extra game being as White if an odd number of total games is - specified. + is 1 as white and none as black. If only one color is specified + then none of the other color is assumed. If no color is + specified then equal numbers of White and Black games are + started, with the extra game being as White if an odd number of + total games is specified. -me -opp - A one-word alias for yourself or your opponent. + A one-word alias for yourself or your opponent. -wname -bname -name -oppname - The full name of White, Black, yourself or your opponent. + The full name of White, Black, yourself or your opponent. -wna -bna -na -oppna - The email address of White, Black, yourself or your opponent. + The email address of White, Black, yourself or your opponent. -dir The directory in which `cmail' keeps its files. This defaults to - the environment variable `$CMAIL_DIR' or failing that, `$CHESSDIR', - `$HOME/Chess' or `~/Chess'. It will be created if it does not - exist. + the environment variable `$CMAIL_DIR' or failing that, + `$CHESSDIR', `$HOME/Chess' or `~/Chess'. It will be created if + it does not exist. -arcdir The directory in which `cmail' archives completed games. Defaults - to the environment variable `$CMAIL_ARCDIR' or, in its absence, - the same directory as cmail keeps its working files (above). + to the environment variable `$CMAIL_ARCDIR' or, in its absence, + the same directory as cmail keeps its working files (above). -mailprog The program used by cmail to send email messages. This defaults to - the environment variable `$CMAIL_MAILPROG' or failing that - `/usr/ucb/Mail', `/usr/ucb/mail' or `Mail'. You will need to set - this variable if none of the above paths fit your system. + the environment variable `$CMAIL_MAILPROG' or failing that + `/usr/ucb/Mail', `/usr/ucb/mail' or `Mail'. You will need to set + this variable if none of the above paths fit your system. -gamesFile A file containing a list of games with email addresses. This - defaults to the environment variable `$CMAIL_GAMES' or failing that - `.cmailgames'. + defaults to the environment variable `$CMAIL_GAMES' or failing + that `.cmailgames'. -aliasesFile A file containing one or more aliases for a set of email - addresses. This defaults to the environment variable - `$CMAIL_ALIASES' or failing that `.cmailaliases'. + addresses. This defaults to the environment variable + `$CMAIL_ALIASES' or failing that `.cmailaliases'. -logFile A file in which to dump verbose debugging messages that are - invoked with the `-v' option. + invoked with the `-v' option. -event - The PGN Event tag (default `Email correspondence game'). + The PGN Event tag (default `Email correspondence game'). -site - The PGN Site tag (default `NET'). + The PGN Site tag (default `NET'). -round - The PGN Round tag (default `-', not applicable). + The PGN Round tag (default `-', not applicable). -mode - The PGN Mode tag (default `EM', Electronic Mail). + The PGN Mode tag (default `EM', Electronic Mail). Other options - Any option flags not listed above are passed through to XBoard. + Any option flags not listed above are passed through to XBoard. Invoking XBoard through CMail changes the default values of two - XBoard options: The default value for `-noChessProgram' is changed - to true; that is, by default no chess engine is started. The - default value for `-timeDelay' is changed to 0; that is, by default - XBoard immediately goes to the end of the game as played so far, - rather than stepping through the moves one by one. You can still - set these options to whatever values you prefer by supplying them - on CMail's command line. *Note Options::. + XBoard options: The default value for `-noChessProgram' is + changed to true; that is, by default no chess engine is started. + The default value for `-timeDelay' is changed to 0; that is, by + default XBoard immediately goes to the end of the game as played + so far, rather than stepping through the moves one by one. You + can still set these options to whatever values you prefer by + supplying them on CMail's command line. *Note Options::. + 10.2 Starting a CMail Game ========================== -Type `cmail' from a shell to start a game as white. After an opening -message, you will be prompted for a game name, which is optional--if you -simply press , the game name will take the form -`you-VS-opponent'. You will next be prompted for the short name of your -opponent. If you haven't played this person before, you will also be -prompted for his/her email address. `cmail' will then invoke XBoard in -the background. Make your first move and select `Mail Move' from the -`File' menu. *Note File Menu::. If all is well, `cmail' will mail a -copy of the move to your opponent. If you select `Exit' without having -selected `Mail Move' then no move will be made. +Type `cmail' from a shell to start a game as white. After an opening +message, you will be prompted for a game name, which is optional--if +you simply press , the game name will take the form +`you-VS-opponent'. You will next be prompted for the short name of +your opponent. If you haven't played this person before, you will also +be prompted for his/her email address. `cmail' will then invoke +XBoard in the background. Make your first move and select `Mail Move' +from the `File' menu. *Note File Menu::. If all is well, `cmail' will +mail a copy of the move to your opponent. If you select `Exit' +without having selected `Mail Move' then no move will be made. 10.3 Answering a Move ===================== -When you receive a message from an opponent containing a move in one of -your games, simply pipe the message through `cmail'. In some mailers -this is as simple as typing `| cmail' when viewing the message, while in -others you may have to save the message to a file and do `cmail < file' -at the command line. In either case `cmail' will display the game using -XBoard. If you didn't exit XBoard when you made your first move then -`cmail' will do its best to use the existing XBoard instead of starting -a new one. As before, simply make a move and select `Mail Move' from -the `File' menu. *Note File Menu::. `cmail' will try to use the XBoard -that was most recently used to display the current game. This means -that many games can be in progress simultaneously, each with its own -active XBoard. - - If you want to look at the history or explore a variation, go ahead, -but you must return to the current position before XBoard will allow you -to mail a move. If you edit the game's history you must select `Reload -Same Game' from the `File' menu to get back to the original position, -then make the move you want and select `Mail Move'. As before, if you -decide you aren't ready to make a move just yet you can either select -`Exit' without sending a move or just leave XBoard running until you -are ready. +When you receive a message from an opponent containing a move in one +of your games, simply pipe the message through `cmail'. In some +mailers this is as simple as typing `| cmail' when viewing the +message, while in others you may have to save the message to a file +and do `cmail < file' at the command line. In either case `cmail' +will display the game using XBoard. If you didn't exit XBoard when +you made your first move then `cmail' will do its best to use the +existing XBoard instead of starting a new one. As before, simply make +a move and select `Mail Move' from the `File' menu. *Note File +Menu::. `cmail' will try to use the XBoard that was most recently +used to display the current game. This means that many games can be +in progress simultaneously, each with its own active XBoard. If +you want to look at the history or explore a variation, go ahead, but +you must return to the current position before XBoard will allow you +to mail a move. If you edit the game's history you must select +`Reload Same Game' from the `File' menu to get back to the original +position, then make the move you want and select `Mail Move'. As +before, if you decide you aren't ready to make a move just yet you can +either select `Exit' without sending a move or just leave XBoard +running until you are ready. 10.4 Multi-Game Messages ======================== -It is possible to have a `cmail' message carry more than one game. -This feature was implemented to handle IECG (International Email Chess + It is possible to have a `cmail' message carry more than one game. +This feature was implemented to handle IECG (International Email Chess Group) matches, where a match consists of one game as white and one as -black, with moves transmitted simultaneously. In case there are more -general uses, `cmail' itself places no limit on the number of -black/white games contained in a message; however, XBoard does. +black, with moves transmitted simultaneously. In case there are more +general uses, `cmail' itself places no limit on the number of +black/white games contained in a message; however, XBoard does. 10.5 Completing a Game ====================== -Because XBoard can detect checkmate and stalemate, `cmail' handles game -termination sensibly. As well as resignation, the `Action' menu allows -draws to be offered and accepted for `cmail' games. - - For multi-game messages, only unfinished and just-finished games -will be included in email messages. When all the games are finished, -they are archived in the user's archive directory, and similarly in the -opponent's when he or she pipes the final message through `cmail'. The -archive file name includes the date the game was started. +Because XBoard can detect checkmate and stalemate, `cmail' handles +game termination sensibly. As well as resignation, the `Action' menu +allows draws to be offered and accepted for `cmail' games. For +multi-game messages, only unfinished and just-finished games will be +included in email messages. When all the games are finished, they are +archived in the user's archive directory, and similarly in the +opponent's when he or she pipes the final message through `cmail'. +The archive file name includes the date the game was started. 10.6 Known CMail Problems ========================= -It's possible that a strange conjunction of conditions may occasionally -mean that `cmail' has trouble reactivating an existing XBoard. If this -should happen, simply trying it again should work. If not, remove the -file that stores the XBoard's PID (`game.pid') or use the `-xreuse' -option to force `cmail' to start a new XBoard. - - Versions of `cmail' after 2.16 no longer understand the old file -format that XBoard used to use and so cannot be used to correspond with -anyone using an older version. - - Versions of `cmail' older than 2.11 do not handle multi-game -messages, so multi-game correspondence is not possible with opponents -using an older version. +It's possible that a strange conjunction of conditions may +occasionally mean that `cmail' has trouble reactivating an existing +XBoard. If this should happen, simply trying it again should work. If +not, remove the file that stores the XBoard's PID (`game.pid') or use +the `-xreuse' option to force `cmail' to start a new XBoard. +Versions of `cmail' after 2.16 no longer understand the old file +format that XBoard used to use and so cannot be used to correspond +with anyone using an older version. Versions of `cmail' older +than 2.11 do not handle multi-game messages, so multi-game +correspondence is not possible with opponents using an older +version. 11 Other programs you can use with XBoard ***************************************** -Here are some other programs you can use with XBoard + Here are some other programs you can use with XBoard 11.1 GNU Chess ============== -The GNU Chess engine is available from: - - ftp://ftp.gnu.org/gnu/gnuchess/ - - You can use XBoard to play a game against GNU Chess, or to interface -GNU Chess to an ICS. + The GNU Chess engine is available from: +ftp://ftp.gnu.org/gnu/gnuchess/ You can use XBoard to play a game +against GNU Chess, or to interface GNU Chess to an ICS. 11.2 Fairy-Max ============== -Fairy-Max is a derivative from the World's smallest Chess program -micro-Max, which measures only about 100 lines of source code. The + Fairy-Max is a derivative from the World's smallest Chess program +micro-Max, which measures only about 100 lines of source code. The main difference with micro-Max is that Fairy-Max loads its -move-generator tables from a file, so that the rules for piece movement -can be easily configured to implement unorthodox pieces. Fairy-Max can -therefore play a lage number of variants, normal Chess being one of -those. In addition it plas Knightmate, Capablanca and Gothic Chess, -Shatranj, Courier Chess, Cylinder chess, Berolina Chess, while the user -can easily define new variants. It can be obtained from: - - http://home.hccnet.nl/h.g.muller/dwnldpage.html +move-generator tables from a file, so that the rules for piece +movement can be easily configured to implement unorthodox pieces. +Fairy-Max can therefore play a lage number of variants, normal Chess +being one of those. In addition it plas Knightmate, Capablanca and +Gothic Chess, Shatranj, Courier Chess, Cylinder chess, Berolina +Chess, while the user can easily define new variants. It can be +obtained from: http://home.hccnet.nl/h.g.muller/dwnldpage.html 11.3 HoiChess ============= -HoiChess is a not-so-very-strong Chess engine, which comes with a -derivative HoiXiangqi, able to play Chinese Chess. It can be obtained -from the standard Linux repositories through: - - sudo apt-get install hoichess + HoiChess is a not-so-very-strong Chess engine, which comes with a +derivative HoiXiangqi, able to play Chinese Chess. It can be obtained +from the standard Linux repositories through: sudo apt-get +install hoichess 11.4 Crafty =========== -Crafty is a chess engine written by Bob Hyatt. You can use XBoard to -play a game against Crafty, hook Crafty up to an ICS, or use Crafty to -interactively analyze games and positions for you. - - Crafty is a strong, rapidly evolving chess program. This rapid pace -of development is good, because it means Crafty is always getting -better. This can sometimes cause problems with backwards -compatibility, but usually the latest version of Crafty will work well -with the latest version of XBoard. Crafty can be obtained from its -author's FTP site: ftp://ftp.cis.uab.edu/hyatt/. - - To use Crafty with XBoard, give the -fcp and -fd options as follows, -where is the directory in which you installed -Crafty and placed its book and other support files. + Crafty is a chess engine written by Bob Hyatt. You can use XBoard +to play a game against Crafty, hook Crafty up to an ICS, or use +Crafty to interactively analyze games and positions for you. +Crafty is a strong, rapidly evolving chess program. This rapid pace +of development is good, because it means Crafty is always getting +better. This can sometimes cause problems with backwards +compatibility, but usually the latest version of Crafty will work +well with the latest version of XBoard. Crafty can be obtained from +its author's FTP site: ftp://ftp.cis.uab.edu/hyatt/. To use +Crafty with XBoard, give the -fcp and -fd options as follows, where + is the directory in which you installed Crafty +and placed its book and other support files. 11.5 zic2xpm ============ -The "zic2xpm" program is used to import chess sets from the ZIICS(*) -program into XBoard. "zic2xpm" is part of the XBoard distribution. -ZIICS is available from: - - ftp://ftp.freechess.org/pub/chess/DOS/ziics131.exe - - To import ZIICS pieces, do this: + The "zic2xpm" program is used to import chess sets from the +ZIICS(*) program into XBoard. "zic2xpm" is part of the XBoard +distribution. ZIICS is available from: +ftp://ftp.freechess.org/pub/chess/DOS/ziics131.exe To import ZIICS +pieces, do this: 1. Unzip ziics131.exe into a directory: - unzip -L ziics131.exe -d ~/ziics + + unzip -L ziics131.exe -d ~/ziics 2. Use zic2xpm to convert a set of pieces to XBoard format. - For example, let's say you want to use the FRITZ4 set. These files - are named "fritz4.*" in the ZIICS distribution. - - mkdir ~/fritz4 - cd ~/fritz4 - zic2xpm ~/ziics/fritz4.* + For example, let's say you want to use the FRITZ4 set. These + files are named "fritz4.*" in the ZIICS distribution. + mkdir ~/fritz4 + cd ~/fritz4 + zic2xpm ~/ziics/fritz4.* 3. Give XBoard the "-pixmap" option when starting up, e.g.: - xboard -pixmap ~/fritz4 - - Alternatively, you can add this line to your `.Xresources' file: - - xboard*pixmapDirectory: ~/fritz4 - - (*) ZIICS is a separate copyrighted work of Andy McFarland. The -"ZIICS pieces" are copyrighted works of their respective creators. -Files produced by "zic2xpm" are for PERSONAL USE ONLY and may NOT be -redistributed without explicit permission from the original creator(s) -of the pieces. + + xboard -pixmap ~/fritz4 + Alternatively, you can add this line to your `.Xresources' + file: + xboard*pixmapDirectory: ~/fritz4 + (*) ZIICS is a separate copyrighted work of Andy McFarland. The +"ZIICS pieces" are copyrighted works of their respective creators. +Files produced by "zic2xpm" are for PERSONAL USE ONLY and may NOT be +redistributed without explicit permission from the original +creator(s) of the pieces. Copyright ********* @@ -2707,7 +2638,7 @@ identical to this one. manual into another language, under the above conditions for modified versions, except that the section entitled "GNU General Public License," and this permission notice, may be included in translations approved by -the Free Software Foundation instead of in the original English. +the Free Software Foundation instead of in the original English. GNU GENERAL PUBLIC LICENSE ************************** @@ -3427,413 +3358,416 @@ program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, -please read `http://www.gnu.org/philosophy/why-not-lgpl.html'. +please read `http://www.gnu.org/philosophy/why-not-lgpl.html'. Index ***** --animateSpeed, option: See 3.5. (line 1774) -.cmailaliases: See 10.1. (line 2463) -.cmailgames: See 10.1. (line 2458) -.icsrc: See 3.3. (line 1300) -<, Button: See 2.4. (line 459) -<<, Button: See 2.4. (line 492) ->, Button: See 2.4. (line 479) ->>, Button: See 2.4. (line 511) -abort, ICS command: See 4. (line 2064) -Abort, Menu Item: See 2.3. (line 439) -About XBoard, Menu Item: See 2.6. (line 840) -accept, ICS command: See 4. (line 2051) -Accept, Menu Item: See 2.3. (line 414) -Action, Menu: See 2.3. (line 413) -adjourn, ICS command: See 4. (line 2064) -Adjourn, Menu Item: See 2.3. (line 435) -Adjudicate Draw, Menu Item: See 2.4. (line 545) -Adjudicate to Black, Menu Item: See 2.4. (line 545) -Adjudicate to White, Menu Item: See 2.4. (line 545) -adjudicateDrawMoves, option: See 3.6. (line 1789) -adjudicateLossThreshold, option: See 3.6. (line 1781) -Adjudications, Menu Item: See 2.5. (line 559) -alarm, option: See 3.3. (line 1343) -Always Queen, Menu Item: See 2.5. (line 604) -alwaysPromoteToQueen, option: See 3.5. (line 1573) -Analysis Mode, Menu Item: See 2.2. (line 238) -Analyze File, Menu Item: See 2.2. (line 259) -Animate Dragging, Menu Item: See 2.5. (line 610) -Animate Moving, Menu Item: See 2.5. (line 617) -animate, option: See 3.5. (line 1770) -animateDragging, option: See 3.5. (line 1766) -animateMoving, option: See 3.5. (line 1770) -Authors: See 9. (line 2317) -Auto Comment, Menu Item: See 2.5. (line 625) -Auto Flag, Menu Item: See 2.5. (line 633) -Auto Flip View, Menu Item: See 2.5. (line 642) -Auto Observe, Menu Item: See 2.5. (line 647) -Auto Raise Board, Menu Item: See 2.5. (line 660) -Auto Save, Menu Item: See 2.5. (line 665) -autobs, option: See 3.3. (line 1327) -autoCallFlag, option: See 3.3. (line 1323) -autocomm, option: See 3.3. (line 1319) -autoComment, option: See 3.3. (line 1319) -autoflag, option: See 3.3. (line 1323) -autoflip, option: See 3.5. (line 1619) -autoFlipView, option: See 3.5. (line 1619) -autoKibitz, option: See 3.3. (line 1331) -autoObserve, option: See 3.3. (line 1327) -autoraise, option: See 3.5. (line 1615) -autoRaiseBoard, option: See 3.5. (line 1615) -autosave, option: See 3.4. (line 1504) -autoSaveGames, option: See 3.4. (line 1504) -Back to Start, Menu Item: See 2.4. (line 492) -Backward, Menu Item: See 2.4. (line 459) -bell, option: See 3.5. (line 1560) -bitmapDirectory, option: See 3.5. (line 1700) -blackPieceColor, option: See 3.5. (line 1746) -blind, option: See 3.5. (line 1667) -Blindfold, Menu Item: See 2.5. (line 672) -blindfold, option: See 3.5. (line 1667) -bm, option: See 3.5. (line 1700) -board size: See 3.5. (line 1581) -boardHeight, option: See 3.7. (line 1901) -boardSize, option: See 3.5. (line 1581) -boardWidth, option: See 3.7. (line 1906) -Book, Menu Item: See 2.6. (line 830) -Bug reports: See 8. (line 2283) -Bugs <1>: See 8. (line 2283) -Bugs: See 7. (line 2223) -buttons, option: See 3.5. (line 1641) -Call Flag, Menu Item: See 2.3. (line 424) -checkMates, option: See 3.6. (line 1794) -Chess engine options: See 3.1. (line 917) -CHESSDIR: See 6. (line 2214) -clock, option: See 3.1. (line 934) -clockFont, option: See 3.5. (line 1671) -clockMode, option: See 3.1. (line 934) -cmail: See 10. (line 2368) -colorChallenge, option: See 3.3. (line 1372) -colorChannel, option: See 3.3. (line 1372) -colorChannel1, option: See 3.3. (line 1372) -colorize, option: See 3.3. (line 1358) -colorKibitz, option: See 3.3. (line 1372) -colorNormal, option: See 3.3. (line 1372) -colorRequest, option: See 3.3. (line 1372) -Colors <1>: See 3.5. (line 1746) -Colors: See 3.3. (line 1358) -colorSeek, option: See 3.3. (line 1372) -colorShout, option: See 3.3. (line 1372) -colorSShout, option: See 3.3. (line 1372) -colorTell, option: See 3.3. (line 1372) -Contributors: See 9. (line 2317) -coordFont, option: See 3.5. (line 1677) -coords, option: See 3.5. (line 1611) -Copy Game, Menu Item: See 2.1. (line 166) -Copy Position, Menu Item: See 2.1. (line 206) -darkSquareColor, option: See 3.5. (line 1746) -debug, option: See 3.7. (line 1952) -debugFile, option: See 3.7. (line 1955) -debugMode, option: See 3.7. (line 1952) -decline, ICS command: See 4. (line 2051) -Decline, Menu Item: See 2.3. (line 419) -defaultCacheSizeEGTB, option: See 3.2. (line 1181) -defaultFrcPosition, option: See 3.7. (line 1921) -defaultHashSize, option: See 3.2. (line 1175) -defaultPathEGTB, option: See 3.2. (line 1187) -delayAfterQuit, option: See 3.7. (line 1987) -delayBeforeQuit, option: See 3.7. (line 1987) -display, option: See 3.5. (line 1551) -drag, option: See 3.5. (line 1766) -draw, ICS command: See 4. (line 2064) -Draw, Menu Item: See 2.3. (line 430) -Edit Comment, Menu Item: See 2.2. (line 375) -Edit Game, Menu Item: See 2.2. (line 293) -Edit Position, Menu Item: See 2.2. (line 309) -Edit Tags, Menu Item: See 2.2. (line 351) -egtFormats, option: See 3.2. (line 1191) -Engine Settings: See 3.2. (line 1142) -engineDebugOutput, option: See 3.7. (line 1959) -Environment variables: See 6. (line 2214) -examine, ICS command: See 4. (line 2087) -Exit, Menu Item: See 2.1. (line 223) -exit, option: See 3.5. (line 1565) -fb, option: See 3.1. (line 1040) -fcp, option: See 3.1. (line 1033) -fd, option: See 3.1. (line 1055) -fh, option: See 3.1. (line 1047) -File Menu: See 2.1. (line 82) -finger, ICS command: See 4. (line 2074) -firstChessProgram, option: See 3.1. (line 1033) -firstComputerString, option: See 3.1. (line 1091) -firstDirectory, option: See 3.1. (line 1055) -firstHasOwnBookUCI, option: See 3.2. (line 1170) -firstHost, option: See 3.1. (line 1047) -firstIsUCI, option: See 3.2. (line 1144) -firstNPS, option: See 3.1. (line 957) -firstOptions option: See 3.1. (line 1130) -firstPlaysBlack, option: See 3.1. (line 1040) -firstProtocolVersion, option: See 3.1. (line 1108) -firstScoreAbs, option: See 3.1. (line 1116) -firstTimeOdds, option: See 3.1. (line 975) -firstXBook, option: See 3.2. (line 1170) -Flash Moves, Menu Item: See 2.5. (line 678) -flash, option: See 3.5. (line 1654) -flashCount, option: See 3.5. (line 1654) -flashRate, option: See 3.5. (line 1654) -Flip View, Menu Item: See 2.5. (line 554) -flip, option: See 3.5. (line 1623) -flipView, option: See 3.5. (line 1623) -fNoOwnBookUCI, option: See 3.2. (line 1170) -Font: See 3.5. (line 1684) -Font, clock: See 3.5. (line 1671) -Font, coordinates: See 3.5. (line 1677) -font, option: See 3.5. (line 1684) -fontSizeTolerance, option: See 3.5. (line 1690) -Forward to End, Menu Item: See 2.4. (line 511) -Forward, Menu Item: See 2.4. (line 479) -fUCI, option: See 3.2. (line 1144) -games, ICS command: See 4. (line 2040) -gateway, option: See 3.3. (line 1250) -geometry, option: See 3.5. (line 1551) -Get Move List, Menu Item: See 2.5. (line 692) -getMoveList, option: See 3.3. (line 1339) -Help Menu: See 2.6. (line 812) -help, ICS command: See 4. (line 2025) -Hide Thinking, Menu Item: See 2.5. (line 789) -Highlight Last Move, Menu Item: See 2.5. (line 704) -highlight, option: See 3.5. (line 1663) -highlightLastMove, option: See 3.5. (line 1663) -highlightSquareColor, option: See 3.5. (line 1746) -Hint, Menu Item: See 2.6. (line 827) -holdingsSize, option: See 3.7. (line 1913) -iconic, option: See 3.5. (line 1551) -ICS: See 4. (line 1996) -ICS Alarm, Menu Item: See 2.5. (line 725) -ICS Client, Menu Item: See 2.2. (line 269) -ICS Input Box, Menu Item: See 2.2. (line 380) -ICS options: See 3.3. (line 1205) -ICS, addresses: See 4. (line 1996) -ics, option: See 3.3. (line 1206) -icsAlarm, option: See 3.3. (line 1343) -icsAlarmTime, option: See 3.3. (line 1347) -icscomm, option: See 3.3. (line 1258) -icshelper, option: See 3.3. (line 1224) -icshost, option: See 3.3. (line 1211) -icsinput, option: See 3.3. (line 1315) -icslogon, option: See 3.3. (line 1300) -icsport, option: See 3.3. (line 1220) -inc, option: See 3.1. (line 927) -Info XBoard, Menu Item: See 2.6. (line 813) -initalMode, option: See 3.7. (line 1846) -initString, option: See 3.1. (line 1064) -Internet Chess Server: See 4. (line 1996) -internetChessServerCommPort, option: See 3.3. (line 1258) -internetChessServerHelper, option: See 3.3. (line 1224) -internetChessServerHost, option: See 3.3. (line 1211) -internetChessServerInputBox, option: See 3.3. (line 1315) -internetChessServerLogonScript, option: See 3.3. (line 1300) -internetChessServerMode, option: See 3.3. (line 1206) -internetChessServerPort, option: See 3.3. (line 1220) + + +-animateSpeed, option: See 3.5. (line 1768) +.cmailaliases: See 10.1. (line 2407) +.cmailgames: See 10.1. (line 2402) +.icsrc: See 3.3. (line 1291) +<, Button: See 2.4. (line 452) +<<, Button: See 2.4. (line 482) +>, Button: See 2.4. (line 470) +>>, Button: See 2.4. (line 499) +abort, ICS command: See 4. (line 2056) +Abort, Menu Item: See 2.3. (line 431) +About XBoard, Menu Item: See 2.6. (line 832) +accept, ICS command: See 4. (line 2044) +Accept, Menu Item: See 2.3. (line 406) +Action, Menu: See 2.3. (line 405) +adjourn, ICS command: See 4. (line 2056) +Adjourn, Menu Item: See 2.3. (line 427) +Adjudicate Draw, Menu Item: See 2.4. (line 533) +Adjudicate to Black, Menu Item: See 2.4. (line 533) +Adjudicate to White, Menu Item: See 2.4. (line 533) +adjudicateDrawMoves, option: See 3.6. (line 1784) +adjudicateLossThreshold, option: See 3.6. (line 1776) +Adjudications, Menu Item: See 2.5. (line 548) +alarm, option: See 3.3. (line 1335) +Always Queen, Menu Item: See 2.5. (line 596) +alwaysPromoteToQueen, option: See 3.5. (line 1575) +Analysis Mode, Menu Item: See 2.2. (line 241) +Analyze File, Menu Item: See 2.2. (line 256) +Animate Dragging, Menu Item: See 2.5. (line 602) +Animate Moving, Menu Item: See 2.5. (line 609) +animate, option: See 3.5. (line 1764) +animateDragging, option: See 3.5. (line 1760) +animateMoving, option: See 3.5. (line 1764) +Authors: See 9. (line 2273) +Auto Comment, Menu Item: See 2.5. (line 617) +Auto Flag, Menu Item: See 2.5. (line 625) +Auto Flip View, Menu Item: See 2.5. (line 634) +Auto Observe, Menu Item: See 2.5. (line 639) +Auto Raise Board, Menu Item: See 2.5. (line 652) +Auto Save, Menu Item: See 2.5. (line 657) +autobs, option: See 3.3. (line 1319) +autoCallFlag, option: See 3.3. (line 1315) +autocomm, option: See 3.3. (line 1311) +autoComment, option: See 3.3. (line 1311) +autoflag, option: See 3.3. (line 1315) +autoflip, option: See 3.5. (line 1620) +autoFlipView, option: See 3.5. (line 1620) +autoKibitz, option: See 3.3. (line 1323) +autoObserve, option: See 3.3. (line 1319) +autoraise, option: See 3.5. (line 1616) +autoRaiseBoard, option: See 3.5. (line 1616) +autosave, option: See 3.4. (line 1497) +autoSaveGames, option: See 3.4. (line 1497) +Back to Start, Menu Item: See 2.4. (line 482) +Backward, Menu Item: See 2.4. (line 452) +bell, option: See 3.5. (line 1562) +bitmapDirectory, option: See 3.5. (line 1702) +blackPieceColor, option: See 3.5. (line 1743) +blind, option: See 3.5. (line 1668) +Blindfold, Menu Item: See 2.5. (line 664) +blindfold, option: See 3.5. (line 1668) +bm, option: See 3.5. (line 1702) +board size: See 3.5. (line 1583) +boardHeight, option: See 3.7. (line 1898) +boardSize, option: See 3.5. (line 1583) +boardWidth, option: See 3.7. (line 1903) +Book, Menu Item: See 2.6. (line 822) +Bug reports: See 8. (line 2244) +Bugs <1>: See 8. (line 2244) +Bugs: See 7. (line 2191) +buttons, option: See 3.5. (line 1642) +Call Flag, Menu Item: See 2.3. (line 416) +checkMates, option: See 3.6. (line 1789) +Chess engine options: See 3.1. (line 908) +CHESSDIR: See 6. (line 2182) +clock, option: See 3.1. (line 925) +clockFont, option: See 3.5. (line 1672) +clockMode, option: See 3.1. (line 925) +cmail: See 10. (line 2313) +colorChallenge, option: See 3.3. (line 1366) +colorChannel, option: See 3.3. (line 1366) +colorChannel1, option: See 3.3. (line 1366) +colorize, option: See 3.3. (line 1351) +colorKibitz, option: See 3.3. (line 1366) +colorNormal, option: See 3.3. (line 1366) +colorRequest, option: See 3.3. (line 1366) +Colors <1>: See 3.5. (line 1743) +Colors: See 3.3. (line 1351) +colorSeek, option: See 3.3. (line 1366) +colorShout, option: See 3.3. (line 1366) +colorSShout, option: See 3.3. (line 1366) +colorTell, option: See 3.3. (line 1366) +Contributors: See 9. (line 2273) +coordFont, option: See 3.5. (line 1678) +coords, option: See 3.5. (line 1612) +Copy Game, Menu Item: See 2.1. (line 167) +Copy Position, Menu Item: See 2.1. (line 208) +darkSquareColor, option: See 3.5. (line 1743) +debug, option: See 3.7. (line 1950) +debugFile, option: See 3.7. (line 1953) +debugMode, option: See 3.7. (line 1950) +decline, ICS command: See 4. (line 2044) +Decline, Menu Item: See 2.3. (line 411) +defaultCacheSizeEGTB, option: See 3.2. (line 1176) +defaultFrcPosition, option: See 3.7. (line 1918) +defaultHashSize, option: See 3.2. (line 1170) +defaultPathEGTB, option: See 3.2. (line 1182) +delayAfterQuit, option: See 3.7. (line 1986) +delayBeforeQuit, option: See 3.7. (line 1986) +display, option: See 3.5. (line 1553) +drag, option: See 3.5. (line 1760) +draw, ICS command: See 4. (line 2056) +Draw, Menu Item: See 2.3. (line 422) +Edit Comment, Menu Item: See 2.2. (line 366) +Edit Game, Menu Item: See 2.2. (line 288) +Edit Position, Menu Item: See 2.2. (line 301) +Edit Tags, Menu Item: See 2.2. (line 343) +egtFormats, option: See 3.2. (line 1186) +Engine Settings: See 3.2. (line 1137) +engineDebugOutput, option: See 3.7. (line 1958) +Environment variables: See 6. (line 2182) +examine, ICS command: See 4. (line 2079) +Exit, Menu Item: See 2.1. (line 225) +exit, option: See 3.5. (line 1567) +fb, option: See 3.1. (line 1036) +fcp, option: See 3.1. (line 1028) +fd, option: See 3.1. (line 1052) +fh, option: See 3.1. (line 1044) +File Menu: See 2.1. (line 83) +finger, ICS command: See 4. (line 2066) +firstChessProgram, option: See 3.1. (line 1028) +firstComputerString, option: See 3.1. (line 1084) +firstDirectory, option: See 3.1. (line 1052) +firstHasOwnBookUCI, option: See 3.2. (line 1165) +firstHost, option: See 3.1. (line 1044) +firstIsUCI, option: See 3.2. (line 1139) +firstNPS, option: See 3.1. (line 948) +firstOptions option: See 3.1. (line 1124) +firstPlaysBlack, option: See 3.1. (line 1036) +firstProtocolVersion, option: See 3.1. (line 1101) +firstScoreAbs, option: See 3.1. (line 1109) +firstTimeOdds, option: See 3.1. (line 967) +firstXBook, option: See 3.2. (line 1165) +Flash Moves, Menu Item: See 2.5. (line 670) +flash, option: See 3.5. (line 1655) +flashCount, option: See 3.5. (line 1655) +flashRate, option: See 3.5. (line 1655) +Flip View, Menu Item: See 2.5. (line 543) +flip, option: See 3.5. (line 1624) +flipView, option: See 3.5. (line 1624) +fNoOwnBookUCI, option: See 3.2. (line 1165) +Font: See 3.5. (line 1685) +Font, clock: See 3.5. (line 1672) +Font, coordinates: See 3.5. (line 1678) +font, option: See 3.5. (line 1685) +fontSizeTolerance, option: See 3.5. (line 1692) +Forward to End, Menu Item: See 2.4. (line 499) +Forward, Menu Item: See 2.4. (line 470) +fUCI, option: See 3.2. (line 1139) +gameListTags, option: See 3.4. (line 1540) +games, ICS command: See 4. (line 2033) +gateway, option: See 3.3. (line 1246) +geometry, option: See 3.5. (line 1553) +Get Move List, Menu Item: See 2.5. (line 683) +getMoveList, option: See 3.3. (line 1331) +Help Menu: See 2.6. (line 804) +help, ICS command: See 4. (line 2019) +Hide Thinking, Menu Item: See 2.5. (line 780) +Highlight Last Move, Menu Item: See 2.5. (line 695) +highlight, option: See 3.5. (line 1664) +highlightLastMove, option: See 3.5. (line 1664) +highlightSquareColor, option: See 3.5. (line 1743) +Hint, Menu Item: See 2.6. (line 819) +holdingsSize, option: See 3.7. (line 1910) +iconic, option: See 3.5. (line 1553) +ICS: See 4. (line 1995) +ICS Alarm, Menu Item: See 2.5. (line 715) +ICS Client, Menu Item: See 2.2. (line 266) +ICS Input Box, Menu Item: See 2.2. (line 371) +ICS options: See 3.3. (line 1201) +ICS, addresses: See 4. (line 1995) +ics, option: See 3.3. (line 1202) +icsAlarm, option: See 3.3. (line 1335) +icsAlarmTime, option: See 3.3. (line 1339) +icscomm, option: See 3.3. (line 1254) +icshelper, option: See 3.3. (line 1220) +icshost, option: See 3.3. (line 1207) +icsinput, option: See 3.3. (line 1307) +icslogon, option: See 3.3. (line 1291) +icsport, option: See 3.3. (line 1216) +inc, option: See 3.1. (line 918) +Info XBoard, Menu Item: See 2.6. (line 805) +initalMode, option: See 3.7. (line 1844) +initString, option: See 3.1. (line 1061) +Internet Chess Server: See 4. (line 1995) +internetChessServerCommPort, option: See 3.3. (line 1254) +internetChessServerHelper, option: See 3.3. (line 1220) +internetChessServerHost, option: See 3.3. (line 1207) +internetChessServerInputBox, option: See 3.3. (line 1307) +internetChessServerLogonScript, option: See 3.3. (line 1291) +internetChessServerMode, option: See 3.3. (line 1202) +internetChessServerPort, option: See 3.3. (line 1216) introduction: - See ``Introduction''. (line 9) -Keys: See 2.7. (line 845) -legal, option: See 3.5. (line 1577) -lgf, option: See 3.4. (line 1468) -lgi, option: See 3.4. (line 1468) -lightSquareColor, option: See 3.5. (line 1746) -Limitations: See 7. (line 2223) -Load and Save options: See 3.4. (line 1466) -Load Game, Menu Item: See 2.1. (line 114) -Load Next Game, Menu Item: See 2.1. (line 141) -Load Next Position, Menu Item: See 2.1. (line 187) -Load Position, Menu Item: See 2.1. (line 179) -Load Previous Game, Menu Item: See 2.1. (line 145) -Load Previous Position, Menu Item: See 2.1. (line 190) -loadGameFile, option: See 3.4. (line 1468) -loadGameIndex, option: See 3.4. (line 1468) -loadPositionFile, option: See 3.4. (line 1509) -loadPositionIndex, option: See 3.4. (line 1509) -lpf, option: See 3.4. (line 1509) -lpi, option: See 3.4. (line 1509) -Machine Black, Menu Item: See 2.2. (line 232) -Machine White, Menu Item: See 2.2. (line 229) -Mail Move, Menu Item: See 2.1. (line 220) -Major modes: See 1. (line 19) -Man XBoard, Menu Item: See 2.6. (line 820) -matchGames, option: See 3.1. (line 1011) -matchMode, option: See 3.1. (line 1023) -materialDraws, option: See 3.6. (line 1806) -Menu, Action: See 2.3. (line 413) -Menu, File: See 2.1. (line 82) -Menu, Help: See 2.6. (line 812) -Menu, Mode: See 2.2. (line 228) -Menu, Options: See 2.5. (line 553) -Menu, Step: See 2.4. (line 458) -Menus: See 2. (line 57) -mg, option: See 3.1. (line 1011) -mm, option: See 3.1. (line 1023) -Mode Menu: See 2.2. (line 228) -mode, option: See 3.7. (line 1846) -mono, option: See 3.5. (line 1647) -monoMode, option: See 3.5. (line 1647) -Move Now, Menu Item: See 2.4. (line 532) -Move Sound, Menu Item: See 2.5. (line 710) -moves, option: See 3.3. (line 1339) -movesound, option: See 3.5. (line 1560) -movesPerSession, option: See 3.1. (line 923) -mps, option: See 3.1. (line 923) -msLoginDelay, option: See 3.3. (line 1309) -nameOfDebugFile, option: See 3.7. (line 1955) -ncp, option: See 3.7. (line 1841) -New Game, Menu Item: See 2.1. (line 83) -New Shuffle Game, Menu Item: See 2.1. (line 92) -New variant, Menu Item: See 2.1. (line 105) -niceEngines, option: See 3.1. (line 1122) -noChessProgram, option: See 3.7. (line 1841) -noGUI, option: See 3.5. (line 1554) -observe, ICS command: See 4. (line 2083) -Old Save Style, Menu Item: See 2.5. (line 734) -oldmoves, ICS command: See 4. (line 2087) -oldsave, option: See 3.4. (line 1542) -oldSaveStyle, option: See 3.4. (line 1542) -Options: See 3. (line 891) -Options Menu: See 2.5. (line 553) -Options, adjudication: See 3.6. (line 1780) -options, Chess engine: See 3.1. (line 917) -Options, ICS: See 3.3. (line 1205) -Options, Load and Save: See 3.4. (line 1466) -Options, miscellaneous: See 3.7. (line 1840) -Options, User interface: See 3.5. (line 1548) -Other programs: See 11. (line 2576) -Paste Game, Menu Item: See 2.1. (line 175) -Paste Position, Menu Item: See 2.1. (line 215) -Pause, Menu Item: See 2.2. (line 387) -Periodic Updates, Menu Item: See 2.5. (line 742) -pgnEventHeader, option`: See 3.4. (line 1534) -pgnExtendedInfo, option`: See 3.4. (line 1529) -pieceToSquareTable, option: See 3.7. (line 1926) -pixmap, option: See 3.5. (line 1700) -pixmapDirectory, option: See 3.5. (line 1700) -PolyglotBook, option: See 3.2. (line 1159) -PolyglotDir, option: See 3.2. (line 1151) -Ponder Next Move, Menu Item: See 2.5. (line 748) -ponder, option: See 3.1. (line 1002) -ponderNextMove, option: See 3.1. (line 1002) -Popup Exit Message, Menu Item: See 2.5. (line 753) -Popup Move Errors, Menu Item: See 2.5. (line 759) -popup, option: See 3.5. (line 1569) -popupExitMessage, option: See 3.5. (line 1565) -popupMoveErrors, option: See 3.5. (line 1569) -pre, option: See 3.3. (line 1351) -Premove, Menu Item: See 2.5. (line 768) -premove, option: See 3.3. (line 1351) -Problems: See 8. (line 2283) -queen, option: See 3.5. (line 1573) -Quiet Play, Menu Item: See 2.5. (line 779) -quiet, option: See 3.3. (line 1354) -quietPlay, option: See 3.3. (line 1354) -Reload CMail Message, Menu Item: See 2.1. (line 220) -Reload Same Game, Menu Item: See 2.1. (line 150) -Reload Same Position, Menu Item: See 2.1. (line 194) -remoteShell, option: See 3.7. (line 1973) -remoteUser, option: See 3.7. (line 1978) -Reporting bugs: See 8. (line 2283) -Reporting problems: See 8. (line 2283) -Resign, Menu Item: See 2.3. (line 444) -Retract Move, Menu Item: See 2.4. (line 536) -reuse, option: See 3.1. (line 1099) -reuse2, option: See 3.1. (line 1099) -reuseFirst, option: See 3.1. (line 1099) -reuseSecond, option: See 3.1. (line 1099) -Revert, Menu Item: See 2.4. (line 523) -ringBellAfterMoves, option: See 3.5. (line 1560) -rsh, option: See 3.7. (line 1973) -ruleMoves, option: See 3.6. (line 1824) -ruser, option: See 3.7. (line 1978) -sameColorGames, option: See 3.1. (line 1027) -Save Game, Menu Item: See 2.1. (line 154) -saveGameFile, option: See 3.4. (line 1499) -saveOutOfBookInfo, option`: See 3.4. (line 1538) -savePositionFile, option: See 3.4. (line 1524) -scp, option: See 3.1. (line 1036) -sd, option: See 3.1. (line 948) -searchDepth, option: See 3.1. (line 948) -searchTime, option: See 3.1. (line 941) -secondChessProgram, option: See 3.1. (line 1036) -secondComputerString, option: See 3.1. (line 1091) -secondDirectory, option: See 3.1. (line 1055) -secondHasOwnBookUCI, option: See 3.2. (line 1170) -secondHost, option: See 3.1. (line 1047) -secondInitString, option: See 3.1. (line 1064) -secondIsUCI, option: See 3.2. (line 1144) -secondNPS, option: See 3.1. (line 957) -secondOptions, option: See 3.1. (line 1130) -secondProtocolVersion, option: See 3.1. (line 1108) -secondScoreAbs, option: See 3.1. (line 1116) -secondTimeOdds, option: See 3.1. (line 975) -secondXBook, option: See 3.2. (line 1170) -set, ICS command: See 4. (line 2080) -Settings, Engine: See 3.2. (line 1142) -sgf, option: See 3.4. (line 1499) -sh, option: See 3.1. (line 1047) -Shortcut keys: See 2.7. (line 845) -Show Coords, Menu Item: See 2.5. (line 785) -Show Engine Output, Menu Item: See 2.2. (line 347) -Show Game List, Menu Item: See 2.2. (line 338) -Show Move History, Menu Item: See 2.2. (line 342) -showButtonBar, option: See 3.5. (line 1641) -showCoords, option: See 3.5. (line 1611) -showThinking, option: See 3.1. (line 992) -size, option: See 3.5. (line 1581) -sNoOwnBookUCI, option: See 3.2. (line 1170) -soundChallenge, option: See 3.3. (line 1417) -soundChannel, option: See 3.3. (line 1417) -soundIcsAlarm, option: See 3.3. (line 1425) -soundIcsDraw, option: See 3.3. (line 1436) -soundIcsLoss, option: See 3.3. (line 1432) -soundIcsUnfinished, option: See 3.3. (line 1440) -soundIcsWin, option: See 3.3. (line 1428) -soundKibitz, option: See 3.3. (line 1417) -soundMove, option: See 3.3. (line 1422) -soundProgram, option: See 3.3. (line 1401) -soundRequest, option: See 3.3. (line 1417) -Sounds: See 3.3. (line 1401) -soundSeek, option: See 3.3. (line 1417) -soundShout, option: See 3.3. (line 1417) -soundSShout, option: See 3.3. (line 1417) -soundTell, option: See 3.3. (line 1417) -spf, option: See 3.4. (line 1524) -st, option: See 3.1. (line 941) -Step Menu: See 2.4. (line 458) -Stop Examining, Menu Item: See 2.3. (line 452) -Stop Observing, Menu Item: See 2.3. (line 448) -sUCI, option: See 3.2. (line 1144) -tc, option: See 3.1. (line 918) -td, option: See 3.4. (line 1494) -telnet, option: See 3.3. (line 1232) -telnetProgram, option: See 3.3. (line 1241) -Test Legality, Menu Item: See 2.5. (line 798) -testClaims, option: See 3.6. (line 1800) -testLegality, option: See 3.5. (line 1577) -thinking, option: See 3.1. (line 992) -Time Control, Menu Item: See 2.5. (line 595) -timeControl, option: See 3.1. (line 918) -timeDelay, option: See 3.4. (line 1494) -timeIncrement, option: See 3.1. (line 927) -timeOddsMode, option: See 3.1. (line 981) -title, option: See 3.5. (line 1633) -titleInWindow, option: See 3.5. (line 1633) -Training, Menu Item: See 2.2. (line 328) -trivialDraws, option: See 3.6. (line 1813) -Truncate Game, Menu Item: See 2.4. (line 527) -Two Machines, Menu Item: See 2.2. (line 235) -usePolyglotBook, option: See 3.2. (line 1156) -User interface options: See 3.5. (line 1548) -userName, option: See 3.7. (line 1982) -useTelnet, option: See 3.3. (line 1232) -variant, option: See 3.7. (line 1854) -vars, ICS command: See 4. (line 2077) -whitePieceColor, option: See 3.5. (line 1746) -who, ICS command: See 4. (line 2033) -xflash, option: See 3.5. (line 1654) + See ``Introduction''. (line 13) +Keys: See 2.7. (line 838) +legal, option: See 3.5. (line 1579) +lgf, option: See 3.4. (line 1458) +lgi, option: See 3.4. (line 1458) +lightSquareColor, option: See 3.5. (line 1743) +Limitations: See 7. (line 2191) +Load and Save options: See 3.4. (line 1456) +Load Game, Menu Item: See 2.1. (line 115) +Load Next Game, Menu Item: See 2.1. (line 142) +Load Next Position, Menu Item: See 2.1. (line 188) +Load Position, Menu Item: See 2.1. (line 180) +Load Previous Game, Menu Item: See 2.1. (line 146) +Load Previous Position, Menu Item: See 2.1. (line 191) +loadGameFile, option: See 3.4. (line 1458) +loadGameIndex, option: See 3.4. (line 1458) +loadPositionFile, option: See 3.4. (line 1502) +loadPositionIndex, option: See 3.4. (line 1502) +lpf, option: See 3.4. (line 1502) +lpi, option: See 3.4. (line 1502) +Machine Black, Menu Item: See 2.2. (line 235) +Machine White, Menu Item: See 2.2. (line 232) +Mail Move, Menu Item: See 2.1. (line 222) +Major modes: See 1. (line 22) +Man XBoard, Menu Item: See 2.6. (line 812) +matchGames, option: See 3.1. (line 1005) +matchMode, option: See 3.1. (line 1018) +materialDraws, option: See 3.6. (line 1801) +Menu, Action: See 2.3. (line 405) +Menu, File: See 2.1. (line 83) +Menu, Help: See 2.6. (line 804) +Menu, Mode: See 2.2. (line 231) +Menu, Options: See 2.5. (line 542) +Menu, Step: See 2.4. (line 451) +Menus: See 2. (line 60) +mg, option: See 3.1. (line 1005) +mm, option: See 3.1. (line 1018) +Mode Menu: See 2.2. (line 231) +mode, option: See 3.7. (line 1844) +mono, option: See 3.5. (line 1648) +monoMode, option: See 3.5. (line 1648) +Move Now, Menu Item: See 2.4. (line 519) +Move Sound, Menu Item: See 2.5. (line 701) +moves, option: See 3.3. (line 1331) +movesound, option: See 3.5. (line 1562) +movesPerSession, option: See 3.1. (line 914) +mps, option: See 3.1. (line 914) +msLoginDelay, option: See 3.3. (line 1300) +nameOfDebugFile, option: See 3.7. (line 1953) +ncp, option: See 3.7. (line 1839) +New Game, Menu Item: See 2.1. (line 84) +New Shuffle Game, Menu Item: See 2.1. (line 93) +New variant, Menu Item: See 2.1. (line 106) +niceEngines, option: See 3.1. (line 1115) +noChessProgram, option: See 3.7. (line 1839) +noGUI, option: See 3.5. (line 1556) +observe, ICS command: See 4. (line 2075) +Old Save Style, Menu Item: See 2.5. (line 724) +oldmoves, ICS command: See 4. (line 2079) +oldsave, option: See 3.4. (line 1536) +oldSaveStyle, option: See 3.4. (line 1536) +Options: See 3. (line 884) +Options Menu: See 2.5. (line 542) +Options, adjudication: See 3.6. (line 1775) +options, Chess engine: See 3.1. (line 908) +Options, ICS: See 3.3. (line 1201) +Options, Load and Save: See 3.4. (line 1456) +Options, miscellaneous: See 3.7. (line 1838) +Options, User interface: See 3.5. (line 1550) +Other programs: See 11. (line 2517) +Paste Game, Menu Item: See 2.1. (line 176) +Paste Position, Menu Item: See 2.1. (line 217) +Pause, Menu Item: See 2.2. (line 379) +Periodic Updates, Menu Item: See 2.5. (line 732) +pgnEventHeader, option`: See 3.4. (line 1528) +pgnExtendedInfo, option`: See 3.4. (line 1523) +pieceToSquareTable, option: See 3.7. (line 1924) +pixmap, option: See 3.5. (line 1702) +pixmapDirectory, option: See 3.5. (line 1702) +PolyglotBook, option: See 3.2. (line 1154) +PolyglotDir, option: See 3.2. (line 1146) +Ponder Next Move, Menu Item: See 2.5. (line 738) +ponder, option: See 3.1. (line 996) +ponderNextMove, option: See 3.1. (line 996) +Popup Exit Message, Menu Item: See 2.5. (line 743) +Popup Move Errors, Menu Item: See 2.5. (line 750) +popup, option: See 3.5. (line 1571) +popupExitMessage, option: See 3.5. (line 1567) +popupMoveErrors, option: See 3.5. (line 1571) +pre, option: See 3.3. (line 1343) +Premove, Menu Item: See 2.5. (line 759) +premove, option: See 3.3. (line 1343) +Problems: See 8. (line 2244) +queen, option: See 3.5. (line 1575) +Quiet Play, Menu Item: See 2.5. (line 770) +quiet, option: See 3.3. (line 1347) +quietPlay, option: See 3.3. (line 1347) +Reload CMail Message, Menu Item: See 2.1. (line 222) +Reload Same Game, Menu Item: See 2.1. (line 151) +Reload Same Position, Menu Item: See 2.1. (line 196) +remoteShell, option: See 3.7. (line 1972) +remoteUser, option: See 3.7. (line 1977) +Reporting bugs: See 8. (line 2244) +Reporting problems: See 8. (line 2244) +Resign, Menu Item: See 2.3. (line 436) +Retract Move, Menu Item: See 2.4. (line 523) +reuse, option: See 3.1. (line 1092) +reuse2, option: See 3.1. (line 1092) +reuseFirst, option: See 3.1. (line 1092) +reuseSecond, option: See 3.1. (line 1092) +Revert, Menu Item: See 2.4. (line 510) +ringBellAfterMoves, option: See 3.5. (line 1562) +rsh, option: See 3.7. (line 1972) +ruleMoves, option: See 3.6. (line 1820) +ruser, option: See 3.7. (line 1977) +sameColorGames, option: See 3.1. (line 1022) +Save Game, Menu Item: See 2.1. (line 155) +saveGameFile, option: See 3.4. (line 1492) +saveOutOfBookInfo, option`: See 3.4. (line 1532) +savePositionFile, option: See 3.4. (line 1518) +scp, option: See 3.1. (line 1031) +sd, option: See 3.1. (line 939) +searchDepth, option: See 3.1. (line 939) +searchTime, option: See 3.1. (line 932) +secondChessProgram, option: See 3.1. (line 1031) +secondComputerString, option: See 3.1. (line 1084) +secondDirectory, option: See 3.1. (line 1052) +secondHasOwnBookUCI, option: See 3.2. (line 1165) +secondHost, option: See 3.1. (line 1044) +secondInitString, option: See 3.1. (line 1061) +secondIsUCI, option: See 3.2. (line 1139) +secondNPS, option: See 3.1. (line 948) +secondOptions, option: See 3.1. (line 1124) +secondProtocolVersion, option: See 3.1. (line 1101) +secondScoreAbs, option: See 3.1. (line 1109) +secondTimeOdds, option: See 3.1. (line 967) +secondXBook, option: See 3.2. (line 1165) +set, ICS command: See 4. (line 2072) +Settings, Engine: See 3.2. (line 1137) +sgf, option: See 3.4. (line 1492) +sh, option: See 3.1. (line 1044) +Shortcut keys: See 2.7. (line 838) +Show Coords, Menu Item: See 2.5. (line 776) +Show Engine Output, Menu Item: See 2.2. (line 339) +Show Game List, Menu Item: See 2.2. (line 330) +Show Move History, Menu Item: See 2.2. (line 334) +showButtonBar, option: See 3.5. (line 1642) +showCoords, option: See 3.5. (line 1612) +showThinking, option: See 3.1. (line 986) +size, option: See 3.5. (line 1583) +sNoOwnBookUCI, option: See 3.2. (line 1165) +soundChallenge, option: See 3.3. (line 1409) +soundChannel, option: See 3.3. (line 1409) +soundIcsAlarm, option: See 3.3. (line 1417) +soundIcsDraw, option: See 3.3. (line 1428) +soundIcsLoss, option: See 3.3. (line 1424) +soundIcsUnfinished, option: See 3.3. (line 1432) +soundIcsWin, option: See 3.3. (line 1420) +soundKibitz, option: See 3.3. (line 1409) +soundMove, option: See 3.3. (line 1414) +soundProgram, option: See 3.3. (line 1393) +soundRequest, option: See 3.3. (line 1409) +Sounds: See 3.3. (line 1393) +soundSeek, option: See 3.3. (line 1409) +soundShout, option: See 3.3. (line 1409) +soundSShout, option: See 3.3. (line 1409) +soundTell, option: See 3.3. (line 1409) +spf, option: See 3.4. (line 1518) +st, option: See 3.1. (line 932) +Step Menu: See 2.4. (line 451) +Stop Examining, Menu Item: See 2.3. (line 444) +Stop Observing, Menu Item: See 2.3. (line 440) +sUCI, option: See 3.2. (line 1139) +tc, option: See 3.1. (line 909) +td, option: See 3.4. (line 1486) +telnet, option: See 3.3. (line 1228) +telnetProgram, option: See 3.3. (line 1237) +Test Legality, Menu Item: See 2.5. (line 789) +testClaims, option: See 3.6. (line 1795) +testLegality, option: See 3.5. (line 1579) +thinking, option: See 3.1. (line 986) +Time Control, Menu Item: See 2.5. (line 586) +timeControl, option: See 3.1. (line 909) +timeDelay, option: See 3.4. (line 1486) +timeIncrement, option: See 3.1. (line 918) +timeOddsMode, option: See 3.1. (line 973) +title, option: See 3.5. (line 1634) +titleInWindow, option: See 3.5. (line 1634) +Training, Menu Item: See 2.2. (line 319) +trivialDraws, option: See 3.6. (line 1808) +Truncate Game, Menu Item: See 2.4. (line 514) +Two Machines, Menu Item: See 2.2. (line 238) +usePolyglotBook, option: See 3.2. (line 1151) +User interface options: See 3.5. (line 1550) +userName, option: See 3.7. (line 1981) +useTelnet, option: See 3.3. (line 1228) +variant, option: See 3.7. (line 1852) +vars, ICS command: See 4. (line 2069) +whitePieceColor, option: See 3.5. (line 1743) +who, ICS command: See 4. (line 2025) +xflash, option: See 3.5. (line 1655) Table of Contents ***************** @@ -3879,3 +3813,5 @@ GNU GENERAL PUBLIC LICENSE Index + + diff --git a/manual/xboard.txt.gz b/manual/xboard.txt.gz index 6121a2df3125e8cb4823e74ae81f9b1511a958fc..f2e258e3f2535579847cfe5b17ab32d8ca5d040a 100644 GIT binary patch literal 58202 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 n{J8%%{qX7K+oOY&{{Qg!-`ZM6+sqB(p$B)XkRc zbQeWY7LRpHkxplJp3}`B5FjH3L?9yok@Toh@6grtz`f?W?Y#p42}-Up`p4&U(k8*c zj(uHwUFMqW`2Fh-d#{c^?VTJQo*sXApZ%Oqi?(-idhqFV@7Vr$^#1hI-+O<`uFvbd z8NJAM{uKSw>;3H|zLu43mal9un_uShY?xPBTQpyaEXRWj`Z+7BdC`pXVUf-2 z9)BS#s*AEJ+H9v?3@`EM&+mWD4)LemJ~dQi$M{ZF%;m%E1Wh(=zgJ9(A$74ThuJhQ z>HT%n6z#08Mny$0;MV(D-DEfQqRHy3ik_I@J2arI9%pU-r5N=tFtvkTkEZMNl14Pm zs|5{aR1X)^qMElEUWRWx89W(0{3pIB!>8};XYcZV(hH{bh?eJ1D<>(RT;(@y)-0-) zMxWJHfhNZ2(lmUT*6i=~f~E`o<5BY;d-!8EZt5w2Hms-Ay-_xy3Cpf7iwZ-_+Iim0 zv&Ag*OEyCGk9vl&w*S$S-9W2QB`Xl78q<_lHNB+C;$=a!uiSGdx`C3iU!- z!KB*5E4oFiv-7^57cVmUH?8O-eXX?7E@rcu7J}Pp%XYBq3$a%YTmIK&O%sBDRT#|j z`mEgQ+0OCd$!=J<)zhv6(Mgw;r0?;u!!bCQqbS3tztZe91%H#4mybzPd?|}7X~!O; zV|+=+g#I?9!$4CyE~~P=EJidX?=TqJ%X~)ZOR#a#*V~6EQ#u9cIKB&O)r$u z4YK2TMqQrJ;PMe~fvcvR%M{T#Cq*m!VlpA|iD{nep5t9^ZH29>qGNJ1;IoY0QZKV| zj!v96^;N6WFRj#LnK~@D&%RDP-p2FJGHL+PRM5A_MLu6N1<$9hH>M;1LgFt!pA--< zXi`>R1WT{?-)1tk@{Qv$w|+(I!jn_ZY*Ww%t97dT+;cRARhyKU>&s#?(VaeQ%Go?S z({{J1f3Il-#dS{0LEF>iRaIQIJiFAJv+JhX?qmPZluA4F(l);!NmkA;MKGe%P3RBJ zT|XO6%Hd~j?gTS(zL?MJs*k17MZKXBoY^3^u^aF(7BIsxqZt_T{cyK9-0Vh?DUwF6 z>gIDR17HEoUz;^G-HOuzo!=t+6G_z~JA6lfc=3XEE;bVhIr%!yY9m)HR_amquBaCD z3K?X}qs%@RH=WC+bJLvGG;O$MX*CPTha25~qb9$={`3A#it(JD#p2pL%KeDPdts)R zo}=ZV38-az>09QwfcSG>H2GtX_T0Rz_(WvwzZSGpv3+amOHCplTSC5%=W~4`+u_SB z$5tC+Bk%Tmvj!57FOPCGn(*epZ%uh|+3g#IByUz}4U;A}Y0tOfte(-8LpS<@x^qmb zK;F_8qt`Y?G+oriqU6Jq)88NrXr<04IZcZW+RlY`N_((_`{c45&;JW|Zx<`94WKia z7wPxX^U{udfnP-3`^|3lNJ7(@FjhoO+&B&P z5)w2Bk(T-fbxEbkl_-$&ay}_~`FO6AE#KX4`H=m9hx5^h@5_GJB|PKOo=Akn^t@<# z)G_T#crAU#eZqMjWUsMsLG^k(*ng6tW!lY9J4x*I=z4BTm3qS_|NVw%r|)+PU-Fmr zMTw(5qLYB7;5D{+sCi}NqVSz^Sx;~^wYr$!d_Q_UIY_<-&Z5xI6z ziJm6+UKpXj0+W)R=gk0eo%V8zjavL`Ay+J4ZJ`NBc)1HM>G~Wl<}45}xVqXSQ4DoR z<%M*Iw@*;f%OMH0-}&05n>eWJ_*_(Y*{Gi@-l64~p6k))zu{9_Ub=BA3>qQ^J4=p3 z{4`p5iBI)u+QKCHddKo&ERP7mU#QF#adKO57Gu|FKycl^qSX8O7D8ofM=1$#~Pt2f4IC$o&`u1 zY90d@ahGdnNIcWwfwmJY5#Q1WVpd^i_cL1U?9A2!>cO9&J?phA4`Kyhyco!`om?)) zV_Md*d?)3U4o!nzhlcoG6n(5!g)D1l#jqU1=$MfeR1O#PExTJu7|}jAEk4`HhjgLy zgwYps%zHJW3CH13!GyoHY$!wDjx7vVW$Cbxkixt)^!0km->zo`&z)Ng*-kOI7)S%W z6`ntPxGQ>`UQH{$CEDl=LXWz@vf#Y1PSh>mwzL|ggx8n@eAVX07i3Y*Ndv*;$V~-{ z7KcStrP?e^we_H)utgmALZ%|y+t>cE7oaeujm`)4D;m3hPdits7E7c3we`cyB98>h z)D|bqC|^fa-Ati7li|(Vr`0V%y)2uhnUY3EHJyoJu2*tfL`}j*peZT59sg4@L1q>d zvdiLqxGi0VR(K7yq{MQxbOMKR1Z@WL&>y;I`(jzj9P?D@i*={}ResZ>knZI8Tgj%w zY*i%eaV#N4V2&R1DGl~W-{nFHl^aT{T#isIMs!Aa-^=E;W_fvShshNu8mCFkQ9gt5 zwwO<8ltVUccFllbBZvi($p;au(h(K0(*2-_YIX*+FPOKm7`B6$*g_*dB%O`vZ&{7}ziKRe84)VsVI=5kQ&`?M)( ziT~LTszpDxR^QfSGX{C}aRMigIw@EvLMB7pupy#1$i<2qMCUHLMzRCdR!1bh>I)pe z=}ayCv1-A=y1{xti{WPYW4d`}L>QThs1aaud%rag)ww!_O@ zR%4t|KI&vxkbY>wpAP89pWkQm`~n`BvAI-kc4ar2dL22p&>yox2Xqc_Y3AazaqC5U zf_cVQ-p|EuH?5S1Ix1pt$oCgv<5y5$^yVJah=sqW9YQ4SglHm;HI# zc(9Q(8t(9Op^I?#kG;KZ-ZN)=d;hUbM}I6^80*lqDmFzCo!bhr`?IypNb_p%phE|J zolN&h4VBs^gI1Hy87>Uku4*!BH^g5|iW#n6`lyguYTL!M7|E@o_c2K*Y6M&&S(A&vf<=y|l6|`W}wX)_-K?VohNNAi}7#1)$D zh?jIXv$z9aB=4~)!fk@jTJ@mOAHt==zL~t$kD?2Pg{DqRSWR{@(7qr!c)RJM-S`M6 zB*}@DU76V*zr8yj@3N%C&mKGyB`>tra%RB7Gg)@`J@~Plk;{*@I7U9Il5*mp* zy8PDkSu>{Ayp_F^;dKWy(ph1@+q|ggHmi@{&UT0>2%TGBMb#!(zce)}M|{xPoOMgl z_OBjkmX)z09m&yDyt9&~Pj^H&{1XESNs411K5Dy`Z@U-u8euJhOv`Fw9zMD&FncF_ zU8s#cSS~Vxga^U z2WK^UE}F|ZJ;|!ec_Bf9bGSavMTI@X(U5k;UU1v{KG(I*ZE|OS#dWP(DBan;-eEnv zi8dnrS{57ZL-mDMh~!SnnH);$3^f|hmU>s`vT}b@txlB&-%PmW29X*ilW6yEJD1zk zB97|#)yqLO_gt>ZVpPuI>+<-dUBEO*_nGX{rWD-|9Sp5)xAL}VZOCw%LJ#|!J2mWK zXai<7&_qmmq{TEJw*A=Uo4B4`PqmN~YhXEC;1}!@HJ=VnFk3_BK>o=63d>|Y?De{T z;md}k?>u!I#Z#ZV?V*dzQDPQ%VFGxwzC%jOr7-2hrJZ;7!i?@2dos$tn*M z-y*PXGgBlgpGcfwMwllnu?lK7IuQkmRR8z)Rs4M#H1wyYtLyR5Z+BkTO?yMF?H!G- zXj$7-=XcX2l0g=?(gSMma0?d^$5zyZL<*MTN`;rGO0}Uec!IWYE`VH_vWVeuV1~f09}2>`V?$OGLrAO zbV>A{Te}GB?l&B4=}o|b+;+c(M#CNFpT)!Z|KD@ro=caid)K9Z-Soc0!uiDCb>Z17 z=$#0~XYXo~$tqe7RNNY*<+ zOGyMy&8K2AX;+4@*rm!(4#GD%8n@9m`APcb=~bQSx7!si%?NjuVxQ=%2MT!N0VRN) z`Pz32W=$Yh=Csp=4so{!$?778tj_Yw!ckUOW!`fDKv+z*h#A5Y_4>V)NWV?@Qz4g_T@j}16Z_$C+RiibdhyjLKhc)QUf zwQVwpMp|oIcey{>a#W~qlf8HL(kDJI$9PFmR#&RC5wmakF*j!&6m!_d8 z@Pn=nj#+bC?dO(dzjUBd;}QLHZ!!PH1ik6_i^;s4sYifuO>!fO1z~UCYt06&t_$g> z>?rrxT+uF#&LLDQR`hj>N>k)?GVCt0xK`89u%fd=chC%@Vg>2}G!Rjx6yq11PXcU( z-kw_=(0ApXq9%ojcI6GW;o+oo0eGr5KkN1!9OWlvI|tt`&2S}=G*&bt1Mso2Mk-dHEgck<61tlso-vNO3XNLqKLgDKMGm;t@{9N*EG$|?&R;ilaUUUmPfD;rGm34j z(;3N+`C_&m@IkfAvRTNNZfl-}9km@{4yqtx6%F?q!a0Bj%eGw5n9L6+Q2j6_5*34osnF_vLX z?B3MX_)VdPdc*R?Dv$uV`S>PPjZHHJXr+QkS@9TJWB6ylx&>gnA=_vsOi~B@4{xYL z!P+=7lKN8P@cRB^SwxS%rv1UzhMu_u0w|MYd*$r4NZ9RucJ@+bEPnn71jlxS=si0D zQ0d5ew5{+rJwze&#KJ@+=nt6(m7uDdY+D7inC72dFTt9_9F>X3A>y?V*)xZ(n^$HN z$XCRpggXM0#UVaD0%1_W41X%k-Llalry7LK7Yc$1)_${9dgDtrZ;V-WR7Z(MpQ-xGfCG2qP5LT8DQvaN^o zEHOZ~*(r7wn-<&Au*2mb0_2Ov6Id%RDo0wnm83;<#LJ&11e_W>QGrjLwY zl3OHeBV^dnJdbS~cYJa-9J5QR=v>Ra+c6wcdF%RmM>s(As#xGv!xOaFb4Qh9`CX8k zA#6De@?sS^7m6YjX=suV`oav0RL*0W@1U|3g8v>eKhl}Ha{nG8UtMaE+z(=ZV~MYt zZ&&R9-4&@7!kV48G{J0j#pzaT$HAfBxgylFtW(PEF%p<{7(b)fKdIw+TkvuYjKwmS z?NAcckO?y_;65is!9gjm3B(bjmB(0wCGucK#gexS@Q!3ZZwLIsEhj!a&8NO|;LjWb zXNu06b05qyKl^DSjNXFjvzs1&Klx$NRv!QU?dLx_`mzzBjcSgJw1Ycj7YYz2ow;yKk$7BqAGu3)Uj9e~AE zanjFl-e(a;mSW?1O4f`+eS$8Q+S8&N(KNGy#kQ!xv;&M_M?K_yRVbpH)dO_f!A@b+ zJ0#F9=ZCo37Qy^UIkTnTj_%be|59Fv%h@bm$SE2F{Ppm`o*+4c4Z*jiT|y`9Y@@MX zmWBpMF@YCFRd@`|129qFyPjTt3tIOT=9L`4OW|eKk?3{h;Uv|d`Xu{ z`~)`{$zwV_O^`^DI;6hsL;x!i)iS{3M13i2C`Y0qeOSzAi}{+dr~}0#DlD=|50W?V zH~HjMH|np5fwXOcDl={1G{0y&ng9!}yRa9G&P-8F>7e&#%q($^ZOFpYOHevHvN1@#4?&$t*9MpVB`@Ut0Iik9^bq)NNiG zL)-t558#o~*1zPF1^xUV-S5aF+#gyeQmefF{voilt&g-^byNQ?QIFrDX>7$k{>KUKeSfT<{e5v!w-Y+l zdHUQdX!u+E&!2ujc=-Kb|5^IiPwZ>i`abbYs=Ul6>&ewNfWxjVU^+&s=vJuMv*41tBmLz3I}Y z6UQ7_15pOB#ATsfIRH%{v?}HGYQqCTIQJuCJUGjO0jvJV;|db$Wqs|b!?FJlD_G1^ zH=iZIF(6epKiMWK3GE`!gJ%J%Jxe74Z);=bGtlsA$^AI5ul))x)Egk_a&+=6pUjLn z_6JgH@V`OiUXX-^&~3z*VItogT7ns9Bcd0<&NsaQ15bdn>b%Ks}kQKU$fPJcIrD@G# zHlEEST#7-3AgPCWR8QAVavuZt#mb3Dofz&`l0-$wAR)1E7%WSbex)TzU^yu#c#YT!9ra{1l%*SI@y8~~6#^{eaQfC*-mys{<)ZXEGf~H8^j{i61i=YtUxkK z0DjdgD6-JU6Qo@XCwV!Q{dUC^Nqj6M703VNp`@$$5@f-u&LDg#Y)8KNa6|D+EwGrp zxohxY5F-5H7rYVoqsj(pAlzAVzO%4q)Fb)h2TUzP0?|pD%Ve~DbydXc$q&kkKwL)* zOW|8K3EnVutSM&2T$66a$@ui)9?OtsF)0H4DazQ^48+l$$fN_=PsWk*xwB|&O{W;>UI6ciX5qz@d8KWl>CMBMAP4W=W8oA*>q9B(es<(Kq4uKsi#0&k)+W zDoht;90V+43Ejw}uA|t6YW{rARAug{I8H16%m|QFf0p;aBR&a1r}hU|wmk;f6mxh2 zY~o^M3uBCzjhd9qEbkaKrtsIz((W}{oWqlF@KbGOu%rToF_yw$Aj*?135{!ExY<|* z=e%}!9tC@&>OYzCBupd%2@k`s*38)_odx(n1Lxgj9Gs*~07#wI7jm3fM@Eb@2 zID3{sRPNs~%UZ&&-VA&n__1j4&%C?ciSiWg5nN85$ zN;XxUog`Bpc2HQ!WE;7FW6w{l7(lOH?vafpa*oO7k@tn2Bd^lt`-wlmP4kOdPH&nq zV4h6RU**t%`ZC1eAIRl|U4Mc|p)~hzWL3sDR2`DyE#{QL+TG|fB4GlAuyGs{vKJCjV}q`v|UF7P&A#(V#QtI#yF3B>DIW< zg<SRSP|?#aP)lJwc^YFzu;~OZFi-@nID7a{Lgkr zJ_IF*CH`$Ujh-V5$;a1@17-N`Sz4m?w@%b?9EwhFI#MKDJ^0#@xhmzjr(Pt9u-D}Z zYFJT%7b$LPqvwnLw;_7)aS@pO7?K!ELg_El5MnAYb?pB#XaJH5VGc6%;JwA5UV~g(s2pmDNmAm{&m`F``YgEQP9@mJX;Ad)i`p`PaAZ!e>OI4y zYK$ZhQ?rlNO5 zf~k5s%PWD^$lGEX8Ux%|tayuw^>Z6OotQ25emu=S2;cEa|M;Kj;+d4Q?5|GweO%!< z>w?6hQTE=snx(yyAv1JH64r%xC7Ft5E zVag-UA&UK~PUIaL#ki25w>89LWi@AlX)yVuFI<}0FE4+InAM~mysDgn2-xVY zXnkU08S@plMe(_10$d)0EAzpFgvqQ!T%gK*H&1%HYl-dn}mZyQ-4F9nT7 z2qJ~GAp^m@aZ@>2@f>*+ZMr#3R7>%L+`ajLI`56aqy~?FK4RDjEhgMN>}KAiuh0 zpvE{K(q2<>;j!d-92u8PG)ugb@Lwt{X!#K8kY+V$#K5Hx_JUI|s61a`fl*Ipt@I)) zbpt??$iEYzY~EA|!w}`1I2E5@Vwo0<62pb&xc6Fo4PMy87z;@Ex!lv$DUpHAKcB-- zFr>R&Kh=vnzb>bXX|(BS+DYweYr~|Sy!+@gq-Z3K@COx=y23>Z7=cz#ZZ0O^69F|U zwOJL#NDc)O9DhAL_U3qD<6|JsJx%tb)||<>RnlvBAVhOgS4)sk&eUMch;A`vM}OK! zhL!;ANOkzFtmKbLi4ujfvJ9GMH^p4Cyy9-leqDRG$T9AGZQgLVg|;HoGdGEQ586DJf!{vxzGCti7~WkSnbuqDL}kPSWvnOy9wwI z4dUG6{4h3`zPdNm_)pj{hDVFA{)06{!z7bwSz(AWbI}k+T16TMHyzTqsr|O^ua#S4 z#(?#<<%pF2;3}bl#=H@4nmYoTM&0&`DhPTchExL-3C>iU(J_`x3_qIs3F! z7bR}6e5s-AJ=09;amJkgYf;a0oPi7G{5E$W-?@WI>gSmt-q!MQCTAInUD0_F2r zVHh*Rl#a?Tp71To0L2VkVshmtV+4l%8G%2qc`y# z<<)1z3O)-JG&VZtTrGJL!AS(3q6`UPf0D5q+~aVDA1O!p7wa!H{}ApuPXmogzvYZdXNHX^0N5?uIE(Q4ZeKY>L< zm&G7{zq&W#PGF53KU9$tUbZM9Hm19Qt>C1Gos?*=*#bdahEbBS9gWdJehFoFF3&2( zg_zT@9g(&d&7?H7G>_>U;HFW65KqLk_6J-^jwj49Okvi%T*y=!bhQFuVa+t)(sVFl`9Pb_dgWk$yrXrHdHza9tmF# zVI&evwnxnoDC)8;&+KSDTpej8&qK>`B zI01zpxQj7QEq8HKX$Z!sK$Bi1B`8w9g|jxl0kRxSF!(R^lw^D(ncdmh=kmOq|Bh-9 zZ_8;ZX(=zf@!;9yTM8&NM>twiuygs2oZYx3IU*i2*>X`fj)AuO<`YyHxwp?+kgZ5S zs;ycMxzj7lgp+E15$r5ts@5feJm`mgjLmcYe_lOK+1FRNj#IO*Y*9svn0mBCOr?KH*R@kbF$TOw?EH3tr%PBjm;jVU zt39W|E<`@~CJ9wc)pPo`$xbV(R2$O_C-d4s1in?=u_1ZUMkCdhi^iS7XBRYSq@Zs{ zNpiKKV%Bd-!*^jxYSV;uO`@uR&fM!)E_+o&qD288lGEG8!l@I#RoB5E}EHz>B@l>4){*Ei(c@e zv9_wIvjVAgiJVl^)P8Z7`Wo4l1mm;I^5Sv=rmt-w5V!JN63u-WFw|uz!)VJQ$lO2# zVIBt~AgWV{AP?E9I3?2=MX@d6AP`Y$l_(3@L|?PL{3$PKKfFvT5U#lIT#b#~#jJ|A zQIbY-CMCDB%|?ZlxXN~D9x7z=w|R53E0;B1?;*XAFz?LR;&hbeTI+P6Y+dfHXuoPL zXpE4fiqdI4U@Pfx^FZw>ZoD-l;c;*}uxYWJ64QIY5jM`?wY5J(CKzI3$Q9mRMZB+q zllPBchAOMn+ZItCU7-84__&yAg%&fBcDSaKkSk&+oPDMh7MU*bCB1nxcJRmQRW}cz z)gK9g0qWj@)o7zL2{)OgS}31GEp}Gshoz14vf0KEJuFgqq-j8+c2Wu>g??)imy;ma z^}8#scryVRz~!p2%v@QK{ttHvV*6xwU2@>8-Ei+OX~IGIA4Oc@xFg$3hoJ@!7c>TT zSMviVEF@&42OWPn#I?C`f)e?{YPpp<}*oTNCdZnpwQ&=vaus2LWW zJx**D+vTd3&OE|t#AoELt5*ehVz#Wgdb1DELaxeI?||_Ez|7Ns+IC|@;K14!=W^pY}#2?aj!cLy@YTWL76g7#FtD6Clg&rAx107CvwU~ z`pQNFeIsT-j`Xi-q3-xh|6E8IIARL8V@K-&S01)Df~_fMjFk&wsqc7%9SNa2>L#r@ z0R=(LT`^oNV6Kt@79f|31hlLyzH}H20zxV@$r)1IhDi=4dDN=B!Sxl`o*W~Xrp_k3 z2U2J{7ea!m<_?EEU6oT)=JNE+RnNWKwsKU>dV>QVEUdIA=VKzD_$4tDh?#kDmaUZEpjei5p_qQE+_C? zZ*cYI6N~ys%q{SHvfrCWqalc#6XsR|Hd;BbLLtGbkWB4(oueXL0&C0Zc)3Jzz_$Tg ztIEH;&cV47!LIESCKFe#R8eLE%vzV_#$>OqgS{x>n>;Tj6YV`XpQ=^FeYFOFRbq)!{Iwh-6FmnNU6Iz3cuA4!WbA3;2cQPD}S2kZ(wDy@>% zc;nLMqExn&Gu9J8;`=a_VG$`)Ujt9I-IQ*0NF8+>s7;=aZL+*KcA&{2(khM#TJ0Ui zehkWC+YGn8ELLuK>UxBQA1Yk{&52O{30)`p5H6}+p)WX?Mg&9LpeL=(Uy9umG;_QWzF~GB}HW;j4bk6*07uw9&u62 zR9tYvU9VAweh>)Kb1}@g`yr)xZoGpl`m9P!)bYXcVd%`t@{#Zah3>hy&yi3q27fu$ z{={d)kHv?H8W>!-V3S}8j(i&m$uCpmxH+NxIC&K%F>O%rBO(t>gCo4HRB@_akh7&zWZ1Np%n@|wntFJ3ZS za;a`^KKeqkA-~|HqmM;X)}wNm{VL1^w@f`>0g;L#i`*e&2yR|?Oqf4nX0K8bgx!8h z^sZ{VJ3T`^0)BoJyzc%LC8QgyxdD9xIv4YA(L17+MQnllUXL_prbgUKYO*AH$Er=a z1mV1LET$2KSp>(ub?S>>3cgu9C~iqf;?P{g>3Wqb!LYz79n9{4Q62^exKYp`Er76I zt@n$^3i6pbo;y(*#JVjH`^CXX!Jt!mO~TJuk4TL z(DRHr+t)A+UaN1)iU^>HIrv_$Q1{t0J0df}KtqWwVNxwJ7M#pQxs_!@?KJGxFzB|p zC(PFCbUZk$ZQwRgQ1oH@_B-@h>_(Pk2U-l~*9-@Y-4}E#^s|VIOF6-UO=cR#nw(ox zpj818aR&%jeqJvkmR*1v1)-t4Z)JOZA&pwleY)pWF=*$->je3flV&^#HY|wc8W9

    sQB`&{f>^Gd{wG|z{|o~ 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

    E5^i#8D91_oCH%4mP-NXOkzNnPVavg8|qwJcr} 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 -- 1.7.0.4