Инструменты пользователя

Инструменты сайта


msx:psg

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:psg [2020-11-04 15:26]
GreyWolf
msx:psg [2020-11-21 12:45]
GreyWolf удалено
Строка 1: Строка 1:
 ====== MSX — Порт общего назначения (PSG) ====== ====== MSX — Порт общего назначения (PSG) ======
 +
 +Интерфейс ввода/​вывода общего назначения ​
 +
 +|Микросхема|AY-3-8910 (или аналог)|
 +|Вход/​выход|вход 4 бита \\ выход 1 бит, двунаправленный 2 бита (на порт)|
 +|Уровень|TTL|
 +|Разъём|Девятиконтактный разъём AMP (D-SUB) (штырьки со стороны корпуса)|
  
 Порядок расположения контактов:​ Порядок расположения контактов:​
 ^  На разъёме \\ в MSX  ^  На \\ устройстве ​ ^ ^  На разъёме \\ в MSX  ^  На \\ устройстве ​ ^
-|<​code>​1 2 3 4 5 + ​{{:​msx:​db9_joystick_male.png|}} \\ [[http://​wiki.icomp.de/​w/​images/​7/73/​Db9_joystick_male.png|оригинал]] ​ |  {{:​msx:​db9_joystick_female.png|}} \\ [[http://​wiki.icomp.de/​w/​images/​4/48/​Db9_joystick_female.png|оригинал]]  ​|
- ​6 ​8 9</code>|<​code>​5 ​3 2 1 +
- 9 8 7 6</code>|+
  
 +Сигнальные линии интерфейса:​
 +|<10% 10% 80%>|
 +^  №  ^  Сигнал ​ ^  Направление ​ ^
 +|  1  |FWD|вход|
 +|  2  |BACK|вход|
 +|  3  |LEFT|вход|
 +|  4  |RIGHT|вход|
 +|  5  |+5 В||
 +|  6  |TRG1|вход/​выход|
 +|  7  |TRG2|вход/​выход|
 +|  8  |COM|выход|
 +|  9  |GND||
  
-[[https://​github.com/​oboroc/​msx-books/​blob/​master/​msx2-fb-1993-ru.md#​13|Архитектура и устройства микрокомпьютеров стандарта MSX 2 — 13. Универсальный интерфейс ввода/​вывода]]+Должна быть обеспечена нагрузочная способность не менее ​50мА.
  
-{{anchor:sound}} +{{anchor:joystick}} 
-====== ​Звук ====== +====== ​Джойстик ======
-FIXME+
  
 +Есть два типа джойстиков:​
 +  * Тип A — имеет одну кнопку или несколько кнопок,​ но сигнал не может быть распознан программно
 +  * Тип B — имеет две кнопки и можно программно определить,​ какая именно кнопка нажата
  
-----+Большинство доступных джойстиков относятся к типу B, и предполагается,​ что программное обеспечение также поддерживает тип B. Поэтому при использовании джойстиков типа А необходимо соблюдать осторожность.
  
-[[msxorg>​wiki/​SOUND|SOUND]] 
  
- 
- 
-{{anchor:​joystick}} 
-====== Джойстик ====== 
  
 Программа для тестирования мыши/​джойстика:​ [[msx:​joytest:​joytest|joytest]] Программа для тестирования мыши/​джойстика:​ [[msx:​joytest:​joytest|joytest]]
Строка 38: Строка 52:
  
 [[msx:​mous4msx:​mous4msx|]] [[msx:​mous4msx:​mous4msx|]]
 +
 +{{anchor:​sound}}
 +====== Звук ======
 +FIXME
 +
 +
 +----
 +
 +[[msxorg>​wiki/​SOUND|SOUND]]
 +
 +
  
 ====== Ссылки ====== ====== Ссылки ======
Строка 43: Строка 68:
 [[msxorg>​wiki/​General_Purpose_port|General Purpose port]] [[msxorg>​wiki/​General_Purpose_port|General Purpose port]]
  
 +[[https://​github.com/​oboroc/​msx-books/​blob/​master/​msx2-fb-1993-ru.md#​13|Архитектура и устройства микрокомпьютеров стандарта MSX 2 — 13. Универсальный интерфейс ввода/​вывода]]
  
 {{tag>​MSX Norm}} {{tag>​MSX Norm}}