Мышь в Windows на ЕС 1841

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
Kup
Advanced Member
Сообщения: 452
Зарегистрирован: 25.09.2017,12:20
Откуда: Москва

Мышь в Windows на ЕС 1841

Сообщение Kup » 14.03.2020,11:05

Да, я понимаю, что вы имеете ввиду.

А вруг и под третьей виндой заработает.

У меня нет возможности быстро вынуть жесткий диск из ЕСки и вставить в другой компьютер. Поэтому приходится бегать с дискетами. А у меня их всего восемь.

Gleb
Advanced Member
Сообщения: 440
Зарегистрирован: 30.10.2016,20:46
Откуда: Прага

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

Мышь в Windows на ЕС 1841

Сообщение Gleb » 14.03.2020,11:20

Установку можно сделать под современным Windows, из под DosBox, на ЕC1841 перенести готовые файлы, в архиве они войдут на одну дискету 720К.
Можете взять из приложенного архива, я сделал установку для XT/CGA/Logitech.
Вложения
Win203-Installed-WithLmouseForES1841-ForTest.zip
(659.78 КБ) 123 скачивания

Kup
Advanced Member
Сообщения: 452
Зарегистрирован: 25.09.2017,12:20
Откуда: Москва

Мышь в Windows на ЕС 1841

Сообщение Kup » 14.03.2020,11:27

Точно. Совсем забыл, что Windows 2 - последняя windows, которая умещается на одну дискету. У меня как раз осталась одна свободная. Сегодня попробую.

Gleb
Advanced Member
Сообщения: 440
Зарегистрирован: 30.10.2016,20:46
Откуда: Прага

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

Мышь в Windows на ЕС 1841

Сообщение Gleb » 14.03.2020,16:02

Я бегло сравнил драйверы от Windows 2 и Windows 3 - вполне возможно, что посланный мной драйвер для Windows 2 заработает и в Windows 3.
При установке Windows 3 нужно выбирать Logitech Serial Mouse (не Bus !), тогда применится нужный нам драйвер lmouse.drv
Ну или просто прописать в SYSTEM.INI в секции [boot] этот драйвер руками:

Код: Выделить всё

[boot]           
mouse.drv=lmouse.drv
Драйвер должен находиться в каталоге SYSTEM.

Kup
Advanced Member
Сообщения: 452
Зарегистрирован: 25.09.2017,12:20
Откуда: Москва

Мышь в Windows на ЕС 1841

Сообщение Kup » 14.03.2020,19:30

Попробовал перебросить файлы Windows 2 на компьютер, но в процессе (чортовы болгарские дискеты) повредились два файла, и теперь Volcov commander отказывается копировать их с дискеты на ЕСку. Да это и не важно. С вашим драйвером мышь заработала в Windows 3! Она корректно реагирует на перемещение и нажатие самой левой и самой правой клавиш. Единственное, на что можно пожаловаться, это на то, что чувствительность по горизонтали гораздо меньше, чем по вертикали. Могу записать видео, чтобы было понятно, насколько велика разница.

Upd: Хотя нет, вроде чувствительность в целом низкая, что по горизонтали, что по вертикали

Gleb
Advanced Member
Сообщения: 440
Зарегистрирован: 30.10.2016,20:46
Откуда: Прага

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

Мышь в Windows на ЕС 1841

Сообщение Gleb » 14.03.2020,19:50

Вот и славненько (с).

Медленное перемещение - это известная беда реализации манипулятора для ЕС1841.
Именно поэтому меня не устраивал драйвер "Колобок", и я ковырялся с оригинальным драйвером под ДОС.
Увеличить скорость простым умножением получилось довольно быстро, но при этом стало сложно точно позиционировать мышь при малых перемещениях.
Чтобы это устранить, в ДОС драйвере я сделал примитивный вариант прогрессивного ускорения, но тот драйвер я полностью реассемблировал до компилируемого состояния и правил его на нормальном ассемблере.

