Vydáno 2. května 2019
Není žádným tajemstvím, že Xbox je nechvalně známý jako jedna z nejobtížněji emulovatelných konzolí. Konečně se však úsilí mnoha obětavých vývojářů vyplatilo a nyní máme k dispozici nejeden funkční emulátor originálního Xboxu. Z řady však vyčnívají dva:
- Cxbx-Reloaded
- XQEMU
Dal jsem si tu práci a vyzkoušel všechny v současnosti dostupné emulátory Xboxu a tyto dva byly tak daleko vpředu, že je ani nemá cenu srovnávat s ostatními. Čtěte dál a zjistěte, který emulátor Xboxu je nejlepší.
Jak vidíte, na základě několika faktorů je XQEMU nejlepším emulátorem Xboxu. Tedy pokud jej dokážete zprovoznit. Dovolte mi, abych tento graf dále rozebral.
Fungující hry
Není hlavním smyslem emulace hrát všechny vaše oblíbené hry? V době psaní tohoto článku podporovalo XQEMU asi 275 her a Cxbx-Reloaded jich podporuje asi 60 (včetně Sega Chihiro). Pod pojmem „podpora“ mám na mysli to, že si hru můžete zahrát (i když některé hry mohou mít drobné problémy s grafikou a zpožděním).
XQEMU Seznam kompatibility emulátorů Xbox (počítal jsem pouze funkční hry se stavem „ingame“ nebo „playable“)
Cxbx-Reloaded Seznam kompatibility emulátorů Xbox
Abychom vám ušetřili čas, zde je seznam 25 nejlepších her pro Xbox všech dob podle IGN a seznam emulátorů Xbox, na kterých fungují:
- Halo: Combat Evolved – XQEMU
- Halo 2 – ani jedno
- Tom Clancy’s Splinter Cell Chaos Theory – ani jedno (XQEMU funguje s původní hrou)
- Star Wars: Knights of the Old Republic – Neither (XQEMU works with other Star Wars games)
- Jade Empire – Neither
- Rainbow Six 3 – Neither
- Ninja Gaiden Black – Neither
- Fable – Neither
- ESPN NFL 2K5 – Neither
- GTA: San Andreas – Neither
- Prince of Persia: Sands of Time – XQEMU
- The Chronicles of Riddick: Escape from Butcher Bay – Neither
- Burnout 3: Takedown – Neither (XQEMU works with Burnout 2)
- NCAA Football 2003: Neither
- The Elder Scrolls III: Morrowind – Neither
- Mercenaries – XQEMU (see compatibility list)
- Crimson Skies: High Road to Revenge – XQEMU and Cxbx-Reloaded
- Psychonauts – Neither
- Madden NFL 2005 – Neither
- MVP Baseball 2005 – Neither
- Panzer Dragoon Orta – Cxbx-Reloaded
- Beyond Good and Evil – Neither
- Fight Night Round 2 – Neither
- Forza Motorsport – Neither
- Jet Set Radio Future – XQEMU and Cxbx-Reloaded
XQEMU Xbox Emulator Gameplay
Cxbx-Reloaded Xbox Emulator Gameplay
Easy to Use
This is the one category where Cxbx-Reloaded destroyed XQEMU. For Cxbx-Reloaded, you only need to make sure you have a few prerequisites installed, and it works out of the box. It also has a handy GUI:
I should mention that XQEMU also has a basic, official frontend called XQEMU-Manager that runs as a Python script:
For XQEMU, the Getting Started instructions are basically:
- Spustit obraz zaváděcí paměti ROM z fyzického Xboxu
- Spustit BIOS z fyzického Xboxu
- Najít obraz pevného disku Xboxu
- Spustit emulátor Xboxu z příkazového řádku s řadou proměnných
Nutno říkat, že mi správné nastavení trvalo celou věčnost.
Vzhledem k povaze způsobu, jakým XQEMU provádí emulaci Xboxu, bohužel potřebujete všechny tyto věci, aby to fungovalo. Jedná se však o soubory chráněné autorskými právy, takže nebudu podrobně popisovat, jak je získat. Jsem si jistý, že pokud jsou vaše znalosti Googlu dostatečně silné, budete schopni zde pokročit.
Platformy
XQEMU podporuje všechny hlavní operační systémy, zatímco Cxbx-Reloaded má oficiální podporu první strany pouze pro Windows. Od října 2017 však můžete Cxbx-Reloaded spustit i v Linuxu pomocí Wine.
Stav projektu
Jak XQEMU, tak Cxbx-Reloaded jsou ve fázi aktivního vývoje. Neustále jsou přidávány funkce, opravy chyb a podpora nových her. Ve skutečnosti mají Jannik Vogel z XQEMU i Luke Usher z Cxbx-Reloaded Patreony, protože na svých projektech usilovně pracují. Osobně jsem opravdu zvědavý, jaká bude budoucnost těchto emulátorů pro Xbox.
Proč je emulace Xboxu tak obtížná?
Existuje mnoho důvodů, proč nejsou emulátory pro Xbox na stejné úrovni jako emulátory pro jiné konzole, například N64 nebo PS2. Pokusím se nezabíhat do přílišných podrobností, protože na internetu je o tom několik dobrých diskusí. Hlavním důvodem je, že hardware Xboxu je neuvěřitelně složitý a není příliš dobře zdokumentován.
- Xbox má procesor x86, který je v počítačích běžný, ale je obtížné jej přesně emulovat
- Xbox má grafický procesor NV2A, jehož emulace je spojena s mnoha komplikacemi
- Zvukový systém Xboxu obsahuje APU NVIDIA SoundStorm, o kterém je opravdu těžké najít podrobné informace
- Nikdo plně nerozumí systému Xbox BIOS
- Xbox má tři video enkodéry, což vyžaduje mnoho úsilí pro správnou emulaci
Xeon – čestné uznání
Vzhledem k tomu, jak obtížná je emulace xboxu, si emulátor Xeon Xbox zaslouží zvláštní zmínku. Dokáže spustit pouze jednu komerční hru (Halo) a hraje se velmi hrubě. To je však obrovský úspěch, který (zatím) nedokáže ani Cxbx-Reloaded.
Ačkoli stále neexistuje žádný emulátor Xboxu, který by dokázal přehrát mou nejoblíbenější hru pro Xbox, Ninja Gaiden, XQEMU, Cxbx-Reloaded a dokonce i Xeon jsou emulátory Xboxu, které ve srovnání se všemi ostatními dostupnými možnostmi odvádějí skvělou práci. Která hra pro Xbox je vaše oblíbená? Dejte mi vědět v komentářích!
O autorovi
Tyler Sanderson
Jsem Kanaďan, který v současné době pracuje v newyorské pobočce společnosti Google jako softwarový vývojář. I love board games, cooking, and learning about all things tech related.