Video compuesto en la NES: ¿por qué es tan inestable?

Fuentes: Composite Video on the NES: Why's it so wobbly?

La Nintendo Entertainment System (NES) produce una imagen de video compuesto notablemente inestable, especialmente evidente en pantallas estáticas como la del título de Mighty Bomb Jack. A diferencia de otras consolas de la época, como el Apple II o la Sega Master System, la NES muestra un patrón de ondulación cíclica que no se debe a interferencias externas. El artículo explica las causas técnicas de este fenómeno.

La interferencia aleatoria no explica el patrón repetitivo que sigue el contenido de la imagen. Una hipótesis inicial apunta al colorburst, la señal de referencia de color en NTSC. La frecuencia del colorburst (3.57 MHz) dividida por la frecuencia de línea (15.734 kHz) da 227.5 ciclos por línea, una relación deliberada para facilitar el filtrado de crominancia. Sin embargo, la NES no cumple con esta relación de forma precisa: su reloj maestro de 21.47727 MHz se divide para generar 341 píxeles por línea, resultando en una frecuencia de línea de 15.7458 kHz y 227.5 ciclos de color por línea, pero la implementación interna de la PPU (Picture Processing Unit) introduce una variación de fase.

La PPU de la NES utiliza tanto el flanco de subida como el de bajada del reloj para generar la señal de color, obteniendo 12 fases posibles. Esto, combinado con la falta de una etapa intermedia RGB, provoca que la fase del colorburst varíe ligeramente entre líneas, generando un patrón de tres líneas que se repite. Este efecto es similar al que se observa en la Atari 2600, pero más pronunciado.

En contraste, consolas como la PC Engine, con 227.5 ciclos exactos, muestran un patrón de dos líneas menos perceptible. La Sega Master System, al usar un codificador externo, también evita el patrón de tres líneas. El artículo concluye que la inestabilidad es inherente al diseño de la NES, un compromiso de la era temprana de los videojuegos, donde no se priorizó la estabilidad del video compuesto.