Int 33H Function 09H Set graphics pointer shape

Defines the shape, color, and hot spot of the mouse pointer in graphics modes.

Call with:

AX = 0009H

BX = hot spot offset from left

CX = hot spot offset from top

ES:DX = segment:offset of pointer image buffer

Returns:

Nothing

Notes:

The pointer image buffer is 64 bytes long. The first 32 bytes contain a bit mask which is ANDed with the screen image, and the second 32 bytes contain a bit mask which is XORed with the screen image.

The hot spot is relative to the upper left corner of the pointer image, and each pixel offset must be in the range -16 through 16. In display modes 4 and 5, the horizontal offset must be an even number.