https://www.ifwiki.org/api.php?action=feedcontributions&user=Sijnstra&feedformat=atomIFWiki - User contributions [en]2024-03-29T13:05:43ZUser contributionsMediaWiki 1.39.5https://www.ifwiki.org/index.php?title=Zawk&diff=91693Zawk2024-03-18T09:06:17Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Developer=Nick Maher, Shawn Sijnstra<br />
|Download=https://github.com/njm64/zawk<br />
|Format=Z-code<br />
|System=Windows, macOS, Linux, Other<br />
|System details=This interpreter runs on awk, gawk and mawk.<br />
|Date=2024/03/11<br />
|Status=Beta<br />
|License=GPL3<br />
}}<br />
An Awk implementation of the Infocom Z-Machine. Supports Z1-Z3 format story files. This means that Zork 1 (including the original commercial release version extracted from the TRS-80 Model 1 boot disk), Hitchhikers Guide to the Galaxy, and other standard series games will be playable.<br />
<br />
The downloadable scripts execute on original Awk, GNU gawk, and mawk. i.e. an awk interpreter is required, and a wrapper script is provided for ease of use.<br />
<br />
Still to do:<br />
<br />
* Game Save and restore is still to be added<br />
* Word wrap is not implemented, so words can be split across lines<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Zawk&diff=91692Zawk2024-03-18T09:00:23Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Developer=Nick Maher, Shawn Sijnstra<br />
|Download=https://github.com/njm64/zawk<br />
|Format=Z-code<br />
|System=Windows, macOS, Linux, Other<br />
|System details=This interpreter runs on awk, gawk and mawk.<br />
|Date=2024/03/11<br />
|Status=Beta<br />
|License=GPL3<br />
}}<br />
An Awk implementation of the Infocom Z-Machine. Supports Z3 files (e.g. Zork 1, Hitchhikers Guide to the Galaxy, etc).<br />
<br />
Works with original Awk, GNU gawk, and mawk.<br />
<br />
Still to do:<br />
<br />
* Game Save and restore is still to be added<br />
* Word wrap is not implemented, so words can be split across lines<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=90076M4ZVM2023-10-25T11:16:04Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=Yes<br />
|Multimedia=No multimedia<br />
|Picture=M4ZVM Capture 7a.png<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/m4zvm/<br />
|Download=https://gitlab.com/sijnstra1/m4zvm/-/tree/main/zout<br />
|Format=Z-code<br />
|System=Tandy TRS-80<br />
|System details=TRS-80 Model 4/4D/4P running LS-DOS or TRS-DOS 6.2 (real or emulator)<br />
|Version=Release 16<br />
|Date=2023/07/16<br />
|Status=Stable<br />
|License=GPL 2.0<br />
}}<br />
[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6. For ease of use, bootable disks with instructions are available at the [https://sijnstra.itch.io/m4zvm itch.io M4ZVM] page.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switches to optionally enable the [[Tandy bit]] or turn off beeps<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling, can complete [[Arthur: The Quest for Excalibur]] with only minor cosmetic issues)<br />
* 128K version allows for any game Dynamic memory/Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum recommended)<br />
* 64K cut-down version now also available. allowing up to 22K of z-machine Dynmem<br />
<br />
M4ZVM is licensed under [[GPL]] version 2.<br />
<br />
==Links==<br />
* Gitlab repository including full list of features, [https://gitlab.com/sijnstra1/m4zvm M4ZVM source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=90075Vezza2023-10-25T10:50:26Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Amstrad PCW, Apple II, Atari 400/800, MSX, MSX2, Sinclair ZX Spectrum, Tandy TRS-80, Other<br />
|System details=Requires minimum z80 and CP/M 2.2 or CP/M 3. Current builds support VT-52, ADM-3a, HGT, VT-100, VT-100 with ANSI colour, and Soroc 120 terminal emulations. Various platform builds tested and available. Atari requires FujiNet/DT80. Supported platforms not listed include Agon, MicroBee and SAMCoupe.<br />
|Version=Pre-release<br />
|Date=2023/09/30<br />
|Status=Beta<br />
|License=Mixed GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Core code licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
There is also an [https://sijnstra.itch.io/vezza-agon Agon Light] version available, and some [https://sijnstra.itch.io/vezza pre-built disks for MSX1/2 and CPC/PCW].<br />
<br />
==Features==<br />
* Full use of screen width where possible<br />
* Use of highlighting or substitutes where possible<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run (up to 37K in banked CP/M versions so even Trinity will run)<br />
<br />
==Limitations==<br />
* Timer not supported on Atari/FujiNet, SAMCoupe, RunCPM, CP/M 2.2 versions<br />
* See web site for more details<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=90066M4ZVM2023-10-19T23:40:41Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=Yes<br />
|Multimedia=No multimedia<br />
|Picture=M4ZVM Capture 7a.png<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/m4zvm/<br />
|Download=https://gitlab.com/sijnstra1/m4zvm/-/tree/main/zout<br />
|Format=Z-code<br />
|System=Tandy TRS-80<br />
|System details=TRS-80 Model 4/4D/4P running LS-DOS or TRS-DOS 6.2 (real or emulator)<br />
|Version=Release 16<br />
|Date=2023/07/16<br />
|Status=Stable<br />
|License=GPL 2.0<br />
}}<br />
[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switches to optionally enable the [[Tandy bit]] or turn off beeps<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling, can complete [[Arthur: The Quest for Excalibur]] with only minor cosmetic issues)<br />
* 128K version allows for any game Dynamic memory/Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum recommended)<br />
* 64K cut-down version now also available. allowing up to 22K of z-machine Dynmem<br />
<br />
M4ZVM is licensed under [[GPL]] version 2.<br />
<br />
==Links==<br />
* Gitlab repository including full list of features, [https://gitlab.com/sijnstra1/m4zvm M4ZVM source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=90020Vezza2023-10-01T12:12:42Z<p>Sijnstra: Update for additional ports.</p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Amstrad PCW, Apple II, Atari 400/800, MSX, MSX2, Sinclair ZX Spectrum, Tandy TRS-80, Other<br />
|System details=Requires minimum z80 and CP/M 2.2 or CP/M 3. Current builds support VT-52, ADM-3a, HGT, VT-100, VT-100 with ANSI colour, and Soroc 120 terminal emulations. Various platform builds tested and available. Atari requires FujiNet/DT80. Supported platforms not listed include Agon, MicroBee and SAMCoupe.<br />
|Version=Pre-release<br />
|Date=2023/09/30<br />
|Status=Beta<br />
|License=Mixed GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Core code licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
There is also an [https://sijnstra.itch.io/vezza-agon Agon Light] version available, and some [https://sijnstra.itch.io/vezza pre-built disks for MSX].<br />
<br />
==Features==<br />
* Full use of screen width where possible<br />
* Use of highlighting or substitutes where possible<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run (up to 37K in banked CP/M versions so even Trinity will run)<br />
<br />
==Limitations==<br />
* Timer not supported on Atari/FujiNet, SAMCoupe, RunCPM, CP/M 2.2 versions<br />
* See web site for more details<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Zawk&diff=89961Zawk2023-09-03T22:34:27Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Developer=Nick Maher, Shawn Sijnstra<br />
|Download=https://github.com/njm64/zawk<br />
|Format=Z-code<br />
|System=Windows, macOS, Linux, Other<br />
|System details=This interpreter runs on awk, gawk and mawk.<br />
|Date=2023/08/11<br />
|Status=Beta<br />
|License=GPL3<br />
}}<br />
An Awk implementation of the Infocom Z-Machine. Supports Z3 files (e.g. Zork 1, Hitchhikers Guide to the Galaxy, etc).<br />
<br />
Works with original Awk, GNU gawk, and mawk.<br />
<br />
Still to do:<br />
<br />
* Game Save and restore is still to be added<br />
* Word wrap is not implemented, so words can be split across lines<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Zawk&diff=89959Zawk2023-09-03T13:09:33Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Developer=Shawn Sijnstra, Nick Maher<br />
|Download=https://github.com/njm64/zawk<br />
|Format=Z-code<br />
|System=Windows, macOS, Linux, Other<br />
|System details=This interpreter runs on awk, gawk and mawk.<br />
|Date=2023/08/11<br />
|Status=Beta<br />
|License=GPL3<br />
}}<br />
An Awk implementation of the Infocom Z-Machine. Supports Z3 files (e.g. Zork 1, Hitchhikers Guide to the Galaxy, etc).<br />
<br />
Works with original Awk, GNU gawk, and mawk.<br />
<br />
Still to do:<br />
<br />
* Game Save and restore is still to be added<br />
* Word wrap is not implemented, so words can be split across lines<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Zawk&diff=89958Zawk2023-09-03T13:07:53Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Developer=Shawn Sijnstra, Nick Maher<br />
|Download=https://github.com/njm64/zawk<br />
|Format=Z-code<br />
|System=Windows, macOS, Linux, Other<br />
|System details=This interpreter runs on awk, gawk and mawk.<br />
|Date=2023/07/30<br />
|Status=Beta<br />
|License=GPL3<br />
}}<br />
An Awk implementation of the Infocom Z-Machine. Supports Z3 files (e.g. Zork 1, Hitchhikers Guide to the Galaxy, etc).<br />
<br />
Works with original Awk, GNU gawk, and mawk.<br />
<br />
Still to do:<br />
<br />
* Game Save and restore is still to be added<br />
* Word wrap is not implemented, so words can be split across lines<br />
<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Zawk&diff=89493Zawk2023-07-30T02:13:07Z<p>Sijnstra: Created page with "{{Software infobox |Type=Interpreter |Interpreter app=No |Multimedia=No multimedia |Developer=Shawn Sijnstra, Nick Maher |Download=https://github.com/njm64/zawk |Format=Z-code..."</p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Developer=Shawn Sijnstra, Nick Maher<br />
|Download=https://github.com/njm64/zawk<br />
|Format=Z-code<br />
|System=Windows, macOS, Linux, Other<br />
|System details=This interpreter runs on awk, gawk and mawk.<br />
|Date=2023/07/30<br />
|Status=Beta<br />
|License=GPL3<br />
}}<br />
An Awk implementation of the Infocom Z-Machine. Supports Z3 files (e.g. Zork 1, Hitchhikers Guide to the Galaxy, etc).<br />
<br />
Works with original Awk, GNU gawk, and mawk.<br />
<br />
Still to do:<br />
<br />
Save and restore is still to be added<br />
Word wrap is not implemented, so words can be split across lines<br />
Numerous other features and enhancements<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=88538Vezza2022-12-08T06:21:25Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Amstrad PCW, Apple II, Atari 400/800, MSX, MSX2, Sinclair ZX Spectrum, Tandy TRS-80, Other<br />
|System details=Requires minimum z80 and CP/M 2.2 or CP/M 3. Current builds support VT-52, ADM-3a, HGT, VT-100, VT-100 with ANSI colour, and Soroc 120 terminal emulations. Various platform builds tested and available. Atari requires FujiNet/DT80. Supported platforms not listed include MicroBee and SAMCoupe.<br />
|Version=Pre-release<br />
|Date=2022/12/09<br />
|Status=Beta<br />
|License=GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
==Features==<br />
* Full use of screen width where possible<br />
* Use of highlighting or substitutes where possible<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run (up to 37K in banked CP/M versions so even Trinity will run)<br />
<br />
==Limitations==<br />
* Release is beta so expecting some issues/unexplained behaviour<br />
* Limited terminal compatibility today: VT-52, HGT, ADM-3a and Soroc 120 versions available<br />
* Timer not supported on Atari/FujiNet, SAMCoupe, RunCPM<br />
* See web site for more details<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=87739Vezza2022-10-14T03:19:37Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Amstrad PCW, Apple II, Atari 400/800, MSX, MSX2, Sinclair ZX Spectrum, Tandy TRS-80, Other<br />
|System details=Requires minimum z80 and CP/M 3. Current builds support VT-52, ADM-3a, HGT and Soroc 120 terminal emulations as well as build for the MicroBee which adds ANSI-colour to the ADM-3a codes. Atari requires FujiNet/DT80. There is also a SAMCoupe build.<br />
|Version=Pre-release<br />
|Date=2022/10/09<br />
|Status=Beta<br />
|License=GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
==Features==<br />
* Full use of screen width where possible<br />
* Use of highlighting or substitutes where possible<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run (up to 37K in banked CP/M versions so even Trinity will run)<br />
<br />
==Limitations==<br />
* Release is beta so expecting some issues/unexplained behaviour<br />
* Limited terminal compatibility today: VT-52, HGT, ADM-3a and Soroc 120 versions available<br />
* Timer not supported on Atari/FujiNet, SAMCoupe, RunCPM<br />
* See web site for more details<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=87737Vezza2022-10-08T23:11:18Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Amstrad PCW, Apple II, Atari 400/800, Sinclair ZX Spectrum, Tandy TRS-80, Other<br />
|System details=Requires minimum z80 and CP/M 3. Current builds support VT-52, ADM-3a, HGT and Soroc 120 terminal emulations as well as build for the MicroBee which adds ANSI-colour to the ADM-3a codes. Atari requires FujiNet/DT80. There is also a SAMCoupe build.<br />
|Version=Pre-release<br />
|Date=2022/10/09<br />
|Status=Beta<br />
|License=GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
==Features==<br />
* Full use of screen (no missing last column except Soroc)<br />
* Reverse text & simulated bold<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run (up to 37K in banked CP/M versions so even Trinity will run)<br />
<br />
==Limitations==<br />
* Release is beta so expecting some issues/unexplained behaviour<br />
* Limited terminal compatibility today: VT-52, HGT, ADM-3a and Soroc 120 versions available<br />
* Timer not supported on Atari/FujiNet, SAMCoupe, RunCPM<br />
* See web site for more details<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=87721Vezza2022-10-02T01:22:33Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Amstrad PCW, Apple II, Sinclair ZX Spectrum, Tandy TRS-80, Other<br />
|System details=Requires minimum z80 and CP/M 3. Current builds support VT-52, ADM-3a, HGT and Soroc 120 terminal emulations as well as build for the MicroBee which adds ANSI-colour to the ADM-3a codes.<br />
|Version=Pre-release<br />
|Date=2022/10/02<br />
|Status=Beta<br />
|License=GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
==Features==<br />
* Full use of screen (no missing last column except Soroc)<br />
* Reverse text & simulated bold<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run (up to 37K in banked CP/M versions so even Trinity will run)<br />
<br />
==Limitations==<br />
* Release is beta so expecting some issues/unexplained behaviour<br />
* Limited terminal compatibility today: VT-52, HGT, ADM-3a and Soroc 120 versions available<br />
* See web site for more details<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=87718Vezza2022-10-01T05:40:20Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Amstrad PCW, Apple II, Sinclair ZX Spectrum, Tandy TRS-80, Other<br />
|System details=Requires minimum z80 and CP/M 3. Current builds support VT-52, ADM-3a, HGT and Soroc 120 terminal emulations as well as build for the MicroBee which adds ANSI-colour to the ADM-3a codes.<br />
|Version=Pre-release<br />
|Date=2022/10/01<br />
|Status=Beta<br />
|License=GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
==Features==<br />
* Full use of screen (no missing last column except Soroc)<br />
* Reverse text & simulated bold<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run (up to 32K in banked CP/M versions)<br />
<br />
==Limitations==<br />
* Release is beta so expecting some issues/unexplained behaviour<br />
* Limited terminal compatibility today: VT-52, HGT, ADM-3a and Soroc 120 versions available<br />
* See web site for more details<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=87717Vezza2022-10-01T05:39:36Z<p>Sijnstra: /* Limitations */</p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Amstrad PCW, Apple II, Sinclair ZX Spectrum, Tandy TRS-80, Other<br />
|System details=Requires minimum z80 and CP/M 3. Current builds support VT-52, ADM-3a, HGT and Soroc 120 terminal emulations as well as build for the MicroBee which adds ANSI-colour to the ADM-3a codes.<br />
|Version=Pre-release<br />
|Date=2022/09/22<br />
|Status=Beta<br />
|License=GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
==Features==<br />
* Full use of screen (no missing last column except Soroc)<br />
* Reverse text & simulated bold<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run (up to 32K in banked CP/M versions)<br />
<br />
==Limitations==<br />
* Release is beta so expecting some issues/unexplained behaviour<br />
* Limited terminal compatibility today: VT-52, HGT, ADM-3a and Soroc 120 versions available<br />
* See web site for more details<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=87671Vezza2022-09-25T07:21:16Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Amstrad PCW, Apple II, Sinclair ZX Spectrum, Tandy TRS-80, Other<br />
|System details=Requires minimum z80 and CP/M 3. Current builds support VT-52, ADM-3a, HGT and Soroc 120 terminal emulations as well as build for the MicroBee which adds ANSI-colour to the ADM-3a codes.<br />
|Version=Pre-release<br />
|Date=2022/09/22<br />
|Status=Beta<br />
|License=GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
==Features==<br />
* Full use of screen (no missing last column except Soroc)<br />
* Reverse text & simulated bold<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run (up to 32K in banked CP/M versions)<br />
<br />
==Limitations==<br />
* Release is beta so expecting some issues/unexplained behaviour<br />
* Limited terminal compatibility today: VT-52, HGT and Soroc 120 versions available<br />
* See web site for more details<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=87646Vezza2022-09-24T02:45:38Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Amstrad PCW, Apple II, Sinclair ZX Spectrum, Tandy TRS-80<br />
|System details=Requires minimum z80 and CP/M 3. Current builds support VT-52, HGT and Soroc 120 terminal emulations.<br />
|Version=Pre-release<br />
|Date=2022/09/22<br />
|Status=Beta<br />
|License=GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
==Features==<br />
* Full use of screen (no missing last column except Soroc)<br />
* Reverse text & simulated bold<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run (up to 32K in banked CP/M versions)<br />
<br />
==Limitations==<br />
* Release is beta so expecting some issues/unexplained behaviour<br />
* Limited terminal compatibility today: VT-52, HGT and Soroc 120 versions available<br />
* See web site for more details<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=87645Vezza2022-09-24T02:44:47Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Apple II, Tandy TRS-80<br />
|System details=Requires minimum z80 and CP/M 3. Current builds support VT-52, HGT and Soroc 120 terminal emulations.<br />
|Version=Pre-release<br />
|Date=2022/09/22<br />
|Status=Beta<br />
|License=GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
==Features==<br />
* Full use of screen (no missing last column except Soroc)<br />
* Reverse text & simulated bold<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run (up to 32K in banked CP/M versions)<br />
<br />
==Limitations==<br />
* Release is beta so expecting some issues/unexplained behaviour<br />
* Limited terminal compatibility today: VT-52, HGT and Soroc 120 versions available<br />
* See web site for more details<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=87590Vezza2022-09-22T06:39:41Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Apple II, Tandy TRS-80<br />
|System details=Requires minimum z80 and CP/M 3. Current builds support VT-52, HGT and Soroc 120 terminal emulations.<br />
|Version=Pre-release<br />
|Date=2022/09/22<br />
|Status=Beta<br />
|License=GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
==Features==<br />
* Full use of screen (no missing last column)<br />
* Reverse text & simulated bold<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run (up to 32K in banked CP/M versions)<br />
<br />
==Limitations==<br />
* Release is beta so expecting some issues/unexplained behaviour<br />
* Limited terminal compatibility today: VT-52, HGT and Soroc 120 versions available<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=87586Vezza2022-09-22T02:09:07Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Apple II, Tandy TRS-80<br />
|System details=Requires minimum z80 and CP/M 3. Current builds support VT-52, HGT and Soroc 120 terminal emulations.<br />
|Version=Pre-release<br />
|Date=2022/08/18<br />
|Status=Beta<br />
|License=GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
==Features==<br />
* Full use of screen (no missing last column)<br />
* Reverse text & simulated bold<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run (up to 32K in banked CP/M versions)<br />
<br />
==Limitations==<br />
* Release is beta so expecting some issues/unexplained behaviour<br />
* Limited terminal compatibility today: VT-52, HGT and Soroc 120 versions available<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M3ZVM&diff=87504M3ZVM2022-09-17T22:58:51Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=Yes<br />
|Multimedia=No multimedia<br />
|Developer=Shawn Sijnstra<br />
|Download=https://gitlab.com/sijnstra1/m3zvm<br />
|Format=Z-code<br />
|System=Tandy TRS-80<br />
|System details=TRS-80 Model 3 with 48K<br />
|Version=5<br />
|Date=August 2022<br />
|Status=Stable<br />
|License=GPL version 2<br />
}}<br />
[[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]].<br />
<br />
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.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binary and source from [https://gitlab.com/sijnstra1/m3zvm m3zvm on Gitlab]<br />
<br />
A Model 1 version (M1ZVM) is also available. It does not support accented characters, however, it does map to appropriate non-accented characters.<br />
[https://gitlab.com/sijnstra1/m1zvm m1zvm on Gitlab]<br />
<br />
==Features==<br />
* Full use of 64x16 screen<br />
* Simulated reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input<br />
* z1-z5 games recommended<br />
* 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)<br />
* Has a small LRU disk cache to reduce I/O<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M3ZVM&diff=87503M3ZVM2022-09-17T22:57:28Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=Yes<br />
|Multimedia=No multimedia<br />
|Developer=Shawn Sijnstra<br />
|Download=https://gitlab.com/sijnstra1/m3zvm<br />
|Format=Z-code<br />
|System=Tandy TRS-80<br />
|System details=TRS-80 Model 3 with 48K<br />
|Version=5<br />
|Date=August 2022<br />
|Status=Stable<br />
|License=GPL version 2<br />
}}<br />
[[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]].<br />
<br />
M3ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 6*, 7, and 8 within memory limitations.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binary and source from [https://gitlab.com/sijnstra1/m3zvm m3zvm on Gitlab]<br />
<br />
A Model 1 version (M1ZVM) is also available. It does not support accented characters, however, it does map to appropriate non-accented characters.<br />
[https://gitlab.com/sijnstra1/m1zvm m1zvm on Gitlab]<br />
<br />
==Features==<br />
* Full use of 64x16 screen<br />
* Simulated reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input<br />
* z1-z5 games recommended<br />
* 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)<br />
* Has a small LRU disk cache to reduce I/O<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M3ZVM&diff=87502M3ZVM2022-09-17T22:54:22Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=Yes<br />
|Developer=Shawn Sijnstra<br />
|Download=https://gitlab.com/sijnstra1/m3zvm<br />
|Format=Z-code<br />
|System=Tandy TRS-80<br />
|System details=TRS-80 Model 3 with 48K<br />
|License=GPL version 2<br />
}}<br />
[[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]].<br />
<br />
M3ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 6*, 7, and 8 within memory limitations.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binary and source from [https://gitlab.com/sijnstra1/m3zvm m3zvm on Gitlab]<br />
<br />
A Model 1 version (M1ZVM) is also available. It does not support accented characters, however, it does map to appropriate non-accented characters.<br />
[https://gitlab.com/sijnstra1/m1zvm m1zvm on Gitlab]<br />
<br />
==Features==<br />
* Full use of 64x16 screen<br />
* Simulated reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input<br />
* z1-z5 games recommended<br />
* 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)<br />
* Has a small LRU disk cache to reduce I/O<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=87501Vezza2022-09-17T22:52:10Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Tandy TRS-80<br />
|System details=Requires minimum z80 and CP/M 3. Current builds support VT-52 & HGT terminal emulations.<br />
|Version=Pre-release<br />
|Date=2022/08/18<br />
|Status=Beta<br />
|License=GPL 2<br />
}}<br />
[[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.<br />
<br />
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.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binaries, along with a fuller list of features and limitations from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
==Features==<br />
* Full use of screen (no missing last column)<br />
* Reverse text & simulated bold<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run<br />
<br />
==Limitations==<br />
* Release is beta so expecting some issues/unexplained behaviour<br />
* Limited terminal compatibility today: VT-52 and HGT versions available<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Vezza&diff=87500Vezza2022-09-17T22:50:08Z<p>Sijnstra: Initial page creation</p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=Vezza logo 1b.jpg<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/Vezza/<br />
|Download=https://gitlab.com/sijnstra1/Vezza/<br />
|Format=Z-code<br />
|System=CP/M, Amstrad CPC, Tandy TRS-80<br />
|System details=Requires minimum z80 and CP/M 3. Current builds support VT-52 & HGT terminal emulations.<br />
|Version=Pre-release<br />
|Date=2022/08/18<br />
|Status=Beta<br />
|License=GPL 2<br />
}}<br />
[[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.<br />
<br />
Vezza supports [[Z-machine versions]] 1, 2, 3, 4, 5, 6*, 7, and 8 within memory limitations.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binary and source from [https://gitlab.com/sijnstra1/Vezza Vezza on Gitlab]<br />
<br />
==Features==<br />
* Full use of screen (no missing last column)<br />
* Reverse text & simulated bold<br />
* Accented characters are translated<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input (limited to 1 second resolution)<br />
* z1-z5 games recommended<br />
* Has a small LRU disk cache to reduce I/O<br />
* Allows game with up to 22k Dynmem to run<br />
<br />
==Limitations==<br />
* Release is beta so expecting some issues/unexplained behaviour<br />
* Limited terminal compatibility today: VT-52 and HGT versions available<br />
<br />
[[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=File:Vezza_logo_1b.jpg&diff=87499File:Vezza logo 1b.jpg2022-09-17T22:49:20Z<p>Sijnstra: </p>
<hr />
<div>== Licensing ==<br />
{{Fair use}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=87498M4ZVM2022-09-17T22:44:23Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Interpreter app=Yes<br />
|Multimedia=No multimedia<br />
|Picture=M4ZVM Capture 7a.png<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/m4zvm/<br />
|Download=https://gitlab.com/sijnstra1/m4zvm/-/tree/main/zout<br />
|Format=Z-code<br />
|System=Tandy TRS-80<br />
|System details=TRS-80 Model 4/4D/4P running LS-DOS or TRS-DOS 6.2 (real or emulator)<br />
|Version=Release 15<br />
|Date=2022/08/07<br />
|Status=Stable<br />
|License=GPL 2.0<br />
}}<br />
[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switches to optionally enable the [[Tandy bit]] or turn off beeps<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling, can complete [[Arthur: The Quest for Excalibur]] with only minor cosmetic issues)<br />
* 128K version allows for any game Dynamic memory/Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum recommended)<br />
* 64K cut-down version now also available. allowing up to 22K of z-machine Dynmem<br />
<br />
M4ZVM is licensed under [[GPL]] version 2.<br />
<br />
==Links==<br />
* Gitlab repository including full list of features, [https://gitlab.com/sijnstra1/m4zvm M4ZVM source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=File:Vezza_logo_1.png&diff=87497File:Vezza logo 1.png2022-09-17T22:30:35Z<p>Sijnstra: </p>
<hr />
<div>== Licensing ==<br />
{{Fair use}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=87360M4ZVM2022-08-20T12:08:56Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Uses interpreter=ZXZVM<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=M4ZVM Capture 7a.png<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/m4zvm/<br />
|Download=https://gitlab.com/sijnstra1/m4zvm/-/tree/main/zout<br />
|Format=Z-code<br />
|System=Tandy TRS-80<br />
|System details=TRS-80 Model 4/4D/4P running LS-DOS or TRS-DOS 6.2 (real or emulator)<br />
|Version=Release 15<br />
|Date=2022/08/07<br />
|Status=Stable<br />
|License=GPL 2.0<br />
}}<br />
[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switches to optionally enable the [[Tandy bit]] or turn off beeps<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling, can complete [[Arthur: The Quest for Excalibur]] with only minor cosmetic issues)<br />
* 128K version allows for any game Dynamic memory/Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum recommended)<br />
* 64K cut-down version now also available. allowing up to 22K of z-machine Dynmem<br />
<br />
M4ZVM is licensed under [[GPL]] version 2.<br />
<br />
==Links==<br />
* Gitlab repository including full list of features, [https://gitlab.com/sijnstra1/m4zvm M4ZVM source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Arthur:_The_Quest_for_Excalibur&diff=87180Arthur: The Quest for Excalibur2022-06-19T11:09:58Z<p>Sijnstra: </p>
<hr />
<div><table style="width:100%;margin-bottom:1em;clear:both"><tr><td>{{adventure}} {{fantasy}} </td></tr></table><br />
<br />
{{game infobox|title=Arthur: The Quest for Excalibur|image=|author=[[Bob Bates]]|publisher=[[Infocom]]|released=1989|authsystem=[[ZIL]]|platform=[[Z-code]] 6|language=English|license=|color=yes|graphics=yes|sound=TBD|cruelty=TBD}}<br />
<br />
==How It Begins==<br />
{{sectstub}}<br />
<br />
==Notable Features==<br />
{{sectstub}}<br />
<br />
==Versions==<br />
===Release TBD===<br />
* ''Arthur: The Quest for Excalibur'' ([[Bob Bates]]; publisher: [[Infocom]]; 1989; [[Z-code]] 6).<br />
** {{babel wanted}}<br />
{{sectstub}}<br />
<br />
[[Category:Works]] [[Category:Works in 1989]] [[Category:Infocom]] [[Category:Z-code works]]</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Arthur:_The_Quest_for_Excalibur&diff=87179Arthur: The Quest for Excalibur2022-06-19T11:02:49Z<p>Sijnstra: Created page with "<table style="width:100%;margin-bottom:1em;clear:both"><tr><td>{{adventure}} {{fantasy}} </td></tr></table> {{game infobox|title=Arthur: The Quest for Excalibur|image=|author..."</p>
<hr />
<div><table style="width:100%;margin-bottom:1em;clear:both"><tr><td>{{adventure}} {{fantasy}} </td></tr></table><br />
<br />
{{game infobox|title=Arthur: The Quest for Excalibur|image=|author=[[Bob Bates]]|publisher=[[Infocom]]|released=1989|authsystem=[[ZIL]]|platform=[[Z-code]] 6|language=English|license=|color=|graphics=yes|sound=TBD|cruelty=TBD}}<br />
<br />
==How It Begins==<br />
{{sectstub}}<br />
<br />
==Notable Features==<br />
{{sectstub}}<br />
<br />
==Versions==<br />
===Release TBD===<br />
* ''Arthur: The Quest for Excalibur'' ([[Bob Bates]]; publisher: [[Infocom]]; 1989; [[Z-code]] 6).<br />
** {{babel wanted}}<br />
{{sectstub}}<br />
<br />
[[Category:Works]] [[Category:Works in 1989]] [[Category:Infocom]] [[Category:Z-code works]]</div>Sijnstrahttps://www.ifwiki.org/index.php?title=TRS-80&diff=87178TRS-802022-06-19T10:53:29Z<p>Sijnstra: additional content relating the trs80 to early IF</p>
<hr />
<div>TRS-80 (also affectionately or derisively known as the "Trash-80") was Tandy Corporation's desktop microcomputer model line, and sold through Tandy's RadioShack stores, in the late-1970s and 1980s. Hobbyists, home users, and small-businesses were the intended consumers. (From Wikipedia)<br />
<br />
The TRS-80 model 1 features early in the history of Interactive Fiction. [[Adventureland]] by [[Scott Adams]], the first adventure for microcomputers was published on the TRS-80 model 1 in 1978. The first microcomputer version of [[Zork]] was also published for the model 1, in 1980, requiring a floppy drive plus 32K of memory.<br />
<br />
==Links==<br />
* [http://en.wikipedia.org/wiki/TRS-80 TRS-80] at Wikipedia.<br />
* [https://en.wikipedia.org/wiki/Adventureland_(video_game) Adventureland] at Wikipedia.<br />
<br />
[[Category:Computers]]</div>Sijnstrahttps://www.ifwiki.org/index.php?title=Scott_Adams&diff=87177Scott Adams2022-06-19T10:44:05Z<p>Sijnstra: </p>
<hr />
<div>[[Image:Gl-sadams.jpg|right|300px|thumb|Scott Adams, 2007. From GET LAMP.]]<br />
<br />
Co-founder of [[Adventure International]], credited with being one of the earliest home computer entertainment software companies (possibly the first, depending on various factors). <br />
<br />
Author of ''Adventureland'' and many other early IF games. In the United Kingdom the company Adventuresoft UK traded under [[Adventure International UK]] and republished their own games as well as the Adventure International games. The company traded from roughly 1979 to 1984 before it was shut down.<br />
<br />
<br />
== Games ==<br />
The first fourteen games form the Scott Adams Classic Games series<br />
(Sometimes known as 'Scott Adams Adventures of the Mind' series). On several platforms some of these games were extended to include Graphics (under the SAGA and SAGA+ names.)<br />
<br />
# ''[[Adventureland]]''<br />
# ''[[Pirate Adventure]]'' (aka ''Pirates Cove'')<br />
# ''[[Mission Impossible]]'' (aka ''Impossible Mission'', ''Secret Mission'', ''Atomic Mission'')<br />
# ''[[Voodoo Castle]]''<br />
# ''[[The Count]]''<br />
# ''[[Strange Odyssey]]''<br />
# ''[[Mystery Fun House]]'' (aka ''Fun House Mystery'')<br />
# ''[[Pyramid of Doom]]''<br />
# ''[[Ghost Town]]''<br />
# ''[[Savage Island, Part I]]''<br />
# ''[[Savage Island, Part II]]''<br />
# ''[[Golden Voyage]]''<br />
# ''[[Sorcerer of Claymorgue Castle]]''<br />
# ''[[Return to Pirate's Island]]''<br />
<br />
<br />
These three games were released as the Questprobe Series. There was supposed to be a fourth game in the series featuring the X-Men but was stopped when they went out of business.<br />
<br />
# ''[[The Hulk]]''<br />
# ''[[Spiderman]]''<br />
# ''[[The Fantastic Four]]''<br />
# ''[[X-Men]]'' (Unreleased)<br />
<br />
<br />
This was an independent game, delivered in the same style as the other games.<br />
<br />
* ''[[The Adventures of Buckaroo Banzai]]''<br />
<br />
<br />
Scott's later released the sequel:<br />
* ''[[Return to Pirate's Island 2]]''<br />
<br />
<br />
His most recent project is the Scott Adams Bible Adventure series:<br />
* ''[[The Inheritance]]'' (2013)<br />
<br />
<br />
=== Samplers ===<br />
* ''Adventureland Demo''<br />
<br />
<br />
=== Home Formats ===<br />
The games appeared on various home machines<br />
<br />
* Apple II<br />
* Atari 8-bit<br />
* BBC Micro<br />
* Commodore PET, C+4, C16<br />
* Commodore 64<br />
* Commodore VIC-20<br />
* PC<br />
* Spectrum<br />
* TI-99/4A<br />
* [[TRS-80]] (I + III), (Dragon / Coco)<br />
<br />
== Links ==<br />
* [http://www.msadams.com/ Scott Adams's homepage].<br />
* {{dead link|url=http://www.wurb.com/if/person/27|archive=https://web.archive.org/web/20130320151105/http://www.wurb.com/if/person/27|Baf's Guide listing for Scott Adams}}.<br />
* [http://en.wikipedia.org/wiki/Scott_Adams_(game_designer) Scott Adams (game designer)] - at Wikipedia.<br />
* {{dead link|url=http://solutionarchive.com/Various/PirateByte.php |archive=http://web.archive.org/web/20100318003442/http://solutionarchive.com:80/Various/PirateByte.php| Scott Adams' story on Pirate Adventure, including the source code}} - originally published in [[Byte Magazine]], December 1980.<br />
<br />
===Interviews===<br />
* [ftp://ftp.worldofspectrum.org/pub/sinclair/magazines/MicroAdventurer/Issue06/Pages/MicroAdventurer0600012.jpg Scott Adams: the fun and games man: 1] and [ftp://ftp.worldofspectrum.org/pub/sinclair/magazines/MicroAdventurer/Issue06/Pages/MicroAdventurer0600013.jpg 2] - [[Micro Adventurer]] #6, April 1984.<br />
* [ftp://ftp.worldofspectrum.org/pub/sinclair/magazines/MicroAdventurer/Issue13/Pages/MicroAdventurer1300010.jpg Great Scott!] - [[Micro Adventurer]] #13, November 1984.<br />
* [http://www.crashonline.org.uk/15/adams.htm Great Scott!] - by [http://www.crashonline.org.uk/ Crash], April 1985.<br />
* [http://www.adventureclassicgaming.com/index.php/site/interviews/129/ Adventure Classic Gaming interview] - by [[Francesco Cordella]], September 1998. Updated November 1999.<br />
* [http://www.avventuretestuali.com/interviste/adams-eng My fantasy against Infocom parser] - Interview by L'avventura &egrave; L'avventura, September 1999. (Also in [http://www.avventuretestuali.com/interviste/adams Italian].)<br />
* [http://www.sparkynet.com/spag/backissues/spag22.html "YOHO" Strikes Again! -- The Second Coming of Scott Adams] - [[SPAG]] #22, September 15, 2000.<br />
* [http://jerz.setonhill.edu/if/adams/scottspeaks.html Scott Adams Speaks at UWEC English Festival (2001)]. - A panel organized by Dennis G. Jerz. Text and audio.<br />
* [http://www.gamesetwatch.com/2006/07/gamesetinterview_adventure_int.php GameSetInterview: Adventure International's Scott Adams] - by [http://www.gamesetwatch.com/ GameSetWatch], July 2006.<br />
* [http://archive.org/details/GETLAMP-ScottAdams GET LAMP: Scott Adams]. Interview video clips of Scott Adams for [[Get Lamp]], 2007.<br />
* [http://www.swnews4u.com/archives/11417/ The inheritance of Scott Adams: the computer gaming pioneer is back with the text game "The Inheritance"] - by [[Steve Prestegard]], ''SWNEWS4U.COM'', March 5, 2013.<br />
* [http://www.adventureclassicgaming.com/index.php/site/interviews/790/ Adventure Classic Gaming interview] - by [[Matt Barton]], [[Philip Jong]], March 9, 2013.<br />
<br />
<br />
{{DEFAULTSORT:Adams, Scott}}<br />
[[Category:People]]<br />
[[Category:Prolific_authors|Adams, Scott]]<br />
[[Category:Interviewed]]<br />
[[Category:Scott Adams]]</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=87176M4ZVM2022-06-19T10:32:43Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Uses interpreter=ZXZVM<br />
|Interpreter app=No<br />
|Multimedia=No multimedia<br />
|Picture=M4ZVM Capture 7a.png<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/m4zvm/<br />
|Download=https://gitlab.com/sijnstra1/m4zvm/-/tree/main/zout<br />
|Format=Z-code<br />
|System=Tandy TRS-80<br />
|System details=TRS-80 Model 4/4D/4P running LS-DOS or TRS-DOS 6.2 (real or emulator)<br />
|Version=Release 14<br />
|Date=2022/05/21<br />
|Status=Stable<br />
|License=GPL 2.0<br />
}}<br />
[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switches to optionally enable the [[Tandy bit]] or turn off beeps<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling, can complete [[Arthur: The Quest for Excalibur]] with only minor cosmetic issues)<br />
* 128K version allows for any game Dynamic memory/Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum recommended)<br />
* 64K cut-down version now also available. allowing up to 22K of z-machine Dynmem<br />
<br />
M4ZVM is licensed under [[GPL]] version 2.<br />
<br />
==Links==<br />
* Gitlab repository including full list of features, [https://gitlab.com/sijnstra1/m4zvm M4ZVM source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=87175M4ZVM2022-06-19T10:24:44Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Uses interpreter=ZXZVM<br />
|Multimedia=No multimedia<br />
|Picture=M4ZVM Capture 7a.png<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/m4zvm/<br />
|Download=https://gitlab.com/sijnstra1/m4zvm/-/tree/main/zout<br />
|Format=Z-code<br />
|System=Tandy TRS-80<br />
|System details=TRS-80 Model 4/4D/4P running LS-DOS or TRS-DOS 6.2 (real or emulator)<br />
|Version=Release 14<br />
|Date=2022/05/21<br />
|Status=Stable<br />
|License=GPL 2.0<br />
}}<br />
[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switches to optionally enable the [[Tandy bit]] or turn off beeps<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling, can complete [[Arthur: The Quest for Excalibur]] with only minor cosmetic issues)<br />
* 128K version allows for any game Dynamic memory/Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum recommended)<br />
* 64K cut-down version now also available. allowing up to 22K of z-machine Dynmem<br />
<br />
M4ZVM is licensed under [[GPL]] version 2.<br />
<br />
==Links==<br />
* Gitlab repository including full list of features, [https://gitlab.com/sijnstra1/m4zvm M4ZVM source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M3ZVM&diff=87007M3ZVM2022-04-25T07:37:12Z<p>Sijnstra: </p>
<hr />
<div>[[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]].<br />
<br />
M3ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8 within memory limitations.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binary and source from [https://gitlab.com/sijnstra1/m3zvm m3zvm on Gitlab]<br />
<br />
A Model 1 version (M1ZVM) is also available. It does not support accented characters, however, it does map to appropriate non-accented characters.<br />
[https://gitlab.com/sijnstra1/m1zvm m1zvm on Gitlab]<br />
<br />
==Features==<br />
* Full use of 64x16 screen<br />
* Reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input<br />
* z1-z5 games recommended<br />
* Use of 48K Memory has been tuned to allow z-code stories with up to 18K of Dynamic Memory to run<br />
* Has a small disk cache to reduce I/O<br />
<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M3ZVM&diff=87006M3ZVM2022-04-25T07:34:55Z<p>Sijnstra: </p>
<hr />
<div>[[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]].<br />
<br />
M3ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8 within memory limitations.<br />
<br />
Licensed under [[GPL]] version 2.<br />
<br />
Download binary and source from [https://gitlab.com/sijnstra1/m3zvm m3zvm on Gitlab]<br />
<br />
==Features==<br />
* Full use of 64x16 screen<br />
* Reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input<br />
* z1-z5 games recommended<br />
* Use of 48K Memory has been tuned to allow z-code stories with up to 18K of Dynamic Memory to run<br />
* Has a small disk cache to reduce I/O<br />
<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=87005M4ZVM2022-04-25T04:51:03Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Multimedia=No multimedia<br />
|Picture=M4ZVM Capture 7a.png<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/m4zvm/<br />
|Download=https://gitlab.com/sijnstra1/m4zvm/-/tree/main/zout<br />
|Format=Z-code<br />
|System=Tandy TRS-80<br />
|System details=TRS-80 Model 4/4D/4P running LS-DOS or TRS-DOS 6.2 (real or emulator)<br />
|Version=Release 13<br />
|Date=2022/04/25<br />
|Status=Stable<br />
|License=GPL 2.0<br />
}}<br />
[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switches to optionally enable the [[Tandy bit]] or turn off beeps<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling)<br />
* Memory model allows for any valid size Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum recommended)<br />
* 64K cut-down version now also available<br />
<br />
M4ZVM is licensed under [[GPL]] version 2.<br />
<br />
==Links==<br />
* Gitlab repository including full list of features, [https://gitlab.com/sijnstra1/m4zvm M4ZVM source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M3ZVM&diff=86730M3ZVM2022-03-27T07:29:50Z<p>Sijnstra: 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..."</p>
<hr />
<div>[[M3ZVM]] is a [[Z-machine]] [[interpreter]] for the [[TRS-80]] Model 3 running LDOS. It was written by [[Shawn Sijnstra]], ported from [[M4ZVM]].<br />
<br />
M3ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8 within memory limitations.<br />
<br />
==Features==<br />
* Full use of 64x16 screen<br />
* Reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* Named game save and load<br />
* Timed input<br />
* z1-z5 games recommended<br />
* Use of 48K Memory has been tuned to allow z-code stories with up to 18K of Dynamic Memory to run<br />
* Has a small disk cache to reduce I/O<br />
<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=86729M4ZVM2022-03-27T07:19:50Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Multimedia=No multimedia<br />
|Picture=M4ZVM Capture 7a.png<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/m4zvm/<br />
|Download=https://gitlab.com/sijnstra1/m4zvm/-/tree/main/zout<br />
|Format=Z-code<br />
|System=Tandy TRS-80<br />
|System details=TRS-80 Model 4/4D/4P running LS-DOS or TRS-DOS 6.2 (real or emulator)<br />
|Version=Release 11<br />
|Date=March 2022<br />
|Status=Stable<br />
|License=GPL 2.0<br />
}}<br />
[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting, including when selected using colour changing codes<br />
* Accented characters (where available)<br />
* Command line switches to optionally enable the [[Tandy bit]] or turn off beeps<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling)<br />
* Memory model allows for any valid size Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum)<br />
<br />
M4ZVM is licensed under [[GPL]] version 2.<br />
<br />
==Links==<br />
* Gitlab repository including full list of features, [https://gitlab.com/sijnstra1/m4zvm M4ZVM source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=86335M4ZVM2022-02-17T12:00:59Z<p>Sijnstra: /* Features */</p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Multimedia=No multimedia<br />
|Picture=M4ZVM Capture 7a.png<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/m4zvm/<br />
|Download=https://gitlab.com/sijnstra1/m4zvm/-/tree/main/zout<br />
|Format=Z-code<br />
|System=Tandy<br />
|Version=Release 10B<br />
|Date=February 2022<br />
|Status=Stable<br />
|License=GPL 2.0<br />
}}<br />
[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting<br />
* Accented characters (where available)<br />
* Command line switch to optionally enable the [[Tandy bit]]<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling)<br />
* Memory model allows for any valid size Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum)<br />
<br />
M4ZVM is licensed under [[GPL]] version 2.<br />
<br />
==Links==<br />
* Gitlab repository of [https://gitlab.com/sijnstra1/m4zvm M4ZVM Source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=86334M4ZVM2022-02-17T11:58:47Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Multimedia=No multimedia<br />
|Picture=M4ZVM Capture 7a.png<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/m4zvm/<br />
|Download=https://gitlab.com/sijnstra1/m4zvm/-/tree/main/zout<br />
|Format=Z-code<br />
|System=Tandy<br />
|Version=Release 10B<br />
|Date=February 2022<br />
|Status=Stable<br />
|License=GPL 2.0<br />
}}<br />
[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting<br />
* Accented characters (where available)<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling)<br />
* Memory model allows for any valid size Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum)<br />
<br />
M4ZVM is licensed under [[GPL]] version 2.<br />
<br />
==Links==<br />
* Gitlab repository of [https://gitlab.com/sijnstra1/m4zvm M4ZVM Source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=86333M4ZVM2022-02-17T11:57:57Z<p>Sijnstra: </p>
<hr />
<div>{{Software infobox<br />
|Type=Interpreter<br />
|Multimedia=No multimedia<br />
|Picture=M4ZVM Capture 7a.png<br />
|Developer=Shawn Sijnstra<br />
|Home page=https://gitlab.com/sijnstra1/m4zvm/<br />
|Download=https://gitlab.com/sijnstra1/m4zvm/-/tree/main/zout<br />
|Format=Z-code<br />
|System=Tandy<br />
|Version=Release 10B<br />
|Date=February 2022<br />
|License=GPL 2.0<br />
}}<br />
[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting<br />
* Accented characters (where available)<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling)<br />
* Memory model allows for any valid size Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum)<br />
<br />
M4ZVM is licensed under [[GPL]] version 2.<br />
<br />
==Links==<br />
* Gitlab repository of [https://gitlab.com/sijnstra1/m4zvm M4ZVM Source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]<br />
{{software navbox}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=File:M4ZVM_Capture_7a.png&diff=86332File:M4ZVM Capture 7a.png2022-02-17T11:56:05Z<p>Sijnstra: CC BY-NC-ND 4.0</p>
<hr />
<div>== Summary ==<br />
CC BY-NC-ND 4.0<br />
== Licensing ==<br />
{{Creative Commons}}</div>Sijnstrahttps://www.ifwiki.org/index.php?title=ZXZVM&diff=86320ZXZVM2022-02-14T07:15:31Z<p>Sijnstra: </p>
<hr />
<div>[[ZXZVM]] is a [[Z-machine]] [[interpreter]] for the [[Spectrum]] +3, Amstrad PCW8000/9000/10 and Amstrad PCW16. It was written by [[John Elliott]].<br />
It has been ported to ZX Spectrum Next by Garry Lancaster.<br />
<br />
ZXZVM supports [[Z-machine versions]] 3, 4, 5, and 8.<br />
<br />
Supported platforms are:<br />
<br />
* Spectrum +3/+3e.<br />
* Spectrum with ResiDOS (thanks to Garry Lancaster).<br />
* Amstrad PCW (any model, including the PcW16).<br />
<br />
License: GPL 2.0<br />
<br />
== Features ==<br />
Supported features include:<br />
* Z-machine versions 3, 4, 5 and 8.<br />
* Timed input.<br />
* Accented characters.<br />
* The graphics font (not PcW16).<br />
<br />
==Links==<br />
* [http://www.inform-fiction.org/zmachine/amstrad.html Interpreters for Amstrad computers]<br />
* [http://www.inform-fiction.org/zmachine/spectrum.html Interpreters for the ZX Spectrum family]<br />
* [https://seasip.info/ZX/zxzvm.html Home page, download including source for ZXZVM (John Elliott)]<br />
* [https://gitlab.com/garrylancaster/zxzvm Source code for ZXZVM on Gitlab (Garry Lancaster)]<br />
<br />
{{DEFAULTSORT:Zxzvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=86319M4ZVM2022-02-14T07:14:55Z<p>Sijnstra: </p>
<hr />
<div>[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting<br />
* Accented characters (where available)<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling)<br />
* Memory model allows for any valid size Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum)<br />
<br />
M4ZVM is licensed under [[GPL]] version 2.<br />
<br />
==Links==<br />
* Gitlab repository of [https://gitlab.com/sijnstra1/m4zvm M4ZVM Source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=86318M4ZVM2022-02-14T05:44:21Z<p>Sijnstra: </p>
<hr />
<div>[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting<br />
* Accented characters (where available)<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling)<br />
* Memory model allows for any valid size Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum)<br />
<br />
M4ZVM is licensed under [[GPL]] version 2.<br />
<br />
==Links==<br />
* [https://gitlab.com/sijnstra1/m4zvm M4ZVM Source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=86317M4ZVM2022-02-14T05:40:39Z<p>Sijnstra: </p>
<hr />
<div>[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including [[Seastalker]]<br />
* Reverse text highlighting<br />
* Accented characters (where available)<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling)<br />
* Memory model allows for any valid size Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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]]<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum)<br />
<br />
==Links==<br />
* [https://gitlab.com/sijnstra1/m4zvm M4ZVM Source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]</div>Sijnstrahttps://www.ifwiki.org/index.php?title=M4ZVM&diff=86316M4ZVM2022-02-14T05:39:28Z<p>Sijnstra: </p>
<hr />
<div>[[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]].<br />
<br />
M4ZVM supports [[Z-machine versions]] 1, 2, 3, 4, 5, 7, and 8, as well as a minimal non-graphic support for z6.<br />
<br />
==Features==<br />
* Full use of 80x24 screen including support for split screen in all story files including Seastalker<br />
* Reverse text highlighting<br />
* Accented characters (where available)<br />
* z1, z2, z3, z4, z5, z7 and z8 games can execute<br />
* Experimental support for z6 (excludes any graphics/complex screen modelling)<br />
* Memory model allows for any valid size Dynmem (i.e. up to 64K)<br />
* Named game save and load<br />
* Timed input<br />
* 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<br />
* Transcript (printing)<br />
* Supports as much memory as your computer and drivers support (128k minimum)<br />
<br />
==Links==<br />
* [https://gitlab.com/sijnstra1/m4zvm M4ZVM Source code and binaries.]<br />
<br />
{{DEFAULTSORT:M4zvm}}<br />
[[Category:Interpreter]] [[Category:Inform]] [[Category:Z-machine]]</div>Sijnstra