Please check the I/O section of IBM DDK. I can recommend the following book:
Microsoft Mouse Programmer's Reference (1989, Microsoft Press, ISBN 1-55615-191-8)
On Hobbes there should be the source code of the former shareware mouse driver RODENT.
The official "IBM Mouse" documentation would be the "IBM PERSONAL SYSTEM/2 MOUSE TECHNICAL REFERENCE OPTION"
Since you know these texts and documents, can you summarize and identify from either your memory or a quick re-examination of the place where it shows the acceleration algorithm?
I am well aware of how to write a mouse algorithm. What I'm trying to mimic specifically is the acceleration profile, so that the native mouse driver in ES/1 "feels" like a normal mouse in OS/2, as I have observed the mouse experience in OS/2 is different from other operating systems.
I have Ray Duncan's
Advanced OS/2 Programming manual by Microsoft Press, ISBN 1-55615-045-8. It has been very helpful in giving me a baseline as the version of the kernel in existence in OS/2 1.x is simple, elegant, and straight-forward.
It has been my goal to get a good handle on the fundamental design, and then see from 1.x to 2.x to 3.x to 4.x where they were heading at each stage, and to see how they departed from Microsoft's guidance in 1.x to 2.x.