0xreversed/with.ai
Games and modsPartialSource available
Target: Driver: You Are the Wheelman (PS1, 1999)

Matched 71% of Driver (PS1) functions in about a day with parallel Claude agents

Driver: You Are the Wheelman (PS1, 1999): A PS1 driving game matched at 71% by agents.
Image: GitHub (olink9/driver1-decomp)

What was done

olink9 directs Claude agents that write C for the 1999 PS1 game Driver and verify each function with objdiff and a whole-executable link check. 568 of 799 functions match.

olink9 started a matching decompilation of Driver: You Are the Wheelman (PS1, 1999) aiming at a native PC port. The README says Claude models write the C, run the tools and iterate, with olink9 directing, and that most of the matching so far was done in a single day by agents working in parallel.

How it was done

Agents read a shared notes file that collects the compiler patterns they find. Two independent checks decide every match. One script compiles a function and diffs it against the original with objdiff. A second script links all matched files into the real build and compares the executable byte for byte. The project says the link check caught two false matches and two hand-written routines that were 4 bytes too long. The toolchain was found by trying 13 compiler builds, and only GCC 2.7.2 with a maspsx patch matched everything. Driver 2 debug symbols from REDRIVER2 help name functions.

Results

Per the README, 568 of 799 main executable functions are link-verified, 71.1%, covering 60.5% of the code bytes. A further 172 near misses differ mostly in register choice. Overlays are not split yet, and the code still has placeholder names. The repository includes no game data.