Diff for /xmil/io/sio.c between versions 1.2 and 1.3

version 1.2, 2004/08/11 13:53:53 version 1.3, 2004/08/13 04:08:33
Line 93  static void mouse_read(SIOCH *ch) { Line 93  static void mouse_read(SIOCH *ch) {
   
         SINT16  mx;          SINT16  mx;
         SINT16  my;          SINT16  my;
         BYTE    dat0, dat1, dat2;          UINT8   dat0, dat1, dat2;
   
         dat0 = mousemng_getstat(&mx, &my, TRUE) & 3;          dat0 = mousemng_getstat(&mx, &my, TRUE) & 3;
   
Line 106  static void mouse_read(SIOCH *ch) { Line 106  static void mouse_read(SIOCH *ch) {
                 dat0 |= 0x20;                  dat0 |= 0x20;
         }          }
         else {          else {
                 dat1 = (char)mx;                  dat1 = (UINT8)mx;
         }          }
         if (my > 127) {          if (my > 127) {
                 dat2 = 0x7f;                  dat2 = 0x7f;
Line 117  static void mouse_read(SIOCH *ch) { Line 117  static void mouse_read(SIOCH *ch) {
                 dat0 |= 0x80;                  dat0 |= 0x80;
         }          }
         else {          else {
                 dat2 = (char)my;                  dat2 = (UINT8)my;
         }          }
         if ((ch->wr[1] & 0x18) == 0x08) {          if ((ch->wr[1] & 0x18) == 0x08) {
                 fifo_w(&ch->RxD, dat0, 1);              // 最初の1バイトだけ受信割り込み                  fifo_w(&ch->RxD, dat0, 1);              // 最初の1バイトだけ受信割り込み

Removed from v.1.2  
changed lines
  Added in v.1.3


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