VDMサウンド

VDMサウンド
原作者ヴラド・ロマスカヌ[1]
初回リリース2000年7月4日; 25年前[2] (2000年7月4日
最終リリース
2.0.4 [2] / 2001年8月4日; 24年前[2] (2001年8月4日
プレビューリリース
2.1.0 ベータ版[1] / 2003年7月5日; 22年前[1] (2003年7月5日
オペレーティング·システムWindows NT/2000/XP および 95/98/Me
入手可能な英語
タイプエミュレータ
ライセンスGPLv2

VDMSoundは、レガシーサウンドカードデバイスのオープンソース( GPLv2ライセンスエミュレータであり、 MS-DOS用に開発されたビデオゲームやその他のアプリケーションをMicrosoft Windows NT/2000/XP/95/98/Meオペレーティングシステムで実行できるように設計されました。作者はVlad Romascanuです。[1] [3]

特徴

VDMSoundは、 AdlibカードおよびSound Blasterカード(標準、Pro、16)、パラレルポート DACMPU 401 MIDIUARTモード)インターフェースをエミュレートします。また、ジョイスティックのサポートも提供します。[4]

VDMSoundの公式ビルドはWindows NT/2000/XPで動作します。Windows 95/98/MEへの移植版はChris Chua氏によって提供されました。[5]

録音

VDMSoundでは、キャプチャしたすべてのサウンドと音楽をWAVおよびMIDファイルに録音できます[6]

ユーザーマッピング

VDMSound を使用すると、ユーザーは MIDI 楽器やジョイスティックのボタンや軸にカスタム マッピングを提供できます。

  • MIDIマッピングは、ゲームでサポートされているMIDIデバイスの種類(例:MT-32)が、システムに実際に存在するハードウェアまたはソフトウェアデバイスの種類(例:Microsoft GS Wavetable SW Synth)と異なる場合に特に便利です。 [7]
  • ジョイスティックのマッピングは、主にDOSベースのフライトシミュレーションアプリケーションで、操縦桿、スロットル、ペダルをシミュレータの想定される構成に合わせるときに必要になります。[8]

グラフィカルユーザーインターフェース

バージョン2.1.0ベータ版では、VDMSoundにはウィザードグラフィカルユーザーインターフェイス(Windowsシェル拡張機能として統合)も含まれており、任意のMS-DOS実行可能ファイルを右クリックすることでアクセスできます。[9]

デザイン

DOSでx86パーソナルコンピュータ全体をエミュレートするDOSBoxとは対照的に、VDMSoundはサウンドハードウェアのみをエミュレートします。DOSエミュレーションのその他の側面は、Windowsオペレーティングシステムの16ビットサブシステム(NTVDM)によって仮想化を通じてネイティブに管理されます。[10] これによりシステム負荷が軽減され(同じハードウェア仕様の場合、DOSBoxよりもゲームの実行速度が速くなります)、互換性は低下します(以下の制限事項を参照)。

制限事項

Windows オペレーティング システムの 16 ビット サブシステムには、VDMSound エミュレーションに直接的または間接的に影響を与えるいくつかの領域が欠けています。

  • Windows NT/2000/XP のDPMIサポートが不完全なため、エミュレートされたサウンド カードと通信する際に、いくつかのゲームが起動しなかったり、ランダムにクラッシュしたりします。
  • Windows NT/2000(XPではない)の不適切な割り込みエミュレーションにより、エミュレートされたサウンドカードと通信する際に一部のゲームがハングアップする(CLI2NOPによるパッチ適用が必要)。[11 ]
  • Windows でのPICエミュレーションが不適切であると、ゲームで通常モード (またはインテリジェント モード)を使用できなくなり、VDMSound の MPU-401 エミュレーション サポートが UART モードのみに制限されます。

DOSBox は Windows 16 ビット サブシステムに依存しないため、これらの制限の影響を受けません。

歴史

VDMSoundは1998年にモントリオールでプライベートプロジェクトとしてスタートしました。その目的は、Windows NTの16ビットサブシステム仮想化を活用しながら、ゲーム内のMIDI音楽をソフトウェアでキャプチャすることでした。2001年春先に全面的な書き換えが行われた後、オープンソースとなり、SourceForgeに移行しました。しかし、Windows 16ビットサブシステムの制限により、エミュレーションのさらなる改善が不可能になったため、2004年初頭に開発が中止されました(最終チェックインは2004年2月14日)。VDMSoundのサウンドエミュレーションコードはその後、DOSBoxに統合されました。[12]

VDMSoundはWindows Vistaと互換性がなかったため、プロジェクトは廃止されました。現在のバージョン2.1.0ベータ版が最終バージョンとなります。

参考文献

  1. ^ abcd 「VDMSoundプロジェクトページ」。2005年1月29日時点のオリジナルよりアーカイブ2017年4月10日閲覧。
  2. ^ abc 「What's New」。2004年12月9日時点のオリジナルよりアーカイブ2017年4月10日閲覧。
  3. ^ SourceForgeのVDMSound
  4. ^ VDMSound README (rtf)
  5. ^ Win9x + VDMSound **アルファ**
  6. ^ VOGONS: サウンドを wav ファイルにダンプするにはどうすればいいですか?
  7. ^ VDMSound FAQ: 音楽が変に聞こえます...
  8. ^ VOGONS: ジョイスティックエミュレーション
  9. ^ Sierra ヘルプページ: VDMS Launchpad
  10. ^ 「Windows Driver Development Kit: アプリケーションベースのインターセプト」。2010年3月4日時点のオリジナルよりアーカイブ2022年7月10日閲覧。
  11. ^ CLI2NOP FAQ
  12. ^ VDMSoundの最新バージョンは2.1.0ですか?
  • 「VDMSoundに関するフォーラム」。vogons.org 2022年7月10日閲覧
「https://en.wikipedia.org/w/index.php?title=VDMSound&oldid=1308401696」から取得