IT-lexikon › Programmering › Z-machine

Z-machine

Programmering In English → Uppdaterad: 2026-10-26
Mer info
Skapad av
Joel Berez, Marc Blank (Infocom)
År
1979
Typ
Virtuell maskin
Spec
Z-Machine Standards Document

Infocoms virtuella maskin för textäventyr: skriv spelet en gång, skriv en liten tolk per dator.

Hemdatormarknaden 1979 var ett dussin inkompatibla maskiner, och Zork var skrivet för en stordator. Joel Berez och Marc Blank löste det genom att kompilera spelet till bytekod för en påhittad dator med eget minnesformat, ordlista och textkomprimering. Varje ny plattform krävde bara en tolk; själva spelfilen var identisk överallt. Det är samma idé som Java marknadsförde sexton år senare.

Formatet fanns i åtta versioner, där version 3 bar de flesta klassikerna och version 6 till och med lade till grafik. När Infocom dog bakåtkonstruerades maskinen av entusiaster, och Graham Nelsons kompilator Inform (1993) gjorde den till ett levande mål igen. Nyskrivna textäventyr körs fortfarande i tolkar som Frotz — på hårdvara Infocom aldrig hörde talas om.

← Tillbaka till lexikonet