diff --git a/zsnes/src/cpu/dspproc.asm b/zsnes/src/cpu/dspproc.asm index b18afd25..1989ab57 100644 --- a/zsnes/src/cpu/dspproc.asm +++ b/zsnes/src/cpu/dspproc.asm @@ -4824,16 +4824,13 @@ SECTION .text add edi,[spcBuffera] mov eax,[Voice0Prev0+%1*4] mov [Voice0BufPtr+%1*4],edi - push edi ; DDOI - this will avoid the crash bug hopefully mov dword [prev0],eax mov eax,[Voice0Prev1+%1*4] mov dword [prev1],eax mov ecx,%1 call BRRDecode - pop edi pop esi - ;mov edi,[Voice0BufPtr+%1*4] - ;STUB_ASM_INT edi + mov edi,[Voice0BufPtr+%1*4] movsx eax,word [edi] mov [PSampleBuf+5*4+%1*26*4],eax