summaryrefslogtreecommitdiffstats
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 @@
+frotz is quite portable and is divided into 'common' and os-specific files.
+The common files are included here with minimal modifications. For the
+os-specific files I have started with dumbfrotz, the port intended for a plain
+C stdio system - it has its own screen buffering which is needed for rockbox.
+
+Things that work
+----------------
+
+Games, mostly! If the game is too large to fit in the plugin buffer it will
+stop playback and steal the audio buffer.
+
+Saving and restoring (/path/to/story.sav, no filename selection).
+
+Transcripts, command records and replays (likewise).
+
+Undo, up to the limit of available memory (the rest of the plugin buffer if
+the game fit there, or the rest of the audio buffer if not).
+
+Timed input, though it resets the timer when you enter the menu and only
+counts until you enter the keyboard.
+
+Input line preloading, though the actual displayed line after editing looks
+wrong.
+
+Things that don't work because I've not implemented it
+------------------------------------------------------
+
+Reading buttons that don't appear on the rockbox keyboard.
+
+Audible beeps (just a splash for now).
+
+Setting the random seed.
+
+Things which don't work in the original frotz anyway
+----------------------------------------------------
+
+Mouse and menus.
+
+Pictures.
+
+Non-beep sound samples.
+
+Unicode.
+
+Colours.