A looong time ago I got interested in trying EMC (the Enhanced Machine Controller, later to be rewritten as emc2, and even later rebranded as LinuxCNC) on Windows..
I manage to set up a compile environment (I vaguely think it was Visual Studio 6 or such) and managed to compile both RCSLib and EMC (in EMC1 these were two different source checkouts).
Here's a zip file of a running EMC on windows.
It includes: a runscript, TkEmc and tkMini GUIs, EMC executables (freqmod, emcsh, emcsvr, mmio, mmtask, motsim) and some Java stuff (but I forgot how that was supposed to work).
In the next 2 pictures you can see how it looks (lots of windows for each executable which runs - connected through RCSLib/NML), and you can get a hint of the conversation from back then (cradek was actually connected to my EMC with a remote GUI, and was controlling my sim machine).