There used to be Windows XP virtual machines on modern.ie. I still have a couple of copies around for testing. Unfortunately after XP going out of support, they were removed. But the copies used to be on Azure CDN (credit /u/JoshBrodieNZ. Seems like they recently removed them too.
There's still a way to get Windows XP 32-bit VMs from Microsoft (no 64-bit) through Windows XP mode. It contains a VHD (virtual hard disk) with a 32-bit Windows XP SP3.
xpm
. Decompress it too. With 7-zip, right click on it and select "Extract to ... ."VirtualXPVHD
and around 1.2 GB. Rename it to VirtualXP.vhd
.For a step by step guide with pictures, check this post from howtogeek.com.