I've ended up buying
this programmer as it's USB and states that it can program the ATmega8. Unfortunately all the doccumentation I can find for it is in Korean, normally I can rely on my Fiancee to translate for me, but nothing technical. The google translation for the user manual is
hereUnfortunately it says nothing more about the ATmega8 than it's able to program it.
After connecting it up I plug it in (green light flashing...seems better than when it had a red light flashing) and open AVR studio, and try "connect to programmer" it says a few things but then gives the error about not being able to connect to the device.
In the datasheet it shows it connected ATMega128 using PD0 and PD1 for MOSI and MISO connections, so I tried connecting it up that way (though the wires were still going to the MOSI and MISO on the mega). When using "connect to programmer" again I get some readings (some data that isn't just 0s for device signature) but still get errors when trying to do anything, such as program the device.
Is there any advice you can give me?