Кросспост из моего уютненького 🙂 Поскольку LPT для подключения 6-кнопочных сеговских геймпадов не рулит вообще, пришлось сделать вот такой адаптер:
В схеме и прошивке ничего нового: используется известная программная реализация low-speed USB, V-USB. На ней построено составное HID из двух геймпадов — определяется в Windows как 2 стандартных джойстика.
Архив с проектами AVRStudio 4 и Eagle 5.10.
P. S. А был еще такой проект с 6-кнопочными сеговскими геймпадами — тогда я как раз набрался опыта работы с ними и оценил кривость их протокола 🙂