La nueva generación de emuladores de Amstrad
Los nuevos emuladores de Amstrad pegan fuerte

Los nuevos emuladores de Amstrad pegan fuerte
Llevamos unos días en los que estamos disfrutando de una auténtica explosión creativa de nuevos emuladores de Amstrad, muchos enfocados en el desarrollo de software para los Amstrad, al rendimiento, a la experiencia, a la calidad.
En este artículo solo vamos a hablar de los emuladores por software, porque el desarrollo de los generados para hardware especializado da también para varios artículos.
Todos los mencionados tienen versiones para PC, tanto para Windows como para GNU/Linux, y MacOS en ordenadores Apple
Vamos a enfocarnos en especial en las últimas incorporaciones.
Cadence
Emulador creado por uno de los nombres propios del desarrollo Amstrad en España, Abalore, emulador que, según cuenta, ha creado para facilitar el desarrollo, el rendimiento y el mínimo retardo.
A fecha de hoy, la versión 1.8 acaba de renovar su interfaz haciéndola tremendamente amigable, y es que si pensabais que se trata de un emulador técnico y oscuro en su manejo, nada más lejos de la realidad.

Como podéis apreciar en la imagen, dispone de un menú superior para acceder a todas sus funciones de manera ordenada, mientras que abajo podemos cargar cintas (cdt o wav), disquetes en las unidades A y B o cartuchos, por ahora solo para CPC no plus, ya que por ahora solo soporta la gama CPC clásica.
Yo lo he probado con programas exigentes como demos o juegos como Pinball Dreams y ha funcionado sin problemas.
También se pueden acceder a las funciones mediante combinaciones de teclas, que podéis conocer accediendo a las opciones en el menú Help > Shotcuts…

Para los iniciados en la programación avanzada de Amstrad dispone de ensamblador y depurador integrados, permitiendo escribir código Z80 en el propio emulador, ensamblarlo directamente a memoria o a disco, depurarlo en vivo con paso a paso, definir breakpoints condicionales y usar un inspector de memoria.
Está disponible para PC de 64 bits tanto con sistema Windows como GNU/Linux (formato AppImage) y para ordenadores Apple (formato dmg).
Podéis descargar la versión que necesitéis desde el enlace:
https://github.com/abalore/Cadence-releases/releases
El ritmo de evolución es tan vertiginoso que he tenido que poner un nuevo mecanismo a RetroMultiInstaller para no tener que cambiar el script instalador todos los días. 😀
AMSpiriT lite
AMSpirit es un emulador para sistemas Windows, pero su creador ha lanzado estos días una versión especial para GNU/Linux y MacOS llamada AMSpiriT lite.

También se trata de un emulador muy enfocado al desarrollo, pero en este caso se centra en la programación en Locomotive Basic, permitiendo tanto la inyección como la exportación de programas.
Pero es un emulador que se puede usar perfectamente por el cepecero «de nivel de usuario» que solo quiere echar unas partidas a su juego favorito.
Está disponible para PC de 64 bits con sistema GNU/Linux (formato AppImage) y para ordenadores Apple (formato dmg).
Lo podéis descargar en:
https://github.com/AMSpiriT-Emulator/amspirit-releases/releases
Eso sí, es un desarrollo temprano, por lo que podéis encontraros algunos fallos, por ejemplo en algunas opciones de menú y que si lo usáis con GNU/Linux debéis usar versiones recientes que soporten las últimas versiones de librerías que precisa, es decir, os funcionará en Debian 13 sin problemas ni hacer nada más que ejecutar el appimage, pero en Debian 12 no va a ir, por poner un ejemplo.
Supongo que es algo que corregirán en un futuro cercano, ya que están reportados estos errores y prácticamente acaban de empezar.
Desde luego es muy prometedor y vamos a seguirle la pista, solo que sea un emulador que facilitara programar en Basic en algo que muchos estábamos deseando tener, algo así como el concepto de BasinC para ZX Spectrum.
1984
Curioso nombre para un emulador, y aunque pueda parecer el título de la famosa novela de Orwell, en realidad toma el nombre del lanzamiento comercial de los primeros Amstrad CPC.

Se trata de otro desarrollo temprano, pero está muy avanzado y funciona de manera muy estable y consistente.
Soporta periféricos como interfaces IDE de disco duro para arrancar CP/M repletos de ofware, SymbOPS Desktop, Albiereo, Cyboard, M4 parcialmente, etc…
Algo curioso es que en la cabecera de la ventana tiene las teclas de acceso rápido esenciales para que nadie se pierda.
Está disponible en binarios listos para ejecutar para PCs de 64 bits con Windows y GNU/Linux, que podéis descargar desde la dirección web:
https://github.com/salvogendut/1984/releases
Aunque, compilando su código también está disponible para otros sistemas y arquitecturas como macOS, Haiku, NetBSD, Linux para otras arquitecturas.
Las instrucciones detalladas para quien se anime con la compilación las tienen en su archivo INSTALL.md, así por ejemplo me lo he podido instalar en mi raspberry pi 400.
Si aún te intimida la consola recuerda que te lo puede compilar y dejar instalado en su sitio con RetroMultInstaller.
ZESarUX 13
Y aunque ZESarUX ya sea un viejo conocido, también estos días ha salido su actualización mayor, en este caso la 13, con una lista de novedades kilométrica, en el caso de la emulación Amstrad destacaría:
- Permite reducir pantalla.
- Joystick de 3 botones.
- Selección por familia de máquinas.

Te recuerdo que te puedes descargar la última versión en:
https://github.com/chernandezba/zesarux/releases
¿Y tú? ¿Cual emulador quieres empezar a probar primero estos días?
¿Cual crees que será el próximo gran emulador por debutar o sacar una actualización importante?





Lo que queda claro es que la escena está viva y en continuo crecimiento.
El legado de nuestros CPC tiene el futuro asegurado.
¡Y ojo con CPCESP las LILIGO TTGO VGA32 ESP de @eremus! Una joya que va a tener muy pronto la versión 1.0 oficial.
Emuladores por hardware están saliendo hasta para Raspberry Pi Pico 2.
https://amstradpower.es/frank-cpc-emulador-de-amstrad-cpc-para-raspberry-pi-pico-2/
La leche, cuantos emuladores, salen como rosquillas jaja
La verdad es que ya hay una variedad interesante de emuladores para poder elegir.
Valorando positivamente el trabajo y entusiasmo de sus creadores, creo sinceramente que WinAPE, pese a ser un proyecto abandonado, continua siendo el emulador principal de la scene CPC/CPC+ y una herramienta de trabajo excepcional.
Aunque para el que solo quiera jugarse unas partidas con su PC, el CPCEC de CNGSoft me parece a mi va un paso por delante de todos por su rapidez y fácil configuración.
Creo que el de Abalore es un buen candidato para ser su reemplazo en muy poco tiempo.
Y encima, es multiplataforma y enfocado a sistemas actuales.
El juego AMC no funciona
Coméntaselo a Abalore en su página de incidencias, de hecho está pidiendo que se le mande DSK con protecciones «raras» para encontrar juegos que se resistan para que funcionen en próximas versiones.
https://github.com/abalore/Cadence-releases/issues
He preguntado a Abalore y dice que puede que no tengas la última versión, ya que este juego ya funciona incluso el DSK original con sus protecciones.
Así ya sabes… ACTUALIZA 😀