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

version 1.16, 2004/03/30 08:48:46 version 1.17, 2004/03/30 20:01:30
Line 1 Line 1
 #include        "compiler.h"  #include        "compiler.h"
   #include        "cpucore.h"
 #include        "commng.h"  #include        "commng.h"
 #include        "pccore.h"  #include        "pccore.h"
 #include        "iocore.h"  #include        "iocore.h"
Line 41  static void IOOUTCALL keyboard_o41(UINT  Line 42  static void IOOUTCALL keyboard_o41(UINT 
   
         if (keybrd.cmd & 1) {          if (keybrd.cmd & 1) {
                 TRACEOUT(("send -> %02x", dat));                  TRACEOUT(("send -> %02x", dat));
                 keystat_ctrl(dat);                  keystat_ctrlsend(dat);
         }          }
         (void)port;          (void)port;
 }  }
   
 static void IOOUTCALL keyboard_o43(UINT port, REG8 dat) {  static void IOOUTCALL keyboard_o43(UINT port, REG8 dat) {
   
           TRACEOUT(("out43 -> %02x %.4x:%.8x", dat, CPU_CS, CPU_EIP));
         if ((!(dat & 0x08)) && (keybrd.cmd & 0x08)) {          if ((!(dat & 0x08)) && (keybrd.cmd & 0x08)) {
                 keyboard_resetsignal();                  keyboard_resetsignal();
         }          }
Line 62  static REG8 IOINPCALL keyboard_i41(UINT  Line 64  static REG8 IOINPCALL keyboard_i41(UINT 
   
         (void)port;          (void)port;
         keybrd.status &= ~2;          keybrd.status &= ~2;
           TRACEOUT(("in41 -> %02x %.4x:%.8x", keybrd.data, CPU_CS, CPU_EIP));
         return(keybrd.data);          return(keybrd.data);
 }  }
   
 static REG8 IOINPCALL keyboard_i43(UINT port) {  static REG8 IOINPCALL keyboard_i43(UINT port) {
   
         (void)port;          (void)port;
           TRACEOUT(("in43 -> %02x %.4x:%.8x", keybrd.status, CPU_CS, CPU_EIP));
         return(keybrd.status);          return(keybrd.status);
 }  }
   
Line 100  void keyboard_resetsignal(void) { Line 104  void keyboard_resetsignal(void) {
         keybrd.status = 0;          keybrd.status = 0;
         keybrd.ctrls = 0;          keybrd.ctrls = 0;
         keybrd.buffers = 0;          keybrd.buffers = 0;
           keystat_ctrlreset();
         keystat_resendstat();          keystat_resendstat();
 }  }
   

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


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