|
|
| version 1.1, 2004/08/01 05:31:31 | version 1.2, 2004/08/20 12:09:20 |
|---|---|
| Line 131 void SOUNDCALL opmgen_getpcm(void *hdl, | Line 131 void SOUNDCALL opmgen_getpcm(void *hdl, |
| } | } |
| } | } |
| samp_l += opmgen.outdl * opmgen.calcremain; | samp_l += opmgen.outdl * opmgen.calcremain; |
| // samp_l >>= 8; | samp_l >>= 8; |
| // samp_l *= opmcfg.fmvol; | samp_l *= opmcfg.fmvol; |
| samp_l >>= (OPM_OUTSB + FMDIV_BITS + 1 + 0 - FMVOL_SFTBIT - 0); | samp_l >>= (OPM_OUTSB + FMDIV_BITS + 1 + 6 - FMVOL_SFTBIT - 8); |
| pcm[0] += samp_l; | pcm[0] += samp_l; |
| samp_r += opmgen.outdr * opmgen.calcremain; | samp_r += opmgen.outdr * opmgen.calcremain; |
| // samp_r >>= 8; | samp_r >>= 8; |
| // samp_r *= opmcfg.fmvol; | samp_r *= opmcfg.fmvol; |
| samp_r >>= (OPM_OUTSB + FMDIV_BITS + 1 + 0 - FMVOL_SFTBIT - 0); | samp_r >>= (OPM_OUTSB + FMDIV_BITS + 1 + 6 - FMVOL_SFTBIT - 8); |
| pcm[1] += samp_r; | pcm[1] += samp_r; |
| opmgen.calcremain -= opmcfg.calc1024; | opmgen.calcremain -= opmcfg.calc1024; |
| pcm += 2; | pcm += 2; |