案例
SegaSonic The Hedgehog:以 C 重建街机代码
SegaSonic The Hedgehog 将 Sega System 32 街机游戏的 NEC V60 和 Z80 程序重建为可读 C 代码。工具从玩家的 MAME ROM 集合中反汇编、反编译并提取资源,再逐帧对照游戏、画面与声音行为。作者报告 SDL2 移植版已在 Windows 游玩,Linux 与 macOS 尚未尝试。
- 目标
- 游戏
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
- 证据档位
- C2 有代码和文档,缺演示或下载
- 星标
- 16
- 最近提交
- 2026-10-31
- 主要语言
- C
- 许可(GitHub 识别)
- BSD-3-Clause
GitHub 数据,截至 2026-11-10
证据
- 观察到
- 有代码、文档和演示;未发现下载方式。
- 检查于
- 2026-11-09
使用条件与局限
- 前提条件:需要玩家自有的 SegaSonic The Hedgehog MAME sonic ROM 集合,日版 C 修订版。
- 前提条件:需要 Python 3.10+、CMake 3.20+ 及 C11/C++17 编译器。
- 测试证据:SDL2 移植版已在 Windows 构建并游玩;Linux 和 macOS 尚未尝试。
- 许可:采用 BSD-3-Clause 许可证。
引用
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/zh/resources/segasonic-hedgehog-decomp-case/}}
}纯文本
SegaSonic The Hedgehog: arcade code reconstructed in C。https://github.com/cheviman/segasonic-decomp(访问于 2026-11-06)。Awesome REA 条目:https://awesomerea.org/zh/resources/segasonic-hedgehog-decomp-case/
有帮助?在 GitHub 上为 Awesome REA 加星2.4k
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · cheviman/segasonic-decomp · 修订 bcc641c