エミュレーションとは?
Playstation 2は、Apple社のコンピュータとは全く異なる種類のコンピュータです。特にM1のようなCPUを搭載しているものはね。同じ「言語」を話すわけではありませんし、物理的なプロセッサの配置も一致していません。
AetherSX2は、PS2ゲームがオリジナルのコンソールハードウェア上で動作していると思わせるために、「エミュレーション」と呼ばれる技術を使用しています。そのため、エミュレーションには、オリジナルのシステムが提供する以上の処理能力が必要です。 ある意味、コンピュータの中にコンピュータを作ることになるからです。しかし、エミュレーションの方法は、長い年月をかけてかなり効率的になってきています。完璧なエミュレーションというものは存在しませんが、多くのプレイヤーにとって十分すぎるほどの結果が得られています。M1がゲームのエミュレーションに最適な理由
AppleのM1プロセッサーは、実はゲームに強いのです。CPUは大型のノートパソコンと同等の性能を持ち、GPUはPlayStation 4を上回るパワーを備えています。
これは、M1 MacBook Airのような薄くて軽いコンピュータで、印象的なmacOS版ゲームを遊べるということだけではありません。Appleのエントリーレベルのシステムで、古いゲーム機のエミュレーションが現実のものになったということでもあるのです。PS2ゲームを完璧にエミュレートできる、ちょうどいいパンチ力を持っています。ネイティブM1エミュレータは少ない
macOSには、さまざまなゲーム機用のエミュレータがあります。OpenEmuには、PS1やAtari 2600などのコンソールをエミュレートできる「コア」が多数含まれています。また、おそらく最も有名なPS2エミュレータであるPCSX2もあります。PCSX2には、一応macOS版もある。この記事を書いている時点では、Tellowkrinkleというコーダーによる非公式のオフショットです。
これらのmacOSエミュレータに共通するのは、新世代のApple Siliconマシンではなく、Intel Macで動作するように書かれていることだ。つまり、Rosetta 2翻訳レイヤーを介して実行する必要があり、パフォーマンスコストと時折互換性の問題が発生します。PCSX2でのテストでは、PS2ゲームをフルスピードでエミュレートすることはできませんでした。 AetherSX2 は、Apple Silicon プロセッサが理解する「言語」であるネイティブ ARM コードを実行する、macOS 上初の PS2 エミュレータです。つまり、PCSX2 よりもはるかに高速なパフォーマンスで多くのゲームを実行でき、そのために必要な CPU パワーとバッテリーの消費量も少なくて済みます。エミュレートする際の法的留意点
あなたが住んでいる場所によっては、エミュレーションが合法であったり、グレーゾーンであったり、法律に反していたりします。お住まいの地域でどれが該当するかは、ご自身の責任で判断してください。一般的に、お金を払って購入したゲームのバックアップを取り、エミュレーターで使用することは合法ですが、お金を払わずにインターネットからゲームをダウンロードすることは、海賊行為に等しいとされています。ですから、ご自身のモラルに任せてください。
AetherSX2 の要件
AetherSX2は、実はAndroidアプリケーションの移植版です。驚くべきことに、それを移植したクリエイターは Mac を所有していません! エミュレータを実行するための唯一の要件は、M1 から始まり、M1 Pro、Max、Ultra、M2 など、より高速なものを含む Apple Silicon Mac です。AetherSXはIntel Macでは動作しません。
キーボードでもゲームをプレイできますが、ゲームパッドの使用をお勧めします。AetherSX2 は PlayStation 4 コントローラーでテストしましたが、「設定->コントローラー」で Xinput サポートを有効にすれば、Xbox コントローラーを使用することも可能です。 コントローラーは、どのゲームでも同じようにUSBまたはBluetoothで接続する必要があります。macOSではPS4、PS5、Xbox One、Xboxシリーズのコントローラが公式にサポートされています。AetherSXのセットアップ方法
Apple Silicon MacでAetherSX2を動作させるために、まず最初にソフトウェアのアーカイブをダウンロードする必要があります。その後、ブラウザで解凍していない場合は、解凍してください。アプリをアプリケーションフォルダにコピーしても構いません。
- キーボードの「Control」を押しながら、アプリをクリックすると、アプリが開きます。
- メニューから「開く」を選択します。
3. 3.起動してよいか確認するプロンプトが表示されたら、確認します。
4. AetherSX2の初回起動時に設定が存在しない旨の警告が出ますが、無視して「OK」をクリックします。 5. ここで、Google(またはお好みのエンジン)で「PS2 BIOS files」を検索してください。ここでは直接リンクしませんが、見つけるのは難しくないはずです。念のため、ファイルをウイルススキャンしてください。フォルダの中身は次のようなものです。 6. BIOSファイルを"[Home directory]/Library/Application Support/AetherSX2/Bios “にコピーします。 7. 7. あるいは、AetherSX2のBIOSパスを好みのフォルダ・ターゲットに変更することもできます。AetherSX2の “Settings-> BIOS “に行き、“Browse “をクリックしてデフォルトBIOSフォルダーを開きます。 8. 8. BIOSファイルをここにドラッグできます。ただし、処理を完了するために、AetherSX2にファイルアクセス許可を与える必要があります。 9. 9.次に、ゲームディスクイメージファイルを専用のディレクトリにコピーします。ここでは、物理的にコピーしたValkyrie Profile 2のディスクイメージを作成しました。このようなフォルダを作成するには、DVDドライブとディスクイメージを作成するためのアプリケーションが必要です。注: インターネットから他の人が作成したゲームイメージをダウンロードすることも可能です。しかし、これはあなたが住んでいる地域によっては、法的な影響があるかもしれませんので、ご自身の責任で行ってください。
- AetherSX2にはメニューに「ディスクから起動」のオプションがありますが、DVDから直接ゲームをプレイすることはできませんでした。将来のバージョンで正しく動作することを期待します。幸い、このフォルダに新しいゲームイメージを入れるたびに、ソフトが自動的にリストアップしてくれます。
-
- “Add Game Directory “を選択し、ゲームをコピーしたフォルダを選びます。
12. 12.ゲームが一覧表示されます。
13. 13.リストから試したいゲームを選び、ダブルクリックで起動する。 14. システム->スタートファイル」で、選択したゲームフォルダにない特定のゲームをブラウズすることもできます。 15. これでゲームは簡単に起動するはずです!エミュレート時のAetherSXの追加設定
ゲームを起動することは最初のステップに過ぎません。ゲームの実行方法を調整するために、設定メニューを探索する必要があるのは確かです。
例えば、ゲームのレンダリング解像度を元の設定より高くしたり、接続されているゲームパッドを設定したりすることができます。グラフィックオプションは、「設定」→「グラフィック」と進むと、この画面が表示されます。 すぐにできる変更としては、内部解像度を1080pまたは1440pに変更すると、ゲームの鮮明さが劇的に向上するのでおすすめです。ただし、この場合、ゲームによってはパフォーマンスへの影響が大きくなりすぎる可能性があります。その他の設定変更は、それぞれの設定を確認した上で行ってください。 コントローラのオプションを表示するには、「設定」->「コントローラ」に進み、左側のサイドバーから「コントローラポート1」を選択します。 ゲームによって、正しく動作させるために必要な調整や設定が異なる場合があります。そのため、コミュニティの互換性リストをチェックして、さまざまなゲームの動作状況や特定の調整が必要かどうかを確認することをお勧めします。AetherSX2 にはまだ問題がある
AetherSX2は、私たちが試したゲームのほとんどをフルスピードで動作させるなど、驚くべきパフォーマンスを持っています。しかし、まだ macOS 用エミュレータの初期バージョンです。つまり、いくつかのゲームは完璧に動作せず、いくつかは全くプレイできないかもしれません。
AetherSX2 が Apple Silicon Mac 上でこれまでに達成したことを気に入っていただけたなら、開発者を Patreon でサポートして、ソフトウェアを改良するための適切なテスト機器を入手することができます。 他のゲーム機エミュレータと同様に、PS2ゲームをエミュレートしたり、細かい視覚的なバグに対処したりするために、常にちょっとした作業が必要です。それでも、AetherSX2が全開になったときは、それはそれは見事なものです。 画像引用元:Pexels すべてのスクリーンショットはSydney Butlerによるものです。