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<