Diff for /np2/sound/adpcmc.c between versions 1.2 and 1.4

version 1.2, 2003/10/20 06:36:33 version 1.4, 2004/02/03 08:24:40
Line 46  void adpcm_update(ADPCM ad) { Line 46  void adpcm_update(ADPCM ad) {
         ad->level = (ad->reg.level * adpcmcfg.vol) >> 4;          ad->level = (ad->reg.level * adpcmcfg.vol) >> 4;
 }  }
   
 void adpcm_setreg(ADPCM ad, BYTE reg, BYTE value) {  void adpcm_setreg(ADPCM ad, REG8 reg, REG8 value) {
   
         UINT32  addr;          UINT32  addr;
   
           sound_sync();
         ((BYTE *)(&ad->reg))[reg] = value;          ((BYTE *)(&ad->reg))[reg] = value;
         switch(reg) {          switch(reg) {
                 case 0x00:                                                              // control1                  case 0x00:                                                              // control1
Line 115  void adpcm_setreg(ADPCM ad, BYTE reg, BY Line 116  void adpcm_setreg(ADPCM ad, BYTE reg, BY
         }          }
 }  }
   
 BYTE adpcm_status(ADPCM ad) {  REG8 adpcm_status(ADPCM ad) {
   
         return(((ad->status | 8) & ad->mask) | ad->play);          return(((ad->status | 8) & ad->mask) | ad->play);
 }  }

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


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