|
|
| version 1.21, 2004/04/02 19:31:26 | version 1.22, 2004/06/12 15:32:53 |
|---|---|
| Line 24 void keyboard_callback(NEVENTITEM item) | Line 24 void keyboard_callback(NEVENTITEM item) |
| keybrd.data = keybrd.buf[keybrd.bufpos]; | keybrd.data = keybrd.buf[keybrd.bufpos]; |
| keybrd.bufpos = (keybrd.bufpos + 1) & KB_BUFMASK; | keybrd.bufpos = (keybrd.bufpos + 1) & KB_BUFMASK; |
| } | } |
| TRACEOUT(("recv -> %02x", keybrd.data)); | // TRACEOUT(("recv -> %02x", keybrd.data)); |
| } | } |
| pic_setirq(1); | pic_setirq(1); |
| nevent_set(NEVENT_KEYBOARD, keybrd.xferclock, | nevent_set(NEVENT_KEYBOARD, keybrd.xferclock, |
| Line 36 void keyboard_callback(NEVENTITEM item) | Line 36 void keyboard_callback(NEVENTITEM item) |
| static void IOOUTCALL keyboard_o41(UINT port, REG8 dat) { | static void IOOUTCALL keyboard_o41(UINT port, REG8 dat) { |
| if (keybrd.cmd & 1) { | if (keybrd.cmd & 1) { |
| TRACEOUT(("send -> %02x", dat)); | // TRACEOUT(("send -> %02x", dat)); |
| keystat_ctrlsend(dat); | keystat_ctrlsend(dat); |
| } | } |
| else { | else { |