From 4584390e1fa76eb06956d9fcfa22ffba55e9ab57 Mon Sep 17 00:00:00 2001 From: pagefault <> Date: Thu, 6 Sep 2001 14:52:49 +0000 Subject: [PATCH] Code update --- zsnes/src/cpu/dspproc.asm | 1 - zsnes/src/zip/fir_proc.cpp | 17 ++++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/zsnes/src/cpu/dspproc.asm b/zsnes/src/cpu/dspproc.asm index 9d49d3e6..8c8a3ec3 100644 --- a/zsnes/src/cpu/dspproc.asm +++ b/zsnes/src/cpu/dspproc.asm @@ -3512,7 +3512,6 @@ WaveIndex times 8 dd 0 ; add eax,edx ; ;%%DontFilter1 ; -EXTSYM fir_interpolate EXTSYM fir_lut section .data diff --git a/zsnes/src/zip/fir_proc.cpp b/zsnes/src/zip/fir_proc.cpp index ca02a6f7..d4e341f6 100644 --- a/zsnes/src/zip/fir_proc.cpp +++ b/zsnes/src/zip/fir_proc.cpp @@ -238,6 +238,11 @@ float coef( int _PCnr, float _POfs, float _PCut, int _PWidth, int _PType ) //flo CzWINDOWEDFIR sfir; +extern "C" signed short *fir_lut = &CzWINDOWEDFIR::lut[0]; + + +#if 0 + // fir interpolation #define WFIR_FRACSHIFT (16-(WFIR_FRACBITS+1+WFIR_LOG2WIDTH)) #define WFIR_FRACMASK ((((1L<<(17-WFIR_FRACSHIFT))-1)&~((1L<