Selected work
Reverse Engineering2026
BM64 Decompilation
Bomberman 64, function by function
A reverse-engineering mission that decompiles Bomberman 64, statically recompiles it to native code, and builds frame-exact tracing tools to understand its internals.
Role — Solo reverse-engineer & tooling author
- C
- MIPS assembly
- N64Recomp
- Python
- CMake / Ninja
Over 15+ documented sessions I've worked through Bomberman 64's MIPS code, naming 361 functions of its combat, AI, and physics out of 74,447 recompiled — and authored the F5–F10 savestate, RDRAM-dump, and write-tracer tooling that makes frame-exact analysis possible.
The upstream decompilation and static-recompilation projects are vendored and credited; the RE mission, the tracing infrastructure, and the naming effort are mine.
What's notable
- 361 game functions reverse-engineered and named
- 74,447 functions statically recompiled to native C
- Frame-exact tracing: savestates, RDRAM dumps, write-tracer (F5–F10)
- 15+ documented analysis sessions with a 152KB discovery ledger