home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Multimedia & CD-ROM 4
/
mmcd04-julaug1995-cd.iso
/
utils
/
various
/
requires
/
requires.dbg
< prev
Wrap
Text File
|
1994-05-17
|
2KB
|
145 lines
a 100
jmp 0189
db "Syntax: REQUIRES filename$"
db "File Not Found$"
db "Not a Windows Executable$"
db "No modules referenced$"
db "Modules referenced:",0D,0A,0D,0A,"$"
db " $"
db 0D,0A,"$"
dw 0,0,0,0,0,0,0,0
cld
mov si,0081
lodsb
cmp al,20
jz 018d
cmp al,09
jz 018d
cmp al,0d
jnz 01a6
mov dx,0103
mov ah,09
int 21
mov ax,4c01
int 21
mov dx,si
dec dx
lodsb
cmp al,20
jz 01b6
cmp al,09
jz 01b6
cmp al,0d
jnz 01a9
mov byte ptr [si-01],00
xor ax,ax
mov di,06db
mov cx,0020
repz
stosw
mov ax,3d00
int 21
mov dx,011d
jb 019d
mov [0179],ax
mov ah,3f
mov bx,[0179]
mov cx,0040
mov dx,06db
int 21
mov dx,012c
cmp word ptr [06db],5a4d
jnz 019d
cmp word ptr [06f3],+40
jb 019d
mov ax,4200
mov bx,[0179]
mov dx,[0717]
mov [017b],dx
mov cx,[0719]
mov [017d],cx
int 21
mov ah,3f
mov bx,[0179]
mov cx,002c
mov dx,06db
int 21
mov ax,[06f9]
or ax,ax
jnz 0225
mov dx,0145
jmp 019d
cmp ax,0200
jbe 022d
mov ax,0200
mov [0187],ax
xor dx,dx
mov ax,[0703]
add ax,[017b]
adc dx,[017d]
mov [017f],ax
mov [0181],dx
xor dx,dx
mov ax,[0705]
add ax,[017b]
adc dx,[017d]
mov [0183],ax
mov [0185],dx
mov ax,4200
mov bx,[0179]
mov dx,[017f]
mov cx,[0181]
int 21
mov ah,3f
mov bx,[0179]
mov cx,[0187]
shl cx,1
mov dx,02db
int 21
mov ax,4200
mov bx,[0179]
mov dx,[0183]
mov cx,[0185]
int 21
mov ah,3f
mov bx,[0179]
mov cx,f000
mov dx,06db
int 21
mov ah,3e
mov bx,[0179]
int 21
mov ah,09
mov dx,015b
int 21
mov cx,[0187]
mov si,02db
push cx
lodsw
mov bx,ax
add bx,06db
mov ah,09
mov dx,0173
int 21
mov cl,[bx]
xor ch,ch
inc bx
mov dl,[bx]
inc bx
mov ah,02
int 21
loop 02c3
mov ah,09
mov dx,0176
int 21
pop cx
loop 02af
mov ax,4c00
int 21
n requires.com
rcx
1db
w
q