Instalar un emulador de Amstrad CPC
Usaremos Retro Virtual Machine (Mac, Windows, Linux). Puedes usar otro emulador si lo prefieres.
En el caso de RVM, usaremos la versión 2, que a día de hoy es la que proporciona las herramientas para desarrolladores.
Por comodidad, se puede usar un script para lanzar directamente el emulador con la imagen de cinta cargada, pero también puedes cargarla manualmente desde la interfaz del emulador.
El script bashque uso yo en Mac, rvm.sh, es el siguiente (ajusta las rutas según dónde tengas instalado RVM y tu proyecto):
#!/bin/bash
RVM="/Applications/Retro Virtual Machine 2.app/Contents/MacOS/Retro Virtual Machine 2"
MODEL="cpc464@es"
MEDIA_PATH=$1
COMMAND='run"\n'+
AUTOPLAY="-p"
WARP="-w"
(set -x; "${RVM}" -b="${MODEL}" -i "${MEDIA_PATH}" -c="${COMMAND}" "${AUTOPLAY}" "${WARP}")
Las opciones son bastante autoexplicativas, pero por si acaso:
-b="${MODEL}"indica el modelo de Amstrad CPC a emular, en este caso un CPC 464 con teclado en español.-i "${MEDIA_PATH}"indica la ruta a la imagen de cinta que queremos cargar.-c="${COMMAND}"indica el comando a ejecutar al iniciar el emulador, en este casorunpara ejecutar el programa cargado.-pindica que se inicie la reproducción automática de la cinta al cargarla.-windica que se inicie el emulador en modo warp, es decir, a máxima velocidad para acelerar la carga del programa.
En adelante, asumiremos que el script se llama rvm.sh y se encuentra en el directorio tools.