added documentation folder
[xboard.git] / manual / html_node / Major-modes.html
1 <html lang="en">
2 <head>
3 <title>Major modes - XBoard</title>
4 <meta http-equiv="Content-Type" content="text/html">
5 <meta name="description" content="XBoard">
6 <meta name="generator" content="makeinfo 4.12">
7 <link title="Top" rel="start" href="index.html#Top">
8 <link rel="prev" href="index.html#Top" title="Top">
9 <link rel="next" href="Menus.html#Menus" title="Menus">
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 <p>
27 <a name="Major-modes"></a>
28 Next:&nbsp;<a rel="next" accesskey="n" href="Menus.html#Menus">Menus</a>,
29 Previous:&nbsp;<a rel="previous" accesskey="p" href="index.html#Top">Top</a>,
30 Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
31 <hr>
32 </div>
33
34 <h2 class="chapter">1 Major modes</h2>
35
36 <p><a name="index-Major-modes-2"></a>
37 XBoard always runs in one of four major modes.  You select the
38 major mode from the command line when you start up XBoard.
39
40      <dl>
41 <dt>xboard [options]<dd>As an interface to GNU Chess or another chess engine running on your
42 machine, XBoard lets you play a game against the machine,
43 set up arbitrary positions, force variations, watch a game between two
44 chess engines, interactively analyze your stored games or set up and
45 analyze arbitrary positions.  (Note: Not all chess engines support
46 analysis.) 
47 <br><dt>xboard -ics -icshost hostname [options]<dd>As Internet Chess Server (ICS) interface, XBoard
48 lets you play against other ICS users, observe games
49 they are playing, or review games that have recently finished.  Most
50 of the ICS "wild" chess variants are supported, including bughouse. 
51 <br><dt>xboard -ncp [options]<dd>XBoard can also be used simply
52 as an electronic chessboard to play through games. It will read and
53 write game files and allow you to play through variations
54 manually. You can use it to browse games off the net or review games
55 you have saved.  These features are also available in the other modes. 
56 <br><dt>|pxboard<dd>If you want to pipe games into XBoard, use the supplied shell
57 script <samp><span class="file">pxboard</span></samp>.  For example, from the news reader <samp><span class="file">xrn</span></samp>,
58 find a message with one or more games in it, click the Save button,
59 and type &lsquo;<samp><span class="samp">|pxboard</span></samp>&rsquo; as the file name. 
60 <br><dt>cmail [options]<dd>As an interface to electronic mail correspondence chess, XBoard
61 works with the cmail program. See <a href="CMail.html#CMail">CMail</a> below for
62 instructions. 
63 </dl>
64
65    </body></html>
66