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にゲームを取り込む方法
- iPhoneをパソコンに接続するか、iCloud Drive / AirDropと一緒にファイルアプリを使用します。
- エミュレーターが「このiPhone内」に作成したフォルダにROMファイルをコピーします。
- エミュレーターを開きます:新しいゲームを自動的に検出し、ジャケットのサムネイルを生成します。
- ゲームを起動する前に、「設定」→「Bluetooth」からBluetoothコントローラーをペアリングし、エミュレーターに認識させます。
合法性:許可されることとされないこと
エミュレーター自体は完全に合法です。単にオリジナルのハードウェアのコードを解釈するプログラムにすぎません。問題はROMに関する点です。知的財産法規では、すでに物理的に所有しているゲームのバックアップコピーのみが保護されています。たとえ絶版になったゲームであっても、購入したことがないカートリッジのROMをダウンロードすることは、いかなる例外規定でも保護されません。
要するに、引き出しにカートリッジが入っているなら、それをスマホでプレイするためにコピーするのは正当化されます。持っていないのであれば、それは違法です。
動作をスムーズにするコツ
- バッテリー節約モード:ゲームで使用しない場合は、明るさを下げてモーションセンサーをオフにしてください。エミュレーションコアはCPUをかなり消費します。
- セーブステート:オリジナルのゲームが許可している場所だけでなく、ゲーム内のどのポイントでもセーブできます。『魂斗羅』や『バトルトーズ』のような難易度の高いゲームに便利です。
- ビデオフィルター:ブラウン管テレビの雰囲気を味わいたい場合はCRTフィルターや走査線フィルターを試してみてください。小さな画面ではフィルターなしの方が綺麗に見えることが多いです。
- 始める前にボタンをマッピングする:各コア(NES、SNES、メガドライブなど)でボタンの数が異なるため、初めてプレイする際はコントローラーのマッピングを確認することをお勧めします。
ローカルマルチプレイヤー
現代のエミュレーターでは、1台のiPhoneまたはiPadに2つのBluetoothコントローラーを接続して画面分割プレイを楽しむことができます。『魂斗羅』『ベア・ナックル』、あるいはSNESの『マリオカート』など、2人プレイ用に作られた名作に最適です。
まとめ
現在のiPhoneでのレトロゲームのエミュレーションは、アプリをインストールし、自分が所有するゲームのROMをコピーし、コントローラーをペアリングするだけで非常に簡単に行えます。重要なポイントは、法律面を尊重すること(自分が所有しているもののバックアップのみ)、そしてホーム画面に何種類ものアプリがあふれないように、複数のコンソールを一度にサポートするエミュレーターを選ぶことです。