Игровой порт - Game port

Игровой порт
Да-15 порт.PNG
Разъем DA-15 на звуковая карта
ТипВходной порт джойстика
ДизайнерIBM
ЗамененоUSB
Горячее подключениеда
Внешнийда
Булавки15
КоннекторDA-15
DA-15 DSubM.png
Контакт 1+ 5В+5 В постоянного тока
Контакт 2B1Кнопка 1
Пин 3X1Ось X для джойстика 1 (0–100 кОм)
Штырь 4GNDЗемля для B1
Штырь 5GNDОснование для B2
Пин 6Y1Ось Y для джойстика 1 (0–100 кОм)
Штырь 7Би 2Кнопка 2
Пин 8+ 5В+5 В постоянного тока
Пин 9+ 5В+5 
Пин 10B3Кнопка 3 (B1 для джойстика 2)
Штырь 11X2Ось X для джойстика 2 (0–100 кОм)
Штырь 12GNDЗемля для кнопок 3 и 4 (или MIDI-выход)
Пин 13Y2Ось Y для джойстика 2 (0–100 кОм)
Штырь 14B4Кнопка 4 (B2 для джойстика 2)
Штырь 15+ 5В+5 В постоянного тока (или MIDI-вход, иногда без подключения)

В игровой порт, первоначально представленный на адаптере управления игрой, является порт устройства что было найдено на Совместимость с IBM PC и другие компьютерные системы на протяжении 1980-х и 1990-х годов. Это был традиционный разъем для джойстик ввод, а иногда MIDI устройств, пока USB в конце 1990-х гг.

Первоначально расположенный на выделенном карта расширения, позже игровой порт был интегрирован с ПК звуковые карты, а еще позже на материнской плате ПК. Во время перехода на USB многие устройства ввода использовали игровой порт, а для систем без игрового порта был включен адаптер USB.

История

Выход этого джойстика Microsoft был традиционным игровым портом, но он поставлялся с адаптером игровой порт-USB для подключения к более новым системам.
Кабель Y-разветвителя, используемый для подключения нескольких устройств к одному игровому порту.

Игровой порт впервые появился во время первоначального запуска оригинальной IBM PC в 1981 году в виде дополнительной карты расширения стоимостью 55 долларов США, известной как Game Control Adapter.[1][2] Конструкция позволяла использовать четыре аналоговых оси и четыре кнопки на одном порту, что позволяет использовать два или четыре джойстика. весла для подключения через специальный кабель «Y-разветвитель».[3]

В то время не существовало отраслевого стандарта для портов контроллеров, хотя ближайшим к нему был Порт джойстика Atari. Первоначально это было введено в 1977 году на Atari 2600, и к 1981 году использовался как на оборудовании Atari, так и на Коммодор ВИК-20. Но его нельзя было считать по-настоящему широко распространенным примерно до 1983 года, когда он появился на Коммодор 64 и несколько других платформ. В отличие от дизайна IBM, порт Atari был в первую очередь предназначен для цифровых входов; его единственные аналоговые соединения были предназначены для весла.[4] В Яблоко II,[5] BBC Micro,[6] Цветной компьютер Tandy,[7] и другие популярные 8-битные машины использовали разные несовместимые джойстики и порты. Во многих отношениях дизайн IBM был похож или более продвинут, чем существующие проекты.

Первоначально доступно только как надстройка, занимающая весь слот,[1] игровые порты оставались относительно редкими на заре IBM PC, и большинство игр использовали клавиатуру в качестве ввода. IBM не выпустила собственного джойстика для ПК, что не помогло. Самым распространенным доступным устройством был джойстик Kraft, изначально разработанный для Apple II, но легко адаптированный для IBM с добавлением еще одной кнопки на задней стороне корпуса. Когда IBM наконец выпустила джойстик, для IBM PCjr, это была версия крафт-палки. Тем не менее, он подключался к компьютеру с помощью двух несовместимых 7-контактных разъемов, которые были механически соединены вместе как часть более крупного многополюсного разъема на задней панели устройства.[8] Это устранило необходимость в Y-образном переходнике.[9] Адаптеры для «цифровых» стиков в стиле Atari также были обычным явлением в ту эпоху.[10]

