PC (DOS)
X-COM: Apocalypse
1 project on the board for the PC (DOS) version: 0 recomp, 1 decomp.
- First released
- 1997
- Also released on
- PC (Windows) (per Wikidata; no project on the board works from these versions)
| Kind | Project | Claimed | Claimed through | Maintainer | Description (the repository's) | Works from (serial) | Game file hash | Toolchain | Status | Progress | Runs on | Version | Last commit | Started | Language | Repository | Approach (owner's) | Notes (owner's) | Tags | Links | ID |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| decomp | ReverseApoc | claimed | its .recomp.json file | ayrtondenner | Byte-matching decompilation of X-COM: Apocalypse (DOS, 1997, Watcom C / DOS4GW) to document the original engine for OpenApoc. Not a port. AI-assisted with Claude Code, every match verified by byte comparison. | UFO2P.EXE (World) TACP.EXE (World) | SHA-1 e7488bf3de2efeaa3c1c72d3763eeeb35f727c56SHA-1 48ef00969d8880a0a152de1b652853fa7ac27393 | Watcom c/c++ 10.x, Dos/4gw professional, Ghidra, Objdiff | In progress | 0.0% | 2026-10-26 | 2026-10-16 | Python | public | Byte-matching decompilation of the DOS executables (UFO2P.EXE, TACP.EXE) with the original Watcom compiler, to document the original engine for OpenApoc. Not a port. | Own matching oracle built from KKND-Decomp and Theme Hospital decomp tooling: the original Watcom C 10.6 under wibo in Docker, configure.py + ninja, an in-place LE splice with a whole-EXE SHA-1 gate, and OMF-to-ELF for objdiff. Ghidra 12.1.4 runs headless in the Docker image with the lastonesky LE loader. The agent layer is our own (Phase 6, after spike 006): a per-function Claude Code driver whose matches the build re-verifies, never the agent. Progress comes from a gate-written status table; the objdiff-shaped report is the X-COM_Apocalypse_DOS_report artifact. | x-com, dos, watcom, dos4gw, ai-assisted | OpenApoc Progress | x-com-apocalypse-ayrtondenner |
Rows come from the projects' public repositories, read every day; status and notes are the owner's word once they claim the row. Progress is the share of code that matches in the report a decomp's own build publishes. Game facts are from Wikidata (CC0). The whole table · Add or correct a project