# Super Mario Bros. 3：Famicom 版本反汇编

> smb3 反汇编《Super Mario Bros. 3》的初版 Famicom 游戏，并用类似 C 语言的注释说明分支与循环。构建前，提取脚本从带文件头的 iNES ROM 取得素材，源码使用 cc65 6502 工具集构建。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-09
- 收录于：2026-11-09
- 原始资源：<https://gitlab.com/segaloco/smb3>
- 一手来源：<https://gitlab.com/segaloco/smb3/-/blob/784ea6fa4fd5724cfb0428d03674177e2314ed8f/README>
- 目录页面：<https://awesomerea.org/zh/resources/smb3-famicom-disassembly-case/>
- 记录 JSON：<https://awesomerea.org/resources/smb3-famicom-disassembly-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/smb3-famicom-disassembly-case/index.md)

## 使用条件与局限

- **前提条件：**提取素材需要初版游戏的带文件头 iNES ROM。
- **前提条件：**构建需要类 UNIX 平台和 cc65 6502 开发工具集。
- **局限：**Plan 9 构建支持目前无法使用；当前工作范围为初版 Famicom 游戏。
- **许可：**项目页面未说明许可证。

## 一手来源

1. <https://gitlab.com/segaloco/smb3/-/blob/784ea6fa4fd5724cfb0428d03674177e2314ed8f/README>

## 同分区更多条目：游戏

- [Super Mario RPG：使用用户提取资源组装的 SNES 反汇编](https://awesomerea.org/zh/resources/super-mario-rpg-disassembly-case/index.md) · 案例
- [Super Monkey Ball Jr.：GBA 版反汇编](https://awesomerea.org/zh/resources/smbjr-case/index.md) · 案例
- [SUPERCOPTER：MS-DOS 游戏的 Pascal 反编译源码](https://awesomerea.org/zh/resources/supercopter-decompiled-case/index.md) · 案例
- [SW_RACER_RE：Star Wars Episode I: Racer 部分函数重建](https://awesomerea.org/zh/resources/sw-racer-re-case/index.md) · 案例
- [Technician Ted：带注释的 ZX Spectrum 反汇编](https://awesomerea.org/zh/resources/chipfact-case/index.md) · 案例
- [The Journeyman Project Turbo!：Windows 3.1 版反编译](https://awesomerea.org/zh/resources/journeyman-project-turbo-decomp-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
