Sobre el proyecto
Ozmoo es un intérprete de Z-machine para Commodore 64 y computadoras similares, escrito por Johan Berntsson y Fredrik Ramsberg. Su objetivo es servir como intérprete redistribuible para ficción interactiva de Infocom e Inform, evitando la licencia poco clara de los intérpretes originales de Infocom. El README indica compatibilidad con Z-code versiones 1-8. El soporte de la versión 6 varía según la plataforma: todas admiten el modelo de pantalla de ocho ventanas, pero solo MEGA65 y Commander X16 soportan gráficos y controles de ratón. La versión 16 añadió soporte para juegos Z6, con gráficos en MEGA65 y Commander X16 y sin gráficos en C64, C128 y Plus/4.
Las limitaciones documentadas incluyen aproximadamente 35 KB de memoria dinámica en C64, C128 y Plus/4, sin esa limitación en MEGA65. En un sistema con una sola unidad 1541, los datos no dinámicos del juego pueden llegar hasta 170 KB, lo que normalmente permite archivos de juego de unos 190 KB. La mayoría de los juegos de Inform 6 y todos los de Inform 7 se describen como demasiado lentos en C64, C128 y Plus/4; los juegos de Inform 7 también pueden fallar porque esperan una pila mucho mayor. Se menciona que PunyInform, ZIL, Infocom, Inform 5 y los primeros juegos de Inform 6 funcionan bien. MEGA65 puede ejecutar la mayoría de los juegos de Inform 6 y puede usar una opción de pila grande para soportar juegos de Inform 7.
Entre sus características están mostrar más texto en pantalla que los intérpretes de Infocom usando las 40 columnas completas, ajuste de línea inteligente y un indicador MORE de un solo carácter; fuentes y alfabetos personalizados; asignaciones predefinidas para sueco, danés, alemán, italiano, español y francés; esquemas de color personalizados y un modo oscuro configurable que se alterna con F1; deshacer; scrollback mediante REU o un búfer de RAM más pequeño; pantalla de inicio configurable; estados de partida guardada con nombre y hasta diez ranuras de guardado; compilaciones sin memoria virtual para C64 y Plus/4; compilaciones de imagen de disco d81 que permiten guardar partidas en el disco del juego; y caché en REU. El README señala que Ozmoo mostró 872 caracteres de texto frente a 650 del intérprete de Infocom en una comparación con Hollywood Hijinx.
Ozmoo puede usarse mediante Ozmoo Online o compilarse localmente en Windows, Linux y Mac OS X. Las compilaciones locales requieren Acme, Exomizer, Vice, Ruby y, opcionalmente, Python para juegos de versión 6 con gráficos en MEGA65 o Commander X16. El comando de compilación es ruby make.rb game.z5, con -s para iniciar el resultado en Vice. Se enumeran ports independientes para computadoras Acorn y Oric-1/Atmos.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.