Case study
Digital Devil Saga: matching decompilation of two PS2 games
This is a matching decompilation of Shin Megami Tensei: Digital Devil Saga and Digital Devil Saga 2 for PlayStation 2. The USA targets are SLUS_209.74, SHA-1 6d18898e2724bf1d145392766e8ba1e678487419, and SLUS_211.52, SHA-1 9be91ee1b4a535a4cb6ec89237b5a6ba41be2add. ninja checks each built executable against its retail SHA-1.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 45
- Last commit
- 2026-10-29
- Language
- C
GitHub data as of 2026-11-09
Requirements & limits
- Python 3.10 or newer, ninja, cpp, and git. Run python configure.py and ninja. ninja dds1 or ninja dds2 builds one game.
- The README names no license.
Cite
BibTeX
@misc{dds-decomp,
title = {{Digital Devil Saga: matching decompilation of two PS2 games}},
howpublished = {\url{https://github.com/Megami-Decomps/dds-decomp}},
url = {https://github.com/Megami-Decomps/dds-decomp},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/dds-decomp/}}
}Plain text
Digital Devil Saga: matching decompilation of two PS2 games. https://github.com/Megami-Decomps/dds-decomp (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/dds-decomp/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Megami-Decomps/dds-decomp · Revision 648e39e
More in Games
- Dino Crisis 2 Decompilation: a matching PlayStation reconstruction · Case study
- Dinosaur Planet: byte-exact Nintendo 64 decompilation · Case study
- Dogcomp: a PAL PlayStation 2 decompilation of Dog's Life · Case study
- Donkey Kong 64: matching N64 decompilation · Case study
- Donkey Kong Disassembly: Arcade Z80 and sound code · Case study
- Donkey Kong Meta-Disassembly: matching Famicom and Famicom Disk System rebuilds · Case study