Case study
Celosia: statically recompiling Shadow of the Colossus for Mac and Vita
Celosia is a native port of Shadow of the Colossus for PlayStation 2, USA SCUS-97472, to macOS on Apple Silicon and to the PlayStation Vita. PS2Recomp translates the MIPS code to C++. The Mac renderer is Metal and the Vita renderer is OpenGL ES.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 55
- Last commit
- 2026-11-10
- Language
- C++
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- macOS on Apple Silicon, Xcode Command Line Tools, CMake, Ninja, pkg-config, FFmpeg, and Python. The player supplies a USA disc image. The README reports 60 frames per second on an M4 Pro at 1536 by 1344.
- The Vita build runs. The README reports 18 to 25 frames per second in the Vita3K intro.
- License: GPL-3.0.
Cite
BibTeX
@misc{celosia,
title = {{Celosia: statically recompiling Shadow of the Colossus for Mac and Vita}},
howpublished = {\url{https://github.com/HenryKun55/celosia}},
url = {https://github.com/HenryKun55/celosia},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/celosia/}}
}Plain text
Celosia: statically recompiling Shadow of the Colossus for Mac and Vita. https://github.com/HenryKun55/celosia (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/celosia/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · HenryKun55/celosia · Revision d8c5eec
More in Games
- Chameleon Twist 2: a native port by static recompilation · Case study
- Chameleon Twist: Recompiled — a native port of Chameleon Twist · Case study
- Champions: Return to Arms: PS2 code research and native recompilation · Case study
- Chaves Kart (El Chavo Kart) Recompiled: Xbox 360 game statically recompiled for PC · Case study
- Children and Dog go Pew Pew (CadgPP): an N64 static recompilation port · Case study
- Civilization III: Conquests — static recompilation of the Steam release · Case study