Diff for /np2/sound/opngenc.c between versions 1.3 and 1.5

version 1.3, 2003/10/18 09:02:38 version 1.5, 2003/10/23 15:38:13
Line 404  void opngen_reset(void) { Line 404  void opngen_reset(void) {
                 ch++;                  ch++;
         }          }
         for (i=0x30; i<0xc0; i++) {          for (i=0x30; i<0xc0; i++) {
                 opngen_setreg((BYTE)i, 0xff, 0);                  opngen_setreg(0, (BYTE)i, 0xff);
                 opngen_setreg((BYTE)i, 0xff, 3);                  opngen_setreg(3, (BYTE)i, 0xff);
                 opngen_setreg((BYTE)i, 0xff, 6);                  opngen_setreg(6, (BYTE)i, 0xff);
                 opngen_setreg((BYTE)i, 0xff, 9);                  opngen_setreg(9, (BYTE)i, 0xff);
         }          }
 }  }
   
Line 555  void opngen_keyon(UINT chnum, BYTE value Line 555  void opngen_keyon(UINT chnum, BYTE value
   
         sound_sync();          sound_sync();
         opngen.keyreg[chnum] = value;          opngen.keyreg[chnum] = value;
           opngen.playing++;
         ch = opnch + chnum;          ch = opnch + chnum;
           ch->playing |= value >> 4;
         slot = ch->slot;          slot = ch->slot;
         bit = 0x10;          bit = 0x10;
         for (i=0; i<4; i++) {          for (i=0; i<4; i++) {

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


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