INT_60 EA00:0000 mov di,dx EA00:0002 mov bp,dx EA00:0004 retf EA00:0005 mov ah,51 EA00:0007 int 21 EA00:0009 mov es,bx EA00:000B mov ds,bx EA00:000D jmp EA00:0012 EA00:0012 call 07A4 EA00:0015 jmp FF9A:0000 EA00:001A push si EA00:001B mov si,sp EA00:001D mov bp,ss:[si+04] EA00:0021 pop si EA00:0022 push cx EA00:0023 push dx EA00:0024 push si EA00:0025 push ds EA00:0026 push es EA00:0027 call 1093 EA00:002A or al,al EA00:002C jne 0033 EA00:002E mov bp,00EC EA00:0031 jmp 003A EA00:0033 dec al EA00:0035 jne 003C EA00:0037 mov bp,00F2 EA00:003A push cs EA00:003B pop es EA00:003C mov si,0019 EA00:003F mov [si],cx EA00:0041 mov [si+02],dx EA00:0044 sub cx,dx EA00:0046 sub cx,0101 EA00:004A or cx,cx EA00:004C jns 0051 EA00:004E jmp 00E6 EA00:0051 mov [si+04],cx EA00:0054 mov ah,02 EA00:0056 int 10 EA00:0058 mov al,es:[bp+00] EA00:005C mov ah,0E EA00:005E int 10 EA00:0060 mov al,es:[bp+04] EA00:0064 mov cl,[si+04] EA00:0067 or cl,cl EA00:0069 je 0071 EA00:006B xor ch,ch EA00:006D mov ah,0A EA00:006F int 10 EA00:0071 mov dl,[si] EA00:0073 mov ah,02 EA00:0075 int 10 EA00:0077 mov al,es:[bp+01] EA00:007B mov ah,0E EA00:007D int 10 EA00:007F mov cl,[si+05] EA00:0082 xor ch,ch EA00:0084 or cl,cl EA00:0086 je 00B2 EA00:0088 push cx EA00:0089 mov dx,[si+02] EA00:008C inc dh EA00:008E mov [si+02],dx EA00:0091 push dx EA00:0092 mov ah,02 EA00:0094 int 10 EA00:0096 mov al,es:[bp+05] EA00:009A mov ah,0E EA00:009C int 10 EA00:009E pop cx EA00:009F mov dl,[si] EA00:00A1 mov dh,ch EA00:00A3 mov ah,02 EA00:00A5 int 10 EA00:00A7 mov al,es:[bp+05] EA00:00AB mov ah,0E EA00:00AD int 10 EA00:00AF pop cx EA00:00B0 loop 0088 EA00:00B2 mov dh,[si+01] EA00:00B5 mov dl,[si+02] EA00:00B8 mov ah,02 EA00:00BA int 10 EA00:00BC mov al,es:[bp+02] EA00:00C0 mov ah,0E EA00:00C2 int 10 EA00:00C4 mov al,es:[bp+04] EA00:00C8 mov cl,[si+04] EA00:00CB or cl,cl EA00:00CD je 00D5 EA00:00CF xor ch,ch EA00:00D1 mov ah,0A EA00:00D3 int 10 EA00:00D5 mov dl,[si] EA00:00D7 mov ah,02 EA00:00D9 int 10 EA00:00DB mov al,es:[bp+03] EA00:00DF mov cx,0001 EA00:00E2 mov ah,0A EA00:00E4 int 10 EA00:00E6 pop es EA00:00E7 pop ds EA00:00E8 pop si EA00:00E9 pop dx EA00:00EA pop cx EA00:00EB ret EA00:00EC fidivr dword ptr [bx+D9C0] EA00:00F0 les si,[bp+di+BBC9] EA00:00F4 enter CDBC,BA EA00:00F8 mov byte ptr [bp+0A],00 EA00:00FC mov al,00 EA00:00FE call 0DD7 EA00:0101 or ax,ax EA00:0103 je 0111 EA00:0105 mov cx,ax EA00:0107 push cx EA00:0108 call 0112 EA00:010B pop cx EA00:010C loop 0107 EA00:010E inc byte ptr [bp+08] EA00:0111 ret EA00:0112 mov ax,[bp+02] EA00:0115 cmp ax,[si] EA00:0117 je 012F EA00:0119 mov byte ptr [bp+0A],00 EA00:011D dec word ptr [bp+02] EA00:0120 mov bx,[bp+02] EA00:0123 mov al,es:[bx] EA00:0126 call 052E EA00:0129 mov [bp+11],al EA00:012C jmp 0EA0 EA00:012F ret EA00:0130 mov di,[si] EA00:0132 mov [bp+02],di EA00:0135 mov byte ptr [bp+10],00 EA00:0139 mov byte ptr [bp+0C],00 EA00:013D inc byte ptr [bp+08] EA00:0140 ret EA00:0141 mov ax,[bp+02] EA00:0144 cmp ax,[bp+00] EA00:0147 jnb 012F EA00:0149 inc word ptr [bp+02] EA00:014C mov byte ptr [bp+0A],00 EA00:0150 jmp 0F35 EA00:0153 cmp ax,0147 EA00:0156 je 0130 EA00:0158 cmp ax,014F EA00:015B je 01B1 EA00:015D cmp ax,0174 EA00:0160 je 01B7 EA00:0162 cmp ax,0173 EA00:0165 je 00F8 EA00:0167 cmp ax,0152 EA00:016A je 01B0 EA00:016C cmp ax,014B EA00:016F je 0112 EA00:0171 cmp ax,014D EA00:0174 je 0141 EA00:0176 push ax EA00:0177 mov ax,01FF EA00:017A call 062F EA00:017D pop ax EA00:017E jne 01AD EA00:0180 cmp ax,0153 EA00:0183 je 01CD EA00:0185 cmp ax,0175 EA00:0188 je 01D6 EA00:018A cmp ax,0005 EA00:018D je 01D6 EA00:018F cmp ax,0008 EA00:0192 je 01FC EA00:0194 cmp ax,0177 EA00:0197 je 01E2 EA00:0199 cmp ax,0002 EA00:019C je 01E2 EA00:019E cmp ax,0017 EA00:01A1 je 0210 EA00:01A3 cmp ax,000C EA00:01A6 je 01ED EA00:01A8 cmp ax,007F EA00:01AB je 021D EA00:01AD jmp 022A EA00:01AF nop EA00:01B0 ret EA00:01B1 inc byte ptr [bp+08] EA00:01B4 jmp 0542 EA00:01B7 mov al,01 EA00:01B9 call 0DD7 EA00:01BC or ax,ax EA00:01BE je 01CC EA00:01C0 mov cx,ax EA00:01C2 push cx EA00:01C3 call 0141 EA00:01C6 pop cx EA00:01C7 loop 01C2 EA00:01C9 inc byte ptr [bp+08] EA00:01CC ret EA00:01CD mov al,01 EA00:01CF mov cx,0001 EA00:01D2 call 0D1B EA00:01D5 ret EA00:01D6 mov al,01 EA00:01D8 mov cx,[bp+00] EA00:01DB sub cx,[bp+02] EA00:01DE call 0D1B EA00:01E1 ret EA00:01E2 mov al,00 EA00:01E4 mov cx,[bp+02] EA00:01E7 sub cx,[si] EA00:01E9 call 0D1B EA00:01EC ret EA00:01ED call 0130 EA00:01F0 mov al,01 EA00:01F2 mov cx,[bp+00] EA00:01F5 sub cx,[bp+02] EA00:01F8 call 0D1B EA00:01FB ret EA00:01FC call 02E4 EA00:01FF je 020C EA00:0201 mov al,00 EA00:0203 mov cx,0001 EA00:0206 call 0D1B EA00:0209 jmp 020F EA00:020B nop EA00:020C call 0112 EA00:020F ret EA00:0210 mov al,01 EA00:0212 call 0DD7 EA00:0215 mov cx,ax EA00:0217 mov al,01 EA00:0219 call 0D1B EA00:021C ret EA00:021D mov al,00 EA00:021F call 0DD7 EA00:0222 mov cx,ax EA00:0224 mov al,00 EA00:0226 call 0D1B EA00:0229 ret EA00:022A test ah,ah EA00:022C je 0231 EA00:022E jmp 02D9 EA00:0231 inc byte ptr [bp+0A] EA00:0234 push ax EA00:0235 cmp byte ptr [bp+13],00 EA00:0239 je 024D EA00:023B test byte ptr [bp+0D],02 EA00:023F je 024D EA00:0241 call 0130 EA00:0244 mov [bp+00],di EA00:0247 mov byte ptr [di],00 EA00:024A call 03BA EA00:024D pop ax EA00:024E cmp ax,0009 EA00:0251 je 0265 EA00:0253 cmp ax,0020 EA00:0256 jnb 0265 EA00:0258 push ax EA00:0259 mov ax,01FF EA00:025C call 062F EA00:025F pop ax EA00:0260 jne 0265 EA00:0262 jmp 02D9 EA00:0264 nop EA00:0265 cmp byte ptr [bp+16],00 EA00:0269 je 0278 EA00:026B cmp ax,0041 EA00:026E jb 0278 EA00:0270 cmp ax,0080 EA00:0273 jnb 0278 EA00:0275 and ax,001F EA00:0278 mov byte ptr [bp+12],00 EA00:027C push ax EA00:027D call 02E4 EA00:0280 pop ax EA00:0281 jne 0295 EA00:0283 mov bx,[bp+02] EA00:0286 cmp bx,[bp+00] EA00:0289 je 0295 EA00:028B push ax EA00:028C mov ax,01FF EA00:028F call 062F EA00:0292 pop ax EA00:0293 je 02DA EA00:0295 mov bx,[bp+00] EA00:0298 mov cx,bx EA00:029A sub bx,[si] EA00:029C cmp bx,[si+06] EA00:029F jnb 02D9 EA00:02A1 push ax EA00:02A2 push si EA00:02A3 push di EA00:02A4 sub cx,[bp+02] EA00:02A7 mov si,[bp+02] EA00:02AA mov di,si EA00:02AC inc di EA00:02AD call 12EF EA00:02B0 pop di EA00:02B1 pop si EA00:02B2 pop ax EA00:02B3 inc word ptr [bp+00] EA00:02B6 mov bx,[bp+00] EA00:02B9 mov byte ptr es:[bx],00 EA00:02BD mov bx,[bp+02] EA00:02C0 mov es:[bx],al EA00:02C3 inc word ptr [bp+02] EA00:02C6 inc byte ptr [bp+08] EA00:02C9 call 0F35 EA00:02CC mov ax,01FF EA00:02CF call 062F EA00:02D2 je 02D9 EA00:02D4 inc word ptr [bp+14] EA00:02D7 jmp 02D9 EA00:02D9 ret EA00:02DA mov bx,[bp+00] EA00:02DD mov byte ptr es:[bx+01],00 EA00:02E2 jmp 02BD EA00:02E4 push es EA00:02E5 xor ax,ax EA00:02E7 mov es,ax EA00:02E9 test byte ptr es:[0417],80 EA00:02EF pop es EA00:02F0 ret EA00:02F1 push es EA00:02F2 push bp EA00:02F3 sub sp,17 EA00:02F6 mov bp,sp EA00:02F8 push si EA00:02F9 mov [bp+06],es EA00:02FC mov al,[si+0A] EA00:02FF mov [bp+0D],al EA00:0302 mov ax,[si+0B] EA00:0305 mov [bp+04],ax EA00:0308 mov byte ptr [bp+08],01 EA00:030C mov byte ptr [bp+16],00 EA00:0310 les di,[si] EA00:0312 call 12C3 EA00:0315 add ax,di EA00:0317 mov [bp+00],ax EA00:031A mov ax,[si+04] EA00:031D add ax,di EA00:031F mov [bp+02],ax EA00:0322 mov ax,[si+08] EA00:0325 mov [bp+0E],ax EA00:0328 mov al,[si+19] EA00:032B mov [bp+0B],al EA00:032E cmp byte ptr [si+1A],FF EA00:0332 je 033B EA00:0334 cmp al,02 EA00:0336 jbe 033B EA00:0338 call 03CE EA00:033B call 03BA EA00:033E mov ax,0100 EA00:0341 call 062F EA00:0344 mov al,[bp+0B] EA00:0347 shr al,1 EA00:0349 push ax EA00:034A shr al,1 EA00:034C mov [bp+09],al EA00:034F xor al,al EA00:0351 mov [bp+10],al EA00:0354 mov bx,[bp+02] EA00:0357 mov al,01 EA00:0359 call 05B3 EA00:035C mov [bp+0C],al EA00:035F pop bx EA00:0360 xor bh,bh EA00:0362 cmp ax,bx EA00:0364 jle 038D EA00:0366 push bx EA00:0367 mov bx,[bp+02] EA00:036A mov al,03 EA00:036C call 05B3 EA00:036F pop bx EA00:0370 cmp ax,bx EA00:0372 jge 038A EA00:0374 push word ptr [bp+02] EA00:0377 call 0542 EA00:037A pop word ptr [bp+02] EA00:037D mov al,00 EA00:037F mov bx,[bp+02] EA00:0382 call 05B3 EA00:0385 mov [bp+0C],al EA00:0388 jmp 038D EA00:038A call 0553 EA00:038D call 0433 EA00:0390 pop si EA00:0391 cmp byte ptr [si+1A],FF EA00:0395 je 039C EA00:0397 push ax EA00:0398 call 03A2 EA00:039B pop ax EA00:039C add sp,17 EA00:039F pop bp EA00:03A0 pop es EA00:03A1 ret EA00:03A2 mov dx,[si+08] EA00:03A5 mov cx,dx EA00:03A7 add ch,02 EA00:03AA add cl,[si+19] EA00:03AD dec cl EA00:03AF push ds EA00:03B0 lds si,[si+0D] EA00:03B3 mov al,00 EA00:03B5 call 1260 EA00:03B8 pop ds EA00:03B9 ret EA00:03BA call 0527 EA00:03BD call 03C1 EA00:03C0 ret EA00:03C1 mov cl,[bp+0B] EA00:03C4 xor ch,ch EA00:03C6 mov al,20 EA00:03C8 call 1163 EA00:03CB loop 03C6 EA00:03CD ret EA00:03CE push es EA00:03CF push di EA00:03D0 push si EA00:03D1 push ds EA00:03D2 push bp EA00:03D3 mov dx,[bp+0E] EA00:03D6 mov cx,dx EA00:03D8 add ch,02 EA00:03DB add cl,[bp+0B] EA00:03DE dec cl EA00:03E0 les bp,[si+1B] EA00:03E3 mov al,[si+1A] EA00:03E6 lds si,[si+0D] EA00:03E9 call 1260 EA00:03EC pop bp EA00:03ED pop ds EA00:03EE pop si EA00:03EF mov es,[si+0F] EA00:03F2 inc byte ptr [bp+0E] EA00:03F5 inc byte ptr [bp+0F] EA00:03F8 sub byte ptr [bp+0B],02 EA00:03FC cmp byte ptr es:[di],00 EA00:0400 je 0429 EA00:0402 cmp byte ptr [bp+0B],02 EA00:0406 jl 0429 EA00:0408 call 12D3 EA00:040B mov bl,[bp+0B] EA00:040E sub bl,02 EA00:0411 xor bh,bh EA00:0413 call 12BC EA00:0416 mov dx,[bp+0E] EA00:0419 push ax EA00:041A call 042C EA00:041D pop cx EA00:041E push cx EA00:041F call 05FE EA00:0422 pop ax EA00:0423 add [bp+0E],al EA00:0426 sub [bp+0B],al EA00:0429 pop di EA00:042A pop es EA00:042B ret EA00:042C xor bh,bh EA00:042E mov ah,02 EA00:0430 int 10 EA00:0432 ret EA00:0433 mov byte ptr [bp+12],01 EA00:0437 mov word ptr [bp+14],0000 EA00:043C mov byte ptr [bp+13],01 EA00:0440 cmp byte ptr [bp+08],00 EA00:0444 je 0471 EA00:0446 mov byte ptr [bp+08],00 EA00:044A call 0527 EA00:044D mov cl,[bp+0B] EA00:0450 xor ch,ch EA00:0452 push cx EA00:0453 call 05FE EA00:0456 mov bx,[bp+00] EA00:0459 mov al,00 EA00:045B call 05B3 EA00:045E pop cx EA00:045F sub cx,ax EA00:0461 cmp cx,00 EA00:0464 jle 046D EA00:0466 mov al,20 EA00:0468 call 1163 EA00:046B loop 0466 EA00:046D mov ah,12 EA00:046F int 61 EA00:0471 mov ax,[bp+00] EA00:0474 cmp ax,[si] EA00:0476 jne 0493 EA00:0478 cmp byte ptr [bp+12],00 EA00:047C jne 0493 EA00:047E cmp byte ptr [bp+16],00 EA00:0482 jne 0493 EA00:0484 push es EA00:0485 push di EA00:0486 mov ax,FFFF EA00:0489 les di,[si+11] EA00:048C call 1306 EA00:048F pop di EA00:0490 pop es EA00:0491 je 04AC EA00:0493 mov dx,[bp+0E] EA00:0496 add dl,[bp+0C] EA00:0499 call 042C EA00:049C cmp word ptr [bp+04],00 EA00:04A0 je 04AD EA00:04A2 mov ax,[bp+04] EA00:04A5 mov word ptr [bp+04],0000 EA00:04AA jmp 04B0 EA00:04AC ret EA00:04AD call 0539 EA00:04B0 cmp ax,0201 EA00:04B3 jne 04CB EA00:04B5 mov ax,0101 EA00:04B8 call 062F EA00:04BB call 0539 EA00:04BE mov ah,02 EA00:04C0 call 062F EA00:04C3 mov word ptr [bp+14],0000 EA00:04C8 jmp 0440 EA00:04CB cmp ax,0202 EA00:04CE jne 04EB EA00:04D0 mov ax,0100 EA00:04D3 call 062F EA00:04D6 mov ax,02FF EA00:04D9 call 062F EA00:04DC je 04C8 EA00:04DE mov cx,[bp+14] EA00:04E1 push cx EA00:04E2 call 0112 EA00:04E5 pop cx EA00:04E6 loop 04E1 EA00:04E8 jmp 0440 EA00:04EB push es EA00:04EC push di EA00:04ED les di,[si+11] EA00:04F0 call 1306 EA00:04F3 pop di EA00:04F4 pop es EA00:04F5 je 04AC EA00:04F7 cmp ax,005E EA00:04FA jne 0519 EA00:04FC cmp byte ptr [bp+16],00 EA00:0500 jne 0513 EA00:0502 push ax EA00:0503 mov ax,01FF EA00:0506 call 062F EA00:0509 pop ax EA00:050A jne 0513 EA00:050C mov byte ptr [bp+16],01 EA00:0510 jmp 0440 EA00:0513 mov byte ptr [bp+16],00 EA00:0517 jmp 0519 EA00:0519 call 0153 EA00:051C mov byte ptr [bp+16],00 EA00:0520 mov byte ptr [bp+13],00 EA00:0524 jmp 0440 EA00:0527 mov dx,[bp+0E] EA00:052A call 042C EA00:052D ret EA00:052E mov ah,01 EA00:0530 cmp al,20 EA00:0532 jnb 0536 EA00:0534 inc ah EA00:0536 mov al,ah EA00:0538 ret EA00:0539 push es EA00:053A mov es,[bp+06] EA00:053D call dword ptr [si+15] EA00:0540 pop es EA00:0541 ret EA00:0542 mov ax,[bp+00] EA00:0545 mov [bp+02],ax EA00:0548 mov bl,[bp+0B] EA00:054B dec bl EA00:054D xor bh,bh EA00:054F call 0553 EA00:0552 ret EA00:0553 mov byte ptr [bp+10],00 EA00:0557 mov di,[bp+02] EA00:055A push bx EA00:055B mov bx,[bp+02] EA00:055E mov al,00 EA00:0560 call 05B3 EA00:0563 mov [bp+0C],al EA00:0566 pop bx EA00:0567 cmp ax,bx EA00:0569 jge 057A EA00:056B cmp di,[si] EA00:056D jne 0575 EA00:056F cmp byte ptr [bp+10],00 EA00:0573 je 057A EA00:0575 call 0597 EA00:0578 jmp 055A EA00:057A ret EA00:057B cmp byte ptr [bp+10],00 EA00:057F je 0588 EA00:0581 mov byte ptr [bp+10],00 EA00:0585 inc di EA00:0586 jmp 0596 EA00:0588 inc byte ptr [bp+10] EA00:058B cmp byte ptr es:[di],20 EA00:058F jb 0596 EA00:0591 mov byte ptr [bp+10],00 EA00:0595 inc di EA00:0596 ret EA00:0597 cmp byte ptr [bp+10],00 EA00:059B je 05A2 EA00:059D mov byte ptr [bp+10],00 EA00:05A1 ret EA00:05A2 dec di EA00:05A3 cmp byte ptr es:[di],00 EA00:05A7 je 05B2 EA00:05A9 cmp byte ptr es:[di],20 EA00:05AD jnb 05B2 EA00:05AF inc byte ptr [bp+10] EA00:05B2 ret EA00:05B3 push di EA00:05B4 xor dx,dx EA00:05B6 test al,al EA00:05B8 je 05D6 EA00:05BA dec al EA00:05BC je 05E2 EA00:05BE dec al EA00:05C0 je 05C8 EA00:05C2 inc dx EA00:05C3 mov di,[bp+00] EA00:05C6 jmp 05E6 EA00:05C8 mov al,00 EA00:05CA call 05B3 EA00:05CD mov dl,[bp+0B] EA00:05D0 xor dh,dh EA00:05D2 sub dx,ax EA00:05D4 jmp 05FA EA00:05D6 xchg di,bx EA00:05D8 cmp byte ptr [bp+10],00 EA00:05DC je 05E6 EA00:05DE inc dx EA00:05DF inc bx EA00:05E0 jmp 05E6 EA00:05E2 mov di,bx EA00:05E4 mov bx,[si] EA00:05E6 cmp bx,di EA00:05E8 jnb 05FA EA00:05EA mov al,es:[bx] EA00:05ED test al,al EA00:05EF je 05F6 EA00:05F1 cmp al,20 EA00:05F3 jnb 05F6 EA00:05F5 inc dx EA00:05F6 inc dx EA00:05F7 inc bx EA00:05F8 jmp 05E6 EA00:05FA mov ax,dx EA00:05FC pop di EA00:05FD ret EA00:05FE push di EA00:05FF mov dl,01 EA00:0601 jcxz 062D EA00:0603 dec cx EA00:0604 mov al,es:[di] EA00:0607 inc di EA00:0608 test al,al EA00:060A je 062D EA00:060C cmp al,20 EA00:060E jnb 0626 EA00:0610 cmp byte ptr [bp+10],00 EA00:0614 je 061A EA00:0616 test dl,dl EA00:0618 jne 0624 EA00:061A push ax EA00:061B mov al,5E EA00:061D call 1163 EA00:0620 pop ax EA00:0621 jcxz 062D EA00:0623 dec cx EA00:0624 add al,40 EA00:0626 call 1163 EA00:0629 xor dl,dl EA00:062B jmp 0601 EA00:062D pop di EA00:062E ret EA00:062F push ds EA00:0630 call 1093 EA00:0633 cmp al,FF EA00:0635 je 0649 EA00:0637 cmp al,00 EA00:0639 je 0641 EA00:063B or [02A8],ah EA00:063F jmp 064D EA00:0641 not ah EA00:0643 and [02A8],ah EA00:0647 jmp 064D EA00:0649 test [02A8],ah EA00:064D pop ds EA00:064E ret EA00:064F push bx EA00:0650 push cx EA00:0651 push dx EA00:0652 push bp EA00:0653 push ds EA00:0654 push es EA00:0655 push bx EA00:0656 push cx EA00:0657 push dx EA00:0658 push si EA00:0659 xor bh,bh EA00:065B mov ah,03 EA00:065D int 10 EA00:065F mov ax,dx EA00:0661 pop si EA00:0662 pop dx EA00:0663 pop cx EA00:0664 pop bx EA00:0665 push ax EA00:0666 push cx EA00:0667 push si EA00:0668 mov di,FFFF EA00:066B call 11F9 EA00:066E push cx EA00:066F add ch,01 EA00:0672 push ax EA00:0673 push bx EA00:0674 push cx EA00:0675 push dx EA00:0676 push si EA00:0677 push di EA00:0678 push ds EA00:0679 call 1093 EA00:067C xor bh,bh EA00:067E add cx,dx EA00:0680 add cx,0103 EA00:0684 mov si,0021 EA00:0687 mov [si],dx EA00:0689 mov [si+02],cx EA00:068C add si,04 EA00:068F mov ax,0801 EA00:0692 int 60 EA00:0694 pop ds EA00:0695 pop di EA00:0696 pop si EA00:0697 pop dx EA00:0698 pop cx EA00:0699 pop bx EA00:069A pop ax EA00:069B call 118A EA00:069E pop cx EA00:069F add cl,03 EA00:06A2 add ch,02 EA00:06A5 add cx,dx EA00:06A7 mov al,01 EA00:06A9 mov ah,09 EA00:06AB int 60 EA00:06AD add dx,0102 EA00:06B1 push cs EA00:06B2 pop es EA00:06B3 mov ah,02 EA00:06B5 int 10 EA00:06B7 pop si EA00:06B8 mov ah,03 EA00:06BA int 10 EA00:06BC push dx EA00:06BD mov al,[si] EA00:06BF cmp al,00 EA00:06C1 je 06C9 EA00:06C3 call 1163 EA00:06C6 inc si EA00:06C7 jmp 06BD EA00:06C9 pop dx EA00:06CA inc si EA00:06CB cmp byte ptr [si],00 EA00:06CE je 06D8 EA00:06D0 inc dh EA00:06D2 mov ah,02 EA00:06D4 int 10 EA00:06D6 jmp 06BC EA00:06D8 pop cx EA00:06D9 or cx,cx EA00:06DB je 0705 EA00:06DD mov bl,00 EA00:06DF call 115D EA00:06E2 push bx EA00:06E3 mov ax,1501 EA00:06E6 int 61 EA00:06E8 xor ax,ax EA00:06EA int 16 EA00:06EC call 1093 EA00:06EF xor bh,bh EA00:06F1 mov si,0021 EA00:06F4 mov dx,[si] EA00:06F6 mov cx,[si+02] EA00:06F9 add si,04 EA00:06FC mov ax,0803 EA00:06FF int 60 EA00:0701 pop bx EA00:0702 call 115D EA00:0705 pop dx EA00:0706 xor bh,bh EA00:0708 mov ah,02 EA00:070A int 10 EA00:070C pop es EA00:070D pop ds EA00:070E pop bp EA00:070F pop dx EA00:0710 pop cx EA00:0711 pop bx EA00:0712 ret EA00:0713 push dx EA00:0714 push si EA00:0715 push ds EA00:0716 mov di,FFFF EA00:0719 call 11F9 EA00:071C pop ds EA00:071D pop si EA00:071E pop dx EA00:071F push cx EA00:0720 push dx EA00:0721 mov ax,0901 EA00:0724 add cx,dx EA00:0726 add cx,0103 EA00:072A int 60 EA00:072C pop dx EA00:072D pop cx EA00:072E push cx EA00:072F add cl,02 EA00:0732 call 11B0 EA00:0735 pop cx EA00:0736 call 118A EA00:0739 xor bh,bh EA00:073B add dx,0102 EA00:073F mov cx,0001 EA00:0742 mov ah,02 EA00:0744 int 10 EA00:0746 cmp byte ptr [si],00 EA00:0749 je 075D EA00:074B push dx EA00:074C mov al,[si] EA00:074E call 1163 EA00:0751 inc si EA00:0752 cmp byte ptr [si],00 EA00:0755 jne 074C EA00:0757 pop dx EA00:0758 inc si EA00:0759 inc dh EA00:075B jmp 0742 EA00:075D ret EA00:075E push ds EA00:075F mov ax,0098 EA00:0762 mov ds,ax EA00:0764 mov al,[02B3] EA00:0767 cmp dl,FF EA00:076A je 0778 EA00:076C mov [02B3],dl EA00:0770 mov [02B4],es EA00:0774 mov [02B6],bx EA00:0778 pop ds EA00:0779 ret EA00:077A mov bp,ds EA00:077C push ax EA00:077D mov ax,0098 EA00:0780 mov ds,ax EA00:0782 pop ax EA00:0783 cmp word ptr [02B4],00 EA00:0788 je 079E EA00:078A pop word ptr [02B8] EA00:078E push cs EA00:078F push word ptr [02B8] EA00:0793 push word ptr [02B4] EA00:0797 push word ptr [02B6] EA00:079B mov ds,bp EA00:079D retf EA00:079E mov ax,FFFF EA00:07A1 mov ds,bp EA00:07A3 ret EA00:07A4 push ds EA00:07A5 push cs EA00:07A6 pop ds EA00:07A7 mov dx,07E9 EA00:07AA mov ax,2560 EA00:07AD int 21 EA00:07AF call 1093 EA00:07B2 mov byte ptr [02A8],00 EA00:07B7 pop ds EA00:07B8 ret EA00:07B9 and [bp+di],dl EA00:07BB db F1 EA00:07BC add bl,[bp+07] EA00:07BF jpe 07C8 EA00:07C1 pop es EA00:07C2 or [bx],al EA00:07C4 or [bx],al EA00:07C6 or [bx],al EA00:07C8 or [bx+di+1A0F],bl EA00:07CC add [bx],al EA00:07CE or [bx],al EA00:07D0 or [bx],al EA00:07D2 or [bx],al EA00:07D4 or [bx],al EA00:07D6 or [bx+si],cl EA00:07D8 or [bp+di+0710],ah EA00:07DC or [bp+di],dl EA00:07DE pop es EA00:07DF pop es EA00:07E0 or [bx+06],cl EA00:07E3 inc sp EA00:07E4 dec cx EA00:07E5 push ax EA00:07E6 and [bx+di+49],cl INT_60 EA00:07E9 sti EA00:07EA push si EA00:07EB push di EA00:07EC push bp EA00:07ED push ax EA00:07EE mov al,ah EA00:07F0 xor ah,ah EA00:07F2 shl al,1 EA00:07F4 cmp al,2A EA00:07F6 jl 07FB EA00:07F8 pop ax EA00:07F9 jmp 0803 EA00:07FB mov bp,ax EA00:07FD pop ax EA00:07FE call word ptr cs:[bp+07B9] EA00:0803 pop bp EA00:0804 pop di EA00:0805 pop si EA00:0806 iret EA00:0807 ret EA00:0808 mov bp,sp EA00:080A mov bp,[bp+04] EA00:080D push es EA00:080E push ax EA00:080F call 109B EA00:0812 pop ax EA00:0813 mov byte ptr es:[0007],00 EA00:0819 mov [0013],al EA00:081D mov es:[0015],ch EA00:0822 mov es:[0016],cl EA00:0827 mov byte ptr es:[02A9],00 EA00:082D mov byte ptr es:[02AA],00 EA00:0833 mov es:[000C],dx EA00:0838 mov es:[0008],bp EA00:083D mov es:[001F],si EA00:0842 pop bp EA00:0843 mov es:[0017],bp EA00:0848 push es EA00:0849 mov es,bp EA00:084B call 11F9 EA00:084E pop es EA00:084F inc cl EA00:0851 or ch,ch EA00:0853 jne 0858 EA00:0855 jmp 0936 EA00:0858 push cx EA00:0859 mov es:[0014],ah EA00:085E mov es:[000E],ch EA00:0863 dec byte ptr es:[000E] EA00:0868 add cl,dl EA00:086A add cl,02 EA00:086D push ax EA00:086E mov al,[0013] EA00:0872 shr al,1 EA00:0874 shr al,1 EA00:0876 shr al,1 EA00:0878 sub al,02 EA00:087A cmp ch,al EA00:087C jbe 0880 EA00:087E mov ch,al EA00:0880 pop ax EA00:0881 add ch,dh EA00:0883 inc ch EA00:0885 mov es:[02AB],ch EA00:088A sub es:[02AB],dh EA00:088F dec byte ptr es:[02AB] EA00:0894 mov es:[000F],ch EA00:0899 dec byte ptr es:[000F] EA00:089E call 098C EA00:08A1 mov es:[000A],cx EA00:08A6 mov al,[0013] EA00:08AA and al,03 EA00:08AC cmp al,02 EA00:08AE jne 08BA EA00:08B0 mov bp,es:[0008] EA00:08B5 mov es,es:[0017] EA00:08BA mov ah,09 EA00:08BC int 60 EA00:08BE test byte ptr es:[0013],03 EA00:08C4 je 08C9 EA00:08C6 call 09CE EA00:08C9 pop cx EA00:08CA call 11B0 EA00:08CD test byte ptr es:[0013],03 EA00:08D3 je 0936 EA00:08D5 add dx,0102 EA00:08D9 push dx EA00:08DA call 117D EA00:08DD call 095C EA00:08E0 pop dx EA00:08E1 mov es:[0010],dx EA00:08E6 mov dx,es:[0010] EA00:08EB add dh,es:[0016] EA00:08F0 sub dh,es:[0015] EA00:08F5 mov es:[0012],dh EA00:08FA mov bl,es:[0016] EA00:08FF call 09F7 EA00:0902 jnb 0929 EA00:0904 mov cx,es:[000A] EA00:0909 mov dx,es:[000C] EA00:090E call 09CE EA00:0911 call 098C EA00:0914 mov dx,es:[0010] EA00:0919 call 117D EA00:091C mov si,es:[001F] EA00:0921 call 0952 EA00:0924 call 095C EA00:0927 jmp 08E6 EA00:0929 cmp al,FF EA00:092B jne 0931 EA00:092D mov [0015],al EA00:0931 mov ah,es:[0015] EA00:0936 push ax EA00:0937 mov dx,es:[000C] EA00:093C mov cx,es:[000A] EA00:0941 mov si,es:[001F] EA00:0946 mov al,00 EA00:0948 call 1260 EA00:094B pop ax EA00:094C mov es,es:[0017] EA00:0951 ret EA00:0952 cmp byte ptr [si],00 EA00:0955 je 095A EA00:0957 inc si EA00:0958 jmp 0952 EA00:095A inc si EA00:095B ret EA00:095C xor ch,ch EA00:095E mov cl,es:[0015] EA00:0963 or cl,cl EA00:0965 je 0988 EA00:0967 push cx EA00:0968 inc si EA00:0969 cmp byte ptr [si],00 EA00:096C jne 0968 EA00:096E loop 0968 EA00:0970 inc si EA00:0971 pop cx EA00:0972 cmp di,FF EA00:0975 je 0988 EA00:0977 push es EA00:0978 mov es,es:[0017] EA00:097D inc di EA00:097E cmp byte ptr es:[di],00 EA00:0982 jne 097D EA00:0984 loop 097D EA00:0986 pop es EA00:0987 inc di EA00:0988 call 0C24 EA00:098B ret EA00:098C push ax EA00:098D mov al,[000F] EA00:0991 sub al,es:[000D] EA00:0996 mov ah,es:[0016] EA00:099B sub ah,es:[0015] EA00:09A0 cmp al,ah EA00:09A2 jg 09B4 EA00:09A4 mov ah,es:[0016] EA00:09A9 sub ah,al EA00:09AB inc ah EA00:09AD mov es:[0015],ah EA00:09B2 jmp 09CC EA00:09B4 mov al,[0016] EA00:09B8 push ax EA00:09B9 sub al,es:[0015] EA00:09BE inc al EA00:09C0 or al,al EA00:09C2 jg 09CB EA00:09C4 pop ax EA00:09C5 mov [0015],al EA00:09C9 jmp 09CC EA00:09CB pop ax EA00:09CC pop ax EA00:09CD ret EA00:09CE push ax EA00:09CF push bx EA00:09D0 push cx EA00:09D1 push dx EA00:09D2 add dx,0101 EA00:09D6 sub cl,dl EA00:09D8 mov bl,ch EA00:09DA sub bl,dh EA00:09DC xor bh,bh EA00:09DE xor ch,ch EA00:09E0 mov ah,02 EA00:09E2 int 10 EA00:09E4 push cx EA00:09E5 mov ah,0A EA00:09E7 mov al,20 EA00:09E9 int 10 EA00:09EB pop cx EA00:09EC inc dh EA00:09EE dec bl EA00:09F0 jne 09E0 EA00:09F2 pop dx EA00:09F3 pop cx EA00:09F4 pop bx EA00:09F5 pop ax EA00:09F6 ret EA00:09F7 call 117D EA00:09FA call 0B81 EA00:09FD mov [02A7],al EA00:0A01 cmp al,1B EA00:0A03 jne 0A0A EA00:0A05 mov al,FF EA00:0A07 jmp 0B7F EA00:0A0A cmp al,0D EA00:0A0C jne 0A11 EA00:0A0E jmp 0B7D EA00:0A11 cmp ah,50 EA00:0A14 jne 0A19 EA00:0A16 jmp 0B1D EA00:0A19 cmp ah,48 EA00:0A1C jne 0A21 EA00:0A1E jmp 0AAD EA00:0A21 cmp al,es:[0004] EA00:0A26 jne 0A56 EA00:0A28 cmp byte ptr es:[0007],00 EA00:0A2E je 0A56 EA00:0A30 mov si,es:[0005] EA00:0A35 call 0952 EA00:0A38 mov ah,es:[0016] EA00:0A3D inc ah EA00:0A3F call 0BEE EA00:0A42 cmp al,FF EA00:0A44 jne 0A93 EA00:0A46 mov si,es:[001F] EA00:0A4B call 0952 EA00:0A4E xor ah,ah EA00:0A50 mov al,[02A7] EA00:0A54 jmp 0A3F EA00:0A56 push si EA00:0A57 mov si,es:[001F] EA00:0A5C call 0952 EA00:0A5F xor ah,ah EA00:0A61 call 0BEE EA00:0A64 cmp al,FF EA00:0A66 jne 0A6B EA00:0A68 pop si EA00:0A69 jmp 09FA EA00:0A6B add sp,02 EA00:0A6E push si EA00:0A6F push ax EA00:0A70 mov al,[02A7] EA00:0A74 call 0952 EA00:0A77 call 0BEE EA00:0A7A cmp al,FF EA00:0A7C je 0AA8 EA00:0A7E mov byte ptr es:[0007],01 EA00:0A84 pop bx EA00:0A85 or bl,bl EA00:0A87 jne 0A90 EA00:0A89 add sp,02 EA00:0A8C inc al EA00:0A8E jmp 0A93 EA00:0A90 pop si EA00:0A91 mov al,bl EA00:0A93 mov es:[0005],si EA00:0A98 mov [0016],al EA00:0A9C mov al,[02A7] EA00:0AA0 mov [0004],al EA00:0AA4 stc EA00:0AA5 jmp 0B80 EA00:0AA8 pop ax EA00:0AA9 pop si EA00:0AAA jmp 0B7F EA00:0AAD mov al,[0012] EA00:0AB1 cmp al,es:[0011] EA00:0AB6 jne 0B00 EA00:0AB8 or bl,bl EA00:0ABA jne 0ABF EA00:0ABC jmp 09F7 EA00:0ABF dec si EA00:0AC0 dec si EA00:0AC1 cmp byte ptr [si],00 EA00:0AC4 jne 0AC0 EA00:0AC6 inc si EA00:0AC7 cmp di,FF EA00:0ACA je 0ADC EA00:0ACC push es EA00:0ACD mov es,es:[0017] EA00:0AD2 dec di EA00:0AD3 dec di EA00:0AD4 cmp byte ptr es:[di],00 EA00:0AD8 jne 0AD3 EA00:0ADA inc di EA00:0ADB pop es EA00:0ADC push dx EA00:0ADD mov cx,es:[000A] EA00:0AE2 mov dx,es:[000C] EA00:0AE7 call 09CE EA00:0AEA mov dx,es:[0010] EA00:0AEF call 117D EA00:0AF2 call 0C24 EA00:0AF5 pop dx EA00:0AF6 dec bl EA00:0AF8 dec byte ptr es:[0015] EA00:0AFD jmp 09F7 EA00:0B00 dec byte ptr es:[0012] EA00:0B05 dec al EA00:0B07 dec bl EA00:0B09 or bl,bl EA00:0B0B jne 0B15 EA00:0B0D mov dx,es:[0010] EA00:0B12 jmp 09F7 EA00:0B15 dec dh EA00:0B17 call 117D EA00:0B1A jmp 09F7 EA00:0B1D cmp bl,es:[000E] EA00:0B22 jne 0B27 EA00:0B24 jmp 09F7 EA00:0B27 mov al,[0012] EA00:0B2B cmp al,es:[000F] EA00:0B30 jne 0B71 EA00:0B32 inc si EA00:0B33 cmp byte ptr [si],00 EA00:0B36 jne 0B32 EA00:0B38 inc si EA00:0B39 cmp di,FF EA00:0B3C je 0B4D EA00:0B3E push es EA00:0B3F mov es,es:[0017] EA00:0B44 inc di EA00:0B45 cmp byte ptr es:[di],00 EA00:0B49 jne 0B44 EA00:0B4B inc di EA00:0B4C pop es EA00:0B4D push dx EA00:0B4E mov cx,es:[000A] EA00:0B53 mov dx,es:[000C] EA00:0B58 call 09CE EA00:0B5B mov dx,es:[0010] EA00:0B60 call 117D EA00:0B63 call 0C24 EA00:0B66 pop dx EA00:0B67 inc bl EA00:0B69 inc byte ptr es:[0015] EA00:0B6E jmp 09F7 EA00:0B71 inc byte ptr es:[0012] EA00:0B76 inc bl EA00:0B78 inc dh EA00:0B7A jmp 09F7 EA00:0B7D mov al,bl EA00:0B7F clc EA00:0B80 ret EA00:0B81 cmp byte ptr es:[02A9],01 EA00:0B87 jle 0B93 EA00:0B89 dec byte ptr es:[02A9] EA00:0B8E mov ax,4800 EA00:0B91 jmp 0BED EA00:0B93 cmp byte ptr es:[02AA],01 EA00:0B99 jle 0BA5 EA00:0B9B dec byte ptr es:[02AA] EA00:0BA0 mov ax,5000 EA00:0BA3 jmp 0BED EA00:0BA5 xor ax,ax EA00:0BA7 int 16 EA00:0BA9 cmp ax,4900 EA00:0BAC jne 0BB9 EA00:0BAE mov al,[02AB] EA00:0BB2 mov [02A9],al EA00:0BB6 mov ax,4800 EA00:0BB9 cmp ax,5100 EA00:0BBC jne 0BCB EA00:0BBE mov al,[02AB] EA00:0BC2 mov [02AA],al EA00:0BC6 mov ax,5000 EA00:0BC9 jmp 0BED EA00:0BCB cmp al,0D EA00:0BCD je 0BED EA00:0BCF cmp al,1B EA00:0BD1 je 0BED EA00:0BD3 cmp ax,4800 EA00:0BD6 je 0BED EA00:0BD8 cmp ax,5000 EA00:0BDB je 0BED EA00:0BDD cmp al,21 EA00:0BDF jb 0BA5 EA00:0BE1 cmp al,7E EA00:0BE3 jbe 0BED EA00:0BE5 cmp al,80 EA00:0BE7 jb 0BA5 EA00:0BE9 cmp al,FE EA00:0BEB ja 0BA5 EA00:0BED ret EA00:0BEE push si EA00:0BEF push dx EA00:0BF0 cld EA00:0BF1 call 0C19 EA00:0BF4 mov dl,al EA00:0BF6 lodsb EA00:0BF7 or al,al EA00:0BF9 je 0C13 EA00:0BFB call 0C19 EA00:0BFE cmp al,dl EA00:0C00 je 0C0B EA00:0C02 lodsb EA00:0C03 or al,al EA00:0C05 jne 0C02 EA00:0C07 inc ah EA00:0C09 jmp 0BF6 EA00:0C0B mov dh,ah EA00:0C0D mov al,dh EA00:0C0F add sp,04 EA00:0C12 ret EA00:0C13 mov al,FF EA00:0C15 pop dx EA00:0C16 pop si EA00:0C17 jmp 0C12 EA00:0C19 cmp al,61 EA00:0C1B jb 0C23 EA00:0C1D cmp al,7A EA00:0C1F ja 0C23 EA00:0C21 sub al,20 EA00:0C23 ret EA00:0C24 push si EA00:0C25 push di EA00:0C26 push ds EA00:0C27 push es EA00:0C28 mov al,[si] EA00:0C2A cmp al,00 EA00:0C2C jne 0C31 EA00:0C2E jmp 0CB4 EA00:0C31 call 1163 EA00:0C34 inc si EA00:0C35 mov al,[si] EA00:0C37 cmp al,00 EA00:0C39 jne 0C31 EA00:0C3B push ds EA00:0C3C call 1093 EA00:0C3F cmp di,FF EA00:0C42 je 0CA4 EA00:0C44 mov es,[0017] EA00:0C48 push bx EA00:0C49 push cx EA00:0C4A push dx EA00:0C4B mov ah,03 EA00:0C4D xor bh,bh EA00:0C4F int 10 EA00:0C51 mov dl,[000A] EA00:0C55 dec dl EA00:0C57 push cx EA00:0C58 push ax EA00:0C59 push di EA00:0C5A xor cx,cx EA00:0C5C cmp byte ptr es:[di],00 EA00:0C60 je 0C6D EA00:0C62 cmp byte ptr es:[di],20 EA00:0C66 jnb 0C69 EA00:0C68 inc cx EA00:0C69 inc cx EA00:0C6A inc di EA00:0C6B jmp 0C5C EA00:0C6D sub dl,cl EA00:0C6F pop di EA00:0C70 pop ax EA00:0C71 pop cx EA00:0C72 mov ah,02 EA00:0C74 int 10 EA00:0C76 pop dx EA00:0C77 pop cx EA00:0C78 pop bx EA00:0C79 jmp 0C95 EA00:0C7B cmp al,20 EA00:0C7D jnb 0C88 EA00:0C7F push ax EA00:0C80 mov al,5E EA00:0C82 call 1163 EA00:0C85 pop ax EA00:0C86 add al,40 EA00:0C88 push ax EA00:0C89 push bx EA00:0C8A push di EA00:0C8B xor bx,bx EA00:0C8D mov ah,0E EA00:0C8F int 10 EA00:0C91 pop di EA00:0C92 pop bx EA00:0C93 pop ax EA00:0C94 inc di EA00:0C95 mov al,es:[di] EA00:0C98 cmp al,00 EA00:0C9A jne 0C7B EA00:0C9C cmp byte ptr es:[di+01],00 EA00:0CA1 je 0CA4 EA00:0CA3 inc di EA00:0CA4 cmp dh,[000F] EA00:0CA8 pop ds EA00:0CA9 je 0CB4 EA00:0CAB inc dh EA00:0CAD call 117D EA00:0CB0 inc si EA00:0CB1 jmp 0C28 EA00:0CB4 pop es EA00:0CB5 pop ds EA00:0CB6 pop di EA00:0CB7 pop si EA00:0CB8 ret EA00:0CB9 add [bx+si+1928],bh EA00:0CBD push ax EA00:0CBE add [bx+si+1928],bh EA00:0CC2 push ax EA00:0CC3 add [bx+si+1950],bh EA00:0CC7 mov al,[B800] EA00:0CCA push ax EA00:0CCB sbb [bx+si+0000],sp EA00:0CCF add [bx+si],al EA00:0CD1 add [bx+si],al EA00:0CD3 add [bx+si],al EA00:0CD5 add [bx+si],al EA00:0CD7 add [bx+si],al EA00:0CD9 add [bx+si],al EA00:0CDB add [bx+si],al EA00:0CDD mov al,50 EA00:0CDF sbb [bx+si+0FB4],sp EA00:0CE3 int 10 EA00:0CE5 and al,7F EA00:0CE7 cmp al,08 EA00:0CE9 jb 0CED EA00:0CEB mov al,07 EA00:0CED mov bx,0CB9 EA00:0CF0 mov cl,05 EA00:0CF2 mul cl EA00:0CF4 add bx,ax EA00:0CF6 mov ax,cs:[bx] EA00:0CF9 or ax,ax EA00:0CFB je 0CEB EA00:0CFD mov [02AC],ax EA00:0D01 mov al,cs:[bx+04] EA00:0D05 mov [02AE],al EA00:0D09 mov al,cs:[bx+02] EA00:0D0D mov [02AF],al EA00:0D11 mov ah,cs:[bx+03] EA00:0D15 mov es:[02B0],ah EA00:0D1A ret EA00:0D1B push si EA00:0D1C push di EA00:0D1D cmp al,01 EA00:0D1F je 0D7E EA00:0D21 mov bx,cx EA00:0D23 mov ax,[bp+02] EA00:0D26 sub ax,[si] EA00:0D28 call 12BC EA00:0D2B or ax,ax EA00:0D2D jne 0D32 EA00:0D2F jmp 0DBB EA00:0D32 mov bx,[bp+02] EA00:0D35 mov dl,[bx] EA00:0D37 push dx EA00:0D38 push ax EA00:0D39 mov byte ptr [bx],00 EA00:0D3C mov ah,00 EA00:0D3E sub bx,ax EA00:0D40 call 0DBE EA00:0D43 pop cx EA00:0D44 pop dx EA00:0D45 add bx,cx EA00:0D47 mov [bx],dl EA00:0D49 pop di EA00:0D4A pop si EA00:0D4B push cx EA00:0D4C push si EA00:0D4D push di EA00:0D4E mov si,[bp+02] EA00:0D51 mov al,es:[si+FF] EA00:0D55 call 052E EA00:0D58 mov [bp+11],al EA00:0D5B mov di,si EA00:0D5D dec di EA00:0D5E mov cx,[bp+00] EA00:0D61 sub cx,si EA00:0D63 inc cx EA00:0D64 call 12EF EA00:0D67 dec word ptr [bp+00] EA00:0D6A dec word ptr [bp+02] EA00:0D6D pop di EA00:0D6E pop si EA00:0D6F mov byte ptr [bp+0A],01 EA00:0D73 call 0EA0 EA00:0D76 pop cx EA00:0D77 loop 0D4B EA00:0D79 push si EA00:0D7A push di EA00:0D7B jmp 0DB5 EA00:0D7D nop EA00:0D7E mov di,[bp+02] EA00:0D81 mov bx,cx EA00:0D83 call 12C3 EA00:0D86 call 12BC EA00:0D89 or ax,ax EA00:0D8B je 0DBB EA00:0D8D mov di,ax EA00:0D8F mov bx,[bp+02] EA00:0D92 mov dl,[bx+di] EA00:0D94 push ax EA00:0D95 push dx EA00:0D96 xor dl,dl EA00:0D98 mov [bx+di],dl EA00:0D9A mov ah,01 EA00:0D9C call 0DBE EA00:0D9F pop dx EA00:0DA0 mov [bx+di],dl EA00:0DA2 pop ax EA00:0DA3 push ax EA00:0DA4 lea si,[bx+di] EA00:0DA6 mov di,bx EA00:0DA8 mov cx,[bp+00] EA00:0DAB sub cx,si EA00:0DAD inc cx EA00:0DAE call 12EF EA00:0DB1 pop ax EA00:0DB2 sub [bp+00],ax EA00:0DB5 inc byte ptr [bp+08] EA00:0DB8 inc byte ptr [bp+0A] EA00:0DBB pop di EA00:0DBC pop si EA00:0DBD ret EA00:0DBE push ax EA00:0DBF push bx EA00:0DC0 push cx EA00:0DC1 push dx EA00:0DC2 push si EA00:0DC3 push di EA00:0DC4 push bp EA00:0DC5 push ds EA00:0DC6 push es EA00:0DC7 mov es,[bp+06] EA00:0DCA call dword ptr [si+1F] EA00:0DCD pop es EA00:0DCE pop ds EA00:0DCF pop bp EA00:0DD0 pop di EA00:0DD1 pop si EA00:0DD2 pop dx EA00:0DD3 pop cx EA00:0DD4 pop bx EA00:0DD5 pop ax EA00:0DD6 ret EA00:0DD7 xor dx,dx EA00:0DD9 mov bx,[bp+02] EA00:0DDC cmp al,00 EA00:0DDE je 0DFF EA00:0DE0 mov al,es:[bx] EA00:0DE3 call 0E6C EA00:0DE6 or al,al EA00:0DE8 jne 0DF3 EA00:0DEA push dx EA00:0DEB mov cl,00 EA00:0DED call 0E49 EA00:0DF0 pop dx EA00:0DF1 add dx,ax EA00:0DF3 push dx EA00:0DF4 mov cl,01 EA00:0DF6 call 0E49 EA00:0DF9 pop dx EA00:0DFA add dx,ax EA00:0DFC jmp 0E21 EA00:0DFE nop EA00:0DFF cmp bx,[si] EA00:0E01 je 0E21 EA00:0E03 dec bx EA00:0E04 inc dx EA00:0E05 mov al,es:[bx] EA00:0E08 call 0E6C EA00:0E0B test al,al EA00:0E0D je 0E18 EA00:0E0F push dx EA00:0E10 mov cl,01 EA00:0E12 call 0E24 EA00:0E15 pop dx EA00:0E16 add dx,ax EA00:0E18 push dx EA00:0E19 mov cl,00 EA00:0E1B call 0E24 EA00:0E1E pop dx EA00:0E1F add dx,ax EA00:0E21 mov ax,dx EA00:0E23 ret EA00:0E24 xor dx,dx EA00:0E26 mov ax,bx EA00:0E28 cmp ax,[si] EA00:0E2A je 0E46 EA00:0E2C mov al,es:[bx+FF] EA00:0E30 call 0E6C EA00:0E33 cmp cl,00 EA00:0E36 jne 0E3E EA00:0E38 test al,al EA00:0E3A jne 0E46 EA00:0E3C jmp 0E42 EA00:0E3E test al,al EA00:0E40 je 0E46 EA00:0E42 dec bx EA00:0E43 inc dx EA00:0E44 jmp 0E26 EA00:0E46 mov ax,dx EA00:0E48 ret EA00:0E49 xor dx,dx EA00:0E4B mov ax,bx EA00:0E4D cmp ax,[bp+00] EA00:0E50 jnb 0E69 EA00:0E52 inc bx EA00:0E53 inc dx EA00:0E54 mov al,es:[bx] EA00:0E57 call 0E6C EA00:0E5A cmp cl,00 EA00:0E5D jne 0E65 EA00:0E5F test al,al EA00:0E61 jne 0E69 EA00:0E63 jmp 0E4B EA00:0E65 test al,al EA00:0E67 jne 0E4B EA00:0E69 mov ax,dx EA00:0E6B ret EA00:0E6C cmp al,09 EA00:0E6E je 0E98 EA00:0E70 cmp al,0C EA00:0E72 je 0E98 EA00:0E74 cmp al,0D EA00:0E76 je 0E98 EA00:0E78 cmp al,20 EA00:0E7A jb 0E9D EA00:0E7C cmp al,30 EA00:0E7E jb 0E98 EA00:0E80 cmp al,39 EA00:0E82 jbe 0E9D EA00:0E84 cmp al,41 EA00:0E86 jb 0E98 EA00:0E88 cmp al,5A EA00:0E8A jbe 0E9D EA00:0E8C cmp al,61 EA00:0E8E jb 0E98 EA00:0E90 cmp al,7A EA00:0E92 jbe 0E9D EA00:0E94 cmp al,80 EA00:0E96 jnb 0E9D EA00:0E98 mov ax,0001 EA00:0E9B jmp 0E9F EA00:0E9D xor ax,ax EA00:0E9F ret EA00:0EA0 mov bx,[bp+02] EA00:0EA3 mov al,00 EA00:0EA5 call 05B3 EA00:0EA8 mov dl,al EA00:0EAA cmp al,[bp+09] EA00:0EAD jb 0EBC EA00:0EAF cmp byte ptr [bp+09],01 EA00:0EB3 jbe 0EBC EA00:0EB5 mov al,[bp+11] EA00:0EB8 sub [bp+0C],al EA00:0EBB ret EA00:0EBC mov bx,[bp+02] EA00:0EBF mov al,01 EA00:0EC1 call 05B3 EA00:0EC4 mov dh,al EA00:0EC6 cmp al,[bp+09] EA00:0EC9 jb 0F11 EA00:0ECB inc byte ptr [bp+08] EA00:0ECE cmp byte ptr [bp+09],01 EA00:0ED2 ja 0EFC EA00:0ED4 cmp byte ptr [bp+0C],00 EA00:0ED8 je 0EE8 EA00:0EDA dec byte ptr [bp+0C] EA00:0EDD cmp byte ptr [bp+11],02 EA00:0EE1 jne 0F34 EA00:0EE3 call 0597 EA00:0EE6 jmp 0F34 EA00:0EE8 call 0597 EA00:0EEB cmp byte ptr [bp+11],02 EA00:0EEF jne 0F34 EA00:0EF1 cmp byte ptr [bp+0A],00 EA00:0EF5 jne 0F34 EA00:0EF7 call 0597 EA00:0EFA jmp 0F34 EA00:0EFC call 0597 EA00:0EFF cmp byte ptr [bp+11],02 EA00:0F03 jne 0F34 EA00:0F05 dec dl EA00:0F07 cmp dl,[bp+09] EA00:0F0A jne 0EF7 EA00:0F0C dec byte ptr [bp+0C] EA00:0F0F jmp 0F34 EA00:0F11 dec dh EA00:0F13 cmp dh,[bp+09] EA00:0F16 jne 0EB5 EA00:0F18 dec byte ptr [bp+0C] EA00:0F1B sub dl,02 EA00:0F1E cmp dl,[bp+09] EA00:0F21 jne 0F2B EA00:0F23 call 0597 EA00:0F26 inc byte ptr [bp+08] EA00:0F29 jmp 0F34 EA00:0F2B cmp byte ptr [bp+11],02 EA00:0F2F jne 0F34 EA00:0F31 dec byte ptr [bp+0C] EA00:0F34 ret EA00:0F35 mov bx,[bp+02] EA00:0F38 mov al,es:[bx+FF] EA00:0F3C call 052E EA00:0F3F mov [bp+11],al EA00:0F42 mov al,02 EA00:0F44 call 05B3 EA00:0F47 mov dx,ax EA00:0F49 cmp al,[bp+09] EA00:0F4C jle 0F55 EA00:0F4E mov al,[bp+11] EA00:0F51 add [bp+0C],al EA00:0F54 ret EA00:0F55 inc byte ptr [bp+08] EA00:0F58 push dx EA00:0F59 mov bx,[bp+02] EA00:0F5C mov al,03 EA00:0F5E call 05B3 EA00:0F61 pop dx EA00:0F62 cmp ax,dx EA00:0F64 jle 0F84 EA00:0F66 cmp byte ptr [bp+0A],00 EA00:0F6A jne 0F84 EA00:0F6C call 057B EA00:0F6F cmp byte ptr [bp+11],02 EA00:0F73 jne 0F98 EA00:0F75 cmp dl,[bp+09] EA00:0F78 jne 0F7F EA00:0F7A inc byte ptr [bp+0C] EA00:0F7D jmp 0F98 EA00:0F7F call 057B EA00:0F82 jmp 0F98 EA00:0F84 cmp ax,dx EA00:0F86 jle 0F4E EA00:0F88 call 057B EA00:0F8B cmp byte ptr [bp+11],02 EA00:0F8F jne 0F98 EA00:0F91 test dx,dx EA00:0F93 jg 0F7A EA00:0F95 call 057B EA00:0F98 ret EA00:0F99 push ax EA00:0F9A push bx EA00:0F9B push cx EA00:0F9C push dx EA00:0F9D push di EA00:0F9E push si EA00:0F9F push ds EA00:0FA0 push es EA00:0FA1 call 109B EA00:0FA4 push ax EA00:0FA5 push bx EA00:0FA6 push cx EA00:0FA7 push dx EA00:0FA8 push si EA00:0FA9 call 0CE1 EA00:0FAC mov es,es:[02AC] EA00:0FB1 xor di,di EA00:0FB3 pop si EA00:0FB4 pop dx EA00:0FB5 pop cx EA00:0FB6 pop bx EA00:0FB7 pop ax EA00:0FB8 or al,al EA00:0FBA je 0FD4 EA00:0FBC dec al EA00:0FBE je 1002 EA00:0FC0 dec al EA00:0FC2 je 1031 EA00:0FC4 dec al EA00:0FC6 jne 0FCB EA00:0FC8 jmp 105F EA00:0FCB pop es EA00:0FCC pop ds EA00:0FCD pop si EA00:0FCE pop di EA00:0FCF pop dx EA00:0FD0 pop cx EA00:0FD1 pop bx EA00:0FD2 pop ax EA00:0FD3 ret EA00:0FD4 sub cx,dx EA00:0FD6 mov bx,cx EA00:0FD8 inc bl EA00:0FDA mov al,A0 EA00:0FDC mul dh EA00:0FDE add di,ax EA00:0FE0 xor dh,dh EA00:0FE2 shl dl,1 EA00:0FE4 add di,dx EA00:0FE6 inc ch EA00:0FE8 mov cl,bl EA00:0FEA push di EA00:0FEB mov al,es:[di] EA00:0FEE mov [si],al EA00:0FF0 inc di EA00:0FF1 inc di EA00:0FF2 inc si EA00:0FF3 dec cl EA00:0FF5 jne 0FEB EA00:0FF7 pop di EA00:0FF8 add di,00A0 EA00:0FFC dec ch EA00:0FFE jne 0FE8 EA00:1000 jmp 0FCB EA00:1002 sub cx,dx EA00:1004 mov bx,cx EA00:1006 inc bl EA00:1008 shl bl,1 EA00:100A mov al,A0 EA00:100C mul dh EA00:100E add di,ax EA00:1010 xor dh,dh EA00:1012 shl dl,1 EA00:1014 add di,dx EA00:1016 inc ch EA00:1018 mov cl,bl EA00:101A push di EA00:101B mov al,es:[di] EA00:101E mov [si],al EA00:1020 inc di EA00:1021 inc si EA00:1022 dec cl EA00:1024 jne 101B EA00:1026 pop di EA00:1027 add di,00A0 EA00:102B dec ch EA00:102D jne 1018 EA00:102F jmp 0FCB EA00:1031 sub cx,dx EA00:1033 mov bx,cx EA00:1035 inc bl EA00:1037 mov al,A0 EA00:1039 mul dh EA00:103B add di,ax EA00:103D xor dh,dh EA00:103F shl dl,1 EA00:1041 add di,dx EA00:1043 inc ch EA00:1045 mov cl,bl EA00:1047 push di EA00:1048 mov al,[si] EA00:104A mov es:[di],al EA00:104D inc di EA00:104E inc di EA00:104F inc si EA00:1050 dec cl EA00:1052 jne 1048 EA00:1054 pop di EA00:1055 add di,00A0 EA00:1059 dec ch EA00:105B jne 1045 EA00:105D jmp 108C EA00:105F sub cx,dx EA00:1061 mov bx,cx EA00:1063 inc bl EA00:1065 shl bl,1 EA00:1067 mov al,A0 EA00:1069 mul dh EA00:106B add di,ax EA00:106D xor dh,dh EA00:106F shl dl,1 EA00:1071 add di,dx EA00:1073 inc ch EA00:1075 mov cl,bl EA00:1077 push di EA00:1078 mov al,[si] EA00:107A mov es:[di],al EA00:107D inc di EA00:107E inc si EA00:107F dec cl EA00:1081 jne 1078 EA00:1083 pop di EA00:1084 add di,00A0 EA00:1088 dec ch EA00:108A jne 1075 EA00:108C mov ah,12 EA00:108E int 61 EA00:1090 jmp 0FCB EA00:1093 push ax EA00:1094 mov ax,0098 EA00:1097 mov ds,ax EA00:1099 pop ax EA00:109A ret EA00:109B push ax EA00:109C mov ax,0098 EA00:109F mov es,ax EA00:10A1 pop ax EA00:10A2 ret EA00:10A3 push dx EA00:10A4 push di EA00:10A5 push si EA00:10A6 call 1122 EA00:10A9 pop si EA00:10AA pop di EA00:10AB push ax EA00:10AC push di EA00:10AD cmp di,FF EA00:10B0 je 10BA EA00:10B2 mov al,01 EA00:10B4 call 10F7 EA00:10B7 inc ax EA00:10B8 add si,ax EA00:10BA push ax EA00:10BB call 113C EA00:10BE pop bx EA00:10BF pop di EA00:10C0 cmp di,FF EA00:10C3 je 10DB EA00:10C5 push bx EA00:10C6 push ax EA00:10C7 push ds EA00:10C8 push es EA00:10C9 pop ds EA00:10CA mov si,di EA00:10CC call 113C EA00:10CF pop ds EA00:10D0 pop bx EA00:10D1 add ax,bx EA00:10D3 inc ax EA00:10D4 pop dx EA00:10D5 cmp ax,dx EA00:10D7 ja 10DB EA00:10D9 mov ax,dx EA00:10DB mov cx,ax EA00:10DD add cx,04 EA00:10E0 pop ax EA00:10E1 mov ah,al EA00:10E3 pop dx EA00:10E4 mov ch,ah EA00:10E6 push ax EA00:10E7 mov al,ah EA00:10E9 inc al EA00:10EB mul cl EA00:10ED mov bx,ax EA00:10EF pop ax EA00:10F0 dec dl EA00:10F2 add cl,dl EA00:10F4 add ch,dh EA00:10F6 ret EA00:10F7 push es EA00:10F8 push ds EA00:10F9 pop es EA00:10FA mov di,si EA00:10FC or al,al EA00:10FE je 1113 EA00:1100 xor cx,cx EA00:1102 cmp byte ptr es:[di],00 EA00:1106 je 111E EA00:1108 cmp byte ptr es:[di],20 EA00:110C jnb 110F EA00:110E inc cx EA00:110F inc cx EA00:1110 inc di EA00:1111 jmp 1102 EA00:1113 cld EA00:1114 mov cx,FFFF EA00:1117 xor al,al EA00:1119 repne scasb EA00:111B not cx EA00:111D dec cx EA00:111E pop es EA00:111F mov ax,cx EA00:1121 ret EA00:1122 xor dx,dx EA00:1124 cmp byte ptr [si],00 EA00:1127 je 1135 EA00:1129 cmp byte ptr [si],00 EA00:112C je 1139 EA00:112E xor al,al EA00:1130 call 10F7 EA00:1133 add si,ax EA00:1135 inc si EA00:1136 inc dx EA00:1137 jmp 1129 EA00:1139 mov ax,dx EA00:113B ret EA00:113C xor dx,dx EA00:113E xor ax,ax EA00:1140 cmp byte ptr [si],00 EA00:1143 je 1151 EA00:1145 cmp byte ptr [si],00 EA00:1148 je 115A EA00:114A mov al,01 EA00:114C call 10F7 EA00:114F mov si,di EA00:1151 inc si EA00:1152 cmp ax,dx EA00:1154 jbe 1145 EA00:1156 mov dx,ax EA00:1158 jmp 1145 EA00:115A mov ax,dx EA00:115C ret EA00:115D mov ax,0F01 EA00:1160 int 61 EA00:1162 ret EA00:1163 push ax EA00:1164 push bx EA00:1165 xor bx,bx EA00:1167 mov ah,0E EA00:1169 int 10 EA00:116B pop bx EA00:116C pop ax EA00:116D ret EA00:116E mov al,0D EA00:1170 xor bh,bh EA00:1172 mov ah,0E EA00:1174 int 10 EA00:1176 mov al,0A EA00:1178 mov ah,0E EA00:117A int 10 EA00:117C ret EA00:117D push ax EA00:117E push bx EA00:117F push dx EA00:1180 xor bh,bh EA00:1182 mov ah,02 EA00:1184 int 10 EA00:1186 pop dx EA00:1187 pop bx EA00:1188 pop ax EA00:1189 ret EA00:118A push ax EA00:118B push bx EA00:118C push cx EA00:118D push dx EA00:118E mov bl,ch EA00:1190 xor bh,bh EA00:1192 xor ch,ch EA00:1194 add cl,02 EA00:1197 add dx,0101 EA00:119B mov ah,02 EA00:119D int 10 EA00:119F mov al,20 EA00:11A1 mov ah,0A EA00:11A3 int 10 EA00:11A5 inc dh EA00:11A7 dec bl EA00:11A9 jne 119B EA00:11AB pop dx EA00:11AC pop cx EA00:11AD pop bx EA00:11AE pop ax EA00:11AF ret EA00:11B0 push ax EA00:11B1 push cx EA00:11B2 push dx EA00:11B3 cmp byte ptr [si],00 EA00:11B6 je 11DB EA00:11B8 call 11E0 EA00:11BB xor ch,ch EA00:11BD add dx,cx EA00:11BF xor bh,bh EA00:11C1 mov ah,02 EA00:11C3 int 10 EA00:11C5 mov al,20 EA00:11C7 call 1163 EA00:11CA mov al,[si] EA00:11CC or al,al EA00:11CE je 11D6 EA00:11D0 call 1163 EA00:11D3 inc si EA00:11D4 jmp 11CA EA00:11D6 mov al,20 EA00:11D8 call 1163 EA00:11DB inc si EA00:11DC pop dx EA00:11DD pop cx EA00:11DE pop ax EA00:11DF ret EA00:11E0 push si EA00:11E1 xor ch,ch EA00:11E3 inc ch EA00:11E5 inc si EA00:11E6 cmp byte ptr [si],00 EA00:11E9 jne 11E3 EA00:11EB sub cl,ch EA00:11ED inc cl EA00:11EF shr cl,1 EA00:11F1 or cl,cl EA00:11F3 jne 11F7 EA00:11F5 inc cl EA00:11F7 pop si EA00:11F8 ret EA00:11F9 push bx EA00:11FA push si EA00:11FB push di EA00:11FC push ds EA00:11FD push es EA00:11FE xor bl,bl EA00:1200 xor cx,cx EA00:1202 cmp byte ptr [si],00 EA00:1205 je 120B EA00:1207 dec ch EA00:1209 jmp 1213 EA00:120B xor bl,bl EA00:120D inc si EA00:120E cmp byte ptr [si],00 EA00:1211 je 1225 EA00:1213 inc si EA00:1214 inc bl EA00:1216 cmp byte ptr [si],00 EA00:1219 jne 1213 EA00:121B inc ch EA00:121D cmp bl,cl EA00:121F jl 120B EA00:1221 mov cl,bl EA00:1223 jmp 120B EA00:1225 mov ah,cl EA00:1227 cmp di,FF EA00:122A je 125A EA00:122C xor al,al EA00:122E xor bl,bl EA00:1230 cmp byte ptr es:[di],00 EA00:1234 je 1256 EA00:1236 cmp byte ptr es:[di],00 EA00:123A je 1244 EA00:123C cmp byte ptr es:[di],20 EA00:1240 jnb 1244 EA00:1242 inc bl EA00:1244 inc di EA00:1245 inc bl EA00:1247 cmp byte ptr es:[di],00 EA00:124B jne 1236 EA00:124D inc di EA00:124E cmp bl,al EA00:1250 jl 122E EA00:1252 mov al,bl EA00:1254 jmp 122E EA00:1256 add cl,al EA00:1258 inc cl EA00:125A pop es EA00:125B pop ds EA00:125C pop di EA00:125D pop si EA00:125E pop bx EA00:125F ret EA00:1260 push si EA00:1261 push cx EA00:1262 push dx EA00:1263 xor bh,bh EA00:1265 mov ah,09 EA00:1267 int 60 EA00:1269 pop dx EA00:126A pop cx EA00:126B pop si EA00:126C cmp byte ptr [si],00 EA00:126F jne 1278 EA00:1271 mov di,si EA00:1273 add di,02 EA00:1276 jmp 12BB EA00:1278 push es EA00:1279 push si EA00:127A push ds EA00:127B pop es EA00:127C push cx EA00:127D push dx EA00:127E mov di,si EA00:1280 call 12C3 EA00:1283 mov bx,ax EA00:1285 call 12D3 EA00:1288 add ax,0002 EA00:128B pop dx EA00:128C pop cx EA00:128D push bx EA00:128E push ax EA00:128F mov bl,cl EA00:1291 sub bl,dl EA00:1293 sub bl,01 EA00:1296 call 12BC EA00:1299 sub bl,al EA00:129B shr bl,1 EA00:129D inc bl EA00:129F add dl,bl EA00:12A1 call 042C EA00:12A4 mov al,20 EA00:12A6 call 1163 EA00:12A9 pop cx EA00:12AA sub cx,02 EA00:12AD call 05FE EA00:12B0 mov al,20 EA00:12B2 call 1163 EA00:12B5 pop ax EA00:12B6 pop di EA00:12B7 add di,ax EA00:12B9 inc di EA00:12BA pop es EA00:12BB ret EA00:12BC cmp ax,bx EA00:12BE jl 12C2 EA00:12C0 mov ax,bx EA00:12C2 ret EA00:12C3 push di EA00:12C4 mov cx,FFFF EA00:12C7 xor al,al EA00:12C9 cld EA00:12CA repne scasb EA00:12CC not cx EA00:12CE dec cx EA00:12CF mov ax,cx EA00:12D1 pop di EA00:12D2 ret EA00:12D3 push di EA00:12D4 push ds EA00:12D5 push si EA00:12D6 push es EA00:12D7 pop ds EA00:12D8 xor cx,cx EA00:12DA mov si,di EA00:12DC lodsb EA00:12DD or al,al EA00:12DF je 12E9 EA00:12E1 inc cx EA00:12E2 cmp al,20 EA00:12E4 jnb 12DC EA00:12E6 inc cx EA00:12E7 jmp 12DC EA00:12E9 mov ax,cx EA00:12EB pop si EA00:12EC pop ds EA00:12ED pop di EA00:12EE ret EA00:12EF push ds EA00:12F0 push es EA00:12F1 pop ds EA00:12F2 jcxz 1304 EA00:12F4 cld EA00:12F5 cmp si,di EA00:12F7 je 1304 EA00:12F9 ja 1302 EA00:12FB std EA00:12FC add di,cx EA00:12FE add si,cx EA00:1300 dec di EA00:1301 dec si EA00:1302 rep movsb EA00:1304 pop ds EA00:1305 ret EA00:1306 cmp word ptr es:[di],00 EA00:130A je 131F EA00:130C push di EA00:130D push ax EA00:130E xor ax,ax EA00:1310 mov cx,FFFF EA00:1313 cld EA00:1314 repne scasw EA00:1316 not cx EA00:1318 dec cx EA00:1319 pop ax EA00:131A pop di EA00:131B push di EA00:131C repne scasw EA00:131E pop di EA00:131F ret