2分で読めます
| ハウツー
画像クレジット: Homebrew
暖かい夏の午後、お気に入りのゲーム機が起動する音、そしてキッチンから漂うパイの香り。ああ、懐かしい日々。子供に戻ることはできませんが、お気に入りのゲームを再びプレイすることで、懐かしい思い出に浸ることができます。MAMEはアーケードゲームの定番エミュレーターですが、Apple Silicon搭載Macで動作させるのはプラグアンドプレイではありません。App Storeにはなく、手動でインストールするにはコマンドラインをいくつも実行する必要があります。
もっと簡単な方法をお探しですか?Homebrewです。これはソフトウェアのインストールを簡素化するパッケージマネージャーで、特にmacOSがネイティブサポートしていないツール(例えばMAME)のインストールに便利です。複雑な設定をする必要がなく、ターミナルコマンドをいくつかコピー&ペーストするだけでインストールできます。手順は以下のとおりです。
Homebrewを使ってMシリーズMacにMAMEをインストールする方法
所要時間: 5分
MAMEビルド版のディストリビューションは、公式MAME開発ウェブサイトから入手できます。ただし、複数のコマンドラインバイナリを操作する必要があり、正直言って少し混乱するかもしれません。Homebrewを既にお持ちの場合は、より簡単な代替案をご紹介します。
- ターミナルを開き、ウィンドウにbrew install mameと入力します。

- Returnキーを押してインストールが完了するまでお待ちください。Homebrewは必要な依存関係をすべて自動的にダウンロードしてインストールします。
- 完了したら、ターミナルでmame –versionを実行してインストールを確認します。

- 成功した場合、インストールされているMAME バージョンを返します。
- MAME を実行するには、ターミナルにmameと入力します。
- 「Return」キーを押します。すべてが正しく設定されていれば、MAME が起動します。

MシリーズMacにHomebrewをインストールする方法
Homebrew をまだお持ちでない場合は、次の手順に従って M シリーズ Mac にインストールしてください。
- Finder >アプリケーション>ユーティリティ>ターミナルに移動します。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"ウィンドウに貼り付けて、 Return キーを押します。
- インストールが完了するまでお待ちください。Macのログインパスワードの入力を求められる場合があります。
- インストールしたら、実行して
brew --versionHomebrew を検証します。 - Homebrew が正しくインストールされている場合は、バージョン番号が返されます。
MAME用追加自作ツール
ROM管理、メタデータ処理、高度な設定オプションなど、より優れた機能が必要な場合は、Homebrew がMAME体験を向上させる追加ツールも提供しています。これらのツールは、ゲームファイルの整理、ROMの整合性検証、大規模なコレクションの効率的な管理に役立ちます。
Advancescan ROMマネージャー
AdvancescanはROMファイルのチェックと整理に役立ちます。MAMEディレクトリをスキャンし、不足しているゲームファイルや破損したゲームファイルを特定するのに役立ちます。
- ターミナル
brew install advancescanに 入力します。 - このコマンドは、ROM コレクションをスキャンして修正するために使用できるコマンドを表示します。
MAME ROMツール
ROM Toolsは、ROMセットの管理、ファイル名の変更、適切なディレクトリへの振り分けを行うためのユーティリティ集です。コレクションが大規模で、整理整頓が必要な場合に役立ちます。
brew install rom-toolsターミナルで実行します。- インストールが完了したら、入力して
rom-tools --helpさまざまな ROM 管理機能にアクセスします。
グラフィックスとパフォーマンスの向上を実現するSDL2
MAMEはグラフィックと入力処理にSDL2(Simple DirectMedia Layer 2)を使用しています。Homebrewは依存関係として自動的にインストールされますが、最新の機能や最適化のために手動でアップデートすることも可能です。
- ターミナルに入力します
brew install sdl2。 - MAME は、コマンドラインを実行した後、パフォーマンスをスムーズにするためにこれを自動的に使用します。
HomebrewとMAMEを使えば、複雑なコマンドラインを使わずにクラシックゲームを復活させられるのが気に入っています。また、大規模なROMコレクションを管理している場合は、AdvancescanやSDL2などのHomebrewツールでプロセスを効率化できます。
とはいえ、エミュレーションはアーケードゲームの定番ゲームだけに限りません。iOSデバイスは現在、レトロゲーム機のエミュレーターを数多くサポートしており、その数は増え続けています。iOSでのエミュレーションに関するガイドをご覧になり、どのようなことが可能かご確認ください。