Reconstructed Commander Keen 1-3 Source Code

(pckf.com)

56 points | by deevus 4 hours ago

3 comments

  • newsre4der 35 minutes ago
  • geon 21 minutes ago
    > I had to find names that would allow the variables to appear in the correct order. So after some trial and error, I wrote a small throw-away program that generated a bunch of variables with random names and ran that list of variables through the Turbo C++ compiler. Disassembling the generated .OBJ file showed me which order these variable names would produce

    Nice puzzle!

    Is the ordering the only thing that can be recovered from the binary? If the hash is available anywhere, it should be possible to brute force the exact original names.

  • oaiey 1 hour ago
    Keeping commander keen alive should be a priority project for humanity!
    • bitwize 22 minutes ago
      Wouldn't be surprised if you see some PRs from Carmack on such a project.