DOSBoxは、往年のPCゲームを現代の環境で蘇らせるための強力な
エミュレーターです。
MS-DOS環境を忠実に再現し、古いゲームやアプリケーションを快適に動作させることができます。
DOSBoxの主な機能
- - 内蔵シェル: DOSプロンプトに似た独自のシェルを備え、MS-DOSの内部コマンドをほぼサポート。バッチファイルの実行も可能です。
- - CPUエミュレーション: 完全なCPUエミュレーターとして動作し、リアルモードとプロテクトモードの両方のDOSプログラムを実行できます。ホストCPUに依存せず、幅広い環境で利用可能です。
- - グラフィックとサウンド: テキストモードからVGA、VESA、S3 Trio 64など、様々なグラフィックハードウェアをエミュレート。サウンドに関してもPCスピーカーからSound Blaster 16まで、幅広いサウンドデバイスに対応しています。非公式ビルドではMT-32/CM-32Lのエミュレーションも可能ですが、ROMイメージが必要です。
- - スクリーンショットと動画記録: ゲーム画面のスクリーンショット撮影や、動画記録機能も搭載。Zip Motion Block Videoコーデックで圧縮された動画は、ゲームプレイをほぼ完全に再現します。
- - ネットワーク機能: ピアツーピアやインターネット/イントラネットのネットワークをシミュレート可能。TCP/IP上でのモデムシミュレーションや、IPXネットワークトンネリングにより、マルチプレイゲームも楽しめます。
- - シリアルポート互換: 古いハードウェアやソフトウェアに必要なシリアルポートタイミング互換を実装。USBデバイスをシリアルポートデバイスの代替として使用することも可能です。
DOSBoxの特徴
DOSBoxは、単なる
エミュレーターにとどまらず、以下のような特徴を持っています。
- - 幅広い互換性: DOSゲームだけでなく、Windows 3.1などの様々なDOSプログラムを実行可能。ただし、DOSゲームに不要な機能は追加しない方針です。
- - 高い移植性: Windows、macOS、Linuxなど、多様なOSに移植されています。また、x86以外のアーキテクチャにも対応するため、多くのデバイスで使用できます。
- - 活発なコミュニティ: ユーザーコミュニティによるグラフィカルフロントエンドの開発や、非公式ビルドの公開など、活発な活動が行われています。
DOSBoxの利用
DOSBoxは、GOG.comで販売されている古いゲームに同梱される形で利用されることもあります。また、ブラウザ上で
MS-DOSゲームをプレイできるEM-DOSBOXも、DOSBoxを基に開発されました。
DOSBoxの派生
DOSBoxのフォークプロジェクトであるDOSBox-Xは、日本語やPC-98をサポートしています。言語ファイルを設定することでUIの日本語化も可能です。また、Windows 3.1でマウスをシームレスに操作できるvmwmouseプラグインも提供されています。
まとめ
DOSBoxは、過去の
ソフトウェア遺産を現代に蘇らせるための重要なツールです。その高度なエミュレーション能力と幅広い
互換性は、多くのユーザーに支持されています。今後も、DOSBoxはレトロゲームファンや、過去の
ソフトウェアを利用したい人々にとって、欠かせない存在であり続けるでしょう。