# tkdr-recomp: a PSP static recompilation of Tekken: Dark Resurrection

> tkdr-recomp runs the PSP release of Tekken: Dark Resurrection by translating its MIPS executable ahead of time to C for native builds or WebAssembly in the browser. A custom runtime supplies PSP library calls, scheduling, graphics, audio, and input. The author reports working boot, menus, movies, saves, and full matches, with Quick Battle explored from boot.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/gasparegas/tkdr-recomp>
- Primary source: <https://github.com/gasparegas/tkdr-recomp/blob/588186e2859c76d0a93ec67f005114114cb21833/README.md>
- Catalog page: <https://awesomerea.org/resources/tkdr-recomp-case/>
- Record JSON: <https://awesomerea.org/resources/tkdr-recomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/tkdr-recomp-case/index.md)

## Requirements & limits

- **Prerequisites:** Supply your own ULUS-10139 USA v1.00 UMD dump as ISO or CSO and its decrypted EBOOT.
- **Prerequisites:** Native builds require macOS or Linux, Python 3, CMake, Ninja, a C/C++ compiler, and SDL2; browser builds require Emscripten.
- **Prerequisites:** A recent browser with WebGL 2 is required for browser play.
- **Limits:** SAS reverb and ad-hoc multiplayer are missing; other modes are less explored.
- **License:** Project code is MIT; included third-party components retain their own licences.

## Primary sources

1. <https://github.com/gasparegas/tkdr-recomp/blob/588186e2859c76d0a93ec67f005114114cb21833/README.md>
2. <https://github.com/gasparegas/tkdr-recomp/blob/588186e2859c76d0a93ec67f005114114cb21833/NOTES.md>
3. <https://github.com/gasparegas/tkdr-recomp/blob/588186e2859c76d0a93ec67f005114114cb21833/CONTRIBUTING.md>

## More in Games

- [TLKRecomp: a static recompilation of The Lion King for PC](https://awesomerea.org/resources/tlkrecomp-case/index.md) · Case study
- [Tokyo Jungle Recompiled: a PS3 static recompilation bring-up](https://awesomerea.org/resources/tokyo-jungle-recompiled-case/index.md) · Case study
- [Tomba2Recomp: statically recompiling Tomba! 2](https://awesomerea.org/resources/tomba2-recomp/index.md) · Case study
- [Tony Hawk's Pro Skater Recompiled: a PlayStation setup project](https://awesomerea.org/resources/tony-hawks-pro-skater-recompiled-case/index.md) · Case study
- [Top Spin 4 Recomp: a native Xbox 360 game port](https://awesomerea.org/resources/top-spin-4-recomp-case/index.md) · Case study
- [TotK Recomp: statically recompiling Tears of the Kingdom](https://awesomerea.org/resources/totk-pc-recomp/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
