aboutsummaryrefslogtreecommitdiff
path: root/int33.h
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2022-04-02 01:14:57 +0200
committerJavier <dev.git@javispedro.com>2022-04-02 01:14:57 +0200
commit3e39df4a4185f947d1af564aca265c0f6b51c9ec (patch)
tree453b4c1cb56cf029ebe96a02f91075912e64d0eb /int33.h
parenta816d1a09b1045fb5c155ac73f3231fcf9d93180 (diff)
downloadvbados-3e39df4a4185f947d1af564aca265c0f6b51c9ec.tar.gz
vbados-3e39df4a4185f947d1af564aca265c0f6b51c9ec.zip
implement graphic cursor for CGA modes, wheel mouse detection, int2f hooking, simplify w16 driver
Diffstat (limited to 'int33.h')
-rw-r--r--int33.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/int33.h b/int33.h
index c31fc2c..f97ba21 100644
--- a/int33.h
+++ b/int33.h
@@ -162,7 +162,15 @@ enum INT33_EVENT_MASK {
INT33_EVENT_MASK_CENTER_BUTTON_PRESSED = 1 << 5,
INT33_EVENT_MASK_CENTER_BUTTON_RELEASED = 1 << 6,
- INT33_EVENT_MASK_ALL = 0xFF
+ // Wheel API Extensions:
+ /** Wheel mouse movement. */
+ INT33_EVENT_MASK_WHEEL_MOVEMENT = 1 << 7,
+
+ // Absolute API extensions:
+ /** The source of the event is an absolute pointing device. */
+ INT33_EVENT_MASK_ABSOLUTE = 1 << 8,
+
+ INT33_EVENT_MASK_ALL = 0xFFFF
};
#pragma aux INT33_CB far loadds parm [ax] [bx] [cx] [dx] [si] [di]