INT 33H 0000H: Reset/Query Installed State

 Expects: AX    0000H
          ──────────────────────────────────────────────────────────────────
 Returns: AX    Mouse installed status: 0000H = not installed (don't use!)
                                        FFFFH = installed
          BX    number of mouse buttons
          ──────────────────────────────────────────────────────────────────
    Info: Resets the mouse.  Use this function to determine if mouse
          support is present.  It performs a hardware and software reset
          (see INT 33H 0021H for a way to performs just a software reset).

          For text-mode applications, this function does the following:

          • Moves the mouse pointer to the center of the screen
          • Hides the pointer (use INT 33H 0001H to display it).
          • Clears any "exclusion area" set via INT 33H 0010H.
          • Sets the pointer mask to the default: inverse-attribute of
            character at pointer (use INT 33H 000aH to change the
            appearance of the pointer).
          • Sets the range to the height and width of the entire screen
            (use INT 33H 0007H, and INT 33H 0008H or INT 33H 0010H to limit
            the mouse pointer display area).
          • Sets up for pointer drawing on video pg 0 (see INT 33H 001dH).
          • Enables Lightpen emulation (see INT 33H 000dH).
          • Sets pointer speed ratio to horizontal: 8 to 8; vertical 8 to
            16 and sets the maximum doubling threshold to 64 mickeys
            (see INT 33H 001aH).

See Also: INT 33H: Mouse Support
          Interrupts and BIOS Services
                                    -♦-