А то, что я сейчас на коленке сделал для Windows - сделано прямо в бинарнике, на добавление туда таким же способом еще и ускорения у меня нет времени, как и на полное реассемблирование и доработку уже на уровне исходного кода.
Может быть как-нибудь при случае, но не обещаю.

Kup
Advanced Member
Сообщения: 452
Зарегистрирован: 25.09.2017,12:20
Откуда: Москва

Мышь в Windows на ЕС 1841

Сообщение Kup » 14.03.2020,19:54

Gleb писал(а): 14.03.2020,19:50 Вот и славненько (с).

Медленное перемещение - это известная беда реализации манипулятора для ЕС1841.
Именно поэтому меня не устраивал драйвер "Колобок", и я ковырялся с оригинальным драйвером под ДОС.
Увеличить скорость простым умножением получилось довольно быстро, но при этом стало сложно точно позиционировать мышь при малых перемещениях.
Чтобы это устранить, в ДОС драйвере я сделал примитивный вариант прогрессивного ускорения, но тот драйвер я полностью реассемблировал до компилируемого состояния и правил его на нормальном ассемблере.

А то, что я сейчас на коленке сделал для Windows - сделано прямо в бинарнике, на добавление туда таким же способом еще и ускорения у меня нет времени, как и на полное реассемблирование и доработку уже на уровне исходного кода.
Может быть как-нибудь при случае, но не обещаю.
Хорошо. В любом случае, огромное вам спасибо!

Gleb
Advanced Member
Сообщения: 440
Зарегистрирован: 30.10.2016,20:46
Откуда: Прага

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

Мышь в Windows на ЕС 1841

Сообщение Gleb » 14.03.2020,19:56

Да, к кнопкам - модифицировался действительно двухкнопочный вариант, потому что его код был наиболее близок тому, что я уже ковырял в ДОСе, там я тоже работал с драйвером на две кнопки. Лично мне это не важно, достаточно двух (третья должна эмулироваться нажатием обоих), и я не заморачивался.

Рад был помочь и вспомнить былое...

Gleb
Advanced Member
Сообщения: 440
Зарегистрирован: 30.10.2016,20:46
Откуда: Прага

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

Мышь в Windows на ЕС 1841

Сообщение Gleb » 14.03.2020,20:14

Упоминаемый выше драйвер для DOS, может кому понадобится.
Вложения
Mous1841.zip
(2.9 КБ) 115 скачиваний

Gleb
Advanced Member
Сообщения: 440
Зарегистрирован: 30.10.2016,20:46
Откуда: Прага

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

Мышь в Windows на ЕС 1841

Сообщение Gleb » 17.03.2020,00:27

Попробуйте эту версию, должна быть "быстрее".

Это драйвер для Windows 3.0
Драйвер поместить в каталог SYSTEM

В файле SYSTEM.INI указать:

Код: Выделить всё

[boot]           
mouse.drv=mous1841.drv
Вложения
MOUS1841-Windows3-SpeedUp-TestVersion.zip
(899 байт) 97 скачиваний

Kup
Advanced Member
Сообщения: 452
Зарегистрирован: 25.09.2017,12:20
Откуда: Москва

Мышь в Windows на ЕС 1841

Сообщение Kup » 17.03.2020,09:52

Gleb писал(а): 17.03.2020,00:27 Попробуйте эту версию, должна быть "быстрее".

Это драйвер для Windows 3.0
Драйвер поместить в каталог SYSTEM

В файле SYSTEM.INI указать:

Код: Выделить всё

[boot]           
mouse.drv=mous1841.drv
Да, мышь ускорилась. Но, как вы и говорили, чем дальше ты перемещаешь мышь, тем быстрее она двигается по экрану. Это очень непривычно. Хотелось бы просто поднять чувствительность мыши в 1,25-1,5 раз.

Ответить