Skip to content

Emulador de la recreativa “Space Invaders” en tu ZX Spectrum

febrero 21, 2017

inv_scr08

¡Los invasores espaciales atacan de nuevo! Pero esta vez lo hacen de la mano de 40Crisis y un programa encargado de generar un archivo para emuladores convirtiendo los datos de la recreativa en el código adecuado para nuestros adorados ZX Spectrum. El resultado es realmente apabullante, si bien la zona de marcadores se ha trasladado a un margen de la pantalla dejando el resto de la misma para la zona de juego. La emulación (si se puede llamar así) está muy bien conseguida y todos los elementos visuales de la recreativa se han plasmado totalmente, salvo los efectos sonoros que se han tenido que adecuar al chip AY de los ZX Spectrum de 128K.

En este sentido, esta versión del Space Invaders solo puede funcionar en un ZX Spectrum 128K, +2, +2A, +2B ó +3 con o sin DivMMC / DivIDE, ya que admite ambas posibilidades. No obstante, y siendo más preciso, según comenta su autor en uno de los foros, para que funcione en las primeras máquinas de 128K (el modelo de Investrónica y probablemente también el inglés, más el Plus 2), es necesario disponer de un interfaz DivIDE o un DivMMC. De lo contrario, el juego se colgaría sin remedio.

inv_scr02

Lógicamente, y por razones de copyright, la ROM de la recreativa no se incluye en este pack. Para crear el archivo correspondiente hay que contar con dicha ROM y hay que buscarla en cualquier página que la albergue (debe contener los ficheros invaders.e, invaders.f, invaders.g e invaders.h en su interior). Creamos una carpeta donde descomprimir todos los archivos del programa y volcar en ella dichos ficheros y seguir las indicaciones suministradas en el documento .txt adjunto. El .TAP generado con ambos programas (gensi y gensi_divide) es válido para todos los modelos de 128K, por cuestiones derivadas del mapeado de la memoria. 40Crisis, su autor, ha hecho un gran trabajo con este proyecto.

Es bastante similar, ahora que caigo, al Pac-Man Emulator de Simon Owen que se publicó hace unos cuantos años atrás y que aún puede encontrarse en la red.

Foro y descarga del pack en World Of Spectrum

siloading

Por mi parte, he querido aportar a esta particular iniciativa el toque gráfico que le faltaba a esta curiosidad, una pantalla de carga hecha sin grandes pretensiones, pero que le dá un aire más saleroso al TAP final. Este archivo, con la pantalla incluida, se descarga desde este enlace. (Dropbox)

Anuncios
6 comentarios leave one →
  1. febrero 21, 2017 10:42 pm

    Mola esa emulación, aunque es más o menos la misma filosofía de Owen, sí. Lo que estaría bien es que me echaras una manilla a mi, con un asuntillo que llevo entre manos, porque yo para los gráficos soy manco de los dos brazos. NI siquiera serían pantallas de carga, sino algo mucho más simple, pero hecho con gracia, justo lo que a mi me falta. 😉

  2. Antonio Mérida permalink
    febrero 22, 2017 7:22 pm

    Es muy bueno el trabajo realizado, enhorabuena a 40crisis. La pantalla de carga es espectacular.

  3. Raul Rivas permalink
    febrero 23, 2017 4:10 am

    Es un error, solo funciona en zx spectrum +2a, zx spectrum +2b y zx spectrum +3, en los demas no funciona, lo he comprobado en mis spectrum y creerme tengo unos pocos ;P

    • febrero 23, 2017 10:45 pm

      En los otros sí funcionaría si llevan incorporado un DivMMC ó DivIDE (habría que generar el tap correspondiente con el programa encargado de ello). He hecho esa precisión al leer algunos comentarios de su creador.

  4. MAC permalink
    febrero 24, 2017 2:57 pm

    Buena pantalla, Ignacio.

    • febrero 24, 2017 8:53 pm

      No ha sido una pantalla muy detallista, pero da el pego. ¡Gracias, Marco! 🙂

Publica aquí tu comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: