home *** CD-ROM | disk | FTP | other *** search
- /*
- * IKBD 6301 definitions
- *
- * Patrice Mandin
- */
-
- #ifndef _I_IKBD_H_
- #define _I_IKBD_H_
-
- #include "control/scancode.h"
-
- /* ASM routines to start/stop interrupt handler */
- void I_Asm_InitControl_6301(void);
- void I_Asm_ShutdownControl_6301(void);
-
- /* IKBD routines */
- void I_InitControl_6301(void);
- void I_ShutdownControl_6301(void);
-
- void I_UpdateKeyboard_6301(void);
- void I_UpdateMouse_6301(void);
- void I_UpdateJoystick_6301(void);
-
- extern unsigned char atari_clavier[128];
- extern short atari_CtrlCPressed;
-
- extern short atari_mousex;
- extern short atari_mousey;
- extern short atari_mouseb;
-
- extern short atari_joystick;
-
- #define JS_UP (1<<0)
- #define JS_DOWN (1<<1)
- #define JS_LEFT (1<<2)
- #define JS_RIGHT (1<<3)
- #define JS_FIRE (1<<7)
-
- #endif
-