Documentation on I6's object structure as laid out in memory?

Where can I find documentation on the low-level data structure of an object in I6? I’m specifically talking about the memory block (or blocks) that would hold the “textual name” (i.e. quoted printable name provided in an object declaration), any property arrays (i.e. arrays that require use of the .# and .& operators to access) for the object, and the like.

That’s specified in the z-machine standard section 12

For the Glulx side: The Glulx Inform Technical Reference

@Mike_G and @zarf – thank you both very much.

You may also want to read 9.3-9.6 in the technical manual: https://www.inform-fiction.org/source/tm/TechMan.txt .

OK, thank you, @fredrik.

1 Like