RetroCPLD now has programmer support https://retrotroniks.com/retrocpld/ . As I was using RetroCPLD I realized how dumb it was to take my ATF1504 out of the programmer socket each time just to move it to the Tiny ATF Programmer, which is a great product by the way. I don't have a link to it but if you do a search for it I'm sure you'll find it. It was a good purchase in my opinion. Anyway, for what I was doing I needed to use a JTAG programmer because it was just too much moving the chip around. That being the case, I updated RetroCPLD to now allow programming from within the same app. RetroCPLD now allows you to program ATF1502AS and ATF1504AS with Microchip's ATDH1150USB programmer or a USB Blaster (Rev. C tested). Except for Windows, USB Blaster will not work with Windows because most people have clones and the driver issues are not worth dealing with. This is supposed to mostly be to avoid Windows anyway. Unfortunately, neither of those programmers will work for GALs as they require higher voltage levels. I'm sure most of you have a similar programmer to the TL866II and that will work for GALs once you have compiled the JEDEC.
Also, the license is now free so you can download a license file and use RetroCPLD for all the supported chips. I only ask you provide an email so that you can stay informed of updates. Programmer support for ATF15xxASV (3.3 volts) is definitely coming so if you want that it would behoove you to stay informed. And that's it. Hopefully anyone who has downloaded RetroCPLD reads this and gets the update. It's a nice addition to be able just keep working without changing commands or programmers.
TLDR: RetroCPLD can now program with ATDH1150USB or USB Blaster (except Windows), license is free. You can donate if you wish, that would be kinda cool.
My apologies, it is called Little ATF Programmer. From here Really Old School It works really well. No affiliation, I just think it's a nice little self contained unit. I believe he is in the UK.