Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Emulation:Xbox

From PCGamingWiki, the wiki about fixing PC games
This article is about the emulation of a console on PC. At present, a reliable emulator of this console has not been released. Be wary of any downloads claiming to be such.
Xbox
Xbox cover
Related controllers
Xbox Controller
Successor
Xbox 360
Xbox on Wikipedia

The Xbox is a video game console released by Microsoft on November 15, 2001. It is a 6th-generation video game console.

The Xbox is powered by a semi-custom Intel Coppermine-based Pentium III SL5Sx CPU and a semi-custom Nvidia NV2A GPU, with 64 MB of unified system memory. It utilize the DVD as its game media format and has a 8 or 10 GB of internal storage. Its primary controller is the Xbox Controller.

Below is a list of emulators on PC that can play the Xbox game titles.

General information

Xbox at Emulation General Wiki

Emulators

Xemu

XEMU interface (as of v0.7.12)
XEMU interface (as of v0.7.12)

Key points

Uses low-level emulation.
Open-source and is currently in active development.
Has a built in auto-updater.
79% playable (Sep 2023)

General information

Xemu GitHub
Compatibility List

Cxbx-Reloaded

Cxbx-Reloaded's main window.
Cxbx-Reloaded's main window.

Key points

Uses high-level emulation.
Currently in active development.
16% playable (May 2022)

General information

Cxbx-Reloaded Website
Cxbx-Reloaded GitHub
Compatibility List

XQEMU

Key points

Uses low-level emulation.
Seems to be abandoned (last commits were made back in September 11, 2020).
Not intended for general use yet; very few games are playable.

General information

XQEMU Website
XQEMU GitHub
Unofficial Development Builds

Xbox widescreen hacks

General information

Xbox Graphical Patches - 16:9, 720p, 480p, and 60 FPS patches
List of widescreen patches for Xbox Original - ps2wide.net
Xbox Widescreen Hacks - ASSEMBLERgames.org

Conker: Live & Reloaded

Skipping the game's intro may also fix the game not booting properly (tested with Xemu).
Run the game in widescreen and 60 FPS with skipped intro[1]
  1. Go to XISO Tool and unpack the game's image file to a folder.
  2. Download the Conker 60 FPS Patch.
  3. Replace the original default.xbe from the extracted files with the patched version.
  4. Download blank.xmv as a raw file.
  5. Make two copies of blank.xmv renamed as Attract.xmv and BootIntro.xmv.
  6. Copy the files to \dvddata\fmv\frontend\ and replace the stock files.
  7. In XISO Tool, pack the files as an XISO image.
  8. Once packed, open it with a hex editor such as HxD.
  9. Go to Search, Replace, Hex values.
  10. Search for F30F1084 01640200 00E94A01 0000CCCC CCCCCCCC CCCCCC
  11. Replace with F30F590D 50996400 F30F1084 01640200 00E94201 0000CC
  12. Save the changes.

Jet Set Radio Future

Widescreen hack causes a glitch on some stages, where character models will flicker/disappear.[2]
Use hex editor[3][4]
  1. Open the game's default.xbe with a hex editor such as HxD.
  2. Go to Search, Replace, Hex values.
  3. Change the aspect ratio to 16:9:
    • Search for 00 00 80 3F B9 00 00 00 00 89 10 89 48 04 89 48 08 89 48 10 F3 0F 11 48 14 F3 0F 11 40 18 89 48 20 F3 0F 11 50 24 F3 0F 11 48 28 8B C8 E8 AA FD FF FF E9 E3 00 00 00 EB 03 8D 49 00 F3 0F 58 CA F3 0F 52 C1 F3 0F 53 D0 F3 0F 10 C8 F3
    • Replace with 00 00 40 3F B9 00 00 00 00 89 10 89 48 04 89 48 08 89 48 10 F3 0F 11 48 14 F3 0F 11 40 18 89 48 20 F3 0F 11 50 24 F3 0F 11 48 28 8B C8 E8 AA FD FF FF E9 E3 00 00 00 EB 03 8D 49 00 F3 0F 58 CA F3 0F 52 C1 F3 0F 53 D0 F3 0F 10 C8 F3
  4. Remove black bars during cutscenes and interactions:
    • Search for 00 00 20 44 BF 00 00 F0 43 89 41 4C 89 41 50 89
    • Replace with 00 00 00 00 BF 00 00 F0 43 89 41 4C 89 41 50 89
  5. Increase FOV by 5% when the game uses zoom:
    • Search for 00 00 80 3F 89 48 08 89
    • Replace with 66 66 86 3F 89 48 08 89
  6. Save the changes.

References