Zork Machine Interpreter and Debugger
From IFWiki
Zork Machine Interpreter and Debugger | |
---|---|
Interpreter | |
Link | Download |
Developer | Zzo38 |
Format | Z-code |
System | Other |
System details | C source code |
Latest version | 9 / 29 Aug 2016 |
Status | |
Multimedia support | |
License | Public domain |
Notes | Note that this interpreter cannot simply be downloaded and run to play game files. |
Browse the software database | |
Edit this infobox |
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.
Features
- 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)
- Disassembler
- 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
External link
Interpreters | |
---|---|
By format | ADRIFT • AdvSys • AGT • Alan • Glulx • Hugo • Magnetic Scrolls • TADS • Z-code |
By system | Browser • Android • iOS • Linux • macOS • Windows |
Browse | Recommended interpreters • Search form • Drilldown |
Other software | Authoring systems • Utilities |