Counterpoint revive en 2025: un tributo moderno a la mítica interfaz de los Amstrad PC

A principios de los años 90, algunos modelos de PC de Amstrad ofrecieron una experiencia gráfica poco habitual para su época: Counterpoint, una interfaz colorida y minimalista que buscaba llevar cierta comodidad visual al entorno DOS. Más de tres décadas después, ese espíritu vuelve a cobrar vida gracias al desarrollador Frédéric Cherpe, autor del ambicioso Proyecto CPH, un homenaje que moderniza la experiencia sin renunciar a su estética retro.

Un regreso fiel… incluso en su lentitud clásica

El objetivo del Proyecto CPH es claro: revivir Counterpoint tal como lo recordábamos, manteniendo su look noventero, sus limitaciones técnicas y hasta su ritmo pausado. El software puede ejecutarse desde un humilde 8086 @ 8 MHz, “con la misma vieja lentitud” —según Cherpe— o disfrutarse con mayor comodidad en un 386 @ 25 MHz, la configuración típica de máquinas como el Amstrad Mega-PC.

Aunque el creador aún no ha podido probar el sistema en un Mega-PC real, las primeras versiones ya están disponibles en VGA y CGA monocromo, con planes para añadir más adelante un modo CGA 320×200 con selección de cuatro colores, como dictaban los cánones de la informática de la época.

Nova Script: un lenguaje propio dentro de la interfaz

Una de las sorpresas del proyecto es la inclusión de Nova Script, un lenguaje de scripting desarrollado por Cherpe durante años y que se integra directamente en la interfaz. El autor planea, no obstante, lanzar versiones más ligeras para sistemas 8086 y 8088, prescindiendo de este lenguaje para mejorar el rendimiento.

El sistema también contará con soporte multilingüe. Aunque inicialmente solo incluirá francés e inglés, será posible editar manualmente los archivos de configuración para añadir cualquier idioma. El botón de selección lingüística aún está en desarrollo.

Sitio web, descargas y futuro del proyecto

Cherpe prepara un sitio web oficial donde alojará las distintas ediciones de CPH, así como una página de donaciones. El desarrollador comenta que el proyecto le ocupa gran parte del día y que incluso pequeñas contribuciones ayudarán a impulsar nuevas funciones.

Además, está en marcha la redacción de un manual en francés e inglés, otra tarea considerable dada la magnitud del proyecto.