複数のPCスピーカーを設置・使用することは可能ですか?

複数のPCスピーカーを設置・使用することは可能ですか?

まず、少し背景を説明します。「PC スピーカー」とは、標準的な 3.5 mm ジャック ベースのステレオ スピーカーのことではありません。私が言及しているのは、マザーボードに直接接続された 4 ピン 255 周波数スピーカーです。

ここで、現在のセットアップと私の目標について少し説明します。長年 DOSBox を使ってきましたが、飽きてしまい、純正の DOS に戻したいと思いました。そこで、予備の古いハードウェアのコレクションを掘り起こし、レトロなタワーをフランケンシュタインのように組み立てました。このタワーは、3.0GHz Pentium D CPU、512MB RAM、最大 1440x900 の VGA サポートと 64MB VRAM を備えたオンボード GPU を使用しています。外部ドライブは、USB1.1 フロッピー ディスク ドライブ (3.5 インチ) です。

拡張メモリ サポートのため、このマシンに MS-DOS や PC-DOS ではなく FreeDOS のコピーをインストールしましたが、すべての設定を終えた後、非常に重要なハードウェアの 1 つであるサウンド カードを忘れていたことに気付きました。現時点ではサウンド カードを購入するお金がなく、手元にもないので、ゲームのサウンド エフェクトには PC スピーカーを使用し、音楽は聞けません。

質問です。問題のマザーボードには有線接続ではなく PC スピーカーが直接はんだ付けされていますが、2 つ目の PC スピーカーを取り付けることは可能でしょうか (マザーボードに 4 ピン コネクタがあると仮定)? さらに重要なことは、これが可能であれば、ゲーム内や他のソフトウェア内で両方の PC スピーカーを同時に使用して、一度に多数のミックス サウンド FX を可能にしたり、1 つを使用して基本的なサウンド FX を提供し、もう 1 つを使用して通常のゲーム内トラックの代わりに低品質の MIDI サンプル ベースの音楽を再生したりすることは可能でしょうか?

TL;DR: DOS でゲームをプレイするときに、ステレオ対応のサウンドカードの低品質の代替として、2 つの内蔵 PC スピーカーを仮に使用できるでしょうか?

PS: DOSBox、DOSEMU、その他の DOS エミュレーターはお勧めしないでください。私はこれらを使用するつもりはありません。ありがとうございます!

答え1

PCスピーカーインターフェースは1つのスピーカーのみを制御できます。サンプルコードはosdev.orgをご覧くださいしたがって、必要なことを実行するネイティブな方法はありません。

関連情報