If the given value is non-zero, xboard adjudicates the game as a draw if a position
diff --git a/manual/html_node/CMail.html b/manual/html_node/CMail.html
index 5a41c85..4362365 100644
--- a/manual/html_node/CMail.html
+++ b/manual/html_node/CMail.html
@@ -33,7 +33,7 @@ Up: Top
11 CMail
-The cmail program can help you play chess by email with opponents of
+
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 dd4134f..718f7a6 100644
--- a/manual/html_node/Chess-Servers.html
+++ b/manual/html_node/Chess-Servers.html
@@ -33,7 +33,7 @@ Up: Top
5 Chess Servers
-An Internet Chess Server, or ICS, is a place on the
+
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
@@ -66,25 +66,25 @@ 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 <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
+
- 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
+
- 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.
+
- 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.
@@ -92,7 +92,7 @@ The offer may be to start a new game, or to agree to a
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
+
- 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
@@ -100,11 +100,11 @@ 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
+
- 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
diff --git a/manual/html_node/Chess-engine-options.html b/manual/html_node/Chess-engine-options.html
index bc468be..1f27438 100644
--- a/manual/html_node/Chess-engine-options.html
+++ b/manual/html_node/Chess-engine-options.html
@@ -32,36 +32,36 @@ Up: Options
4.1 Chess Engine Options
-
+
-- -tc or -timeControl minutes[:seconds]
- Each player begins with his clock set to the
timeControl
period.
+ - -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
+
- -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.
+
- -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
+
- -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
+
- -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
+
- -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,
+
- -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.
@@ -74,16 +74,16 @@ can provide fairer conditions for engine-engine matches on heavily loaded machin
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.
+
- -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.
+
- -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.
(Replaces the Show-Thinking option of older xboard versions.)
-
- -thinking/-xthinking or -showThinking true/false
- Forces the engine to send thinking output to xboard.
+
- -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
@@ -91,10 +91,10 @@ 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.
+
- -ponder/-xponder or -ponderNextMove true/false
- Sets the Ponder Next Move menu option. See Options Menu. Default: true.
- -smpCores number
- Specifies the maximum number of CPUs an SMP engine is allowed to use.
Only works for engines that support the XBoard/WinBoard-protocol cores feature.
-
- -mg or -matchGames n
- Automatically runs an n-game match between two chess engines,
+
- -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
@@ -105,35 +105,42 @@ 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
+
- -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,
+
- -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.
+
- -fcp or -firstChessProgram program
- Name of first chess engine.
Default: Fairy-Max.
-
- -scp or -secondChessProgram program
- Name of second chess engine, if needed.
+
- -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
+
- -fe or -firstEngine nickname
- This is an alternative to the
fcp
option for specifying the first engine,
+for engines that were already configured (using the ‘Load Engine’ dialog)
+in XBoard's settings file.
+It will not only retrieve the real name of the engine,
+but also all options configured with it.
+(E.g. if it is UCI, whether it should use book.)
+
- -se or -secondEngine nickname
- As
fe
, but for the second engine.
+
- -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
+
- -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.
+
- -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 or -firstInitString
- -secondInitString string
- The string that is sent to initialize each chess engine for a new game.
+
- -initString string or -firstInitString
- -secondInitString string
- The string that is sent to initialize each chess engine for a new game.
Default:
new
@@ -142,10 +149,8 @@ Default:
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.
+entering a ‘\’ character followed by a newline.
+Using the character sequence ‘\n’ in the string should work too, though.
If you change this option, don't remove the ‘new’
command; it is required by all chess engines to
@@ -160,11 +165,11 @@ 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
+
- -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,
+
- -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),
@@ -172,26 +177,26 @@ 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
+
- -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
+
- -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,
+
- -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 XBoard (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,
+
- -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 an option announced by the engine at startup through the feature commands of the XBoard/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.
-
- -firstNeedsNoncompliantFEN string
- -secondNeedsNoncompliantFEN string
- The castling rights and e.p. fields of the FEN sent to the mentioned engine
+
- -firstNeedsNoncompliantFEN string
- -secondNeedsNoncompliantFEN string
- The castling rights and e.p. fields of the FEN sent to the mentioned engine
with the setboard command will be replaced by the given string. This can for
instance be used to run engines that do not understand Chess960 FENs in
variant fischerandom, to make them at least understand the opening position,
@@ -201,7 +206,7 @@ castling and e.p. fields in variants that do not have castling or e.p.
(shatranj, courier, xiangqi, shogi) so that XBoard would normally omit them
(string = "- -"), or to add variant-specific fields that are not yet supported by XBoard
(e.g. to indicate the number of checks in 3check).
-
- -shuffleOpenings
- Forces shuffling of the opening setup in variants that normally have a fixed initial position.
+
- -shuffleOpenings
- Forces shuffling of the opening setup in variants that normally have a fixed initial position.
Shufflings are symmetric for black and white, and exempt King and Rooks in variants
with normal castling.
Remains in force until a new variant is selected.
diff --git a/manual/html_node/Contributors.html b/manual/html_node/Contributors.html
index e5b9f31..16fc06e 100644
--- a/manual/html_node/Contributors.html
+++ b/manual/html_node/Contributors.html
@@ -33,7 +33,7 @@ Up: Top
10 Authors and contributors
-
+
Chris Sears and Dan Sears wrote the original XBoard. They were
responsible for versions 1.0 through 1.2. The color scheme was taken
from Wayne Christopher's XChess
program.
diff --git a/manual/html_node/Copyright.html b/manual/html_node/Copyright.html
index 4ec3ef3..c8400b6 100644
--- a/manual/html_node/Copyright.html
+++ b/manual/html_node/Copyright.html
@@ -54,7 +54,7 @@ arising out of or in connection with the use or performance of this
software.
Enhancements copyright © 1992-2003, 2004, 2005, 2006, 2007,
-2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
+2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
Published by the Free Software Foundation
59 Temple Place - Suite 330
diff --git a/manual/html_node/Edit-Menu.html b/manual/html_node/Edit-Menu.html
index c028690..f2baa9a 100644
--- a/manual/html_node/Edit-Menu.html
+++ b/manual/html_node/Edit-Menu.html
@@ -34,32 +34,32 @@ Up: Menus
3.2 Edit Menu
-
+
-- Copy Game
- Copies a record of the current game to an internal clipboard in 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 Ctrl-C
key is a keyboard equivalent. 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.
-
- Copy Position
- Copies the current position to an internal clipboard in FEN format and
+
- Copy Position
- Copies the current position to an internal clipboard in FEN format and
sets the X selection to the position text. The shifted Ctrl-C key
is a keyboard equivalent. 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.
-
- Copy Game List
- Copies the current game list to the clipboard,
+
- Copy Game List
- Copies the current game list to the clipboard,
and sets the X selection to this text.
A format of comma-separated double-quoted strings is used,
including all tags,
so it can be easily imported into spread-sheet programs.
-
- Paste Game
- Interprets the current X selection as a game record and loads it, as
+
- Paste Game
- Interprets the current X selection as a game record and loads it, as
with Load Game. The Ctrl-V key is a keyboard equivalent.
-
- Paste Position
- Interprets the current X selection as a FEN position and loads it, as
+
- Paste Position
- Interprets the current X selection as a FEN position and loads it, as
with Load Position. The shifted Ctrl-V key is a keyboard equivalent.
-
- Edit Game
- Allows you to make moves for both Black and White, and to change
+
- 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. The Ctrl-E key is a keyboard equivalent.
@@ -73,7 +73,7 @@ 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.
+
- Edit Position
- Lets you set up an arbitrary board position.
The shifted Ctrl-E key is a keyboard equivalent.
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.
@@ -102,7 +102,7 @@ not sent to the ICS: ‘Edit Position
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.)
-
- Edit Tags
- Lets you edit the PGN (portable game notation)
+
- 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:
@@ -126,10 +126,12 @@ the PGN tag syntax:
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
+
- Edit Comment
- Adds or modifies a comment on the current position. Comments are
saved by ‘Save Game’ and are displayed by ‘Load Game’,
+PGN variations will also be printed in this window,
+and can be promoted to main line by right-clicking them.
‘Forward’, and ‘Backward’.
-
- Edit Book
- Pops up a window listing the moves available in the GUI book
+
- Edit Book
- Pops up a window listing the moves available in the GUI book
(specified in the ‘Common Engine Settings’ dialog)
from the currently displayed position,
together with their weights and (optionally in braces) learn info.
@@ -137,7 +139,7 @@ You can then edit this list, and the new list will be stored
back into the book when you press OK.
Note that the listed percentages are neither used, nor updated when
you change the weights; they are just there as an optical aid.
-
- Revert
- Annotate
- If you are examining an ICS game and Pause mode is off,
+
- Revert
- Annotate
- If you are examining an ICS game and Pause mode is off,
Revert issues the ICS command ‘revert’.
In local mode, when you were editing or analyzing a game,
and the
-variations
command-line option is switched on,
@@ -157,11 +159,11 @@ the variation you are now abandoning will be added as a comment
(in PGN variation syntax, i.e. between parentheses)
to the original move where you deviated, for later recalling.
The Home key is a keyboard equivalent to ‘Revert’.
-
- Truncate Game
- Discards all remembered moves of the game beyond the current
+
- 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.
The End key is a keyboard equivalent.
-
- Backward
- Steps backward through a series of remembered moves.
+
- Backward
- Steps backward through a series of remembered moves.
The ‘[<]’ button and the Alt+LeftArrow key are equivalents,
as is turning the mouse wheel towards you.
In addition, pressing the Control key steps back one move, and releasing
@@ -180,7 +182,7 @@ off, ‘Backward’ issues the IC
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
+
- Forward
- Steps forward through a series of remembered moves (undoing the
effect of ‘Backward’) or forward through a game file. The
‘[>]’ button and the Alt+RightArrow key are equivalents,
as is turning the mouse wheel away from you.
@@ -192,7 +194,7 @@ 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.
+
- Back to Start
- Jumps backward to the first remembered position in the game.
The ‘[<<]’ button and the Alt+Home key are equivalents.
In most modes, Back to Start only lets you look back at old
@@ -209,7 +211,7 @@ is off, ‘Back to Start’ issue
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
+
- Forward to End
- Jumps forward to the last remembered position in the game. The
‘[>>]’ button and the Alt+End key are equivalents.
If you are examining an ICS game, the behavior of ‘Forward to
diff --git a/manual/html_node/Engine-Menu.html b/manual/html_node/Engine-Menu.html
index e9c1e26..fbf6f78 100644
--- a/manual/html_node/Engine-Menu.html
+++ b/manual/html_node/Engine-Menu.html
@@ -34,9 +34,9 @@ Up: Menus
3.6 Engine Menu
-
+
-- Load Engine
- Pops up a dialog where you can select or specify an engine to be loaded.
+
- Load Engine
- Pops up a dialog where you can select or specify an engine to be loaded.
You will always have to indicate whether you want to load the engine
as first or second engine, through the âLoad menitioned engine asâ
drop-down list at the bottom of the dialog.
@@ -65,7 +65,7 @@ will also be included in the list.
For obsolete XBoard engines, which would normally take a long delay to load
because XBoard is waiting for a response they will not give,
you can tick âWB protocol v1â to speed up the loading process.
-
- Engine #N Settings
- Pop up a menu dialog to alter the settings specific to the applicable engine.
+
- Engine #N Settings
- Pop up a menu dialog to alter the settings specific to the applicable engine.
(The second engine is only accessible once it has been used in Two-Machines mode.)
For each parameter the engine allows to be set,
a control element will appear in this dialog that can be used to alter the value.
@@ -80,23 +80,23 @@ and in that case the dialog will be empty (except for the OK and cancel buttons)
UCI engines usually have many parameters. (But these are only visible with
a sufficiently modern version of the Polyglot adapter needed to run UCI engines,
e.g. Polyglot 1.4.55b.) For native XBoard engines this is less common.
-
- Hint
- Displays a move hint from the chess engine.
-
- Book
- Displays a list of possible moves from the chess engine's opening
+
- 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.
-
- Move Now
- Forces the chess engine to move immediately. Chess engine mode only.
+
- Move Now
- Forces the chess engine to move immediately. Chess engine mode only.
The Ctrl-M key is a keyboard equivalent.
-
- Retract Move
- Retracts your last move. In chess engine mode, you can do this 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.
The Ctrl-X key is a keyboard equivalent.
-
- Recently Used Engines
- At the bottom of the engine menu there can be a list of names
+
- Recently Used Engines
- At the bottom of the engine menu there can be a list of names
of engines that you recently loaded through the Load Engine menu dialog
in previous sessions.
Clicking on such a name will load that engine as first engine,
diff --git a/manual/html_node/Environment.html b/manual/html_node/Environment.html
index a7df8e2..73efa40 100644
--- a/manual/html_node/Environment.html
+++ b/manual/html_node/Environment.html
@@ -33,7 +33,7 @@ Up: Top
7 Environment variables
-Game and position files are found in a directory named by the
+
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
diff --git a/manual/html_node/File-Menu.html b/manual/html_node/File-Menu.html
index 9093a1f..b960ed7 100644
--- a/manual/html_node/File-Menu.html
+++ b/manual/html_node/File-Menu.html
@@ -137,8 +137,19 @@ 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.
-
- Mail Move
- Reload CMail Message
- See CMail.
-
- Exit
- Exits from XBoard. The Ctrl-Q key is a keyboard equivalent.
+
- Save Games as Book
- Creates an opening book from the currently loaded game file.
+The book will be saved on the file specified in the ‘Common Engine’
+options dialog.
+The value of ‘Book Depth’ specified in that same dialog will
+be used to determine how many moves of each game will be added to
+the internal book buffer.
+This command can take a long time to process,
+and the size of the buffer is currently limited.
+At the end the buffer will be saved as a Polyglot book,
+but the buffer will ot be cleared,
+so that you can continue adding games from other game files.
+
- Mail Move
- Reload CMail Message
- See CMail.
+
- Exit
- Exits from XBoard. The Ctrl-Q key is a keyboard equivalent.