Diff for /xmil/io/sndboard.c between versions 1.6 and 1.7

version 1.6, 2005/02/04 06:42:11 version 1.7, 2008/06/02 20:07:31
Line 15  void IOOUTCALL opm_o(UINT port, REG8 dat Line 15  void IOOUTCALL opm_o(UINT port, REG8 dat
         REG8    reg;          REG8    reg;
   
         lsb = (UINT8)port;          lsb = (UINT8)port;
         if (lsb == 0x00) {                                      // 0700          if (lsb == 0x00) {                                      /* 0700 */
                 sndboard.opmreg = (UINT8)dat;                  sndboard.opmreg = (UINT8)dat;
         }          }
         else if (lsb == 0x01) {                         // 0701          else if (lsb == 0x01) {                         /* 0701 */
                 reg = sndboard.opmreg;                  reg = sndboard.opmreg;
                 sndboard.opmdat[reg] = dat;                  sndboard.opmdat[reg] = dat;
                 x1f_opm(reg, dat);                  x1f_opm(reg, dat);
Line 26  void IOOUTCALL opm_o(UINT port, REG8 dat Line 26  void IOOUTCALL opm_o(UINT port, REG8 dat
                 opmgen_setreg(reg, dat);                  opmgen_setreg(reg, dat);
 #endif  #endif
         }          }
         else if ((lsb & (~3)) == 0x04) {        // 0704-0707          else if ((lsb & (~3)) == 0x04) {        /* 0704-0707 */
                 ctc_o(port, dat);                  ctc_o(port, dat);
         }          }
 }  }
Line 36  REG8 IOINPCALL opm_i(UINT port) { Line 36  REG8 IOINPCALL opm_i(UINT port) {
         REG8    lsb;          REG8    lsb;
   
         lsb = (UINT8)port;          lsb = (UINT8)port;
         if ((lsb & (~1)) == 0x00) {                     // 0700/0701          if ((lsb & (~1)) == 0x00) {                     /* 0700/0701 */
                 return(0x00);                                                                                   // ゼリアード                  return(0x00);                                                                                   /* ゼリアード */
         }          }
         else if ((lsb & (~3)) == 0x04) {        // 0704-0707          else if ((lsb & (~3)) == 0x04) {        /* 0704-0707 */
                 return(ctc_i(port));                  return(ctc_i(port));
         }          }
         else {          else {
Line 101  REG8 IOINPCALL sndboard_psgsta(UINT port Line 101  REG8 IOINPCALL sndboard_psgsta(UINT port
 }  }
   
   
 // ----  /* reset */
   
 #if !defined(DISABLE_SOUND)  #if !defined(DISABLE_SOUND)
 void sndboard_update(void) {  void sndboard_update(void) {

Removed from v.1.6  
changed lines
  Added in v.1.7


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