Of course, you could always play in a vm, but it's not the same. I actually keep a dos computer for older doom mods simply because they were designed to play in that environment.
I know - nobody uses those anymore - well, most people don't. Plus also the shareware downloads of the dos version of doom and the windows 95 version of doom. There is a collection of of utilities here that you can use for editing doom and doom 2, creating maps, etc. Welcome to the doom and doom 2 utilities page. It was developed by Sbsoftware and is a shareware application. A GL port called R3Dedit is used for 3D texture editing, 3D sector editing as well as moving any sprite around in 3D mode.
DeePsea is a Doom level editor and WAD resource manager with support for ZDoom editing via custom configuration files.