The following information gives a rough guide as to how Sierra's AGI interpreter uses its memory. You can view this in operation by using a memory resident program like Game Wizard.
Length of first data area (2 bytes) |
Game signature (8 bytes) |
Variables (256 bytes) |
Flags (256 bits, 32 bytes) |
Timers, blocks, and other special AGI variables |
Strings (12*40 bytes or 24*40 bytes) |
unknown |
"Press ENTER to quit" etc |
Script command jump table |
"Avis Durgan" encryption string |
Rest of AGIDATA.OVL is in here |
unknown |
WORDS.TOK file |
OBJECT file |
VIEW object table |
LOGIC.0 |
Other loaded resources |
Top