Reverse Engineering SimTower
Summary
An AI-assisted reverse engineering experiment attempts to recreate a vintage game clone by combining static analysis with LLMs and dynamic emulation. The author documents the challenges of moving from a function-by-function understanding to a clean-room spec, and highlights the importance of closed-loop verification, state-trace comparisons, and tooling choices in achieving behavioral parity. The piece provides insights into the capabilities and current limits of AI in complex software analysis and preservation.