|
|
| version 1.2, 2003/11/23 12:45:43 | version 1.9, 2004/05/22 16:35:08 |
|---|---|
| Line 1 | Line 1 |
| #ifndef NP2_X11_NP2_H__ | |
| #define NP2_X11_NP2_H__ | |
| typedef struct { | typedef struct { |
| BYTE port; | BYTE port; |
| BYTE def_en; | BYTE def_en; |
| Line 21 typedef struct { | Line 24 typedef struct { |
| BYTE DISPCLK; | BYTE DISPCLK; |
| BYTE KEYBOARD; | BYTE KEYBOARD; |
| BYTE F12COPY; | BYTE F12KEY; |
| BYTE MOUSE_SW; | BYTE MOUSE_SW; |
| BYTE JOYPAD1; | BYTE JOYPAD1; |
| Line 29 typedef struct { | Line 32 typedef struct { |
| BYTE JOY1BTN[4]; | BYTE JOY1BTN[4]; |
| COMCFG mpu; | COMCFG mpu; |
| COMCFG com[3]; | |
| BYTE confirm; | BYTE confirm; |
| Line 38 typedef struct { | Line 42 typedef struct { |
| BYTE toolwin; | BYTE toolwin; |
| BYTE keydisp; | BYTE keydisp; |
| BYTE hostdrv_write; | BYTE hostdrv_write; |
| BYTE jastsnd; | |
| BYTE I286SAVE; | BYTE I286SAVE; |
| BYTE snddrv; | BYTE snddrv; |
| Line 50 typedef struct { | Line 55 typedef struct { |
| char toolkit[32]; | char toolkit[32]; |
| BYTE disablemmx; | BYTE disablemmx; |
| BYTE shared_pixmap; | |
| } NP2OSCFG; | } NP2OSCFG; |
| Line 82 extern UINT framemax; | Line 88 extern UINT framemax; |
| extern BOOL s98logging; | extern BOOL s98logging; |
| extern int s98log_count; | extern int s98log_count; |
| extern BOOL use_shared_pixmap; | |
| extern char hddfolder[MAX_PATH]; | extern char hddfolder[MAX_PATH]; |
| extern char fddfolder[MAX_PATH]; | extern char fddfolder[MAX_PATH]; |
| extern char bmpfilefolder[MAX_PATH]; | extern char bmpfilefolder[MAX_PATH]; |
| extern char modulefile[MAX_PATH]; | extern char modulefile[MAX_PATH]; |
| extern char statpath[MAX_PATH]; | extern char statpath[MAX_PATH]; |
| extern char fontname[1024]; | |
| extern char fontfilename[MAX_PATH]; | |
| int flagload(const char* ext, const char* title, BOOL force); | int flagload(const char* ext, const char* title, BOOL force); |
| int flagsave(const char* ext); | int flagsave(const char* ext); |
| Line 96 void flagdelete(const char* ext); | Line 105 void flagdelete(const char* ext); |
| void changescreen(BYTE newmode); | void changescreen(BYTE newmode); |
| void framereset(UINT cnt); | void framereset(UINT cnt); |
| void processwait(UINT cnt); | void processwait(UINT cnt); |
| int mainloop(void *); | |
| #if defined(__GNUC__) && (defined(i386) || defined(__i386__)) | #if defined(GCC_CPU_ARCH_IA32) |
| extern int mmxflag; | extern int mmxflag; |
| int havemmx(void); | int havemmx(void); |
| #endif | #endif |
| Line 105 int havemmx(void); | Line 115 int havemmx(void); |
| #ifdef __cplusplus | #ifdef __cplusplus |
| } | } |
| #endif | #endif |
| #endif /* NP2_X11_NP2_H__ */ |