Alternate programming software to program Altera CPLD
Altera provides source code for something they call a Jam STAPL player.  If you build it with an I/O implementation that is slower than intended, it will work but program things more slowly.