Notebookcheck Logo

Modded PS5 now runs Halo 2 and other original Xbox games

Developer testing rates Halo 2 and Crash Bandicoot: The Wrath of Cortex as running well, while Forza Motorsport dips to 15 to 21 fps in races.
ⓘ PlayStation
Developer testing rates Halo 2 and Crash Bandicoot: The Wrath of Cortex as running well, while Forza Motorsport dips to 15 to 21 fps in races.
XPSemu, a native PlayStation 5 port of the open-source xemu emulator, has reached its first public Alpha 1 build, running Halo 2 at 36 to 50 fps in gameplay with a 60 fps patch on jailbroken consoles.

Sony's PlayStation 5 can now run games made for Microsoft's first Xbox console, provided the PS5 has been jailbroken. A developer using the handle ZiZc3 published the first public build of XPSemu, labelled Alpha 1, on GitHub this week, and it already boots titles including Halo 2, Forza Motorsport and Fable: The Lost Chapters.

XPSemu is a port of xemu, the open-source original Xbox emulator for PC, and runs as a native PS5 application instead of a wrapper or libretro core. Its documentation states that the emulator translates Xbox processor code through QEMU's TCG just-in-time compiler and draws the console's NV2A graphics through xemu's Vulkan renderer. That renderer runs on RADV, Mesa's open-source AMD Vulkan driver, which the PS5_Vulkan project has brought to Sony's hardware. Developers have also shown two further projects targeting Xbox 360 games and Windows PC software running on the console, though neither has a public release.

The developer's own testing puts Halo 2 at 30 fps without modification. With a community 60 fps patch applied, the game reaches 51 to 60 fps in its opening sequence and 36 to 50 fps during gameplay. Forza Motorsport holds its 30 fps cap in menus but falls to between 15 and 21 fps while racing. Fable: The Lost Chapters runs at 22 to 30 fps in many areas and drops to 10 to 20 fps in demanding scenes, while the developer lists Crash Bandicoot: The Wrath of Cortex as running smoothly.

The emulated Xbox processor is the main bottleneck, occupying its PS5 thread 85 to 97% of the time while the GPU sits mostly idle.

According to the project documentation, the processor, rather than the graphics hardware, limits performance. The emulated Xbox CPU thread stays busy 85 to 97% of the time while the PS5's GPU remains largely idle. The developer attributes this to QEMU's general-purpose translator and to the PS5's Zen 2 cores, which run at 3.5GHz and trail fast desktop processors in per-core speed. Raising the internal resolution from the Xbox's native 480p up to 4x therefore costs almost no frame rate. Profiler-guided optimizations have already lifted Fable's opening from about 7 fps in early PS5 builds to between 23 and 30 fps.

XPSemu ships with its own Xbox-inspired dashboard built around the DualSense controller, featuring a cover-art game carousel, a recently played shelf, and per-game play time tracking. Users can assign each title its own resolution, display, and audio settings. The emulator also applies game patches in the Jay's Magic Patch format in memory as a game loads, leaving the original disc image unmodified, and offers an overlay that reports frame rate, frame time, and CPU load.

Running XPSemu requires a jailbroken PS5 that can load homebrew applications, along with a helper daemon called XPSemu Tools that runs alongside the kstuff payload. Users must also supply their own Xbox BIOS, MCPX boot ROM and hard-disk image dumped from original hardware, since the project ships no Microsoft code or games. Games must sit on the console's internal storage as XISO images because the emulator cannot boot from disc. The developer states that XPSemu has no affiliation with Microsoft, Sony, or the xemu project.

Alpha 1 locks the emulated Xbox to 64MB of memory, and the developer advises keeping audio DSP emulation switched off because it causes severe slowdowns in titles such as Halo 2 and Forza Motorsport. Save states are not yet supported, and resolution changes apply only between games. The project roadmap lists optional frame generation through an open-source Vulkan port of AMD's FSR 3, intended to present 30 fps games at 60 fps, alongside a save manager and further CPU optimizations.

Source(s)

Google LogoAdd as a preferred source on Google
Mail Logo

No comments for this article

Got questions or something to add to our article? Even without registering you can post in the comments!
No comments for this article / reply

static version load dynamic
Loading Comments
> Expert reviews and news on laptops, smartphones and tech innovations > News > News Archive > Newsarchive 2026 10 > Modded PS5 now runs Halo 2 and other original Xbox games
Antony Muchiri, 2026-10- 4 (Update: 2026-10- 4)