Игровой порт стал несколько более распространенным в середине 1980-х годов, когда с увеличением плотности электроники стали появляться карты расширения с постоянно увеличивающейся функциональностью. К 1983 году стало обычным видеть карты, сочетающие память, игровые порты, последовательные и параллельные порты и часы реального времени на одной карте расширения.[11] Эпоха комбинированных карт расширения в значительной степени подошла к концу к концу 1980-х, поскольку многие из отдельных функций, обычно предоставляемых на съемных платах, стали общими чертами карт расширения. материнская плата сам. Игровые порты не всегда входили в этот поддерживаемый набор портов.

Тем не менее, использование игрового порта значительно расширилось в 1989 году, когда появилась первая версия. Sound Blaster. Поскольку звуковые карты в основном использовались в компьютерных играх, Creative Labs воспользовался возможностью включить игровой порт на карту, создав универсальное игровое решение. В то же время они изменили назначение двух в противном случае дублирующих контактов на порту, 12 и 15, чтобы произвести последовательная шина с достаточной производительностью, чтобы управлять внешним MIDI адаптер порта. Предыдущие системы MIDI, такие как MPU-401 использовали собственные отдельные карты расширения и сложный внешний адаптер, тогда как Sound Blaster требовал только недорогого адаптера для достижения того же результата.[12] К концу года Sound Blaster стала самой продаваемой платой расширения на ПК, а игровой порт получил широкую программную поддержку.

За исключением ноутбуков, для которых компании выпускали адаптеры джойстиков для параллельных или последовательных портов, для которых требовались специальные программные драйверы.[13]- в начале 1990-х игровой порт повсеместно поддерживался звуковыми картами,[9] и все чаще становились встроенными функциями, поскольку материнские платы добавляли собственную звуковую поддержку. Так было и во второй половине 1990-х годов, когда встроенная поддержка звука в значительной степени вытеснила звуковые карты сторонних производителей. К началу 2000-х такая поддержка была настолько широко распространена, что новые звуковые карты начали обходиться без игрового порта, поскольку было очевидно, что машина, в которой они будут использоваться, уже имела такую ​​поддержку, включая MIDI. Каждая карта Sound Blaster от первой модели до августа 2001 года включала игровой порт. В 2001 году Sound Blaster Audigy перестала поддерживать игровой порт. [14]

Внедрение первого стандарта USB в 1996 году было направлено непосредственно на роль игрового порта, но поначалу не имело большого влияния на рынок. Введение iMac, которая была почти полностью основана на расширении USB, положила начало быстрому распространению USB на рынке.[15] Это привело как к появлению новых игровых устройств, использующих USB, так и к появлению множества адаптеров. Например, 1997 г. Джойстик Microsoft Precision Pro был повторно представлен в версии, в которой использовался разъем для игрового порта, но в комплект также входил USB-адаптер.[16] Быстрый захват USB означал, что это было излишним, когда Precision Pro 2 была выпущена в следующем 1998 году. К 2000 году игровые порты были исключительно для обратной совместимости с устаревшими устройствами.

Майкрософт Виндоус прекращена поддержка игрового порта с Виндоус виста,[17] хотя преобразователи USB могут служить обходным решением.

Аппаратное обеспечение

Игровой порт DA-15 разъем включает входы для четырех аналоговых каналов и четырех кнопок. Они почти всегда реализовывались как два джойстика с двумя кнопками каждый, но также можно поддерживать четыре лопастные контроллеры каждый с одной кнопкой, использующей одни и те же входы. Порт включает в себя резервные контакты, в том числе четыре источника питания +5 В, и отдельные заземления для большинства кнопок. В большинстве похожих игровых портов, например, на Atari, для всех каналов используется один +5 В и земля.[18]

Игровой порт изначально был установлен на выделенном ЭТО карта. С начала 1990-х, когда игровой порт перешел с выделенных карт расширения на ПК. Ввод / вывод или же звуковые карты эти разъемы обычно используются как разъемы для MIDI инструменты; два из резервированных контактов +5 V и GND исходного стандарта были перераспределены для ввода и вывода MIDI, чтобы это стало возможным. Для использования игрового порта с MIDI-инструментами требуется кабель с вилкой и розеткой DA-15 и двумя 5-контактными вилками. Разъемы DIN. Драйверы и оборудование для midi-возможностей игрового порта основаны на Roland. MPU-401 MIDI-интерфейс (только в режиме UART).[19]

