gepubliceerd op 2 mei 2019
Het is geen geheim dat de Xbox berucht is om het feit dat het een van de moeilijkste consoles is om goed te emuleren. Eindelijk hebben de inspanningen van veel toegewijde ontwikkelaars hun vruchten afgeworpen, en we hebben nu meer dan één werkende originele Xbox-emulator. Nochtans, vallen twee uit het pak op:
- Cxbx-Reloaded
- XQEMU
Ik nam de tijd om elke Xbox-emulator uit te testen die momenteel beschikbaar is, en deze twee waren zo ver vooruit het zelfs niet waard was hen met de anderen te vergelijken. Lees verder om uit te vinden wat de beste Xbox emulator is.
Zoals je kunt zien, is XQEMU, gebaseerd op verschillende factoren, de beste Xbox emulator. Als je het aan de praat kunt krijgen, tenminste. Ik zal deze grafiek verder uitwerken.
Working Games
Het belangrijkste doel van emulatie is toch het spelen van al je favoriete games? XQEMU ondersteunt op het moment van schrijven ongeveer 275 games, en Cxbx-Reloaded ondersteunt er ongeveer 60 (inclusief Sega Chihiro). Met “ondersteuning” bedoel ik dat u het spel kunt spelen (hoewel sommige spellen kleine problemen kunnen hebben met graphics en lag).
XQEMU Xbox Emulator Compatibility List (ik heb alleen werkende spellen geteld met “ingame” of “speelbaar” status)
Cxbx-Reloaded Xbox Emulator Compatibility List
Om je wat tijd te besparen, is hier een lijst van de top 25 Xbox spellen aller tijden volgens IGN, en op welke Xbox emulators ze werken:
- Halo: Combat Evolved – XQEMU
- Halo 2 – Geen van beide
- Tom Clancy’s Splinter Cell Chaos Theory – Geen van beide (XQEMU werkt met het originele spel)
- 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:
- Dump een boot ROM image van je fysieke Xbox
- Dump het BIOS van je fysieke Xbox
- Vind een Xbox harddisk image
- Lanceer de Xbox emulator vanaf je command prompt met een hoop variabelen
Nodeloos te zeggen dat het me een eeuwigheid kostte om dit goed op te zetten.
Door de manier waarop XQEMU Xbox-emulatie uitvoert, heb je helaas al deze dingen nodig om het werkend te krijgen. Dit zijn echter auteursrechtelijk beschermde bestanden, dus ik zal niet in detail treden over hoe je ze kunt verkrijgen. Ik weet zeker dat als je Google-vaardigheden sterk genoeg zijn, je hier wel verder komt.
Platforms
XQEMU ondersteunt alle grote besturingssystemen, terwijl Cxbx-Reloaded alleen officiële first-party ondersteuning heeft voor Windows. Sinds oktober 2017 kunt u Cxbx-Reloaded echter ook op Linux draaien met behulp van Wine.
Projectstatus
Zowel XQEMU als Cxbx-Reloaded zijn in actieve ontwikkeling. Mogelijkheden, bug fixes, en ondersteuning voor nieuwe spellen worden voortdurend toegevoegd. In feite hebben Jannik Vogel van XQEMU en Luke Usher van Cxbx-Reloaded beiden Patreons omdat ze zo hard werken aan hun respectievelijke projecten. Ik ben persoonlijk erg enthousiast om te zien wat de toekomst van deze Xbox emulators in petto heeft.
Why is Xbox Emulation So Hard?
Er zijn vele redenen waarom er geen Xbox emulators zijn op hetzelfde niveau als emulators voor andere consoles zoals de N64 of PS2. Ik zal proberen niet te veel in detail te treden, omdat er online goede discussies over te vinden zijn. De belangrijkste reden is dat de hardware van de Xbox ongelooflijk complex is en niet erg goed gedocumenteerd.
- Xbox heeft een x86 CPU, die gebruikelijk is in PC’s, maar moeilijk nauwkeurig te emuleren
- Xbox heeft een NV2A GPU, die met veel complicaties komt om te emuleren
- Het Xbox audio systeem bevat een NVIDIA SoundStorm APU, welke werkelijk moeilijk is om gedetailleerde informatie voor te vinden
- Niemand begrijpt volledig Xbox BIOS
- Xbox heeft drie video codeurs, die heel wat inspanning vereisen om correct te emuleren
Xeon – Eervolle Vermelding
Gezien hoe de moeilijke xboxemulatie is, verdient de Xbox-emulator van Xeon een speciale vermelding. Het kan slechts één commercieel spel (Halo) in werking stellen, en het speelt zeer ruw. Dat is echter een enorme prestatie die zelfs Cxbx-Reloaded (nog) niet kan leveren.
Hoewel er nog steeds geen Xbox emulators zijn die mijn all-time favoriete Xbox spel kunnen spelen, zijn Ninja Gaiden, XQEMU, Cxbx-Reloaded, en zelfs Xeon Xbox emulators die allemaal een geweldige prestatie leveren in vergelijking met alle andere beschikbare opties. Welk Xbox spel is jouw favoriet? Laat het me weten in de reacties!
Over de auteur
Tyler Sanderson
Ik ben een Canadees die momenteel bij Google in NYC werkt als softwareontwikkelaar. I love board games, cooking, and learning about all things tech related.