Publicerad 2 maj 2019
Det är ingen hemlighet att Xbox är ökänd för att vara en av de svåraste konsolerna att emulera ordentligt. Äntligen har ansträngningarna från många hängivna utvecklare betalat sig, och vi har nu mer än en fungerande original Xbox-emulator. Två sticker dock ut från mängden:
- Cxbx-Reloaded
- XQEMU
Jag tog mig tid att testa varje Xbox-emulator som för närvarande finns tillgänglig, och dessa två låg så långt framme att det inte ens var värt att jämföra dem med de andra. Fortsätt läsa för att ta reda på vilken som är den bästa Xbox-emulatorn.
Funktionsdugliga spel
Är inte huvudsyftet med emulering att spela alla dina favoritspel? XQEMU stöder ungefär 275 spel i skrivande stund och Cxbx-Reloaded stöder ungefär 60 (inklusive Sega Chihiro). Med ”stöd” menar jag att du kan spela igenom spelet (även om vissa spel kan ha mindre problem med grafik och fördröjning).
XQEMU Xbox Emulator Compatibility List (jag räknade bara fungerande spel med status ”ingame” eller ”playable”)
Cxbx-Reloaded Xbox Emulator Compatibility List
För att spara lite tid finns här en lista över de 25 bästa Xbox-spelen genom tiderna enligt IGN, och vilka Xbox-emulatorer de fungerar på:
- Halo: Combat Evolved – XQEMU
- Halo 2 – Ingendera
- Tom Clancy’s Splinter Cell Chaos Theory – Ingendera (XQEMU fungerar med originalspelet)
- 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 en boot ROM-avbildning från din fysiska Xbox
- Dump BIOS från din fysiska Xbox
- Finn en Xbox-hårddiskavbildning
- Starta Xbox-emulatorn från din kommandotolk med en massa variabler
Nödvändigt att säga att det tog en evighet för mig att ställa in detta ordentligt.
På grund av karaktären av hur XQEMU gör Xbox-emulering behöver du tyvärr alla dessa saker för att få det att fungera. Dessa är dock upphovsrättsskyddade filer, så jag kommer inte att gå in i detalj på hur man skaffar dem. Jag är säker på att om dina Google-kunskaper är tillräckligt starka kommer du att kunna göra framsteg här.
Plattformar
XQEMU har stöd för alla större operativsystem, medan Cxbx-Reloaded endast har officiellt förstapartsstöd för Windows. Från och med oktober 2017 kan du dock köra Cxbx-Reloaded på Linux med Wine.
Projektstatus
Både XQEMU och Cxbx-Reloaded är under aktiv utveckling. Funktioner, felrättningar och stöd för nya spel läggs ständigt till. Faktum är att Jannik Vogel från XQEMU och Luke Usher från Cxbx-Reloaded båda har Patreons eftersom de arbetar så hårt med sina respektive projekt. Jag är personligen väldigt spänd på att se vad framtiden för dessa Xbox-emulatorer innebär.
Varför är Xbox-emulering så svårt?
Det finns många anledningar till varför det inte finns några Xbox-emulatorer på samma nivå som emulatorer för andra konsoler som N64 eller PS2. Jag ska försöka att inte gå in på för mycket detaljer eftersom det finns en del bra diskussioner om detta på nätet. Huvudskälet är att Xbox:s hårdvara är otroligt komplex och inte särskilt väldokumenterad.
- Xbox har en x86 CPU, vilket är vanligt i datorer, men svårt att emulera exakt
- Xbox har en NV2A GPU, vilket kommer med många komplikationer att emulera
- Xboxens ljudsystem innehåller en NVIDIA SoundStorm APU, vilket är riktigt svårt att hitta detaljerad information för
- Ingen förstår Xbox BIOS fullt ut
- Xbox har tre videokodare, vilket kräver mycket ansträngning för att emulera korrekt
Xeon – hedersomnämnande
Med tanke på hur svår xbox-emulering är förtjänar Xeon Xbox-emulatorn ett särskilt omnämnande. Den kan bara köra ett kommersiellt spel (Halo), och det spelar väldigt grovt. Det är dock en enorm prestation som inte ens Cxbx-Reloaded kan göra (ännu).
Och även om det fortfarande inte finns några Xbox-emulatorer som kan spela mitt absoluta favorit Xbox-spel så är Ninja Gaiden, XQEMU, Cxbx-Reloaded och till och med Xeon Xbox-emulatorer som alla gör ett bra jobb jämfört med alla andra tillgängliga alternativ. Vilket Xbox-spel är din favorit? Låt mig veta i kommentarerna!
Om författaren
Tyler Sanderson
Jag är en kanadensare som för närvarande arbetar på Googles NYC-kontor som mjukvaruutvecklare. I love board games, cooking, and learning about all things tech related.