--- np2/io/serial.h 2003/12/08 00:55:32 1.4 +++ np2/io/serial.h 2004/02/18 03:24:48 1.6 @@ -6,6 +6,7 @@ enum { }; typedef struct { + UINT32 xferclock; UINT8 data; UINT8 mode; UINT8 cmd; @@ -13,7 +14,7 @@ typedef struct { int buffers; int pos; BYTE buf[KB_BUF]; -} _KEYB, *KEYB; +} _KEYBRD, *KEYBRD; typedef struct { UINT8 result; @@ -31,24 +32,12 @@ typedef struct { extern "C" { #endif -void keystat_reset(void); -void keystat_senddata(REG8 data); -void keystat_allrelease(void); -void keystat_forcerelease(REG8 value); -void keystat_resetcopyhelp(void); -void keystat_resetjoykey(void); - - -void keyext_flash(void); -BYTE keyext_getjoy(void); -BYTE keyext_getmouse(SINT16 *x, SINT16 *y); - - -void keyb_callback(NEVENTITEM item); +void keyboard_callback(NEVENTITEM item); void keyboard_reset(void); void keyboard_bind(void); void keyboard_resetsignal(void); +void keyboard_send(REG8 data);