Metropoli BBS
VIEWER: xltrmcba.asm MODE: TEXT (ASCII)
.386p
locals

public  XLT_RMCBALLOC

_TEXT           segment byte public use32 'CODE'
assume  cs:_TEXT

XLT_RMCBALLOC:
        push esi edi
        push ds es

        mov es,[esp+4+16+8]
        mov ds,[esp+4+16]
        mov edi,[esp+4+16+12]
        mov esi,[esp+4+16+4]
        mov ax,303h
        int 31h
        pop es ds
        jc short @@00

        mov eax,[esp+4+8+16]
        mov [eax],dx
        mov [eax+2],cx

        xor eax,eax
        jmp short @@01

@@00:
        movsx eax,ax
        cmp ah,80h
        je short @@01
        mov eax,-32768

@@01:
        pop edi esi
        ret 20

_TEXT           ends
end

[ RETURN TO DIRECTORY ]