Search results for "dist:Language-Zcode Opcode"
Language::Zcode::Parser::Opcode - parse one opcode
This package parses one opcode. It uses the syntax described in the Z-spec's table, 14.1. It parses the opcode and its arguments into a hash: opcode Name of the opcode opcode_address Byte address of the opcode (in hex) args Arguments to a subroutine ...
AKARGER/Language-Zcode-0.8 - 15 Sep 2004 04:15:30 UTC
Language::Zcode - Play with Z-code and the Z-machine
Z-code is the machine language for the Z-machine, the virtual machine that the Infocom text adventure games (among others) run on. Language::Zcode provides tools to parse story files written in Z-code, and to translate ("compile") them to executables...
AKARGER/Language-Zcode-0.8 - 15 Sep 2004 04:15:30 UTC
Language::Zcode::Parser::Perl - Z-code parser in pure Perl
Finding subroutine starts and ends Things we know: 1a We understand the syntax of all opcodes that are in the spec. (modulo bugs) 1b 0 is not a legal opcode (almost every other 1-byte number is, depending on version -- but see NOTES) 2a Subs must sta...
AKARGER/Language-Zcode-0.8 - 15 Sep 2004 04:15:30 UTC
Language::Zcode::Runtime::Text
This class handles different kinds of text: input, output, etc. Actually, it holds a bunch of subclasses, so that a piece of text knows what kind of text it is: text that was input with a keyboard or a file, text that was read a line at a time vs. ch...
AKARGER/Language-Zcode-0.8 - 15 Sep 2004 04:15:30 UTC
Language::Zcode::Runtime::Opcodes
This module is included by Perl translations of Z files. It includes functionality that'll be the same for every game, namely the implementations of the Z opcodes. Simpler opcode translations are translated into native Perl. sub names are (usually) o...
AKARGER/Language-Zcode-0.8 - 15 Sep 2004 04:15:30 UTC
Language::Zcode::Runtime::State - Handle saving, restoring, etc. the game state
AKARGER/Language-Zcode-0.8
-
15 Sep 2004 04:15:30 UTC
Language::Zcode::Parser::Routine - A single Z-code subroutine
A set of Z-code commands at a given address....
AKARGER/Language-Zcode-0.8 - 15 Sep 2004 04:15:30 UTC
plotz - Poly-Lingual Opcode Translator for the Z-machine
plotz translates a Z-code story file into another language. That file can then be (compiled and) run to replicate the functionality of running a standard Z-code interpreter like Zip or Frotz on the story file. Since the disassembling of the Z-file wi...
AKARGER/Language-Zcode-0.8 - 15 Sep 2004 04:15:30 UTC
tuxedo.pl - find subs in a Z-code file
This program finds the locations of the subroutines in a Z-code file. Right now, the program is actually used to confirm that the pure Perl parser is working - it compares the results with the results from the state-of-the-art (1992) txd parser, and ...
AKARGER/Language-Zcode-0.8 - 15 Sep 2004 04:15:30 UTC