If you are serious about programming the classics, my best advice would be to get an old Data I/O Model 29B with a Unipak 2. You use this programmer connected with a serial cable connected to a PC running Windows XP or older O/S with a program called PROMLINK (google and KLOV are your friends for info). You would be able to program the bipolar proms as well. With a little bit of a learning curve you will be up and running. The Data I/O is limited on the larger eproms but the 80's classics did not use them. I have a second cheap programmer for the larger eproms as it does not take a lot to program them, but I rarely use it.
I use an older color single core notebook (I traded for it but you can get them very cheap) running XP with all of the game ROM dumps loaded on it. It's part of my programming station and also I use it for web browsing next to my workbench. What's great is that I can take the notebook with me to visit a fellow collector as I also have all of my docs, data sheets, manuals, etc., stored on it.
The tough one for a lot of the programmers out there and a good test for suitability is to see if will program a 2532 EPROM. If the programmer that you are considering can handle that one, it probably will handle a majority of the classics including even the TMS2716 which is the most obscure Eprom. 2532 programming is a must if you are going to repair the classics.
Bill