Diff for /np2/io/serial.c between versions 1.15 and 1.16

version 1.15, 2004/03/30 07:12:03 version 1.16, 2004/03/30 08:48:46
Line 22  static void keyboard_int(BOOL absolute)  Line 22  static void keyboard_int(BOOL absolute) 
                                 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));
                 }                  }
                 pic_setirq(1);                  pic_setirq(1);
                 nevent_set(NEVENT_KEYBOARD, keybrd.xferclock,                  nevent_set(NEVENT_KEYBOARD, keybrd.xferclock,
Line 39  void keyboard_callback(NEVENTITEM item)  Line 40  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));
                 keystat_ctrl(dat);                  keystat_ctrl(dat);
         }          }
         (void)port;          (void)port;
Line 96  void keyboard_resetsignal(void) { Line 98  void keyboard_resetsignal(void) {
   
         keybrd.cmd = 0;          keybrd.cmd = 0;
         keybrd.status = 0;          keybrd.status = 0;
           keybrd.ctrls = 0;
         keybrd.buffers = 0;          keybrd.buffers = 0;
         keybrd.bufpos = 0;  
         keystat_resendstat();          keystat_resendstat();
 }  }
   

Removed from v.1.15  
changed lines
  Added in v.1.16


RetroPC.NET-CVS <cvs@retropc.net>