Infocom ZIP version 1 through 3 interpreters for Apple II, partially reverse-engineered
Go to file
2018-03-01 17:44:58 -07:00
alds Update to assemble with Macro Asssembler AS, and move old sources for ALDS into alds subdirectory. 2018-03-01 17:44:58 -07:00
.gitignore Update to assemble with Macro Asssembler AS, and move old sources for ALDS into alds subdirectory. 2018-03-01 17:44:58 -07:00
Makefile Update to assemble with Macro Asssembler AS, and move old sources for ALDS into alds subdirectory. 2018-03-01 17:44:58 -07:00
README.md Update to assemble with Macro Asssembler AS, and move old sources for ALDS into alds subdirectory. 2018-03-01 17:44:58 -07:00
zip.asm Update to assemble with Macro Asssembler AS, and move old sources for ALDS into alds subdirectory. 2018-03-01 17:44:58 -07:00
zipmac.inc Update to assemble with Macro Asssembler AS, and move old sources for ALDS into alds subdirectory. 2018-03-01 17:44:58 -07:00

a2zip - Infocom ZIP release 3 interpreter for Apple II, partially reverse-engineered

Original code copyright Infocom, Inc. Disassembly including labels and comments copyright 1984 Eric Smith spacewar@gmail.com

z2zip development is hosted at the a2zip Github repository.

Introduction

Infocom games are written in ZIL and compiled to Z-code, which is interpreted on a ZIP interpreter. ZIP interpreters were written for many computers, including the Apple II. In 1984 I did reverse-engineered a substantial portion of the Apple II release 3 ZIP interpreter, as used by e.g. Zork 3 release 10 and release 15.

Originally I assembled the code using Microsoft ALDS; the version of the sources for that assembler are in the alds subdirectory.

The current source code assembles using the Macro Assembler AS: http://john.ccac.rwth-aachen.de:8000/as/