🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #7020

Logitech Mouse Programmer's Toolkit (here's more info)

#7020
From: sorrow
Date: Mon, 10 Jun 1991 15:46
128 lines
4611 bytes
Okay, after receiving a slew of inquiries as to the Logitech Mouse Programmer's
Toolkit, here is the pertinent information.

Title:   "LOGITECH Mouse: Technical Reference and Programmer's Guide"
Printed:  July 1990
Doc #:    PUB 620190-01 Rev A

The Toolkit consists of the following:

1 Manual ("Logitech Mouse: Technical Reference and Programming Guide"
1 5.25" Disk
1 3.5" Disk

Both diskettes contain the following:

Lowlevel ASM (TASM and MASM compatible) interface code (INT33H stuff)
MSC source code to example programs (3 of them)
.OBJ code to the interface routines (in case you don't have an assembler)
Compiled example files
README files, etc.

As for the manual, its contents are as follows:

HARDWARE
Serial Mice
Section I: Microsoft-Compatible Serial Mice, Type M Group
   Hardware Interface
      Connector Pin Assignments
      Data Transmission
         Input and Output Levels
         Serial Interface Operation
         Data Rate Selection
         Coordinates
         Mouse Buttons
   Programming Interface
      Data Formats
         Two-Button MS Compatible(MS): Type M Mouse
         Three-Button MS Compatible(MS+): Type V and W Mice
         Five Byte Packed Binary Format(5b): Type W Mouse Only
      Reporting Mode
      Mouse Commands
         Standard Command Set
         Optional Commands
Section II: The Programmable Serial Mouse, Type C
   Hardware Interface
      Connector Pin Assignments
      Data Transmission (as above)
   Programming Interface
      Data Formats (as above)
      Reporting Modes
         Incremental Stream Mode
         Prompt Mode
      Mouse Comands
         Report Rate Selection
         Prompt Mode
         Data Format Selection
         Programmable Baud Rate Selection
         SummaMouse Status Command Compatibility
         Format and Revision Number
      Format and Mode in ASCII
      Copyright and Revision in ASCII
      Summary of Commands
   Compatibility with Other Mice
   Compatibility with Mouse Systems Corporation Mouse
Section III: Detection and Initialization of Logitech Serial Mice
   Detection and Initialization
      Type M Group Serial Mice
      Type C Serial Mice
THE PIX MOUSE
   (as above, including)
   Data Transmission
      Mouse Inhibit
      Timing Charts
      Modes of Operation
   Programming Interface
      Error Handling
THE BUS MOUSE
   (as above, including)
    Register Description and Mapping
    Software Protocol
SOFTWARE
   DOS Languages for Mouse Software
      8086 ASM
      Logitech Modula-2 Development System
      MSC 6.00
      Other Languages
   Creating Mouse Based Software
      What is a Good Mouse Based User Interface
      The Mouse/Application Interface
      Initializing the Driver
      A Simple Program Example
      Writing Event Driven Software
      Screen Modes
      Cursor Shapes
      Writing Directly to Screen Memory
STANDARD MOUSE DRIVER FUNCTIONS 
   List of functions 0-36 including examples in ASM, MOD-2, and C
EGA REGISTER FUNCTIONS
   List of EGA Registers and functions
APPENDIX
   Logitech Product Support Plan
      Tech Support
      Customer Service Hotline

*WHEW*

As you can see, it lists quite a lot.  I find it invaluable.

If you would like to order it, I believe you can get it from their customer
service desk @415-795-0801.  In Europe, call ++41-21-869-9851

The Logitech BBS can be found at 415-795-0408 (3000/1200/2400,8,n,1)

I am not affiliated with Logitech in ANY way.  I don't even have their address. 
I just think they really, really, really, make MS look STUPID and IRRESPONSIBLE
with their crappy MS Mouse Programmer's Reference.  Blech.

See ya, and hope this helps,

Brian

/*
Brian Hook -- MS-DOS Programmer for Contract
-----------------------------------------------------------------
"I was in the kitchen, Seamus, that's my dog, was outside....and buried
ALIVE....fritter and waste...but this one goes to 11!....anymore of that
plutonium nyborg?...Little guitars..This is home...this is Mean Street..
*/
Technical Details
Message-ID: <00949EA1.302A9F40@MAPLE.CIRCA.UFL.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!caen!uflorida!SORROW@MAPLE.CIRCA.UFL.EDU

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!caen!uflorida!SORROW@MAPLE.CIRCA.UFL.EDU
From: sorrow@oak.circa.ufl.edu
Newsgroups: comp.os.msdos.programmer
Subject: Logitech Mouse Programmer's Toolkit (here's more info)
Message-ID: <00949EA1.302A9F40@MAPLE.CIRCA.UFL.EDU>
Date: 10 Jun 91 15:46:08 GMT
Sender: news@uflorida.cis.ufl.EDU
Reply-To: sorrow@oak.circa.ufl.edu
Organization: University of Florida CIRCA VAX Cluster
Lines: 128