ニンテンドーSwitchのハックも大分進み吸出しはもちろん
本体デザインのカスタマイズや内部データの修正など
様々な用途を使用することができます。
そのなかでもひときわ便利なのが各種ゲーム機のエミュをSwitchで遊ぶことができる点。
ファミコン・スーファミ・ニンテンドー64などなど
実機タイプで携帯して遊べなかったタイトルまで遊ぶことができます。
そんなCFW導入済みのSwitchエミュになんと
XboXのエミュ【XQEMU】が動作したとの情報が・・・
海外の情報で一部分かりづらいところがありますがご了承ください。
XBOXがSwitchで動いている・・・
ゲーム開発愛好家で、XboxファンでもあるVoxel9は最近、スイッチでXQEMU Xboxエミュレータを起動して、最初のHaloを含むいくつかのゲームをロードして遊ぶことに成功したYouTubeビデオを公開しました。
ビデオは、エミュレータのコードがコンパイルされた後、Microsoftの2001年のデビューコンソールのイントロアニメーションとホームメニューの映像が続きます。
そこから彼はHalo: Locat Evolvedをハードドライブ上で見つけ、新しいセーブファイルを作成し、そしてゲームを始め、最初の映画を通り抜け、Pillar of Autumnの宇宙船の周りを少し歩いた。
エミュレーションはスムーズではなく、フレームレートは低くなりますが、クラッシュすることはありません
Voxel9はまた、2002年のJSRF:Jet Set Radio Futureをスイッチで実行しています。
これはコンソール専用で、移植されたことは一度もありません。Xbox Oneの下位互換性プログラムでさえそれを含んでいません。画像はくっきりとしているように見えますが、Voxel9は4倍の速度でビデオを再生するので、フレームレートが実際にどのように見えるかをシミュレートするために非常に遅くなります。
まだまだ動作は重い問題点も
自分自身でテストすることはできませんでしたが、ビデオはエミュレータが動いていることを示しています。Xbox Oneのダッシュボードと個々のゲームを表示するまでのLinuxコマンドプロンプトでコンパイルされることから始めます。
また、悪名高いXboxエミュレーションソフトウェアがSwitchのようなローエンドデバイス上で動作すると予想されるほどの粗さでも動作します。詳細についてはVoxel9に問い合わせましたが、まだ解答は得られていないそうです。
Voxel9はXQEMUのバージョンを使用しました。
これはまだ開発中のオープンソースのXboxエミュレーションプロジェクトで、現在はトップエンドPCでのみスムーズに動作します。元のXbox GPUで何が起きているのかを少しずつエミュレートしようとしているため、結果として最適化に時間がかかり、作業に時間がかかります。
ビデオの説明の中で、Voxel9は、エミュレータは、パフォーマンスを向上させるためにデバイス専用のHorizonオペレーティングシステムではなく、Linux上で動作していたことを書いています。現在のフォームのエミュレータではそれらを検出できないため、彼はJoy-ConではなくPS4コントローラを使用してスイッチを操作しているため、ビデオに彼の手は表示されません。
昨年発見されたハードウェアベースのエクスプロイトがSwitch自作シーンを広く公開して以来、ハッカーはあらゆる種類のプログラムをNintendoデバイス上で起動し実行することに取り組んできました。
昨年10月、さまざまなエミュレータのフロントエンドダッシュボードRetroArchの開発者たちは、ついにハッキングされたスイッチの開発に着手し、NES、SNES、Sega Genesis、およびその他のレトロゲームエミュレータをサポートすることを発表しました。
最近の多くのコンソールのエミュレーションはまだ進行中の作業です。特にSwitchのようなそれほど強力ではないデバイスではまだ進行中です。例えば、RetroArchは、スイッチ用のN64エミュレータのサポートに取り組んでいます。
一方、Xboxエミュレータは、標準的なPC上で実行している場合でも、最適化にはほど遠いものです。これは、元のハードウェアの設計とレイアウトの複雑さのためです。スイッチ上でXboxゲームが動作しているのを見るのは印象的。
今後も動向に期待していこう!