Newsgroups: comp.arch.embedded,comp.robotics
Path: cantaloupe.srv.cs.cmu.edu!rochester!cornellcs!travelers.mail.cornell.edu!news.tc.cornell.edu!news.cac.psu.edu!howland.reston.ans.net!ix.netcom.com!netcom.com!jonk
From: jonk@netcom.com (Jonathan Dale Kirwan)
Subject: Re: Serial Mouse Data Stream Format needed
Message-ID: <jonkDBLJDy.KA9@netcom.com>
Organization: New World Computing Services
X-Newsreader: TIN [version 1.2 PL1]
References: <1995Jul6.123817.1@stim.stim.tec.tn.us> <DBCMFx.C64@proteon.com> <jonkDBCws9.A3n@netcom.com> <3tk6i2$48a@bigboote.WPI.EDU> <jonkDBD8Ds.G3t@netcom.com>
Date: Wed, 12 Jul 1995 09:22:46 GMT
Lines: 29
Sender: jonk@netcom4.netcom.com
Xref: glinda.oz.cs.cmu.edu comp.arch.embedded:2033 comp.robotics:22376

Jonathan Dale Kirwan (jonk@netcom.com) wrote:
: Hey, thanks!  I will.  I have accumulated enough information already to 
: satisfy a first-cut test, emulating the "long form" communications.  But
: I would very much like to handle the short-hand version -- less interrupts.

By the way, I have received a response from Microsoft on this issue.
They will not disclose the protocol to me.

I've got a copy of the Linux gpm source and I also have Microsoft's
MSDN disks, which have some mouse-related source code, too.  So far,
the information I have been able to gather does NOT include anything
for the 2.0A serial mouse that Microsoft was shipping last March.

The documentation in the AP Note mentioned earlier, the one in the
Signetics C51 applications book, does document ONE of the Microsoft
serial mouse protocols.  It does not document the 2.0A.

For my purposes, generating the serial byte codes that a standard
mouse driver can interpret, the problem is solved.  I can use the
older format and the current drivers will work with it.  However,
if someone wanted to write a mouse driver of their own, they would
face some difficulty in ferreting out all of the various serial
mouse protocols, at least those from Microsoft.

If anyone wants the details, I can post the exact letter I received
from Microsoft on this subject.

Jon

