Star on GitHubStar1.1k stars

Case study

Spider-Man 2 PS2 Recomp: a static recompilation checkpoint

Spider-Man 2 PS2 Recomp applies static recompilation to the USA PlayStation 2 release SLUS-20776 for native PC execution. It combines a game-specific Ghidra function map with PS2Recomp source, runtime fixes and hardware comparison tests. The author reports that a native Windows build reaches the legal splash; the port is not playable.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: A personally obtained USA Spider-Man 2 PS2 disc image and local extraction are required.
  • Prerequisites: The documented Windows workflow requires Ghidra with a PS2 Emotion Engine extension, CMake and Visual Studio 2022 C++ Build Tools.
  • Limits: The port is not playable; legal-splash rendering remains incomplete.
  • License: GPL-3.0 License.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · saltyboosack-blip/Spider-Man-2-PS2-Recomp · Revision 98aef96
  2. game/SLUS-20776/README.md GitHub · saltyboosack-blip/Spider-Man-2-PS2-Recomp · Revision 98aef96

More in Games

All 307 entries in GamesGames case studies (232)

↑↓ move↵ open⌘↵ new tab