web-dev-qa-db-ja.com

実際のDOSでDOSBoxのSB16エミュレーションを使用しますか?

だから私は考えていましたが、オーディオを適切に使用できるように、AC97/IHDAチップを搭載したマシンの実際のDOSでDOSBoxのサウンドエミュレーションソフトウェアを使用することは潜在的に可能ですか?私は効果音にPCスピーカーを使用してきましたが、ブリープbloopwaaaamp効果音の一般的な感触が大好きです。積極的にプレイしていないときにMIDIPlayerを使用してゲームサウンドトラックのMIDIバージョンを聞くこともできますが、大きな注意点が1つあります。多くのDOSゲームはPCスピーカーからのみFXを再生でき、音楽。私はこれに対する解決策を見つけるために広範囲に検索しました、そして私は最終的に「私はSB、AdLib、またはCovoxを持っていないかもしれません...しかし私はそれらをエミュレートできますか?」と思いました。

そしてそれが今日の問題です:DOSBoxのSB/AdLib/GeneralMIDIエミュレーターをコンパイルして実行し、8ビットMIDIサウンドエフェクトを維持できる実際のDOSで実行することは可能でしょうか? AC97/IHDAに音楽をパイプするために仮想SBを使用しますか?(いいえ、DOSBoxまたはVMはオプションではありません、私は物事を本物に保ちたいので、すぐに購入するでしょうそれよりもサウンドカードなので、提案しないでください。)

あるいは、DOSBoxを排他的に使用することなく、ハードウェア-emu環境を取得するためにDOS内でDOSBoxを構築/実行することは可能でしょうか? DOSプロンプトからゲーム固有の設定でDOSBoxを起動して言いますか?

2
Alison E.E.

DOSプログラムは、ハードウェアに直接アクセスすることを想定しています。

このような直接ハードウェアアクセスをエミュレートするには、何らかの仮想化(DOSBoxまたはVM)が必要であるか、実際のハードウェアにエミュレーションのサポートが組み込まれている必要があります(最新のチップセットは通常、PS/2キーボード/マウスアクセスをUSBにリダイレクトできるようにするためにこれを実行できます) 、ただし他の目的ではありません)。

3
CL.

VSB(Virtual Sound Blaster)、TEMU(Tandyサウンドチップエミュレーター)、remusなどのDOS用のSB(およびその他のサウンドカード)用のソフトウェアエミュレーターがいくつかあります。

http://board.flatassembler.net/topic.php?t=9524

1
SEGStriker