SoftwareUtilidades

CPCFAX: el Amstrad CPC vuelve a la era Viewdata gracias al M4 Board

Convierte el CPC en un auténtico terminal Viewdata

4.4
(7)

La escena homebrew del Amstrad CPC nos vuelve a sorprender. El nuevo proyecto CPCFAX convierte nuestro querido 8 bits en un auténtico terminal Viewdata conectado por WiFi, recuperando el espíritu de los servicios telemáticos clásicos… pero desde hardware real.

Diseñado específicamente para funcionar junto a la M4 Board, este cliente Z80 permite conectar el CPC a servicios Viewdata estilo telnet mediante la conexión inalámbrica del M4, todo con una interfaz y un motor de renderizado pensados para ofrecer una experiencia 100% clásica.


Un cliente Viewdata optimizado para CPC

CPCFAX no es solo una prueba técnica: está cuidadosamente optimizado para respetar la estética y limitaciones del sistema.

Entre sus características destacan:

  • Renderizado optimizado estilo Viewdata/Teletext
  • Perfiles preconfigurados (incluyendo amshole y telstar)
  • Generación de imagen de disco compatible con CPCemu
  • Experiencia visual adaptada al hardware original

El resultado es una mezcla perfecta entre nostalgia ochentera y conectividad moderna.

cpcfax

Compilación del proyecto

Para quienes quieran construir el proyecto desde el código fuente, el proceso es directo.

Compilación del binario principal:

bash tools/build.sh

Salida generada:

  • build/harness_m4.bin (binario crudo cargado en 0x1000)

Creación del binario compatible con AMSDOS y la imagen de disco:

bash tools/make_dsk.sh

Archivos esperados:

  • build/CPCFAX.BIN
  • build/CPCFAX.dsk

El script make_dsk.sh también copia automáticamente el disco a la carpeta de discos de CPCemu en macOS:

~/Library/Application Support/CPCemu/DISC/

Requisitos

Para compilar y ejecutar CPCFAX necesitarás:

  • sjasmplus (incluido en el repositorio)
  • Python 3 (para generar la cabecera AMSDOS)
  • iDSK (incluido en el repositorio)
  • Un CPC real con ROM M4 o un entorno emulado configurado acorde

Cómo ejecutarlo

Una vez creada la imagen de disco, basta con arrancarla en CPCemu o en hardware real y ejecutar:

RUN"CPCFAX.BIN"

Después solo hay que seleccionar un perfil, introducir (o aceptar) el host y conectar.


CPCFAX: el Amstrad CPC vuelve a la era Viewdata gracias al M4 Board 2

Estructura del repositorio

  • src/harness_m4.asm → programa principal e interfaz
  • src/vd_engine.asm → núcleo de parseo y renderizado Viewdata
  • tools/build.sh → ensamblado del binario
  • tools/make_dsk.sh → creación del .dsk
  • tools/add_amsdos_header.py → generación de cabecera AMSDOS


¿Te ha Resultado útil este artículo?

Ayúdanos a mejorar y danos tu opinión:

Mostrar más

4 comentarios

  1. Me encanta ver mi Amstrad interactuando con Internet. Hasta ahora telnet a sitios por ahí puestos… pero ahora oye… deseando probar este CPCfax.

    1. Ya lo he probado, una guapada. Si señor. Mola ver el Amstrad conectado a sitios. Incluso me he conectado a una bbs por ahí para probar y también. Aunque algunos problemas con algunos caracteres especiales.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Publicaciones relacionadas

Botón volver arriba