
2026/06/01 22:28
Windows GOG DOS ゲームの Mac シリーズでの動作について
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
レガシーなDOSゲーム(『Heroes of Might & Magic II』(HoMM2)、SimCity 2000、Theme Hospital、Syndicate Plus、Settlers II など)を現代的な Apple Silicon Mac で最も効果的に実行するには、遅い x64 Windows セットアップ(BootCamp や VirtualBox を経由したもの)に依存するのではなく、macOS のローカルビルドである DOSBox を直接実行することです。M2 チップでは、x64 Windows を実行することはネイティブなエミュレーションと比較して著しいパフォーマンスのボトルネックをもたらします。推奨されるアプローチは、DOSBox for Mac をインストールし、HoMM2 GOG インストーラー(互換性のあるマシンで入手)、および macOS ゲームプレイ用 CD イメージ(
homm2_macos.cue)をカスタム構成ファイルを使用して /Users/<USER>/GOG/macoshomm2.conf という孤立した環境内でマウントすることです。この構成スクリプトでは、C: をゲームフォルダーにマウントし、-t iso -fs iso オプションで D: を ISO としてマウントし、画面をクリアして heroes2.exe を起動します。/Users/<USER>/GOG/RunHoMM2.command というパスでシェルスクリプトを作成し、DOSBox for Mac をローカル macOS ビルドで実行するための発行者コマンドファイル(ラッチャー)を -conf 引数を使って作成できます(GOG ゲームにバンドルされている Windows-DOSBox を使用しない)。画面のカスタマイズについては、構成の [sdl] と [render] セクション(例:fullscreen=false、aspect=true、scaler=normal2x を強制的に設定)を通じてサポートされます。将来的な macOS アップデートにより現在の DOSBox ビルドとの互換性が最終的に壊れる可能性がありますが、問題が発生した場合は DOSBox-X などの代替オプションがすぐに利用可能です。この方法では、無料のツールを使って Apple Silicon でクラシックなストラテジーとロールプレイングゲームにアクセスできるようにしながら、 sluggishly な Windows 仮想化ワークアラウンドや別途ライセンスを購入することを回避できます。本文
GOG 古作の M2 MacBook 上での動作方法(DOSBox for Mac)
GOG は素晴らしいプラットフォームです。同社から購入した『シムシティ 2000』『テーマ病院』『シンディケイト プラス』など、子供の頃からの名作でありながら現在でも遊べる良質なゲームをいくつか紹介します。
特に以下の作品は Windows 環境下で動作しますが、GOG を活用すれば Mac でも再生可能でしょう:
- 『セッターズ II』
- 『モecht&マジック II(Heroes of Might & Magic II)』
GOG の最大の特徴:DOSBox 内蔵
GOG のカタログはシンプルですが、DOS ゲームを購入するとインストールランナーに DOSBox が統合されているという利点があります。
- 対応 OS: タイトルによりますが、Windows および macOS 両方に対応するものもあれば、Windows 専用として動作するものもあります。
M2 MacBook 環境での課題と解決策
VirtualBox や Boot Camp で Windows を動かすのは、Intel チップの Mac では容易でしたが、最新モデル(M シリーズ)では以下のような問題が発生します。
- x64 アーキテクチャの Windows: 著しく動作が低速になり、使用不可能です。
- Apple 純正仮想化による ARM64 Windows 11: ライセンス認証(アクティベーション)ができないため、利用できないケースがあります。
この状況下での唯一の実用的な解決策は、「DOSBox for Mac」を使用することです。
導入手順(Windows マシンの一時的な利用が必要)
作業を進めるためには、古い Intel MacBook に Windows をインストールしたマシンなど、一時的に Windows 環境が必要な段階があります。
ステップ 1: DOSBox for Mac のインストール
macOS ユーザー向けに公式の DOSBox for Mac をインストールしてください。
ステップ 2: ゲームのインストール(Windows 環境)
GOG からゲームをダウンロードし、Windows マシンに通常通りインストールします。
- 例:
を実行して『Heroes of Might & Magic II』を設置する。HoMM2_installer.exe
ステップ 3: ゲームファイルの転送
インストールされたゲームファイルを macOS の指定フォルダへコピーします。
- 移動先パス:
/Users/<ユーザー名>/GOG/HoMM2- ※
は実際のホームディレクトリの名称です。<ユーザー名>
- ※
ステップ 4: DOSBox 設定ファイルの作成
/Users/<ユーザー名>/GOG/macoshomm2.conf に以下の内容を含んだ設定ファイルを作成します。
このスクリプトは、ゲームフォルダを読み込めるドライブをマウントし、CD イメージも接続してから、ついにゲームを実行させる役割を果たします。
[autoexec] @echo off mount C "/Users/<ユーザー名>/GOG/HoMM2" imgmount D "/Users/<ユーザー名>/GOG/HoMM2/homm2_macos.cue" -t iso -fs iso C: cls heroes2.exe exit
ステップ 5: クリックで実行するコマンドの作成
ダブルクリックですぐに実行できるように、Mac 用のシェルスクリプトを作成し保存します。
- 保存先:
/Users/<ユーザー名>/GOG/RunHoMM2.command
#!/bin/zsh set -euo pipefail ROOT="/Users/<ユーザー名>/GOG" DOSBOX="/Applications/DOSBox.app/Contents/MacOS/DOSBox" cd "$ROOT/HoMM2" exec "$DOSBOX" -conf "$ROOT/HoMM2/dosboxhomm2.conf" -conf "$ROOT/macoshomm2.conf"
ポイント: 本設定では、ゲームに同梱されている Windows 版 DOSBox を使用せず、Mac 向けの「DOSBox for Mac」を指定して実行します。 このコマンドファイルをダブルクリックするだけで、Apple Silicon (M シリーズ) 搭載の MacBook でも正常に動作します!
※注意: macOS の警告メッセージが出ることがありますが、現在では問題なく動きます。今後「DOSBox for Mac」がサポート終了になる可能性はありますが、DOSBox-X など、開発が続いている代替ソフトも選択肢としてあります。
高度な設定とウィンドウモードの活用
ウィンドウモードでのプレイやディスプレイ設定を調整したい場合は、DOSBox のパラメータ(
.conf ファイル)を利用します。特に「Scaler(スケーラー)」は画面認識度合いを調整できる楽しい機能です。
sdl セクションなどの上部に以下の設定を追加してください。
[sdl] fullscreen=false fulldouble=false fullresolution=desktop windowresolution=desktop output=opengl2 autolock=true waitonerror=true [render] aspect=true scaler=normal2x forced
これらの設定により、美しい画面でかつてのゲーム世界を楽しめます。子供の日、または休日の良い気分転換にぜひお試しください!