# Dragon Ball Z: Buu's Fury: a byte-checked GBA disassembly

> Dragon Ball Z: Buu's Fury disassembly rebuilds the US Game Boy Advance release from ARM and Thumb assembly, a small amount of C, and generators that recover assets from the user's ROM. The build checks the result against the retail digest and tracks which bytes still come from raw slices. The author reports that 94.0959% of ROM bytes are produced from tracked source.

- Type: Case study
- Targets: Game
- 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/siruiusamory-cmyk/buusfury-disasm>
- Primary source: <https://github.com/siruiusamory-cmyk/buusfury-disasm/blob/9e72f51bb9105e1855868c4a62bb2ed47503a091/README.md>
- Catalog page: <https://awesomerea.org/resources/dragon-ball-z-buus-fury-disassembly-case/>
- Record JSON: <https://awesomerea.org/resources/dragon-ball-z-buus-fury-disassembly-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/dragon-ball-z-buus-fury-disassembly-case/index.md)

## Requirements & limits

- **Prerequisites:** Windows, ARM Developer Suite 1.2, Python 3.12, grit, and Visual Studio or Build Tools 2022 with the C++ workload are required.
- **Prerequisites:** An owned copy of the US game ROM named baserom.gba is required.
- **Limits:** The author reports that part of the ROM remains embedded from raw slices and most functions retain address-based names.
- **License:** MPL-2.0.

## Primary sources

1. <https://github.com/siruiusamory-cmyk/buusfury-disasm/blob/9e72f51bb9105e1855868c4a62bb2ed47503a091/README.md>
2. <https://github.com/siruiusamory-cmyk/buusfury-disasm/blob/9e72f51bb9105e1855868c4a62bb2ed47503a091/docs/README.md>

## More in Games

- [Dragon Ball Z: The Legacy of Goku II: a byte-matching GBA disassembly](https://awesomerea.org/resources/legacy-of-goku-ii-disassembly-case/index.md) · Case study
- [Dragon Ball Z: The Legacy of Goku — a byte-exact GBA disassembly](https://awesomerea.org/resources/legacy-of-goku-disasm-case/index.md) · Case study
- [Dragon Quest Monsters German: a banked Game Boy Color disassembly](https://awesomerea.org/resources/dragon-quest-monsters-german-case/index.md) · Case study
- [dream-server: reconstructing a Pokémon Dream World server](https://awesomerea.org/resources/dream-server-case/index.md) · Case study
- [dream: Dream: Land of Giants disassembled and reimplemented in C](https://awesomerea.org/resources/dream-land-of-giants-case/index.md) · Case study
- [DriveClub Recomp: running the PS4 game on Windows and Linux](https://awesomerea.org/resources/driveclub-recomp-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.
