--- np2/sound/psggenc.c 2003/11/14 05:26:53 1.6 +++ np2/sound/psggenc.c 2003/12/04 13:54:29 1.7 @@ -80,10 +80,10 @@ void psggen_setreg(PSGGEN psg, BYTE reg, UINT ch; reg &= 15; - ((BYTE *)&psg->reg)[reg] = value; if (reg < 14) { sound_sync(); } + ((BYTE *)&psg->reg)[reg] = value; switch(reg) { case 0: case 1: