PS/2 - это название старой серии PC, когда-то выпускавшейся фирмой IBM.
Про сами компьютеры все уже давно забыли, но на них было применено интересное решение -
синхронный последовательный интерфейс для мыши. Это было времена задолго до появления
USB, и новинка приобрела некоторую популярность на материнских платах других
производителей PC благодаря тому, что позволяет оставить порты RS-232C свободными.
По стандарту ATX мышиный PS/2 порт присутствует по умолчанию, поэтому такие мыши
стали весьма популярны. До этого в основном были распространены RS-232C мыши (имеющие такой
же разъём DB-9, что и стандартные мыши для Амиги, но не совместимые с ними).
PS/2 мыши имеют так называемый MiniDIN разъём с шестью контактами
(показан на фотографии). Интерфейс PS/2 отличается тем, что имеет обычные
логические уровни сигналов (0 и +5v) вместо двуполярных 12-вольтовых у RS-232C, благодаря чему
схемотехника переходника значительно упрощается. Второе отличие PS/2 - в отличие от
работающих на скорости 1200 бод RS-232C мышей, PS/2 мышь сообщает об
изменении своего состояния значительно чаще (200 раз в секунду против 25),
благодаря чему перемещение мышиной стрелки на экране становится плавным. Впрочем,
контроллер имеет и дополнительные средства
обеспечения плавности :)
Ранее из PC-мышей на Амиге были доступны только RS-232C мыши - есть несколько программных
драйверов и аппаратные переходники. Однако, это далеко не лучшее решение по описанным
выше причинам. PS/2 мыши долгое время были недоступны на Амиге - но это время уже прошло
:-)
PS/2 мышь работает на Амиге так же хорошо, как «родная» мышь. Однако, Вы
можете спросить - а зачем делать мой контроллер, если родная мышь Амиги работает так
же?
Приведу список преимуществ PS/2 мыши перед родной мышью:
- Новые родные мыши для Амиги дороги и относительно редки. Вы можете использовать
дешёвую PS/2 мышь с самодельным контроллером, и это будет дешевле новой
«родной» мыши.
- Если ваша мышь испортится по какой-либо причине, новая PS/2 мышь будет дешевле.
Отдельно стоит упомянуть довольно популярную процедуру переделки PC-мышей - при порче мыши
не нужно будет тратить силы на переделку новой.
- Гораздо труднее найти удобную эргономичную «родную», чем PS/2 мышь.
- Большинство «родных» мышей лишены полезной средней кнопки.
- Можно использовать второй джойстик параллельно с PS/2 контроллером без перетыканий
разъёмов - мой PS/2 контроллер умеет делать это сам без дополнительных схем.
- Можно использовать беспроводные PS/2 мыши.
- Можно использовать дополнительные возможности типа колёсиков и дополнительных кнопок.
- Можно использовать современные оптические мыши.
Несколько слов об оптических мышах. Компания Agilent в конце 1999 разработала новый
оптический сенсор, который устанавливается на мышки вместо шарика. Оптические мыши
лишены инерционности, не требуют очистки, не нуждаются в ковриках,
всегда перемещаются плавно и не «заедают», и вообще куда более удобны по
сравнению с традиционными механическими. Разумеется, они относительно дороги -
типа 30-35 долларов за Genius NetScroll Optical - но стоимость мыши не так важна на фоне
стоимости всего компьютера целиком, и я не рекомендую Вам экономить на мыши в ущерб Вашему
удобству. Действительно хорошая мышь того стоит.
Дополнительные кнопки (посмотрите на
две красные кнопки с левой стороны мыши)
могут быть использованы для выполнения различных действий типа нажатия кнопок - например,
«Back» в Веб-браузере. Колёсико может быть использовано для скроллинга,
выбора из списка (поддерживается в MUI) и любых других целей.
О преимуществах PS/2 мыши на моём контроллере перед любыми существующими решениями на базе
RS-232C мышей Вы можете почитать здесь.