For programming of old ispLSI like 1016, 2032 or 2064, a genuine download cable (or an exact copy)
is not necessarily needed.
I've made a simple cable containing only a resistor.
The connector should be compatible to the original one. Vcc should not be larger than 5V, the LPT may get damaged if the voltage is higher.
The cable may not work with every printer port. This cable was not developed by Lattice Semiconductor, and Lattice Semiconductor is not responisble for it.
The schematics of the original Download Cable can be found at: [http://www.latticesemi.com]
Picture of my Download Cable
The ciruit is quite simple.
Ciruit of the Download Cable
Download of the schematic as EAGLE file: sdlcable.sch.
The ciruit is Public Domain!
Lattice is a registered trademark of Lattice Semiconductor Corporation.