summaryrefslogtreecommitdiff
path: root/apps/plugins/frotz/STATUS
diff options
context:
space:
mode:
authorTorne Wuff <torne@wolfpuppy.org.uk>2010-01-17 22:15:13 +0000
committerTorne Wuff <torne@wolfpuppy.org.uk>2010-01-17 22:15:13 +0000
commit7f28c94eda576e3f972fc05468188986f2e45885 (patch)
treee03b94613028d16855a5d3df0f4853e077931214 /apps/plugins/frotz/STATUS
parent563f2602f471208cb8544a36539a79dcceaad643 (diff)
downloadrockbox-7f28c94eda576e3f972fc05468188986f2e45885.tar.gz
rockbox-7f28c94eda576e3f972fc05468188986f2e45885.zip
New plugin: frotz, a Z-machine interpreter, for playing interactive fiction.
The interpreter more or less passes all the tests in the z-machine test suite. It should build for every target except Archos (for which it is disabled). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24267 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/frotz/STATUS')
-rw-r--r--apps/plugins/frotz/STATUS45
1 files changed, 45 insertions, 0 deletions
diff --git a/apps/plugins/frotz/STATUS b/apps/plugins/frotz/STATUS
new file mode 100644
index 0000000000..3aa0f673ee
--- /dev/null
+++ b/apps/plugins/frotz/STATUS
@@ -0,0 +1,45 @@
1frotz is quite portable and is divided into 'common' and os-specific files.
2The common files are included here with minimal modifications. For the
3os-specific files I have started with dumbfrotz, the port intended for a plain
4C stdio system - it has its own screen buffering which is needed for rockbox.
5
6Things that work
7----------------
8
9Games, mostly! If the game is too large to fit in the plugin buffer it will
10stop playback and steal the audio buffer.
11
12Saving and restoring (/path/to/story.sav, no filename selection).
13
14Transcripts, command records and replays (likewise).
15
16Undo, up to the limit of available memory (the rest of the plugin buffer if
17the game fit there, or the rest of the audio buffer if not).
18
19Timed input, though it resets the timer when you enter the menu and only
20counts until you enter the keyboard.
21
22Input line preloading, though the actual displayed line after editing looks
23wrong.
24
25Things that don't work because I've not implemented it
26------------------------------------------------------
27
28Reading buttons that don't appear on the rockbox keyboard.
29
30Audible beeps (just a splash for now).
31
32Setting the random seed.
33
34Things which don't work in the original frotz anyway
35----------------------------------------------------
36
37Mouse and menus.
38
39Pictures.
40
41Non-beep sound samples.
42
43Unicode.
44
45Colours.