Need for Speed Underground
Game: Need for Speed: Underground (Windows, 2003)
A static recompilation of the PC version (patch 1.4, Speed.exe): the x86 executable is translated function by function into C with a patched pcrecomp (lift32) and compiled for the target, with no emulator, Wine, or JIT. It draws with Direct3D 9, and with DXVK on Vulkan on Android. It builds on the same author’s tools for Need for Speed Underground 2. By the project’s own status table, the Windows host boots, plays the intro videos, reaches the main menu, loads the profile, and gets to the story-mode video, but races have not been tested yet; the arm64 Android APK installs and reaches the menus. The published releases are only Android APKs (0.2.6, from October 23, stabilized sound on several chips); on Windows you build it from the source, with Visual Studio and Python. Everything derived from Speed.exe is generated on your machine and is not committed to the repository.
You needYour own PC copy of Need for Speed Underground with patch 1.4 (Speed.exe). To build it on Windows, Visual Studio (MSVC x86), Python 3 with capstone and pefile, and a checkout of the patched pcrecomp; there is no prebuilt Windows version.
- How it gets to PC
- Static recompilation
- Console
- Microsoft Windows
- Architecture
- x86
- Author
- codepdbh
- Original studio
- EA Black Box
- Year
- 2003
- Stars
- 76
- Last activity
- 2026-10-30 · 1 day ago
- Latest version
- v0.2.10 · 2026-10-30
- 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.