"Samo programowanie MJoy'a odbywa się w nastepujący sposób:
Kalibrujesz PonyProg'a (Setup -> Calibration)
Wybierasz ATMega16 (Device -> AVR micro -> ATmega16)
W setup (Setup -> Interface Setup) zaznaczasz port LPT do którego podłączony jest kabel programatora, a nastepnie ustawiasz:
parallel
Avr Isp I/O
Podłącz MJoy'a do usb i do portu drukarki
Sprawdzasz czy działa próbując odczytać co ma w pamięci (Command -> Read Programm (FLASH)) jeżeli wyświetli ci „Read Successfull” to się cieszysz

jeśli nie to coś zrobiłeś źle

Czyścisz pamięć (Command -> Erase)
Wczytujesz do programu firmware dostepny w zakładce Download - plik *.hex (File -> Open Programm (FLASH))
Zapisujesz firmware do pamięci (Command -> Write Programm (FLASH))
Ustawiasz jeszcze konfiguracje chipa (Command -> Security and Configuration bits...) Tam zaznaczasz tylko:
Bootsz1
Bootsz0
Sut0
Klikasz (Write)
Odłącz MJoy'a od portu drukarki i USB. Podłącz ponownie do USB i powinien działać."
https://sites.google.com/site/mjoy16/programatorZrób to PonyProg'iem wg instrukcji i po sprawie