首先介紹一下背景:我所說的「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 揚聲器來播放遊戲音效,但沒有音樂。
所以這是我的問題:考慮到所討論的 MoBo 的 PC 揚聲器是直接焊接的,而不是透過有線連接,是否可以(假設 MoBo 上有一個四針連接器)安裝第二台 PC?更重要的是,如果可以做到這一點,是否可以在遊戲和其他軟體中同時使用兩個 PC 揚聲器,以便同時允許更多數量的混合音效,或者使用一個來提供基本音效另一個播放基於低質量MIDI 樣本的音樂來取代常規遊戲內曲目?
TL;DR:假設在 DOS 中玩遊戲時,可以使用兩個內部 PC 揚聲器作為立體聲音效卡的低品質替代品嗎?
PS:請不要推薦DOSBox、DOSEMU或任何其他DOS模擬器,我不想使用這些東西。謝謝!
答案1
PC 揚聲器介面只能控制一個揚聲器 - 請參閱osdev.org 取得範例程式碼。所以沒有本地方法可以做你想做的事。