GitHub 用户 schlae 上周放出了一个项目:Beavis Ultrasound PnP,一块 Gravis Ultrasound PnP 声卡的开源复刻。原理图全公开,GAL 逻辑芯片的源码也逆向出来了。但项目说明里有一句很扎眼的话:板子还没打样,没通过电,"build at your own risk"。
一个写清楚了怎么造、却没人证明造得出来的开源硬件项目——这本身就是个值得聊的现象。
这块板子长什么样
核心是 AMD 的 InterWave 芯片(AM78C201),声卡的大部分功能都塞在这一颗芯片里,板子设计因此相当简单:四层板,尺寸不大。
几个工程细节值得记一下:
- U14 GAL 芯片.负责 IDE 转 ISA 总线的四项缓冲和地址译码逻辑,这次逆向出来的源码是本项目最实的贡献,以前这块一直是黑盒。
- EEPROM 位序颠倒.即插即用配置数据要写进 93C66,但字节顺序是反的,作者专门写了个 Python 脚本处理这个坑。
- U100 已死.板上给 PLL 芯片留的位置,现在这颗芯片已经买不到了,作者的方案是绕开它,直接用两颗晶振替代。
也就是说,主芯片能买,但配套的一圈小芯片已经开始一颗颗消失。这才是这类复刻真正的瓶颈,不是电路设计对不对。
GUS 曾经是什么
上世纪九十年代初,PC 音频市场基本被 Creative Sound Blaster 的 FM 合成占住,Gravis Ultrasound 靠硬件波表采样杀出一条不一样的路,音色更接近真实乐器,在 demoscene 和 tracker 音乐圈攒下一批死忠用户。
PnP 这一代是 GUS 系列后期的产物,围绕 InterWave 芯片重新设计,加了即插即用和更完整的 Sound Blaster 兼容层,想把被 Creative 抢走的市场份额拿回来。可惜彼时 PC 总线正快速转向 PCI,ISA 声卡的窗口期已经关上,GUS PnP 没能挽回大局,最后变成收藏圈里的小众物件而不是主流产品。
古人讲"其兴也勃焉,其亡也忽焉",放在消费电子的产品周期里同样成立——GUS PnP 兴起靠差异化音质,消亡靠的是总线标准这个更大的变量,跟设计好不好没太大关系。
复刻圈不止这一条路
检索到的信息显示,除了 Beavis Ultrasound PnP,复古计算社区里至少还有一个平行的复刻项目 ARGUS,和 VOGONS 论坛的用户讨论有关,声称基于对某块 OEM GUS PnP 卡的逆向工程。
两个项目是否有交集、设计谱系是否相同、谁先动手参考了哪块原厂卡,目前没有材料能确认,只能明确说这是两条独立的路线,不能混为一谈。这一点很重要——如果读者以为 Beavis 是唯一的 InterWave 复刻尝试,那就误判了这件事的分量。
真正的信号不是"某个人做了一块板",而是复古计算圈已经在围绕同一颗停产芯片,同时跑出多条独立的保存路线。这更像是一场没有协调的竞速,大家在原厂库存耗尽前,各自抢救一份设计图纸和一份配套芯片的替代方案。
- 结论.GAL 逻辑被逆向公开,解决的是这类复刻此前长期卡住的"黑盒"障碍,价值比板子本身更实在。
- 风险.项目未打样测试,原理图是否真的能点亮、兼容性能否达到原厂水准,眼下都还没有答案。
图纸开源不等于硬件复活,通电验证才是复刻真正的分水岭。
即便有人后续打样成功,也不代表就等于拿回了原汁原味的 GUS 体验。VOGONS 社区长期讨论过一件事:原厂 GUS PnP 对早期专为 GUS Classic 设计的向导游戏和 demo,兼容性本来就不如经典款完美。复刻卡如果真的跑起来,大概率会重演这个老问题,而不是一次"完美复原"。
这类项目的意义,不在于马上能买到一块能用的声卡,而在于把即将消失的设计知识先钉在纸面上。芯片库存这种东西,一旦最后一颗用掉就再也没有,图纸和逆向代码却可以一直留着,等下一个愿意冒险打样的人。
