Подключение оптической мышки к 386 компьютеру

May 24, 2024 18:21

На днях, у себя в канале задал вопрос: как же работает оптическая мышка с 386 компом. Но так никто и не догадался.



Играл я в свою любимую игру Лемминги. А там, надо точно держать каждого лемминга в прицеле мышки. И столкнулся с тем, что шариковая мышь без ковра работает просто отвратительно и шумит... Выбесило меня это, и начал искать как же подключить оптическую мышь.

Начну с описания проблемы: классический интерфейс подключения мышек - это COM-порт. Все мыши в те годы были последовательными. Спустя какое-то время появился стандарт PS/2, и мышки начали выпускаться на этот тип подключения. Для совместимости со старым стандартом существовали переходники. Но вот особенность оптической мыши в том, что для её работы требуется достаточно большой ток, поэтому поддержку COM-портов у этого типа мышей была отключена. Таким образом, купить просто переходник ps/2->COM не получиться.

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

Но как же решить эту проблему?

Как обычно, проблема достаточно очевидная, и думал о ней не только я. Существуют активные переходники (с питанием) для подключения мышек к COM порту. Например, вот описанный тут:



Эти конвертеры передают данные от PS/2 мыши по реальному COM-порту со скоростью 1200 бод (максимум - 44 пакета данных в секунду).
Из-за того, что скорость COM-порта очень низкая, а данные передаются не синхронно (на один переданный в COM-порт пакет приходится 2-5 пакетов, полученных от мыши, причем это число обычно дробное), наличие конвертера ощущается субъективно. Курсор мыши движется не настолько же плавно/ровно/гладко/отзывчиво, как при прямом подключении PS/2 мыши.

Поэтому мне эта идея не понравилась, и я решил найти другое решение. Оказалось, что Роман из Ростова на Дону, у которого я ранее покупал платку ПЗУ для шины ISA изготавливает такие переходники:



Подробное описание адаптера можно найти вот тут. Там же есть ссылки и на приобретение.

Заказал у него авитодоставкой и в результате у меня теперь на старом железе прекрасно работает оптическая мышка, которая завелась с обычными стандартными ДОСовскими драйверами.







Выставил только третий компорт. Ещё возможно как-то использовать колёсико мыши, и даже установил соответствующий драйвер в DOS, но так и не понял как это работает. Некоторые программы и игры наглухо зависали и вылетали с ним. Так что погружаться в это не стал.

dos, Старое железо, Лытыбр, мышь

Previous post Next post
Up