--- xmil/sound/opmgenc.c 2004/08/05 11:30:12 1.2 +++ xmil/sound/opmgenc.c 2004/08/10 09:06:57 1.4 @@ -4,10 +4,6 @@ #include "sndctrl.h" -// extern int s_cnt; -// extern DWORD basedclk; - - #define OPM_ARRATE 399128L #define OPM_DRRATE 5514396L @@ -370,7 +366,7 @@ void opmgen_reset(void) { ch++; } for (i=0x20; i<0x100; i++) { - opmgen_setreg((REG8)i, 0); + opmgen_setreg((REG8)i, 0xff); } } @@ -381,11 +377,7 @@ void opmgen_setreg(REG8 reg, REG8 value) OPMCH *ch; OPMSLOT *slot; -// if (romeo_exist) { -// juliet2_YM2151W(reg, value, (basedclk * s_cnt / 1600)); -// return; -// } - + sound_sync(); c = reg & 7; ch = opmch + c; slot = ch->slot + fmslot[(reg >> 3) & 3];