Diff for /xmil/sound/opmgenc.c between versions 1.4 and 1.5

version 1.4, 2004/08/10 09:06:57 version 1.5, 2004/08/10 10:17:39
Line 175  static void set_algorithm(OPMCH *ch, REG Line 175  static void set_algorithm(OPMCH *ch, REG
                 ch->feedback = 0;                  ch->feedback = 0;
         }          }
   
         switch(value & 0xc0) {          switch((value >> 6) & 3) {
                 case 0x40:                  case 0:
                           outd = &opmgen.feedback4;
                           break;
   
                   case 1:
                         outd = &opmgen.outdl;                          outd = &opmgen.outdl;
                         break;                          break;
   
                 case 0x80:                  case 2:
                         outd = &opmgen.outdr;                          outd = &opmgen.outdr;
                         break;                          break;
   
                 default:                  case 3:
                         outd = &opmgen.outdc;                          outd = &opmgen.outdc;
                         break;                          break;
         }          }
Line 366  void opmgen_reset(void) { Line 370  void opmgen_reset(void) {
                 ch++;                  ch++;
         }          }
         for (i=0x20; i<0x100; i++) {          for (i=0x20; i<0x100; i++) {
                 opmgen_setreg((REG8)i, 0xff);                  opmgen_setreg((REG8)i, 0);
         }          }
 }  }
   

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


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