# Dragon Ball Z: The Legacy of Goku II: NaraKitty/DBZ64

> Source: <https://reversedwithai.com/p/dragon-ball-z-the-legacy-of-goku-ii-58d797d5>
> Published: 2026-10-24 05:01:10+00:00

## Evidence at a glance

Based on the linked sources. The author's reported result and independent confirmation are separate checks.

- AI involvement
- Reported models: Claude. Tools: libdragon, Python 3, capstone, ares, mGBA. The writeup below describes the work attributed to AI.
- Reported result
- Works. This is the directory's source-based outcome classification.
- Independent confirmation
- Not reported.
- Human work and limitations
- The project uses a PolyForm Noncommercial License. It is a preservation-focused effort and does not include copyrighted game data. The build process relies on WSL and specific Python tooling to analyze and recompile the original GBA binary.

### Original sources

## What was done

A project that translates GBA ARM/Thumb instructions into native N64 C code, enabling games like The Legacy of Goku II to run on N64 hardware with widescreen support and hardware-accelerated graphics.

The NaraKitty/DBZ64 project provides a framework to recompile Game Boy Advance titles for native execution on Nintendo 64 hardware. Rather than emulation, the project translates GBA ARM and Thumb instructions into C code, which is then compiled for the N64's VR4300 CPU. The runtime handles GBA hardware features including graphics, sound, DMA, and interrupts. The project documents a widescreen 320x240 view implementation, which extends field maps and adjusts HUD elements. Graphics are rendered using the N64's RDP, with the author reporting pixel-identical output to reference software renderers. Audio is handled by recompiling the original music engine, with performance-critical loops replaced by native C. The project is verified against mGBA and PC-based reference builds. Development commits frequently credit Claude Opus 5.5 as a co-author for various implementation tasks, including renderer optimizations and widescreen logic. The project is currently playable on real hardware, such as the Analogue 3D, and supports additional titles like Buu's Fury in an in-progress state. Users must provide their own game ROMs for the build process, which requires the libdragon toolchain. [Source: https://raw.githubusercontent.com/narakitty/dbz64/HEAD/README.md]

## Reproduce it

```
Builds require a Linux-based environment (WSL) with the libdragon toolchain. Users must provide a valid GBA ROM dump, which is analyzed via tools/analyze.py, translated to C using tools/recomp.py, and finally compiled into an N64 ROM using the provided Makefile.
```


