Emulador de la recreativa «Space Invaders» en tu ZX Spectrum
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.
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
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)
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. 😉
El trabajo es espectacular, y la pantalla de cargar es muy buena. Felicidades al creador.
Es muy bueno el trabajo realizado, enhorabuena a 40crisis. La pantalla de carga es espectacular.
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
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.
Buena pantalla, Ignacio.
No ha sido una pantalla muy detallista, pero da el pego. ¡Gracias, Marco! 🙂