# PSP Web Recomp

> Translate PSP MIPS executables into C++ and WebAssembly, backed by a PSP high-level emulation runtime and WebGL2 renderer. Native tracing, frame capture and audio tools support investigating missing behavior during game porting.

- Type: Project
- Targets: Game · Website
- Category: Game analysis tools
- Relationship: Foundation tool
- Sources reviewed: 2026-10-16
- Added to the catalog: 2026-10-16
- Original resource: <https://github.com/snuri00/psp-web-recomp>
- Primary source: <https://github.com/snuri00/psp-web-recomp/blob/37826ab881d9a593efb842fe47adfae2e9118b5d/README.md>
- Catalog page: <https://awesomerea.org/resources/psp-web-recomp/>
- Record JSON: <https://awesomerea.org/resources/psp-web-recomp/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/psp-web-recomp/index.md)

## Requirements & limits

- Provide an image of a game you own and a compatible executable decrypter. Builds need Git, CMake, Ninja, C++20, Python 3, PSPRecomp and Emscripten. Linux is the documented tested build host; macOS is untested.
- Author demonstrations cover two Ready at Dawn titles sharing an engine. Other games can require missing HLE calls or graphics features. Movies are skipped, and encrypted saves from a PSP or PPSSPP do not yet load.
- Threaded browser hosting requires cross-origin isolation headers and HTTP Range support. The optional native runner also requires EGL/OpenGL ES development headers.
- Upstream states that game data is not included and asks users not to redistribute generated game C++ or WebAssembly. Project code uses MIT; the bundled ATRAC decoder retains LGPL-2.1-or-later.

## Primary sources

1. <https://github.com/snuri00/psp-web-recomp/blob/37826ab881d9a593efb842fe47adfae2e9118b5d/README.md>
2. <https://github.com/snuri00/psp-web-recomp/blob/37826ab881d9a593efb842fe47adfae2e9118b5d/LICENSE>
3. <https://github.com/snuri00/psp-web-recomp/blob/37826ab881d9a593efb842fe47adfae2e9118b5d/docs/internals.md>

## More in Games

- [N64: Recompiled](https://awesomerea.org/resources/n64recomp/index.md) · Tool
- [XenonRecomp](https://awesomerea.org/resources/xenonrecomp/index.md) · Tool
- [decomp.me](https://awesomerea.org/resources/decomp-me/index.md) · Tool
- [splat](https://awesomerea.org/resources/splat/index.md) · Tool
- [m2c](https://awesomerea.org/resources/m2c/index.md) · Tool
- [decomp-toolkit](https://awesomerea.org/resources/decomp-toolkit/index.md) · Tool

## 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.
