Another thought is to run 22NICE. It runs under DOS (and DosBox). It doesn't have it's own CP/M shell. You actually work within the Dos Command prompt and it has normal DOS directory structures. C/PM programs are modified by a program called "GENCOM" which basically puts it's own startup wrapper around the CP/M COM file. You actually rename the CP/M COM file from ".COM" to ".CPM". Then running GENCOM on it creats a DOS compatible .COM wrapper. From within CP/M each program is unaware that it is running under MSDOS and just thinks it has a large CP/M system to itself.
I think there is a 22NICE trial version out ther you can get for free. For me, I actually sent a note to Sydex (yes they are still in business) and once I convinced them I would not ask for support (that I'm just using as a hobby). They agree to sell me a license. The shareware version (if you can find it) has a "nag" message on every command.
I actually loaded 4-DOS on top of DOSBOX then run 22NICE from there. 4-DOS has a lot of DOS enhancements that make the DOS world much more powerful.
22NICE allows creation of USER areas by mapping to a directory/folder struture and also allows you to have a CPMPATH environment which is used to help 22NICE find your .COM wrapper files that it created. Quite fun!
Back to
NEWZ.COM. I was actually able to load and get it working under YAZE, on Windows 10 under CYGWIN64 (The CP/M 2.2 version). It also can run under SIMH and there are some pre-built systems out there already.
Lot's of options. YAZE seems to be the fastest but once in a while I get a crash. DOSBox is pretty stable.
Finally 22NICE will run under vDOS (which is OK for most CP/M programs since most have no graphics). vDOS is non-graphical.