the AVR assembly usb asp programming for ATMEGA . this is usefull for any hobbiest to building a programmer for AVRs .