Mouse functions can be broken down into the following classes:

% Mouse Driver Control / Feedback Functions

~INT 33,0~ Mouse Reset/Get Mouse Installed Flag

~INT 33,15~ Get Mouse Driver State and Memory Requirements

~INT 33,16~ Save Mouse Driver State

~INT 33,17~ Restore Mouse Driver State

~INT 33,1C~ Set Mouse Interrupt Rate (InPort only)

~INT 33,1F~ Disable Mouse Driver

~INT 33,20~ Enable Mouse Driver

~INT 33,21~ Reset Mouse Software

~INT 33,24~ Get Driver Version, Mouse Type & IRQ Number

% Mouse Cursor Control Functions

~INT 33,1~ Show Mouse Cursor

~INT 33,2~ Hide Mouse Cursor

~INT 33,4~ Set Mouse Cursor Position

~INT 33,7~ Set Mouse Horizontal Min/Max Position

~INT 33,8~ Set Mouse Vertical Min/Max Position

~INT 33,9~ Set Mouse Graphics Cursor

~INT 33,A~ Set Mouse Text Cursor

~INT 33,F~ Set Mouse Mickey Pixel Ratio

~INT 33,10~ Mouse Conditional OFF

~INT 33,13~ Set Mouse Double Speed Threshold

~INT 33,1A~ Set Mouse Sensitivity

~INT 33,1B~ Get Mouse Sensitivity

% Mouse Button and Position Feedback Functions

~INT 33,3~ Get Mouse Position and Button Status

~INT 33,5~ Get Mouse Button Press Information

~INT 33,6~ Get Mouse Button Release Information

~INT 33,B~ Read Mouse Motion Counters

% Video Control and Feedback Functions

~INT 33,1D~ Set Mouse CRT Page

~INT 33,1E~ Get Mouse CRT Page

% Mouse Interrupt Setup Functions

~INT 33,C~ Set Mouse User Defined Subroutine and Input Mask

~INT 33,14~ Swap Interrupt Subroutines

% Alternate Mouse Interrupt Setup Functions

~INT 33,18~ Set Alternate Subroutine Call Mask and Address

~INT 33,19~ Get User Alternate Interrupt Address

% Light Pen Emulation Functions

~INT 33,D~ Mouse Light Pen Emulation On

~INT 33,E~ Mouse Light Pen Emulation Off

% International Language Support Functions

~INT 33,22~ Set Language for Messages

~INT 33,23~ Get Language Number


Zurück zum Interrupt Info. Roger Morgan / 1998 L.Änderung 29.03.99