Diff for /xmil/win9x/x86/opmgeng.x86 between versions 1.1 and 1.2

version 1.1, 2004/08/01 05:31:32 version 1.2, 2004/08/20 12:09:20
Line 281  og_calcch_nt: add  esi, ch_t.size Line 281  og_calcch_nt: add  esi, ch_t.size
                                 jmp             near og_fmout_lp                                  jmp             near og_fmout_lp
 og_nextsamp:    neg             ebx  og_nextsamp:    neg             ebx
                                 mov             [_opmgen + opmgen_t.calcremain], ebx                                  mov             [_opmgen + opmgen_t.calcremain], ebx
                                 mov             ecx, eax                                  mov             edx, eax
                                   mov             ecx, [_opmcfg + opmcfg_t.fmvol]
                                 imul    eax, [_opmgen + opmgen_t.outdl]                                  imul    eax, [_opmgen + opmgen_t.outdl]
                                   imul    edx, [_opmgen + opmgen_t.outdr]
                                 add             eax, [esp + OPN_SAMPL]                                  add             eax, [esp + OPN_SAMPL]
                         ;       imul    dword [_opmcfg + opmcfg_t.fmvol]                                  add             edx, [esp + OPN_SAMPR]
                         ;       add             [ebp], edx                                  sar             eax, 8
                                 sar             eax, (OPM_OUTSB + FMDIV_BITS + 1 - FMVOL_SFTBIT)                                  sar             edx, 8
                                 add             [ebp], eax                                  imul    eax, ecx
                                 mov             eax, [_opmgen + opmgen_t.outdr]                                  imul    edx, ecx
                                 imul    ecx                                  sar             eax, (OPM_OUTSB + FMDIV_BITS + 1 + 6 - FMVOL_SFTBIT - 8)
                                 add             eax, [esp + OPN_SAMPR]                                  sar             edx, (OPM_OUTSB + FMDIV_BITS + 1 + 6 - FMVOL_SFTBIT - 8)
                         ;       imul    dword [_opmcfg + opmcfg_t.fmvol]                                  add             [ebp+0], eax
                         ;       add             [ebp+4], edx                                  add             [ebp+4], edx
                                 sar             eax, (OPM_OUTSB + FMDIV_BITS + 1 - FMVOL_SFTBIT)  
                                 add             [ebp+4], eax  
                                 add             ebp, byte 8                                  add             ebp, byte 8
                                 dec             dword [esp + OPN_LENG]                                  dec             dword [esp + OPN_LENG]
                                 jne             near og_fmout_st                                  jne             near og_fmout_st

Removed from v.1.1  
changed lines
  Added in v.1.2


RetroPC.NET-CVS <cvs@retropc.net>