#ifndef MOUSE_H #define MOUSE_H #include "genesis.h" typedef struct { u8 valid; // =1 если мышь (сигнатура совпала) u8 buttons; s16 dx; s16 dy; u8 nibbles[10]; // для вывода RAW } MouseData; // Чтение мыши с порта void read_mouse(MouseData* dst, volatile u8* port); #endif