2020-06-21 10:40:09 -04:00
|
|
|
( compiled )
|
|
|
|
BP INCx, BP INCx, [BP] 0 DX MOV[]+x, ( pushRS )
|
|
|
|
DX DI MOVxx, DX INCx, DX INCx, ( --> IP )
|
|
|
|
DI [DI] MOVx[],
|
|
|
|
JMPs, lblexec @ RPCs,
|
2020-06-21 14:07:02 -04:00
|
|
|
|
|
|
|
lblchkPS BSET ( CX -> expected size )
|
|
|
|
AX PS_ADDR MOVxI, AX SP SUBxx, 2 SUBAXI, ( CALL adjust )
|
|
|
|
AX CX SUBxx,
|
|
|
|
IFNC, ( we're good ) RETn, THEN,
|
|
|
|
( underflow ) DI 0x06 MOVxm, JMPs, lblexec @ RPCs,
|