Nintendo 64
N64

Destruction Derby 64

Game: Destruction Derby 64 (N64, 1999)

N64

A matching decompilation of Destruction Derby 64 (USA): the build turns the code back into a ROM that is byte for byte identical to the original. According to the README, 1,510 of the 1,548 functions (99% of the code by size) are in C and the other 38 are hand-written assembly that was assembly in the original too (libultra, cache, TLB, thread routines, and libgcc helpers). It uses splat, the KMC GCC 2.7.2 compiler the game was built with, m2c, and decomp-permuter; the files outside src/auto are cleaned up, with real names and types, and src/auto holds m2c-generated C that still uses placeholder types. The README says it was done almost hands-off by Claude Opus 5.5 in about 20 hours, as an experiment and without reviewing the code, and that it got the game booting in an SDL3 window, playable with some graphics errors. You need your own ROM (SHA-1 a2c0799e13566d1b723299592cfcac9387f25fa7) as baserom.z64; the repository doesn’t include it. The two published releases (October 20 and 21) are 7z archives of about 3 MB for Linux and Windows that we haven’t checked inside.

Console
Nintendo 64
Architecture
MIPS
Author
murkantor
Stars
23
Last activity
2026-10-21 · 21 days ago
Latest version
0.0.2 · 2026-10-21
Language
C
View repository ↗
mipsmatchingreverse-engineeringracingai-assisted
README badge

If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.

README badge
[![Recompendium](https://recompendium.com/insignias/decomp/destruction-derby-64.svg)](https://recompendium.com/en/decomp/destruction-derby-64/)