eXtrme Gammon を M1 Mac で動かす
環境
- MacBook Air (M1, 2020)
- macOS Big Sur 11.2.2
- homebrew (x86_64 版)
はじめに
基本的に以下は全て Rosetta2 を使って行ったので、ターミナルは Rosetta2 で起動する。
x86_64 となっていれば Rosetta2 で起動できている。
$ uname -m
x86_64
wine-crossover のインストール
wine-crossover を使うと 32bit のアプリ(eXtreme Gammon)を動かすことができる。
crossover 版以外の wine では 64 bit のものしか動かせないので注意。
$ brew tap gcenx/wine
$ brew install --cask --no-quarantine wine-crossover
日本語フォント
wget
を使って winetricks
をダウンロード
$ ./winetricks fonts fakejapanese
eXtreme Gammon をダウンロード
eXtreme Gammon is a Windows only program, continue?
と聞かれるが気にせずダウンロード
$ wine32on64 ./xg2install.exe
インストーラにしたがってインストールする。
ホームディレクトリ内に .wine
というディレクトリが作成されておりその中にある drive_c
が Windows の C ドライブに相当する。
$ wine32on64 ~/.wine/drive_c/Program\ Files\ \(x86\)/eXtreme\ Gammon\ 2/eXtremeGammon2.exe
とすると eXtreme Gammon が動く。
毎回これを実行するのは大変なので .zshrc
などに適当なエイリアスを作成する。
alias xg2='wine32on64 ~/.wine/drive_c/Program\ Files\ \(x86\)/eXtreme\ Gammon\ 2/eXtremeGammon2.exe'
これで次回以降はターミナル上で xg2
と打つだけで起動するようになる。
問題点
Windows を介していないため起動が早い、仮想化ソフトを使う必要がないなどのメリットはあるが、スペックの割に遅い。
私の知る限りでは現在(2020/3/7)M1 Mac で eXtreme Gammon を動かす唯一の方法です。
他に方法がある、または、Wine を使ってももっと早く動かせるなどあれば教えてください。