Ищу информацию о Microsoft Inport Bus Mouse (Нужно описание интерфейса контроллера (ISA карты))

FAQ, мануалы, полезные ссылки
Ответить
Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26891
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Ищу информацию о Microsoft Inport Bus Mouse

Сообщение Rio444 » 10.03.2018,22:51

Нужно описание интерфейса контроллера (ISA карты)

Протокол самой мыши Bus Mouse в интернете есть. Он довольно простой.
А вот протокола взаимодействия с драйвером контроллера, который вставляется в ISA слот нигде нет.
Такие контроллеры выпускала Microsoft ("Microsoft Inport") и Logitech.
Может у кого завалялась информация. Или дадите наводку, где искать.
Электронка: Изображение копия Изображение

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5980
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Сообщение uav1606 » 10.03.2018,23:55

Да уж, информации про InPort Mouse кот наплакал...

Есть вот этот код:
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,
	};
Насколько я понял, использовались в основном порты 0x23c (index) и 0x23d (data).
Дальше в коде msbusmouseintr, в принципе, можно что-то понять - как читаются координаты и прочее.

Ну и из вот этого кода можно попытаться что-то нарыть:
ftp://ftp.slackware.com/.2/nslu2/source ... e/inport.c

Аватара пользователя
svinka
Advanced Member
Сообщения: 2856
Зарегистрирован: 25.06.2016,04:12
Откуда: Чертаново

Сообщение svinka » 11.03.2018,03:08

В бздях драйвер mse

вот его man http://www.manpages.info/freebsd/mse.4.html

исходнички в сети найдете ;)
На время бана связь по email: helen povetkina @ gmail. com - без пробелов

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26891
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Rio444 » 11.03.2018,11:49

uav1606, svinka спасибо!
Электронка: Изображение копия Изображение

Escalibur
Advanced Member
Сообщения: 2748
Зарегистрирован: 12.10.2017,15:45
Откуда: Москва

Сообщение Escalibur » 11.03.2018,11:57

Извините, что влезаю. А для ДОСа дров нет на сабж?

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5532
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 11.03.2018,12:18

Escalibur писал(а):Извините, что влезаю. А для ДОСа дров нет на сабж?
Были, для него данный девайс и создавался. Вроде как MOUSE.SYS из DOS 6.22 его должен знать.

Аватара пользователя
svinka
Advanced Member
Сообщения: 2856
Зарегистрирован: 25.06.2016,04:12
Откуда: Чертаново

Сообщение svinka » 11.03.2018,13:30

Драйвер Logitech поддерживает
ftp://ftp.logitech.com/pub/techsupport/mouse/mouse.txt
На время бана связь по email: helen povetkina @ gmail. com - без пробелов

Аватара пользователя
svinka
Advanced Member
Сообщения: 2856
Зарегистрирован: 25.06.2016,04:12
Откуда: Чертаново

Сообщение svinka » 11.03.2018,13:33

Многокристальный контроллер BUS Mouse от IBM

https://www.google.ru/search?q=ibm+bus+ ... nApzj_Mu4M:
На время бана связь по email: helen povetkina @ gmail. com - без пробелов

Аватара пользователя
svinka
Advanced Member
Сообщения: 2856
Зарегистрирован: 25.06.2016,04:12
Откуда: Чертаново

Сообщение svinka » 11.03.2018,14:05

Встроенный контроллер BUS Mouse присутствовал на видеокарточках ATI Graphics Ultra

https://en.wikipedia.org/wiki/ATI_Mach# ... ch8isa.jpg
На время бана связь по email: helen povetkina @ gmail. com - без пробелов

Ответить