PC HELPER   // Срочный ремонт компьютера от профессионалов!

Адаптер управления играми

Раздел: Статьи

Адаптер управления играми используется для программирования видеоигр, в которых игроки вручную активируют или управляют определенными функциями на экране, в частности графическими движущимися изображениями. Он позволяет присоединить к системному блоку два джойстика и до четырех ракеток. Джойстики и ракетки не поставляются фирмой ИБМ, но многие из них, производимые другими фирмами, совместимы с адаптером управления играми. Кроме указанных устройств имеются 4 входа для переключателей. Часто с каждым джойстиком используется по крайней мере один переключатель, который активирует определенную функцию на экране, например загорание ракеты в военной видеоигре.

Джойстики можно представить себе как переменные резисторы; по мере перемещения управляющей ручки компьютер считывает величину переменного сопротивления и в свою очередь инициирует перемещение изображения на экране. С помощью системного программного обеспечения адаптер преобразует величину переменного сопротивления в относительное положение джойстика.

Адаптер управления играми вставляется в один из пяти разъемов расширения системы и на задней панели имеет выходной разъем, к которому подключается кабель интерфейса управления играми. Интерпретатор Бейсика, имеющийся в ПЗУ системы, допускает непосредственное распознавание позиций всех четырех ракеток. Расширенный Бейсик располагает средствами, позволяющими по сигналу входного переключателя выполнять действия, оформленные в виде программы на Бейсике, реализуя тем самым возможность немедленной реакции на этот сигнал. Реакция на все четыре переключателя осуществляется немедленно по команде OUT с адресом X20Г. Соответствующие выходы адаптера при этом переводятся в верхнее (положительное) состояние и находятся в нем в течение времени, зависящего от установки регулирующего потенциометра.


Смотрите также:
 Печатающее устройство IBM 80 CPS
 EasyWriter
 Комплект дисковода
 Microsoft Adventure
 Личные впечатления

Добавить комментарий:
Введите ваше имя:

Комментарий:

Защита от спама - решите пример: