Difference between revisions of "Fweep"

From IFWiki
Jump to: navigation, search
(download link)
Line 21: Line 21:
==External Resources==
==External Resources==
* [http://zzo38computer.org/zmachine/fweep.zip Download source codes and Win32 executable]
* [http://zzo38computer.org/zmachine/fweep.zip Download source codes and Win32 executable] (version 0.1 is somewhat buggy)

Revision as of 18:50, 30 May 2013

Fweep is a very portable Z-machine interpreter written in C, and is license under GNU GPL v3 or later version.

It support all version 1 to 10 of Z-machine except version 6. Unsupported features:

  • Upper window
  • Text formatting
  • Fonts
  • Colors
  • Pictures
  • Unicode
  • Sound effects (other than beep, and only one tone)
  • Timed input
  • Auxiliary files

The status line is supported, but it won't automatically be displayed; you have to use an escape command (defined on command-line parameters) to view it.

This program uses interpreter number 1 (11 if Tandy mode is selected), and has some minimal debugging features. Many things that the specification recommends are errors, though, instead aren't errors but do what seems most reasonable to me (technically, they are undefined, so doing this is OK, but don't depend on it when writing Z-machine story files).

Some of these features may be implemented later, and/or the author might make another Z-machine interpreter later on, in SDL, based on the same codes but implementing many more features too (except for Unicode, which the author of this program does not wish to implement; the other feature the author does not wish to implement is compensation for specific games).

The author expects you to complain in the talk page of this article and in the ifMUD.

External Resources