--- np2/x11/np2.h 2004/05/22 16:35:08 1.9 +++ np2/x11/np2.h 2004/07/26 15:53:26 1.12 @@ -1,6 +1,8 @@ #ifndef NP2_X11_NP2_H__ #define NP2_X11_NP2_H__ +#include "joymng.h" + typedef struct { BYTE port; BYTE def_en; @@ -29,7 +31,10 @@ typedef struct { BYTE MOUSE_SW; BYTE JOYPAD1; BYTE JOYPAD2; - BYTE JOY1BTN[4]; + BYTE JOY1BTN[JOY_NBUTTON]; + BYTE JOYAXISMAP[2][JOY_NAXIS]; + BYTE JOYBTNMAP[2][JOY_NBUTTON]; + char JOYDEV[2][MAX_PATH]; COMCFG mpu; COMCFG com[3]; @@ -41,6 +46,7 @@ typedef struct { BYTE statsave; BYTE toolwin; BYTE keydisp; + BYTE softkbd; BYTE hostdrv_write; BYTE jastsnd; BYTE I286SAVE; @@ -77,7 +83,7 @@ extern "C" { #endif /* np2.c */ -extern BOOL np2running; +extern volatile BOOL np2running; extern NP2OSCFG np2oscfg; extern BYTE scrnmode;