Diff for /np2/io/serial.c between versions 1.23 and 1.25

version 1.23, 2005/02/07 14:46:11 version 1.25, 2011/01/15 18:04:43
Line 84  static const IOINP keybrdi41[2] = { Line 84  static const IOINP keybrdi41[2] = {
                                         keyboard_i41,   keyboard_i43};                                          keyboard_i41,   keyboard_i43};
   
   
 void keyboard_reset(void) {  void keyboard_reset(const NP2CFG *pConfig) {
   
         ZeroMemory(&keybrd, sizeof(keybrd));          ZeroMemory(&keybrd, sizeof(keybrd));
         keybrd.data = 0xff;          keybrd.data = 0xff;
         keybrd.mode = 0x5e;          keybrd.mode = 0x5e;
   
           (void)pConfig;
 }  }
   
 void keyboard_bind(void) {  void keyboard_bind(void) {
Line 166  void rs232c_open(void) { Line 168  void rs232c_open(void) {
   
 void rs232c_callback(void) {  void rs232c_callback(void) {
   
         BOOL    interrupt;          BOOL    intr;
   
         interrupt = FALSE;          intr = FALSE;
         if ((cm_rs232c) && (cm_rs232c->read(cm_rs232c, &rs232c.data))) {          if ((cm_rs232c) && (cm_rs232c->read(cm_rs232c, &rs232c.data))) {
                 rs232c.result |= 2;                  rs232c.result |= 2;
                 if (sysport.c & 1) {                  if (sysport.c & 1) {
                         interrupt = TRUE;                          intr = TRUE;
                 }                  }
         }          }
         else {          else {
Line 181  void rs232c_callback(void) { Line 183  void rs232c_callback(void) {
         if (sysport.c & 4) {          if (sysport.c & 4) {
                 if (rs232c.send) {                  if (rs232c.send) {
                         rs232c.send = 0;                          rs232c.send = 0;
                         interrupt = TRUE;                          intr = TRUE;
                 }                  }
         }          }
         if (interrupt) {          if (intr) {
                 pic_setirq(4);                  pic_setirq(4);
         }          }
 }  }
Line 308  static const IOOUT rs232co30[2] = { Line 310  static const IOOUT rs232co30[2] = {
 static const IOINP rs232ci30[2] = {  static const IOINP rs232ci30[2] = {
                                         rs232c_i30,     rs232c_i32};                                          rs232c_i30,     rs232c_i32};
   
 void rs232c_reset(void) {  void rs232c_reset(const NP2CFG *pConfig) {
   
         commng_destroy(cm_rs232c);          commng_destroy(cm_rs232c);
         cm_rs232c = NULL;          cm_rs232c = NULL;
Line 318  void rs232c_reset(void) { Line 320  void rs232c_reset(void) {
         rs232c.pos = 0;          rs232c.pos = 0;
         rs232c.dummyinst = 0;          rs232c.dummyinst = 0;
         rs232c.mul = 10 * 16;          rs232c.mul = 10 * 16;
   
           (void)pConfig;
 }  }
   
 void rs232c_bind(void) {  void rs232c_bind(void) {

Removed from v.1.23  
changed lines
  Added in v.1.25


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