How to see where did i messed up with programming over avrisp

Guess i managed to either lock or do whatever with two atmega chips i have bought. Now avrdude just complains
and i feel im not getting anywhere near. First few times i tried, it complained that hex files had some errors around line 100, for the second one i could have messed up the fuse values, but i know that like a clown i forgot to remove the -e option ( and probably add -D ).

Is there any way to get around of this now ? Im using an usb stick as a programer that should work as a stk500 ( diamex usb-isp )

avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1