Tortues: del Philips VG5000 al Amstrad CPC 6128

Hay conversiones que llaman la atención por el juego en sí y otras por la máquina desde la que proceden. Tortues pertenece claramente al segundo grupo: este juego de 1984, originalmente desarrollado para el poco conocido Philips VG5000, acaba de llegar al Amstrad CPC 6128 mediante un port que busca mantener intacto el comportamiento del original.

La propuesta es sencilla: debemos guiar a una tortuga a través de un laberinto, evitando a los peces y utilizando nuestros disparos con cuidado. Se trata de un juego de acción para un jugador en el que movimiento, precisión y gestión de la munición son fundamentales.

El Z80 original sigue funcionando

Uno de los aspectos más interesantes de este proyecto es que no se trata de un remake. El código Z80 original de la versión para VG5000 se ejecuta sin modificaciones en el CPC.

El trabajo de adaptación se ha centrado principalmente en sustituir el hardware específico de la máquina francesa. Para ello, el port recrea mediante software diferentes características del sistema original:

  • Emulación del chip de vídeo EF9345 del VG5000.
  • Compatibilidad con sus colores, atributos, caracteres redefinidos y texto de doble altura.
  • Reescritura de las rutinas de ROM utilizadas por el juego original.
  • Pantalla mediante Mode 0 con doble búfer, sin parpadeos.
  • Uso de los 8 colores originales del VG5000.
  • Conversión del sonido del buzzer del ordenador francés al AY del Amstrad CPC.
  • Se mantienen las duraciones originales de las notas, además de la velocidad del juego, la música y las pausas.

El resultado permite experimentar en un CPC una versión muy cercana al comportamiento de aquel Tortues de Philips de 1984.

Adaptación gráfica al CPC

Como es lógico, existen algunas diferencias provocadas por las características de vídeo de ambas máquinas. En el CPC se utiliza Mode 0, por lo que la resolución horizontal queda reducida a la mitad respecto a la representación original.

Los elementos de mayor tamaño conservan bastante bien su aspecto, aunque los detalles más pequeños pierden definición, algo que resulta especialmente visible en la pantalla de título.

También se ha simplificado el sistema de inicio: el menú original de cuatro opciones del VG5000 ha sido sustituido por un comienzo directo para un solo jugador.

Controles y requisitos

El juego puede controlarse tanto con teclado como con joystick, y ambos sistemas pueden utilizarse indistintamente.

Controles:

  • Cursores / Joystick: mover la tortuga.
  • SPACE / COPY / botón del joystick: comenzar la partida y disparar.
  • ESC: activar o desactivar el sonido.

En cuanto al hardware, está pensado para un Amstrad CPC 6128, aunque también funciona en un CPC 464 o CPC 664 equipado con 128 KB de RAM, tanto en hardware real como mediante emulación.

La versión se distribuye en formato DSK, con un tamaño de aproximadamente 190 KB. Para ejecutarla basta con introducir el disco y escribir:

RUN"TORTUES"

Un pequeño viaje a la informática francesa de los 80

Tortues es además una de esas conversiones que permiten recuperar títulos de plataformas que normalmente quedan fuera del radar de los aficionados al CPC. El original fue publicado por Philips en 1984 para el VG5000, un ordenador francés que tuvo una presencia mucho más limitada que otros sistemas de la época.

El port para Amstrad CPC ha sido realizado por Claude, contando con la documentación de la ROM del VG5000 proporcionada por Triceraprog (Sylvain Glaize) y utilizando como referencia los emuladores MAME y DCVG5K, este último de Daniel Coulom.

El proyecto ha sido publicado por Oldschool Is Beautiful, y se distribuye como un port realizado por aficionados, sin relación oficial con Philips. La página del proyecto también indica que se ha utilizado asistencia de IA en código, gráficos, sonidos y textos.

Una interesante manera de descubrir Tortues y, de paso, acercar al Amstrad CPC un pedacito de la historia de los ordenadores domésticos franceses de los años 80.



Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *