--- np2/generic/keydisp.c 2003/11/24 07:40:01 1.2 +++ np2/generic/keydisp.c 2003/11/28 15:28:19 1.3 @@ -409,7 +409,7 @@ static void psgmix(BYTE ch, PSGGEN psg) } else if ((!(k->mix & bit)) && (psg->reg.vol[i] & 0x1f)) { k->flag |= bit; - k->fto[i] = (*(WORD *)(psg->reg.tune[i])) & 0xfff; + k->fto[i] = (*(UINT16 *)(psg->reg.tune[i])) & 0xfff; k->lastnote[i] = getpsgnote(k->fto[i]); delaysetevent(pos, (BYTE)(k->lastnote[i] | 0x80)); }