Zork Machine Interpreter and Debugger
From IFWiki
(Redirected from ZORKMID)
| Zork Machine Interpreter and Debugger | |
|---|---|
| Interpreter | |
| Link | Download |
| Developer | Zzo38 |
| Format | Z-code |
| System | Other |
| System details | C source code |
| Latest version | 9 / 29 August 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 |