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 caso run para ejecutar el programa cargado.
  • -p indica que se inicie la reproducción automática de la cinta al cargarla.
  • -w indica 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.