# Tingle Tuner：Wind Waker GBA 客户端逐字节匹配重建

> Tingle Tuner 重建 The Wind Waker 传送到相连 Game Boy Advance 的客户端，覆盖日版、美版、欧版及演示版。C、汇编和 LZ77 打包程序从用户自备光盘生成经哈希比较的客户端镜像；另有文档梳理 GameCube 与 GBA 的 JOY 总线协议。

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

## 使用条件与局限

- **前提条件：**需自备对应版本、未经修改的 Wind Waker 零售版光盘镜像。
- **前提条件：**需要 Python 3.7 以上版本及 capstone、pyyaml、devkitARM binutils 和 agbcc。
- **局限：**部分函数仍使用生成的汇编，另有两个行为问题尚待解决。
- **许可：**仓库中没有许可证文件。

## 一手来源

1. <https://github.com/DMiller0090/tingle_tuner/blob/c6a4af6574f19e59493081698da2ce6bd154c9a2/README.md>
2. <https://github.com/DMiller0090/tingle_tuner/blob/c6a4af6574f19e59493081698da2ce6bd154c9a2/docs/protocol.md>

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

- [tnt-splat：重建 N64 版 The New Tetris](https://awesomerea.org/zh/resources/tnt-splat-new-tetris-case/index.md) · 案例
- [ToeJam & Earl：Sega Genesis 版匹配反编译](https://awesomerea.org/zh/resources/toejam-and-earl-case/index.md) · 案例
- [Tom and Jerry Tales：欧版 Nintendo DS 游戏的匹配反编译](https://awesomerea.org/zh/resources/tom-and-jerry-tales-decomp-case/index.md) · 案例
- [Tomba!：四个 PlayStation 版本的逐字节匹配反编译](https://awesomerea.org/zh/resources/tomba-decomp/index.md) · 案例
- [Tombi!：PlayStation 匹配式反编译与原生移植](https://awesomerea.org/zh/resources/tombi-matching-decomp-case/index.md) · 案例
- [Tony & Friends: New Adventures：reccmp 辅助反编译](https://awesomerea.org/zh/resources/tony2-decomp-case/index.md) · 案例

## 关于此条目

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