Виртуальная машина была разработана компанией Infocom в 1979 году. Игра Zork, как и все последующие продукты фирмы Infocom, была написана на специальном коде для этой воображаемой машины, которая получила название Z-машина (англ. Z-machine). Z - первая буква слова Zork. Язык получил название ZIL (Zork Implementation Language; при этом Zork I была первой игрой Infocom). Соответственно, программа для этой машины называется Z-программа, а интерпретатор, позволяющий выполнять эту программу на конкретном реальном компьютере - Z-интерпретатор или, коротко, Zip (не путайте с известной программой упаковки файлов).

Z-машина
Тип Технические стандарты
Разработчик(и) Infocom (Джоэл Берез, Марк Бланк)
Языки интерфейса
Операционные системы
Написано на
Язык разработки
Читаемые форматы файлов
Создаваемые форматы файлов
Дата первого выпуска 1979
Последняя версия 1.1
Дата последней версии 24 февраля 2014
Состояние
Лицензия
Сайт inform-fiction.org/zmachine/


В результате файл данных любой игры фирмы Infocom до сих пор может быть выполнен "вообще без изменений" на любом компьютере, для которого существует Zip. И действительно, игры Infocom'а дошли до огромного числа компьютеров и их модификаций, от карманных до самых больших, скорее всего этот выбор больше, чем у любой другой игры. Все версии интерпретаторов совместимы сверху и, имея "современный" интерпретатор, можно играть во все игры, созданные Infocom'ом.

Компания Infocom выпустила шесть версий Z-машины, причем более поздние версии обладали расширенными возможностями. Выпуск системы разработки Inform, созданной Грэмом Нельсоном в мае 1993 года, привел к значительному увеличению числа игр в формате Z-кода, а также к появлению спецификаций еще двух версий Z-машины. В настоящее время используются расширения файлов .z1, .z2, .z3, .z4, .z5, .z6, .z7 и .z8. Требования, возникшие при создании более масштабных игр на языке Inform, в конечном итоге привели к разработке виртуальной машины Glulx.