About: Z-machine

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

The Z-machine is a virtual machine that was developed by Joel Berez and Marc Blank in 1979 and used by Infocom for its text adventure games. Infocom compiled game code to files containing Z-machine instructions (called story files or Z-code files) and could therefore port its text adventures to a new platform simply by writing a Z-machine implementation for that platform. With the large number of incompatible home computer systems in use at the time, this was an important advantage over using native code or developing a compiler for each system.

Property Value
dbo:abstract
  • Die Z-machine ist eine virtuelle Maschine, die von Joel Berez und Marc Blank 1979 entwickelt und von Infocom für ihre Text-Adventures verwendet wurde. (de)
  • Máquina-Z es una máquina virtual creada por Joel Berez y Marc Blank en 1979. Fue usada por Infocom para sus juegos de aventura conversacional. El lenguaje Inform compilaba juegos para la Máquina-Z. La "Z" del nombre significa Zork, título fundacional en la historia de la aventura conversacional; la Máquina-Z se creó precisamente para poder jugar "Zork", originalmente escrito para mainframe, en un ordenador personal. (es)
  • La Z-machine est une machine virtuelle développée par Joel Berez et Marc Blank en 1979, et utilisée par Infocom pour ses jeux d'aventure textuels. (fr)
  • The Z-machine is a virtual machine that was developed by Joel Berez and Marc Blank in 1979 and used by Infocom for its text adventure games. Infocom compiled game code to files containing Z-machine instructions (called story files or Z-code files) and could therefore port its text adventures to a new platform simply by writing a Z-machine implementation for that platform. With the large number of incompatible home computer systems in use at the time, this was an important advantage over using native code or developing a compiler for each system. (en)
  • La Z-machine, o macchina Z, è una macchina virtuale sviluppata da Joel Berez e Marc Blank nel 1979, e fu usata da Infocom per le sue avventure testuali.Infocom compilava il codice dei giochi in file contenenti istruzioni per la macchina Z (chiamati story file, o file Z-code), e poteva quindi portare i giochi su una nuova piattaforma semplicemente scrivendo un emulatore di macchina Z per tale piattaforma. Con il grande numero di home computer in uso all'epoca, questo era vantaggioso rispetto alla scrittura di codice nativo. La "Z" di macchina Z sta per Zork, il primo gioco di avventura della Infocom. I file Z-code di solito hanno nomi che terminano in ".z1", ".z2", ".z3", ".z4", ".z5", o ".z6" (qualche volta in ".dat"), dove il numero è il numero di versione della macchina Z sul quale è previsto che il file venga eseguito, come è specificato nel primo byte dello story file. Per un certo periodo è stato comune usare l'estensione .zip (Z-machine Interpreter Program) per i file contenenti z-code, ma l'estensione è usata molto più comunemente per i file di archivio zip. I file che usano la versione uno o due dell'interprete sono molto rari; sono noti solo due file che usano la versione 1 della macchina Z, e due che usano la versione due. Le versioni successive permettono l'uso di funzionalità sempre più complesse, fino ad arrivare alla gestione di un po' di grafica nella versione sei. Il compilatore (chiamato Zilch) usato dalla Infocom per produrre gli story file non è mai stato reso disponibile, sebbene esista ancora della documentazione del linguaggio (chiamato ZIL, per Zork Implementation Language) utilizzato. Negli anni novanta, Graham Nelson ha stilato uno standard della Z-machine, basato su studi dettagliati dei file della Infocom. Nel 1993 Graham Nelson ha pubblicato la prima versione del suo compilatore Inform, capace di generare story file in formato Z-machine.La maggior parte dei file generati da Inform usano la versione 5. Inform ha avuto da allora un grande seguito nella comunità della fiction interattiva o delle avventure testuali e, di conseguenza, una grossa porzione di storie interattive prodotte attualmente è distribuito come story file per Z-machine. La richiesta di poter creare file di gioco più grandi ha spinto Graham Nelson a specificare le versioni 7 ed 8 della Z-machine, sebbene la versione 7 sia usata raramente. A causa di come vengono gestiti gli indirizzi, gli story file in versione 3 possono essere lunghi al massimo 128Kb, quelli in versione 5 possono arrivare a 256KB, e quelli in versione 8 possono arrivare a 512Kb. Anche se le dimensioni possono sembrare piccole per gli standard attuali, nel caso di avventure testuali queste dimensioni permettono di creare comunque giochi molto elaborati. I programmi di interpretazione di file Z-code sono disponibili per una gran varietà di piattaforme. In effetti, dal momento che ci sono interpreti disponibili per macchine molto vecchie (Apple II, TRS-80, Sinclair) e portatili (come Palm OS e Nintendo Game Boy) fino alla maggior parte delle piattaforme moderne, si può sostenere che lo Z-code sia uno dei linguaggi per computer più portabili. (it)
  • Z-machine とは、とによって1979年に開発され、Infocom社のインタラクティブフィクションに使用された仮想機械である。 (ja)
  • Z-machine — это виртуальная машина, разработанная Джоэлем Березом и в 1979 году и использовавшаяся компанией Infocom для текстовых приключенческих игр. С помощью специализированного компилятора исходный код игры компилировался в так называемые «файлы с историями» или «Z-code файлы», содержащие бинарные инструкции для Z-машины, что позволяло портировать игры на новую платформу, просто написав Z-machine для этой платформы. С большим количеством несовместимых домашних компьютерных систем в то время, это являлось важным преимуществом по сравнению с использованием нативного кода или разработкой компилятора для каждой системы отдельно. (ru)
  • Z-machine — це віртуальна машина, яку розробили Джоель Берез і у 1979 році і використовується компанією для текстових пригодницьких ігор. Інфоком компілювали код гри у файли, які містять інструкції для Z-машини (вони називалися «Файли з історіями» (англ. story files) або «Z-код файли»), що дозволяло перенести ігри на нову платформу, просто написавши Z-machine для цієї платформи. За великої кількості несумісних домашніх комп'ютерних систем в той час, це було важливою перевагою в порівнянні з використанням нативного коду або розробкою компіляторів для кожної системи окремо. (uk)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 34505 (xsd:integer)
