
Evidence at a glance
Based on the linked sources. The author's reported result and independent confirmation are separate checks.
- AI involvement
- Reported models: Claude. Tools: PortableKit, Visual Studio 2022, Python 3.10, Git, Ghidra. The writeup below describes the work attributed to AI.
- Reported result
- Partial. This is the directory's source-based outcome classification.
- Independent confirmation
- Not reported.
- Human work and limitations
- The project is a work-in-progress. The decompilation is partial, and the port relies on the user providing their own legally obtained ISO for the build process.
Original sources
What was done
A native PC port of Dissidia 012 Duodecim Final Fantasy (PSP) built via static recompilation on PortableKit, alongside a partial matching decompilation of the game's executable and overlays. The project supports Windows and Steam Deck, with native Linux support currently untested.
The Dissidia012-pc project provides a native PC port of the PSP game Dissidia 012 Duodecim Final Fantasy (USA release ULUS10566). The port is built using static recompilation via the PortableKit framework, which handles the PSP kernel, system modules, and Vulkan rendering. Where specific enhancements are required, decompiled C code replaces recompiled functions. The project also maintains a matching decompilation of the game's executable and overlays, though the author reports that while a few hundred functions match, the majority of the game remains machine code. The port features 60 fps interpolation, higher internal resolution, and added controls like a right-stick camera and analog movement. The repository includes a setup script for Windows and Steam Deck deployment. Commit logs indicate participation from the AI model Claude Opus 5.5 as a co-author for various implementation tasks, including build system adjustments and documentation updates.
Reproduce it
Clone the repository and run the setup.ps1 script in PowerShell on Windows to build the port from a provided USA ULUS10566 ISO.