Un desarrollador independiente ha realizado importantes avances en la emulación del Amstrad CPC, específicamente en el núcleo del Amstrad 6128 para la FPGA MiSTer Estas nuevas actualizaciones, actualmente alojadas en un repositorio de código separado, agregan compatibilidad con las consolas GX4000 y Amstrad 6128 Plus, abriendo el camino a una emulación más completa y avanzada de estas plataformas clásicas.
Características del núcleo GX4000
Entre las funciones destacadas se incluye la carga y arranque automático de cartuchos en formatos CPR y BIN, soporte para gestión de memoria con una expansión de 512KB (clave para la compatibilidad con el 6128 Plus), y un sistema de protección ASIC completamente funcional.
Novedades en vídeo
El sistema de vídeo incorpora una impresionante gama de efectos gráficos y mejoras visuales, incluyendo:
- Sistema de sprites con rotación, escalado y mezclas alfa
- Efectos especiales como contornos, sombras, brillo, inversión y escala de grises
- Modo entrelazado, líneas de escaneo, efectos fantasma y de desenfoque
- Distorsiones visuales como pixelado, distorsión de onda, zoom, ciclo de colores y desplazamiento RGB
- Efectos CRT avanzados que simulan scanlines, fósforo y bloom
Mejoras en audio
El audio también ha recibido una atención significativa, con soporte para:
- Sonido estéreo mejorado
- Mezcla de audio con el sonido original del CPC
- Compatibilidad con PlayCity, la expansión de sonido para CPC
Entrada/Salida y gestión de memoria
El núcleo ahora ofrece soporte para joysticks con funcionalidad de intercambio, puertos I/O mejorados, y una interfaz de periféricos más robusta. También se ha optimizado el manejo de memoria, incluyendo protección de memoria, interfaz de cartuchos y detección de formatos ROM, con visualización de información y autoarranque.
En busca de pruebas y BIOS
El desarrollador solicita ahora colaboración de la comunidad para probar el núcleo. Aunque se ha implementado una opción en el menú OSD para cargar cartuchos GX4000, no se ha podido localizar una BIOS de dicha consola, lo que plantea dudas sobre su necesidad. Se recomienda también el uso de la ROM del 6128 Plus, la cual podría cubrir buena parte del código.
Un archivo RBF con los cambios definitivos será publicado en los próximos días, una vez completadas algunas tareas menores relacionadas con los efectos de vídeo.

