|
|
| version 1.9, 2004/03/05 04:39:59 | version 1.11, 2004/03/14 23:45:44 |
|---|---|
| Line 84 void mouseint(NEVENTITEM item) { | Line 84 void mouseint(NEVENTITEM item) { |
| if (item->flag & NEVENT_SETEVENT) { | if (item->flag & NEVENT_SETEVENT) { |
| if (!(mouseif.portc & 0x10)) { | if (!(mouseif.portc & 0x10)) { |
| pic_setirq(0x0d); | pic_setirq(0x0d); |
| TRACEOUT(("mouse int")); | |
| nevent_set(NEVENT_MOUSE, mouseif.intrclock << mouseif.timing, | nevent_set(NEVENT_MOUSE, mouseif.intrclock << mouseif.timing, |
| mouseint, NEVENT_RELATIVE); | mouseint, NEVENT_RELATIVE); |
| } | } |
| Line 144 static void IOOUTCALL mouseif_o7fdf(UINT | Line 143 static void IOOUTCALL mouseif_o7fdf(UINT |
| } | } |
| else if (dat & 0x80) { | else if (dat & 0x80) { |
| mouseif.mode = (UINT8)dat; | mouseif.mode = (UINT8)dat; |
| pic_resetirq(0x0d); | |
| nevent_set(NEVENT_MOUSE, mouseif.intrclock << mouseif.timing, | |
| mouseint, NEVENT_ABSOLUTE); | |
| setportc(0); | setportc(0); |
| } | } |
| (void)port; | (void)port; |
| Line 182 static REG8 IOINPCALL mouseif_i7fd9(UINT | Line 184 static REG8 IOINPCALL mouseif_i7fd9(UINT |
| ret |= (x >> 4) & 0x0f; | ret |= (x >> 4) & 0x0f; |
| } | } |
| (void)port; | (void)port; |
| TRACEOUT(("mouse read %x", ret)); | |
| return(ret); | return(ret); |
| } | } |