diff options
author | Torne Wuff <torne@wolfpuppy.org.uk> | 2010-01-17 22:15:13 +0000 |
---|---|---|
committer | Torne Wuff <torne@wolfpuppy.org.uk> | 2010-01-17 22:15:13 +0000 |
commit | 7f28c94eda576e3f972fc05468188986f2e45885 (patch) | |
tree | e03b94613028d16855a5d3df0f4853e077931214 /apps/plugins/frotz/STATUS | |
parent | 563f2602f471208cb8544a36539a79dcceaad643 (diff) | |
download | rockbox-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/STATUS | 45 |
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 @@ | |||
1 | frotz is quite portable and is divided into 'common' and os-specific files. | ||
2 | The common files are included here with minimal modifications. For the | ||
3 | os-specific files I have started with dumbfrotz, the port intended for a plain | ||
4 | C stdio system - it has its own screen buffering which is needed for rockbox. | ||
5 | |||
6 | Things that work | ||
7 | ---------------- | ||
8 | |||
9 | Games, mostly! If the game is too large to fit in the plugin buffer it will | ||
10 | stop playback and steal the audio buffer. | ||
11 | |||
12 | Saving and restoring (/path/to/story.sav, no filename selection). | ||
13 | |||
14 | Transcripts, command records and replays (likewise). | ||
15 | |||
16 | Undo, up to the limit of available memory (the rest of the plugin buffer if | ||
17 | the game fit there, or the rest of the audio buffer if not). | ||
18 | |||
19 | Timed input, though it resets the timer when you enter the menu and only | ||
20 | counts until you enter the keyboard. | ||
21 | |||
22 | Input line preloading, though the actual displayed line after editing looks | ||
23 | wrong. | ||
24 | |||
25 | Things that don't work because I've not implemented it | ||
26 | ------------------------------------------------------ | ||
27 | |||
28 | Reading buttons that don't appear on the rockbox keyboard. | ||
29 | |||
30 | Audible beeps (just a splash for now). | ||
31 | |||
32 | Setting the random seed. | ||
33 | |||
34 | Things which don't work in the original frotz anyway | ||
35 | ---------------------------------------------------- | ||
36 | |||
37 | Mouse and menus. | ||
38 | |||
39 | Pictures. | ||
40 | |||
41 | Non-beep sound samples. | ||
42 | |||
43 | Unicode. | ||
44 | |||
45 | Colours. | ||