"Inform" is a compiler of Infocom-format story files. It was written and
uploaded by Graham Nelson, <nelson@vax.ox.ac.uk>
Current version:
Basic general notes about the compiler and the structure of the archive directory in GMD.
Notes about what's new in this version.
Written by Graham Nelson.
Optimized for the 68030 CPU. Compiled by snail. Also available is a description file.
Compiled for a vanilla 68000 (ie. is not optimized for 68020+ CPUs), by Werther 'Mircko' Pirani. Also available is a description file.
Version 1.0b4, written for use with the GNO/ME environment, by Evan Day.
By Robert A. Pelak.
By Robert A. Pelak.
Ported by Brad Jones.
Ported by Bob Nowell.
Ported by Bob Nowell.
Ported by John W. Kennedy. Unpack with OS/2's builti n UNPACK utility. Works with either OS/2 2.x or Wrap 3.0
Ported by Wolfgang Strobl.
The Inform assembler.
The expression evaluator.
File handling, memory, command-line memory settings, and fatal errors.
Common definitions
Top level of Inform: main, switches, top level parser.
Input routines, preprocessor, non-fatal errors.
The symbols table.
Maintains tables of variables and constructs the tables part of the story file.
Z-opcodes, text translation and abbreviation routines.
Modification history of the Inform library.
Grammar table for the standard verbs library.
The core of the Inform library and the parser.
A library of standard verb routines.
Contains the following documents:
Compiled versions of these games, as well as other games which are not supplied with source code, can be found in the Infocom Games Index.
Also, source code for full Inform games can be found in the Source Games Index.
A tiny game to test the array facilities introduced by Inform 5.5, by Graham Nelson.
Or "Informa Cola: An Additive-Free Interactive Example", by Graham Nelson. A Drinks machine demonstrating the 'parse_name' routine.
An Interactive Snippet from Zork II, by Dave Lebling and Marc Blank (1981). The Carousel Room from Zork II, by Graham Nelson. How to stop an event by setting a routine to NULL.
Written by Joachim Bauhann and Gareth Rees. Puts a compass rose on the status line, showing the exits from a room.
Release 5 by Torbjoern Andersson. A Bureaucracy-style form. Contains documentation and an example using the form (Inform source code and compiled game).
Mike Roberts' TADS example goldskul.t (contained in the TADS pacakge) ported
to Inform by John Holder <jholder@nmsu.edu> and Gareth Rees.
For TADS users who want to learn Inform.
An example of an Inform game which uses the styled text facilities of the Macintosh ZeX interpreter (see the ZIP Interpreter Index), by Greg Ewing.
Written by Graham Nelson. Accompanied by it's compiled V3 story file.
A Useless Utility for Programmers, by Robert M. Dickau; release 1 / serial
number 950914. An interactive demonstration of the effects of the style bits
inside the WriteListFrom function. Type HELP for instructions.
Also available as a precompiled
gamefile.
A short demonstration of "add-to-scope" (new in library 5/6), written by Graham Nelson.
A Nostalgic Diversion by Torbjorn Anderson, release 5 / serial number 951120.
Written by Richard Barnett. A demonstration of object-less scenary
descriptions, or how to manufacture non-objects that respond to the 'examine'
verb. See the Contributions section for includable headers created from
release 1 of this example by JoeMason.
Version 1.0, by Tim Middleton. Written by Graham Nelson. Accompanied by it's compiled
V3
story file. An Interactive Tutorial by Gareth Rees and Doug Atkinson. Release 1 / Serial number 951029. Also available are the
game files which accompany the tutorial. An Inform implementation of Conway's Game of Life. Release 3 / serial number
960121 by Julian Arnold.
Shakespearean Insult Generator
Shell: the interactive game skeleton
Through the Looking Glass
Z-Life
C source code of a small utility to print out Inform debugging files from Inform release 5.4 or later, by Graham Nelson.
Description of the Inform debugging information format.
C source code of a small utility to convert UHS-format hint files to an Inform include file which runs an "Invisiclues"-style menu of hints, by Graham Nelson. The program description is contained seperately.
Contains more detailed information about Inform, as well as more examples and descriptions of the language.