# Digimon World DS：匹配原版的 Nintendo DS 反编译

> Digimon World DS 将北美版 Nintendo DS 游戏的 ARM9 主程序及覆盖模块重建为匹配原版的 C 源码。构建流程借助 dsd 从用户 ROM 中拆出尚未反编译的代码，链接已恢复的函数并逐字节比较；作者报告截至 2026 年 10 月，3,665 个游戏函数中已有 2,386 个写成 C。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/ReGame-Labs/dwds_decomp>
- 一手来源：<https://github.com/ReGame-Labs/dwds_decomp/blob/91efd17c4c05ce106ce0f973155149d23d9de519/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/digimon-world-ds-decomp-case/>
- 记录 JSON：<https://awesomerea.org/resources/digimon-world-ds-decomp-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/digimon-world-ds-decomp-case/index.md)

## 使用条件与局限

- **前提条件：**需自备北美版 ADNE ROM；要匹配整个 ROM 的哈希，还需 DS ARM7 BIOS 文件。
- **前提条件：**文档中的 Linux 构建使用 Python、Ninja、dsd、Metrowerks mwccarm 1.2/sp4 等工具。
- **局限：**反编译尚未完成；未恢复的代码从原版 ROM 拆出后参与链接。
- **许可：**采用 MIT 许可。

## 一手来源

1. <https://github.com/ReGame-Labs/dwds_decomp/blob/91efd17c4c05ce106ce0f973155149d23d9de519/README.md>
2. <https://github.com/ReGame-Labs/dwds_decomp/blob/91efd17c4c05ce106ce0f973155149d23d9de519/extract/README.md>

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

- [Digimon World：支持二进制比较的 PS1 游戏反编译](https://awesomerea.org/zh/resources/digimon-world-decomp-case/index.md) · 案例
- [Digital Devil Saga：两款 PS2 游戏的一致性反编译](https://awesomerea.org/zh/resources/dds-decomp/index.md) · 案例
- [Dino Crisis 2 Decompilation：PlayStation 游戏匹配重建](https://awesomerea.org/zh/resources/dino-crisis-2-decomp-case/index.md) · 案例
- [Dinosaur Planet：逐字节匹配的 Nintendo 64 反编译](https://awesomerea.org/zh/resources/dinosaur-planet-decomp/index.md) · 案例
- [Dogcomp：《Dog's Life》PAL 版 PlayStation 2 反编译](https://awesomerea.org/zh/resources/dogs-life-decomp-case/index.md) · 案例
- [Donkey Kong 64：N64 匹配反编译](https://awesomerea.org/zh/resources/dk64-decomp-case/index.md) · 案例

## 关于此条目

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