Documentation polishing.
[super-star-trek.git] / doc / sst.xml
1 <!DOCTYPE refentry PUBLIC 
2    "-//OASIS//DTD DocBook XML V4.1.2//EN"
3    "docbook/docbookx.dtd">
4 <refentry id='sst.6'>
5 <refmeta>
6 <refentrytitle>sst</refentrytitle>
7 <manvolnum>6</manvolnum>
8 <refmiscinfo class='date'>Nov 1 2004</refmiscinfo>
9 <refmiscinfo class='productname'>SST2K</refmiscinfo>
10 <refmiscinfo class='source'>SST2K</refmiscinfo>
11 <refmiscinfo class='manual'>Games</refmiscinfo>
12 </refmeta>
13 <refnamediv id='name'>
14 <refname>sst</refname>
15 <refpurpose>the classic Super Star Trek game</refpurpose>
16 </refnamediv>
17 <refsynopsisdiv id='synopsis'>
18
19 <cmdsynopsis>
20 <command>sst</command>
21       <arg choice='opt'>-r <replaceable>filename</replaceable></arg> 
22       <arg choice='opt'>-t </arg> 
23       <arg choice='opt'>-x </arg> 
24       <arg choice='opt'>-V </arg> 
25       <arg rep='repeat' ><replaceable>command</replaceable></arg>  
26 </cmdsynopsis>
27
28 </refsynopsisdiv>
29
30 <refsect1 id='description'><title>DESCRIPTION</title>
31
32 <para>The Organian Peace Treaty has collapsed, and the Federation is
33 at war with the Klingon Empire. Joining the Klingons against the
34 Federation are the members of the Romulan Star Empire. As commander
35 of the Starship U.S.S. Enterprise, your job is to wipe out the Klingon
36 invasion fleet and make the galaxy safe for democracy.</para>
37
38 <para>This is one of the great early classic computer games from the
39 1970s and still has a remarkable amount of play value. Run
40 <command>sst</command> in a terminal window to start it.  Typing
41 'comands' at the prompt will list all commands; help is available for
42 each one individually as well.  Full documentation is <ulink
43 url='http://sst.berlios.de/sst-doc.html'>browseable</ulink>.  On
44 systems where <filename>/usr/share/doc/sst/</filename> is a legal
45 filename, it will probably be installed there as well.</para>
46
47 <para>The option -t forces the original pure-tty mode.
48 Normally sst tries to come up in full-screen mode that assumes it is
49 running on a cursor-addressable terminal or terminal emulator.</para>
50
51 <para>The option -r sets up replay of a session logfile.  Commands
52 in the logfile are executed, then additional commands are taken
53 from stdin as normal.  The -r option forces -t mode.</para>
54
55 <para>The option -x enables some debugging features of interest
56 probably only to sst2k developers.</para>
57
58 <para>With -V, the program emits its version and exits.</para>
59
60 <para>Input tokens for the setup prompts will be read from the
61 remainder of the command line before standard input.  Thus, for
62 example, you can invoke the program as</para>
63
64 <programlisting>
65 sst regular medium good fancy
66 </programlisting>
67
68 <para>to start a regular medium game as a good player in 'fancy'
69 mode (all features enabled).</para>
70 </refsect1>
71
72 <refsect1 id='files'><title>FILES</title>
73 <variablelist>
74 <varlistentry>
75 <term><filename>/usr/share/doc/sst/sst.doc</filename></term>
76 <listitem>
77 <para>Documentation file.</para>
78 </listitem>
79 </varlistentry>
80 <varlistentry>
81 <term><filename>$TMPDIR/sst-input.log</filename></term>
82 <listitem>
83 <para>Where user input is saved to (send this with your bug reports).
84 If TMPDIR is not set is defaults to <filename>/tmp</filename>.</para>
85 </listitem>
86 </varlistentry>
87 <varlistentry>
88 <term><filename>emsave.trk</filename></term>
89 <listitem>
90 <para>Save file produced by EMEXIT command.</para>
91 </listitem>
92 </varlistentry>
93 </variablelist>
94 </refsect1>
95
96 <refsect1 id='authors'><title>AUTHORS</title> 
97 <para>Super Star Trek was designed and written by David Matuszek, Paul
98 Reynolds, and Don Smith beginning in 1973; at that time it was called
99 simply 'Trek'.  It was resurrected by Tom Almy.  The screen-oriented
100 interface is by Stas Sergeev. This version has been improved, cleaned
101 up and documented by Eric S. Raymond
102 <email>esr@snark.thyrsus.com</email>.  There is a <ulink
103 url='https://developer.berlios.de/projects/sst/'>project
104 page</ulink>.</para>
105 </refsect1>
106 </refentry>
107