M4ZVM: Difference between revisions

From IFWiki

(Add link to ZXZVM in infobox)
mNo edit summary
Line 10: Line 10:
|System=Tandy TRS-80
|System=Tandy TRS-80
|System details=TRS-80 Model 4/4D/4P running LS-DOS or TRS-DOS 6.2 (real or emulator)
|System details=TRS-80 Model 4/4D/4P running LS-DOS or TRS-DOS 6.2 (real or emulator)
|Version=Release 13
|Version=Release 14
|Date=2022/04/25
|Date=2022/05/21
|Status=Stable
|Status=Stable
|License=GPL 2.0
|License=GPL 2.0
Line 25: Line 25:
* Command line switches to optionally enable the [[Tandy bit]] or turn off beeps
* Command line switches to optionally enable the [[Tandy bit]] or turn off beeps
* z1, z2, z3, z4, z5, z7 and z8 games can execute
* z1, z2, z3, z4, z5, z7 and z8 games can execute
* Experimental support for z6 (excludes any graphics/complex screen modelling)
* Experimental support for z6 (excludes any graphics/complex screen modelling, can complete [[Arthur: The Quest for Excalibur]] with only minor cosmetic issues)
* Memory model allows for any valid size Dynmem (i.e. up to 64K)
* 128K version allows for any game Dynamic memory/Dynmem (i.e. up to 64K)
* Named game save and load
* Named game save and load
* Timed input
* Timed input
Line 32: Line 32:
* Transcript (printing)
* Transcript (printing)
* Supports as much memory as your computer and drivers support (128k minimum recommended)
* Supports as much memory as your computer and drivers support (128k minimum recommended)
* 64K cut-down version now also available
* 64K cut-down version now also available. allowing up to 22K of z-machine Dynmem


M4ZVM is licensed under [[GPL]] version 2.
M4ZVM is licensed under [[GPL]] version 2.

Revision as of 10:24, 19 June 2022

M4ZVM
Interpreter
M4ZVM Capture 7a.png
Links Home page Download
Developer Shawn Sijnstra
Format Z-code
Interaction style
System Tandy TRS-80
System details TRS-80 Model 4/4D/4P running LS-DOS or TRS-DOS 6.2 (real or emulator)
Latest version Release 14 / 21 May 2022
Status Stable
Implements
Uses
Multimedia support No multimedia
License GPL 2.0
Notes
Browse the software database
Edit this infobox

M4ZVM is a Z-machine interpreter for the TRS-80 Model 4/4D/4P running LS-DOS or TRS-DOS 6.2. It was written by Shawn Sijnstra, ported from ZXZVM.

M4ZVM supports Z-machine versions 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.

Features

  • Full use of 80x24 screen including support for split screen in all story files including Seastalker
  • Reverse text highlighting, including when selected using colour changing codes
  • Accented characters (where available)
  • Command line switches to optionally enable the Tandy bit or turn off beeps
  • z1, z2, z3, z4, z5, z7 and z8 games can execute
  • Experimental support for z6 (excludes any graphics/complex screen modelling, can complete Arthur: The Quest for Excalibur with only minor cosmetic issues)
  • 128K version allows for any game Dynamic memory/Dynmem (i.e. up to 64K)
  • Named game save and load
  • Timed input
  • Keyboard mapping includes functions keys, with shift F1-F3 mapped to F4-F6, a total of 6 Function keys for games such as Beyond Zork
  • Transcript (printing)
  • Supports as much memory as your computer and drivers support (128k minimum recommended)
  • 64K cut-down version now also available. allowing up to 22K of z-machine Dynmem

M4ZVM is licensed under GPL version 2.

Links

Interpreters
By format ADRIFTAdvSysAGTAlanGlulxHugoMagnetic ScrollsTADSZ-code
By system BrowserAndroidiOSLinuxmacOSWindows
Browse Recommended interpretersSearch formDrilldown
Other software Authoring systemsUtilities