Diff for /np2/io/mouseif.c between versions 1.14 and 1.17

version 1.14, 2005/03/05 06:02:29 version 1.17, 2007/11/11 13:54:14
Line 183  static REG8 IOINPCALL mouseif_i7fd9(UINT Line 183  static REG8 IOINPCALL mouseif_i7fd9(UINT
                         ret |= mouseif.rapid;                          ret |= mouseif.rapid;
                 }                  }
                 ret &= 0xf0;                  ret &= 0xf0;
   #if 1
                   ret |= 0x40;            // for shizuku
   #else
                 ret |= 0x50;                  ret |= 0x50;
   #endif
                 portc = mouseif.upd8255.portc;                  portc = mouseif.upd8255.portc;
                 if (portc & 0x80) {                  if (portc & 0x80) {
                         x = mouseif.latch_x;                          x = mouseif.latch_x;
Line 234  static REG8 IOINPCALL mouseif_i7fdd(UINT Line 238  static REG8 IOINPCALL mouseif_i7fdd(UINT
         if (mode & uPD8255_PORTCL) {          if (mode & uPD8255_PORTCL) {
                 ret &= 0xf0;                  ret &= 0xf0;
                 ret |= 0x08;                  ret |= 0x08;
                 ret |= (np2cfg.dipsw[2] >> 5) & 0x04;                  ret |= (pccore.dipsw[2] >> 5) & 0x04;
                 ret |= ((~np2cfg.dipsw[0]) >> 4) & 0x03;                  ret |= ((~pccore.dipsw[0]) >> 4) & 0x03;
         }          }
         (void)port;          (void)port;
         return(ret);          return(ret);
Line 250  static void IOOUTCALL mouseif_obfdb(UINT Line 254  static void IOOUTCALL mouseif_obfdb(UINT
   
 // ---- I/F  // ---- I/F
   
 void mouseif_reset(void) {  void mouseif_reset(const NP2CFG *pConfig) {
   
         ZeroMemory(&mouseif, sizeof(mouseif));          ZeroMemory(&mouseif, sizeof(mouseif));
         mouseif.upd8255.porta = 0x00;          mouseif.upd8255.porta = 0x00;
         mouseif.upd8255.portb = 0x00;          mouseif.upd8255.portb = 0x00;
         mouseif.upd8255.portc = 0x10;          mouseif.upd8255.portc = 0xf0;                                                                   // ver0.82
         mouseif.upd8255.mode = 0x93;          mouseif.upd8255.mode = 0x93;
         mouseif.intrclock = pccore.realclock / 120;          mouseif.intrclock = pccore.realclock / 120;
         mouseif.moveclock = pccore.realclock / 56400;          mouseif.moveclock = pccore.realclock / 56400;
           mouseif.latch_x = -1;
           mouseif.latch_y = -1;
   
           (void)pConfig;
 }  }
   
 void mouseif_bind(void) {  void mouseif_bind(void) {

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


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