diff options
Diffstat (limited to 'manual')
-rw-r--r-- | manual/plugins/frotz.tex | 67 | ||||
-rw-r--r-- | manual/plugins/main.tex | 3 |
2 files changed, 70 insertions, 0 deletions
diff --git a/manual/plugins/frotz.tex b/manual/plugins/frotz.tex new file mode 100644 index 0000000000..c1d59e4905 --- /dev/null +++ b/manual/plugins/frotz.tex | |||
@@ -0,0 +1,67 @@ | |||
1 | % $Id$ % | ||
2 | \subsection{Frotz} | ||
3 | Frotz is a Z-Machine interpreter for playing Infocom's interactive fiction | ||
4 | games, and newer games using the same format. To start a game open a | ||
5 | \fname{.z1 - .z8} file in the \setting{File Browser}. Most modern games are | ||
6 | in the \fname{.z5} or \fname{.z8} format but the older formats used by | ||
7 | Infocom are supported. | ||
8 | |||
9 | Z-Machine games are text based and most depend heavily on typed commands. | ||
10 | The virtual keyboard is used for text entry, both for typing entire lines | ||
11 | and for typing single characters when the game requires single character | ||
12 | input. | ||
13 | |||
14 | Sounds, pictures, colour and Unicode are not currently supported, but | ||
15 | the interpreter informs the game of this and almost all games will | ||
16 | adapt so that they are still playable. This port of Frotz attempts to be | ||
17 | compliant with the Z-Machine Specification version 1.0. | ||
18 | |||
19 | Some places where you can find Z-Machine games, and information about | ||
20 | interactive fiction: | ||
21 | \begin{itemize} | ||
22 | \item The Interactive Fiction Archive, where many free modern works | ||
23 | can be downloaded: | ||
24 | \url{http://www.ifarchive.org/} | ||
25 | \item The specific folder on the if-archive containing Z-Machine games: | ||
26 | \url{http://www.ifarchive.org/indexes/if-archiveXgamesXzcode.html} | ||
27 | \item The Infocom homepage, with information about how to get the | ||
28 | classic commercial Infocom games: | ||
29 | \url{http://www.csd.uwo.ca/Infocom/} | ||
30 | \item The Frotz homepage (for the original Unix port): | ||
31 | \url{http://frotz.sourceforge.net/} | ||
32 | \item A Beginner's Guide to Playing Interactive Fiction: | ||
33 | \url{http://www.microheaven.com/IFGuide/} | ||
34 | \end{itemize} | ||
35 | |||
36 | \begin{table} | ||
37 | \begin{btnmap}{}{} | ||
38 | \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} | ||
39 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,GIGABEAT_S_PAD}{\ButtonPlay} | ||
40 | \opt{ONDIO_PAD}{\ButtonMenu} | ||
41 | \opt{IAUDIO_X5_PAD,MROBE100_PAD}{\ButtonPower} | ||
42 | \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonUp} | ||
43 | \opt{GIGABEAT_PAD}{\ButtonA} | ||
44 | \opt{HAVEREMOTEKEYMAP}{& | ||
45 | \opt{IRIVER_RC_H100_PAD}{\ButtonRCOn} | ||
46 | } | ||
47 | & Display keyboard to enter text\\ | ||
48 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD% | ||
49 | ,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD}{\ButtonSelect} | ||
50 | \opt{RECORDER_PAD}{\ButtonPlay} | ||
51 | \opt{ONDIO_PAD}{\ButtonUp} | ||
52 | \opt{IRIVER_H10_PAD}{\ButtonRew} | ||
53 | \opt{COWON_D2_PAD}{\ButtonMenu{}, \TouchCenter{} or \TouchBottomMiddle} | ||
54 | \opt{HAVEREMOTEKEYMAP}{& } | ||
55 | & Press enter\\ | ||
56 | \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} | ||
57 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} | ||
58 | \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD% | ||
59 | ,MROBE100_PAD}{\ButtonPower} | ||
60 | \opt{GIGABEAT_S_PAD}{\ButtonBack} | ||
61 | \opt{COWON_D2_PAD}{\ButtonPower{} or \TouchBottomRight} | ||
62 | \opt{HAVEREMOTEKEYMAP}{& | ||
63 | \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} | ||
64 | } | ||
65 | & Open Frotz menu (not available at MORE prompts)\\ | ||
66 | \end{btnmap} | ||
67 | \end{table} | ||
diff --git a/manual/plugins/main.tex b/manual/plugins/main.tex index a7dc3d7bf0..ff332b70c5 100644 --- a/manual/plugins/main.tex +++ b/manual/plugins/main.tex | |||
@@ -135,6 +135,7 @@ option from the \setting{Context Menu} (see \reference{ref:Contextmenu}).} | |||
135 | {}{} | 135 | {}{} |
136 | Shortcuts & \fname{.link} & \\ | 136 | Shortcuts & \fname{.link} & \\ |
137 | Chip-8 Emulator & \fname{.ch8} & \\ | 137 | Chip-8 Emulator & \fname{.ch8} & \\ |
138 | Frotz & \fname{.z1 - .z8} & \\ | ||
138 | JPEG Viewer & \fname{.jpg, .jpeg} & \\ | 139 | JPEG Viewer & \fname{.jpg, .jpeg} & \\ |
139 | Lua scripting language& \fname{.lua} & \\ | 140 | Lua scripting language& \fname{.lua} & \\ |
140 | Midiplay & \fname{.mid, .midi} & \\ | 141 | Midiplay & \fname{.mid, .midi} & \\ |
@@ -160,6 +161,8 @@ option from the \setting{Context Menu} (see \reference{ref:Contextmenu}).} | |||
160 | 161 | ||
161 | \opt{lcd_bitmap}{\input{plugins/chip8emulator.tex}} | 162 | \opt{lcd_bitmap}{\input{plugins/chip8emulator.tex}} |
162 | 163 | ||
164 | \opt{lcd_bitmap}{\input{plugins/frotz.tex}} | ||
165 | |||
163 | \opt{lcd_bitmap}{\input{plugins/jpegviewer.tex}} | 166 | \opt{lcd_bitmap}{\input{plugins/jpegviewer.tex}} |
164 | 167 | ||
165 | \opt{large_plugin_buffer}{\input{plugins/lua.tex}} | 168 | \opt{large_plugin_buffer}{\input{plugins/lua.tex}} |