PlayStation 2Team Ico, 2005
PS2 Playable Unlinked

Shadow of the Colossus (HenryKun55)

Game: Shadow of the Colossus → (PS2, 2005)

PS2

Celosia: a native port for Apple silicon macOS, and also for the PS Vita, of the US PS2 release (SCUS-97472), by static recompilation of the MIPS code to C++ with PS2Recomp. Since the game loads most of its code in three modules (KERNEL.XFF, MANAGER.XFF, and GAMECORE.XFF) that it links in memory, setup captures them one by one while the game boots and recompiles them along with the boot ELF, about 16,000 functions; the VU1 microprograms are turned into C++ too. It no longer emulates the GPU: a native renderer (Metal on the Mac, OpenGL ES on the Vita) reads the game’s models directly, and DMA, the IOP, and sound (SPU2) are reimplemented in native code. It plays from boot into gameplay (riding Agro, exploring), with menus, sound, and a PCSX2-compatible memory card; on an M4 Pro it runs at 60 fps at 1536×1344. It’s also rewriting the most-used functions by hand in C++, checking that they give the same result as the recompiled ones: on October 30 it had 5.4% of the functions, which already take 48% of the calls. On the Vita it boots and plays the intro, at 18 to 25 fps in Vita3K. It has a settings menu (F1) with optional cuts to gain performance and a renderer panel (F10). It’s a separate project from LightVelox’s Windows port, whose notes helped it find shared runtime bugs. There are no releases: it’s built with ./celosia setup from your disc image. The README states it was developed with the help of an AI coding assistant, with the work directed, reviewed, and tested by the author.

You needYour own disc image of Shadow of the Colossus for PS2, US release (SCUS-97472), as an .iso or inside a .zip. An Apple silicon Mac with the Xcode Command Line Tools, Homebrew’s cmake, ninja, pkg-config, ffmpeg, and python, about 10 GB free, and a connection for the first build (CMake downloads raylib, imgui, and sse2neon). For the Vita, also VitaSDK.

How it gets to PC
Static recompilation
Console
PlayStation 2
Architecture
Emotion Engine
Author
HenryKun55
Original studio
Team Ico
Year
2005
Stars
56
Last activity
2026-11-11 · today
License
GPL-3.0
Language
C++

UnlinkedTo be safe, we don’t link to it until we’ve checked that its repository has no code or data from the game or the console. It’s on GitHub as HenryKun55/celosia.

emotion-engineaction60fps+PS Vita buildai-assisted
README badge

If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.

README badge
[![Recompendium](https://recompendium.com/insignias/recomp/shadow-of-the-colossus-henrykun55.svg)](https://recompendium.com/en/recomp/shadow-of-the-colossus-henrykun55/)

Other projects for Shadow of the Colossus 2