cleaned up HTML in FAQ.html -- still need to work on content
[xboard.git] / xboard.texi
index 7b24228..e26ff5c 100644 (file)
@@ -649,7 +649,7 @@ depending on whether it is your opponent's move or yours.
 Terminate an ongoing game in Two-Machines mode (including match mode),\r
 with as result a win for white, for black, or a draw, repsectively.\r
 The PGN file of the game will accompany the result string\r
-by the comment "{user adjudication}".\r
+by the comment "user adjudication".\r
 @end table\r
 \r
 @node Options Menu\r
@@ -1297,15 +1297,29 @@ with smooth operation of WinBoard (or the rest of your system).
 Negative values could increase the engine priority, which is not recommended.\r
 @item -firstOptions string\r
 @itemx -secondOptions string\r
-@cindex firstOptions option\r
+@cindex firstOptions, option\r
 @cindex secondOptions, option\r
 The given string is a comma-separated list of (option name, option value) pairs, \r
-like the following example: “style Karpov, blunder rate 0”. \r
+like the following example: “style=Karpov,blunder rate=0”. \r
 If the options announced by the engine at startup through the feature commands of WinBoard protocol \r
 matches one of the option names (i.e. “style” or “blunder rate”), \r
 it would be set to the given value (i.e. “Karpov” or 0) \r
 through a corresponding option command to the engine. \r
 This provided that the type of the value (text or numeric) matches as well.\r
+@item -firstNeedsNoncompliantFEN string\r
+@itemx -secondNeedsNoncompliantFEN string\r
+@cindex firstNeedsNoncompliantFEN, option\r
+@cindex secondNeedsNoncompliantFEN, option\r
+The castling rights and e.p. fields of the FEN sent to the mentioned engine \r
+with the setboard command will be replaced by the given string. This can for \r
+instance be used to run engines that do not understand Chess960 FENs in \r
+variant fischerandom, to make them at least understand the opening position, \r
+through setting the string to “KQkq -”. (Note you also have to give the e.p. field!) \r
+Other possible applications are to provide work-arounds for engines that want to see \r
+castling and e.p. fields in variants that do not have castling or e.p. \r
+(shatranj, courier, xiangqi, shogi) so that WinBoard would normally omit them \r
+(string = “- -“), or to add variant-specific fields that are not yet supported by WinBoard \r
+(e.g. to indicate the number of checks in 3check).\r
 @end table\r
 \r
 @node UCI + WB Engine Settings\r
@@ -1771,10 +1785,18 @@ Sets the name used in the PGN event tag to string.
 Default: "Computer Chess Game".\r
 @item -saveOutOfBookInfo true/false\r
 @cindex saveOutOfBookInfo, option`\r
-Include the information on how the engine(s) game out of its opening book in a special 'annotator' tag with the PGN file.@item -oldsave/-xoldsave or -oldSaveStyle true/false\r
+Include the information on how the engine(s) game out of its opening book in a special 'annotator' tag with the PGN file.\r
+@item -oldsave/-xoldsave or -oldSaveStyle true/false\r
 @cindex oldsave, option\r
 @cindex oldSaveStyle, option\r
 Sets the Old Save Style menu option.  @xref{Options Menu}.  Default: false.\r
+@item -gameListTags string\r
+@cindex gameListTags, option\r
+The character string lists the PGN tags that should be printed in the\r
+Game List, and their order. The meaning of the codes is e=event,\r
+s=site, d=date, o=round, p=players, r=result, w=white Elo, b=black Elo,\r
+t=time control, v=variant, a=out-of-book info.\r
+Default: "eprd"\r
 @end table\r
 \r
 @node User interface options\r