Delphi + COM-овская мышь

Dim@ 22.05.2004 - 12:34 | На компьютере установлена PS/2 мышь. Подключаю COM-овскую мышь. Проблема такая: надо считать из COM1 горизонтальное (или вертикальное) "перемещение" мнимого указателя мыши. Мышь как устройство не определено, т.е. надо все это сделать, работая напрямую с COM-портом. С помощью компонентов пакета TMSAsinc32 (www.TMSSoftware.com) без проблем считываю данные (можно и без сторонних компонентов, но просто удобно, в пакете есть компонент vaBuffer, в который помещаются изменения в порте). Мышь разобранна, и при очень медленном перемещении "колёсика с прорезями" (60 прорезей, между фотоприёмниками и передатчиками), на одну прорезь, в одну или другую сторону, могу "отловить" это перемещение, но при быстом перемещении, формат, в соответствие с которым выдаются сигналы в COM-порт, мне не известен. Может у кого-нибудь есть информация по этому поводу. Фактически надо написать код, почти соответствующий драйверу мыши, но на языке высокого уровня (Delphi). Заранее благодарен.

>>