some notes about problems using free programmer and how to solve them...
I have used powerfull 5V source and "Texas Instrumens" buffer sn74hc541.
The problem - "Device not found", because of the little spikes on pulses.
What have caused these spikes I dont know, but they were too much
for the MCU to take (MCU can take max Vcc+0.3V).
Solution - lowered sn74hc541 supply to 4.5V (Cypress still got 5.25V).
Funny part - programmer works fine >without< supply to sn74hc541!
For the fast PC you need to LOWER I/O delay!!!
"1" must be ok for most configurations.
I have used 4.7k resistor between SDA and ground (not the C 33pF).
Programmer works fine. Thank you Aji for this nice tool!