diff options
author | Javier <dev.git@javispedro.com> | 2022-04-02 01:14:57 +0200 |
---|---|---|
committer | Javier <dev.git@javispedro.com> | 2022-04-02 01:14:57 +0200 |
commit | 3e39df4a4185f947d1af564aca265c0f6b51c9ec (patch) | |
tree | 453b4c1cb56cf029ebe96a02f91075912e64d0eb /int33.h | |
parent | a816d1a09b1045fb5c155ac73f3231fcf9d93180 (diff) | |
download | vbados-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.h | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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] |