If you just want the Virtual Machine file you can get it here.
PLDs are neat little programmable logic meant to replace the typical
glue logic with a single IC. While largely replaced by FPGAs and largely
abandoned by almost all silicon corporations, Atmel (now Microchip) still
ATF16V8 PLDs for use on all your legacy electronics projects
the only catch is, the software sucks.
WinCUPL is a relic, latest version copyrighted on 2003 (windows XP was on its early SP1 version) and the look and feel is a throwback to Windows 98 development environments. Installing it on XP is mostly OK, looks as if it was made for Win98/NT/2000 and on any more modern system will destroy your environment variables during install, if it decides to actually launch it will have severe graphical glitches (especially on the simulator) making it barely usable.
Making a cough barely legal couch Windows XP machine and install WinCUPL on it has been my go-to solution these years, but I cannot legally distribute that file since Microsoft would get on my back for distributing software that (sadly) is still relevant today. So I decided to find a mostly legal way to distribute a ready-to-use WinCUPL copy. ReactOS, a free software implementation of the NT kernel and windows runtime (think WineOS) came to the rescue.
While ReactOS itself is far from perfect and a glitchy overall, it manages to have abetter compatibility with some very old pieces of code than Windows itself, an in the case of WinCUPL, it worked ok enough to compile the PLD files, although with some pretty severe graphics glitches. (But hey! is free! x)
Here it is, a VirtualBox VM ready to download and use, without the legal issues of yarrrrh-ing a windows XP copy. Get the .ova file and start using it.