Forza Motorsport 2 (ReGPU)
Game: Forza Motorsport 2 → (Xbox 360, 2007)
Forza Motorsport 2 ReGPU: a native Windows port of the Xbox 360 version. The CPU is statically recompiled: the whole PowerPC executable (51,034 functions) is converted with XenonRecomp into 64-bit C++ running on the project’s own implementation of the Xbox 360 kernel and XAM, with no interpreter or JIT. The GPU is replaced by a native Direct3D 12 renderer instead of Xenos emulation: shader microcode is translated to HLSL, render state to D3D12 pipelines, EDRAM resolves to GPU copies, and tiled textures are decoded natively. A Windows installer builds the game files from your disc and applies the title update, and there is a Linux build, with diagnostics for the Steam Deck. Version 0.5.8 (October 24) makes the launcher warn about reduced performance when the graphics card can’t share memory directly with the game, and 0.5.7 brought back the cars’ shadows. 80 of its last 100 commits list Claude as a co-author.
You needYour own .iso of the European Forza Motorsport 2 disc and the title update file (named like TU_16L61VA_…); optionally a folder with your downloadable content packages. Plus Windows with Direct3D 12 (the installer bundles its own Python and downloads the .NET 10 Desktop runtime if missing) or Linux.
- How it gets to PC
- Static recompilation
- Console
- Xbox 360
- Architecture
- PowerPC
- Author
- zer0ducksgiven
- Original studio
- Turn 10 Studios
- Year
- 2007
- Stars
- 57
- Last activity
- 2026-10-30 · today
- Latest version
- v0.9.11 · 2026-10-30
- License
- MIT
- Language
- C++
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
Other projects for Forza Motorsport 2
1