2020-04-29 20:09:31 +00:00
|
|
|
public PLAYPERF_RAISE
|
|
|
|
playperf_raise proc far
|
2018-12-10 20:00:19 +00:00
|
|
|
delta = byte ptr 4
|
|
|
|
|
|
|
|
mov bx, sp
|
|
|
|
mov al, ss:[bx+delta]
|
|
|
|
add al, _playperf
|
|
|
|
cmp al, _playperf_max
|
|
|
|
jbe short @@ret
|
|
|
|
mov al, _playperf_max
|
|
|
|
|
|
|
|
@@ret:
|
|
|
|
mov _playperf, al
|
|
|
|
retf 2
|
2020-04-29 20:09:31 +00:00
|
|
|
playperf_raise endp
|
2018-12-10 20:00:19 +00:00
|
|
|
even
|
|
|
|
|
|
|
|
|
2020-04-29 20:09:31 +00:00
|
|
|
public PLAYPERF_LOWER
|
|
|
|
playperf_lower proc far
|
2018-12-10 20:00:19 +00:00
|
|
|
delta = byte ptr 4
|
|
|
|
|
|
|
|
mov bx, sp
|
|
|
|
mov al, _playperf
|
|
|
|
sub al, ss:[bx+delta]
|
|
|
|
cmp al, _playperf_min
|
|
|
|
jge short @@ret
|
|
|
|
mov al, _playperf_min
|
|
|
|
|
|
|
|
@@ret:
|
|
|
|
mov _playperf, al
|
|
|
|
retf 2
|
2020-04-29 20:09:31 +00:00
|
|
|
playperf_lower endp
|