Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:psg [2020-11-04 15:28] 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 7 8 9</code>|<code>5 4 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|| | ||
- | {{anchor:sound}} | + | Должна быть обеспечена нагрузочная способность не менее 50мА. |
- | ====== Звук ====== | + | |
- | FIXME | + | |
+ | {{anchor:joystick}} | ||
+ | ====== Джойстик ====== | ||
- | ---- | + | Есть два типа джойстиков: |
+ | * Тип A — имеет одну кнопку или несколько кнопок, но сигнал не может быть распознан программно | ||
+ | * Тип B — имеет две кнопки и можно программно определить, какая именно кнопка нажата | ||
- | [[msxorg>wiki/SOUND|SOUND]] | + | Большинство доступных джойстиков относятся к типу B, и предполагается, что программное обеспечение также поддерживает тип B. Поэтому при использовании джойстиков типа А необходимо соблюдать осторожность. |
- | |||
- | {{anchor:joystick}} | ||
- | ====== Джойстик ====== | ||
Программа для тестирования мыши/джойстика: [[msx:joytest:joytest|joytest]] | Программа для тестирования мыши/джойстика: [[msx:joytest:joytest|joytest]] | ||
Строка 36: | Строка 52: | ||
[[msx:mous4msx:mous4msx|]] | [[msx:mous4msx:mous4msx|]] | ||
+ | |||
+ | {{anchor:sound}} | ||
+ | ====== Звук ====== | ||
+ | FIXME | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | [[msxorg>wiki/SOUND|SOUND]] | ||
+ | |||
+ | |||
====== Ссылки ====== | ====== Ссылки ====== |