Hello,
Thank you very much for your effort reconstructing the source code of Diablo.
I took a quick look at it, and it's heavily dependent on the Windows API.
I would like to know if portability is on the road map for your project, or if you want to keep it that way?
Best regards.
https://github.com/diasurgical/devilutionX
devilution recreates, devilutionX enhances
EDIT: Oops, too slow
DevilutionX is ported to Linux, FreeBSD, OpenBSD, Haiku, ARM, ARM64, x86_64, Windows (XP+), macOS, iOS, Android and Nintendo Switch. So resonably portable I think.
P.s. Ports for browsers, PowerPC, 68k and Amiga OS are in the works.
Most helpful comment
DevilutionX is ported to Linux, FreeBSD, OpenBSD, Haiku, ARM, ARM64, x86_64, Windows (XP+), macOS, iOS, Android and Nintendo Switch. So resonably portable I think.
P.s. Ports for browsers, PowerPC, 68k and Amiga OS are in the works.