;圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹
;
; External Entry Point
;
;圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹
tcpip.lst Sourcer v6.51 7-Jun- 5 10:14 am Page 11
8B8E:01C9 int_1Ch_entry proc far ; xref 90B9:01EF
8B8E:01C9 50 push ax
8B8E:01CA 2E: A1 3C65 mov ax,cs:data_308 ; (8B8E:3C65=37h)
8B8E:01CE 2E: 01 06 3C63 add cs:data_307,ax ; (8B8E:3C63=0)
8B8E:01D3 58 pop ax
8B8E:01D4 2E: 83 3E 3C63 37 cmp cs:data_307,37h ; (8B8E:3C63=0)
8B8E:01DA 72 62 jb loc_12 ; Jump if below
8B8E:01DC 2E: 83 2E 3C63 37 sub cs:data_307,37h ; (8B8E:3C63=0)
8B8E:01E2 2E: 80 3E 0010 00 cmp cs:data_73,0 ; (8B8E:0010=0)
8B8E:01E8 74 54 je loc_12 ; Jump if equal
8B8E:01EA 50 push ax
8B8E:01EB 53 push bx
8B8E:01EC 51 push cx
8B8E:01ED 52 push dx
8B8E:01EE 57 push di
8B8E:01EF 56 push si
8B8E:01F0 1E push ds
8B8E:01F1 06 push es
8B8E:01F2 55 push bp
8B8E:01F3 2E: A1 0000 mov ax,word ptr cs:data_63 ; (8B8E:0000=0)
8B8E:01F7 8E D8 mov ds,ax
8B8E:01F9 83 06 0080 01 add word ptr ds:data_7e,1 ; (0000:0080=1072h)
8B8E:01FE 83 16 0082 00 adc word ptr ds:data_8e,0 ; (0000:0082=0A7h)
8B8E:0203 83 3E 0086 00 cmp word ptr ds:data_10e,0 ; (0000:0086=0A7h)
8B8E:0208 74 06 je loc_10 ; Jump if equal
8B8E:020A FF 06 0084 inc word ptr ds:data_9e ; (0000:0084=107Ch)
8B8E:020E EB 25 jmp short loc_11 ; (0235)
8B8E:0210 loc_10: ; xref 8B8E:0208
8B8E:0210 C7 06 0086 0001 mov word ptr ds:data_10e,1 ; (0000:0086=0A7h)
8B8E:0216 8C 16 0090 mov ds:data_11e,ss ; (0000:0090=156h)
8B8E:021A 89 26 0092 mov ds:data_12e,sp ; (0000:0092=42Eh)
8B8E:021E 8E D0 mov ss,ax
8B8E:0220 BC 0192 mov sp,192h
8B8E:0223 8E C0 mov es,ax
8B8E:0225 BE 0088 mov si,88h
8B8E:0228 33 D2 xor dx,dx ; Zero register
8B8E:022A E8 0313 call sub_14 ; (0540)
8B8E:022D 8E 16 0090 mov ss,ds:data_11e ; (0000:0090=156h)
8B8E:0231 8B 26 0092 mov sp,ds:data_12e ; (0000:0092=42Eh)
8B8E:0235 loc_11: ; xref 8B8E:020E
8B8E:0235 5D pop bp
8B8E:0236 07 pop es
8B8E:0237 1F pop ds
8B8E:0238 5E pop si
8B8E:0239 5F pop di
8B8E:023A 5A pop dx
8B8E:023B 59 pop cx
8B8E:023C 5B pop bx
8B8E:023D 58 pop ax
8B8E:023E loc_12: ; xref 8B8E:01DA, 01E8
8B8E:023E 2E: FF 2E 0020 jmp cs:data_81 ; (8B8E:0020=0)
;* No entry point to code
8B8E:0243 8B 0E 0084 mov cx,data_94 ; (8B8E:0084=8B8Eh)
8B8E:0247 C7 06 0084 0000 mov data_94,0 ; (8B8E:0084=8B8Eh)
8B8E:024D locloop_13: ; xref 8B8E:0269
8B8E:024D 51 push cx
tcpip.lst Sourcer v6.51 7-Jun- 5 10:14 am Page 12
8B8E:024E E8 203F call sub_62 ; (2290)
8B8E:0251 E8 257C call sub_70 ; (27D0)
8B8E:0254 E8 207F call sub_63 ; (22D6)
8B8E:0257 E8 1885 call sub_47 ; (1ADF)
8B8E:025A 83 3E 0780 00 cmp word ptr ds:[780h],0 ; (8B8E:0780=12Eh)
8B8E:025F 74 03 je loc_14 ; Jump if equal
8B8E:0261 E8 4DFE call $+4E01h
8B8E:0264 loc_14: ; xref 8B8E:025F
8B8E:0264 59 pop cx
8B8E:0265 0B C9 or cx,cx ; Zero ?
8B8E:0267 74 02 jz loc_15 ; Jump if zero
8B8E:0269 E2 E2 loop locloop_13 ; Loop if cx > 0
8B8E:026B loc_15: ; xref 8B8E:0267
8B8E:026B C7 06 0086 0000 mov data_95,0 ; (8B8E:0086=0)
8B8E:0271 C3 retn
int_1Ch_entry endp