[comp.sys.ibm.pc] Programming the mouse at the interupt level

paul1@garfield.MUN.EDU (Paul Drover) (01/17/89)

	A question for our collective intelligence, w.r.t. programming the
mouse. I was examining some source code to a mouse driver today, and the
following statement appeared several times.

	int86 (0x33, &REGS, &REGS);

	So I set out on a quest to find documentation on this interupt 33h
function. It is not to be found, I even looked in the DOS Encyclopedia, but
to no avail.

	Thus I put this question to you, what is this 33h interupt, and where
can I get some docs on it. Thanks.

						Paul Drover
						paul1@garfield.mun.cdn

kevino@hpccc.HP.COM (Kevin Owen) (01/19/89)

>	Thus I put this question to you, what is this 33h interupt, and where
>can I get some docs on it. Thanks.

Int 0x33 is the standard mechanism for talking to the MS mouse driver (and
most other mouse drivers, ie. non MS).  Documentation on how to use these
various calls was included with the original MS mouse but must be purchased
seperately with the new MS mouse.  The topic has been discussed in Borland's
"Turbo Technix" magazine as well.  (MAY 88 and JUL 88 issues).

------------------------------------------------------------------------------
 _   ,                   __                 Kevin Owen @ Hewlett-Packard
' ) /                   / ')                Cupertino, California
 /-<   _ , __o  ____   /  / , , , _  ____   Phone :    (408) 447-0218
/   ) </_\/ <__/ / <  (__/ (_(_/_</_/ / <_  UN*X Mail  ...hplabs!hpccc!kevino
------------------------------------------------------------------------------

sullivan@phyllis.math.binghamton.edu (fred sullivan) (01/19/89)

In article <5073@garfield.MUN.EDU> paul1@garfield.MUN.EDU (Paul Drover) writes:
>	Thus I put this question to you, what is this 33h interupt, and where
>can I get some docs on it. Thanks.

Ralf Brown's EXCELLENT interrupt list, the latest version of which was posted
here a month or two ago, discusses it.

Fred Sullivan				SUNY at Binghamton
Dept. Math. Sciences			Binghamton, NY 13903
					sullivan@marge.math.binghamton.edu
First you make a roux!