Аналоговые каналы считываются путем подачи напряжения в линию через потенциометр в контроллере, в данном случае 100 000 Ом, а затем в конденсатор. Значение считывается путем отсчета времени, за которое напряжение в конденсаторе пересекает определенный порог. Скорость варьировалась в зависимости от сопротивления и, следовательно, физического положения потенциометра. В порте Atari, у которого были аналогичные аналоговые каналы, есть удобный таймер, доступный в виде схемы видеочасов. В ПК нет подобных часов, потому что видеофункция обычно предоставляется на плате расширения. Вместо этого эти таймеры предоставляются отдельной микросхемой, объединяющей считыватели напряжения и таймеры. При достижении триггерного напряжения полученное значение копируется в регистр где его можно было прочитать в любое время. Значение постоянно обновлялось аппаратным обеспечением, но программное обеспечение должно проверять значение достаточно часто для плавного перемещения.[18]

Программного обеспечения

Изначально не было стандартизированного программного обеспечения для управления джойстиками; приложения будут опрашивать известные порты, связанные с джойстиками, как часть своего игрового цикла. Это, однако, оставило выполнение множества служебных задач каждому приложению, которое их использовало, например, поиск и перечисление активных устройств и их калибровка. Это изменилось в Windows 95, который ввел стандартизированные Реестр Windows записи для хранения этих значений и упрощения приложений для поиска этих устройств. DirectX дополнительно расширили возможности через DirectInput с помощью «мини-драйвера джойстика» с рядом новых возможностей. Среди них была поддержка до шести аналоговых осей, шляпа точки обзора и до 64 кнопок. Он также поддерживал до 16 таких устройств, которые можно было подключить через любой интерфейс, а не только через игровой порт.[20]

Смотрите также

Рекомендации

  1. ^ а б Леммонс, Фил (октябрь 1981 г.). «Персональный компьютер IBM / Первые впечатления». БАЙТ. п. 36. Получено 19 октября 2013.
  2. ^ Калверт, Дж. Б. (18 августа 2002 г.). «Адаптер управления игрой». Обзор электроники.
  3. ^ «Реклама ПРО». PC Mag: 273. Июль 1983 г.
  4. ^ Руководство по аппаратному обеспечению Atari (PDF). Atari. 1982. С. III.19 – III.32.
  5. ^ «Распиновка Apple II». Группа новостей Usenet: часто задаваемые вопросы об Apple II. 21 августа 1998 г.
  6. ^ Подключение джойстиков к BBC Micro (PDF) (Технический отчет). Желудь. 1992 г.
  7. ^ Ходжсон, Ян (май 1983 г.). «Джойстик для цветного компьютера». Творческие вычисления. Vol. 9 нет. 5. Получено 2019-12-16.
  8. ^ PC jr. Техническая справка (PDF). 1983. с. 2.12.
  9. ^ а б «Поддержка игровых джойстиков DOS и других игровых устройств». Всезнайка удовольствия. 10 февраля 2012 г.
  10. ^ «Распиновка разъема джойстика для ПК». Все выводы.
  11. ^ «Супер 12 Пак Многофункциональный». PC Mag: 342. 17 апреля 1984 г.
  12. ^ Петцольд, Чарльз (28 апреля 1992 г.). «Среды». PC Mag: 403.
  13. ^ "Ноутбуки улетают". Компьютерный игровой мир. Ноябрь 1993. С. 11–12.. Получено 28 марта 2016.
  14. ^ https://en.wikipedia.org/wiki/Sound_Blaster_Audigy
  15. ^ Эдвардс, Бендж (15 августа 2008 г.). «Восемь способов, которыми iMac изменил компьютерные технологии». Macworld.
  16. ^ Грендель. «3DP-Vert, USB-адаптер для Microsoft SideWinder 3D Pro, Precision Pro и Force Feedback Pro». Получено 2015-11-11.
  17. ^ Ривера, Андре (11 сентября 2006 г.). «Совместимость оборудования и драйверы 5600». Архивировано из оригинал 31 декабря 2008 г. В: Поддерживаются ли MIDI / игровые порты в Vista? О: Мы удалили поддержку этих типов устройств в пользу устройств, подключенных по USB.
  18. ^ а б "Распиновка игрового порта (джойстика) для ПК". pinouts.ru.
  19. ^ «Официальный дизайн игрового порта-MIDI адаптера». MIDI ассоциация.
  20. ^ «Поддержка джойстика». Центр разработки оборудования Microsoft.

внешняя ссылка