Z-machine
Meer info
- Ontwikkelaar
- Joel Berez, Marc Blank (Infocom)
- Verschenen
- 1979
- Type
- Virtuele machine
- Spec
- Z-Machine Standards Document
De virtuele machine van Infocom voor tekstavonturen: het spel één keer schrijven, per computer een kleine interpreter.
De thuiscomputermarkt van 1979 bestond uit een dozijn onderling onverenigbare machines, en Zork was voor een mainframe geschreven. Joel Berez en Marc Blank losten dat op door het spel te compileren naar bytecode voor een denkbeeldige computer met eigen geheugenindeling, woordenboek en tekstcompressie. Elk nieuw platform had alleen een interpreter nodig; het verhaalbestand zelf was overal identiek. Dezelfde belofte die Java zestien jaar later zou doen.
Het formaat kende acht versies — versie 3 droeg de meeste klassiekers en versie 6 voegde zelfs beeld toe. Nadat Infocom ten onder was gegaan, bouwden hobbyisten de machine na via reverse engineering, en Graham Nelsons Inform-compiler (1993) maakte er weer een levend doelplatform van. Nieuwe tekstavonturen verschijnen nog steeds als Z-code en draaien in interpreters als Frotz, op hardware waar Infocom nooit van gehoord had.