Beavis Ultrasound 开源复刻 GUS PnP 声卡,硬件级还原经典 ISA 设计
在数字音频技术飞速发展的今天,一款诞生于20多年前的经典硬件——Gravis Ultrasound PnP(简称 GUS PnP)声卡,依然在极客圈中享有盛誉。这款由加拿大 Advanced Grav...
在数字音频技术飞速发展的今天,一款诞生于20多年前的经典硬件——Gravis Ultrasound PnP(简称 GUS PnP)声卡,依然在极客圈中享有盛誉。这款由加拿大 Advanced Gravis 公司于90年代后期推出的 ISA 总线声卡,以其卓越的硬件波表合成(Wavetable)音效和 MIDI 音质,成为 DOS 游戏时代的传奇产品。如今,一个名为 Beavis Ultrasound 的开源项目宣布启动,目标是完全复刻这款经典声卡的设计,为怀旧爱好者和硬件发烧友带来全新的可能性。
根据科技媒体 Tom's Hardware 的报道,Beavis Ultrasound 项目于7月15日在 GitHub 平台正式上线。该项目由开发者 schlae 主导,其核心理念是实现对 GUS PnP 声卡的硬件级复现,而非简单地用现代芯片或软件模拟其功能。这意味着项目将保留原始声卡的关键架构,包括复杂的 ISA 总线接口、IDE CD-ROM 控制逻辑以及 GAL(通用阵列逻辑)芯片支持,以确保与原始设备尽可能一致的兼容性和性能表现。
从公开的设计文件来看,Beavis Ultrasound 采用了红色 PCB 板作为基础,上面布满了各种集成电路芯片、电容、电阻以及连接器。电路板上清晰标注了"ADVANCED BEAVIS COMPUTER TECHNOLOGY"字样,并注明"ULTRASOUND PLUG & PLAY VERSION 1.0",表明这是一个针对 GUS PnP 的精确复刻版本。此外,项目还提供了详细的电路原理图,涵盖了总线接口、音频处理单元、游戏手柄端口、线路输出等多个模块的设计细节,充分展示了开发者对原始硬件架构的深入研究。
值得注意的是,Beavis Ultrasound 项目强调其设计并非基于现有商业解决方案,而是完全从头开始构建。开发者明确表示,项目不会使用微控制器来替代原始电路,也不会依赖软件仿真来实现功能。相反,他们选择保留原始的 GAL 逻辑设计,用于支持可工作的 IDE CD-ROM 接口,从而保持与原始 Gravis Ultrasound PnP 卡相近的连接能力。这种对硬件细节的极致追求,使得 Beavis Ultrasound 成为了一个极具技术挑战性的项目。
尽管项目已经发布了完整的电路原理图和 GAL 源代码,但开发者 schlae 同时提醒,目前仍处于设计阶段,尚未实际制造该电路板并测试其功能。这意味着用户需要自行完成电路板的制作和调试工作,这对于硬件爱好者来说可能是一个不小的挑战,但也为DIY玩家提供了极大的发挥空间。
对于音乐制作人和游戏开发者而言,GUS PnP 声卡的独特音效一直是难以复制的经典。它不仅支持高质量的硬件波表合成,还能提供出色的 MIDI 音频处理能力,这些特性在当时的硬件环境中堪称领先。Beavis Ultrasound 项目的出现,无疑为那些希望重现经典音效的创作者们提供了一个新的途径。
然而,由于项目尚未完成实板验证,其最终性能和稳定性仍有待观察。开发者也坦言,现阶段仓库虽已公开设计文件,但没有现成的已验证装配路径,也没有已公开的量产级测试结果。这表明 Beavis Ultrasound 仍处于早期开发阶段,需要社区的进一步参与和支持。
总的来说,Beavis Ultrasound 项目不仅是对经典硬件的一次致敬,更是一次对硬件复刻技术的深度探索。它展示了开源社区在硬件领域的能力和热情,也为那些怀旧的硬件爱好者提供了一个实现梦想的机会。随着项目的推进,相信会有更多关于 GUS PnP 复刻的精彩故事等待揭晓。