HelpPC 2.10 Quick Reference Utility Copyright 1991 David Jurgens

                        INT 33 - Mouse Function Calls

       For more information see the following topics:

       INT 33,0   Mouse Reset/Get Mouse Installed Flag
       INT 33,1   Show Mouse Cursor
       INT 33,2   Hide Mouse Cursor
       INT 33,3   Get Mouse Position and Button Status
       INT 33,4   Set Mouse Cursor Position
       INT 33,5   Get Mouse Button Press Information
       INT 33,6   Get Mouse Button Release Information
       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,B   Read Mouse Motion Counters
       INT 33,C   Set Mouse User Defined Subroutine and Input Mask
       INT 33,D   Mouse Light Pen Emulation On
       INT 33,E   Mouse Light Pen Emulation Off
       INT 33,F   Set Mouse Mickey Pixel Ratio
       INT 33,10  Mouse Conditional OFF
       INT 33,13  Set Mouse Double Speed Threshold
       INT 33,14  Swap interrupt subroutines
       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,18  Set alternate subroutine call mask and address
       INT 33,19  Get user alternate interrupt address
       INT 33,1A  Set mouse sensitivity
       INT 33,1B  Get mouse sensitivity
       INT 33,1C  Set mouse interrupt rate (InPort only)
       INT 33,1D  Set mouse CRT page
       INT 33,1E  Get mouse CRT page
       INT 33,1F  Disable mouse driver
       INT 33,20  Enable mouse driver
       INT 33,21  Reset mouse software
       INT 33,22  Set language for messages
       INT 33,23  Get language number
       INT 33,24  Get driver version, mouse type & IRQ number

       - function is specified in AX
       - a mickey is 1/200 inches
       - for additional information see your vendor documentation
       - function number occupies all of AX rather than AH


        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

Esc or Alt-X to exit int 33 Home/PgUp/PgDn/End ←↑↓→
Converted to HTML in 2006 by Timo Bingmann