M3ZVM: Difference between revisions

From IFWiki

(Created page with "M3ZVM is a Z-machine interpreter for the TRS-80 Model 3 running LDOS. It was written by Shawn Sijnstra, ported from M4ZVM. M3ZVM supports Z-machine...")
 
mNo edit summary
Line 1: Line 1:
[[M3ZVM]] is a [[Z-machine]] [[interpreter]] for the [[TRS-80]] Model 3 running LDOS. 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, 7, and 8 within memory limitations.
Licensed under [[GPL]] version 2.
Download binary and source from [https://gitlab.com/sijnstra1/m3zvm m3zvm on Gitlab]


==Features==
==Features==

Revision as of 07:34, 25 April 2022

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.

Licensed under GPL version 2.

Download binary and source from m3zvm on Gitlab

Features

  • Full use of 64x16 screen
  • 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 with up to 18K of Dynamic Memory to run
  • Has a small disk cache to reduce I/O