Case study
Street Fighter III 2nd Impact: a matching CPS3 program decompilation
Street Fighter III 2nd Impact reconstructs the CPS3 arcade program as C and SH-2 assembly. The build uses the Hitachi SHC toolchain, reads graphics pattern tables from the user's ROM set, checks the linked program against the arcade program's SHA-1, and compares rebuilt SIMM chips with the supplied ROM chips. The byte-match figures are the author's report.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 5
- Last commit
- 2026-11-02
- Language
- C
- License (GitHub)
- AGPL-3.0
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: Windows, Python 3 and a user-supplied sfiii2n.zip ROM set are required.
- Testing evidence: The author reports all 7,913 C routines, 37 assembly routines and 19 runtime routines match the arcade bytes.
- License: AGPL-3.0 licence.
Cite
BibTeX
@misc{sfiii2-cps3-decomp-case,
title = {{Street Fighter III 2nd Impact: a matching CPS3 program decompilation}},
howpublished = {\url{https://github.com/gibletto/sfIII2-cps3-decomp}},
url = {https://github.com/gibletto/sfIII2-cps3-decomp},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/sfiii2-cps3-decomp-case/}}
}Plain text
Street Fighter III 2nd Impact: a matching CPS3 program decompilation. https://github.com/gibletto/sfIII2-cps3-decomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/sfiii2-cps3-decomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- Stretch Panic: matching decompilation of three PlayStation 2 releases · Case study
- Summoner 2: matching PlayStation 2 decompilation · Case study
- Summoner: A Goddess Reborn: an in-progress GameCube decompilation · Case study
- Super Mario 64 DS: matching decompilation with relocation checks · Case study
- Super Mario 64: ROM reconstruction with explicit comparison gates · Case study
- Super Mario Advance 2: exact-match GBA disassembly · Case study