genii6

I can verify that the parallel port programmer works. Tips on building it yourself. The cable should not be too long and I had to remove the resistor at pin 11 of the DB25 connector. I downloaded the ISP programmer windows software to test it out. If you are using avrdude, the following command should work:
avrdude -p atmega8 -P lpt1 -c dapa
This tells avrdude to identify your device. By default, a virgin atmega8 should have its fuse bits set to run at 1Mhz. You could try adding the 16 Mhz crystals and .22 caps as well if things don’t work.

SparkFun is an online retail store that sells the bits and pieces to
make your electronics projects possible. Whether it's a robot that can
cook your breakfast or a GPS cat tracking device, our products and
resources are designed to make the world of electronics more accessible.

In addition to products, SparkFun also offers
classes and online tutorials to help educate
individuals in the wonderful world of embedded electronics.