diff options
author | Lunar Journal <md.node.0@gmail.com> | 2025-01-13 18:09:39 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-13 18:09:39 +0200 |
commit | aa811ffb69dbef0c23ad424713f6f150e2d04953 (patch) | |
tree | d817729885c6265baeffaefabbeaee0312679539 | |
parent | 6950c3975ea78f6b15c0d61f34c205d93975ac3b (diff) | |
download | emu8910-aa811ffb69dbef0c23ad424713f6f150e2d04953.tar.gz emu8910-aa811ffb69dbef0c23ad424713f6f150e2d04953.zip |
Update emu8910.js
-rw-r--r-- | emu8910.js | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -50,13 +50,18 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ const YM_CLOCK_ZX = 1750000; + const DAC_DECAY = 1.3; const DAC_SHIFT = 40; + const CUBIC_INTERPOL = 0.5; + const FIR_CUTOFF = 2100; // Hz const FIR_TAPS = 50; // N taps + const WAVE_OVERSAMPLE = 8; var FIR = []; // coeff + class Interpolator { constructor() { this.buffer = []; |