是否可以安装/使用多个 PC 扬声器?

是否可以安装/使用多个 PC 扬声器?

首先介绍一下背景:我说的“PC 扬声器”不是指标准的 3.5 毫米插孔立体声扬声器。我指的是直接连接到主板的 4 针 255 频率扬声器。

现在介绍一下当前设置以及我的目标:使用 DOSBox 多年后,我厌倦了它,决定回到正版 DOS。因此,我翻遍了我收集的备用和旧硬件,拼凑了一个复古塔式机箱。该塔式机箱使用 3.0GHz Pentium D CPU,配备 512MB RAM 和板载 GPU,支持高达 1440x900 的 VGA 和 64MB VRAM。外部驱动器是 USB1.1 软盘驱动器(3.5 英寸)。

现在我在这台机器上安装了一份 FreeDOS,而不是 MS-DOS 或 PC-DOS,因为它支持扩展内存,但是一旦我完成所有配置,我意识到我忽略了一个非常重要的硬件:声卡。由于我目前没有钱买声卡,而且我手边也没有声卡,所以我只能使用 PC 扬声器来播放游戏中的音效,而没有音乐。

所以我的问题是:鉴于有问题的主板直接焊接了 PC 扬声器,而不是通过有线连接,是否可以(假设主板上有四针连接器)安装第二个 PC 扬声器?更重要的是,如果可以做到这一点,是否可以在游戏和其他软件中同时使用两个 PC 扬声器,以便同时允许更多混合音效,或者使用一个提供基本音效,另一个播放低质量 MIDI 样本音乐来代替常规游戏曲目?

TL;DR:在 DOS 中玩游戏时,是否可以假设使用两个内置 PC 扬声器作为立体声声卡的低质量替代品?

附言:请不要推荐 DOSBox、DOSEMU 或任何其他 DOS 模拟器,我不想使用这些东西。谢谢!

答案1

PC 扬声器接口只能控制一个扬声器 - 请参阅osdev.org 提供示例代码。因此没有原生方式可以实现您想要的功能。

相关内容