And now it runs on Windows 10 (probably lots of Windows NT as well) thanks to EMX+RSXNT.
I put a Windows binary build on sourceforge, with the needed termcap and rsxnt.dll to run. It works best if installed into the root of a drive, but it doesn’t matter which drive letter (I suppose you could even use subst). I was patching around the stock NetHack 1.3d, but considering the weird issues I was having with it ‘mostly’ working, it was easier to just lean on the NetHack 1.3d revived project. I should also say this is what I also used to get NetHack 1.3d running on the x68000.
I’ve been able to save, restore and go up, down and even die without it crashing so it seems OK to me.
It’s kind of cool to build it with GCC 1.40 on Windows 10, and get a native executable. Maybe pointless in the golden age of emulation / virtualization as you could just as easily build stock 1.3d on a 4.2 BSD VAX, or even 386BSD 0.1 system.
Maybe I’ll finish the work to see if I can get it running on OS/2 or MS-DOS via EMX, but for now the project stuff is on sourceforge.net