
在 Commodore 64 上,计算机通常使用一根复合视频电缆连接到显示器,并使用第二根相同(尽管颜色独特)的电缆连接到音频设备。通过这些电缆传递的信号是模拟信号,每个信号均由计算机上的专用芯片生成。许多 C64 用户在第一次设置机器时可能不小心交换了这些电缆,但 [Matthias] 想知道是否可以有目的地这样做 –使用音频硬件生成视频,反之亦然。
从 Commodore 上的视频硬件获取音频信号非常简单。即使是最好的音频设备,这里的芯片的运行频率也远远超过了所需的频率,因此生成适当的输出波是一个相对简单的问题。另一方面,相比之下,音频硬件的性能要差得多。这里唯一能够生成足够快的信号以被当时的显示硬件理解的组件实际上是音量寄存器,尽管由于芯片上的滤波器,输出总是会有点模糊。但这个设置足以生成大文本和一些其他功能。
这里还有一些其他限制,即加载 [Matthias] 编写的演示需要很长时间,以至于在发生这种情况时音频无法暂停,并且必须始终进行位敲击。这是一个深入的项目,展示了对复古硬件的掌握,对于其他一些 C64 演示,请看一下这个仅用 256 字节编写的项目。
感谢 [Jan] 的提示!
原文: https://hackaday.com/2025/04/29/crossing-commodore-signal-cables-on-purpose/