| 原作者 | ヴラド・ロマスカヌ[1] |
|---|---|
| 初回リリース | 2000年7月4日[2] |
| 最終リリース | 2.0.4 [2]
/ 2001年8月4日[2] |
| プレビューリリース | 2.1.0 ベータ版[1]
/ 2003年7月5日[1] |
| オペレーティング·システム | Windows NT/2000/XP および 95/98/Me |
| 利用可能 | 英語 |
| タイプ | エミュレータ |
| ライセンス | GPLv2 |
VDMSoundは、MS-DOS用に書かれたビデオ ゲームやその他のアプリケーションをMicrosoft Windows NT/2000/XP/95/98/Meオペレーティング システムで実行できるように設計された、レガシー サウンド カード デバイスのオープンソース( GPLv2ライセンス) エミュレーターです。作者は Vlad Romascanu です。[1] [3]
特徴
VDMSoundはAdlibおよびSound Blasterカード(標準、プロ、16)、パラレルポート DAC、MPU 401 MIDI(UARTモード)インターフェースをエミュレートします。また、ジョイスティックのサポートも提供します。[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 に移行しました。2004 年初頭に中止されました (最終チェックインは 2004-02-14)。Windows 16 ビット サブシステムの制限により、エミュレーションのさらなる改善が不可能になったためです。VDMSound のサウンド エミュレーション コードはその後、DOSBox に統合されました。[12]
VDMSound はWindows Vistaと互換性がなかったため、プロジェクトは廃止されました。現在のバージョン 2.1.0 ベータが最終バージョンのままとなります。
参考文献
- ^ abcd 「VDMSound プロジェクト ページ」。2005 年 1 月 29 日時点のオリジナルよりアーカイブ。2017年 4 月 10 日閲覧。
- ^ abc 「What's New」。2004年12月9日時点のオリジナルよりアーカイブ。2017年4月10日閲覧。
- ^ SourceForgeの VDMSound
- ^ VDMSound README (rtf)
- ^ Win9x + VDMSound **アルファ**
- ^ VOGONS: サウンドを wav ファイルにダンプするにはどうすればいいですか?
- ^ VDMSound FAQ: 音楽が変に聞こえます...
- ^ VOGONS: ジョイスティックエミュレーション
- ^ Sierra ヘルプ ページ: VDMS Launchpad
- ^ 「Windows Driver Development Kit: アプリケーションベースのインターセプト」。2010 年 3 月 4 日時点のオリジナルよりアーカイブ。2022 年 7 月 10 日に取得。
- ^ CLI2NOP FAQ
- ^ VDMSound の最新バージョンは 2.1.0 ですか?
外部リンク
- URL が見つかりません。ここで URL を指定するか、Wikidata に URL を追加してください。
- 「VDMSoundに関するフォーラム」。vogons.org 。2022年7月10日閲覧。
