Vezza
From IFWiki
Vezza | |
---|---|
Interpreter | |
Links | Home page Download |
Developer | Shawn Sijnstra |
Format | Z-code |
Systems | CP/M, Amstrad CPC, Apple II, Tandy TRS-80 |
System details | Requires minimum z80 and CP/M 3. Current builds support VT-52, HGT and Soroc 120 terminal emulations. |
Latest version | Pre-release / 22 Sep 2022 |
Status | Beta |
Multimedia support | No multimedia |
License | GPL 2 |
Notes | Note that this interpreter cannot simply be downloaded and run to play game files. |
Browse the software database | |
Edit this infobox |
Vezza is a Z-machine interpreter for CP/M version 3 and above, requiring a z80 CPU minimum. Tested on multiple hardware versions. It was written by Shawn Sijnstra, ported from M3ZVM and M1ZVM.
Vezza supports Z-machine versions 1, 2, 3, 4, 5, 6*, 7, and 8 within memory limitations. z6 support is limited to non-graphics and has many workarounds to reduce to the standard screen model.
Licensed under GPL version 2.
Download binaries, along with a fuller list of features and limitations from Vezza on Gitlab
Features
- Full use of screen (no missing last column except Soroc)
- Reverse text & simulated bold
- Accented characters are translated
- Command line switch to optionally enable the Tandy bit
- Named game save and load
- Timed input (limited to 1 second resolution)
- z1-z5 games recommended
- Has a small LRU disk cache to reduce I/O
- Allows game with up to 22k Dynmem to run (up to 32K in banked CP/M versions)
Limitations
- Release is beta so expecting some issues/unexplained behaviour
- Limited terminal compatibility today: VT-52, HGT and Soroc 120 versions available
- See web site for more details
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 |