iPhoneアプリストアでWiiとGameCubeエミュレーションのために息を止めないでください

画像:Damien McFerran / Time Extension

最近Appleレトロなゲームエミュレーターのデバイスでのスタンスをリラックスさせました、そして、私たちはすでにいくつかの注目すべきエミュレーターがApp Storeに来るのを見てきました。デルタエミュレータ、次のようなシステムをカバーしますnesゲームボーイSNESそしてN64

しかし、あなたの人々は持っていますGameCubeそしてWiiiPhoneのエミュレーションは、Dolphinios(Dolphinのフォーク)の背後にある開発者が現在iPhoneに持ち込むことは不可能だと言っているため、期待をやや和らげたいと思うかもしれません。

ブログ投稿によって発見されましたレトロドードー、Dolphiniosの開発者であるOatmealdomeは、エミュレーターの「Just In Time」コンパイラのサポートの欠如がiPhoneでサポートの欠如の背後にある理由であると指摘しています。

「GameCubeとWiiには、PowerPCベースのCPUが含まれています」とOatMealdome氏は説明します。 「すべての最新のAppleデバイスはARMベースのCPUを使用しています。ARMCPUでPowerPCコードを直接実行することはできません。したがって、iPhoneでGameCubeまたはWiiゲームを実行する場合は、必要です。 CPUがそれを理解できるように、ゲームのPowerPCコードをアームに翻訳します。 PowerPCコードをARMに翻訳してから、結果を実行します。」

悲しいことに、AppleはアプリがiOSでJIT補償を使用することを許可していません。 「私たちはJITサポートのためにAppleにDMAの相互運用性リクエストを提出しましたが、数週間前にAppleはリクエストを拒否しました」とOatMealdomeは付け加えます。 「AppleがJITサポートを開くのをためらっている理由を正確に伝えるのは難しい。彼らがそれをセキュリティリスクであると考える可能性はある。」

そうです技術的にJITコンパイラなしでイルカを実行することができるため、以下のサンプルビデオからわかるように、インタープリターはJITコンパイラよりも何度も遅くなります。

クリップは、現在利用可能な最も強力なiPhoneであるiPhone 15 Pro Maxに記録されています。

「私たちは通訳だけでDolphiniosをApp Storeに提出することができましたが、パフォーマンスの低下についてユーザーから無限の苦情を得るでしょう」とOatmealdome氏は言います。 「アプリが使用できないため、アプリのレビューもとにかく私たちを拒否するかもしれません。」

要約すると、開発者は、「AppleがJITの制限を緩めない限り」DolphiniosがApp Storeに来る可能性は低いと言います。

それが起こるまで、Dolphiniosは公式のApp Store以外でのみ利用できます。 Altstore経由でダウンロードできますここ

[ソースoatmealdome.me、 経由retrododo.com]