0xreversed/with.ai
Games and modsPartialSource available
Target: Die Hard Arcade

dnb4ever/diehard-stv-decomp

by dnb4ever Repository0 views
Platform
Sega ST-V
Outcome
Partial

Evidence at a glance

Based on the linked sources. The author's reported result and independent confirmation are separate checks.

AI involvement
Reported models: Claude. Tools: Claude Code, Ghidra, m2c. The writeup below describes the work attributed to AI.
Reported result
Partial. This is the directory's source-based outcome classification.
Independent confirmation
Not reported.
Human work and limitations
The project explicitly credits AI agents for the majority of the technical implementation, including the decompilation and the porting harness. The repository is a cleaned snapshot, with detailed commit history and AI co-author trailers maintained in a private repository.

Original sources

What was done

A research project providing a functional C decompilation and a static-recompilation native PC port of the 1996 arcade game Die Hard Arcade, developed using AI coding agents.

The dnb4ever/diehard-stv-decomp project provides a functional decompilation of the Sega ST-V arcade game Die Hard Arcade (1996), which utilizes dual Hitachi SH-2 processors. The author reports that the project aims for equivalence-verified C rather than byte-perfect matching, as the original 1996 Hitachi SHC compiler is lost. The repository includes a native PC port built via a Saturn static recompiler, which currently boots, renders graphics, and handles input, though a fully playable round remains in progress. The author documents that the project was built by AI coding agents, primarily Anthropic's Claude via Claude Code, under human direction. These agents performed disassembly triage, generated C code, developed a custom toolchain (including function splitters and branch resolvers), and implemented the SH-2 to C++ recompilation harness. The project is intended for non-commercial research and preservation purposes.