/* * _mouse.h — внутренние скретчи и хелперы мышиного драйвера (RST 30h). * НЕ публичный заголовок; данные в _mouse_scratch.c, хелпер в _ms_query.c. */ #ifndef _MOUSE_INTERNAL_H #define _MOUSE_INTERNAL_H #include /* Скретч курсора для IX-конвенции LOAD/RETURN CURSOR ($09/$0B): * RST 30h берёт указатель на битмап в IX, поля передаём через память. */ extern uint16_t _mc_image; extern uint8_t _mc_width; extern uint8_t _mc_height; extern uint8_t _mc_hot_x; extern uint8_t _mc_hot_y; /* GET SENSITIVITY ($0E): возвращает (vert<<8)|horz. */ int _ms_query(void); #endif