dbo:wikiPageLength
  • 9759 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1111808073 (xsd:integer)
dbo:wikiPageWikiLink
dbp:bits
  • 16 (xsd:integer)
dbp:design
dbp:designer
dbp:endianness
  • Big (en)
dbp:introduced
  • 1979 (xsd:integer)
dbp:name
  • Z-machine (en)
dbp:open
  • Yes (en)
dbp:title
  • Description of ZIP (en)
  • Learning ZIL (en)
dbp:url
  • 0001-03-09 (xsd:gMonthDay)
  • 0001-08-07 (xsd:gMonthDay)
dbp:version
  • 1.100000 (xsd:double)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Die Z-machine ist eine virtuelle Maschine, die von Joel Berez und Marc Blank 1979 entwickelt und von Infocom für ihre Text-Adventures verwendet wurde. (de)
  • Máquina-Z es una máquina virtual creada por Joel Berez y Marc Blank en 1979. Fue usada por Infocom para sus juegos de aventura conversacional. El lenguaje Inform compilaba juegos para la Máquina-Z. La "Z" del nombre significa Zork, título fundacional en la historia de la aventura conversacional; la Máquina-Z se creó precisamente para poder jugar "Zork", originalmente escrito para mainframe, en un ordenador personal. (es)
  • La Z-machine est une machine virtuelle développée par Joel Berez et Marc Blank en 1979, et utilisée par Infocom pour ses jeux d'aventure textuels. (fr)
  • The Z-machine is a virtual machine that was developed by Joel Berez and Marc Blank in 1979 and used by Infocom for its text adventure games. Infocom compiled game code to files containing Z-machine instructions (called story files or Z-code files) and could therefore port its text adventures to a new platform simply by writing a Z-machine implementation for that platform. With the large number of incompatible home computer systems in use at the time, this was an important advantage over using native code or developing a compiler for each system. (en)
  • Z-machine とは、とによって1979年に開発され、Infocom社のインタラクティブフィクションに使用された仮想機械である。 (ja)
  • Z-machine — это виртуальная машина, разработанная Джоэлем Березом и в 1979 году и использовавшаяся компанией Infocom для текстовых приключенческих игр. С помощью специализированного компилятора исходный код игры компилировался в так называемые «файлы с историями» или «Z-code файлы», содержащие бинарные инструкции для Z-машины, что позволяло портировать игры на новую платформу, просто написав Z-machine для этой платформы. С большим количеством несовместимых домашних компьютерных систем в то время, это являлось важным преимуществом по сравнению с использованием нативного кода или разработкой компилятора для каждой системы отдельно. (ru)
  • Z-machine — це віртуальна машина, яку розробили Джоель Берез і у 1979 році і використовується компанією для текстових пригодницьких ігор. Інфоком компілювали код гри у файли, які містять інструкції для Z-машини (вони називалися «Файли з історіями» (англ. story files) або «Z-код файли»), що дозволяло перенести ігри на нову платформу, просто написавши Z-machine для цієї платформи. За великої кількості несумісних домашніх комп'ютерних систем в той час, це було важливою перевагою в порівнянні з використанням нативного коду або розробкою компіляторів для кожної системи окремо. (uk)
  • La Z-machine, o macchina Z, è una macchina virtuale sviluppata da Joel Berez e Marc Blank nel 1979, e fu usata da Infocom per le sue avventure testuali.Infocom compilava il codice dei giochi in file contenenti istruzioni per la macchina Z (chiamati story file, o file Z-code), e poteva quindi portare i giochi su una nuova piattaforma semplicemente scrivendo un emulatore di macchina Z per tale piattaforma. Con il grande numero di home computer in uso all'epoca, questo era vantaggioso rispetto alla scrittura di codice nativo. (it)
rdfs:label
  • Z-machine (en)
  • Z-machine (de)
  • Máquina-Z (es)
  • Z-machine (fr)
  • Z-machine (it)
  • Z-machine (ja)
  • Z-machine (игровой движок) (ru)
  • Z-machine (ігровий рушій) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:computingPlatform of
is dbo:gameEngine of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:engine of
is dbp:platform of
is dbp:platforms of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License