M3ZVM: Difference between revisions

From IFWiki

(Adding infobox)
No edit summary
Line 1: Line 1:
{{Software infobox
{{Software infobox
|Type=Interpreter
|Type=Interpreter
|Uses interpreter=ZXZVM
|Interpreter app=Yes
|Developer=Shawn Sijnstra
|Developer=Shawn Sijnstra
|Download=https://gitlab.com/sijnstra1/m3zvm
|Download=https://gitlab.com/sijnstra1/m3zvm
Line 11: Line 11:
[[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]] 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, 7, and 8 within memory limitations.
M3ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 6*, 7, and 8 within memory limitations.


Licensed under [[GPL]] version 2.
Licensed under [[GPL]] version 2.
Line 22: Line 22:
==Features==
==Features==
* Full use of 64x16 screen
* Full use of 64x16 screen
* Reverse text highlighting, including when selected using colour changing codes
* Simulated reverse text highlighting, including when selected using colour changing codes
* Accented characters (where available)
* Accented characters (where available)
* Command line switch to optionally enable the [[Tandy bit]]
* Command line switch to optionally enable the [[Tandy bit]]
Line 28: Line 28:
* Timed input
* Timed input
* z1-z5 games recommended
* z1-z5 games recommended
* Use of 48K Memory has been tuned to allow z-code stories with up to 18K of Dynamic Memory to run
* 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 disk cache to reduce I/O
* Has a small LRU disk cache to reduce I/O


[[Category:Inform]] [[Category:Z-machine]]
[[Category:Inform]] [[Category:Z-machine]]
{{software navbox}}
{{software navbox}}

Revision as of 22:54, 17 September 2022

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
Status
Implements
Uses
Multimedia support
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.

Licensed under GPL version 2.

Download binary and source from m3zvm on Gitlab

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