diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu8910.ts | 7 | 
1 files changed, 5 insertions, 2 deletions
diff --git a/src/emu8910.ts b/src/emu8910.ts index a9f218d..a147e10 100644 --- a/src/emu8910.ts +++ b/src/emu8910.ts @@ -58,6 +58,9 @@ const CUBIC_INTERPOL = 0.5;  const FIR_CUTOFF = 2100; // Hz  const FIR_TAPS = 50; // N taps + +const WAVE_OVERSAMPLE = 8; +  var FIR = []; // coeff  interface Channel{ @@ -362,9 +365,9 @@ class PSG49 {              new Interpolator()          ]; -        let m = 8; +        let m = WAVE_OVERSAMPLE; -		FIR = this.gen_fir(FIR_TAPS, FIR_CUTOFF, this.driver.device.sampleRate) +	FIR = this.gen_fir(FIR_TAPS, FIR_CUTOFF, this.driver.device.sampleRate)          this.fir = [              new FirFilter(FIR, m),  | 
