31-Jan-1991

I screwed up.  Last month in the newsgroup comp.unix.sysv386 I wrote:

>If you really want a logitech bus mouse driver, I wrote one for ISC 2.x
>a long time ago (before ISC included one in their distribution).  Haven't
>used it in a long time (since the ISC version works ok.)  BTW, my version
>supported VP/ix too.  If you really want a source version, email me a
>note.  Or, if I receive more than, let's say, 5 requests, I'll post it
>to alt.sources.

To the few people that responded I sent a shar file of the original
29-May-1989 code.  Without asking for permission, one person (who will
remain nameless) posted the code to alt.sources.  This was quite a surprise
to me!  (Was also ironic because I had to send the shar file to this person
twice because he accidentally deleted his first copy.)

Though I don't mind that he posted the code, I wish he would have asked
first because that version of the driver did not have a proper copyright
notice in it.  This version does.  (It's actually just a cut and paste of
the copyright and permission notice from my ppmtoxpm filter which you'll
find comp.sources.misc archives and Jef Poskanzer's new pbmplus release.)
This driver is now copyrighted `freely available' code.

So, if you are one of the individuals who received this driver by email,
or if you saved a copy of the version that was posted to alt.sources,
*please* delete it and use this one instead.  Thank you.

Two additional items:  (1)  This code will become part of Thomas Roell's
X11R4 distribution, and (2) in my original README file I forgot to mention
the mdevice entry.  This is the entry that I have in my /etc/conf/cf.d/mdevice
file,  (note that the fields are separated by tabs, not spaces):

lmouse	Ioci	iHc		logm	0	19	1	1	-1

The test program "mt2.c" was removed from this distribution because it was
a redundant copy of the "mt.c" test program.  Only difference was the device
name specified in the code.

What follows is the original README file:

14-Jan-1991

I wrote this Logitech bus mouse driver for ISC 2.x a long time ago, before
ISC provided one in their distribution.  (The last date of modification of
the driver source is May 29, 1989).  Back in Dec '89 my system suffered a
major disk crash resulting in the lose of my entire /usr/local directory
tree.  It was pure luck that I happened to have an extra copy of the driver
source elsewhere.  Any/all Makefiles, install scripts, and miscellaneous
notes were unfortunately lost.  Have never taken the time to recreate them.

So, ... you're totally on your own.  Here's a quick summary of the files
enclosed, (the following assumes an ISC directory strcture for installing
device drivers, don't know if ESIX follows the same conventions):

   lmouse.c        -- Driver source.  After compiled the object file needs
                      to be placed in /etc/conf/pack.d/lmouse/Driver.o

   lmouse.node     -- Copy this file to /etc/conf/node.d/lmouse

   lmouse.sdevice  -- Copy this file to /etc/conf/sdevice.d/lmouse

   mt.c and mt2.c  -- Test programs.

Finally, you'll need to add the following line to the
/etc/conf/kconfig.d/description file, (note that the fields are separated
by tabs not spaces):

lmouse	0	19	io	lmouse		My Logitech Bus Mouse Driver

Good luck and happy hacking...

-- Mark

Mark W. Snitily                 Consulting Services:
894 Brookgrove Lane             Graphics, Operating Systems, Compilers
Cupertino, CA 95014             (408) 252-0456
mark@zok.uucp                   West Coast UUCP X11 archive site

If your mailer doesn't like the .uucp domain, these also work:
...!{mips,sgi}!zok!mark, mark%zok@mips.com, mark%zok@sgi.com
