aboutsummaryrefslogtreecommitdiff
path: root/disasm
diff options
context:
space:
mode:
Diffstat (limited to 'disasm')
-rw-r--r--disasm1054
1 files changed, 0 insertions, 1054 deletions
diff --git a/disasm b/disasm
deleted file mode 100644
index 3b9c99f..0000000
--- a/disasm
+++ /dev/null
@@ -1,1054 +0,0 @@
-00000000 E93900 jmp word 0x3c
-00000003 E96D02 jmp word 0x273
-00000006 E9BE01 jmp word 0x1c7
-00000009 E9E801 jmp word 0x1f4
-0000000C E9A102 jmp word 0x2b0
-0000000F E95502 jmp word 0x267
-00000012 E97803 jmp word 0x38d
-00000015 E97A03 jmp word 0x392
-00000018 E9E103 jmp word 0x3fc
-0000001B E9BE03 jmp word 0x3dc
-0000001E E9A703 jmp word 0x3c8
-00000021 E9F103 jmp word 0x415
-00000024 E9F502 jmp word 0x31c
-00000027 E9FF02 jmp word 0x329
-0000002A E9A502 jmp word 0x2d2
-0000002D E9C702 jmp word 0x2f7
-00000030 E90904 jmp word 0x43c
-00000033 E92004 jmp word 0x456
-00000036 E93904 jmp word 0x472
-00000039 E95304 jmp word 0x48f
-0000003C 8CC8 mov ax,cs
-0000003E 8ED8 mov ds,ax
-00000040 8EC0 mov es,ax
-00000042 050010 add ax,0x1000
-00000045 8ED0 mov ss,ax
-00000047 30F6 xor dh,dh
-00000049 89161A08 mov [0x81a],dx
-0000004D BCFFFF mov sp,0xffff
-00000050 E82002 call word 0x273
-00000053 E80803 call word 0x35e
-00000056 68E904 push word 0x4e9
-00000059 E86B01 call word 0x1c7
-0000005C 680030 push word 0x3000
-0000005F E83502 call word 0x297
-00000062 E85802 call word 0x2bd
-00000065 688805 push word 0x588
-00000068 E85C01 call word 0x1c7
-0000006B E80401 call word 0x172
-0000006E 68D007 push word 0x7d0
-00000071 E85301 call word 0x1c7
-00000074 681B08 push word 0x81b
-00000077 6A20 push byte +0x20
-00000079 E81603 call word 0x392
-0000007C 682407 push word 0x724
-0000007F E84501 call word 0x1c7
-00000082 681B08 push word 0x81b
-00000085 E8B403 call word 0x43c
-00000088 68E707 push word 0x7e7
-0000008B 681B08 push word 0x81b
-0000008E E88403 call word 0x415
-00000091 7428 jz 0xbb
-00000093 68EC07 push word 0x7ec
-00000096 681B08 push word 0x81b
-00000099 E87903 call word 0x415
-0000009C 740D jz 0xab
-0000009E 68F407 push word 0x7f4
-000000A1 681B08 push word 0x81b
-000000A4 E86E03 call word 0x415
-000000A7 740A jz 0xb3
-000000A9 EBC3 jmp short 0x6e
-000000AB 68BF06 push word 0x6bf
-000000AE E81601 call word 0x1c7
-000000B1 EBBB jmp short 0x6e
-000000B3 687906 push word 0x679
-000000B6 E80E01 call word 0x1c7
-000000B9 EBB3 jmp short 0x6e
-000000BB 68C907 push word 0x7c9
-000000BE E80601 call word 0x1c7
-000000C1 682407 push word 0x724
-000000C4 E80001 call word 0x1c7
-000000C7 54 push sp
-000000C8 55 push bp
-000000C9 57 push di
-000000CA 56 push si
-000000CB 0FA8 push gs
-000000CD 16 push ss
-000000CE 06 push es
-000000CF 1E push ds
-000000D0 0E push cs
-000000D1 52 push dx
-000000D2 51 push cx
-000000D3 53 push bx
-000000D4 50 push ax
-000000D5 680F06 push word 0x60f
-000000D8 E8EC00 call word 0x1c7
-000000DB 682405 push word 0x524
-000000DE E8E600 call word 0x1c7
-000000E1 58 pop ax
-000000E2 E87A00 call word 0x15f
-000000E5 682B05 push word 0x52b
-000000E8 E8DC00 call word 0x1c7
-000000EB 58 pop ax
-000000EC E87000 call word 0x15f
-000000EF 683305 push word 0x533
-000000F2 E8D200 call word 0x1c7
-000000F5 58 pop ax
-000000F6 E86600 call word 0x15f
-000000F9 683B05 push word 0x53b
-000000FC E8C800 call word 0x1c7
-000000FF 58 pop ax
-00000100 E85C00 call word 0x15f
-00000103 684305 push word 0x543
-00000106 E8BE00 call word 0x1c7
-00000109 58 pop ax
-0000010A E85200 call word 0x15f
-0000010D 684A05 push word 0x54a
-00000110 E8B400 call word 0x1c7
-00000113 58 pop ax
-00000114 E84800 call word 0x15f
-00000117 685205 push word 0x552
-0000011A E8AA00 call word 0x1c7
-0000011D 58 pop ax
-0000011E E83E00 call word 0x15f
-00000121 685A05 push word 0x55a
-00000124 E8A000 call word 0x1c7
-00000127 58 pop ax
-00000128 E83400 call word 0x15f
-0000012B 686205 push word 0x562
-0000012E E89600 call word 0x1c7
-00000131 58 pop ax
-00000132 E82A00 call word 0x15f
-00000135 686905 push word 0x569
-00000138 E88C00 call word 0x1c7
-0000013B 58 pop ax
-0000013C E82000 call word 0x15f
-0000013F 687105 push word 0x571
-00000142 E88200 call word 0x1c7
-00000145 58 pop ax
-00000146 E81600 call word 0x15f
-00000149 688105 push word 0x581
-0000014C E87800 call word 0x1c7
-0000014F 58 pop ax
-00000150 E80C00 call word 0x15f
-00000153 687905 push word 0x579
-00000156 E86E00 call word 0x1c7
-00000159 58 pop ax
-0000015A E80200 call word 0x15f
-0000015D EB0E jmp short 0x16d
-0000015F 683307 push word 0x733
-00000162 50 push ax
-00000163 E87602 call word 0x3dc
-00000166 682E07 push word 0x72e
-00000169 E85B00 call word 0x1c7
-0000016C C3 ret
-0000016D E81D02 call word 0x38d
-00000170 EBFB jmp short 0x16d
-00000172 68B105 push word 0x5b1
-00000175 E84F00 call word 0x1c7
-00000178 68BF06 push word 0x6bf
-0000017B E84900 call word 0x1c7
-0000017E 687906 push word 0x679
-00000181 E84300 call word 0x1c7
-00000184 68A306 push word 0x6a3
-00000187 E83D00 call word 0x1c7
-0000018A 682C07 push word 0x72c
-0000018D FF361A08 push word [0x81a]
-00000191 E86802 call word 0x3fc
-00000194 68DD06 push word 0x6dd
-00000197 E82D00 call word 0x1c7
-0000019A 682807 push word 0x728
-0000019D E82700 call word 0x1c7
-000001A0 682407 push word 0x724
-000001A3 E82100 call word 0x1c7
-000001A6 680206 push word 0x602
-000001A9 E81B00 call word 0x1c7
-000001AC 683307 push word 0x733
-000001AF 6AFF push byte -0x1
-000001B1 E82802 call word 0x3dc
-000001B4 682E07 push word 0x72e
-000001B7 E80D00 call word 0x1c7
-000001BA 682407 push word 0x724
-000001BD E80700 call word 0x1c7
-000001C0 68B105 push word 0x5b1
-000001C3 E80100 call word 0x1c7
-000001C6 C3 ret
-000001C7 58 pop ax
-000001C8 5E pop si
-000001C9 50 push ax
-000001CA 06 push es
-000001CB 51 push cx
-000001CC 52 push dx
-000001CD E89700 call word 0x267
-000001D0 AC lodsb
-000001D1 3C00 cmp al,0x0
-000001D3 7414 jz 0x1e9
-000001D5 3C01 cmp al,0x1
-000001D7 740A jz 0x1e3
-000001D9 50 push ax
-000001DA E81700 call word 0x1f4
-000001DD 8B3E3507 mov di,[0x735]
-000001E1 EBED jmp short 0x1d0
-000001E3 AC lodsb
-000001E4 A22707 mov [0x727],al
-000001E7 EBE7 jmp short 0x1d0
-000001E9 893E3507 mov [0x735],di
-000001ED E8CD00 call word 0x2bd
-000001F0 59 pop cx
-000001F1 5A pop dx
-000001F2 07 pop es
-000001F3 C3 ret
-000001F4 5A pop dx
-000001F5 58 pop ax
-000001F6 52 push dx
-000001F7 06 push es
-000001F8 57 push di
-000001F9 E86B00 call word 0x267
-000001FC 81FFA00F cmp di,0xfa0
-00000200 7D3E jnl 0x240
-00000202 3C08 cmp al,0x8
-00000204 7414 jz 0x21a
-00000206 3C0D cmp al,0xd
-00000208 741F jz 0x229
-0000020A 3C0A cmp al,0xa
-0000020C 7421 jz 0x22f
-0000020E AA stosb
-0000020F A02707 mov al,[0x727]
-00000212 AA stosb
-00000213 893E3507 mov [0x735],di
-00000217 5F pop di
-00000218 07 pop es
-00000219 C3 ret
-0000021A 83EF02 sub di,byte +0x2
-0000021D B020 mov al,0x20
-0000021F AA stosb
-00000220 83EF02 sub di,byte +0x2
-00000223 A02707 mov al,[0x727]
-00000226 AA stosb
-00000227 EBEA jmp short 0x213
-00000229 81C7A000 add di,0xa0
-0000022D EBE4 jmp short 0x213
-0000022F 89F8 mov ax,di
-00000231 31D2 xor dx,dx
-00000233 BFA000 mov di,0xa0
-00000236 F7F7 div di
-00000238 F7E7 mul di
-0000023A 89C7 mov di,ax
-0000023C 31C0 xor ax,ax
-0000023E EBD3 jmp short 0x213
-00000240 1E push ds
-00000241 50 push ax
-00000242 57 push di
-00000243 56 push si
-00000244 B900B8 mov cx,0xb800
-00000247 8ED9 mov ds,cx
-00000249 BEA000 mov si,0xa0
-0000024C 31FF xor di,di
-0000024E B9000F mov cx,0xf00
-00000251 F3A4 rep movsb
-00000253 30C0 xor al,al
-00000255 B9A000 mov cx,0xa0
-00000258 BF000F mov di,0xf00
-0000025B F3AA rep stosb
-0000025D 5E pop si
-0000025E 5F pop di
-0000025F 81EFA000 sub di,0xa0
-00000263 58 pop ax
-00000264 1F pop ds
-00000265 EB9B jmp short 0x202
-00000267 50 push ax
-00000268 B800B8 mov ax,0xb800
-0000026B 8EC0 mov es,ax
-0000026D 8B3E3507 mov di,[0x735]
-00000271 58 pop ax
-00000272 C3 ret
-00000273 50 push ax
-00000274 51 push cx
-00000275 57 push di
-00000276 06 push es
-00000277 6A00 push byte +0x0
-00000279 E81B00 call word 0x297
-0000027C E8E8FF call word 0x267
-0000027F 31FF xor di,di
-00000281 B9D007 mov cx,0x7d0
-00000284 B020 mov al,0x20
-00000286 AA stosb
-00000287 A02707 mov al,[0x727]
-0000028A AA stosb
-0000028B E2F7 loop 0x284
-0000028D 31C0 xor ax,ax
-0000028F A33507 mov [0x735],ax
-00000292 07 pop es
-00000293 5F pop di
-00000294 59 pop cx
-00000295 58 pop ax
-00000296 C3 ret
-00000297 5B pop bx
-00000298 58 pop ax
-00000299 53 push bx
-0000029A 51 push cx
-0000029B 89C1 mov cx,ax
-0000029D 30E4 xor ah,ah
-0000029F BBA000 mov bx,0xa0
-000002A2 F7E3 mul bx
-000002A4 C1E908 shr cx,byte 0x8
-000002A7 D0E1 shl cl,1
-000002A9 01C8 add ax,cx
-000002AB A33507 mov [0x735],ax
-000002AE 59 pop cx
-000002AF C3 ret
-000002B0 52 push dx
-000002B1 A13507 mov ax,[0x735]
-000002B4 BAA000 mov dx,0xa0
-000002B7 F6F2 div dl
-000002B9 D0EC shr ah,1
-000002BB 5A pop dx
-000002BC C3 ret
-000002BD 50 push ax
-000002BE 53 push bx
-000002BF 52 push dx
-000002C0 E8EDFF call word 0x2b0
-000002C3 88C6 mov dh,al
-000002C5 88E2 mov dl,ah
-000002C7 B80002 mov ax,0x200
-000002CA 30FF xor bh,bh
-000002CC CD10 int 0x10
-000002CE 5A pop dx
-000002CF 5B pop bx
-000002D0 58 pop ax
-000002D1 C3 ret
-000002D2 683707 push word 0x737
-000002D5 E8EFFE call word 0x1c7
-000002D8 B80153 mov ax,0x5301
-000002DB 31DB xor bx,bx
-000002DD CD15 int 0x15
-000002DF 7201 jc 0x2e2
-000002E1 C3 ret
-000002E2 680707 push word 0x707
-000002E5 E8DFFE call word 0x1c7
-000002E8 682807 push word 0x728
-000002EB 50 push ax
-000002EC E80D01 call word 0x3fc
-000002EF 682807 push word 0x728
-000002F2 E8D2FE call word 0x1c7
-000002F5 EBEA jmp short 0x2e1
-000002F7 B80753 mov ax,0x5307
-000002FA BB0100 mov bx,0x1
-000002FD B90300 mov cx,0x3
-00000300 CD15 int 0x15
-00000302 7201 jc 0x305
-00000304 C3 ret
-00000305 680707 push word 0x707
-00000308 E8BCFE call word 0x1c7
-0000030B 682807 push word 0x728
-0000030E 50 push ax
-0000030F E8EA00 call word 0x3fc
-00000312 682807 push word 0x728
-00000315 E8AFFE call word 0x1c7
-00000318 E9ACFD jmp word 0xc7
-0000031B C3 ret
-0000031C 52 push dx
-0000031D 50 push ax
-0000031E 8A161A08 mov dl,[0x81a]
-00000322 30E4 xor ah,ah
-00000324 CD13 int 0x13
-00000326 58 pop ax
-00000327 5A pop dx
-00000328 C3 ret
-00000329 58 pop ax
-0000032A 59 pop cx
-0000032B 5B pop bx
-0000032C 50 push ax
-0000032D 51 push cx
-0000032E E80900 call word 0x33a
-00000331 30ED xor ch,ch
-00000333 B001 mov al,0x1
-00000335 B402 mov ah,0x2
-00000337 CD13 int 0x13
-00000339 C3 ret
-0000033A 5A pop dx
-0000033B 58 pop ax
-0000033C 52 push dx
-0000033D 31D2 xor dx,dx
-0000033F F7360E08 div word [0x80e]
-00000343 FEC2 inc dl
-00000345 88D1 mov cl,dl
-00000347 89D8 mov ax,bx
-00000349 31D2 xor dx,dx
-0000034B F7360E08 div word [0x80e]
-0000034F 31D2 xor dx,dx
-00000351 F7361008 div word [0x810]
-00000355 88D6 mov dh,dl
-00000357 88C5 mov ch,al
-00000359 8A161A08 mov dl,[0x81a]
-0000035D C3 ret
-0000035E E8BBFF call word 0x31c
-00000361 0F8262FD jc word 0xc7
-00000365 BB1B08 mov bx,0x81b
-00000368 8A161A08 mov dl,[0x81a]
-0000036C 30F6 xor dh,dh
-0000036E 30ED xor ch,ch
-00000370 B001 mov al,0x1
-00000372 B402 mov ah,0x2
-00000374 CD13 int 0x13
-00000376 BFB006 mov di,0x6b0
-00000379 BE4608 mov si,0x846
-0000037C B90B00 mov cx,0xb
-0000037F F3A4 rep movsb
-00000381 B91900 mov cx,0x19
-00000384 BE2608 mov si,0x826
-00000387 BF0108 mov di,0x801
-0000038A F3A4 rep movsb
-0000038C C3 ret
-0000038D 31C0 xor ax,ax
-0000038F CD16 int 0x16
-00000391 C3 ret
-00000392 58 pop ax
-00000393 59 pop cx
-00000394 5F pop di
-00000395 50 push ax
-00000396 89FB mov bx,di
-00000398 49 dec cx
-00000399 51 push cx
-0000039A E8F0FF call word 0x38d
-0000039D 3C0D cmp al,0xd
-0000039F 7420 jz 0x3c1
-000003A1 3C08 cmp al,0x8
-000003A3 7413 jz 0x3b8
-000003A5 3C20 cmp al,0x20
-000003A7 7C0C jl 0x3b5
-000003A9 AA stosb
-000003AA 50 push ax
-000003AB E846FE call word 0x1f4
-000003AE E80CFF call word 0x2bd
-000003B1 E2E7 loop 0x39a
-000003B3 EB0C jmp short 0x3c1
-000003B5 41 inc cx
-000003B6 E2E2 loop 0x39a
-000003B8 41 inc cx
-000003B9 39DF cmp di,bx
-000003BB 74DD jz 0x39a
-000003BD 41 inc cx
-000003BE 4F dec di
-000003BF EBE9 jmp short 0x3aa
-000003C1 30C0 xor al,al
-000003C3 AA stosb
-000003C4 58 pop ax
-000003C5 29C8 sub ax,cx
-000003C7 C3 ret
-000003C8 58 pop ax
-000003C9 5E pop si
-000003CA 50 push ax
-000003CB 51 push cx
-000003CC 31C9 xor cx,cx
-000003CE AC lodsb
-000003CF 3C00 cmp al,0x0
-000003D1 7403 jz 0x3d6
-000003D3 41 inc cx
-000003D4 EBF8 jmp short 0x3ce
-000003D6 48 dec ax
-000003D7 4E dec si
-000003D8 89C8 mov ax,cx
-000003DA 59 pop cx
-000003DB C3 ret
-000003DC 5D pop bp
-000003DD 58 pop ax
-000003DE 5F pop di
-000003DF 55 push bp
-000003E0 BBB907 mov bx,0x7b9
-000003E3 FD std
-000003E4 B90200 mov cx,0x2
-000003E7 50 push ax
-000003E8 C0E004 shl al,byte 0x4
-000003EB C0E804 shr al,byte 0x4
-000003EE D7 xlatb
-000003EF AA stosb
-000003F0 58 pop ax
-000003F1 C0E804 shr al,byte 0x4
-000003F4 D7 xlatb
-000003F5 AA stosb
-000003F6 86E0 xchg ah,al
-000003F8 E2ED loop 0x3e7
-000003FA FC cld
-000003FB C3 ret
-000003FC FD std
-000003FD 5D pop bp
-000003FE 5A pop dx
-000003FF 5F pop di
-00000400 55 push bp
-00000401 B90500 mov cx,0x5
-00000404 89D0 mov ax,dx
-00000406 31D2 xor dx,dx
-00000408 BB0A00 mov bx,0xa
-0000040B F7F3 div bx
-0000040D 92 xchg ax,dx
-0000040E 0C30 or al,0x30
-00000410 AA stosb
-00000411 E2F1 loop 0x404
-00000413 FC cld
-00000414 C3 ret
-00000415 5D pop bp
-00000416 5E pop si
-00000417 5F pop di
-00000418 55 push bp
-00000419 87F7 xchg si,di
-0000041B AC lodsb
-0000041C 88C3 mov bl,al
-0000041E 87F7 xchg si,di
-00000420 AC lodsb
-00000421 38D8 cmp al,bl
-00000423 7510 jnz 0x435
-00000425 3C00 cmp al,0x0
-00000427 7407 jz 0x430
-00000429 80FB00 cmp bl,0x0
-0000042C 7402 jz 0x430
-0000042E EBE9 jmp short 0x419
-00000430 31C0 xor ax,ax
-00000432 39C0 cmp ax,ax
-00000434 C3 ret
-00000435 B80100 mov ax,0x1
-00000438 83F802 cmp ax,byte +0x2
-0000043B C3 ret
-0000043C 5D pop bp
-0000043D 5E pop si
-0000043E 50 push ax
-0000043F 55 push bp
-00000440 89F7 mov di,si
-00000442 AC lodsb
-00000443 3C00 cmp al,0x0
-00000445 740D jz 0x454
-00000447 3C41 cmp al,0x41
-00000449 7C06 jl 0x451
-0000044B 3C5A cmp al,0x5a
-0000044D 7F02 jg 0x451
-0000044F 0C20 or al,0x20
-00000451 AA stosb
-00000452 EBEE jmp short 0x442
-00000454 5F pop di
-00000455 C3 ret
-00000456 5D pop bp
-00000457 5E pop si
-00000458 55 push bp
-00000459 57 push di
-0000045A 50 push ax
-0000045B 89F7 mov di,si
-0000045D AC lodsb
-0000045E 3C00 cmp al,0x0
-00000460 740D jz 0x46f
-00000462 3C61 cmp al,0x61
-00000464 7C06 jl 0x46c
-00000466 3C7A cmp al,0x7a
-00000468 7F02 jg 0x46c
-0000046A 24DF and al,0xdf
-0000046C AA stosb
-0000046D EBEE jmp short 0x45d
-0000046F 58 pop ax
-00000470 5F pop di
-00000471 C3 ret
-00000472 5D pop bp
-00000473 5E pop si
-00000474 55 push bp
-00000475 57 push di
-00000476 89F7 mov di,si
-00000478 56 push si
-00000479 E84CFF call word 0x3c8
-0000047C 89C1 mov cx,ax
-0000047E 89FE mov si,di
-00000480 51 push cx
-00000481 AC lodsb
-00000482 3C20 cmp al,0x20
-00000484 7502 jnz 0x488
-00000486 E2F9 loop 0x481
-00000488 59 pop cx
-00000489 4E dec si
-0000048A 41 inc cx
-0000048B F3A4 rep movsb
-0000048D 5F pop di
-0000048E C3 ret
-0000048F 5D pop bp
-00000490 5E pop si
-00000491 55 push bp
-00000492 57 push di
-00000493 56 push si
-00000494 E831FF call word 0x3c8
-00000497 89C1 mov cx,ax
-00000499 FD std
-0000049A 4E dec si
-0000049B AC lodsb
-0000049C 3C20 cmp al,0x20
-0000049E 74FB jz 0x49b
-000004A0 FC cld
-000004A1 83C602 add si,byte +0x2
-000004A4 89F7 mov di,si
-000004A6 31C0 xor ax,ax
-000004A8 AA stosb
-000004A9 5F pop di
-000004AA C3 ret
-000004AB 5D pop bp
-000004AC 5E pop si
-000004AD 5F pop di
-000004AE 55 push bp
-000004AF 51 push cx
-000004B0 52 push dx
-000004B1 89F1 mov cx,si
-000004B3 89FA mov dx,di
-000004B5 87F7 xchg si,di
-000004B7 AC lodsb
-000004B8 3C00 cmp al,0x0
-000004BA 7414 jz 0x4d0
-000004BC 88C3 mov bl,al
-000004BE 87F7 xchg si,di
-000004C0 AC lodsb
-000004C1 3C00 cmp al,0x0
-000004C3 7411 jz 0x4d6
-000004C5 38D8 cmp al,bl
-000004C7 74EC jz 0x4b5
-000004C9 41 inc cx
-000004CA 89CE mov si,cx
-000004CC 89D7 mov di,dx
-000004CE EBE5 jmp short 0x4b5
-000004D0 5A pop dx
-000004D1 59 pop cx
-000004D2 B80100 mov ax,0x1
-000004D5 C3 ret
-000004D6 5A pop dx
-000004D7 59 pop cx
-000004D8 31C0 xor ax,ax
-000004DA C3 ret
-000004DB 5D pop bp
-000004DC 58 pop ax
-000004DD 55 push bp
-000004DE 50 push ax
-000004DF 50 push ax
-000004E0 E88FFF call word 0x472
-000004E3 58 pop ax
-000004E4 50 push ax
-000004E5 E8A7FF call word 0x48f
-000004E8 C3 ret
-000004E9 0109 add [bx+di],cx
-000004EB 4A dec dx
-000004EC 010A add [bp+si],cx
-000004EE 61 popaw
-000004EF 010B add [bp+di],cx
-000004F1 7301 jnc 0x4f4
-000004F3 0C70 or al,0x70
-000004F5 010D add [di],cx
-000004F7 6F outsw
-000004F8 010E7320 add [0x2073],cx
-000004FC 011F add [bx],bx
-000004FE 687474 push word 0x7474
-00000501 703A jo 0x53d
-00000503 2F das
-00000504 2F das
-00000505 626174 bound sp,[bx+di+0x74]
-00000508 636862 arpl [bx+si+0x62],bp
-0000050B 696E2E7565 imul bp,[bp+0x2e],word 0x6575
-00000510 756F jnz 0x581
-00000512 2E636F6D arpl [cs:bx+0x6d],bp
-00000516 2F das
-00000517 6A61 push byte +0x61
-00000519 7370 jnc 0x58b
-0000051B 6F outsw
-0000051C 732E jnc 0x54c
-0000051E 7068 jo 0x588
-00000520 7001 jo 0x523
-00000522 07 pop es
-00000523 000D add [di],cl
-00000525 0A4158 or al,[bx+di+0x58]
-00000528 3A20 cmp ah,[bx+si]
-0000052A 0020 add [bx+si],ah
-0000052C 2020 and [bx+si],ah
-0000052E 42 inc dx
-0000052F 58 pop ax
-00000530 3A20 cmp ah,[bx+si]
-00000532 0020 add [bx+si],ah
-00000534 2020 and [bx+si],ah
-00000536 43 inc bx
-00000537 58 pop ax
-00000538 3A20 cmp ah,[bx+si]
-0000053A 0020 add [bx+si],ah
-0000053C 2020 and [bx+si],ah
-0000053E 44 inc sp
-0000053F 58 pop ax
-00000540 3A20 cmp ah,[bx+si]
-00000542 000D add [di],cl
-00000544 0A4353 or al,[bp+di+0x53]
-00000547 3A20 cmp ah,[bx+si]
-00000549 0020 add [bx+si],ah
-0000054B 2020 and [bx+si],ah
-0000054D 44 inc sp
-0000054E 53 push bx
-0000054F 3A20 cmp ah,[bx+si]
-00000551 0020 add [bx+si],ah
-00000553 2020 and [bx+si],ah
-00000555 45 inc bp
-00000556 53 push bx
-00000557 3A20 cmp ah,[bx+si]
-00000559 0020 add [bx+si],ah
-0000055B 2020 and [bx+si],ah
-0000055D 53 push bx
-0000055E 53 push bx
-0000055F 3A20 cmp ah,[bx+si]
-00000561 000D add [di],cl
-00000563 0A4753 or al,[bx+0x53]
-00000566 3A20 cmp ah,[bx+si]
-00000568 0020 add [bx+si],ah
-0000056A 2020 and [bx+si],ah
-0000056C 53 push bx
-0000056D 49 dec cx
-0000056E 3A20 cmp ah,[bx+si]
-00000570 0020 add [bx+si],ah
-00000572 2020 and [bx+si],ah
-00000574 44 inc sp
-00000575 49 dec cx
-00000576 3A20 cmp ah,[bx+si]
-00000578 0020 add [bx+si],ah
-0000057A 2020 and [bx+si],ah
-0000057C 53 push bx
-0000057D 50 push ax
-0000057E 3A20 cmp ah,[bx+si]
-00000580 000D add [di],cl
-00000582 0A4250 or al,[bp+si+0x50]
-00000585 3A20 cmp ah,[bx+si]
-00000587 0001 add [bx+di],al
-00000589 0C3C or al,0x3c
-0000058B 010A add [bp+si],cx
-0000058D 53 push bx
-0000058E 746F jz 0x5ff
-00000590 7020 jo 0x5b2
-00000592 7361 jnc 0x5f5
-00000594 7969 jns 0x5ff
-00000596 6E outsb
-00000597 6720746865 and [dword eax+ebp*2+0x65],dh
-0000059C 20706F and [bx+si+0x6f],dh
-0000059F 6F outsw
-000005A0 6C insb
-000005A1 27 daa
-000005A2 7320 jnc 0x5c4
-000005A4 636C6F arpl [si+0x6f],bp
-000005A7 7365 jnc 0x60e
-000005A9 642101 and [fs:bx+di],ax
-000005AC 0C3E or al,0x3e
-000005AE 0107 add [bx],ax
-000005B0 00C4 add ah,al
-000005B2 C4 db 0xc4
-000005B3 C4 db 0xc4
-000005B4 C4 db 0xc4
-000005B5 C4 db 0xc4
-000005B6 C4 db 0xc4
-000005B7 C4 db 0xc4
-000005B8 C4 db 0xc4
-000005B9 C4 db 0xc4
-000005BA C4 db 0xc4
-000005BB C4 db 0xc4
-000005BC C4 db 0xc4
-000005BD C4 db 0xc4
-000005BE C4 db 0xc4
-000005BF C4 db 0xc4
-000005C0 C4 db 0xc4
-000005C1 C4 db 0xc4
-000005C2 C4 db 0xc4
-000005C3 C4 db 0xc4
-000005C4 C4 db 0xc4
-000005C5 C4 db 0xc4
-000005C6 C4 db 0xc4
-000005C7 C4 db 0xc4
-000005C8 C4 db 0xc4
-000005C9 C4 db 0xc4
-000005CA C4 db 0xc4
-000005CB C4 db 0xc4
-000005CC C4 db 0xc4
-000005CD C4 db 0xc4
-000005CE C4 db 0xc4
-000005CF C4 db 0xc4
-000005D0 C4 db 0xc4
-000005D1 C4 db 0xc4
-000005D2 C4 db 0xc4
-000005D3 C4 db 0xc4
-000005D4 C4 db 0xc4
-000005D5 C4 db 0xc4
-000005D6 C4 db 0xc4
-000005D7 C4 db 0xc4
-000005D8 C4 db 0xc4
-000005D9 C4 db 0xc4
-000005DA C4 db 0xc4
-000005DB C4 db 0xc4
-000005DC C4 db 0xc4
-000005DD C4 db 0xc4
-000005DE C4 db 0xc4
-000005DF C4 db 0xc4
-000005E0 C4 db 0xc4
-000005E1 C4 db 0xc4
-000005E2 C4 db 0xc4
-000005E3 C4 db 0xc4
-000005E4 C4 db 0xc4
-000005E5 C4 db 0xc4
-000005E6 C4 db 0xc4
-000005E7 C4 db 0xc4
-000005E8 C4 db 0xc4
-000005E9 C4 db 0xc4
-000005EA C4 db 0xc4
-000005EB C4 db 0xc4
-000005EC C4 db 0xc4
-000005ED C4 db 0xc4
-000005EE C4 db 0xc4
-000005EF C4 db 0xc4
-000005F0 C4 db 0xc4
-000005F1 C4 db 0xc4
-000005F2 C4 db 0xc4
-000005F3 C4 db 0xc4
-000005F4 C4 db 0xc4
-000005F5 C4 db 0xc4
-000005F6 C4 db 0xc4
-000005F7 C4 db 0xc4
-000005F8 C4 db 0xc4
-000005F9 C4 db 0xc4
-000005FA C4 db 0xc4
-000005FB C4 db 0xc4
-000005FC C4 db 0xc4
-000005FD C4 db 0xc4
-000005FE C4 db 0xc4
-000005FF C4 db 0xc4
-00000600 C400 les ax,[bx+si]
-00000602 53 push bx
-00000603 7461 jz 0x666
-00000605 636B20 arpl [bp+di+0x20],bp
-00000608 53 push bx
-00000609 697A653A20 imul di,[bp+si+0x65],word 0x203a
-0000060E 0001 add [bx+di],al
-00000610 0C4B or al,0x4b
-00000612 65726E gs jc 0x683
-00000615 656C gs insb
-00000617 207061 and [bx+si+0x61],dh
-0000061A 6E outsb
-0000061B 696321204F imul sp,[bp+di+0x21],word 0x4f20
-00000620 682067 push word 0x6720
-00000623 6F outsw
-00000624 642C20 fs sub al,0x20
-00000627 6F outsw
-00000628 682067 push word 0x6720
-0000062B 6F outsw
-0000062C 642C20 fs sub al,0x20
-0000062F 4F dec di
-00000630 48 dec ax
-00000631 20474F and [bx+0x4f],al
-00000634 44 inc sp
-00000635 210D and [di],cx
-00000637 0A01 or al,[bx+di]
-00000639 0A4F68 or cl,[bx+0x68]
-0000063C 2C20 sub al,0x20
-0000063E 6A75 push byte +0x75
-00000640 7374 jnc 0x6b6
-00000642 206967 and [bx+di+0x67],ch
-00000645 6E outsb
-00000646 6F outsw
-00000647 7265 jc 0x6ae
-00000649 206869 and [bx+si+0x69],ch
-0000064C 6D insw
-0000064D 2C20 sub al,0x20
-0000064F 686572 push word 0x7265
-00000652 6527 gs daa
-00000654 7320 jnc 0x676
-00000656 7468 jz 0x6c0
-00000658 65207265 and [gs:bp+si+0x65],dh
-0000065C 676973746572 imul si,[ebx+0x74],word 0x7265
-00000662 206475 and [si+0x75],ah
-00000665 6D insw
-00000666 7020 jo 0x688
-00000668 796F jns 0x6d9
-0000066A 7520 jnz 0x68c
-0000066C 61 popaw
-0000066D 736B jnc 0x6da
-0000066F 656420666F and [fs:bp+0x6f],ah
-00000674 723A jc 0x6b0
-00000676 0107 add [bx],ax
-00000678 00436F add [bp+di+0x6f],al
-0000067B 6D insw
-0000067C 7069 jo 0x6e7
-0000067E 6C insb
-0000067F 65643A20 cmp ah,[fs:bx+si]
-00000683 3230 xor dh,[bx+si]
-00000685 3133 xor [bp+di],si
-00000687 2D3034 sub ax,0x3430
-0000068A 2D3235 sub ax,0x3532
-0000068D 206174 and [bx+di+0x74],ah
-00000690 2032 and [bp+si],dh
-00000692 303A xor [bp+si],bh
-00000694 35303A xor ax,0x3a30
-00000697 353820 xor ax,0x2038
-0000069A 55 push bp
-0000069B 54 push sp
-0000069C 43 inc bx
-0000069D 2B31 sub si,[bx+di]
-0000069F 320D xor cl,[di]
-000006A1 0A00 or al,[bx+si]
-000006A3 44 inc sp
-000006A4 69736B204C imul si,[bp+di+0x6b],word 0x4c20
-000006A9 61 popaw
-000006AA 62656C bound sp,[di+0x6c]
-000006AD 3A20 cmp ah,[bx+si]
-000006AF 27 daa
-000006B0 2020 and [bx+si],ah
-000006B2 2020 and [bx+si],ah
-000006B4 2020 and [bx+si],ah
-000006B6 2020 and [bx+si],ah
-000006B8 2020 and [bx+si],ah
-000006BA 2027 and [bx],ah
-000006BC 0D0A00 or ax,0xa
-000006BF 56 push si
-000006C0 657273 gs jc 0x736
-000006C3 696F6E3A20 imul bp,[bx+0x6e],word 0x203a
-000006C8 4A dec dx
-000006C9 61 popaw
-000006CA 7370 jnc 0x73c
-000006CC 6F outsw
-000006CD 7320 jnc 0x6ef
-000006CF 50 push ax
-000006D0 7265 jc 0x737
-000006D2 204275 and [bp+si+0x75],al
-000006D5 696C642031 imul bp,[si+0x64],word 0x3120
-000006DA 0D0A00 or ax,0xa
-000006DD 44 inc sp
-000006DE 7269 jc 0x749
-000006E0 7665 jna 0x747
-000006E2 3A20 cmp ah,[bx+si]
-000006E4 00446F add [si+0x6f],al
-000006E7 6E outsb
-000006E8 650D0A00 gs or ax,0xa
-000006EC 010A add [bp+si],cx
-000006EE 53 push bx
-000006EF 7563 jnz 0x754
-000006F1 636573 arpl [di+0x73],sp
-000006F4 7301 jnc 0x6f7
-000006F6 07 pop es
-000006F7 0D0A00 or ax,0xa
-000006FA 010C add [si],cx
-000006FC 46 inc si
-000006FD 61 popaw
-000006FE 696C656401 imul bp,[si+0x65],word 0x164
-00000703 07 pop es
-00000704 0D0A00 or ax,0xa
-00000707 010C add [si],cx
-00000709 46 inc si
-0000070A 61 popaw
-0000070B 696C656401 imul bp,[si+0x65],word 0x164
-00000710 07 pop es
-00000711 207769 and [bx+0x69],dh
-00000714 7468 jz 0x77e
-00000716 206572 and [di+0x72],ah
-00000719 726F jc 0x78a
-0000071B 7220 jc 0x73d
-0000071D 636F64 arpl [bx+0x64],bp
-00000720 653A20 cmp ah,[gs:bx+si]
-00000723 000D add [di],cl
-00000725 0A00 or al,[bx+si]
-00000727 07 pop es
-00000728 3030 xor [bx+si],dh
-0000072A 3030 xor [bx+si],dh
-0000072C 3000 xor [bx+si],al
-0000072E 307830 xor [bx+si+0x30],bh
-00000731 3030 xor [bx+si],dh
-00000733 3000 xor [bx+si],al
-00000735 0000 add [bx+si],al
-00000737 43 inc bx
-00000738 6F outsw
-00000739 6E outsb
-0000073A 6E outsb
-0000073B 65637469 arpl [gs:si+0x69],si
-0000073F 6E outsb
-00000740 67204150 and [ecx+0x50],al
-00000744 4D dec bp
-00000745 20496E and [bx+di+0x6e],cl
-00000748 7465 jz 0x7af
-0000074A 7266 jc 0x7b2
-0000074C 61 popaw
-0000074D 63652E arpl [di+0x2e],sp
-00000750 2E2E0D0A00 cs or ax,0xa
-00000755 50 push ax
-00000756 6F outsw
-00000757 7765 ja 0x7be
-00000759 7269