Research and benchmarksResearchSource available
Target: Sony PSP Media Engine

PSP Media Engine Cracking The Unknown

Platform
Sony PSP
Outcome
Research

Evidence at a glance

Loading source evidence…

What was done

This research project documents the internal architecture of the Sony PSP Virtual Mobile Engine (VME) and H.264 decoder, focusing on specialized instructions, DMAC operations, and bitstream analysis.

The PSP Media Engine Cracking The Unknown project is an experimental effort to document the Virtual Mobile Engine (VME) and H.264 decoder found within the Sony PSP Media Engine. The research investigates surrounding components, including local DMACs, the VLD unit, and specialized instructions that reuse LDL and SDL opcodes. The author reports that the VME appears to be a type of Coarse-Grained Reconfigurable Architecture (CGRA). Documentation efforts include mapping opcodes, processing elements, datapath configurations, and bitstream structures. Testing was conducted on a PSP Slim running CFW 6.61 Pro-C, using PSPLINK for iteration. The project permits the use of AI tools as development aids, provided that human contributors retain full ownership, validate all code, and ensure no AI attribution appears in the commit history. The repository maintains ongoing documentation updates, such as refinements to the INTERCONNECT_AGU_TOP section and MUX bit configurations.

Reproduce it

setup
Tests were conducted on a PSP Slim running CFW 6.61 Pro-C using PSPLINK to simplify the testing process.

Community

Ask a question, share what worked, or follow the next milestone.

Your library