Evidence at a glance
Loading source evidence…
What was done
The Blackmoor reconstruction project aims to recreate the original GOG game executable. It uses automated matching tools and AI-assisted proof generation to verify function parity, though the project remains incomplete and is not yet a playable replacement.
The Blackmoor reconstruction project is an effort to produce a bit-perfect build of the original GOG game executable. The project maintains a repository of buildable source code and assembly files, utilizing GNU as 2.43.1 for compilation. Matching progress is tracked via objdiff and ByteMatch, with the project achieving a whole-file x86 match for the game executable. The author reports that the reconstruction is currently incomplete and does not function as a playable replacement. Claude Sonnet 5.5 is credited as a co-author for various tasks, including the development of prover rules for x87 comparisons, register invariants, and jump-out edges, as well as managing scenario-based function verification. These AI-assisted efforts have addressed numerous functions, including CRT rows and specific game logic paths, with documented exceptions remaining for 118 functions. Further details on project limits and work slices are available in the project repository.
Reproduce it
Run outputs/blackmoor-decomp/scripts/build_game_exe.sh to reproduce the original SHA-256 hash from the committed sources.
Community
Ask a question, share what worked, or follow the next milestone.