
Emuladores de otras plataformas que se ejecutan en un Amstrad CPC real
En otros artículos hemos visto emuladores de Amstrad CPC para diversos sistemas pero, ¿es posible ejecutar un emulador en un Amstrad CPC que lo convierta en otro sistema? ¿tendrá potencia para algo así? Pues aunque no lo creas la respuesta es SÍ.
Vamos a ver algunos de estos emuladores.
Emuladores monojuego
La mayoría van a ser de este tipo, se trata de motores capaces de ejecutar un juego en concreto inyectándole los archivos de la ROM al DSK, por obvias razones de copyright ni los autores ni nosotros proporcionamos dicha ROM.
Para inyectarle la ROM normalmente podemos utilizar Retro Virtual Machine, CPCDiscXP o ManageDSK por ejemplo.
GB Tetris Emulator
Por el nombre ya os podéis imaginar que se trata de un emulador del juego del Tetris de Gameboy para Amstrad CPC6128 o 6128+.

La ROM hay que renombrarla como ROM.BIN y se lanza con el comando:
RUN»TEMU
Os podéis descargar el archivo DSK del hilo de CPCWiki en el que lo ha subido el autor 40Crisis y ver más detalles sobre el funcionamiento y configuración en el artículo sobre este emulador.
Pac-man Arcade Emulator
Emulador monojuego del pacman de las recreativas, lo puedes descargar de amstrad.es.

También requiere un CPC con 128K de RAM, se puede ejecutar desde la unidad B pero si se pasa a cinta no funciona porque hace llamadas a la disquetera.

Tienes que añadir las mismas ROMs que le añadirías a MAME.
Phoenix
Emulador el juego phoenix que podéis descargar de la página de su autor.

Soporta mode 0 y mode 1 (recomendado). No requiere añadir las ROMs.
Ant Attack
Emulador del juego Ant Attack de ZX Spectrum, requiere Amstrad CPC6128/6128+

Os podéis descargar el juego y las instrucciones para inyectarle los archivos necesarios del hilo en cpcwiki donde el autor lo presenta.
Lo que trae es un archivo EXE que genera el archivo DSK requiriendo el archivo TZX correspondiente.
Emuladores de sistema
ZXM
ZXM es un emulador del Basic del ZX Spectrum, no admite archivos directamente del ZX Spectrum pero se pueden copiar y pegar con algunos emuladores avanzados.

Lo puedes seguir descargando en CPCRulez.
Locomotive Basic 1.1 para Amstrad CPC464
Ampliación del Basic para dotar de la mayoría de comandos nuevos de la versión 1.1 del Basic a los primeros Amstrad CPC464 que solo disponían de la versión 1.0 que carecía de comandos como FILL por ejemplo.

No son comandos extendidos, tienen la misma sintaxis que en Basic 1.1.
Muy útil para dotar de compatibilidad a los primeros CPC con listados basic que usan los comandos más avanzados, simplemente añade al final del cargador una instrucción para ejecutar el archivo con el código Basic.
Salió en un listado de la revista Amstrad User, lo podéis descargar de aquí.
Me alegro que os guste, el emulador del basic de ZX Spectrum es una curiosidad bastante interesante y poco conocida.
Y la ampliación a Locomotive Basic 1.1 me resultó muy útil cuando tenía mi CPC464 teclas altas.
Sorprende ver las cosas que hace esta máquina. Quién nos lo iba a decir
No conocía yo lo del Phoenix !!! y el Ant Attack