Ищу информацию о Microsoft Inport Bus Mouse (Нужно описание интерфейса контроллера (ISA карты))
- Rio444
- Почётный пользователь
- Сообщения: 26891
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Ищу информацию о Microsoft Inport Bus Mouse
Нужно описание интерфейса контроллера (ISA карты)
Протокол самой мыши Bus Mouse в интернете есть. Он довольно простой.
А вот протокола взаимодействия с драйвером контроллера, который вставляется в ISA слот нигде нет.
Такие контроллеры выпускала Microsoft ("Microsoft Inport") и Logitech.
Может у кого завалялась информация. Или дадите наводку, где искать.
Протокол самой мыши Bus Mouse в интернете есть. Он довольно простой.
А вот протокола взаимодействия с драйвером контроллера, который вставляется в ISA слот нигде нет.
Такие контроллеры выпускала Microsoft ("Microsoft Inport") и Logitech.
Может у кого завалялась информация. Или дадите наводку, где искать.
Электронка: копия
- uav1606
- Advanced Member
- Сообщения: 5980
- Зарегистрирован: 16.01.2008,22:04
- Откуда: Енакиево
- Контактная информация:
-
Вклад в сообщество
Да уж, информации про InPort Mouse кот наплакал...
Есть вот этот код:
https://github.com/fr1tz/aimsgui/blob/m ... devmouse.c
Тут вот пишут, что под Microsoft Bus Mouse в этом коде подразумевается как раз Microsoft InPort Mouse.
Из кода есть некий список портов и команд:
Насколько я понял, использовались в основном порты 0x23c (index) и 0x23d (data).
Дальше в коде msbusmouseintr, в принципе, можно что-то понять - как читаются координаты и прочее.
Ну и из вот этого кода можно попытаться что-то нарыть:
ftp://ftp.slackware.com/.2/nslu2/source ... e/inport.c
Есть вот этот код:
https://github.com/fr1tz/aimsgui/blob/m ... devmouse.c
Тут вот пишут, что под Microsoft Bus Mouse в этом коде подразумевается как раз Microsoft InPort Mouse.
Из кода есть некий список портов и команд:
Код: Выделить всё
/* microsoft bus mouse ports and commands */
enum {
MBMdatap= 0x23d,
MBMsigp= 0x23e,
MBMctlp= 0x23c,
MBMconfigp= 0x23f,
MBMintron= 0x11,
MBMintroff= 0x10,
MBMrbuttons= 0x00,
MBMrx= 0x01,
MBMry= 0x02,
MBMstart= 0x80,
MBMcmd= 0x07,
};
Дальше в коде msbusmouseintr, в принципе, можно что-то понять - как читаются координаты и прочее.
Ну и из вот этого кода можно попытаться что-то нарыть:
ftp://ftp.slackware.com/.2/nslu2/source ... e/inport.c
В бздях драйвер mse
вот его man http://www.manpages.info/freebsd/mse.4.html
исходнички в сети найдете
вот его man http://www.manpages.info/freebsd/mse.4.html
исходнички в сети найдете
На время бана связь по email: helen povetkina @ gmail. com - без пробелов
Драйвер Logitech поддерживает
ftp://ftp.logitech.com/pub/techsupport/mouse/mouse.txt
ftp://ftp.logitech.com/pub/techsupport/mouse/mouse.txt
На время бана связь по email: helen povetkina @ gmail. com - без пробелов
Многокристальный контроллер BUS Mouse от IBM
https://www.google.ru/search?q=ibm+bus+ ... nApzj_Mu4M:
https://www.google.ru/search?q=ibm+bus+ ... nApzj_Mu4M:
На время бана связь по email: helen povetkina @ gmail. com - без пробелов
Встроенный контроллер BUS Mouse присутствовал на видеокарточках ATI Graphics Ultra
https://en.wikipedia.org/wiki/ATI_Mach# ... ch8isa.jpg
https://en.wikipedia.org/wiki/ATI_Mach# ... ch8isa.jpg
На время бана связь по email: helen povetkina @ gmail. com - без пробелов