Возникла тут мысль сделать самодельный универсальный LPT программатор, по принципу того же тритона, т.е. чтобы можно было переназначать выводы как угодно, пусть даже вручную перетыканием проводков из LPT порта на разные выводы к перепрошиваемой схеме. Работать оно будет по принципу bitbang, в LPT 8 контактов которые на вход и на выход, четыре только на выход, пять только на вход. Подробнее на http://www.pcports.ru/articles/5.php
Если необходимо больше контактов для перепрошивки, можно добавить буферов или RS-триггеров. Может уже есть готовые схемы, чтобы не изобретать велосипед?
http://msevm.com/main/willem/supp.pdf