Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:general_purpose_port:general_purpose_port [2022-02-15 19:25] GreyWolf [Манипулятор колесо] |
msx:general_purpose_port:general_purpose_port [2023-03-19 18:12] (текущий) GreyWolf [Мышь] |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
В стандарте MSX определено два порта общего назначения, которые также могут использоваться для устройств ввода, таких как джойстик, мышь, трекбол, графический планшет, световое перо и т.п. | В стандарте MSX определено два порта общего назначения, которые также могут использоваться для устройств ввода, таких как джойстик, мышь, трекбол, графический планшет, световое перо и т.п. | ||
+ | |||
+ | Программа для тестирования оборудования: [[msx:hidtest:hidtest|]] | ||
|Вход/выход|вход 4 бита \\ выход 1 бит, двунаправленный 2 бита (на порт)| | |Вход/выход|вход 4 бита \\ выход 1 бит, двунаправленный 2 бита (на порт)| | ||
Строка 40: | Строка 42: | ||
{{msx:datapack:files:1_1_3_13.svg|}} | {{msx:datapack:files:1_1_3_13.svg|}} | ||
- | Программа для тестирования мыши/джойстика: [[msx:joytest:joytest|]] | + | Примет простого оборудования для теста: |
- | + | ||
- | Примет простого оборудования для тестов: | + | |
\\ {{:msx:general_purpose_port:psg_joystick_test-01.jpg?350|}} | \\ {{:msx:general_purpose_port:psg_joystick_test-01.jpg?350|}} | ||
Строка 72: | Строка 72: | ||
- | В [[msx:basic:|]] для обработки используется функция [[msx:basic_programming_guide:07#pdl|PDL()]] | + | В [[msx:basic:|]] для обработки используется функция [[msx:basic_dialogue_programming_language:007#pdl|PDL()]] |
Строка 92: | Строка 92: | ||
Список сигнальных линий мыши: | Список сигнальных линий мыши: | ||
- | FIXME | ||
^ № контакта ^ Режим мыши (счётчик) ^ Режим джойстика ^ | ^ № контакта ^ Режим мыши (счётчик) ^ Режим джойстика ^ | ||
|1|Бит данных 0 |Вперёд| | |1|Бит данных 0 |Вперёд| | ||
Строка 101: | Строка 100: | ||
|6|Левая кнопка|Кнопка 1| | |6|Левая кнопка|Кнопка 1| | ||
|7|Правая кнопка|Кнопка 2| | |7|Правая кнопка|Кнопка 2| | ||
- | |8|STROBE (строб)|GND (общий)| | + | |8|STROB (строб)|GND (общий)| |
|9|GND (общий)| — | | |9|GND (общий)| — | | ||
Строка 138: | Строка 137: | ||
[[github>hra1129/msx_tools]] | [[github>hra1129/msx_tools]] | ||
+ | JoyNet | ||
+ | * [[http://web.archive.org/web/20021204054320/www.stack.nl/~mth/msx/joynet/|JoyNet: MSX joystick network]] | ||
+ | * **[[http://map.tni.nl/resources/joynet/|JoyNet]]** | ||
- | {{tag>MSX Norm}} | ||
+ | {{tag>MSX Norm}} |