It turns out that there’s a GitHub project containing the code of the original game. It’s being maintained by a small team that was able to reverse engineer the compiled code based on some additional leaks. That is incredibly impressive but what makes it even more exciting is that someone took this version and ported it over to WebAssembly which allows it to run in the browser.
Diablo was released in 1996 and it took 23 years to port it to the browser. It’s an incredible example of the power of open source. A small community was passionate enough to keep working on this project and release it to the broader world. I’m almost as happy now as I was 23 years ago when I first played it.