Zork Machine Interpreter and Debugger
Zork Machine Interpreter and Debugger (called ZORKMID for short) is a Z-machine interpreter made by User:Zzo38. This program is fully public-domain.
In addition to playing and debugging Z-code games, it can also be useful when debugging other interpreters.
- Debugger (including breakpoints at address and at specific instruction opcodes; currently there is no source-level or symbolic debugging although that may be added in future)
- Instruction profile to tell you how common each instruction opcode is executed (including the format, such as 2OP, long immediate, short immediate, variable)
- Scripting to a file
- You can write comments into the transcript file
- Check for errors in the program (and optionally, warnings too)
- Both big-endian and small-endian story files are supported
- Can stop for "MORE" on each screen (unless this function is turned off)
- Function to disable save games (may be useful when remote access is used and you don't want it to save?)
- You can tell it to pretend to be a Tandy computer or not
- Can read random numbers from a file/device or use internal random numbers