z-machine memory map query


13 Nov 1995 12:49:25 GMT

i was reading the new designer's manual last night, and i got to the
section on the memory map of the z-machine; the following passage bemused
me:

The {\ninebf memory map} of the machine is divided into three. At the
bottom (in terms of addresses) is dynamic memory, data which can be
written or read: this is stored when a game is saved to disc. Next comes
a region of static, read-only memory which can freely be read from,
including (for instance) the dictionary. The lower two regions together
always take up less than 64K: when a number is regarded as an
``address'', it refers to one byte in these regions by number, upwards
from 0.

the dynamic memory area must therefore include property and attribute data
for all the objects; so if it's less than 64k, doesn't this place a limit
on the number of objects which can be accommodated (contrary to what is
stated elsewhere)?

-- richard

-- 
_______________________________________________________________________________

richard barnett richard@wg.icl.co.uk _______________________________________________________________________________