|
|
| version 1.2, 2004/08/05 11:30:12 | version 1.3, 2004/08/05 11:46:26 |
|---|---|
| Line 91 void psggen_setreg(PSGGEN psg, REG8 reg, | Line 91 void psggen_setreg(PSGGEN psg, REG8 reg, |
| UINT freq; | UINT freq; |
| UINT ch; | UINT ch; |
| // if (romeo_exist) { | if (reg >= 14) { |
| // juliet2_YMF288A(reg, value, (basedclk * s_cnt / 1600)); | return; |
| // return; | } |
| // } | sound_sync(); |
| reg &= 15; | |
| // if (reg < 14) { | |
| // sound_sync(); | |
| // } | |
| ((UINT8 *)&psg->reg)[reg] = value; | ((UINT8 *)&psg->reg)[reg] = value; |
| switch(reg) { | switch(reg) { |
| case 0: | case 0: |
| Line 131 void psggen_setreg(PSGGEN psg, REG8 reg, | Line 126 void psggen_setreg(PSGGEN psg, REG8 reg, |
| // keydisp_psgmix(psg); | // keydisp_psgmix(psg); |
| psg->mixer = ~value; | psg->mixer = ~value; |
| psg->puchicount = psggencfg.puchidec; | psg->puchicount = psggencfg.puchidec; |
| // TRACEOUT(("psg %x 7 %d", (long)psg, value)); | |
| break; | break; |
| case 8: | case 8: |
| Line 147 void psggen_setreg(PSGGEN psg, REG8 reg, | Line 141 void psggen_setreg(PSGGEN psg, REG8 reg, |
| } | } |
| psg->tone[ch].puchi = psggencfg.puchidec; | psg->tone[ch].puchi = psggencfg.puchidec; |
| psg->puchicount = psggencfg.puchidec; | psg->puchicount = psggencfg.puchidec; |
| // TRACEOUT(("psg %x %x %d", (long)psg, reg, value)); | |
| break; | break; |
| case 11: | case 11: |