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

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


msx:general_purpose_port:general_purpose_port

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:general_purpose_port:general_purpose_port [2022-02-13 22:35]
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|}}
  
Строка 70: Строка 70:
 Схема подключения цепей колеса:​ \\ Схема подключения цепей колеса:​ \\
 {{msx:​datapack:​files:​1_1_3_15.svg|}} {{msx:​datapack:​files:​1_1_3_15.svg|}}
 +
 +
 +В [[msx:​basic:​|]] для обработки используется функция [[msx:​basic_dialogue_programming_language:​007#​pdl|PDL()]]
 +
  
 ---- ----
Строка 75: Строка 79:
 [[msxorg>​wiki/​MSX_Paddle_Controller|MSX Paddle Controller]] [[msxorg>​wiki/​MSX_Paddle_Controller|MSX Paddle Controller]]
  
-Arkanoid Paddle+===== Arkanoid Paddle ​===== 
   * [[msxorg>​wiki/​Arkanoid_Vaus_Paddle|Arkanoid Vaus Paddle - MSX Wiki]]   * [[msxorg>​wiki/​Arkanoid_Vaus_Paddle|Arkanoid Vaus Paddle - MSX Wiki]]
   * [[msxorg>​forum/​msx-talk/​hardware/​dirt-cheap-vaus-paddle-clone-for-msx|Dirt-cheap Vaus paddle clone for MSX | MSX Resource Center]]   * [[msxorg>​forum/​msx-talk/​hardware/​dirt-cheap-vaus-paddle-clone-for-msx|Dirt-cheap Vaus paddle clone for MSX | MSX Resource Center]]
Строка 82: Строка 87:
  
 {{anchor:​mouse}} {{anchor:​mouse}}
-===== Мышь =====+====== Мышь ​======
  
 Мышь стандарта MSX подключается к интерфейсу ввода/​вывода общего назначения,​ поэтому со стороны системного блока не требуется какой–либо ресурсоёмкой обработки и дополнительных схемных решений. Она может работать в двух режимах:​ режиме счётчика (это собственно и есть режим мыши) и в режиме эмуляции джойстика,​ поэтому может работать и с программным обеспечением,​ которое не поддерживает мышь. Мышь стандарта MSX подключается к интерфейсу ввода/​вывода общего назначения,​ поэтому со стороны системного блока не требуется какой–либо ресурсоёмкой обработки и дополнительных схемных решений. Она может работать в двух режимах:​ режиме счётчика (это собственно и есть режим мыши) и в режиме эмуляции джойстика,​ поэтому может работать и с программным обеспечением,​ которое не поддерживает мышь.
  
 Список сигнальных линий мыши: Список сигнальных линий мыши:
-FIXME 
 ^  № контакта ​ ^  Режим мыши (счётчик) ​ ^  Режим джойстика ​ ^ ^  № контакта ​ ^  Режим мыши (счётчик) ​ ^  Режим джойстика ​ ^
 |1|Бит данных 0 |Вперёд| |1|Бит данных 0 |Вперёд|
Строка 96: Строка 100:
 |6|Левая кнопка|Кнопка 1| |6|Левая кнопка|Кнопка 1|
 |7|Правая кнопка|Кнопка 2| |7|Правая кнопка|Кнопка 2|
-|8|STROBE ​(строб)|GND (общий)|+|8|STROB (строб)|GND (общий)|
 |9|GND (общий)| ​ —  | |9|GND (общий)| ​ —  |
  
Строка 133: Строка 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}}
msx/general_purpose_port/general_purpose_port.1644780944.txt.gz · Последние изменения: 2022-02-13 22:35 — GreyWolf