Xbox Series X および S の発売以来、賢明な人々はコンソールをレトロゲーム マシンに改造してきました。私たちはこれらすべてをテストして、懐かしさを味わいたかったのです。
Microsoft コンソールの特定の特性のおかげで、コンソールを実際のエミュレータ マシンに変換することができます。 PlayStation 1、ゲームキューブ、メガドライブの動作を再現するには十分です。
エミュレータは合法ですか?
まずはエミュレータの合法性を確認することから始めましょう。一般的に著作権侵害に似たもののエミュレーションに関するレポートをここで読んで驚かれるかもしれません。したがって、大部分のエミュレータの使用は完全に合法であることを覚えておくことから始めましょう。これは、メーカーの知的財産を悪用せずに、リバースエンジニアリングによって機械、この場合はゲーム機の動作を模倣するソフトウェアです。
したがって、エミュレータはマシンのソース コードの一部である要素を統合しておらず、これらのコンソールの設計を保護する特許を侵害しません。同様に、エミュレータ自体はセキュリティ機能をバイパスしません。
一方で、動作するには、一部のエミュレータが必要な場合があります。BIOS またはファームウェアオリジナルのコンソール。ここでは著作権侵害の領域に入ってしまうため、開発者は意図的にこれらの要素を提供していません。自分が所有しているゲーム機の BIOS をコピーすることも可能ですが、詳細は説明しません。ビデオ ゲーム、つまり ROM に関しては、たとえ問題のゲームの合法版を商業的に購入したとしても、共有とダウンロードは純粋に違法であることがさらに明らかです。
この記事では、Xbox でのエミュレーターのインストールと構成のみに焦点を当てます。
なぜ Xbox シリーズなのか?なぜPS5ではないのでしょうか?
コンソールをエミュレーション マシンに変えることは、机上では非常に魅力的です。確かに、ゲーム機が安く売られている統合コンポーネントと比較して。これらはビデオ ゲーム用に設計されたマシンであり、一般的にリビング ルームに簡単に統合できるように設計されており、コントローラー用に設計されたインターフェイスを備えています。したがって、ゲーム コンソールをエミュレータをホストするのに最適なものにするためのすべての要素が揃っているようです。
実際には、PS5の売れ行きは好調にもかかわらず、、非常に単純な理由で、エミュレーションシーンはすぐにXboxに変わりました。 Microsoft のコンソールは Windows の派生版上で動作するため、多くの場合 Windows 上ですでに利用可能であり、DirectX API を使用するエミュレータの開発作業が大幅に簡素化されます。
UWP アプリケーションを開発し、Windows と Xbox の両方で公開することも可能です。さらに、XboxシリーズS300 ユーロで、ゲーム エミュレーションとマルチメディア使用の間のこの種のシナリオで Nvidia Shield や Apple TV を十分に置き換えることができる、非常に効率的でコンパクトなマシンが手に入ります。
最後に、Microsoft は数年前から、あらゆるコンソールを開発マシンに変換することを提案してきました。これにより、ユーザーは Microsoft Store の公開ルールから解放されます。明らかに、エミュレータは Microsoft ストアで承認されていませんが、このハンディキャップを回避できるのは開発者モードのおかげです。これらすべてはソニー側では不可能です。
インストール: 簡単ですが、機密性が保たれるほど複雑です
そこで私は冒険に乗り出し、Xbox シリーズ XFrandroid をマシンに組み込み、古いコンソールをエミュレートします。全体として、マシンを完全に構成するのに 1 時間もかかりませんでした。操作は比較的単純で、コンソールを実際に危険にさらす可能性のある手順は見当たりませんでしたが、使用が機密に保たれるほど複雑であることに変わりはありません。それを見てみましょう。
開発者になる
まず、Xbox のゲーム開発者になり、コンソールを開発モードにする必要があります。これを行うには、本体の Microsoft Store から Xbox 開発モード アプリケーションをダウンロードするだけです。
このアプリケーションでは、Microsoft 開発者プログラムへの登録をすぐに求められます。個人向けの料金は 14 ユーロで、Windows だけでなく Xbox 用のアプリケーションを開発できるようになります。企業の場合、価格は 75 ユーロです。
コンソールが登録され、アプリケーションが構成されると、開発者モードで再起動されます。
インストーラ Retroarch
この構成の最も困難な段階はすでに通過しています。コンソールを開発者モードにすると、エミュレータを非常に簡単にインストールできます。
これらの中で最も人気のあるのは Retroarch で、すでに多くのプラットフォームで利用可能であり、Xbox 向けにカスタマイズされたバージョンが提供されています。 Retroarch の特徴については後ほど触れます。これはエミュレータというよりも、複数のエミュレータをまとめたソフトウェアです。
インストールは、コンソール インターフェイスで提供される「リモート アクセス」オプションを使用して、ローカル IP アドレスからアクセスできるコンソールの Web インターフェイスから行われます。数回クリックするだけで、PC からコンソールに .appx 形式のアプリケーションを簡単にインストールできます。
Web インターフェイスの「ファイル エクスプローラー」セクションからも、コンソールの内部ファイルへのリモート アクセスを設定できます。これにより、エミュレータが完全に機能するために必要なファイルを転送したり、エミュレータ上で起動するゲームやソフトウェアを本体に転送したりすることができます。
最後の調整は、Retroarch をアプリケーションからゲームに変換することで構成されます。これにより、コンソールのすべてのパワーを引き出し、開発者に提供される Direct3D のすべての機能を使用できるようになります。また、SSD 上のより多くのスペースを開発者モードに割り当てることもできます。これにより、ゲームやエミュレータ用の自作 (コンソール用に開発された「ホーム」ソフトウェア) 用のスペースを追加できます。
Xbox Series X でテスト: 本当に動作します
言われているように、Retroarch をエミュレータと表現するのは誤りです。これは実際には、さまざまなエミュレータ (アプリケーション用語では「コア」) を提供するソフトウェアです。これらのさまざまな「コア」を中心に、Retroarch はコントローラーの管理、クイック セーブ (状態の保存)、さらにはゲーム ライブラリなどの共通の機能を提供します。
PlayStation、Megadrive、Super Nintendo: 正常に動作します
各コンソールには独自のエミュレータがあります: スーパー版の bsnes任天堂、ゲームキューブの場合は Dolphin、メガドライブの場合は Genesis Plus GX、さらには DuckStation の場合は、プレイステーションソニーから。隠すつもりはありませんが、Xbox コントローラーを手に、初代 PlayStation の起動音を Xbox で聞くと、不思議な感覚になります。
16 ビット時代のゲーム、または一般的に言えば 2D ゲームの場合、Xbox Series X では問題ありません。これは驚くべきことではありません。単純な Nvidia Shield または Raspberry Pi でも同じ仕事を行うことができます。これらのゲーム機が発売された当時の標準だった 4:3 表示形式に慣れる必要があります。
Xbox の利点は、Gamecube や PlayStation 2 などのより効率的なマシンをエミュレートするときに明らかになります。デフォルトでは、テストでは完全に正しいパフォーマンスが示されましたが、これは明らかに、エミュレータを実行するゲームや自作によって異なります。さらに、後者では、特にグラフィックス オプションに関して、パフォーマンスを向上させることができる多数の設定が提供されることがよくあります。ただし、デフォルトの処理は、コンソールによって提供される元のレンダリングに非常に近くなります。
たとえば、グラフィックス オプションを使用すると、ワイド スクリーン オプションを人為的にアクティブにして、16:9 を利用できるようになります。ゲーム中に設定にアクセスでき、さまざまなオプションをテストするのは非常に簡単です。
さらにいくつかのクラッシュ
この非常に肯定的なフィードバックにもかかわらず、すべてが完璧ではないことに注意する必要があります。いくつかの完全なマシンクラッシュが発生し、システムが再起動されました。幸いなことに、これはゲーム内では発生しませんでしたが、Retroarch の設定手順、特にフォルダーのスキャン中に発生しました。ここで私たちが開発中のソフトウェアを扱っていること、そして Xbox バージョンが Retroarch 開発者にとってかなり機密のニッチであることは明らかです。
通常モードに戻すのは非常に簡単です
Retroarch を起動するには、コンソールを開発者モードで実行する必要があります。一方、あるモードから別のモードに切り替えるには、いくつかのアクションのみが必要です。開発者モードから「開発モードを離れる」オプションを選択するだけで、コンソールがクラシックな状態で再起動されます。
「devkit」アプリケーションの一節により、いつでも開発者モードに戻ることができます。最も長いのは、最終的にはコンソールが再起動するまで待つことです。唯一の欠点は、開発者モードで予約された領域に、実際には通常モードではアクセスできないことです。したがって、Xbox ゲームをインストールする余地が少なくなります。
印象的なポテンシャル
Xboxシリーズを作れるというアイデア非常に強力なマシンを非常に手頃な価格で販売しています。開発者モードが開いているため、古いマシンをエミュレートできます。 Xbox を多目的コンソールに変えることは非常にエキサイティングであり、誰もがアクセスできるわけではないとしても、手順はそれほど複雑ではありません。また、静音、ワイヤレス コントローラー、高速起動など、最新のコンソールの利点も活用できます。
明らかに、私たちはまだ実験中です。開発者アカウントの料金を支払い、コンソールを 2 つのモードに切り替え、Retroarch 用のストレージ スペースを確保する必要があります。デモ効果を除けば、特に解決すべき安定性の問題がまだあるため、誰もが自分のコンソールにこれを適用したいわけではありません。