グラフィックスにVGAを使用して8086ASMでゲームを作成することを考えていますが、何かを進める前に、プロジェクトにオーディオを取り込むことができることを確認したいと思います。PCスピーカーで十分だとは思いません。
Windows用の8086で音楽をプログラムする方法を探しています。直接アクセスできる最新のサウンドカードに何らかの標準がありますか、それともWindows APIを使用する必要がありますか?現時点で何を探すべきかよくわからないので、どんな提案でも大歓迎です。
最終的に (S)VGA に収束したディスプレイとは異なり、サウンドカードは同じ互換性に達することはありませんでした。さまざまなサウンド ブラスター、グラビス ウルトラサウンドなどがありました。最近の最新のハードウェアはそれらと互換性がないことが多く、適切な DOS ドライバーを持っていないか、サポートされているメモリ領域、ポート、フォーマット、およびプロトコルを知らなければ、Sound Blaster として DOS でプログラムすることはできません。
Sound Blaster と (S)VGA をエミュレートする DosBox のような PC/DOS エミュレータ用にこのようなプログラムを作成することを提案することしかできません。それはうまくいくはずです。
または、Win32 API を入力、描画、およびサウンドに使用して、通常の Windows プログラムを作成することもできます。