Publikacja 2 maja 2019
Nie jest tajemnicą, że Xbox cieszy się złą sławą jednej z najtrudniejszych konsol do prawidłowego emulowania. W końcu wysiłki wielu oddanych deweloperów opłaciły się i mamy teraz więcej niż jeden działający oryginalny emulator Xbox. Jednakże, dwa wyróżniają się z pakietu:
- Cxbx-Reloaded
- XQEMU
Wziąłem czas, aby przetestować każdy emulator Xbox obecnie dostępny, a te dwa były tak daleko z przodu, że nie było nawet warto porównywać je do innych. Czytaj dalej, aby dowiedzieć się, który jest najlepszy emulator Xbox.
Jak widać, w oparciu o kilka czynników, XQEMU jest najlepszym emulatorem Xboxa. Jeśli możesz dostać go do pracy, to jest. Pozwól mi rozbić tę grafikę dalej.
Gry robocze
Czy głównym punktem emulacji nie jest granie we wszystkie swoje ulubione gry? XQEMU obsługuje około 275 gier w momencie pisania tego tekstu, a Cxbx-Reloaded około 60 (w tym Sega Chihiro). Mówiąc „obsługuje”, mam na myśli, że można grać przez grę (chociaż niektóre gry mogą mieć drobne problemy z grafiką i lagiem).
XQEMU Xbox Emulator Lista kompatybilności (I tylko liczone gry pracy z „ingame” lub „playable” status)
Cxbx-Reloaded Xbox Emulator Lista kompatybilności
Aby zaoszczędzić trochę czasu, tutaj jest lista 25 najlepszych gier Xbox wszech czasów według IGN, i które emulatory Xbox działają na:
- Halo: Combat Evolved – XQEMU
- Halo 2 – Ani jedno, ani drugie
- Tom Clancy’s Splinter Cell Chaos Theory – Ani jedno, ani drugie (XQEMU działa z oryginalną grą)
- 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:
- Zrzuć obraz boot ROM z twojego fizycznego Xboxa
- Zrzuć BIOS z twojego fizycznego Xboxa
- Znajdź obraz dysku twardego Xboxa
- Uruchom emulator Xboxa z wiersza poleceń z kilkoma zmiennymi
Nie trzeba dodawać, że zajęło mi to całą wieczność, aby skonfigurować go poprawnie.
Dzięki naturze tego, jak XQEMU robi emulację Xboxa, niestety potrzebujesz wszystkich tych rzeczy, aby to zadziałało. Jednak są to pliki chronione prawem autorskim, więc nie będę wchodził w szczegóły, jak je zdobyć. Jestem pewien, że jeśli twoje umiejętności Google są wystarczająco silne, będziesz w stanie zrobić postępy tutaj.
Platformy
XQEMU obsługuje wszystkie główne systemy operacyjne, podczas gdy Cxbx-Reloaded ma tylko oficjalne wsparcie first-party dla systemu Windows. Od października 2017, można uruchomić Cxbx-Reloaded na Linuksie używając Wine.
Stan projektu
Oba XQEMU i Cxbx-Reloaded są aktywnie rozwijane. Funkcje, poprawki błędów i wsparcie dla nowych gier są ciągle dodawane. W rzeczywistości, Jannik Vogel z XQEMU i Luke Usher z Cxbx-Reloaded mają Patreony, ponieważ tak ciężko pracują nad swoimi projektami. Osobiście jestem naprawdę podekscytowany tym, co przyszłość emulatorów Xboxa przyniesie.
Dlaczego emulacja Xboxa jest tak trudna?
Jest wiele powodów, dla których nie ma emulatorów Xboxa na tym samym poziomie, co emulatory innych konsol, takich jak N64 czy PS2. Postaram się nie wchodzić w zbyt wiele szczegółów, ponieważ jest kilka dobrych dyskusji na ten temat w sieci. Głównym powodem jest to, że sprzęt Xbox’a jest niesamowicie skomplikowany i niezbyt dobrze udokumentowany.
- Xbox posiada CPU x86, który jest powszechny w komputerach PC, ale trudny do dokładnej emulacji
- Xbox posiada GPU NV2A, którego emulacja wiąże się z wieloma komplikacjami
- System audio Xboxa zawiera APU NVIDIA SoundStorm, dla którego naprawdę trudno znaleźć szczegółowe informacje
- Nikt nie rozumie w pełni BIOSu Xboxa
- Xbox posiada trzy kodery wideo, wymagające wiele wysiłku, aby poprawnie emulować
Xeon – Honorable Mention
Zważywszy na to, jak trudna jest emulacja Xboxa, emulator Xeon Xbox zasługuje na specjalne wyróżnienie. Potrafi on uruchomić tylko jedną komercyjną grę (Halo), i to bardzo nierówną. Jednak jest to ogromne osiągnięcie, którego nie może dokonać nawet Cxbx-Reloaded (jeszcze).
Ale nadal nie ma emulatorów Xbox, które mogą grać w moją ulubioną grę Xbox, Ninja Gaiden, XQEMU, Cxbx-Reloaded, a nawet Xeon są emulatorami Xbox, które wykonują świetną robotę w porównaniu do innych dostępnych opcji. Która gra Xbox jest Twoją ulubioną? Daj mi znać w komentarzach!
O autorze
Tyler Sanderson
Jestem Kanadyjczykiem, który obecnie pracuje w biurze Google w Nowym Jorku jako programista. I love board games, cooking, and learning about all things tech related.