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 = []; |
