«Incydent» recibe una traducción al inglés para Atari 8-bits | Descarga


El catálogo de aventuras para Atari 8-bits suma una versión en inglés de «Incydent», juego desarrollado por ASF en 1993. El trabajo fue realizado por Martin «MatoSimi» Šimeček, de Eslovaquia, quien presentó el resultado en los foros AtariAge. Para realizar la traducción utilizó como base la versión de Homesoft incluida en Diskette 186, que ya no presentaba las protecciones originales ni los retrasos de desempaquetado.

«Incydent» es una aventura con elementos de puzzle ambientada en un submarino hundido en el fondo del océano. El jugador debe explorar el interior del navío y utilizar los objetos que encuentra a bordo o en los cuerpos de los tripulantes para colocar barras de cadmio en el reactor atómico y evitar un desastre ambiental.



Šimeček explica que había intentado desproteger «Incydent» años atrás, pero que el proceso resultó demasiado complejo. Por ello, disponer de una versión ya desprotegida permitió concentrar el trabajo en la modificación de los textos y otros elementos necesarios para presentar el juego en inglés.
Modificación del programa
La versión utilizada por Šimeček presenta una estructura poco habitual, con cerca de 400 bloques de datos, algo que el autor relaciona con las protecciones empleadas originalmente por ASF. Para realizar la traducción reconstruyó las tablas de punteros de los textos, sustituyó los textos del juego y redibujó el porcentaje de completado mostrado en el HUD.
Durante las pruebas encontró además un comportamiento relacionado con la rutina VBI. Una escritura en la página cero modificaba un puntero utilizado para direccionamiento indirecto y provocaba que los textos de la pantalla de título fueran reescritos cuando el jugador recogía el objeto de chicle. Šimeček anuló esa escritura mediante NOP para evitar el problema.
El método empleado conserva los datos originales del juego dentro del archivo XEX. En lugar de reconstruir completamente el programa, el autor añadió varios bloques antes del bloque RUN para...

Artículos relacionados:

AmoSpace para AMOS Professional

AmoSpace es una potente extensión (de pago) diseñada por MikketX para el entorno de programación AMOS Professional en Commodore Amiga. Su objetivo principal es permitir a los...

Driver USB experimental para Pistorm con Pi 3A+

Se ha publicado un nuevo driver experimental que permite utilizar el puerto USB de una Raspberry Pi 3A+ conectada mediante PiStorm en sistemas Amiga, utilizando la pila USB...

Hlípa – Un isométrico para AMIGA

Hlípa es un juego checo de acción y aventuras de 1989 para el ordenador PMD-85 y original de KASUHA SOFTWARE (Karel Šuhajda y Tomáš Švec) El juego fue posteriormente...

Avance de Gun Smoke para AMIGA AGA

En English Amiga Board (EAB) lantus360 (Dimitris Giannakis), tras lanzar su conversión de Zippy Race, anuncia el desarrollo de una nueva adaptación (port/transcode) del...

Menús para todos los gustos

Hubo una época en la que todo el mundo se enfrentaba a una caja metálica de 10 kg que, al encenderla, hacía ruiditos de rascado […] The post Menús para todos los...