Case study
kh-com: Kingdom Hearts: Chain of Memories decompilation
kh-com reconstructs code from the US Game Boy Advance release of Kingdom Hearts: Chain of Memories. The early source covers startup, initialization, the main loop and interrupt handling; many called routines remain placeholders.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: A prior copy of the game is required to extract assets.
- Prerequisites: The build configuration requires devkitPro, devkitARM and agbcc.
- Limits: The project states that development is too early to build anything of note.
- License: No licence file in the repository.
Cite
BibTeX
@misc{kh-com-case,
title = {{kh-com: Kingdom Hearts: Chain of Memories decompilation}},
howpublished = {\url{https://codeberg.org/aryan-sinhala349/kh-com}},
url = {https://codeberg.org/aryan-sinhala349/kh-com},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/kh-com-case/}}
}Plain text
kh-com: Kingdom Hearts: Chain of Memories decompilation. https://codeberg.org/aryan-sinhala349/kh-com (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/kh-com-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- https://codeberg.org/aryan-sinhala349/kh-com/src/commit/b85fb33bfc1ff5474920efd422df45b53b8409a4/README.md
- https://codeberg.org/aryan-sinhala349/kh-com/src/commit/b85fb33bfc1ff5474920efd422df45b53b8409a4/src/main.c
- https://codeberg.org/aryan-sinhala349/kh-com/src/commit/b85fb33bfc1ff5474920efd422df45b53b8409a4/src/blank.c
- https://codeberg.org/aryan-sinhala349/kh-com/src/commit/b85fb33bfc1ff5474920efd422df45b53b8409a4/asm/src/crt0.s
- https://codeberg.org/aryan-sinhala349/kh-com/src/commit/b85fb33bfc1ff5474920efd422df45b53b8409a4/Toolchain.mk
More in Games
- Kirby 64: The Crystal Shards — decompiling the Nintendo 64 game · Case study
- Kirby's Dream Land 3: a US and Japanese SNES disassembly · Case study
- Kirby's Return to Dream Land: an early C/C++ decompilation · Case study
- Kuru Kuru Kururin: functional GBA decompilation and PC port · Case study
- LADX-Decompile: a C reconstruction of Link's Awakening DX · Case study
- Larax & Zaco: an REA-exported evidence base and partial routine recovery · Case study