📈 GH Trending Explorer 🎲 Surprise me

← all repos

v0ltfault / ps5-windows-xp

git clone https://github.com/v0ltfault/ps5-windows-xp.git

Windows XP on PS5 at full speed: KVM + qemu-3dfx 3D, its own home-screen tile, DualSense, sound, browser

—
stars, 24h
+26
stars, 7 days · #1,465
+26
stars, 30 days · #9,703
26
★ total · +26% this week
1
forks · 0 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageShell
License—
Created2026-10-14 (6d ago)
Last push5d ago
Watchers0
OwnerUser

GitHub topics

Links

README excerpt
# Windows XP on PlayStation 5
Real Windows XP, running at full speed on a jailbroken PS5, with **its own tile on the PS5 home screen**,
**real 3D games** (OpenGL, Glide and Direct3D through the PS5 GPU), **sound**, a **DualSense** controller,
a modern **web browser**, and a **brightness slider**. Press the tile, and a few moments later you are on the XP desktop.
Shut XP down, and the console turns off.
Tested with: Need for Speed Underground 1 & 2, Midnight Club 2, OpenArena, YouTube in the browser.
> **Not affiliated with Microsoft or Sony.** Windows and the Windows XP logo are trademarks of Microsoft;
> PlayStation and PS5 are trademarks of Sony Interactive Entertainment. This project contains **no Windows files,
> no product keys, no games and no Sony files**. You use your own copy of Windows XP.
---
## Contents
- How it works (in one minute)
- What you need
- Why 32-bit (x86) Windows XP and not x64
- Quick install (one command)
- Easy step-by-step guide
- Everyday use
 - Optional: keep XP off your home network
- Known issues
- If something goes wrong
- For technical people / AI assistants
- Credits
---
## How it works (in one minute)
1. The **"Windows XP" tile** on your home screen starts PS5 Linux, with a note attached that says "go straight to XP".
2. Linux starts **QEMU**, a program that pretends to be a whole PC. Thanks to **KVM**, the PS5's processor runs
 Windows XP directly, so XP runs at full speed instead of being slowly imitated.
3. **qemu-3dfx** passes XP's 3D graphics to the PS5's real graphics chip, so 3D games run smoothly.
4. When you shut XP down, the PS5 powers off.
You never see Linux; it just looks like the PS5 boots into Windows XP.
---
## What you need
| You need | Notes |
|---|---|
| A **PS5 that can already run PS5 Linux** | This project builds on top of PS5 Linux. Tested on firmware **7.40** with the PS5 Linux loader **v2.5** (CachyOS image) started through the Relapse jailbreak. If you do not have PS5 Linux working yet, set that up first with the PS5 Linux project's own guide; that part is not covered here. |
| **Windows XP Professional SP3, 32-bit (x86)** installation disc image (`.iso`) **+ your product key** | Your own copy. **Must be 32-bit**, see the next section. Not included here and never will be. |
| A **USB keyboard and mouse** (or Bluetooth paired in PS5 Linux) | Plugged into the PS5. |
| A **PC** (Windows, Mac or Linux) on the same network as the PS5 | To copy files to the PS5. |
| A free **GitHub account** | Only to build the home-screen tile installer (GitHub builds it for you, for free). |
| Optional: a **DualSense** controller **on a USB cable** | XP sees it as a normal game controller. Bluetooth does not work for XP. |
| About **15 GB** free on the PS5 Linux drive | XP itself uses ~2 GB; the rest is room for games. |
---
## Why 32-bit (x86) Windows XP and not x64
**Use Windows XP Professional SP3 32-bit (x86). XP x64 will not work here.**
- **It will not even start.** The QEMU built by this project on