CPDev runtime is portable to different platforms. It may be even run inside a Web browser.
To see a demo of a working Web-based CPDev Simulator visit: https://cpdev-controlprogramdeveloper.github.io/CPDevOnline/
You will need .XCP and .DCP files generated by the CPDev IDE when building a project. The environment is available for download at https://cpdev.kia.prz.edu.pl/instructions/