Skip to content
Jason edited this page Aug 18, 2026 · 3 revisions

Nakagawa Recomp Wiki

Important

Nakagawa Recomp is an experimental PSP static recompiler and native compatibility runtimeโ€”not a game download, firmware bundle, or general-purpose PSP emulator.

๐Ÿš€ Getting Started ๐Ÿ“Š Current Status ๐Ÿ—๏ธ Architecture
Prepare the supported Windows toolchain and lawful local inputs. See what is working, partial, open, and planned. Follow the executable-to-native-runtime pipeline.
๐Ÿงญ Repository Tour ๐Ÿงช Verification ๐Ÿ› ๏ธ Contributing
Find the recompiler, runtime, fixtures, and maintained docs. Understand what each evidence tier canโ€”and cannotโ€”prove. Make a focused, reviewable, public-safe change.

At a glance

Project dimension Current public truth
Deepest title validation Hot Shots Tennis: Get a Grip, USA (UCUS-98701)
Current first-class host Windows 11 x64
Future native targets Linux and macOS; not supported end-to-end today
Compatibility scope Title-focused research; general PSP compatibility is not claimed
Guest framebuffer 480x272
Current host presentation Resizable 960x544 start; a selectable native 480x272/1x mode is not implemented
Public release state Fresh-machine, public-source, user-supplied-input acceptance is not yet complete

The public source contains the recompiler tooling, native runtime, synthetic fixtures, reference-interpreter support, and audit/verification infrastructure. Users provide their own lawful title inputs locally. Retail game binaries, decrypted modules, keys, proprietary assets, generated retail-title C, saves, and private oracle material are not distributed.

Current signal

State Area Summary
โœ… Working Translation pipeline ELF/PRX representation, analysis, code generation, native compilation, and substantial runtime/HLE infrastructure are public.
๐ŸŸก Private acceptance HST route A state-qualified private route has reached gameplay and completed matches; this is not public release or hardware proof.
๐Ÿ”ด Open Audio Rough/stuttering audio remains open in #67.
๐Ÿ”ด Open Graphics Transient menu corruption remains reproducible in #69; its root cause is not established. Portrait/profile images remain absent.
๐Ÿ”ด Open Timing Pacing has improved, but timing/coalescing acceptance remains open in #70.
๐Ÿงญ Planned Release target Native 480x272 presentation, broader host support, and the full public fresh-machine workflow remain acceptance work.

Read the complete Current Status page before interpreting a build or run result.

Explore the manual

Recompiler Runtime Host presentation
Static Recompiler
Loading, analysis, control flow, generated C, and fallback handling.
Runtime and HLE
Guest state, memory, imports, scheduling, filesystem, and input.
Graphics and Display
Framebuffer, GE, Vulkan, scaling, and visual evidence.
Media and timing Research and evidence Project governance
Audio and Media
SAS, ATRAC, output, buffering, and open acceptance.
Hardware Research
Physical PSP evidence, replication, and safe reporting.
Publication and Provenance
Public/private boundaries, licensing, and audit posture.

Research companion

The PSP Recompilation & Binary Translation Research site is the visual research companion to this project manual.

Learn Measure Verify
Start Here
Static Recompilation Architecture
Hardware Replication
Hardware Findings Registry
Evidence Standard
Nakagawa Case Study

Note

The current implementation reference for this review is 4eda0c4. Source, tests, the Makefile, current issues, and merged pull requests override older prose.

Suggested route: Getting Started โ†’ Build and Run โ†’ Architecture

Nakagawa Recomp

Architecture

Development

Project

Research site

Clone this wiki locally