# StarTropics: a byte-matched NES disassembly

> Reconstructs StarTropics (USA) as labelled ca65 assembly across its 32 PRG banks and compares the resulting ROM byte for byte with the user's copy. Python tools generate the assembly from annotations, decode game data and export debugger labels.

- 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/jogalleciez/StarTropics-decomp>
- Primary source: <https://github.com/jogalleciez/StarTropics-decomp/blob/12d25607ac03bf4857d3ee5c4fc709baa0253523/README.md>
- Catalog page: <https://awesomerea.org/resources/startropics-disassembly-case/>
- Record JSON: <https://awesomerea.org/resources/startropics-disassembly-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/startropics-disassembly-case/index.md)

## Requirements & limits

- **Prerequisites:** A copy of StarTropics (USA).nes with the specified SHA-256 hash.
- **Prerequisites:** cc65 ca65 and ld65, plus Python 3.8 or later; some rendering tools need Pillow.
- **License:** The tools, annotations and documentation use the MIT License; the game is excluded.

## Primary sources

1. <https://github.com/jogalleciez/StarTropics-decomp/blob/12d25607ac03bf4857d3ee5c4fc709baa0253523/README.md>
2. <https://github.com/jogalleciez/StarTropics-decomp/blob/12d25607ac03bf4857d3ee5c4fc709baa0253523/docs/ARCHITECTURE.md>

## More in Games

- [Street Fighter III 2nd Impact: a matching CPS3 program decompilation](https://awesomerea.org/resources/sfiii2-cps3-decomp-case/index.md) · Case study
- [Stretch Panic: matching decompilation of three PlayStation 2 releases](https://awesomerea.org/resources/stretch-panic-decomp-case/index.md) · Case study
- [Summoner 2: matching PlayStation 2 decompilation](https://awesomerea.org/resources/summoner-2-ps2-decomp-case/index.md) · Case study
- [Summoner: A Goddess Reborn: an in-progress GameCube decompilation](https://awesomerea.org/resources/summoner-goddess-reborn-decomp-case/index.md) · Case study
- [Super Mario 64 DS: matching decompilation with relocation checks](https://awesomerea.org/resources/sm64ds-decomp-case/index.md) · Case study
- [Super Mario 64: ROM reconstruction with explicit comparison gates](https://awesomerea.org/resources/sm64-decomp-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.
