# 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/kazuyette/shino-legion-decomp>
- Primary source: <https://github.com/kazuyette/shino-legion-decomp/blob/2736a5a15979148dee843ba7340177c4c948eae2/pc-port/README.md>
- Catalog page: <https://awesomerea.org/resources/shinobi-legions-saturn-pc-port-case/>
- Record JSON: <https://awesomerea.org/resources/shinobi-legions-saturn-pc-port-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/shinobi-legions-saturn-pc-port-case/index.md)

## 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.

## Primary sources

1. <https://github.com/kazuyette/shino-legion-decomp/blob/2736a5a15979148dee843ba7340177c4c948eae2/pc-port/README.md>
2. <https://github.com/kazuyette/shino-legion-decomp/blob/2736a5a15979148dee843ba7340177c4c948eae2/README.md>
3. <https://github.com/kazuyette/shino-legion-decomp/blob/2736a5a15979148dee843ba7340177c4c948eae2/docs/entry_point_notes.md>

## More in Games

- [Ship of Harkinian: a native Ocarina of Time port built on the decompilation](https://awesomerea.org/resources/ship-of-harkinian-oot-port-case/index.md) · Case study
- [Sightline: a native GoldenEye 007 engine port](https://awesomerea.org/resources/sightline-goldeneye-port-case/index.md) · Case study
- [Silent Engine: porting the original Silent Hill from decompiled code](https://awesomerea.org/resources/silent-engine-case/index.md) · Case study
- [Skate 3 Port: an Android ARM64 static recompilation port](https://awesomerea.org/resources/skate-3-port-android-case/index.md) · Case study
- [SkiFree SDL: an SDL2 port of decompiled SkiFree](https://awesomerea.org/resources/skifree-sdl-case/index.md) · Case study
- [skynet-godot: porting SkyNET and Future Shock to Godot](https://awesomerea.org/resources/skynet-godot-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
