iPhoneでのレトロゲームのエミュレーションは、もはや開発者プロファイルや奇妙なケーブルを使う必要はありません。対応フォーマットとROMの合法的な入手元さえ知っていれば、わずか数分でレトロゲームのライブラリを構築できるようになりました。ここでは、遠回りしないためのガイドをご紹介します。

エミュレートする前に必要なもの

必要なものは3つだけです:App Storeからインストールしたマルチコンソール・エミュレーター、すでに物理的に所有しているゲームのROM、そしてコントローラーでプレイしたい場合は、iOS互換の(MFiまたは汎用の)Bluetoothコントローラーです。

Retro Emulatorのようなアプリなら、コンソールごとに異なるコアをインストールしなくても、8ビット、16ビット、32ビットのゲーム(NES、SNES、ゲームボーイ、メガドライブなど)を一度にカバーでき、デバイス自体のクラウドにセーブデータを保存できます。

どのROMフォーマットに互換性があるか

  • .nes / .sfc / .smc — NESおよびスーパーファミコン。
  • .gb / .gbc / .gba — ゲームボーイ、カラー、アドバンス。
  • .md / .gen — セガ メガドライブ。
  • .zip — ほとんどのエミュレーターは、手動で解凍することなく、圧縮ファイルを直接読み込むことができます。

iPhoneにゲームを取り込む方法

  1. iPhoneをパソコンに接続するか、iCloud Drive / AirDropと一緒にファイルアプリを使用します。
  2. エミュレーターが「このiPhone内」に作成したフォルダにROMファイルをコピーします。
  3. エミュレーターを開きます:新しいゲームを自動的に検出し、ジャケットのサムネイルを生成します。
  4. ゲームを起動する前に、「設定」→「Bluetooth」からBluetoothコントローラーをペアリングし、エミュレーターに認識させます。

合法性:許可されることとされないこと

エミュレーター自体は完全に合法です。単にオリジナルのハードウェアのコードを解釈するプログラムにすぎません。問題はROMに関する点です。知的財産法規では、すでに物理的に所有しているゲームのバックアップコピーのみが保護されています。たとえ絶版になったゲームであっても、購入したことがないカートリッジのROMをダウンロードすることは、いかなる例外規定でも保護されません。

要するに、引き出しにカートリッジが入っているなら、それをスマホでプレイするためにコピーするのは正当化されます。持っていないのであれば、それは違法です。

動作をスムーズにするコツ

  • バッテリー節約モード:ゲームで使用しない場合は、明るさを下げてモーションセンサーをオフにしてください。エミュレーションコアはCPUをかなり消費します。
  • セーブステート:オリジナルのゲームが許可している場所だけでなく、ゲーム内のどのポイントでもセーブできます。『魂斗羅』や『バトルトーズ』のような難易度の高いゲームに便利です。
  • ビデオフィルター:ブラウン管テレビの雰囲気を味わいたい場合はCRTフィルターや走査線フィルターを試してみてください。小さな画面ではフィルターなしの方が綺麗に見えることが多いです。
  • 始める前にボタンをマッピングする:各コア(NES、SNES、メガドライブなど)でボタンの数が異なるため、初めてプレイする際はコントローラーのマッピングを確認することをお勧めします。

ローカルマルチプレイヤー

現代のエミュレーターでは、1台のiPhoneまたはiPadに2つのBluetoothコントローラーを接続して画面分割プレイを楽しむことができます。『魂斗羅』『ベア・ナックル』、あるいはSNESの『マリオカート』など、2人プレイ用に作られた名作に最適です。

まとめ

現在のiPhoneでのレトロゲームのエミュレーションは、アプリをインストールし、自分が所有するゲームのROMをコピーし、コントローラーをペアリングするだけで非常に簡単に行えます。重要なポイントは、法律面を尊重すること(自分が所有しているもののバックアップのみ)、そしてホーム画面に何種類ものアプリがあふれないように、複数のコンソールを一度にサポートするエミュレーターを選ぶことです。