|
|
| version 1.1, 2004/02/18 03:24:48 | version 1.3, 2004/02/19 06:10:13 |
|---|---|
| Line 122 enum { | Line 122 enum { |
| #endif | #endif |
| typedef struct { | |
| UINT8 keys; | |
| UINT8 key[3]; | |
| } NKEYM3; | |
| typedef struct { | |
| UINT8 keys; | |
| UINT8 key[15]; | |
| } NKEYM15; | |
| typedef struct { | |
| NKEYM3 key[0x80]; | |
| NKEYM15 user[2]; | |
| } NKEYTBL; | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| extern "C" { | extern "C" { |
| #endif | #endif |
| extern NKEYTBL nkeytbl; | |
| void keystat_tblreset(void); | |
| void keystat_tblload(const char *filename); | |
| void keystat_reset(void); | void keystat_reset(void); |
| void keystat_senddata(REG8 data); | void keystat_senddata(REG8 data); |
| void keystat_allrelease(void); | void keystat_allrelease(void); |
| void keystat_forcerelease(REG8 value); | void keystat_forcerelease(REG8 value); |
| void keystat_resetcopyhelp(void); | |
| void keystat_resetjoykey(void); | void keystat_resetjoykey(void); |