With EPROMs you can (sometimes) use the Intel
Quick-pulse or 10ms Pulse
 algorithms if you don't know the manufacturer's specific algorithm, but
 with
 PROMs getting the algorithm wrong can, and WILL fry the chip. That said,
 with
 EPROMs it's hard to find something that isn't supported by modern
 programmers.
 I've got an Elnec Preprom-02aLV (only recently EOL'd and still under
 software
 support) and it's handled everything I've plugged in, with the obvious
 exception of a few dead EPROMs that have probably spent a little too long
 in
 the UV box... 
    Of course, you can always use a 2716 or like EPROM on the place of PROMs
:o)