Latest version of USBasp firmware with TPI support and Green Photon hack for chinese ISP programmers based on ATmega8/48/88.
See Thomas Fischl's website and Green Photons's blog for details.
Make sure you have avr-gcc toolchain installed. To build the patched version, just type:
make main.hex
To build original version, just type:
make -f Makefile.genuine main.hex