|
|
| version 1.3, 2003/11/28 15:28:19 | version 1.4, 2003/11/28 21:06:02 |
|---|---|
| Line 409 static void psgmix(BYTE ch, PSGGEN psg) | Line 409 static void psgmix(BYTE ch, PSGGEN psg) |
| } | } |
| else if ((!(k->mix & bit)) && (psg->reg.vol[i] & 0x1f)) { | else if ((!(k->mix & bit)) && (psg->reg.vol[i] & 0x1f)) { |
| k->flag |= bit; | k->flag |= bit; |
| k->fto[i] = (*(UINT16 *)(psg->reg.tune[i])) & 0xfff; | k->fto[i] = LOADINTELWORD(psg->reg.tune[i]) & 0xfff; |
| k->lastnote[i] = getpsgnote(k->fto[i]); | k->lastnote[i] = getpsgnote(k->fto[i]); |
| delaysetevent(pos, (BYTE)(k->lastnote[i] | 0x80)); | delaysetevent(pos, (BYTE)(k->lastnote[i] | 0x80)); |
| } | } |