XiAleste: el nuevo ordenador retro compatible con Amstrad CPC6128 avanza en su desarrollo

El entusiasta del hardware retro conocido como h2w continúa con el desarrollo de XiAleste, un ordenador de 8 bits totalmente compatible con el Amstrad CPC6128, pero con importantes mejoras de sonido y vídeo. El proyecto, destinado a los aficionados al retrocomputing y a quienes disfrutan construyendo sus propios equipos, busca expandir las capacidades clásicas del CPC con tecnología moderna basada en FPGA.

XiAleste mantiene compatibilidad con el software y el hardware original del CPC6128, pero añade un sistema de sonido mucho más avanzado, inspirado en sintetizadores como el de la consola SNES o el Sequential P12. Además del chip PSG tradicional, incluirá un sintetizador DSP capaz de aplicar efectos como chorus, eco y reverberación, permitiendo incluso la reproducción de archivos MIDI desde BASIC.

El sistema podrá arrancar en dos modos: uno completamente compatible con el CPC6128 clásico y otro modo extendido, XiAleste, que habilita nuevos “nodos de hardware” como audio avanzado o gráficos mejorados. Todo esto sin comprometer la compatibilidad con los juegos y programas originales.

En cuanto al apartado gráfico, la placa incorpora salidas HDMI y VGA, siendo la primera la principal para aprovechar colores mejorados. El desarrollador ha anunciado que ya están operativos el scandoubler HDMI (que convierte señal de 15 kHz a 31 kHz) y el CRTC MC6845, responsables de la sincronización de vídeo. El siguiente paso será la implementación del sistema gráfico Aleste 520EX, con unidad de procesamiento de píxeles, paleta de 16/256 colores de 4096 posibles y generador de direcciones de memoria de vídeo.

Dos manifestaciones de una misma idea: la pureza del legado y la libertad de la creación

El desarrollo del proyecto se apoya en dos principios claramente diferenciados, aunque filosóficamente conectados:

1. Amstrad CPC: La plataforma canónica

  • Objetivo: Lograr la máxima autenticidad y funcionalidad, al nivel de un museo. Aquí se busca la perfección absoluta en modo “legacy”.
  • Filosofía: El CPC es una obra maestra terminada. Nuestro objetivo es preservarlo en su pureza sin compromisos. Es nuestro valor más alto y la prioridad máxima.

2. Aleste 520 EX: La plataforma de interpretación

  • Punto de partida: No se recrea la implementación concreta del Aleste original, sino sus ideas: los sueños de memoria, gráficos y sonido que la tecnología de la época no pudo materializar elegantemente.
  • Filosofía de desarrollo: Se corrigen los “defectos de nacimiento” del hardware original, como la organización poco intuitiva de la memoria de vídeo, construyendo una arquitectura idealizada y limpia que los creadores originales podrían haber imaginado usando FPGAs modernas.
  • Compatibilidad hacia atrás: No es un objetivo principal, sino un efecto secundario. Se integran características clave del Aleste original (como su paleta) dentro de una arquitectura nueva y lógica. El software antiguo puede adaptarse mediante parches, pero el sistema no queda limitado por sus restricciones.
  • Cambios revolucionarios: Son una desviación consciente del legado para lograr elegancia y potencia: framebuffer lineal, sistema de memoria paginada con protección, modo supervisor… no solo mejoras, sino un paso hacia una arquitectura moderna de 8 bits inspirada en el pasado pero sin estar limitada por él.

Principio central: El CPC es el dogma que respetamos; Aleste es la herejía que creamos. No buscamos mejorar el CPC, sino usar su ADN para generar un organismo independiente, destinado a sorprender, inspirar y mostrar un camino alternativo que podría haber existido.

Pese a trabajar en solitario, h2w continúa avanzando en el proyecto y espera tener la placa base funcional antes de fin de año. Mientras tanto, los interesados pueden seguir los avances en la página oficial del proyecto Aleste LX FPGA.