# Tingle Tuner: matching Wind Waker GBA client reconstruction

> Tingle Tuner reconstructs the GBA client that The Wind Waker sends to a linked Game Boy Advance, covering Japanese, US, PAL and demo builds. Its C, assembly and LZ77 packer rebuild hash-checked client images from user-supplied discs, while separate documentation maps the GameCube-to-GBA JOY bus protocol.

- Type: Case study
- Targets: Game · Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/DMiller0090/tingle_tuner>
- Primary source: <https://github.com/DMiller0090/tingle_tuner/blob/c6a4af6574f19e59493081698da2ce6bd154c9a2/README.md>
- Catalog page: <https://awesomerea.org/resources/tingle-tuner-decomp-case/>
- Record JSON: <https://awesomerea.org/resources/tingle-tuner-decomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/tingle-tuner-decomp-case/index.md)

## Requirements & limits

- **Prerequisites:** Supply unmodified retail Wind Waker disc images for the desired versions.
- **Prerequisites:** Python 3.7+ with capstone and pyyaml, devkitARM binutils, and agbcc are required.
- **Limits:** Some functions still use generated assembly, and two behavior questions remain open.
- **License:** No licence file in the repository.

## Primary sources

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

## More in Games

- [tnt-splat: reconstructing The New Tetris for N64](https://awesomerea.org/resources/tnt-splat-new-tetris-case/index.md) · Case study
- [ToeJam & Earl: matching Sega Genesis decompilation](https://awesomerea.org/resources/toejam-and-earl-case/index.md) · Case study
- [Tom and Jerry Tales: matching decompilation of the EU Nintendo DS game](https://awesomerea.org/resources/tom-and-jerry-tales-decomp-case/index.md) · Case study
- [Tomba!: matching decompilation of four PlayStation releases](https://awesomerea.org/resources/tomba-decomp/index.md) · Case study
- [Tombi!: matching PlayStation decompilation and native port](https://awesomerea.org/resources/tombi-matching-decomp-case/index.md) · Case study
- [Tony & Friends: New Adventures: a reccmp-guided decompilation](https://awesomerea.org/resources/tony2-decomp-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
