Цитата:
У Genesis-геймпада на выход ведь четыре пина.
Но их два типа. Один с A,B,C,Start, а другой c A,B,C,Start,Mode,X,Y,Z. И приставка их отличает именно по ответам на этих четырех выводах (второй тип совместим с первым, отличие только в первой посылке данных и числе и времени подачи синхроимпульсов, остальные одинаковы для обоих типов для совместимости). Тем более, что один пин передает данные сразу о двух кнопках(это может быть и направление крестика). И что в какой момент передавать, джой решает по сигналу синхронизации от приставки.
Геймпорт управляется драйвером звуковой карты, и имеет на "себе"(разъеме) помимо входов кнопок еще вход и выход MIDI данных для подключения синтезатора или внешней MIDI клавиатуры.