


Limited Blorb Support (ability to extract Z-code file from blorb file and play it)īBC Micro Z-Machine Interpreter - BASIC program on disk image
#Z machine interpreter online manual
Inform Designer's Manual Chapter VII and in the Z-Machine standards v1.0 and v1.1įull conformance to Z-Machine standard v1.0įull conformance to Z-Machine Standard v1.1 Potential Feature Support Features listed below are described in more detail in the Use Inform 7 to develop games for the BBC Micro Model B+ / Master 128 and many other modern platforms. Please volunteer in the forum, if you're willing to try out any of the games listed in the testing matrix below: TESTERS: We require testers to playthrough games they are intimately familiar with (or are prepared to follow a walk-through). This should allow it to play v4 and v5 games, hopefully even those that require the largest amount of Dynamic Storage, such as ZDungeon, Curses, Beyond Zork, A Mind Forever Voyaging and Trinity. Consequently, the ROM will run in MODE 0 and use all 64K of sideways RAM for dynamic storage plus all the main memory for cache. If this area was left on disk, the game would be extremely slow to play. One of the biggest limitations of fitting an interpreter for the larger v4 and v5 games into a machine family as small as the BBC Microcomputer range is that there isn't a lot of memory available for Dynamic Storage, which is the section of memory which is constantly written to to keep track of the status of your game. Exceptionally large games (> 200K) will need to be split across a double-sided disc. Games will instead need to be stored on a standard Acorn DFS disc. Cassette support is not possible due to the size of Z-Machine games (v5 games can potentially reach 256 KB). The assembled code will be supplied as a ROM image. Features below will be implemented based purely on how much memory is available, how fast the assembled version runs, how much slow-down the disk interaction causes etc. This version will feed into the development of a native 6502 assembler version, which is aimed at a BBC Micro Model B+ or Master 128 with a standard Acorn DFS disc drive. UPDATE: The BASIC version is pretty much done with and is available to download below. This will require an ARM co-processor (emulable in BeebEm) or a machine running Risc OS to run, and will be very slow. The initial version will be written in BBC BASIC.
#Z machine interpreter online software
This software is copyrighted freeware and can be used for commercial or non-commercial purposes. BBC Micro Z-Machine v1.1 (Infocom v3-5) Interpreter by Jon Welch Licence
