Diablo
Diablo (PC, 1996) has a source port, diasurgical/DevilutionX, and 8 other public projects, including a matching decompilation and a static recompilation.
Data checked 2026-10-12 · unbaked registry
Projects
Diablo build for modern operating systems
Very active port to many platforms; Hellfire support; multiplayer
Diablo devolved - magic behind the 1996 computer game
version 0.10.0 (prerelease); TAKEDOWN reported; Inactive; N/A
Diablo 1 for web browsers
WASM build of devilution for browsers
[ARCHIVED] Modern reimplementation of the Diablo 1 game engine
Archived
An implementation of the Diablo 1 game engine
Data-driven engine reimplementation (sporadic)
Play the original Diablo in your browser. Powered by React, TypeScript, Vite, and WebAssembly, with local saves, a free shareware demo, and support for your own MPQ files.
Live (johnimril.github.io/diablo_web); free shareware (spawn.mpq) or user DIABDAT.MPQ; active 2026-10.
Decompilation of PSX Diablo
Decompilation of PSX Diablo (PC source reconstruction is DevilutionX)
Diablo static recompilation setup project
v0.1.4 owned-input build kit (USA (English/French/German/Swedish), SLUS-00619); 2 players; Windows/Linux/macOS packages; no gameplay-quality claims by author (bare recomp)
An open source reference re-implementation of the Diablo 1 game engine (work in progress).
Inactive reference reimplementation of the Diablo 1 engine (WIP). The original sanctuary/djavul repo is gone; this is a surviving fork.
What you need
You need your own copy of the game: these projects ship code only.
Same toolchain
More on PC
Found via SubmitGame/awesome-decomp-games, tanookistudios.com/decomp-buddy/catalog.json, retroreversing.com/source-code/decompiled-retail, inxanitylabs.com/games/diablo, johnimril/diablo_web
GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.