Это старая версия документа!
Интерфейс ввода/вывода общего назначения
Микросхема | AY-3-8910 (или аналог) |
Вход/выход | вход 4 бита выход 1 бит, двунаправленный 2 бита (на порт) |
Уровень | TTL |
Разъём | Девятиконтактный разъём AMP (D-SUB) (штырьки со стороны корпуса) |
Порядок расположения контактов:
Сигнальные линии интерфейса:
№ | Сигнал | Направление |
---|---|---|
1 | FWD | вход |
2 | BACK | вход |
3 | LEFT | вход |
4 | RIGHT | вход |
5 | +5 В | |
6 | TRG1 | вход/выход |
7 | TRG2 | вход/выход |
8 | COM | выход |
9 | GND |
Должна быть обеспечена нагрузочная способность не менее 50мА.
Есть два типа джойстиков:
Большинство доступных джойстиков относятся к типу B, и предполагается, что программное обеспечение также поддерживает тип B. Поэтому при использовании джойстиков типа А необходимо соблюдать осторожность.
Программа для тестирования мыши/джойстика: MSX JoyTest
http://wiki.icomp.de/wiki/Competition_Pro_Retro
При вызове функции BIOS «PDL» компьютер посылает импульс на восьмой контакт порта ввода-вывода общего назначения. Этот импульс взводит одновибратор, который формирует ответный импульс переменной длины, возвращаясь в стабильное состояние через промежуток времени, зависящий от угла поворота переменного резистора, прикреплённого к ручке манипулятора. К каждому порту может быть подключено до шести манипуляторов включительно.
Манипулятор колесо не будет поддерживаться системным программным обеспечением на MSX turbo R или более поздней версии MSX.
Схема подключения цепей колеса: