What does HackerNews think of devilution?

Diablo devolved - magic behind the 1996 computer game

Language: C++

It links to https://github.com/diasurgical/devilution. WHich explains it: Climax Studios was contracted to make a Playstation port. And it ended up being shipped with the debug symbols still in the game executable. The pc version also has a lot of debug information still in the game files. So reversing engineering the source was made a lot easier.
> Now imagine the code base of original Diablo.

No need to imagine! https://github.com/diasurgical/devilution

This is >99% binary exact when compiling with the original toolchain.