Evidence at a glance
Loading source evidence…
What was done
This project provides a native PC and WebGPU port of the N64 game Super Smash Bros. (USA) using static recompilation. The codebase, documentation, and tests were primarily generated by Claude Opus 5.5, with human direction and play-testing.
The project Super Smash Bros.: Recompiled implements a native PC port of the N64 title Super Smash Bros. (USA) by translating the game's MIPS machine code into C. The build process utilizes N64Recomp, N64ModernRuntime, and RT64 for rendering. Symbols are derived from the Smash64RecompSyms project, and patch headers are sourced from the ssb-decomp-re decompilation effort. The author reports that almost all code, documentation, and tests were written by Claude Opus 5.5, with human oversight and play-testing. The resulting build is not an emulator and runs natively on Windows, Linux, and via WebGPU in browsers like Chrome and Firefox. The port supports all game modes, including 1P Game, Training, and VS battles, with functional audio, SRAM saves, and controller input. Only the USA version of the ROM is supported. The project maintains a policy of not contributing AI-written code back to upstream projects that do not accept it.
Reproduce it
Supply a big-endian .z64 ROM of Super Smash Bros. (USA) with SHA-1 e2929e10fccc0aa84e5776227e798abc07cedabf. Use the provided build scripts for Windows or Linux, which require CMake 3.31, Ninja, and a Clang compiler with MIPS backend support.
Community
Ask a question, share what worked, or follow the next milestone.