USBSID-Pico:让 Commodore 64 真声通过 USB 复活

Usbsid-Pico: Bridging Real Commodore 64 Sound to Modern USB

我是 LouD,一名软件工程师兼复古爱好者。虽然现代软件模拟已很出色,但 Commodore 64 的 MOS Technology SID 芯片那独特的模拟滤波和温暖失真,是任何数字方案都无法替代的。为此,我开发了 USBSID-Pico,利用 Raspberry Pi Pico 微控制器,将真实的 SID 硅片直接桥接到现代工作站和手机。从最初的 SIDPod 原型到支持双芯片混音、自动电压检测的 v1.5 版本,这个项目让我深入掌握了 rp2040 的 PIO 状态机和 DMA 技术,以解决 USB 传输带来的时钟抖动问题。现在,通过 USB、WebUSB 和 MIDI,你也能在 Windows、macOS 甚至 Android 上,听到来自 80 年代的纯正复古之声。

现代软件模拟已经非常接近,但没有任何东西能真正取代真实复古硬件的模拟滤波和温暖失真。
  1. orphea

    > 所以 -O3 对这个固件来说不是“锦上添花”,而是“承重结构”。

    哈哈,这个真逗!

    > 这里有一张我家猫的照片 :-)

    别闹了,这算作弊!好吧好吧,给你个点赞 :-P

    太棒了,感谢分享你的历程。我之前也在做一个类似的项目,但后来搁置了没做完。我买不到真正的 SID 芯片,因为即使能买到,每一颗都要花一大笔钱。所以我买了 [1] 作为替代品。声音效果还不错。

    [1]: https://www.nobomi.cz/8bit/armsid/index_en.php

  2. byako

    我的 Commodore 64 终于能讲 USB 了。要是它还能告诉我 1994 年的存档文件丢哪儿了就好了。太牛的项目了

  3. lstodd

    Spy vs Spy 的触控体验很棒。谢谢。

同日更多故事

2026-09-03