Identical builds of a PUTPBAD-style game (with unmodified parser, debugging enabled) for Z-Machine versions 3, 4, 5, 6, and 8 all generate similarly playable content.
But not 7! V7 build flames out during the GO ().
And so you were taken from this place to another place, where you had absolutely
no damn idea what it is you're supposed to be doing. It's OK, you'll be all
right. Just don't pick up the zorkmid, or else you'll die.
Fatal error: Call to non-routine
In the same spot, Gargoyle gripes:
fatal error: too many (194) locals at 0x38c0 (pc = 0x1c60)
Am on OSX using official OSX builds.
ZILF is failing to set the routine and string offsets in the header (FOFF and SOFF), so packed addresses are incorrect and the first CALL instruction crashes the game.