Rudy Wieser says:

I've got a 24C16 "programmer" here, that takes it's current from the Printer-port. I just wired 3 output-pins together thru BAT 85 diodes (0.3 volts voltage-drop). Other parts are two BAT 85 diodes to create two Open-collector outputs (for SDA & SCL) , and two 10 K-ohm resistors as pull-ups. The whole "circuit" is build into a connector, just leaving 4 threads going to my "adapter" ( a simple IC-socket ). It has not failed me yet !

Code: