Star on GitHubStar2.4k stars

Case study

SegaSonic The Hedgehog: arcade code reconstructed in C

SegaSonic The Hedgehog reconstructs the Sega System 32 arcade game's NEC V60 and Z80 programs as readable C. Its tools disassemble and decompile code, extract assets from the user's MAME ROM set, and compare game, video and sound behavior with reference runs frame by frame. The author reports Windows play for the SDL2 port; Linux and macOS builds had not been tried.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
16
Last commit
2026-10-31
Language
C
License (GitHub)
BSD-3-Clause

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a demo observed; no download method found.
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: The user's SegaSonic The Hedgehog MAME sonic ROM set, Japan revision C.
  • Prerequisites: Python 3.10+, CMake 3.20+ and a C11/C++17 compiler.
  • Testing evidence: The SDL2 port was built and played on Windows; Linux and macOS were not tried.
  • License: BSD-3-Clause licence.

Cite

BibTeX

@misc{segasonic-hedgehog-decomp-case,
  title = {{SegaSonic The Hedgehog: arcade code reconstructed in C}},
  howpublished = {\url{https://github.com/cheviman/segasonic-decomp}},
  url = {https://github.com/cheviman/segasonic-decomp},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/segasonic-hedgehog-decomp-case/}}
}

Plain text

SegaSonic The Hedgehog: arcade code reconstructed in C. https://github.com/cheviman/segasonic-decomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/segasonic-hedgehog-decomp-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · cheviman/segasonic-decomp · Revision bcc641c

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab