iPhone および iPad 用の RetroArch アプリを使用すると、お気に入りのレガシー ゲームを外出先でもプレイできるようになります。ただし、それにはある程度の作業と設定が必要です。その方法は次のとおりです。
RetroArch は、エミュレータとゲーム エンジン用の、オープンソースで広告なしのマルチプラットフォーム フロントエンドです。このアプリケーションはもともと 2010 年に Nintendo SNES のエミュレータとして作成されましたが、長年にわたってさまざまなプラットフォームやレガシー ゲーム システムをサポートするように成長しました。
このアプリは、Atari 2600 から初代 Sony Playstation まで、昔の最も人気のあるビデオ ゲーム コンソールの多くのゲームをサポートしています。
RetroArch が iPhone、iPad、Apple TV でサポートしているレトロ ゲーム システム
- アムストラッド CPC
- アタリ 2600
- アタリ 5200
- アタリ 7800
- アタリリンクス
- バンダイ ワンダースワン
- アミーガ准将
- コモドール64
- コモドール 128
- コモドール CBM-II
- コモドール PET
- コモドール・プラス
- コモドール VIC-20
- コレコビジョン
- GCE ベクトレックス
- フェアチャイルド チャンネル F
- マテル インテリビジョン
- ファミコン / ファミコン (NES)
- スーパーファミコン (SNES)
- 任天堂バーチャルボーイ
- 任天堂ゲームボーイカラー
- 任天堂ゲームボーイアドバンス
- ニンテンドーDS
- SNKネオジオ
- SNKネオジオCD
- SNKネオジオポケット
- セガマスターシステム
- セガ ゲームギア
- セガジェネシス / メガドライブ
- セガCD
- セガサターン
- シャープ X68000
- ソニー プレイステーション 1
- ソニー プレイステーション ポータブル (PSP)
- シンクレア ZX スペクトル
- テキサス・インスツルメンツ TI-83
- トムソン MO/TO
- 渡良監修
のApp StoreのバージョンRetroArch はどのデバイスにもインストールできますiPhoneまたは iPod Touch を実行中iOS14.2 以降、以下でも利用可能ですiPadOS。
このアプリケーションは Apple TV でも利用できますが、このガイドでは iOS および iPadOS バージョンの RetroArch のみを説明します。
アプリによるとWebサイトそしてApp Storeページ, RetroArch には、マルチパス シェーダー、ゲームプレイの巻き戻し、AI 翻訳など、さまざまな高度な機能が含まれています。
このアプリは 10 年以上にわたって iOS の脱獄バージョンで利用可能でしたが、ここでは、アプリストアバージョン - このバージョンはインストールが最も簡単で、誰でも無料で利用できます。
RetroArch は、ソフトウェア エミュレーションを使用して iPhone のハードウェア上でゲーム コンソールをシミュレートします。具体的には、アプリケーションは、「libretro コア」として知られる動的ライブラリとしてコンパイルされたゲームとエミュレータを使用します。
これにより、アプリケーションでゲーム ROM を実行できるようになります。 ROM (読み取り専用メモリ) は、ゲームのオリジナル カートリッジまたはゲーム ディスクから合法的に取得できます。ほとんどの場合、これがゲーム ROM を入手する唯一の合法的な方法です。
ROM の準備ができたら、RetroArch のセットアップは非常に簡単ですが、選択できるオプションはかなり多くあります。すべてを準備する方法は次のとおりです。
ゲーム ROM を取得したら、RetroArch でそれを開くことができることを確認する必要があります。 zip、rar、または .7z ファイル形式のゲーム ROM がある場合は、まずそれを抽出する必要があります。
RetroArch はさまざまなゲーム ROM を使用できます
Apple の iOS 用組み込みファイル アプリを使用して、圧縮されたゲーム ROM をタップして .zip ファイルを抽出できます。 7z などの他のファイルタイプでは、App Store で無料で入手できる iZip などのサードパーティ アプリケーションを使用する必要があります。
使用可能なゲーム ROM には、たとえば Nintendo 64 の場合は .n64、初代 PlayStation の場合は .cue および .bin など、明らかなファイル拡張子が付いている必要があります。
ゲーム ROM を抽出したら、それを開いて、RetroArch 経由でゲームをロードできます。アプリには、というラベルのオプションがあります。コンテンツをロードする。
をタップすると、コンテンツをロードするオプションを使用すると、希望の ROM を選択できます。アプリ内で、RetroArch のスタート ディレクトリとデバイスのダウンロード フォルダーを調べて、ゲーム ROM を見つけることができます。
または、ラベルの付いたオプションをタップすることもできます開ける, これにより、組み込みの iOS ファイル ブラウザを使用してデバイス上の ROM を見つけることができるようになります。
選択したゲーム ROM を見つけたら、それをタップすると、ゲームと必要なゲームと libretro コアがロードされます。つまり、画面上のタッチ コントロールを介してプレイする準備ができています。
ただし、場合によっては、RetroArch によって、エミュレートする特定のプラットフォームを選択するか、エミュレーションに使用する正確な libretro コアを選択するように求められることがあります。これは、アプリケーションが特定のコンソールをエミュレートする複数の方法をサポートしており、パフォーマンスの点で異なる可能性があるためです。
RetroArch プレイリストを使用してゲームを整理する
RetroArch では、ゲーム ROMS をコンソールごとに、いわゆるプレイリストに整理するオプションが提供されます。プレイリストを作成するには、ROM 専用のフォルダーを作成し、その中にすべてのゲーム rom を配置し、RetroArch でディレクトリをスキャンする必要があります。
RetroArch を使用すると、ゲームをプレイリストに整理できます
ROM 用の新しいフォルダーを作成するには、Apple のデフォルトのファイル アプリを使用できます。を選択して、RetroArch のメイン ディレクトリに移動します。私のiPhoneでまたは私のiPadファイル内のオプションを選択し、RetroArch フォルダーをタップします。
RetroArch フォルダーをもう一度タップすると、アプリケーションのメイン ディレクトリに移動します。ここで、すべてのゲーム ROM を含む新しいフォルダーを作成できます。
これを行った後、RetroArch アプリを開き、画面の下部にあるサンドイッチ バー メニューを選択します。これにより、必要なプレイリスト設定が表示されます。
インポート ボタンをタップすると、以前に作成した ROM フォルダーに移動し、そのファイルの内容をスキャンできます。
ROM フォルダーのファイルの内容をスキャンした後、画面左上の矢印を使用して戻ります。さまざまなゲーム コンソールのリストが表示され、いずれかをタップすると、それらのゲーム コンソール用のゲームがサムネイル付きで表示されます。
PlayStation 1エミュレーションのための追加手順
RetroArch にはエミュレート可能なほとんどのコンソールのサポートが既に組み込まれていますが、初代 Sony PlayStation 用に作られたゲームを実行するにはもう少し作業が必要になります。
PS1 ゲームには PlayStation BIOS ファイルが必要です
PlayStation 1 ゲームをロードしようとすると、ファームウェアが不足していることを警告するエラー画面が表示される可能性があります。不足しているファームウェアは初代 Sony PlayStation の BIOS ファイルであり、RetroArch にはバンドルされていないため、手動でインストールする必要があります。
初代 Sony PlayStation には、さまざまな地域市場向けに作成されたいくつかのバージョンが存在しました。これは、一部のゲームでは米国市場向けの PlayStation の BIOS ファイルが必要な場合があり、他のゲームではヨーロッパで販売される PlayStation の BIOS ファイルが必要な場合があることを意味します。
以前にも述べたように、AppleInsiderは Google ではないため、BIOS ファイル自体を提供することはできません。ただし、RetroArch でそれらを使用する方法は説明できます。
目的のゲームに必要な BIOS ファイルを入手したら、ファイル内の RetroArch のシステム ディレクトリ (Documents/RetroArch/RetroArch/system) にそれらのファイルを配置する必要があります。
これを行うと、PS1のゲームがプレイできるようになります。ただし、コンソールをエミュレートしてゲームを実行するために使用しているデバイスによってパフォーマンスが異なる場合があることに注意してください。
ゲームの実行速度が速すぎる場合の対処方法
お気に入りの PS1 ゲームを RetroArch に追加したばかりで、音声が途切れ途切れになる高速アニメーションが表示されるだけの場合は、次のように対処します。これが表示される場合は、デバイスが ProMotion をサポートしているためです。これは、Apple が「ProMotion」と呼ぶ、最大 120Hz の可変リフレッシュ レートを意味します。他のほとんどのディスプレイは通常、60Hz の固定リフレッシュ レートを備えています。
アプリ内設定を通じて、ゲームのスピードアップを修正できます
幸いなことに、ゲームを意図した速度で実行するための迅速かつ簡単な修正方法があります。
アプリで歯車アイコンをタップして開きますビデオ設定、 それから同期。同期設定の一番下までスクロールすると、というタイトルのオプションが表示されます。正確なコンテンツのフレームレートに同期 (G-Sync、Freesync)。
この設定を有効にすると、ゲームはそのコアで要求されたタイミングで強制的にロードされます。つまり、ゲームの速度が速くなったように見えなくなります。
RetroArch ユーザー インターフェイスを変更する方法
RetroArch を使用すると、個人の好みに応じてアプリのユーザー インターフェイスをカスタマイズできます。 4 つのプリインストールされた設計構成から 1 つを選択できます。 4 つのデザイン構成はそれぞれまったく異なる外観を持っています。XMB 構成は PlayStation のようなユーザー インターフェイスを特徴とし、RGUI は Minecraft のフォントに似たブロック状のフォントを備えたよりレトロな外観を採用しています。
RetroArch ユーザー インターフェイスを好みに合わせてカスタマイズします
RetroArch には、次の UI レイアウト オプションがバンドルされています。
- GLUI (デフォルト)
- オゾン
- RGUI
- XMB
多くの人は、Sony の PlayStation インターフェイスに似ているため、デフォルトの GLUI よりも XMB を好みます。 XMB デザインは、App Store より前のバージョンの RetroArch や他のプラットフォームにもあります。
歯車アイコンをタップして下にスクロールすると、デザイン構成を変更できます。ドライバー。をタップした後、ドライバーをクリックすると、目的のメニュー ドライバーを選択するオプションが表示され、アプリのユーザー インターフェイスが変更されます。
キー設定の場所は、選択した UI に応じて変わる可能性があることに注意してください。たとえば、XMB では、UI を変更するオプションは次の場所にあります。ユーザーインターフェース > メニュー。
早送りボタンとRetroArchボタン
RetroArch を使用すると、アプリの専用の早送りボタンを使用して、スキップできないカットシーンや耐え難いロード時間を簡単に高速化できます。ゲームをロードすると、画面の右下に早送りボタンが表示されます。
早送りボタンと RetroArch ボタンは丸で囲まれています
早送りオプションを使用すると、ゲームを意図した 2 倍の速度でプレイできるため、レベルをすばやく移動したり、多少のスキップをしたりすることができます。
RetroArch ボタンも画面の右側にあります。これは、内側に RetroArch ロゴが入った小さな円形のボタンです。このボタンを使用すると、主要なゲーム関連のコントロールが 1 つの設定ペインに統合されたクイック メニューを開くことができます。
クイック メニューを使用すると、保存状態にアクセスしたり、画面上のコントロールを調整したり、シェーダーをアクティブにしたり、ゲームプレイを巻き戻したりすることができます。
RetroArch で状態を保存
既存のゲーム内保存オプションに加えて、RetroArch には状態保存のサポートが含まれており、多くの場合、より便利になります。
状態を保存すると、ゲーム内に保存オプションがない場合でも、進行状況を保存できます。
古いゲーム タイトルの多くにはチェックポイント ベースの保存システムがありません。つまり、レベルの途中で失敗すると、最初からやり直す必要があります。 RetroArch は、状態保存を使用することで、この不便さを過去のものにします。
保存状態は事実上、特定の時点でのゲームのスナップショットであり、いつでも戻ることができる進行状況のライブ記録です。 RetroArch は、どこで中断したか、どのレベルにいるか、どのキャラクターとしてプレイしたかなどを正確に記憶できます。
[RetroArch] ボタンをタップして [状態の保存] にアクセスすると、[クイック メニュー] が開きます。そこから、保存状態を保存またはロードし、関連するスロットを管理できます。
画面上のコントロールをカスタマイズする
RetroArch は、独自のボタン配置を持つ異なるコントローラーを使用する多数の古いゲーム システムをエミュレートできます。 GameBoy Advance のコントロールは、Sony PlayStation や Atari 2600 のコントロールとは完全に異なります。
RetroArch を使用すると、さまざまなボタン構成から選択できます
RetroArch は一連のユニバーサルなオンスクリーン タッチ コントロールを提供しますが、ゲーム用に元々意図されていたボタン構成に戻すこともできます。これは比較的簡単に実行できます。
画面右下の歯車アイコンをタップし、ユーザーインターフェース。ユーザーインターフェース設定で、 をタップします。オンスクリーンオーバーレイその後オーバーレイ プリセット。
これにより、アプリ内ファイル ブラウザが表示され、希望する画面上のボタン レイアウトを選択できます。画面の左上にある矢印をタップすると、さまざまな組み込みオーバーレイ間を移動し、ゲームとコンソールの組み合わせに一致するオーバーレイを選択できます。
ゲームがすでに実行されている場合は、RetroArch のクイック メニューからオンスクリーン オーバーレイを切り替えることもできます。画面の右側の領域にある RetroArch ボタンをタップすると、クイック メニューが開き、画面上のオーバーレイ設定を簡単に調整できます。
iPhone および iPad 上の Retroarch は、ゲーム エミュレーションの将来にとって何を意味しますか?
長年にわたり、エミュレータはジェイルブレイクの調整、つまり Apple によって容認されていない非公式のファイルシステムの変更を通じてのみ利用可能でした。
しかし最近、同社はより寛大な措置を採用しました。態度iOS App Store でゲーム エミュレーション ソフトウェアを開発し、その結果、現在ではかなりの数のエミュレータがダウンロードできるようになりました。
RetroArchを使用すると、さまざまなゲーム機をエミュレートできます
のようなアプリデルタ、ガンマ、PPSSPPと RetroArch はすべて最近承認されたもので、将来的にはさらに多くのものが承認される可能性があります。
古いゲーム システムが日を追うごとに時代遅れになり、iPhone がますます強力になるにつれて、エミュレータが追加のコンソールをサポートするようになるのは時間の問題です。それがいつ起こるかは時間が経てば分かるだろう。
この分野における注目すべき制限の 1 つは、JIT コンパイル (ジャストインタイム コンパイルの略) が現在 iOS および iPadOS では許可されていないという事実です。これは、Apple が現在の方針を変更しないと仮定すると、Nintendo Gamecube のようなコンソールのエミュレータは近い将来不可能になることを意味します。
将来的には「新しい」ハードウェアのエミュレーションが確実に実現可能になりますが、Apple は依然として新しいエミュレータを評価し、承認する必要があります。このようなアプリは、同社の App Store と開発者のガイドラインに徹底的に従わなければ利用できません。
RetroArch の人気は、App Store でのデビューによってさらに高まるばかりです。このアプリは現在、はるかに幅広いユーザーベースで利用できるようになり、将来的には主流のゲームアプリになる可能性があります。