That said, the only thing that's really kept me
from building machines
(heh, besides time and money!) is the lack of an eprom (or eeprom)
burner.
Much more use than an EPROM programmer is an EPROM emulator. This is a
box of RAM that you can load from a PC and which apperas as an EPROM to
the target system (there's a lead ending in a DIL header that plugs into
the EPROM socket on the target). If your code is as bad as mine, you'll
go (in)sane programming, erasing, and reprogramming EPROMs for every bug fix.
I built my own EPROM programmer/emulator almost 20 years ago. 3 boards of
TTL, a UART chip, RAM, etc. I couldn't use a microcontroller, because I
had nothing to blow the firmware ROM with.
-tony