updated manual to 4.7.0
[xboard.git] / manual / html_node / Limitations.html
1 <html lang="en">
2 <head>
3 <title>Limitations - XBoard</title>
4 <meta http-equiv="Content-Type" content="text/html">
5 <meta name="description" content="XBoard">
6 <meta name="generator" content="makeinfo 4.13">
7 <link title="Top" rel="start" href="index.html#Top">
8 <link rel="prev" href="Environment.html#Environment" title="Environment">
9 <link rel="next" href="Problems.html#Problems" title="Problems">
10 <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11 <meta http-equiv="Content-Style-Type" content="text/css">
12 <style type="text/css"><!--
13   pre.display { font-family:inherit }
14   pre.format  { font-family:inherit }
15   pre.smalldisplay { font-family:inherit; font-size:smaller }
16   pre.smallformat  { font-family:inherit; font-size:smaller }
17   pre.smallexample { font-size:smaller }
18   pre.smalllisp    { font-size:smaller }
19   span.sc    { font-variant:small-caps }
20   span.roman { font-family:serif; font-weight:normal; } 
21   span.sansserif { font-family:sans-serif; font-weight:normal; } 
22 --></style>
23 </head>
24 <body>
25 <div class="node">
26 <a name="Limitations"></a>
27 <p>
28 Next:&nbsp;<a rel="next" accesskey="n" href="Problems.html#Problems">Problems</a>,
29 Previous:&nbsp;<a rel="previous" accesskey="p" href="Environment.html#Environment">Environment</a>,
30 Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
31 <hr>
32 </div>
33
34 <h2 class="chapter">8 Limitations and known bugs</h2>
35
36 <p><a name="index-Limitations-587"></a><a name="index-Bugs-588"></a>There is no way for two people running copies of XBoard to play
37 each other without going through an Internet Chess Server.
38
39    <p>Under some circumstances, your ICS password may be echoed when you log on.
40
41    <p>If you are connecting to the ICS by running telnet on an Internet
42 provider or firewall host, you may find that each line you type is
43 echoed back an extra time after you hit &lt;Enter&gt;. If your Internet
44 provider is a Unix system, you can probably turn its echo off by
45 typing <kbd>stty -echo</kbd> after you log in, and/or typing
46 &lt;^E&gt;&lt;Enter&gt; (Ctrl+E followed by the Enter key) to the telnet
47 program after you have logged into ICS.  It is a good idea to do this
48 if you can, because the extra echo can occasionally confuse XBoard's
49 parsing routines.
50
51    <p>The game parser recognizes only algebraic notation.
52
53    <p>Many of the following points used to be limitations in XBoard 4.2.7 and earlier,
54 but are now fixed:
55 The internal move legality tester in XBoard 4.3.xx does look at the game history,
56 and is fully aware of castling or en-passant-capture rights. It permits castling with
57 the king on the d file because this is possible in some "wild 1" games on ICS. 
58 The piece-drop menu does not check piece drops in bughouse to see if you actually hold
59 the piece you are trying to drop. But this way of dropping pieces should be considered
60 an obsolete feature, now that pieces can be dropped by dragging them from the holdings
61 to the board. Anyway, if you would attempt an illegal move when using a chess engine or the ICS,
62 XBoard will accept the error message that comes back, undo the move, and let you try another. 
63 FEN positions saved by XBoard do include correct information about whether castling or
64 en passant are legal, and also handle the 50-move counter. 
65 The mate detector does not understand that non-contact mate is not really mate in bughouse. 
66 The only problem this causes while playing is minor: a "#" (mate indicator) character will
67 show up after a non-contact mating move in the move list. XBoard will not assume the game
68 is over at that point, not even when the option Detect Mates is on. 
69 Edit Game mode always uses the rules of the selected variant,
70 which can be a variant that uses piece drops. 
71 You can load and edit games that contain piece drops. 
72 The (obsolete) piece menus are not active,
73 but you can perform piece drops by dragging pieces from the holdings. 
74 Fischer Random castling is fully understood. 
75 You can enter castlings by dragging the King on top of your Rook. 
76 You can probably also play Fischer Random successfully on ICS by typing
77 castling moves into the ICS Interaction window.
78
79    <p>The menus may not work if your keyboard is in Caps Lock or Num Lock mode. 
80 This seems to be a problem with the Athena menu widget,
81 not an XBoard bug.
82
83    <p>Also see the ToDo file included with the distribution for many other
84 possible bugs, limitations, and ideas for improvement that have been
85 suggested.
86
87    </body></html>
88