I'd take a look at the "Willem" programmer, which seems
to be continuing to evolve but has served me well for
much older EPROMs. I know it handles many others I had
no interest in.
I used mine with a PC, no idea whether it's practical to
interface to a JTAG port.
If you have a weirdball package, there are outfits that
specialize in adaptors to more normal footprints - forget
their names, but find them at the back of many electronic
design and products magazines, and "IC package adaptor"
ought to turn you up something.