M3ZVM

From IFWiki

M3ZVM
Interpreter
[[File:|385px|center]]
Link Download
Developer Shawn Sijnstra
Format Z-code
Interaction style
System Tandy TRS-80
System details TRS-80 Model 3 with 48K
Latest version 8 / 9 Feb 2025
Status Stable
Implements
Uses
Multimedia support No multimedia
License GPL version 2
Notes
Browse the software database
Edit this infobox

M3ZVM is a Z-machine interpreter for the TRS-80 Model 3 with 48K. Tested on multiple DOS versions. It was written by Shawn Sijnstra, ported from M4ZVM.

M3ZVM supports Z-machine versions 1, 2, 3, 4, 5, 6*, 7, and 8 within memory limitations. z6 support is minimal, and approximates the text only screen into the standard model.

Licensed under GPL version 2.

Download binary and source from m3zvm on Gitlab. There are also some pre-built disks for both Model 3 and 4 to download.

A Model 1 version (M1ZVM) is also available. It does not support accented characters, however, it does map to appropriate non-accented characters. m1zvm on Gitlab

Features

  • Full use of 64x16 screen
  • Simulated reverse text highlighting, including when selected using colour changing codes
  • Accented characters (where available)
  • Command line switch to optionally enable the Tandy bit
  • Named game save and load
  • Timed input
  • z1-z5 games recommended
  • Use of 48K Memory has been tuned to allow z-code stories, now with up to 22K of Dynamic Memory to run (up from 18k)
  • Has a small LRU disk cache to reduce I/O
Interpreters
By format ADRIFTAdvSysAGTAlanGlulxHugoMagnetic ScrollsTADSZ-code
By system BrowserAndroidiOSLinuxmacOSWindows
Browse Recommended interpretersSearch formDrilldown
Other software Authoring systemsUtilities