New plugin: frotz, a Z-machine interpreter, for playing interactive fiction.
commit9ccdabfe30281db53d1a25b5d5bf8be0c25c1b18
authortorne <torne@a1c6a512-1295-4272-9138-f99709370657>
Sun, 17 Jan 2010 22:15:13 +0000 (17 22:15 +0000)
committertorne <torne@a1c6a512-1295-4272-9138-f99709370657>
Sun, 17 Jan 2010 22:15:13 +0000 (17 22:15 +0000)
treee03b94613028d16855a5d3df0f4853e077931214
parent0deab7bdda2dc4a7082b146c4ca17ac5b53d6455
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
34 files changed:
apps/plugins/CATEGORIES
apps/plugins/SUBDIRS
apps/plugins/frotz/SOURCES [new file with mode: 0644]
apps/plugins/frotz/STATUS [new file with mode: 0644]
apps/plugins/frotz/buffer.c [new file with mode: 0644]
apps/plugins/frotz/dumb_frotz.h [new file with mode: 0644]
apps/plugins/frotz/dumb_init.c [new file with mode: 0644]
apps/plugins/frotz/dumb_output.c [new file with mode: 0644]
apps/plugins/frotz/err.c [new file with mode: 0644]
apps/plugins/frotz/fastmem.c [new file with mode: 0644]
apps/plugins/frotz/files.c [new file with mode: 0644]
apps/plugins/frotz/frotz.c [new file with mode: 0644]
apps/plugins/frotz/frotz.h [new file with mode: 0644]
apps/plugins/frotz/frotz.make [new file with mode: 0644]
apps/plugins/frotz/frotzplugin.h [new file with mode: 0644]
apps/plugins/frotz/hotkey.c [new file with mode: 0644]
apps/plugins/frotz/input.c [new file with mode: 0644]
apps/plugins/frotz/main.c [new file with mode: 0644]
apps/plugins/frotz/math.c [new file with mode: 0644]
apps/plugins/frotz/object.c [new file with mode: 0644]
apps/plugins/frotz/process.c [new file with mode: 0644]
apps/plugins/frotz/quetzal.c [new file with mode: 0644]
apps/plugins/frotz/random.c [new file with mode: 0644]
apps/plugins/frotz/redirect.c [new file with mode: 0644]
apps/plugins/frotz/screen.c [new file with mode: 0644]
apps/plugins/frotz/setup.h [new file with mode: 0644]
apps/plugins/frotz/sound.c [new file with mode: 0644]
apps/plugins/frotz/stream.c [new file with mode: 0644]
apps/plugins/frotz/table.c [new file with mode: 0644]
apps/plugins/frotz/text.c [new file with mode: 0644]
apps/plugins/frotz/variable.c [new file with mode: 0644]
apps/plugins/viewers.config
manual/plugins/frotz.tex [new file with mode: 0644]
manual/plugins/main.tex