This is the Bi-Platform Inform compiler packaged with the 
German Library 6/10 by Toni Arnold.

Package maintained by Michael Kleinhenz <kleinhenz@linuxtag.org>.

-----------------------------------------------------

Dies ist ein deutsches Inform-Starterpaket fr Linux. Es enthlt den
aktuellen InformBP-Compiler, die deutsche Library und einige deutsche
Demo-Sourcen.

Installation:

1. Auspacken des Archivs:
      tar xvfz informbp-german-6.21.tar.gz

2. Konfigurieren der Sourcen:
      cd informbp-german-6.21
      ./configure --prefix=/wo/es/installiert/werden/soll

3. Kompilieren:
      make

4. Installieren:
      make install

Danach steht der Compiler zur Verfgung. Beim erzeugen von
Z-Code-Dateien bitte nicht den Language-Switch vergessen:

 inform -ix +language_name="German" -E1 spiel.inf

Auf einigen Maschinen gibt es scheinbar Probleme, wenn als
Installationsziel NICHT /usr angegeben wurde. In diesem Fall kann es
beim Kompilieren eines Spiels zu einem Segmentation-Fault
kommen. Diesen Fehler kann man durch die explizite Angabe des
Includepfades umgehen:

 inform -ix +language_name="German" -E1 \
   +include_path=/pfad/zur/library,/noch/pfad/zur/library spiel.inf

Mit diesem Compiler lassen sich aus verschiedenen Grnden KEINE
nicht-deutschen Inform-Sourcen mehr kompilieren.

Fragen oder Anregungen (vor allem bezglich des Pfadproblems) nehme
ich gerne entgegen: kleinhenz@linux.de.

-----------------------------------------------------

Bi-Platform Inform compiler
Inform version 6.21(G0.37)
Tentatively supported by Andrew Plotkin <erkyrath@eblong.com>

This is the merged Inform compiler. It compiles Inform games to either
Z-code or Glulx, as you like.

To compile this program on Linux, the following command is sufficient:
     cc -o inform *.c

See <http://www.eblong.com/zarf/glulx/> for details.

See the CHANGES file in the libg610.tar package for more details.

Comments to me, address above. 

If you encounter any problem with the bi-platform compiler, I request
that you test the same compilation using the Glulx-only compiler
(which can also be found on my web page). The two compilers ought to
behave exactly the same, and produce byte-for-byte identical output.
If they don't, that information will aid me greatly in finding bugs.

-----------

This version of Inform supports several new command-line options and
memory settings:

  -G, -~G: Compile a Glulx or Z-code game file. The default is Z-code.
  -H, -~H: Use Huffman encoding to compress Glulx strings, or don't.
           The default is to compress.

NUM_ATTR_BYTES : 7
  NUM_ATTR_BYTES is the space used to store attribute flags. Each byte 
  stores eight attribytes. In Z-code this is always 6 (only 4 are used in 
  v3 games). In Glulx it can be any number which is a multiple of four, 
  plus three.

DICT_WORD_SIZE : 9
  DICT_WORD_SIZE is the number of characters in a dictionary word. In 
  Z-code this is always 6 (only 4 are used in v3 games). In Glulx it 
  can be any number.

MAX_GLOBAL_VARIABLES : 512
  MAX_GLOBAL_VARIABLES is the number of global variables allowed in the 
  program. (Glulx only)

MAX_LOCAL_VARIABLES : 32
  MAX_LOCAL_VARIABLES is the number of local variables (including 
  arguments) allowed in a procedure. (Glulx only)

MAX_OBJ_PROP_COUNT : 64
  MAX_OBJ_PROP_COUNT is the maximum number of properties a single object 
  can have. (Glulx only)

MAX_OBJ_PROP_TABLE_SIZE : 2048
  MAX_OBJ_PROP_TABLE_SIZE is the number of words allocated to hold a 
  single object's properties. (Glulx only)

