ZX Spectrum: sonido de 1 bit y chip AY-3-8910 con precisión de ciclo

ZX Spectrum System Tour: Sound

Este artículo explora las opciones de sonido del ZX Spectrum: el altavoz de 1 bit controlado por software y el chip AY-3-8910 presente en los modelos de 128K. Se detalla el uso de la rutina BEEPER de la ROM, que ofrece un control preciso del tono y la duración, y se presenta un método para generar tonos directamente mediante un oscilador de 16 bits. El autor enfrenta desafíos como los estados de espera de la memoria de video y ajusta el código para lograr un rendimiento consistente, culminando con programas que tocan una escala de Do mayor.

El problema, resulta, es que el circuito de video del Spectrum necesita obtener datos de píxeles y color de la RAM, y puede forzar a la CPU a esperar mientras hace esas cosas.

Más de este día

2026-08-03