Windows 3.1: спустя почти 30 лет после выпуска появился новый драйвер мыши

Windows 3.1: спустя почти 30 лет после выпуска появился новый драйвер мыши

Апрель 1992: Microsoft успешно представляет Windows версии 3.1, пользовательский интерфейс, работающий на основе операционной системы DOS. Почти 30 лет спустя, в конце ноября 2021 года разработчик Кэлвин Бакли, работающий на сервисе GitHub под ником NattyNarwhal, снова вспоминает древнюю программу и дает ей новый драйвер мыши.
Стремление Бакли взглянуть на старую программу Windows можно увидеть в документе ReadMe, который он добавил в свой проект «vmwmouse» на GitHub. Канадец хочет упростить работу для людей, использующих Windows на виртуальной машине.
Его драйвер, предназначенный для замены существующего драйвера мыши PS/2, работает с помощью инструментов VMware, набора утилит, которые используются для управления виртуальной машиной. В своем тексте Бакли, который в основном занимается IBM-i на постоянной основе, также раскрывает, в чем заключались проблемы проекта.

Windows 3.1 в 2021 году: трудности с новым драйвером мыши

«Обычно мыши работают, отправляя дельту своих движений», – поясняет Бакли. Отправка абсолютных координат была невозможна до появления USB – «и Windows 3.x / DOS намного старше USB, не говоря уже о стеке USB». Тем не менее, решение было быстро найдено: «Для этих случаев VMware предлагает абсолютное позиционирование через интерфейс ввода-вывода порта».
Проект все еще далек от совершенства. «В целом, я рад, что это было на удивление легко, учитывая, что я не был знаком с ассемблером x86 и реализовал его всего за один день – со многими трудностями в отношении MASM», – заявил программист.

Роман
Оцените автора
Безопасник
Добавить комментарий