Подключение оптической мышки к 386 компьютеру
dlinyj — 24.05.2024 На днях, у себя в канале задал вопрос: как же работает оптическая мышка с 386 компом. Но так никто и не догадался.Играл я в свою любимую игру Лемминги. А там, надо точно держать каждого лемминга в прицеле мышки. И столкнулся с тем, что шариковая мышь без ковра работает просто отвратительно и шумит... Выбесило меня это, и начал искать как же подключить оптическую мышь.
Начну с описания проблемы: классический интерфейс подключения мышек - это COM-порт. Все мыши в те годы были последовательными. Спустя какое-то время появился стандарт PS/2, и мышки начали выпускаться на этот тип подключения. Для совместимости со старым стандартом существовали переходники. Но вот особенность оптической мыши в том, что для её работы требуется достаточно большой ток, поэтому поддержку COM-портов у этого типа мышей была отключена. Таким образом, купить просто переходник ps/2->COM не получиться.
Существовали специализированные оптические мыши, со своим ковриком, которые можно подключить к COM-порту, но они так редки, что практически коллекционная и музейная ценность. А, я же хочу пользоваться компом в бытовом смысле, без музейных и религиозных придыханий.
Но как же решить эту проблему?
Как обычно, проблема достаточно очевидная, и думал о ней не только я. Существуют активные переходники (с питанием) для подключения мышек к COM порту. Например, вот описанный тут:
Эти конвертеры передают данные от PS/2 мыши по реальному COM-порту со скоростью 1200 бод (максимум - 44 пакета данных в секунду).
Из-за того, что скорость COM-порта очень низкая, а данные передаются не синхронно (на один переданный в COM-порт пакет приходится 2-5 пакетов, полученных от мыши, причем это число обычно дробное), наличие конвертера ощущается субъективно. Курсор мыши движется не настолько же плавно/ровно/гладко/отзывчиво, как при прямом подключении PS/2 мыши.
Поэтому мне эта идея не понравилась, и я решил найти другое решение. Оказалось, что Роман из Ростова на Дону, у которого я ранее покупал платку ПЗУ для шины ISA изготавливает такие переходники:
Подробное описание адаптера можно найти вот тут. Там же есть ссылки и на приобретение.
Заказал у него авитодоставкой и в результате у меня теперь на старом железе прекрасно работает оптическая мышка, которая завелась с обычными стандартными ДОСовскими драйверами.
Выставил только третий компорт. Ещё возможно как-то использовать колёсико мыши, и даже установил соответствующий драйвер в DOS, но так и не понял как это работает. Некоторые программы и игры наглухо зависали и вылетали с ним. Так что погружаться в это не стал.