CPCESP, emulador de Amstrad CPC para ESP32
CPCESP, tu Amstrad en una placa ESP32 de bajo coste

CPCESP es un nuevo emulador de Amstrad para la placa de desarrollo con el microcontrolador ESP32 Soc que puedes conseguir por un puñado de euros, el proyecto es software libre.
Recientemente se ha sacado la primera versión pública de este emulador, la 0.84.1, antes habían salido versiones preliminares para los patreons que colaboran con el proyecto.
CPCESP, tu Amstrad en una placa ESP32 de bajo coste

Este emulador forma parte del proyecto ESPectrum, el emulador de ZX Spectrum que ya había disponible para este tipo de placas, en el caso de CPCEsp está más enfocado para la emulación del Amstrad CPC464 con disco, ya que los requerimientos para un emulador de CPC son superiores al de un ZX Spectrum y tiene que explotar más a fondo los recursos que traen estas placas de desarrollo.
Que se necesita:
- Una placa ESP32, en concreto son compatibles la Lily Go VGA32 (recomendada) y la Olimex ESP32. Por ahora no es compatible con la placa de Antonio Villena.
- Un teclado PS/2.
- Un monitor VGA.
- Altavoces para el audio.
- Tarjeta microSD
- Alimentación por conector microUSB.
Es necesario también flashear la placa para que inicie el emulador, el archivo .bin lo tenemos aquí, podemos usar la aplicación del fabricante como se muestra en el siguiente vídeo con las instrucciones para flashear el emulador ESPectrum pero con el binario de CPCEsp.
También puedes flashear la placa directamente desde esta página web.
Al encenderlo se iniciará con una resolución 384×288 a 60Hz que es una resolución que soporta bien cualquier monitor, la podemos cambiar a la que nos venga bien, por ejemplo, para ver el Mode 2 correctamente hay que subir esta resolución.
Con la tecla F1 se accede al menú que nos permite:
- Snapshot: manejar snapshots o capturas de memoria.
- Disk: manejar imágenes de disco.
- Machine: elegir el tipo de CPC, 464, 664 o 6128.
- Reset: resetea la emulación.
- Options: Opciones del emulador, podemos elegir el idioma de los menús y la máquina con la que vamos a arrancar.
- Help: Ayuda sobre el emulador.
- About: da información sobre la versión que estamos usando.
No os perdaís el vídeo de la presentación del emulador que os recomiendo veáis, mucha información para este artículo la he sacado de aquí.
Recordad que es una versión alfa, por lo que podemos encontrar cosas que no vayan del todo bien, cualquier cosa que veáis comentadlo directamente al autor para que las vaya corrigiendo en próximas versiones, lo podréis informar más rápidamente en el grupo de Telegram del proyecto.
¿Te parece interesante este emulador? ¿Lo vas a probar?





¿Saben como podría guardar un programa BASIC que escribí en el emulador?
Lo puedes hacer con Retro Virtual Machine, le das al icono del disquete y le dices que quieres crear uno con formato data y con la protección de cinta quitada.
Luego ya puedes teclear tu programa y guardarlo como en un CPC real.
Aunque también hay un artículo sobre como escribirlo en un editor de PC y pasarlo al emulador.
Un gran proyecto con mucho por hacer creo que esta placa emulara todas las plataformas de 8bits
solo quedaria imprimir nuestras carcasas y listo.
¿Donde se puede conseguir esa placa con la serigrafía Amstrad?
Qua pasada. Me ha gustado tanto que me he puesto a mirar enlaces y cosas relacionadas, así como dónde comprar el Lili este que hace falta y lo que costaba. Total, que ya se me ha pasado incluso el comentar aquí incluso.
Me ha sorprendido el hecho que aunque emula un CPC464 este también permite cargar ficheros dsk, con lo cual, tienes un 664 realmente, no?¿
Pues me parece un aparatito muy gracioso. Tiene que molar flashearlo con el Amstrad, el Spectrum, el commodore…
Muy guay.
La verdad es que desconocía este invento, y me parece muy interesante.
¡Que pasada!
Por cierto, creo que he encontrado otro emulador de CPC para ESP
https://minibots.wordpress.com/2023/03/14/emulador-de-amstrad-cpc464-con-lilygo-ttgo-vga32/
El cpc mini o incluso tamaño original está más cerca.
Para que queréis estas mierdas si luego suspirais por un cartucho de msx de konami , hipócritas
¿Para qué lo queremos? Para emular CPC464, lo pone en el texto. ¿No sabes leer?
msx? que hace? pa que sirve No se, escuché de alguien que lo tiene escondido en alguna parte.
No alimentéis al troll, que está aburrido porque le han echado hasta de los grupos de MSX.
msx ? y que coño haces aqui esto va de amstrad