📈 GH Trending Explorer 🎲 Surprise me

← all repos

ZiZc3 / XPSemu

git clone https://github.com/ZiZc3/XPSemu.git Alpha-2.1 · 13d ago

Original Xbox emulator (Xemu) port for the PS5

+1
stars, 24h · #16,558
+~2
stars, 7 days · #25,626
+197
stars, 30 days · #4,012
197
★ total · +1% this week
9
forks · 11 open issues

Star history (as recorded here)

2026-10-20 · 196 ★ 2026-10-23 · 197 ★
LanguageC
License—
Created2026-10-01 (22d ago)
Last push8d ago
Watchers5
OwnerUser

GitHub topics

Links

README excerpt
The original Xbox, running natively on a PlayStation 5. 
 A port of xemu to the PS5 as a native app, with its own Xbox-style dashboard.
---
> **Alpha 2** is an early build. It boots and plays real games, but expect bugs, slow scenes in
> CPU-heavy games, and missing features. Please report problems with your `xemu-game.log` attached (see Logs).
## Table of contents
- What is XPSemu?
- Features
- Requirements
- Installation
- Folder layout on the PS5
- Controls
- Game patches
- Performance notes
- Logs and reporting problems
- Known limitations
- What XPSemu changes in xemu
- Building from source
- Credits
- License
## What is XPSemu?
XPSemu is xemu, the open-source original Xbox emulator, ported
to the PlayStation 5 as a native application. the whole emulator (Xbox CPU through QEMU's TCG JIT, the NV2A GPU through xemu's Vulkan
renderer, the MCPX audio, the controllers) runs as a PS5 app on top of an open-source Vulkan driver
(RADV, from the PS5_Vulkan project).
XPSemu adds its own controller-friendly dashboard, per-game settings, cover art,
play time, game patches, a performance overlay, a per-game log and a set of CPU optimizations made for
the PS5's Zen 2 processor.
## Features
**Setup**
- Only your MCPX boot ROM and BIOS are needed: a blank Xbox hard disk is created for you if you have none.
- A setup screen shows which files are missing and updates by itself as you copy them over.
- Games from `/data/xemu/games/` or from `xemu/games/` on any USB or external drive.
**Dashboard**
- Xbox-style dashboard made for the DualSense: animated green background, main menu, recently played shelf.
- **Games** page: a 3D row of game cases with box art, reflections, smooth scrolling and a launch animation.
- **Box Art Viewer**: the full game case in 3D (front, back and spine) to turn, zoom and flip.
- Game names from the ISO file name (rename any game from its settings); covers downloaded automatically, or your own in a folder (`.jpg` / `.png`).
- **Recently played** shelf and **play time** per game.
- **Original Xbox Dashboard**: boots the dashboard on your HDD image: the original Microsoft one, You will need to have it installed on the HDD.
- Menu sounds and dashboard music (can be turned off), title shine animation, app icon and background art.
- XPSemu startup logo and sound; the original Xbox startup animation can be turned on in Settings.
- Settings in categories: Video, Sound, Interface, Controller, Patches, Advanced.
**Per-game**
- Own settings per game: screen shape, fit, volume, performance overlay.
- **Game patches** in Jay's Magic Patch (`.jmp`) format, applied in memory while the game loads: your ISO files are never modified.
- Automatic checksum matching: patches that are not made for your copy are blocked and labelled.
- **Patch Store**: get patches for each game from Jay's Magic Patches, checked against your copy first; all active patches in Settings > Patches.
- **Home-screen shortcuts**: any game as its own PS5 title, with its cover and 4K