|
|
| version 1.2, 2003/10/18 09:02:38 | version 1.4, 2003/10/25 09:08:24 |
|---|---|
| Line 28 | Line 28 |
| .slot resb (slot_t.size * 4) | .slot resb (slot_t.size * 4) |
| .algorithm resb 1 | .algorithm resb 1 |
| .feedback resb 1 | .feedback resb 1 |
| resb 2 | .playing resb 1 |
| resb 1 | |
| .op1fb resd 1 | .op1fb resd 1 |
| .connect1 resd 1 | .connect1 resd 1 |
| .connect3 resd 1 | .connect3 resd 1 |
| Line 47 | Line 48 |
| struc opngen_t | struc opngen_t |
| .playchannels resd 1 | .playchannels resd 1 |
| .playing resd 1 | |
| .feedback2 resd 1 | .feedback2 resd 1 |
| .feedback3 resd 1 | .feedback3 resd 1 |
| .feedback4 resd 1 | .feedback4 resd 1 |
| Line 273 og_nextsamp: neg ebx | Line 275 og_nextsamp: neg ebx |
| imul eax, [_opngen + opngen_t.outdl] | imul eax, [_opngen + opngen_t.outdl] |
| add eax, [esp + OPN_SAMPL] | add eax, [esp + OPN_SAMPL] |
| imul dword [_opncfg + opncfg_t.fmvol] | imul dword [_opncfg + opncfg_t.fmvol] |
| mov [ebp], edx | add [ebp], edx |
| mov eax, [_opngen + opngen_t.outdr] | mov eax, [_opngen + opngen_t.outdr] |
| imul ecx | imul ecx |
| add eax, [esp + OPN_SAMPR] | add eax, [esp + OPN_SAMPR] |
| imul dword [_opncfg + opncfg_t.fmvol] | imul dword [_opncfg + opncfg_t.fmvol] |
| mov [ebp+4], edx | add [ebp+4], edx |
| 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 |