gocha/sfc-goemon-3-disassembly

GitHub: gocha/sfc-goemon-3-disassembly

对《Ganbare Goemon 3》SFC 卡带进行反汇编并记录其原始结构。

Stars: 0 | Forks: 0

# ガンバレGoemon 3: 獅子十四分のカラクリ卍固め(SFC)逆アセンブリ 这是一个进行中的 Ganbare Goemon 3 逆アセンブリ项目。旨在记录和保留原始程序的结构。 本项目构建以下 ROM: * [**goemon3.sfc**](https://datomatic.no-intro.org/index.php?page=show_record&s=49&n=0911) `sha1: 24832a8a054a83bbca241f8daf8b39ed2932996f` * ~~[**goemon3_rev1.sfc**](https://datomatic.no-intro.org/index.php?page=show_record&s=49&n=3660) `sha1: bd17d17dbd31002e73b307b15fd498116d9117a9`~~ **(暂不支持)** * ~~[**goemon3_rev2.sfc**](https://datomatic.no-intro.org/index.php?page=show_record&s=49&n=3574) `sha1: 2732b810694880f9a388657ffb4cfb79d7d3ea7c`~~ **(暂不支持)** 本项目需要一个原始未修改的 v1.0 ROM 副本。 ## 如何构建 ### 依赖项 * [Asar](https://github.com/RPGHacker/asar) v1.91 * GNU Make 和 Coreutils * Python 3 ### 设置 1. 将 `base.sfc`(一个未修改的 v1.0 ROM)放置在项目根目录。 2. 如果尚未存在,将 `asar` 可执行文件放置在 `tools/asar`。 3. 安装 GNU Make、GNU Coreutils 和 Python。 您可以在 Windows 上使用 [MSYS2](https://www.msys2.org/)。安装后,使用以下命令安装所需软件包:`pacman -S make python` ### 构建 * 如需要,运行 `make clean`。 * 运行 `make` 构建 ROM,或运行 `make compare` 构建并验证其 SHA1 哈希。 ## 格式 代码风格基于 [yoshisisland-disassembly](https://github.com/brunovalads/yoshisisland-disassembly)。
标签:Asar, DNS解析, Ganbare Goemon, GNU工具链, make, MSYS2, Python, ROM解析, SFC, 云资产清单, 代码风格, 安全报告生成, 开源项目, 无后门, 游戏ROM, 游戏修复, 游戏历史保存, 游戏反汇编, 游戏存档, 程序结构文档, 编译构建, 自制工具, 超级任天堂, 逆向工具, 逆向工程