Вот в играх, там могло быть по-другому, там нужно лишь проверить, нажата ли определённая клавиша. Поэтому скорее всего выставлялся ноль на одной линии, и читался с перпендикулярных линий.

---------- Post added at 19:37 ---------- Previous post was at 19:32 ----------

Цитата Сообщение от b2m Посмотреть сообщение
Включил один режим, прочитал А и С, нашёл по нолику одну координату, включил другой режим, прочитал В, нашёл по нолику вторую координату.
Кстати, именно поэтому, скорее всего, Пыхонин и написал про третий способ, в котором "все порты устанавливаются в режим чтения"