Frogger's Adventures: Temple of the Frog Decompilation
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Original game imageAbout
A work-in-progress matching decompilation of the USA Game Boy Advance version of Frogger's Adventures: Temple of the Frog, targeting byte-identical output to the original ROM using agbcc and arm-none-eabi-binutils. The current main branch builds a byte-identical ROM, but many symbols and locals are still unnamed and some register pins and inline assembly remain.
How it differs from the original
The decompilation is not shiftable yet, so it is not suitable for developing ROM hacks: code cannot be moved without breaking hard-coded addresses in the not-yet-decompiled assembly.
Getting started
You must provide your own base ROM as baserom.gba, which the build checks by SHA1. Build with the included make targets on macOS or Linux; on Windows, build under WSL since native Windows is not supported.
History
The author says it was one of their favorite games as a kid and that they decided to decompile it themselves. It is an agentic project, with instructions for AI agents included in the repo.
What you need to run it
Status & roadmap
- The README estimates about 15.35% of the ROM lies outside tracked raw-blob ranges, and says all progress figures are rough estimates.
Additional notes
- Clean room
- Contributors are told to work clean-room and not consult any leaked or otherwise obtained Konami source.
FAQ
- What is Frogger's Adventures: Temple of the Frog Decompilation?
- Frogger's Adventures: Temple of the Frog Decompilation is an open-source decompilation of Frogger's Adventures: Temple of the Frog. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on Game Boy Advance.
- Do I need the original game files to run Frogger's Adventures: Temple of the Frog Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
