home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.update.uu.se
/
ftp.update.uu.se.2014.03.zip
/
ftp.update.uu.se
/
pub
/
rainbow
/
msdos
/
decus
/
RB140
/
grlibfor.arj
/
WRKSTAT.ASM
< prev
Wrap
Assembly Source File
|
1988-12-11
|
1KB
|
92 lines
extrn WS_DATA_:word
extrn _CARRY:word
@CODE SEGMENT BY
TE PUBLIC 'CODE'
LD_FILE PROC NEAR
.079C: ;188
push BP
mov BP,SP
sub SP,4
push WORD PTR +4[BP]
xor AX,AX
push AX
push AX
mov AX,15616
push AX
call
MSDOS
add SP,8
mov -4[BP],AX
mov AX,_CARRY
or AX
,AX
je .07C5
mov AX,-4[BP]
mov SP,BP
pop BP
ret
.07C5: ;192
push WORD PTR +6[BP]
push WORD PTR +8[
BP]
push WORD PTR -4[BP]
mov AX,16128
push AX
cal
l MSDOS
add SP,8
mov -2[BP],AX
mov AX,_CARRY
or
AX,AX
je .07EA
mov AX,-2[BP]
mov SP,BP
pop BP
ret
.07EA: ;194
mov AX,-2[BP]
cmp AX,+8[BP]
jae
.07F9
mov AX,-1
mov SP,BP
pop BP
ret
.07F9:
;195
xor AX,AX
push AX
push AX
push WORD PTR -4[
BP]
mov AX,15872
push AX
call MSDOS
add SP,8
mov -2[BP],AX
mov AX,_CARRY
or AX,AX
je .081C
mov AX,-2[BP]
mov SP,BP
pop BP
ret
.081C: ;197
xor AX,AX
mov SP,BP
pop BP
ret
LD_FILE ENDP