
;±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
; DATA
;±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
align 4
p2sluggycsprtbl dd      cspr06,cspr07,cspr08,cspr07,cspr06,cspr05

p2sluggyframe   db      5
p2sluggyy       db      233
p2sluggyx       db      71h

p2sluggyofftbl  db      9,5,0,0,0,0

;±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
; CODE
;±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±

;ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
p20:
        mov dx,3c5h
        movzx ebx,p2sluggyframe
        movzx edi,p2sluggyy
        movzx esi,p2sluggyx
        movzx eax,p2sluggyofftbl[ebx]
        sub edi,eax
        mov ecx,esi
        and ecx,3
        mov al,vidbittbl2[ecx]
        shr esi,2
        imul edi,100
        lea edi,[edi+esi-29*100+6]
        add edi,_vidptr
        call p2sluggycsprtbl[ebx*4]

        sub bl,1
        jnc short p20f0

        mov bl,5
        sub p2sluggyy,13
        ja short p20f0

        mov p2sluggyy,233
        add p2sluggyx,6fh
        push offset setnext
p20f0:
        mov p2sluggyframe,bl
        ret

