Сообщение от J0kER
Зашивается только файл с расширением bin. Прошивка происходит на специальном устройстве, которое работает под управлением своей программы и знает, какие сигналы в какие моменты времени необходимо подавать на програмируемую микросхему. По поискам програматора - зайди в любую контору, которая занимается ремонтом и обслуживанием кассовых аппаратов. В принципе, в даташите на 2051ю описано как необходимо прошивать её.
По портам: если будет вариант с УСБ, то это позволит обойтись без внешнего блока питания, без програмной прослойки (будет появляться HID устройство, что суть джойстик). В принципе, есть схемы очень простых програматоров (2 транзистора, 5 резисторов), но там старый а нестабильный софт. Я не смог прошить ни одной софтиной.