Microsoft
Home video game console
Sixth generation
Xbox 360
~
The Xbox is a sixth-generation console released by Microsoft on November 15, 2001. Known as the DirectXbox during development, it is notable for the specs having similarities to a PC, namely as a result of using familiar components around the x86 architecture. It had a custom Pentium III CPU at 733 MHz with 64 MB of RAM, and a custom Nvidia GPU codenamed NV2A at 233 MHz. The Xbox was often said to be the most powerful console from the sixth generation, and Sega later designed the Chihiro arcade system with the same components.
Xbox はそこそこ売れましたが、マイクロソフト社のブランドを確立し、後継機が欧米でより強い市場シェアを獲得するのに貢献しました。
その寿命の初期に、Xbox は他のコンソールと比べて異常に活発な改造シーンを持ちました (しばしば、信じられないほど短い保証期間によって正当性が証明されます)。 Andrew Huang による最初の脱獄後、2010 年代半ばまで、このシーンでは包括的なエミュレーションは提供されず、開発者は、ドキュメント化されていないハードウェアに加えて、Xbox のゲームの多くが Windows から来たものか、その後 Windows でリリースされたという事実のために問題を抱え続けてきました (いくつかの独占コンテンツは保持されていますが)。 しかし、2017年半ばから2つのエミュレーターを筆頭に、Xboxのエミュレーションシーンが復活しつつある。 その開発者は、どちらもオープンソースであり、目標も方法も異なるため、両者に競争はないと言い続けています
エミュレーター
注:xboxdevwiki 独自のエミュレーターのリストには 20 以上の異なるエミュレーター プロジェクトが含まれていますが、そのほとんどは開始後間もなく放棄されたものです。 2 つまたは 4 つのエミュレーターだけが、進展しています。
比較
2017年5月以降、Cxbx-Reloaded と XQEMU が大きく進歩し、Xbox エミュレーション シーンで深刻な進展が起こっています。 Cxbx-Reloaded は、Jet Set Radio Future をややまともなフレームレートでインゲーム化しました。 さらに多くのオリジナル Xbox ゲームが、XQEMU 上でインゲームになり、場合によってはまともな速度になりました。
PC
Cxbx-Reloaded 2016 年半ばから良い開発の勢いがある、Cxbx のフォークです。 x86_64 マシンのために構築され、その HLE カーネルに大量の改良を含み、一部は Dxbx と他の関連フォークに由来するコードからのものです。 GPUやその他のパーツ(例えばオーディオ)のHLEサポートを備えており、多くのゲームを高速に動作させることができますが、2018年4月にXQEMUのLLE実装が導入され、さらなる貢献が期待されています。 ほぼ100種類以上のゲームがプレイ可能で、250種類以上のゲームがインゲームされています。 詳しくはこちらの互換性リストをご覧ください。 xemu Matt Borgersonによる低レベルエミュレータで、XQEMUで行われた作業の多くを引き継いでいます。 安定性、パフォーマンス、使いやすさに重点を置いています。 150以上のゲームがプレイ可能であると報告されています。 公式のゲーム互換性リストをご覧ください。 XQEMU QEMUをベースにした低レベルエミュレータです。 xemu の正確さと& 使いやすさのバランスのとれたブレンドとは対照的に、これはまだ純粋な正確さのために設計されています。 BIOS と多くのゲームを非常に遅い速度でエミュレートできますが、許容できるグラフィックで Cxbx よりも速い場合があります。 オーディオはテストしていませんが、何らかの理由でオーディオハードウェアに転送されないだけで、エミュレートされていると推測されます。 John GodGamesの2015年のリストから引用したこの互換性リストと、このGoogleスプレッドシートを参照してください。 StrikeBox x86システムを初期化し、ROMにあるものを何でも実行するだけの初心者向け低レベルエミュレータ。 現在、あまり動作していません。 2018年初頭、まだXQEMUのQEMUコードベースの合理化に集中している有名なXQEMU貢献者であるmborgersonによって、2017年12月5日にGitHubにアップロードされました。 そのため、その間はStrikeBoxよりもXQEMUの進歩に期待してください。 Cxbx 最初のXboxエミュレータの1つで、Xbox実行ファイルの先行コンパイラとしてスタートしました。 約56本のゲームを起動でき、そのうちの12本はすでにプレイ可能な状態になっています。 この互換性リストを見てください。 Dxbx Cxbx の Delphi への移植版で、シンボル検出エンジンの再設計、多くのレンダリング改善、新しいピクセルシェーダーコンバータなどで拡張されています。 Xeon Halo CEを最初のステージが準プレイ可能な程度にエミュレートできます。 壁や地面が真っ暗で、第1ステージをクリアした後か、Windowsのモダンバージョンで難易度を選択した直後にゲームがクラッシュします。 MAME MAME の既存の x86 エミュレーションは、xbox
ドライバに道を譲りました… 彼らは全体的に動作しない、サウンドは未実装とマークしました (グラフィックは問題ないですが)。
コンソール
Fusion Xbox 360 における後方互換の内部呼称。 特定のゲーム リストに対応しており、すぐに動作するものもありますが、適切にプレイするには追加のパッチが必要な場合があります。 また、コンソールにシステム ストレージがあることが必要です。 一部のゲームでは、グラフィックの不具合やスローダウンからエラーまで、標準的なゲームプレイが基本的に不可能になるような問題がまだ残っています。 このBCサポートに関するより詳細な情報と参考文献・動画はこちらです。 Fission Xbox OneおよびXboxシリーズX/Sにおける後方互換性の社内呼称。 ライセンスの関係で対応ゲームが少なく、動作するものはXbox One (S) とXbox Series Sでは初代Xboxの標準解像度(480p)の2倍(最大960p)、Xbox One XとXbox Series Xでは4倍以上(最大2160p)で動作させることができる。
エミュレーションの問題
Xbox エミュレーションの落とし穴
Xbox はエミュレーション シーンで最悪の誤報の事例として悪名が高いものです。 現在利用可能でアクティブなプロジェクトでは、労力の割に参入障壁が高く、既製のハードウェア (または再利用ハードウェア) を使用したコンソールがエミュレーションしやすいのと同じ理由です。 ユーザーにとっては、Xboxは標準的なPCハードウェアとは似ても似つかない独自要素を数多く持っているため、「基本的にPC」「x86ベース」であることは、そうでないにもかかわらずセールスポイントとなる(第8世代の「x86ベース」コンソールも同様)。 Xboxのアーキテクチャの多くの側面は、オープンに文書化されていないため、すべてを把握しなければならないのは大きな苦痛だ。 たとえば、Xbox チップセットの MCPX サウスブリッジ チップ上の 2 つのサウンド プロセッサーの 1 つである APU は非常に強力で、クリーンルームでのリバース エンジニアリングを使用して解明するのが難しい複雑な処理手順を使用しています。
良いニュースは、現在行われている取り組みが実際の効果を見せ始めていることです。 Cxbx-Reloaded が Windows 上で主に HLE ベースのアプローチで優位に立つことは事実ですが、XQEMU は本に従って進むという点で優位に立つことができます。 また、XQEMU は、Cxbx-Reloaded がカーネル モード ドライバーを書かなければならないハードウェア アクセラレーションを利用する可能性もあり、SoullessSentinel は「ドライバー署名強制などのセキュリティ機能を無効にして、信頼できないカーネルドライバーをエミュレーター用にインストールするというアイデアは、ユーザーが好むとは思えません」
Chihiro
The Chihiro arcade system was produced by Sega in 2003. Xbox マザーボード (デビットキットの 2 倍の RAM) と、アーケード I/O (Sega JVS 標準) を処理するための追加ボードで構成されています。 Xbox の内部構造がより理解されるにつれて、Chihiro エミュレーションのサポートと精度は向上するでしょう。
リソース
- XboxDevWiki: Xbox ハードウェア ドキュメント
- Xbox Emulation Discord サーバー (OG Xbox エミュレーション、特に Cxbx-Reloaded や、XQEMU、StrikeBox、その他の古いエミュレーターに関する一般および開発のための討論).)
注意事項
- PlayStation 2 にもハード ディスク アクセサリがありましたが、Xbox はすべてのモデルで内蔵されていました。 第 7 世代以降のコンソールでは、さまざまな形で内蔵ストレージを搭載するようになりました。
- Dreamcast は、北米では Sega Net、ヨーロッパでは Dreamarena がありましたが、Xbox Live は全地域で同じものでした。
- Xbox のスペックはコンシューマ PC に匹敵することが多く、当時 Xbox をエミュレートすることはあまりにも困難で、多くの開発者が Microsoft から法的脅威を受け、エミュレートすることを思いとどまったと言われています。
- 開発者やパブリッシャーが倒産した、映画や玩具のブランド コンテンツのタイアップ ライセンスが切れた、音楽の使用料が発生したなど、さまざまな理由が考えられますが、これらに限定されるわけではありません。
div