viernes, 14 de agosto de 2026

X-CPC emulator, vuelve el pionero en la emulación de Amstrad CPC para GNU/Linux

Cuando empecé mis primeros pasos con el pingüino, todavía había muchos programas que no estaban disponibles o aún eran pruebas de concepto, así pasó con una de las primeras cosas que busqué: un emulador de Amstrad CPC.

Todavía quedaban años o incluso décadas para los grandes emuladores que tenemos hoy en GNU/Linux, pero en mi búsqueda me encontré con uno que, aunque todavía muy verde, ya se dejaba usar, era xcpc.

En los últimos años, este vetusto emulador ha resurgido de sus cenizas como ave fenix reclamando su puesto entre los emuladores modernos de Amstrad CPC.

 

Ahora puede hacer muchas más cosas que antaño, gracias al buen hacer de Olivier Poncet:

  • Monitores color, fósforo verde y blanco y negro. 
  • Activación de la simulación de monitor de tubo con su curvatura y muy configurable.
  • Refresco de la pantalla a 50 o 60 Hz. 
  • Modo de renderizado: openGL o Ximage.
  • Sigue soportando solo la gama NO plus, a elegir entre: 464, 664 y 6128.
  • Elección de la compañía que hace el CPC: Amstrad, Isp, Thrium, Schneider, Siasho, Solavox, Awa u Orion.
  • Teclado inglés o frances. 
  • Uso y gestión de unidades A: y B: creación, borrado y uso de disquetes. No soporta cassette.
  • Carga y creación de snapshots (volcados de memoria). 
  • Uso de los dos joysticks: reales o mapeados a teclado.
  • Subir y bajar el sonido. 
  • Pausar, resetear la emulación. 

Para disfrutar del emulador puedes descargar los binarios ya compilados de la página oficial del emulador como paquete deb o AppImage.

También puedes compilártelo a partir de los archivos fuentes de la rama "release", por ejemplo, si quieres ejecutarlo en alguna arquitectura especial o simplemente quieres compilarlo tú mismo, estos serían los pasos en Debian y derivados:

  1.  Instalar las dependencias para que la compilación se complete:
    sudo apt install git build-essential xorg-dev libgtk-3-dev zlib1g-dev libbz2-dev libzip-dev libepoxy-dev
  2. Descargarse el código fuente:
    git clone -b release https://gitlab.com/ponceto/xcpc-emulator xcpc
  3. Compilar:
    cd xcpc
    autoconf
    automake
    libtool
    autoreconf -v -i -f
    ./configure --prefix=/ruta/donde/lo/quieres/instalar
    make -j$(nproc)
  4.  Crear los accesos directos para tu comodidad.

Recuerda que si necesitas compilar pero todavía te echa para atras RetroMultiInstaller lo hará por ti de manera transparente y hasta te dejará el acceso directo en el menú.

No hay comentarios:

Publicar un comentario