Case study
tp-vita: porting Twilight Princess to PS Vita
tp-vita ports Dusklight's GameCube Twilight Princess code to PS Vita by compiling the game and JSystem sources for ARM. It retains Aurora's GX command processor and adds a vitaGL GLES2 renderer. The author reports a VPK that boots and renders in Vita3K; audio is disabled, and a memory-card prompt blocks progress past file select.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 0
- Last commit
- 2026-11-03
- Language
- C++
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Building requires VitaSDK, CMake, Python 3, fetched dependencies, and a Dusklight checkout.
- Prerequisites: Running requires the user's own GameCube Twilight Princess disc image; hardware installation also requires libshacccg.suprx.
- Testing evidence: The author reports Vita3K boot and rendering results; real PS Vita hardware has not been exercised, and audio is disabled.
- License: Component licence notices are provided in LICENSES/ and NOTICE.
Cite
BibTeX
@misc{tp-vita-case,
title = {{tp-vita: porting Twilight Princess to PS Vita}},
howpublished = {\url{https://github.com/Yannis100/tp-vita}},
url = {https://github.com/Yannis100/tp-vita},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/tp-vita-case/}}
}Plain text
tp-vita: porting Twilight Princess to PS Vita. https://github.com/Yannis100/tp-vita (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/tp-vita-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Yannis100/tp-vita · Revision d76ccb0
- HANDOVER.md GitHub · Yannis100/tp-vita · Revision d76ccb0
More in Games
- Twilight Princess PC Port: an early port of the GameCube decompilation · Case study
- Twilight Princess VR: porting the game to Apple Vision Pro · Case study
- UGH!: a C++ port of the 1992 DOS game · Case study
- Ultima IV: a matching Master System rebuild and PC port · Case study
- Uncharted Collection PC: running the PS4 trilogy on Windows · Case study
- Uncharted: The Nathan Drake Collection — a native Windows port of the PS4 games · Case study