The ATF1500 and ATF2500 were programmed with a proprietary algorithm that Atmel has never publicly released. Only a few programmers support them, and they are expensive because they were designed to work with many different device types. You might be able to make a compatible programmer using the information found at
http://matthieu.benoit.free.fr/120.htm, but it's probably not worth the effort.
Later versions of the ATF15xx series use jtag protocol, so they can be programmed with an Altera Byte Blaster or equivalent. Some of these chips are still available, though not in DIP packages. You could put them on PLCC or TQFP to DIP adapter boards for 'one-off' testing.