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
|