Changes

Jump to: navigation, search

Z-Machine

53 bytes added, 19 January
/* Technical information */
* A version for CPM
* A version for AMSDOS
* A version for SymbOS
CPCZVM is a Z-Machine interpreter for the CPC. It is a modification of ZXZVM, an interpreter made by [[John Elliott]] for the PCW. The Amstrad version was converted by [[Kevin Thacker]]. There are two versions, for CPM and AMSDOS.
* A version for SymbOsZym, is a Z-machine Machine interpreter for playing interactive fiction games (text adventures) on SymbOS, made by [[prevtenet]].
* The program detects the amount of additional RAM and will warn if there is not enough when loading the game file.
* The program only supports Dk'Tronics compatible RAM.
* The entire game file is loaded into extra ram using "CAS IN CHAR" functions. This is used because the extra memory is paged in 16KB at a time and [[BIOS_Function_Summary#Cassette_.28or_Diskette.29_Functions|CAS IN DIRECT ]] reads in an entire block and the game files exceed the size of 16KB and do not require an AMSDOS header to be added.
* The BASIC boot program allows a game filename to be passed to CPCZVM.BAS without requiring it to be modified. The use of CHAIN keeps the defined variables and HIMEM.
* This version should run from [[X-MASS]] or other hardware.
=SymbOS Version=
Zym is a Z-Machine interpreter for SymbOS written in C. It supports Z-machine versions 3, 4, 5, and 8, so it can run most of the games published by Infocom, as well as thousands of other Z-code games created by the interactive fiction community. Zym supports different terminal window sizes and also runs on ALL SymbOS platforms, not only CPC.
=SymbOS Version= * Zym, a Z-machine interpreter for playing interactive fiction games (text adventures) on requires SymbOS written in C3.* It supports Z-machine versions 3, 4, 5, 1 or higher and 8, so it can run at least 256 KB of RAM to load most of the games published by Infocom, as well as thousands of other Z-code games created by the interactive fiction community.* It supports different terminal window sizes and also runs on ALL SymbOS platforms, not only CPC
https://i.imgur.com/W8AmmFE.png
908
edits