La comunidad del Amstrad CPC sigue demostrando que la creatividad no tiene límites. En esta ocasión, Adafruit ha destacado un interesante proyecto que lleva la emulación de los Amstrad CPC 464, 664 y 6128 a la pequeña pero potente Raspberry Pi Pico 2, basada en el microcontrolador RP2350.
Lo más llamativo de este desarrollo es la gran cantidad de funciones que incorpora pese a ejecutarse en un hardware tan compacto. El emulador ofrece soporte para teclados PS/2, mandos NES y SNES, así como compatibilidad opcional con dispositivos USB HID, incluyendo teclados, gamepads y mandos compatibles con XInput.
En cuanto a la carga de software, permite utilizar imágenes de disco en formatos DSK e IPF, cintas CDT y cartuchos CPR, cubriendo prácticamente todos los formatos habituales utilizados por la comunidad CPC. El apartado sonoro tampoco se queda atrás, ya que puede enviar audio a través de HDMI, I2S o PWM, ofreciendo diferentes posibilidades según la configuración utilizada.
El proyecto dispone además de varias opciones de salida de vídeo, incluyendo HDMI, VGA y vídeo compuesto para quienes quieran conectarlo a monitores o televisores clásicos. También incorpora acceso a tarjetas SD mediante un navegador de archivos integrado que facilita la selección y carga de juegos y aplicaciones.
A nivel técnico, el emulador está basado en el conocido Caprice32, desarrollado originalmente por Ulrich Doewich, utilizando además la capa de adaptación cpc4x creada por Ulrich Cordes. Para el soporte de imágenes de disco IPF se emplea la biblioteca SPS Decoder Library (capsimg), una referencia dentro del ámbito de la preservación de software clásico.
Todo ello demuestra una vez más las posibilidades del RP2350, capaz de ofrecer una experiencia CPC muy completa en una placa de reducido tamaño y bajo coste. Este proyecto se suma a otras iniciativas recientes basadas en Raspberry Pi Pico que están acercando el universo Amstrad a nuevos dispositivos, facilitando el acceso a miles de juegos, demos y aplicaciones clásicas.
Sin duda, una propuesta muy interesante para aficionados al hardware retro, desarrolladores y usuarios que quieran disfrutar de un Amstrad CPC prácticamente de bolsillo sin renunciar a una amplia compatibilidad

