El beeper de 1 bit del ZX Spectrum reproduce audio digital de alta calidad
Digital Audio on the ZX Spectrum's 1-Bit Beeper
El autor cierra su serie sobre el ZX Spectrum mostrando cómo el beeper de 1 bit de todos los modelos puede emitir audio digital de alta calidad. Tras dos reescrituras y ajustes de temporización extrema, logró un sistema de reproducción PCM que funciona en hardware real y emuladores como Fuse. Aunque el sonido es muy suave sin amplificador y consume casi toda la RAM, el resultado es notablemente superior al PCM simple.
La diferencia entre este sistema y el simple reproductor PCM anterior es como de la noche al día.
- socializer
Hacer cosas como esta en la era de los 8 bits nunca fue particularmente difícil. La dificultad estaba en hacer esto y luego cualquier otra cosa, porque básicamente necesitas la CPU entera solo para la síntesis de audio. En los juegos, había un compromiso muy real entre calcular el vídeo, el estado del juego y el sonido, y el sonido a menudo quedaba en segundo plano.
También es la razón por la que todo se veía y sonaba mejor en los ordenadores de 8 bits que tenían soporte hardware para sprites gráficos o generación de sonido, incluso si tenían una CPU menos potente. Y es la historia no contada de por qué los gráficos de 16 bits se veían tanto mejor: no era tanto por la CPU como por tener una tarjeta/chipset de vídeo dedicado con su propia memoria, una tarjeta de sonido que manejaba sonido polifónico y síntesis MIDI, etc.
- qingcharles
¿Tiene el Speccy suficientes salidas en el conector de borde para hacer un DAC simple como los de puerto paralelo que solíamos hacer con un montón de resistencias para el PC?
Por ejemplo, las versiones caseras de esto:
- urbandw311er
Tengo el recuerdo de un juego de Spectrum que reproducía una especie de voz sintetizada a través del altavoz que parecía increíblemente adelantada a su tiempo. Creo que el juego se llamaba iBall. Y la muestra decía algo como "¡Fight iBall!". ¿Lo he recordado mal? ¿Fue un sueño febril?