# Super Mario 64 DS：带重定位核对的匹配反编译

> 将 Super Mario 64 DS 函数重建为 C/C++ 和规则允许的汇编原语，并将编译结果与用户提供的卡带转储对比。独立的重定位目标核对强化匹配检查；PC 移植中的集成进度另行统计。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-10-17
- 收录于：2026-10-17
- 原始资源：<https://github.com/tangosdev/sm64ds-decomp>
- 一手来源：<https://github.com/tangosdev/sm64ds-decomp/blob/af8636d638322b88738ef7ad4b4f28ed9c5be24f/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/sm64ds-decomp-case/>
- 记录 JSON：<https://awesomerea.org/resources/sm64ds-decomp-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/sm64ds-decomp-case/index.md)

## 使用条件与局限

- **前提条件：**需要用户自己的卡带转储、固定版本的 mwccarm 匹配编译器、单独的链接器及安装环境，以及 ndspy、Capstone、pyelftools 等 Python 工具。
- **测试证据：**固定提交 README 报告 11,389/11,389 个函数已匹配，其中包括 108 个字节一致的汇编原语；接入 PC 移植的函数为 10,957 个。这些计数代表不同检查。
- **局限：**同一 README 仍保留接近完成的旧表述，port/README.md 则描述历史冒烟构建阶段。匹配与移植可玩性应按各来源分别理解，不能视为已验证的完整可玩移植。
- **署名：**文档说明使用智能体辅助匹配，并配合源码审阅和重定位核对。
- **许可：**仓库有 MIT 许可证；原始游戏数据和外部编译器的权利另行处理。

## 一手来源

1. <https://github.com/tangosdev/sm64ds-decomp/blob/af8636d638322b88738ef7ad4b4f28ed9c5be24f/README.md>
2. <https://github.com/tangosdev/sm64ds-decomp/blob/af8636d638322b88738ef7ad4b4f28ed9c5be24f/port/README.md>
3. <https://github.com/tangosdev/sm64ds-decomp/blob/af8636d638322b88738ef7ad4b4f28ed9c5be24f/notes/link-verification.md>
4. <https://github.com/tangosdev/sm64ds-decomp/blob/af8636d638322b88738ef7ad4b4f28ed9c5be24f/tools/requirements.txt>
5. <https://github.com/tangosdev/sm64ds-decomp/blob/af8636d638322b88738ef7ad4b4f28ed9c5be24f/LICENSE>

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

- [Super Mario 64：带明确比较开关的 ROM 重建](https://awesomerea.org/zh/resources/sm64-decomp-case/index.md) · 案例
- [《超级马力欧 奥德赛》：Switch 主程序的逐函数一致性反编译](https://awesomerea.org/zh/resources/odyssey-decomp-case/index.md) · 案例
- [Super Mario Sunshine（美版）：AI 辅助的一致性反编译分支](https://awesomerea.org/zh/resources/sms-english-gmse01-decomp-case/index.md) · 案例
- [Super Mario Sunshine：仍在推进的 GameCube 一致性反编译重建](https://awesomerea.org/zh/resources/sms-matching-decomp-case/index.md) · 案例
- [《任天堂明星大乱斗X》：早期阶段的 Wii 一致性反编译](https://awesomerea.org/zh/resources/smash-bros-brawl-decomp-case/index.md) · 案例
- [Super Smash Bros. Melee：可移位构建的 GameCube 一致性反编译](https://awesomerea.org/zh/resources/melee-matching-decomp-case/index.md) · 案例

## 关于此条目

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