# Kuru Kuru Kururin: functional GBA decompilation and PC port

> kururin reconstructs the European Game Boy Advance Kuru Kuru Kururin in C for functional rather than byte-identical behavior, and builds an SDL2 PC port for Linux and Windows. The author's reported tests run the original and rebuilt ROMs side by side through recorded input, comparing RAM, sound and video; the port loads game data from the user's own ROM.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/an1n-dya/kururin>
- Primary source: <https://github.com/an1n-dya/kururin/blob/27fde1dcde1e0b89810b1346a8cd00e5a7377d57/README.md>
- Catalog page: <https://awesomerea.org/resources/kururin-case/>
- Record JSON: <https://awesomerea.org/resources/kururin-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/kururin-case/index.md)

## Requirements & limits

- **Prerequisites:** The user's own European AKRP ROM dump with SHA1 6025ef597db2684ae064ffe22b4fd1d37941f887 is required.
- **Prerequisites:** The GBA build uses x86-64 Linux, Python 3.11+ and agbcc; the PC port additionally needs 32-bit SDL2 build dependencies.
- **Testing evidence:** The author reports 14 gameplay inputs matching across about 168,000 frames, with incomplete function and instruction coverage.
- **License:** GPL-3.0 license for the main repository; the port also carries its own MPL-2.0 licence file.

## Primary sources

1. <https://github.com/an1n-dya/kururin/blob/27fde1dcde1e0b89810b1346a8cd00e5a7377d57/README.md>

## More in Games

- [LADX-Decompile: a C reconstruction of Link's Awakening DX](https://awesomerea.org/resources/ladx-decompile-case/index.md) · Case study
- [Larax & Zaco: an REA-exported evidence base and partial routine recovery](https://awesomerea.org/resources/lezac-rea-decompilation-case/index.md) · Case study
- [Leaflitter: decompiling Paper Mario: Sticker Star for 3DS](https://awesomerea.org/resources/leaflitter-case/index.md) · Case study
- [Legacy of Kain: Soul Reaver — a decompilation and port](https://awesomerea.org/resources/kain2/index.md) · Case study
- [Lego Battles: a hand-decompiled Nintendo DS reconstruction](https://awesomerea.org/resources/lego-battles-decomp-case/index.md) · Case study
- [Lego Island 2: GBA decompilation](https://awesomerea.org/resources/lego-island-2-gba-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.
