这是一个为 ZX Spectrum 复古计算机 设计的开源声卡项目,基于 NemoBus/ZXBUS 扩展总线,由开发者 UzixLS(Eugene Lozovoy)维护,采用 MIT 协议开源。


核心技术规格
音频芯片组合:
TurboSound FM(zXYM2203):提供 FM 合成音色
General Sound:16MHz 主频 + 1024KB RAM,支持 4 路 1-bit 数字 DAC
SAA1099:通过 I/O 端口
#FF/#FF控制,写#F7/#FF端口可启用SoundDrive:支持
#F5, #1F, #4F, #5F端口控制
扩展能力:
集成 MIDI 合成器(通过 YM/AY 芯片受控),兼容 ZX Spectrum 128K / ZXUNO
4 路 1-bit 数字 DAC,分别供 General Sound 和 SoundDrive 使用
硬件设计:
低功耗 PCB,尺寸 170×64mm
需要 5V 和 12V 双电源供电
采用 KiCad 设计,包含完整原理图与 PCB 布局文件
项目的核心价值
1. 复古音频体验的极致升级
多芯片复合音频:集成 TurboSound FM、General Sound、SAA1099、SoundDrive 等多套音频芯片,将 ZX Spectrum 原本简陋的单声道蜂鸣器 / AY-3-8912 音频,提升到 多声道、FM 合成、采样播放 等专业级音频能力。
MIDI 合成器支持:通过 YM/AY 芯片实现 MIDI 控制,让复古计算机可以演奏更复杂的 MIDI 音乐,接近现代 DAW 的创作潜力。
4 路 1-bit DAC:为 General Sound 和 SoundDrive 提供独立数字音频通道,支持更丰富的音色叠加与混音。
2. 开源硬件的技术示范与社区贡献
完整开源设计:所有 KiCad 原理图、PCB 布局、固件均开源,是学习 复古计算机扩展总线(NemoBus/ZXBUS)、音频芯片组合设计、复古硬件开发 的优秀案例。
兼容生态:兼容 ZX Spectrum 128K、ZXUNO 等主流机型,推动了 ZX Spectrum 复古社区的硬件创新,让老机器焕发新生。
迭代优化:从 Rev.A 到 Rev.A2 的持续改进,体现了开源社区对硬件可靠性、易用性(如手工焊接优化)的追求,为其他复古硬件项目提供了迭代范本。
3. 复古游戏与音乐创作的新可能
游戏音频增强:为经典 ZX Spectrum 游戏提供更震撼的音效与背景音乐,让复古游戏体验接近 16 位机水准。
音乐创作工具:成为 8 位机音乐创作者的 “便携工作站”,支持现场演奏、芯片音乐制作,延续了 80 年代计算机作为音乐创作工具的传统。
收藏与展示:精美的 PCB 设计与完整功能,使其成为复古计算机硬件收藏者的珍贵展品,代表了 ZX Spectrum 扩展硬件的顶尖水平。
4. 历史与技术的传承
历史延续性:在 2020 年代继续为 80 年代的经典计算机开发新硬件,是对复古计算文化的守护与传承。
教育意义:帮助新一代开发者理解 8 位计算机的硬件架构、音频处理原理,以及开源协作模式,连接了复古与现代的技术脉络。
License
MIT license
