Se han encontrado las ingeniosas herramientas de transferencia de código de Infocom para Zork y otros juegos

Agrandar / Zork corriendo en un Commodore 64 en el Computerspielemuseum de Berlín, Alemania.

El código fuente de muchos de los juegos de aventuras de análisis de texto fundamentales de Infocom, incluidos Zorktiene estado disponible desde 2019. Pero ese código no hace nada para las computadoras modernas, ni siquiera para las computadoras de la época, cuando se trata de ejecutar los juegos.

La mayoría de los juegos de Infocom fueron escritos en “Zork Implementation Language”, que no era nativo de ninguna plataforma o procesador en particular, pero estaba listo para ser interpretado en todo tipo de sistemas mediante versiones de su máquina Z. La Z-Machine podría considerarse el primer motor de desarrollo de juegos real, siempre y cuando nadie verifique esa afirmación demasiado. Se ha trabajado mucho en el ámbito del código abierto para crear aplicaciones modernas y mejoradas. Versiones de estos intérpretes. para casi todos los dispositivos imaginables.

El código fuente de estas implementaciones de Z-Machine (máquinas virtuales, en el lenguaje actual) apareció como una espantosa oscuridad hace unos días en un repositorio de GitHub propiedad de Andres Plotkin. Plotkin, una figura importante en el ámbito de las aventuras de texto modernas y clásicas (y mucho en el medio), detalla qué son y cómo los encontró en una publicación de blog en su sitio.

A mitad de una larga discusión en un foro de ficción interactivo sobre los intérpretes de Infocom y los estándares modernos para documentarlos, un mensaje sale de la nada sobre un misterio de varias décadas: “Tengo la fuente de lo que probablemente sea la mayoría de los intérpretes de Infocom. Hasta que lo mencionaste, no tenía idea de que no estaba disponible públicamente”. Plotkin responde, poco más de una hora después, que lo llevarán a un chat privado. Entonces alguien más publicó la fuente del intérprete de IBM PC en la forma en que la memoria de todos se refresca repentinamente.

Como señala Plotkin, el código fuente del intérprete no tiene muchos comentarios o artefactos interesantes, personales o reveladores. Contiene algunos comentarios no intencionados sobre cómo era intentar producir software comercial en los años 1980:

Hay un montón de documentación interna sobre creando discos para las distintas plataformas. Recuerde que en la década de 1980, los disquetes eran bastante incompatibles entre plataformas. Para escribir un disco C64, tenías que obtener los datos del juego y el intérprete. en un C64 que luego podría escribirlo en el disco. ¿Pero cómo hiciste eso? Sin Wifi, sin puerto Ethernet… La solución de Infocom fue tender un cable serie desde su DEC-20 (donde se desarrollaron todos los juegos) al C64 (o donde sea). El programa de transferencia en serie se llama “TFTP” en la mayoría de estas carpetas. Haz cuerdas como com1:9600,n,8 ¿te calientan? ¡Podrías ser un puerto serie!

Plotkin también señala que dejó caer los archivos en GitHub sin anunciarlo ni hacer “un gran escándalo”. Esto se debe a que está negociando activamente con los modernos titulares de derechos de Infocom para abrir el código abierto del trabajo de la legendaria empresa. Durante un tiempo, eso significó que Activision, que adquirió Infocom en 1986. Ahora se trata de Microsoft, que adquirió Activision en octubre.

“Un abogado diría: ‘No sigas publicando el código fuente mientras negocias con el titular de los derechos originales’. Sería un buen consejo jurídico”, escribió Plotkin. “Yo, ejem, ignoré la parte de mi cerebro que da buenos consejos”.

El blog de La-Tecnologia investigó anteriormente los detalles de la máquina Z y cómo llevó los juegos DEC PDP-10 a los TRS-80 y otras computadoras domésticas. Puede encontrar mucho más sobre el lenguaje de implementación Zork, que en sí mismo es una versión reducida de el lenguaje de desarrollo modelo (MDL)en “Aprendiendo ZIL“, un manual de instrucciones de Infocom para el idioma publicado en Internet Archive. Su subtítulo es “Todo lo que siempre quiso saber sobre la escritura de ficción interactiva pero no pudo encontrar a nadie que todavía trabajara aquí para preguntar”.

2023-11-21 21:21:13
#han #encontrado #las #ingeniosas #herramientas #transferencia #código #Infocom #para #Zork #otros #juegos,

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.