La herramienta rtzx continúa evolucionando y ahora ofrece soporte mejorado para dos de las plataformas más queridas de la era de los 8 bits: el ZX Spectrum y el Amstrad CPC.
El desarrollador Phil Stewart explicó que la principal diferencia entre ambos sistemas radica en la velocidad del reloj utilizada para reproducir las cintas digitales. Mientras que el formato TZX emplea los 3.5 MHz del Spectrum como referencia, en modo Amstrad CPC las reproducciones y conversiones a WAV ajustan los tiempos para el reloj de 4 MHz, aplicando una corrección automática de sincronización.
El programa detecta la plataforma a partir del tipo de archivo —.tzx para Spectrum y .cdt para CPC—, aunque los usuarios pueden forzar el modo deseado mediante la opción --machine o -m.
En cuanto al soporte técnico, rtzx actualmente interpreta una amplia gama de tipos de bloques TZX, incluyendo los clásicos Standard Speed, Turbo Speed, Pure Tone, Pulse Sequence y Direct Recording, entre otros. Si bien todavía existen limitaciones con bloques más complejos —como los de tipo C64 o los de grabación CSW—, la compatibilidad general permite reproducir la mayoría de los archivos disponibles.
Phil Stewart comenta que sus pruebas se realizaron con un Amstrad CPC real, logrando cargar exitosamente varios juegos desde imágenes CDT. Sin embargo, el soporte para ZX Spectrum sigue sin validación directa, ya que el autor no dispone de un equipo físico.
“Si alguien puede probar rtzx con un Spectrum real, me encantaría recibir comentarios”, indicó Stewart, quien invita a la comunidad a reportar fallos, sugerir mejoras o contribuir al código fuente mediante pull requests.
Los interesados pueden contactar al desarrollador en phil.stewart@lichp.co.uk

