Case study
Shinobi Legions: Saturn code analysis and PC port
Reconstructs Shinobi Legions for PC from analysis of its Sega Saturn SH-2 code and disc formats. A C11 and SDL2 port rewrites game functions while retaining the original memory layout; the author reports that the title, 18 stages, bosses, and ending run using files extracted from the user's disc.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 1
- Last commit
- 2026-10-10
- Language
- C
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
- Prerequisites: Requires the user's Shinobi Legions USA disc image for game files.
- Prerequisites: The PC build requires a C11 GCC toolchain, CMake 3.16+, and SDL2 2.0.18+; MSVC is unsupported.
- License: No licence file in the repository.
Cite
BibTeX
@misc{shinobi-legions-saturn-pc-port-case,
title = {{Shinobi Legions: Saturn code analysis and PC port}},
howpublished = {\url{https://github.com/kazuyette/shino-legion-decomp}},
url = {https://github.com/kazuyette/shino-legion-decomp},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/shinobi-legions-saturn-pc-port-case/}}
}Plain text
Shinobi Legions: Saturn code analysis and PC port. https://github.com/kazuyette/shino-legion-decomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/shinobi-legions-saturn-pc-port-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- pc-port/README.md GitHub · kazuyette/shino-legion-decomp · Revision 2736a5a
- README.md GitHub · kazuyette/shino-legion-decomp · Revision 2736a5a
- docs/entry_point_notes.md GitHub · kazuyette/shino-legion-decomp · Revision 2736a5a
More in Games
- Ship of Harkinian: a native Ocarina of Time port built on the decompilation · Case study
- Sightline: a native GoldenEye 007 engine port · Case study
- Silent Engine: porting the original Silent Hill from decompiled code · Case study
- Skate 3 Port: an Android ARM64 static recompilation port · Case study
- SkiFree SDL: an SDL2 port of decompiled SkiFree · Case study
- skynet-godot: porting SkyNET and Future Shock to Godot · Case study