Over the past couple of days, I’ve take the ‘UPDATES/CLARIFICATIONS’ section of the Z-Machine 1.1 Standard, and applied them to the Z-Machine 1.0 Standard where appropriate.
The current version can be found at frobnitz.co.uk/zmachine/1.0/
The 1.1 spec document can be found at ifarchive.org/if-archive/inf … Spec11.txt
Changes should be easy enough to spot, with deletions in red and additions in bright green.
I’d be happy to hear any comments, and especially any other corrections that were not in the 1.1 spec that should be added.
Zarf kindly took a look at it already, and I’ve incorporated some of his notes. We did have a bit of a discussion about how complex Unicode formatting should be handled, and I’m still not sure about the outcome.
He also noted:
[…recommended stack size…]
I’ve overrun 1024 when writing an I7 game. I think modern interpreters go with 64k. (Ask around about this.)
So I’m asking around about it.