Diff for /np2/sound/tms3631c.c between versions 1.2 and 1.3

version 1.2, 2003/10/21 11:51:16 version 1.3, 2003/11/12 20:02:54
Line 40  void tms3631_setvol(const BYTE *vol) { Line 40  void tms3631_setvol(const BYTE *vol) {
         UINT    j;          UINT    j;
         SINT32  data;          SINT32  data;
   
         tms3631cfg.left = (vol[0] & 15) << 6;          tms3631cfg.left = (vol[0] & 15) << 5;
         tms3631cfg.right = (vol[1] & 15) << 6;          tms3631cfg.right = (vol[1] & 15) << 5;
         vol += 2;          vol += 2;
         for (i=0; i<16; i++) {          for (i=0; i<16; i++) {
                 data = 0;                  data = 0;
                 for (j=0; j<4; j++) {                  for (j=0; j<4; j++) {
                         data += (vol[j] & 15) * ((i & (1 << j))?1:-1);                          data += (vol[j] & 15) * ((i & (1 << j))?1:-1);
                 }                  }
                 tms3631cfg.feet[i] = data << 6;                  tms3631cfg.feet[i] = data << 5;
         }          }
 }  }
   

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


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