
What was done
mr-finster used parallel Claude Code agents to recompile the 1993 Sega Model 1 arcade game's V60 program to native code, with render scales up to 6x, widescreen and a GPU renderer that matches the CPU picture pixel for pixel.
mr-finster built Virtua Fighter Recomp, which runs the 1993 Sega Model 1 arcade game as a native app on macOS, Windows and Steam Deck. The write-up says the recompiler, runtime, host and tools were written with Claude through Claude Code, nearly all by the AI, while a person decided what was right.
How it was done
The game's NEC V60 program is statically recompiled. The port ships only an address map, and at start-up it reads the program from the player's own MAME vf.zip and turns it into native code in about 30 ms, falling back to an interpreter if anything goes wrong. The rest of the board follows MAME's Model 1 code in a standalone runtime. Several agents worked in parallel, each running the game headless with its own build, and every claim had to come with a measurement such as a lockstep run, a pixel diff or a frame trace. Knowledge lives in commit messages and notes because sessions do not remember each other.
Results
At 1x and 4:3 the picture matches MAME pixel for pixel. Above that the port offers render scales up to 6x, widescreen, smooth motion between the game's 30 Hz frames, and a GPU renderer on Metal, Direct3D 12 and Vulkan that the project checks against the CPU picture at every start. Online play is not available yet. No game files are included, and the project is unofficial and MIT licensed.