Z-machine
Más información
- Creador
- Joel Berez, Marc Blank (Infocom)
- Año
- 1979
- Tipo
- Máquina virtual
- Especificación
- Z-Machine Standards Document
La máquina virtual de Infocom para aventuras de texto: se escribe el juego una vez y un pequeño intérprete por cada ordenador.
En 1979 el mercado doméstico era una docena de máquinas incompatibles, y Zork se había escrito para un mainframe. Joel Berez y Marc Blank lo resolvieron compilando el juego a bytecode para un ordenador imaginario, con su propio formato de memoria, diccionario y compresión de texto. Cada plataforma nueva solo necesitaba un intérprete; el fichero del juego era idéntico en todas. Es la misma promesa que Java vendería dieciséis años después.
El formato pasó por ocho versiones: la 3 llevó la mayoría de los clásicos y la 6 llegó a añadir gráficos. Cuando Infocom cerró, los aficionados aplicaron ingeniería inversa a la máquina, y el compilador Inform de Graham Nelson (1993) la convirtió de nuevo en un destino vivo. Todavía se publican aventuras nuevas en Z-code que corren en intérpretes como Frotz, sobre hardware del que Infocom nunca oyó hablar.