When ds == 0xb55 : [0x4] : VGA read mode 1 (compare) line pitch in bytes (0x00d0, LEVEL_WIDTH/8); Interesting procs : move_lemmings(), apply_skill(); 00000000 0000 add [bx+si],al 00000002 0000 add [bx+si],al 00000004 0000 add [bx+si],al 00000006 0000 add [bx+si],al 00000008 BA550B mov dx,0xb55 0000000B 8EDA mov ds,dx 0000000D 06 push es 0000000E E82800 call word 0x39 00000011 07 pop es 00000012 8C06F21F mov [0x1ff2],es 00000016 E8B500 call word 0xce 00000019 E8C300 call word 0xdf 0000001C E8584A call word 0x4a77 0000001F FA cli 00000020 8B0EC51F mov cx,[0x1fc5] 00000024 B036 mov al,0x36 00000026 E643 out 0x43,al 00000028 8AC1 mov al,cl 0000002A E640 out 0x40,al 0000002C 8AC5 mov al,ch 0000002E E640 out 0x40,al 00000030 FB sti 00000031 C6066A1F00 mov byte [0x1f6a],0x0 00000036 E9563C jmp word 0x3c8f 00000039 32E4 xor ah,ah 0000003B CD1A int 0x1a // INT 1A, AH=00 - TIME - GET SYSTEM TIME 0000003D 8916F620 mov [0x20f6],dx 00000041 890EF420 mov [0x20f4],cx 00000045 BA1020 mov dx,0x2010 00000048 B41A mov ah,0x1a 0000004A CD21 int 0x21 0000004C B44A mov ah,0x4a 0000004E BB1119 mov bx,0x1911 00000051 CD21 int 0x21 00000053 1E push ds 00000054 07 pop es 00000055 BF0000 mov di,0x0 00000058 B9C710 mov cx,0x10c7 0000005B 32C0 xor al,al 0000005D F3AA rep stosb 0000005F E8D800 call word 0x13a 00000062 C606C21F0C mov byte [0x1fc2],0xc 00000067 B80935 mov ax,0x3509 0000006A CD21 int 0x21 0000006C 8C06B81F mov [0x1fb8],es 00000070 891EB61F mov [0x1fb6],bx 00000074 B80835 mov ax,0x3508 00000077 CD21 int 0x21 00000079 891EBA1F mov [0x1fba],bx 0000007D 8C06BC1F mov [0x1fbc],es 00000081 B435 mov ah,0x35 00000083 A0C21F mov al,[0x1fc2] 00000086 CD21 int 0x21 00000088 891EBE1F mov [0x1fbe],bx 0000008C 8C06C01F mov [0x1fc0],es 00000090 B86225 mov ax,0x2562 00000093 1E push ds 00000094 06 push es 00000095 1F pop ds 00000096 8BD3 mov dx,bx 00000098 CD21 int 0x21 0000009A 1F pop ds 0000009B B40F mov ah,0xf 0000009D CD10 int 0x10 0000009F A2DD1F mov [0x1fdd],al 000000A2 883EDE1F mov [0x1fde],bh 000000A6 1E push ds 000000A7 B82425 mov ax,0x2524 000000AA 0E push cs 000000AB 1F pop ds 000000AC BAA10E mov dx,0xea1 000000AF CD21 int 0x21 000000B1 1F pop ds 000000B2 C606DB1F00 mov byte [0x1fdb],0x0 000000B7 33DB xor bx,bx 000000B9 BA1020 mov dx,0x2010 000000BC B96008 mov cx,0x860 000000BF B80D44 mov ax,0x440d 000000C2 CD21 int 0x21 000000C4 BB1020 mov bx,0x2010 000000C7 8A4711 mov al,[bx+0x11] 000000CA A2DA1F mov [0x1fda],al 000000CD C3 ret 000000CE C6060720FF mov byte [0x2007],0xff 000000D3 C706791FFF00 mov word [0x1f79],0xff 000000D9 E84C0C call word 0xd28 000000DC E9040B jmp word 0xbe3 000000DF E8AD00 call word 0x18f 000000E2 E8FB7A call word 0x7be0 000000E5 E8650A call word 0xb4d 000000E8 2EC6066982FF mov byte [cs:0x8269],0xff 000000EE E8957A call word 0x7b86 000000F1 B409 mov ah,0x9 000000F3 BA5522 mov dx,0x2255 000000F6 CD21 int 0x21 000000F8 E8A27B call word 0x7c9d 000000FB B036 mov al,0x36 000000FD E643 out 0x43,al 000000FF 32C0 xor al,al 00000101 E640 out 0x40,al 00000103 E640 out 0x40,al 00000105 E87D4C call word 0x4d85 00000108 E8DC16 call word 0x17e7 0000010B C606721FFF mov byte [0x1f72],0xff 00000110 C3 ret 00000111 E83F49 call word 0x4a53 00000114 E87349 call word 0x4a8a 00000117 E89848 call word 0x49b2 0000011A E88D0A call word 0xbaa 0000011D 803E701FFF cmp byte [0x1f70],0xff 00000122 7407 jz 0x12b 00000124 B80C00 mov ax,0xc 00000127 33C9 xor cx,cx 00000129 CD33 int 0x33 0000012B E85C49 call word 0x4a8a 0000012E BA2921 mov dx,0x2129 00000131 B409 mov ah,0x9 00000133 CD21 int 0x21 00000135 B8004C mov ax,0x4c00 00000138 CD21 int 0x21 0000013A B84000 mov ax,0x40 0000013D 8EC0 mov es,ax 0000013F 268B166300 mov dx,[es:0x63] 00000144 8916D61F mov [0x1fd6],dx 00000148 80C206 add dl,0x6 0000014B 8916D81F mov [0x1fd8],dx 0000014F B80200 mov ax,0x2 00000152 36A30800 mov [ss:0x8],ax 00000156 B80000 mov ax,0x0 00000159 36A30A00 mov [ss:0xa],ax 0000015D B80100 mov ax,0x1 00000160 36A30C00 mov [ss:0xc],ax 00000164 B80200 mov ax,0x2 00000167 36A30400 mov [ss:0x4],ax 0000016B B80300 mov ax,0x3 0000016E 36A30200 mov [ss:0x2],ax 00000172 B80400 mov ax,0x4 00000175 36A31000 mov [ss:0x10],ax 00000179 B80500 mov ax,0x5 0000017C 36A30000 mov [ss:0x0],ax 00000180 B8070F mov ax,0xf07 00000183 36A30600 mov [ss:0x6],ax 00000187 B808FF mov ax,0xff08 0000018A 36A31000 mov [ss:0x10],ax 0000018E C3 ret 0000018F B448 mov ah,0x48 00000191 BB125B mov bx,0x5b12 00000194 CD21 int 0x21 00000196 7303 jnc 0x19b 00000198 E9AA00 jmp word 0x245 0000019B 8EC0 mov es,ax 0000019D B449 mov ah,0x49 0000019F CD21 int 0x21 000001A1 B448 mov ah,0x48 000001A3 BB6705 mov bx,0x567 000001A6 CD21 int 0x21 000001A8 1E push ds 000001A9 8ED8 mov ds,ax 000001AB 50 push ax 000001AC B86125 mov ax,0x2561 000001AF 33D2 xor dx,dx 000001B1 CD21 int 0x21 000001B3 58 pop ax 000001B4 1F pop ds 000001B5 803E0820FF cmp byte [0x2008],0xff 000001BA 7502 jnz 0x1be 000001BC EB34 jmp short 0x1f2 000001BE 50 push ax 000001BF 1E push ds 000001C0 8EC0 mov es,ax 000001C2 8BC8 mov cx,ax 000001C4 33FF xor di,di 000001C6 33F6 xor si,si 000001C8 BACF25 mov dx,0x25cf 000001CB E8BD12 call word 0x148b 000001CE 1F pop ds 000001CF C606FF2001 mov byte [0x20ff],0x1 000001D4 C6066E1F01 mov byte [0x1f6e],0x1 000001D9 B401 mov ah,0x1 000001DB CD61 int 0x61 000001DD 22C0 and al,al 000001DF 58 pop ax 000001E0 7410 jz 0x1f2 000001E2 C6060820FF mov byte [0x2008],0xff 000001E7 C606FF2003 mov byte [0x20ff],0x3 000001EC C6066E1F02 mov byte [0x1f6e],0x2 000001F1 C3 ret 000001F2 803EFF1FFF cmp byte [0x1fff],0xff 000001F7 7446 jz 0x23f 000001F9 50 push ax 000001FA 1E push ds 000001FB 8EC0 mov es,ax 000001FD 8BC8 mov cx,ax 000001FF 33FF xor di,di 00000201 33F6 xor si,si 00000203 BAD925 mov dx,0x25d9 00000206 E88212 call word 0x148b 00000209 1F pop ds 0000020A C606FF2001 mov byte [0x20ff],0x1 0000020F C6066E1F01 mov byte [0x1f6e],0x1 00000214 B401 mov ah,0x1 00000216 CD61 int 0x61 00000218 22C0 and al,al 0000021A 58 pop ax 0000021B 7422 jz 0x23f 0000021D C6060820FF mov byte [0x2008],0xff 00000222 C606FF2003 mov byte [0x20ff],0x3 00000227 C6066E1F02 mov byte [0x1f6e],0x2 0000022C B001 mov al,0x1 0000022E B403 mov ah,0x3 00000230 CD61 int 0x61 00000232 B400 mov ah,0x0 00000234 CD61 int 0x61 00000236 B402 mov ah,0x2 00000238 CD61 int 0x61 0000023A B400 mov ah,0x0 0000023C CD61 int 0x61 0000023E C3 ret 0000023F 8EC0 mov es,ax 00000241 B449 mov ah,0x49 00000243 CD21 int 0x21 00000245 C606082000 mov byte [0x2008],0x0 0000024A C606FF2001 mov byte [0x20ff],0x1 0000024F C6066E1F01 mov byte [0x1f6e],0x1 00000254 C3 ret 00000255 B80083 mov ax,0x8300 00000258 B90200 mov cx,0x2 0000025B BA0100 mov dx,0x1 0000025E CD1A int 0x1a 00000260 7312 jnc 0x274 00000262 06 push es 00000263 B800F0 mov ax,0xf000 00000266 8EC0 mov es,ax 00000268 26A000C0 mov al,[es:0xc000] 0000026C 07 pop es 0000026D 3C21 cmp al,0x21 0000026F 7403 jz 0x274 00000271 32C0 xor al,al 00000273 C3 ret 00000274 B001 mov al,0x1 00000276 C3 ret 00000277 A0DA1F mov al,[0x1fda] 0000027A 3CF8 cmp al,0xf8 0000027C 7503 jnz 0x281 0000027E E93108 jmp word 0xab2 00000281 E80600 call word 0x28a 00000284 7303 jnc 0x289 00000286 E99B08 jmp word 0xb24 00000289 C3 ret 0000028A 32D2 xor dl,dl 0000028C 1E push ds 0000028D 06 push es 0000028E 51 push cx 0000028F 56 push si 00000290 57 push di 00000291 55 push bp 00000292 33F6 xor si,si 00000294 8EDE mov ds,si 00000296 FF34 push word [si] 00000298 83C602 add si,byte +0x2 0000029B 83FE14 cmp si,byte +0x14 0000029E 75F6 jnz 0x296 000002A0 9C pushfw 000002A1 FA cli 000002A2 E80000 call word 0x2a5 000002A5 8F060C00 pop word [0xc] 000002A9 81060C005A07 add word [0xc],0x75a 000002AF 0E push cs 000002B0 5E pop si 000002B1 89360E00 mov [0xe],si 000002B5 9D popfw 000002B6 16 push ss 000002B7 1F pop ds 000002B8 CC int3 000002B9 90 nop 000002BA 8EDE mov ds,si 000002BC 001B add [bp+di],bl 000002BE FA cli 000002BF D203 rol byte [bp+di],cl 000002C1 CB retf 000002C2 A8D9 test al,0xd9 000002C4 AA stosb 000002C5 9F lahf 000002C6 42 inc dx 000002C7 C28A25 ret 0x258a 000002CA 68530F push word 0xf53 000002CD D227 shl byte [bx],cl 000002CF 7E4F jng 0x320 000002D1 0F5C3E0FF5 subps xmm7,oword [0xf50f] 000002D6 E595 in ax,0x95 000002D8 F31002 rep adc [bp+si],al 000002DB 87791D xchg di,[bx+di+0x1d] 000002DE 224E57 and cl,[bp+0x57] 000002E1 8BBF0001 mov di,[bx+0x100] 000002E5 0402 add al,0x2 000002E7 84C1 test cl,al 000002E9 4D dec bp 000002EA 7E0C jng 0x2f8 000002EC EB97 jmp short 0x285 000002EE 0239 add bh,[bx+di] 000002F0 E202 loop 0x2f4 000002F2 D38F0092 ror word [bx-0x6e00],cl 000002F6 E85A50 call word 0x5353 000002F9 020C add cl,[si] 000002FB 8F db 0x8f 000002FC BF6AC6 mov di,0xc66a 000002FF 0357FB add dx,[bx-0x5] 00000302 AE scasb 00000303 C9 leave 00000304 2A2A sub ch,[bp+si] 00000306 0397FDA5 add dx,[bx-0x5a03] 0000030A E3C0 jcxz 0x2cc 0000030C 70BB jo 0x2c9 0000030E 680A97 push word 0x970a 00000311 6C insb 00000312 00CF add bh,cl 00000314 F202883E99 repne add cl,[bx+si-0x66c2] 00000319 0A75A4 or dh,[di-0x5c] 0000031C 005FFD add [bx-0x3],bl 0000031F 02FD add bh,ch 00000321 8932 mov [bp+si],si 00000323 050401 add ax,0x104 00000326 338B0A51 xor cx,[bp+di+0x510a] 0000032A 1400 adc al,0x0 0000032C 3F aas 0000032D 0B01 or ax,[bx+di] 0000032F CF iretw 00000330 C60406 mov byte [si],0x6 00000333 D7 xlatb 00000334 351720 xor ax,0x2017 00000337 E0FF loopne 0x338 00000339 FA cli 0000033A 761E jna 0x35a 0000033C 2035 and [di],dh 0000033E 07 pop es 0000033F 95 xchg ax,bp 00000340 023D add bh,[di] 00000342 25013E and ax,0x3e01 00000345 2547C3 and ax,0xc347 00000348 0A5FD9 or bl,[bx-0x27] 0000034B 84FA test dl,bh 0000034D 002D add [di],ch 0000034F CD9C int 0x9c 00000351 FC cld 00000352 0074FB add [si-0x5],dh 00000355 25C987 and ax,0x87c9 00000358 B609 mov dh,0x9 0000035A 0F05 loadall286 0000035C D902 fld dword [bp+si] 0000035E C7 db 0xc7 0000035F AC lodsb 00000360 0024 add [si],ah 00000362 3B22 cmp sp,[bp+si] 00000364 1430 adc al,0x30 00000366 3276CA xor dh,[bp-0x36] 00000369 02D2 add dl,dl 0000036B F9 stc 0000036C 00CB add bl,cl 0000036E B80201 mov ax,0x102 00000371 137200 adc si,[bp+si+0x0] 00000374 69F6EA55 imul si,si,word 0x55ea 00000378 020C add cl,[si] 0000037A 136100 adc sp,[bx+di+0x0] 0000037D 4E dec si 0000037E E0D2 loopne 0x352 00000380 3E71C4 ds jno 0x347 00000383 0005 add [di],al 00000385 BA7CCD mov dx,0xcd7c 00000388 008D8001 add [di+0x180],cl 0000038C 39BA0201 cmp [bp+si+0x102],di 00000390 138D0097 adc cx,[di-0x6900] 00000394 CB retf 00000395 16 push ss 00000396 2E020C add cl,[cs:si] 00000399 1380008D adc ax,[bx+si-0x7300] 0000039D D26D1C shr byte [di+0x1c],cl 000003A0 1E push ds 000003A1 0185020B add [di+0xb02],ax 000003A5 13B200E9 adc si,[bp+si-0x1700] 000003A9 DE2F fisubr word [bx] 000003AB 041E add al,0x1e 000003AD CA9700 retf 0x97 000003B0 A2E23A mov [0x3ae2],al 000003B3 44 inc sp 000003B4 0302 add ax,[bp+si] 000003B6 8D db 0x8d 000003B7 F6646C mul byte [si+0x6c] 000003BA 0303 add ax,[bp+di] 000003BC 8D db 0x8d 000003BD FE db 0xfe 000003BE 5B pop bx 000003BF 0E push cs 000003C0 00D8 add al,bl 000003C2 07 pop es 000003C3 3CF9 cmp al,0xf9 000003C5 CF iretw 000003C6 7862 js 0x42a 000003C8 E498 in al,0x98 000003CA 8E31 mov segr6,[bx+di] 000003CC FF6588 jmp word [di-0x78] 000003CF 721E jc 0x3ef 000003D1 D84B09 fmul dword [bp+di+0x9] 000003D4 0464 add al,0x64 000003D6 A90625 test ax,0x2506 000003D9 A4 movsb 000003DA 003E800A add [0xa80],bh 000003DE 769C jna 0x37c 000003E0 0C00 or al,0x0 000003E2 A02000 mov al,[0x20] 000003E5 007E06 add [bp+0x6],bh 000003E8 99 cwd 000003E9 92 xchg ax,dx 000003EA B8D24A mov ax,0x4ad2 000003ED 041E add al,0x1e 000003EF D14936 ror word [bx+di+0x36],1 000003F2 6C insb 000003F3 0475 add al,0x75 000003F5 77F3 ja 0x3ea 000003F7 0491 add al,0x91 000003F9 8003A5 add byte [bp+di],0xa5 000003FC 7853 js 0x451 000003FE 01D1 add cx,dx 00000400 8B01 mov ax,[bx+di] 00000402 2AAC13A4 sub ch,[si-0x5bed] 00000406 000F add [bx],cl 00000408 CA1283 retf 0x8312 0000040B D001 rol byte [bx+di],1 0000040D B77F mov bh,0x7f 0000040F 00810380 add [bx+di-0x7ffd],al 00000413 8C846688 mov [si-0x779a],es 00000417 0201 add al,[bx+di] 00000419 8EFB mov segr7,bx 0000041B E8EC5A call word 0x5f0a 0000041E 54 push sp 0000041F 3E3147EB xor [ds:bx-0x15],ax 00000423 0A967DD5 or dl,[bp-0x2a83] 00000427 BC7500 mov sp,0x75 0000042A 95 xchg ax,bp 0000042B 81020C8F add word [bp+si],0x8f0c 0000042F D7 xlatb 00000430 6A16 push byte +0x16 00000432 03F5 add si,bp 00000434 C9 leave 00000435 44 inc sp 00000436 3802 cmp [bp+si],al 00000438 C1 db 0xc1 00000439 703B jo 0x476 0000043B 01AFCD44 add [bx+0x44cd],bp 0000043F 3902 cmp [bp+si],ax 00000441 C842D333 enter 0xd342,0x33 00000445 7F11 jg 0x458 00000447 44 inc sp 00000448 3CCF cmp al,0xcf 0000044A C10095 rol word [bx+si],0x95 0000044D 2A00 sub al,[bx+si] 0000044F 96 xchg ax,si 00000450 9D popfw 00000451 6E outsb 00000452 B011 mov al,0x11 00000454 5B pop bx 00000455 AA stosb 00000456 0A28 or ch,[bx+si] 00000458 2C4E sub al,0x4e 0000045A 1803 sbb [bp+di],al 0000045C BF40B8 mov di,0xb840 0000045F 00673E add [bx+0x3e],ah 00000462 00B838FA add [bx+si-0x5c8],bh 00000466 AE scasb 00000467 CE into 00000468 D40A aam 0000046A D7 xlatb 0000046B 94 xchg ax,sp 0000046C 020C add cl,[si] 0000046E 8F db 0x8f 0000046F E463 in al,0x63 00000471 F066A7 lock cmpsd 00000474 1A00 sbb al,[bx+si] 00000476 E1B9 loope 0x431 00000478 038FBE01 add cx,[bx+0x1be] 0000047C 800C47 or byte [si],0x47 0000047F E000 loopne 0x481 00000481 D7 xlatb 00000482 3A00 cmp al,[bx+si] 00000484 738C jnc 0x412 00000486 130F adc cx,[bx] 00000488 58 pop ax 00000489 00068BF0 add [0xf08b],al 0000048D 0169FF add [bx+di-0x1],bp 00000490 D559 aad 0x59 00000492 96 xchg ax,si 00000493 8A950E02 mov dl,[di+0x20e] 00000497 08FE or dh,bh 00000499 7EC5 jng 0x460 0000049B 44 inc sp 0000049C 0E push cs 0000049D 03B24198 add si,[bp+si-0x67bf] 000004A1 009EAB72 add [bp+0x72ab],bl 000004A5 A990CB test ax,0xcb90 000004A8 0E push cs 000004A9 AD lodsw 000004AA BC0A0C mov sp,0xc0a 000004AD A4 movsb 000004AE 023C add bh,[si] 000004B0 AC lodsb 000004B1 004FCB add [bx-0x35],cl 000004B4 0534AC add ax,0xac34 000004B7 E5AE in ax,0xae 000004B9 B4DC mov ah,0xdc 000004BB 0E push cs 000004BC 021A add bl,[bp+si] 000004BE 8F db 0x8f 000004BF C9 leave 000004C0 028CA325 add cl,[si+0x25a3] 000004C4 7FF2 jg 0x4b8 000004C6 0E push cs 000004C7 2508B0 and ax,0xb008 000004CA 7E59 jng 0x525 000004CC 44 inc sp 000004CD 0E push cs 000004CE 26B20B es mov dl,0xb 000004D1 98 cbw 000004D2 009EAB48 add [bp+0x48ab],bl 000004D6 EE out dx,al 000004D7 00E4 add ah,ah 000004D9 B80801 mov ax,0x108 000004DC 007622 add [bp+0x22],dh 000004DF 90 nop 000004E0 7804 js 0x4e6 000004E2 B608 mov dh,0x8 000004E4 FFD7 call di 000004E6 4F dec di 000004E7 06 push es 000004E8 14FA adc al,0xfa 000004EA 13550A adc dx,[di+0xa] 000004ED EC in al,dx 000004EE EA00A0A804 jmp word 0x4a8:0xa000 000004F3 47 inc di 000004F4 FE00 inc byte [bx+si] 000004F6 5E pop si 000004F7 A6 cmpsb 000004F8 31B17E4A xor [bx+di+0x4a7e],si 000004FC 5A pop dx 000004FD A8CA test al,0xca 000004FF D10E2697 ror word [0x9726],1 00000503 B039 mov al,0x39 00000505 7604 jna 0x50b 00000507 FA cli 00000508 1A04 sbb al,[si] 0000050A 9AA340FE00 call word 0xfe:0x40a3 0000050F 311A xor [bp+si],bx 00000511 751D jnz 0x530 00000513 0498 add al,0x98 00000515 AF scasw 00000516 0DF020 or ax,0x20f0 00000519 61 popaw 0000051A 0A84EB01 or al,[si+0x1eb] 0000051E D50F aad 0xf 00000520 FE db 0xfe 00000521 B9C1DF mov cx,0xdfc1 00000524 2DD31C sub ax,0x1cd3 00000527 850ED368 test [0x68d3],cx 0000052B 3C69 cmp al,0x69 0000052D B5F6 mov ch,0xf6 0000052F A7 cmpsw 00000530 D109 ror word [bx+di],1 00000532 54 push sp 00000533 00DC add ah,bl 00000535 27 daa 00000536 96 xchg ax,si 00000537 63A03C8A arpl [bx+si-0x75c4],sp 0000053B 96 xchg ax,si 0000053C 082A or [bp+si],ch 0000053E 3E7B61 ds jpo 0x5a2 00000541 FB sti 00000542 767C jna 0x5c0 00000544 F65F48 neg byte [bx+0x48] 00000547 82 db 0x82 00000548 3F aas 00000549 69B2EDBCAE1C imul si,[bp+si-0x4313],word 0x1cae 0000054F E57F in ax,0x7f 00000551 3D0055 cmp ax,0x5500 00000554 2C26 sub al,0x26 00000556 A6 cmpsb 00000557 F250 repne push ax 00000559 E314 jcxz 0x56f 0000055B 4C dec sp 0000055C 393E4E03 cmp [0x34e],di 00000560 1D0002 sbb ax,0x200 00000563 8CCB mov bx,cs 00000565 212E2000 and [0x20],bp 00000569 003B add [bp+di],bh 0000056B 891ECB63 mov [0x63cb],bx 0000056F 7800 js 0x571 00000571 86B90FAB xchg bh,[bx+di-0x54f1] 00000575 41 inc cx 00000576 7A00 jpe 0x578 00000578 82 db 0x82 00000579 B91149 mov cx,0x4911 0000057C AA stosb 0000057D 0F db 0x0f 0000057E 201D and [di],bl 00000580 06 push es 00000581 CE into 00000582 004574 add [di+0x74],al 00000585 0421 add al,0x21 00000587 7F45 jg 0x5ce 00000589 1333 adc si,[bp+di] 0000058B 9E sahf 0000058C 7A36 jpe 0x5c4 0000058E CF iretw 0000058F E50F in ax,0xf 00000591 13695C adc bp,[bx+di+0x5c] 00000594 038464A7 add ax,[si-0x589c] 00000598 05711D add ax,0x1d71 0000059B 67FFB07F00028C push word [eax-0x73fdff81] 000005A2 EE out dx,al 000005A3 22540F and dl,[si+0xf] 000005A6 DC1C fcomp qword [si] 000005A8 16 push ss 000005A9 7ED8 jng 0x583 000005AB 007974 add [bx+di+0x74],bh 000005AE 45 inc bp 000005AF 135351 adc dx,[bp+di+0x51] 000005B2 041B add al,0x1b 000005B4 B02A mov al,0x2a 000005B6 6AF2 push byte -0xe 000005B8 7286 jc 0x540 000005BA D93E9C59 fnstcw [0x599c] 000005BE 33F6 xor si,si 000005C0 8EDE mov ds,si 000005C2 8F4412 pop word [si+0x12] 000005C5 83EE02 sub si,byte +0x2 000005C8 83FEEC cmp si,byte -0x14 000005CB 75F5 jnz 0x5c2 000005CD 51 push cx 000005CE 9D popfw 000005CF 5D pop bp 000005D0 5F pop di 000005D1 5E pop si 000005D2 59 pop cx 000005D3 07 pop es 000005D4 1F pop ds 000005D5 E9AE04 jmp word 0xa86 000005D8 B5A2 mov ch,0xa2 000005DA 6B88D753AE imul cx,[bx+si+0x53d7],byte -0x52 000005DF EA5C18B973 jmp word 0x73b9:0x185c 000005E4 722A jc 0x610 000005E6 E497 in al,0x97 000005E8 C9 leave 000005E9 7292 jc 0x57d 000005EB 2824 sub [si],ah 000005ED 94 xchg ax,sp 000005EE 49 dec cx 000005EF 6B93192676 imul dx,[bp+di+0x2619],byte +0x76 000005F4 4D dec bp 000005F5 2F das 000005F6 9AA1348668 call word 0x6886:0x34a1 000005FB 4F dec di 000005FC D1E1 shl cx,1 000005FE A30647 mov [0x4706],ax 00000601 50 push ax 00000602 8EE3 mov fs,bx 00000604 1C0A sbb al,0xa 00000606 385771 cmp [bx+0x71],dl 00000609 F1 int1 0000060A E225 loop 0x631 0000060C C48E8960 les cx,[bp+0x6089] 00000610 1304 adc ax,[si] 00000612 27 daa 00000613 4B dec bx 00000614 4F dec di 00000615 D99EF53D fstp dword [bp+0x3df5] 00000619 2E7B9F cs jpo 0x5bb 0000061C F781EF46DFD0 test word [bx+di+0x46ef],0xd0df 00000622 BEE47C mov si,0x7ce4 00000625 0CF8 or al,0xf8 00000627 5B pop bx 00000628 F1 int1 00000629 FA cli 0000062A E238 loop 0x664 0000062C C5B48AAC lds si,[si-0x5376] 00000630 149C adc al,0x9c 00000632 297B52 sub [bp+di+0x52],di 00000635 39A5B54A cmp [di+0x4ab5],sp 00000639 AE scasb 0000063A 94 xchg ax,sp 0000063B 9F lahf 0000063C 28825047 sub [bp+si+0x4750],al 00000640 A0D141 mov al,[0x41d1] 00000643 E683 out 0x83,al 00000645 0F06 clts 00000647 620C bound cx,[si] 00000649 07 pop es 0000064A 185131 sbb [bx+di+0x31],dl 0000064D E563 in ax,0x63 0000064F 0DC75D or ax,0x5dc7 00000652 8EFE mov segr7,si 00000654 1C40 sbb al,0x40 00000656 38C3 cmp bl,al 00000658 70C9 jo 0x623 0000065A E0D5 loopne 0x631 0000065C C1EE82 shr si,0x82 0000065F 2004 and [si],al 00000661 8408 test [bx+si],cl 00000663 4B dec bx 00000664 10D9 adc cl,bl 00000666 21F5 and bp,si 00000668 42 inc dx 00000669 2D849D sub ax,0x9d84 0000066C 097E12 or [bp+0x12],di 0000066F 3F aas 00000670 24C1 and al,0xc1 00000672 48 dec ax 00000673 C590CD20 lds dx,[bx+si+0x20cd] 00000677 DE41FF fiadd word [bx+di-0x1] 0000067A 834107C6 add word [bx+di+0x7],byte -0x3a 0000067E 0F db 0x0f 0000067F CF iretw 00000680 1E push ds 00000681 E13C loope 0x6bf 00000683 05784D add ax,0x4d78 00000686 F0DDE1 lock fucom st1 00000689 FEC3 inc bl 0000068B 40 inc ax 0000068C 87C4 xchg ax,sp 0000068E 0F db 0x0f 0000068F CC int3 00000690 1F pop ds 00000691 DB3EF97D fstp tword [0x7df9] 00000695 35FAAD xor ax,0xadfa 00000698 F4 hlt 00000699 9E sahf 0000069A E880D0 call word 0xd71d 0000069D 44 inc sp 0000069E A0CC40 mov al,[0x40cc] 000006A1 DC81FB02 fadd qword [bx+di+0x2fb] 000006A5 3A05 cmp al,[di] 000006A7 B70A mov bh,0xa 000006A9 B115 mov cl,0x15 000006AB A5 movsw 000006AC 2B8D575D sub cx,[di+0x5d57] 000006B0 AE scasb 000006B1 FD std 000006B2 5D pop bp 000006B3 3EBABF74 ds mov dx,0x74bf 000006B7 C2E8C7 ret 0xc7e8 000006BA D0D2 rcl dl,1 000006BC A1E843 mov ax,[0x43e8] 000006BF 1486 adc al,0x86 000006C1 6B0C1A imul cx,[si],byte +0x1a 000006C4 197732 sbb [bx+0x32],si 000006C7 3165A5 xor [di-0x5b],sp 000006CA CB retf 000006CB 8D975E2F lea dx,[bx+0x2f5e] 000006CF 005F43 add [bx+0x43],bl 000006D2 BFC97F mov di,0x7fc9 000006D5 D6 salc 000006D6 FE db 0xfe 000006D7 EF out dx,ax 000006D8 FD std 000006D9 22FB and bh,bl 000006DB 88F7 mov bh,dh 000006DD 54 push sp 000006DE EE out dx,al 000006DF EC in al,dx 000006E0 DC1C fcomp qword [si] 000006E2 B97C72 mov cx,0x727c 000006E5 3CE5 cmp al,0xe5 000006E7 BBCABA mov bx,0xbaca 000006EA 95 xchg ax,bp 000006EB B82AB4 mov ax,0xb42a 000006EE 55 push bp 000006EF AB stosw 000006F0 AB stosw 000006F1 99 cwd 000006F2 56 push si 000006F3 76AD jna 0x6a2 000006F5 2F das 000006F6 5A pop dx 000006F7 A2B487 mov [0x87b4],al 000006FA 6852D1 push word 0xd152 000006FD E7A3 out 0xa3,ax 000006FF 124668 adc al,[bp+0x68] 00000702 8C13 mov [bp+di],ss 00000704 196A33 sbb [bp+si+0x33],bp 00000707 17 pop ss 00000708 6671CD o32 jno 0x6d8 0000070B 259B8E and ax,0x8e9b 0000070E 3660 ss pushaw 00000710 6C insb 00000711 03D8 add bx,ax 00000713 49 dec cx 00000714 B0D6 mov al,0xd6 00000716 61 popaw 00000717 F0C22384 lock ret 0x8423 0000071B 8A08 mov cl,[bx+si] 0000071D 58 pop ax 0000071E 11F3 adc bx,si 00000720 2229 and ch,[bx+di] 00000722 44 inc sp 00000723 95 xchg ax,bp 00000724 896D13 mov [di+0x13],bp 00000727 1E push ds 00000728 267F4C es jg 0x777 0000072B 41 inc cx 0000072C 98 cbw 0000072D C530 lds si,[bx+si] 0000072F CE into 00000730 60 pushaw 00000731 DFC0 ffreep st0 00000733 01804600 add [bx+si+0x46],ax 00000737 D001 rol byte [bx+di],1 00000739 E303 jcxz 0x73e 0000073B 0907 or [bx],ax 0000073D 55 push bp 0000073E 0E push cs 0000073F ED in ax,dx 00000740 1C1D sbb al,0x1d 00000742 397D72 cmp [di+0x72],di 00000745 3DE5BD cmp ax,0xbde5 00000748 CABE94 retf 0x94be 0000074B C028C4 shr byte [bx+si],0xc4 0000074E 50 push ax 0000074F CB retf 00000750 A0D941 mov al,[0x41d9] 00000753 F6822F05A2 test byte [bp+si+0x52f],0xa2 00000758 0B871751 or ax,[bx+0x5117] 0000075C 2EE55C cs in ax,0x5c 0000075F 0DB85D or ax,0x5db8 00000762 71FE jno 0x762 00000764 E23F loop 0x7a5 00000766 C4 db 0xc4 00000767 C288C8 ret 0xc888 0000076A 10D4 adc ah,dl 0000076C 21EB and bx,bp 0000076E 43 inc bx 0000076F 1986750D sbb [bp+0xd75],ax 00000773 2E1B9F3781 sbb bx,[cs:bx-0x7ec9] 00000778 6F outsw 00000779 45 inc bp 0000077A DF db 0xdf 0000077B CDBF int 0xbf 0000077D DE7F00 fidivr word [bx+0x0] 00000780 FF43FF inc word [bp+di-0x1] 00000783 CAFFD8 retf 0xd8ff 00000786 FE db 0xfe 00000787 F4 hlt 00000788 FD std 00000789 2CFB sub al,0xfb 0000078B 9C pushfw 0000078C F67CED idiv byte [si-0x13] 0000078F 3CDA cmp al,0xda 00000791 BCB5BC mov sp,0xbcb5 00000794 6ABC push byte -0x44 00000796 D5BB aad 0xbb 00000798 AA stosb 00000799 BA55B8 mov dx,0xb855 0000079C AA stosb 0000079D B355 mov bl,0x55 0000079F AA stosb 000007A0 AB stosw 000007A1 97 xchg ax,di 000007A2 56 push si 000007A3 72AD jc 0x752 000007A5 27 daa 000007A6 5B pop bx 000007A7 92 xchg ax,dx 000007A8 B667 mov dh,0x67 000007AA 6C insb 000007AB 12D9 adc bl,cl 000007AD 67B312 mov bl,0x12 000007B0 6668CC13996A push dword 0x6a9913cc 000007B6 3318 xor bx,[bx+si] 000007B8 6673CD o32 jnc 0x788 000007BB 299B9636 sub [bp+di+0x3696],bx 000007BF 706D jo 0x82e 000007C1 23DB and bx,bx 000007C3 89B7566E mov [bx+0x6e56],si 000007C7 F0DD23 lock frstor [bp+di] 000007CA BB8A77 mov bx,0x778a 000007CD 58 pop ax 000007CE EE out dx,al 000007CF F3 rep 000007D0 DD db 0xdd 000007D1 2ABB9876 sub bh,[bp+di+0x7698] 000007D5 74ED jz 0x7c4 000007D7 2BDB sub bx,bx 000007D9 9AB6786D34 call word 0x346d:0x78b6 000007DE DAABB49A fisubr dword [bp+di-0x654c] 000007E2 6978D233A5 imul di,[bx+si-0x2e],word 0xa533 000007E7 AA stosb 000007E8 4B dec bx 000007E9 98 cbw 000007EA 96 xchg ax,si 000007EB 732D jnc 0x81a 000007ED 2A5B97 sub bl,[bp+di-0x69] 000007F0 B671 mov dh,0x71 000007F2 6D insw 000007F3 26DB8FB662 fisttp dword [es:bx+0x62b6] 000007F8 6C insb 000007F9 08D8 or al,bl 000007FB 53 push bx 000007FC B1EA mov cl,0xea 000007FE 6318 arpl [bx+si],bx 00000800 C6 db 0xc6 00000801 738D jnc 0x790 00000803 2A1B sub bl,[bp+di] 00000805 98 cbw 00000806 36736D ss jnc 0x876 00000809 29DB sub bx,bx 0000080B 95 xchg ax,bp 0000080C B66E mov dh,0x6e 0000080E 6D insw 0000080F 20DB and bl,bl 00000811 83B74A6FD8 xor word [bx+0x6f4a],byte -0x28 00000816 DEF3 fdivrp st3 00000818 BD2A7B mov bp,0x7b2a 0000081B 98 cbw 0000081C F673ED div byte [bp+di-0x13] 0000081F 2ADB sub bl,bl 00000821 98 cbw 00000822 B674 mov dh,0x74 00000824 6D insw 00000825 2CDB sub al,0xdb 00000827 9BB67A wait mov dh,0x7a 0000082A 6D insw 0000082B 38DA cmp dl,bl 0000082D B3B5 mov bl,0xb5 0000082F AA stosb 00000830 6B98D673AD imul bx,[bx+si+0x73d6],byte -0x53 00000835 2A5B98 sub bl,[bp+di-0x68] 00000838 B673 mov dh,0x73 0000083A 6D insw 0000083B 2ADB sub bl,bl 0000083D 97 xchg ax,di 0000083E B672 mov dh,0x72 00000840 6D insw 00000841 28DB sub bl,bl 00000843 93 xchg ax,bx 00000844 B66A mov dh,0x6a 00000846 6C insb 00000847 18D9 sbb cl,bl 00000849 73B2 jnc 0x7fd 0000084B 2A6498 sub ah,[si-0x68] 0000084E C9 leave 0000084F 7392 jnc 0x7e3 00000851 2A24 sub ah,[si] 00000853 98 cbw 00000854 49 dec cx 00000855 7392 jnc 0x7e9 00000857 2924 sub [si],sp 00000859 96 xchg ax,si 0000085A 49 dec cx 0000085B 6F outsw 0000085C 92 xchg ax,dx 0000085D 2124 and [si],sp 0000085F 86484F xchg cl,[bx+si+0x4f] 00000862 91 xchg ax,cx 00000863 E123 loope 0x888 00000865 06 push es 00000866 47 inc di 00000867 4F dec di 00000868 8EE1 mov fs,cx 0000086A 1C06 sbb al,0x6 0000086C 384F71 cmp [bx+0x71],cl 0000086F E1E3 loope 0x854 00000871 05C74E add ax,0x4ec7 00000874 8EE0 mov fs,ax 00000876 1C04 sbb al,0x4 00000878 384B70 cmp [bp+di+0x70],cl 0000087B D9E1 fabs 0000087D F5 cmc 0000087E C22E85 ret 0x852e 00000881 A00B84 mov al,[0x840b] 00000884 17 pop ss 00000885 4B dec bx 00000886 2F das 00000887 D95EF5 fstp dword [bp-0xb] 0000088A BD2D7B mov bp,0x7b2d 0000088D 9E sahf 0000088E F67FEC idiv byte [bx-0x14] 00000891 42 inc dx 00000892 D8C8 fmul st0 00000894 B0D4 mov al,0xd4 00000896 61 popaw 00000897 EC in al,dx 00000898 C3 ret 00000899 1B867A0D sbb ax,[bp+0xd7a] 0000089D 381A cmp [bp+si],bl 0000089F B335 mov bl,0x35 000008A1 A96B95 test ax,0x956b 000008A4 D6 salc 000008A5 6D insw 000008A6 AC lodsb 000008A7 1E push ds 000008A8 58 pop ax 000008A9 80B04360CA xor byte [bx+si+0x6043],0xca 000008AE C0D781 rcl bh,0x81 000008B1 F20228 repne add ch,[bx+si] 000008B4 0493 add al,0x93 000008B6 096913 or [bx+di+0x13],bp 000008B9 15266D adc ax,0x6d26 000008BC 4C dec sp 000008BD 1D997D sbb ax,0x7d99 000008C0 323E65BF xor bh,[0xbf65] 000008C4 CB retf 000008C5 C197C62FD0 rcl word [bx+0x2fc6],0xd0 000008CA 5E pop si 000008CB E3BC jcxz 0x889 000008CD 097856 or [bx+si+0x56],di 000008D0 F1 int1 000008D1 EF out dx,ax 000008D2 E222 loop 0x8f6 000008D4 C4888854 les cx,[bx+si+0x5488] 000008D8 11EC adc sp,bp 000008DA 231B and bx,[bp+di] 000008DC 46 inc si 000008DD 798D jns 0x86c 000008DF 351AAE xor ax,0xae1a 000008E2 349F xor al,0x9f 000008E4 6881D0 push word 0xd081 000008E7 45 inc bp 000008E8 A0CE41 mov al,[0x41ce] 000008EB E083 loopne 0x870 000008ED 0307 add ax,[bx] 000008EF 4A dec dx 000008F0 0F db 0x0f 000008F1 D7 xlatb 000008F2 1E push ds 000008F3 F1 int1 000008F4 3D257B cmp ax,0x7b25 000008F7 8D db 0x8d 000008F8 F75DEE neg word [di-0x12] 000008FB FE db 0xfe 000008FC DC40B8 fadd qword [bx+si-0x48] 000008FF C470CC les si,[bx+si-0x34] 00000902 E0DB loopne 0x8df 00000904 C1FA82 sar dx,0x82 00000907 3805 cmp [di],al 00000909 B40A mov ah,0xa 0000090B AB stosw 0000090C 1499 adc al,0x99 0000090E 297552 sub [di+0x52],si 00000911 2DA49D sub ax,0x9da4 00000914 49 dec cx 00000915 7E92 jng 0x8a9 00000917 3F aas 00000918 24C2 and al,0xc2 0000091A 48 dec ax 0000091B C7 db 0xc7 0000091C 90 nop 0000091D D121 shl word [bx+di],1 0000091F E643 out 0x43,al 00000921 0F86610C jna word 0x1586 00000925 06 push es 00000926 184F31 sbb [bx+0x31],cl 00000929 E163 loope 0x98e 0000092B 05C74D add ax,0x4dc7 0000092E 8F db 0x8f 0000092F DE1F ficomp word [bx] 00000931 003F add [bx],bh 00000933 43 inc bx 00000934 7FC9 jg 0x8ff 00000936 FFD5 call bp 00000938 FE db 0xfe 00000939 EE out dx,al 0000093A FD std 0000093B 20FB and bl,bh 0000093D 84F7 test bh,dh 0000093F 4C dec sp 00000940 EF out dx,ax 00000941 DC db 0xdc 00000942 DEFC fdivp st4 00000944 BD3C7A mov bp,0x7a3c 00000947 BCF5BB mov sp,0xbbf5 0000094A EABAD5B8AA jmp word 0xaab8:0xd5ba 0000094F B455 mov ah,0x55 00000951 AC lodsb 00000952 AB stosw 00000953 9B56 wait push si 00000955 7AAD jpe 0x904 00000957 37 aaa 00000958 5A pop dx 00000959 B2B5 mov dl,0xb5 0000095B A7 cmpsw 0000095C 6B92D667AC imul dx,[bp+si+0x67d6],byte -0x54 00000961 125968 adc bl,[bx+di+0x68] 00000964 B313 mov bl,0x13 00000966 666ACC push dword 0xffffffffffffffcc 00000969 17 pop ss 0000096A 99 cwd 0000096B 7232 jc 0x99f 0000096D 286493 sub [si-0x6d],ah 00000970 C9 leave 00000971 69931626704D imul dx,[bp+di+0x2616],word 0x4d70 00000977 239B8937 and bx,[bp+di+0x3789] 0000097B 56 push si 0000097C 6E outsb 0000097D EF out dx,ax 0000097E DD21 frstor [bx+di] 00000980 BB8677 mov bx,0x7786 00000983 50 push ax 00000984 EE out dx,al 00000985 E3DC jcxz 0x963 00000987 0AB85871 or bh,[bx+si+0x7158] 0000098B F4 hlt 0000098C E22B loop 0x9b9 0000098E C49A8978 les bx,[bp+si+0x7889] 00000992 1234 adc dh,[si] 00000994 25AB4B and ax,0x4bab 00000997 99 cwd 00000998 96 xchg ax,si 00000999 752D jnz 0x9c8 0000099B 2E5B cs pop bx 0000099D 9F lahf 0000099E B781 mov bh,0x81 000009A0 6F outsw 000009A1 46 inc si 000009A2 DF db 0xdf 000009A3 CF iretw 000009A4 BEE27C mov si,0x7ce2 000009A7 08F8 or al,bh 000009A9 53 push bx 000009AA F1 int1 000009AB EAE318C674 jmp word 0x74c6:0x18e3 000009B0 8D2C lea bp,[si] 000009B2 1B9C367B sbb bx,[si+0x7b36] 000009B6 6D insw 000009B7 39DA cmp dx,bx 000009B9 B5B5 mov ch,0xb5 000009BB AE scasb 000009BC 6AA0 push byte -0x60 000009BE D483 aam 0x83 000009C0 A84A test al,0x4a 000009C2 50 push ax 000009C3 D8A1F342 fsub dword [bx+di+0x42f3] 000009C7 2A849709 sub al,[si+0x997] 000009CB 7212 jc 0x9df 000009CD 27 daa 000009CE 2491 and al,0x91 000009D0 49 dec cx 000009D1 6593 gs xchg ax,bx 000009D3 0D275E or ax,0x5e27 000009D6 4E dec si 000009D7 FF9C4138 call word far [si+0x3841] 000009DB C6 db 0xc6 000009DC 70CF jo 0x9ad 000009DE E1E1 loope 0x9c1 000009E0 C3 ret 000009E1 06 push es 000009E2 87500E xchg dx,[bx+si+0xe] 000009E5 E41C in al,0x1c 000009E7 0B909012 or dx,[bx+si+0x1290] 000009EB CD13 int 0x13 000009ED CC int3 000009EE 1BABCD25 sbb bp,[bp+di+0x25cd] 000009F2 83C402 add sp,byte +0x2 000009F5 CC int3 000009F6 39ABCD26 cmp [bp+di+0x26cd],bp 000009FA 83C402 add sp,byte +0x2 000009FD CC int3 000009FE 395056 cmp [bx+si+0x56],dx 00000A01 1E push ds 00000A02 33C0 xor ax,ax 00000A04 8ED8 mov ds,ax 00000A06 E80000 call word 0xa09 00000A09 8F060400 pop word [0x4] 00000A0D 810604004200 add word [0x4],0x42 00000A13 0E push cs 00000A14 8F060600 pop word [0x6] 00000A18 8B360400 mov si,[0x4] 00000A1C B83B00 mov ax,0x3b 00000A1F 2EF61C neg byte [cs:si] 00000A22 46 inc si 00000A23 48 dec ax 00000A24 75F9 jnz 0xa1f 00000A26 8BF4 mov si,sp 00000A28 3680740B03 xor byte [ss:si+0xb],0x3 00000A2D 36F6440B01 test byte [ss:si+0xb],0x1 00000A32 7534 jnz 0xa68 00000A34 C5360000 lds si,[0x0] 00000A38 8B44FE mov ax,[si-0x2] 00000A3B F7D0 not ax 00000A3D D1C0 rol ax,1 00000A3F 3304 xor ax,[si] 00000A41 3CCC cmp al,0xcc 00000A43 7402 jz 0xa47 00000A45 8704 xchg ax,[si] 00000A47 1F pop ds 00000A48 5E pop si 00000A49 58 pop ax 00000A4A CF iretw 00000A4B 05B0AA add ax,0xaab0 00000A4E E2CD loop 0xa1d 00000A50 40 inc ax 00000A51 7228 jc 0xa7b 00000A53 3BCA cmp cx,dx 00000A55 0000 add [bx+si],al 00000A57 75BC jnz 0xa15 00000A59 0209 add cl,[bx+di] 00000A5B 302F xor [bx],ch 00000A5D 40 inc ax 00000A5E CDFC int 0xfc 00000A60 79FC jns 0xa5e 00000A62 C434 les si,[si] 00000A64 8CE4 mov sp,fs 00000A66 750C jnz 0xa74 00000A68 CA3B8C retf 0x8c3b 00000A6B FA cli 00000A6C 75BC jnz 0xa2a 00000A6E 0209 add cl,[bx+di] 00000A70 302F xor [bx],ch 00000A72 40 inc ax 00000A73 CF iretw 00000A74 FC cld 00000A75 E2CD loop 0xa44 00000A77 40 inc ax 00000A78 7228 jc 0xaa2 00000A7A 77CA ja 0xa46 00000A7C 0000 add [bx+si],al 00000A7E 71FA jno 0xa7a 00000A80 FE00 inc byte [bx+si] 00000A82 E1A2 loope 0xa26 00000A84 A831 test al,0x31 00000A86 7301 jnc 0xa89 00000A88 C3 ret 00000A89 3D1C58 cmp ax,0x581c 00000A8C 7508 jnz 0xa96 00000A8E 81FBF2A9 cmp bx,0xa9f2 00000A92 7502 jnz 0xa96 00000A94 F8 clc 00000A95 C3 ret 00000A96 3D50D9 cmp ax,0xd950 00000A99 7508 jnz 0xaa3 00000A9B 81FB0A27 cmp bx,0x270a 00000A9F 7502 jnz 0xaa3 00000AA1 F8 clc 00000AA2 C3 ret 00000AA3 3DF89C cmp ax,0x9cf8 00000AA6 7508 jnz 0xab0 00000AA8 81FB8C1A cmp bx,0x1a8c 00000AAC 7502 jnz 0xab0 00000AAE F8 clc 00000AAF C3 ret 00000AB0 F9 stc 00000AB1 C3 ret 00000AB2 BAE625 mov dx,0x25e6 00000AB5 B8003D mov ax,0x3d00 00000AB8 CD21 int 0x21 00000ABA 7237 jc 0xaf3 00000ABC 8BD8 mov bx,ax 00000ABE B43F mov ah,0x3f 00000AC0 BA8625 mov dx,0x2586 00000AC3 B90100 mov cx,0x1 00000AC6 CD21 int 0x21 00000AC8 A08625 mov al,[0x2586] 00000ACB FEC0 inc al 00000ACD 3C0A cmp al,0xa 00000ACF 7202 jc 0xad3 00000AD1 32C0 xor al,al 00000AD3 A28625 mov [0x2586],al 00000AD6 50 push ax 00000AD7 B43E mov ah,0x3e 00000AD9 CD21 int 0x21 00000ADB E82C00 call word 0xb0a 00000ADE 58 pop ax 00000ADF 22C0 and al,al 00000AE1 750F jnz 0xaf2 00000AE3 E8A4F7 call word 0x28a 00000AE6 730A jnc 0xaf2 00000AE8 C606862509 mov byte [0x2586],0x9 00000AED E81A00 call word 0xb0a 00000AF0 EB32 jmp short 0xb24 00000AF2 C3 ret 00000AF3 32C0 xor al,al 00000AF5 A28625 mov [0x2586],al 00000AF8 E80F00 call word 0xb0a 00000AFB E88CF7 call word 0x28a 00000AFE 73F2 jnc 0xaf2 00000B00 C606862509 mov byte [0x2586],0x9 00000B05 E80200 call word 0xb0a 00000B08 EB1A jmp short 0xb24 00000B0A BAE625 mov dx,0x25e6 00000B0D B43C mov ah,0x3c 00000B0F 33C9 xor cx,cx 00000B11 CD21 int 0x21 00000B13 8BD8 mov bx,ax 00000B15 B440 mov ah,0x40 00000B17 B90001 mov cx,0x100 00000B1A BA8625 mov dx,0x2586 00000B1D CD21 int 0x21 00000B1F B43E mov ah,0x3e 00000B21 CD21 int 0x21 00000B23 C3 ret 00000B24 E82C3F call word 0x4a53 00000B27 E8603F call word 0x4a8a 00000B2A E8853E call word 0x49b2 00000B2D E87A00 call word 0xbaa 00000B30 803E701FFF cmp byte [0x1f70],0xff 00000B35 7407 jz 0xb3e 00000B37 B80C00 mov ax,0xc 00000B3A 33C9 xor cx,cx 00000B3C CD33 int 0x33 00000B3E E8493F call word 0x4a8a 00000B41 BA3F21 mov dx,0x213f 00000B44 B409 mov ah,0x9 00000B46 CD21 int 0x21 00000B48 B8004C mov ax,0x4c00 00000B4B CD21 int 0x21 00000B4D 803E701FFF cmp byte [0x1f70],0xff 00000B52 744A jz 0xb9e 00000B54 33C0 xor ax,ax 00000B56 CD33 int 0x33 00000B58 23C0 and ax,ax 00000B5A 7442 jz 0xb9e 00000B5C B80F00 mov ax,0xf 00000B5F B91000 mov cx,0x10 00000B62 BA1000 mov dx,0x10 00000B65 CD33 int 0x33 00000B67 B80700 mov ax,0x7 00000B6A B90800 mov cx,0x8 00000B6D BA4801 mov dx,0x148 00000B70 CD33 int 0x33 00000B72 B80800 mov ax,0x8 00000B75 B90800 mov cx,0x8 00000B78 BAC800 mov dx,0xc8 00000B7B CD33 int 0x33 00000B7D B80400 mov ax,0x4 00000B80 B99600 mov cx,0x96 00000B83 BA6400 mov dx,0x64 00000B86 CD33 int 0x33 00000B88 B80200 mov ax,0x2 00000B8B CD33 int 0x33 00000B8D B80C00 mov ax,0xc 00000B90 B97F00 mov cx,0x7f 00000B93 0E push cs 00000B94 07 pop es 00000B95 BAA90B mov dx,0xba9 00000B98 CD33 int 0x33 00000B9A E88370 call word 0x7c20 00000B9D C3 ret 00000B9E C606FE2002 mov byte [0x20fe],0x2 00000BA3 C606701FFF mov byte [0x1f70],0xff 00000BA8 C3 ret 00000BA9 CB retf 00000BAA A0DD1F mov al,[0x1fdd] 00000BAD 32E4 xor ah,ah 00000BAF CD10 int 0x10 00000BB1 B405 mov ah,0x5 00000BB3 A0DE1F mov al,[0x1fde] 00000BB6 CD10 int 0x10 00000BB8 C3 ret 00000BB9 50 push ax 00000BBA 53 push bx 00000BBB E8ECFF call word 0xbaa 00000BBE 5B pop bx 00000BBF 8BC3 mov ax,bx 00000BC1 E87202 call word 0xe36 00000BC4 B23A mov dl,0x3a 00000BC6 B402 mov ah,0x2 00000BC8 CD21 int 0x21 00000BCA B220 mov dl,0x20 00000BCC B402 mov ah,0x2 00000BCE CD21 int 0x21 00000BD0 58 pop ax 00000BD1 BA1D22 mov dx,0x221d 00000BD4 83F807 cmp ax,byte +0x7 00000BD7 7403 jz 0xbdc 00000BD9 BA3F22 mov dx,0x223f 00000BDC B409 mov ah,0x9 00000BDE CD21 int 0x21 00000BE0 E948F5 jmp word 0x12b 00000BE3 B80300 mov ax,0x3 00000BE6 CD10 int 0x10 00000BE8 813E791FFF00 cmp word [0x1f79],0xff 00000BEE 7428 jz 0xc18 00000BF0 803E0220FF cmp byte [0x2002],0xff 00000BF5 7503 jnz 0xbfa 00000BF7 E9C900 jmp word 0xcc3 00000BFA 803E0320FF cmp byte [0x2003],0xff 00000BFF 7503 jnz 0xc04 00000C01 E9BF00 jmp word 0xcc3 00000C04 803E0520FF cmp byte [0x2005],0xff 00000C09 7503 jnz 0xc0e 00000C0B E9B500 jmp word 0xcc3 00000C0E 803E0420FF cmp byte [0x2004],0xff 00000C13 7503 jnz 0xc18 00000C15 E9AB00 jmp word 0xcc3 00000C18 BBB522 mov bx,0x22b5 00000C1B E8B800 call word 0xcd6 00000C1E E83670 call word 0x7c57 00000C21 B40F mov ah,0xf 00000C23 CD10 int 0x10 00000C25 B402 mov ah,0x2 00000C27 BA0001 mov dx,0x100 00000C2A CD10 int 0x10 00000C2C BBD923 mov bx,0x23d9 00000C2F E8A400 call word 0xcd6 00000C32 32DB xor bl,bl 00000C34 BFF423 mov di,0x23f4 00000C37 E8AD6E call word 0x7ae7 00000C3A 53 push bx 00000C3B B407 mov ah,0x7 00000C3D CD21 int 0x21 00000C3F 5B pop bx 00000C40 22C0 and al,al 00000C42 751F jnz 0xc63 00000C44 53 push bx 00000C45 B407 mov ah,0x7 00000C47 CD21 int 0x21 00000C49 5B pop bx 00000C4A 3C48 cmp al,0x48 00000C4C 7508 jnz 0xc56 00000C4E 22DB and bl,bl 00000C50 74E5 jz 0xc37 00000C52 FECB dec bl 00000C54 EB6E jmp short 0xcc4 00000C56 3C50 cmp al,0x50 00000C58 75DD jnz 0xc37 00000C5A 80FB04 cmp bl,0x4 00000C5D 74D8 jz 0xc37 00000C5F FEC3 inc bl 00000C61 EB61 jmp short 0xcc4 00000C63 3C1B cmp al,0x1b 00000C65 7503 jnz 0xc6a 00000C67 E9B300 jmp word 0xd1d 00000C6A 3C0D cmp al,0xd 00000C6C 7424 jz 0xc92 00000C6E 3C0A cmp al,0xa 00000C70 7420 jz 0xc92 00000C72 3C31 cmp al,0x31 00000C74 7504 jnz 0xc7a 00000C76 32DB xor bl,bl 00000C78 EB18 jmp short 0xc92 00000C7A 3C32 cmp al,0x32 00000C7C 7504 jnz 0xc82 00000C7E B301 mov bl,0x1 00000C80 EB10 jmp short 0xc92 00000C82 3C33 cmp al,0x33 00000C84 7504 jnz 0xc8a 00000C86 B302 mov bl,0x2 00000C88 EB08 jmp short 0xc92 00000C8A 2C30 sub al,0x30 00000C8C 3C04 cmp al,0x4 00000C8E 75A7 jnz 0xc37 00000C90 B303 mov bl,0x3 00000C92 32FF xor bh,bh 00000C94 BE897C mov si,0x7c89 00000C97 D1E3 shl bx,1 00000C99 2E8B00 mov ax,[cs:bx+si] 00000C9C FFD0 call ax 00000C9E BE937C mov si,0x7c93 00000CA1 2E8B30 mov si,[cs:bx+si] 00000CA4 C7052020 mov word [di],0x2020 00000CA8 C7042D3E mov word [si],0x3e2d 00000CAC 8BFE mov di,si 00000CAE 57 push di 00000CAF 53 push bx 00000CB0 B40F mov ah,0xf 00000CB2 CD10 int 0x10 00000CB4 B402 mov ah,0x2 00000CB6 BA0001 mov dx,0x100 00000CB9 CD10 int 0x10 00000CBB BBD923 mov bx,0x23d9 00000CBE E81500 call word 0xcd6 00000CC1 5B pop bx 00000CC2 5F pop di 00000CC3 C3 ret 00000CC4 32FF xor bh,bh 00000CC6 53 push bx 00000CC7 D1E3 shl bx,1 00000CC9 BE937C mov si,0x7c93 00000CCC 2E8B30 mov si,[cs:bx+si] 00000CCF E8D2FF call word 0xca4 00000CD2 5B pop bx 00000CD3 E961FF jmp word 0xc37 00000CD6 8A17 mov dl,[bx] 00000CD8 43 inc bx 00000CD9 22D2 and dl,dl 00000CDB 7408 jz 0xce5 00000CDD 53 push bx 00000CDE B402 mov ah,0x2 00000CE0 CD21 int 0x21 00000CE2 5B pop bx 00000CE3 EBF1 jmp short 0xcd6 00000CE5 C3 ret 00000CE6 C6060520FF mov byte [0x2005],0xff 00000CEB C6060420FF mov byte [0x2004],0xff 00000CF0 C3 ret 00000CF1 C6060220FF mov byte [0x2002],0xff 00000CF6 C606C21F74 mov byte [0x1fc2],0x74 00000CFB C706C51F6834 mov word [0x1fc5],0x3468 00000D01 C3 ret 00000D02 C6060320FF mov byte [0x2003],0xff 00000D07 C6060620FF mov byte [0x2006],0xff 00000D0C C606FF1FFF mov byte [0x1fff],0xff 00000D11 C3 ret 00000D12 C6060620FF mov byte [0x2006],0xff 00000D17 C6060420FF mov byte [0x2004],0xff 00000D1C C3 ret 00000D1D BEE624 mov si,0x24e6 00000D20 E881FF call word 0xca4 00000D23 B8004C mov ax,0x4c00 00000D26 CD21 int 0x21 00000D28 8E06F21F mov es,[0x1ff2] 00000D2C BE8000 mov si,0x80 00000D2F 268A0C mov cl,[es:si] 00000D32 32ED xor ch,ch 00000D34 E30F jcxz 0xd45 00000D36 46 inc si 00000D37 268A04 mov al,[es:si] 00000D3A 46 inc si 00000D3B 3C2D cmp al,0x2d 00000D3D 7407 jz 0xd46 00000D3F 3C2F cmp al,0x2f 00000D41 7403 jz 0xd46 00000D43 E2F2 loop 0xd37 00000D45 C3 ret 00000D46 49 dec cx 00000D47 E3FC jcxz 0xd45 00000D49 268A04 mov al,[es:si] 00000D4C 46 inc si 00000D4D 3C41 cmp al,0x41 00000D4F 7C06 jl 0xd57 00000D51 3C5A cmp al,0x5a 00000D53 7F02 jg 0xd57 00000D55 0C20 or al,0x20 00000D57 3C61 cmp al,0x61 00000D59 7436 jz 0xd91 00000D5B 3C6D cmp al,0x6d 00000D5D 7502 jnz 0xd61 00000D5F EB6B jmp short 0xdcc 00000D61 3C6E cmp al,0x6e 00000D63 7502 jnz 0xd67 00000D65 EB78 jmp short 0xddf 00000D67 3C74 cmp al,0x74 00000D69 7502 jnz 0xd6d 00000D6B EB79 jmp short 0xde6 00000D6D 3C64 cmp al,0x64 00000D6F 7502 jnz 0xd73 00000D71 EB4A jmp short 0xdbd 00000D73 3C65 cmp al,0x65 00000D75 7421 jz 0xd98 00000D77 3C70 cmp al,0x70 00000D79 743D jz 0xdb8 00000D7B 3C6F cmp al,0x6f 00000D7D 7502 jnz 0xd81 00000D7F EB41 jmp short 0xdc2 00000D81 3C76 cmp al,0x76 00000D83 741B jz 0xda0 00000D85 3C69 cmp al,0x69 00000D87 7502 jnz 0xd8b 00000D89 EB62 jmp short 0xded 00000D8B 3C78 cmp al,0x78 00000D8D 7438 jz 0xdc7 00000D8F EBB2 jmp short 0xd43 00000D91 C6060820FF mov byte [0x2008],0xff 00000D96 EBF7 jmp short 0xd8f 00000D98 C706791F0200 mov word [0x1f79],0x2 00000D9E EBEF jmp short 0xd8f 00000DA0 C706791F0400 mov word [0x1f79],0x4 00000DA6 EBE7 jmp short 0xd8f 00000DA8 C706791F0800 mov word [0x1f79],0x8 00000DAE EBDF jmp short 0xd8f 00000DB0 C706791F0000 mov word [0x1f79],0x0 00000DB6 EBD7 jmp short 0xd8f 00000DB8 E836FF call word 0xcf1 00000DBB EBD2 jmp short 0xd8f 00000DBD E842FF call word 0xd02 00000DC0 EBCD jmp short 0xd8f 00000DC2 E821FF call word 0xce6 00000DC5 EBC8 jmp short 0xd8f 00000DC7 E848FF call word 0xd12 00000DCA EBC3 jmp short 0xd8f 00000DCC C6060720FF mov byte [0x2007],0xff 00000DD1 C706D61FD403 mov word [0x1fd6],0x3d4 00000DD7 C706D81FDA03 mov word [0x1fd8],0x3da 00000DDD EBB0 jmp short 0xd8f 00000DDF C606701FFF mov byte [0x1f70],0xff 00000DE4 EBA9 jmp short 0xd8f 00000DE6 C606FF1FFF mov byte [0x1fff],0xff 00000DEB EBA2 jmp short 0xd8f 00000DED E81200 call word 0xe02 00000DF0 23DB and bx,bx 00000DF2 7404 jz 0xdf8 00000DF4 891EC51F mov [0x1fc5],bx 00000DF8 23C9 and cx,cx 00000DFA 7503 jnz 0xdff 00000DFC E946FF jmp word 0xd45 00000DFF E941FF jmp word 0xd43 00000E02 33DB xor bx,bx 00000E04 268A04 mov al,[es:si] 00000E07 46 inc si 00000E08 49 dec cx 00000E09 23C9 and cx,cx 00000E0B 7503 jnz 0xe10 00000E0D E935FF jmp word 0xd45 00000E10 3C20 cmp al,0x20 00000E12 74EE jz 0xe02 00000E14 3C30 cmp al,0x30 00000E16 7C1D jl 0xe35 00000E18 3C39 cmp al,0x39 00000E1A 7F19 jg 0xe35 00000E1C 2C30 sub al,0x30 00000E1E 32E4 xor ah,ah 00000E20 D1E3 shl bx,1 00000E22 8BD3 mov dx,bx 00000E24 D1E3 shl bx,1 00000E26 D1E3 shl bx,1 00000E28 03DA add bx,dx 00000E2A 03D8 add bx,ax 00000E2C 49 dec cx 00000E2D E306 jcxz 0xe35 00000E2F 268A04 mov al,[es:si] 00000E32 46 inc si 00000E33 EBDF jmp short 0xe14 00000E35 C3 ret 00000E36 50 push ax 00000E37 B104 mov cl,0x4 00000E39 D2EC shr ah,cl 00000E3B E80F00 call word 0xe4d 00000E3E 58 pop ax 00000E3F E80B00 call word 0xe4d 00000E42 8AE0 mov ah,al 00000E44 50 push ax 00000E45 B104 mov cl,0x4 00000E47 D2EC shr ah,cl 00000E49 E80100 call word 0xe4d 00000E4C 58 pop ax 00000E4D 80E40F and ah,0xf 00000E50 8ADC mov bl,ah 00000E52 32FF xor bh,bh 00000E54 81C3A422 add bx,0x22a4 00000E58 8A17 mov dl,[bx] 00000E5A 8814 mov [si],dl 00000E5C 46 inc si 00000E5D C3 ret 00000E5E 50 push ax 00000E5F 32F6 xor dh,dh 00000E61 B91027 mov cx,0x2710 00000E64 E81800 call word 0xe7f 00000E67 B9E803 mov cx,0x3e8 00000E6A E81200 call word 0xe7f 00000E6D B96400 mov cx,0x64 00000E70 E80C00 call word 0xe7f 00000E73 B90A00 mov cx,0xa 00000E76 E80600 call word 0xe7f 00000E79 0430 add al,0x30 00000E7B 8804 mov [si],al 00000E7D 58 pop ax 00000E7E C3 ret 00000E7F 32D2 xor dl,dl 00000E81 FEC2 inc dl 00000E83 2BC1 sub ax,cx 00000E85 73FA jnc 0xe81 00000E87 03C1 add ax,cx 00000E89 80C22F add dl,0x2f 00000E8C F6C6FF test dh,0xff 00000E8F 7508 jnz 0xe99 00000E91 80FA30 cmp dl,0x30 00000E94 7407 jz 0xe9d 00000E96 80CEFF or dh,0xff 00000E99 8814 mov [si],dl 00000E9B 46 inc si 00000E9C C3 ret 00000E9D B220 mov dl,0x20 00000E9F EBF8 jmp short 0xe99 00000EA1 FB sti 00000EA2 1E push ds 00000EA3 B8550B mov ax,0xb55 00000EA6 8ED8 mov ds,ax 00000EA8 C606DB1FFF mov byte [0x1fdb],0xff 00000EAD 32C0 xor al,al 00000EAF 1F pop ds 00000EB0 CF iretw 00000EB1 803EDA1FF8 cmp byte [0x1fda],0xf8 00000EB6 7406 jz 0xebe 00000EB8 BAF203 mov dx,0x3f2 00000EBB B003 mov al,0x3 00000EBD EE out dx,al 00000EBE C3 ret 00000EBF E84C02 call word 0x110e 00000EC2 2EC606698200 mov byte [cs:0x8269],0x0 main_loop_ingame: 00000EC8 E85B6C call word 0x7b26 video_flip(); 00000ECB E80B02 call word 0x10d9 video_wait_sync(); 00000ECE C606CC1F00 mov byte [0x1fcc],0x0 [0x1fcc]=0; 00000ED3 FE06CF1F inc byte [0x1fcf] [0x1fcf]++; 00000ED7 E83701 call word 0x1011 unk_01(); 00000EDA E8482A call word 0x3925 unk_02(); 00000EDD 813E0D00B000 cmp word [0xd],0xb0 if ( [0xd] > 0xb0 ) nop(): 00000EE3 7E03 jng 0xee8 // 00000EE5 E83D6C call word 0x7b25 // 00000EE8 FE064F00 inc byte [0x4f] [0x4f]++; 00000EEC E8BF66 call word 0x75ae cleanup_vga_sprites(); 00000EEF E8BD5E call word 0x6daf cleanup_minimap(); 00000EF2 E84F1B call word 0x2a44 apply_skill(); // If player has asked to apply a cap on a lemm 00000EF5 E8A21A call word 0x299a spawn_lemming(); 00000EF8 E83409 call word 0x182f move_lemmings(); 00000EFB E8B661 call word 0x70b4 unk_03(); 00000EFE E86361 call word 0x7064 draw_objects(); 00000F01 E81F20 call word 0x2f23 draw_lemmings(); 00000F04 E88526 call word 0x358c detect_lemm_under_cursor(); 00000F07 E86D24 call word 0x3377 draw_control_panel_and_infos(); 00000F0A E8371B call word 0x2a44 apply_skill(); // Again ? 00000F0D 803E4C00FF cmp byte [0x4c],0xff if ([0x4c]) goto 0xfb6; 00000F12 7503 jnz 0xf17 // 00000F14 E99F00 jmp word 0xfb6 // 00000F17 803E4700FF cmp byte [0x47],0xff if ([0x47]) { 00000F1C 750E jnz 0xf2c // 00000F1E B90200 mov cx,0x2 for(i=0;i<2;i++) { 00000F21 A0C91F mov al,[0x1fc9] al=[0x1fc9]; 00000F24 3806C91F cmp [0x1fc9],al while ( al == [0x1fc9] ) ; 00000F28 74FA jz 0xf24 // 00000F2A E2F5 loop 0xf21 // } } 00000F2C A04000 mov al,[0x40] if (lemm_spawned_count == lemm_level_count 00000F2F 3A064400 cmp al,[0x44] && lemm_out_count == 0 ) goto no_lemm_left; 00000F33 7509 jnz 0xf3e // 00000F35 A04200 mov al,[0x42] // 00000F38 22C0 and al,al // 00000F3A 7502 jnz 0xf3e // 00000F3C EB68 jmp short 0xfa6 // 00000F3E A02421 mov al,[0x2124] al = [0x2124] | [0x2126] | [0x2127]; 00000F41 0A062621 or al,[0x2126] // 00000F45 0A062721 or al,[0x2127] // 00000F49 3C30 cmp al,0x30 if ( al == 0x30 ) goto no_lemm_left; 00000F4B 7502 jnz 0xf4f // 00000F4D EB57 jmp short 0xfa6 // 00000F4F 803E2800FF cmp byte [0x28],0xff if ( ! [0x28] ) { 00000F54 7437 jz 0xf8d // 00000F56 FE0E8200 dec byte [0x82] [0x82]--; 00000F5A 7531 jnz 0xf8d if ( [0x82] == 0 ) { 00000F5C A08300 mov al,[0x83] [0x82] = [0x83]; 00000F5F A28200 mov [0x82],al // 00000F62 A02421 mov al,[0x2124] al = [0x2124]; 00000F65 8B1E2621 mov bx,[0x2126] bl = [0x2126]; 00000F69 FECF dec bh bh = [0x2127] - 1; 00000F6B 80FF2F cmp bh,0x2f if ( bh == 0 ) { 00000F6E 7516 jnz 0xf86 // 00000F70 B739 mov bh,0x39 bh = 0x39; 00000F72 FECB dec bl bl--; 00000F74 80FB2F cmp bl,0x2f if ( bl == 0 ) { 00000F77 750D jnz 0xf86 // 00000F79 B335 mov bl,0x35 bl = 0x35; 00000F7B FEC8 dec al al--; 00000F7D 3C2F cmp al,0x2f if ( al == 0 ) { 00000F7F 7505 jnz 0xf86 // 00000F81 B030 mov al,0x30 al = bh = bl = 0x30; 00000F83 BB3030 mov bx,0x3030 // } } } 00000F86 A22421 mov [0x2124],al [0x2124] = al; 00000F89 891E2621 mov [0x2126],bx [0x2126] = bl; [0x2127] = bh; } } 00000F8D A1C31F mov ax,[0x1fc3] ax = [0x1fc3]; 00000F90 803E711FFF cmp byte [0x1f71],0xff if ( [0x1f71] ) { 00000F95 7507 jnz 0xf9e // 00000F97 A90080 test ax,0x8000 if ( ax & 0x8000 == 0 ) goto 0x1007; 00000F9A 7402 jz 0xf9e // 00000F9C EB69 jmp short 0x1007 // } 00000F9E A92000 test ax,0x20 if ( ax & 0x20 != 0 ) goto no_lemm_left; 00000FA1 7503 jnz 0xfa6 // 00000FA3 E922FF jmp word 0xec8 goto main_loop_ingame; no_lemm_left: 00000FA6 C6064C00FF mov byte [0x4c],0xff [0x4c] = TRUE; 00000FAB A04B00 mov al,[0x4b] [0x4b] |= 0x2; 00000FAE 0C02 or al,0x2 // 00000FB0 A24B00 mov [0x4b],al // 00000FB3 E912FF jmp word 0xec8 goto main_loop_ingame; 00000FB6 A04B00 mov al,[0x4b] if ( [0x4b] & 0x2 != 0 ) goto main_loop_ingame; 00000FB9 A802 test al,0x2 // 00000FBB 7403 jz 0xfc0 // 00000FBD E908FF jmp word 0xec8 // 00000FC0 E8CF6F call word 0x7f92 00000FC3 803E0820FF cmp byte [0x2008],0xff if ( ! [0x2008] | ([0x20ff] & 0x1 == 0 ) ) { 00000FC8 740C jz 0xfd6 // 00000FCA F606FF2001 test byte [0x20ff],0x1 // 00000FCF 7405 jz 0xfd6 // 00000FD1 B80001 mov ax,0x100 // INT 60h, AH=01, AL=00 00000FD4 CD60 int 0x60 // } 00000FD6 803E0820FF cmp byte [0x2008],0xff if ( ! [0x2008] | ([0x20ff] & 0x1 == 0 ) ) { 00000FDB 740C jz 0xfe9 // 00000FDD F606FF2001 test byte [0x20ff],0x1 // 00000FE2 7405 jz 0xfe9 // 00000FE4 B80000 mov ax,0x0 // INT 60h, AH=00, AL=00 00000FE7 CD60 int 0x60 // } 00000FE9 C606270000 mov byte [0x27],0x0 [0x27]=0; 00000FEE E8623A call word 0x4a53 unk_04(); 00000FF1 803E0820FF cmp byte [0x2008],0xff if ( ! [0x2008] | ([0x20ff] & 0x3== 0 ) ) { 00000FF6 750C jnz 0x1004 // 00000FF8 F606FF2003 test byte [0x20ff],0x3 // 00000FFD 7405 jz 0x1004 // 00000FFF B80002 mov ax,0x200 // INT 61h, AH=02, AL=00 00001002 CD61 int 0x61 // } 00001004 E92E2E jmp word 0x3e35 00001007 C6063D0064 mov byte [0x3d],0x64 0000100C E8836F call word 0x7f92 0000100F EBA5 jmp short 0xfb6 void unk_01 { /* from mainloop() */ 00001011 A04B00 mov al,[0x4b] 00001014 A801 test al,0x1 00001016 741D jz 0x1035 00001018 803E0620FF cmp byte [0x2006],0xff 0000101D 7511 jnz 0x1030 0000101F E89200 call word 0x10b4 00001022 50 push ax 00001023 E8C16A call word 0x7ae7 00001026 E85A70 call word 0x8083 00001029 58 pop ax 0000102A A801 test al,0x1 0000102C 75F1 jnz 0x101f 0000102E EB24 jmp short 0x1054 00001030 E88100 call word 0x10b4 00001033 EB1F jmp short 0x1054 00001035 A802 test al,0x2 00001037 741B jz 0x1054 00001039 803E0620FF cmp byte [0x2006],0xff 0000103E 7511 jnz 0x1051 00001040 E88600 call word 0x10c9 00001043 50 push ax 00001044 E8A06A call word 0x7ae7 00001047 E83970 call word 0x8083 0000104A 58 pop ax 0000104B A802 test al,0x2 0000104D 75F1 jnz 0x1040 0000104F EB03 jmp short 0x1054 00001051 E87500 call word 0x10c9 00001054 A804 test al,0x4 00001056 7417 jz 0x106f 00001058 8A164F00 mov dl,[0x4f] 0000105C 80FA0F cmp dl,0xf 0000105F 7412 jz 0x1073 00001061 80FA23 cmp dl,0x23 00001064 7421 jz 0x1087 00001066 80FA37 cmp dl,0x37 00001069 7435 jz 0x10a0 0000106B 7202 jc 0x106f 0000106D 24FB and al,0xfb 0000106F A24B00 mov [0x4b],al 00001072 C3 ret } 00001073 803E0820FF cmp byte [0x2008],0xff 00001078 750C jnz 0x1086 0000107A F606FF2003 test byte [0x20ff],0x3 0000107F 7405 jz 0x1086 00001081 B80304 mov ax,0x403 00001084 CD61 int 0x61 00001086 C3 ret 00001087 C6065200FF mov byte [0x52],0xff 0000108C 803E0820FF cmp byte [0x2008],0xff 00001091 750C jnz 0x109f 00001093 F606FF2003 test byte [0x20ff],0x3 00001098 7405 jz 0x109f 0000109A B80204 mov ax,0x402 0000109D CD61 int 0x61 0000109F C3 ret 000010A0 F606FF2002 test byte [0x20ff],0x2 000010A5 7421 jz 0x10c8 000010A7 A05100 mov al,[0x51] 000010AA B403 mov ah,0x3 000010AC CD61 int 0x61 000010AE B80000 mov ax,0x0 000010B1 CD61 int 0x61 000010B3 C3 ret 000010B4 0C04 or al,0x4 000010B6 50 push ax 000010B7 BB0406 mov bx,0x604 000010BA B91000 mov cx,0x10 000010BD BA0800 mov dx,0x8 000010C0 E8DA6D call word 0x7e9d 000010C3 58 pop ax 000010C4 7502 jnz 0x10c8 000010C6 24FE and al,0xfe 000010C8 C3 ret 000010C9 50 push ax 000010CA B91000 mov cx,0x10 000010CD BA0800 mov dx,0x8 000010D0 E8A86D call word 0x7e7b 000010D3 58 pop ax 000010D4 75F2 jnz 0x10c8 000010D6 24FD and al,0xfd 000010D8 C3 ret void video_wait_sync() { for( ; [0x1fc9] <= 4 ; ) { 000010D9 8B0EFA1F mov cx,[0x1ffa] 000010DD 8B16FC1F mov dx,[0x1ffc] 000010E1 C606CB1F00 mov byte [0x1fcb],0x0 do { 000010E6 49 dec cx cx--; 000010E7 7505 jnz 0x10ee if (cx==0) { 000010E9 23D2 and dx,dx dx=0; 000010EB 740A jz 0x10f7 sleep_pit(dx); // HSync ? 000010ED 4A dec dx dx--; } 000010EE 803ECB1FFF cmp byte [0x1fcb],0xff 000010F3 75F1 jnz 0x10e6 } while ( [0x1fcb] != 0xff ) 000010F5 EB03 jmp short 0x10fa // Previous loop out code 000010F7 E8F438 call word 0x49ee // Previous loop out code 000010FA A02A00 mov al,[0x2a] if ( [0x2a] == 0xFF ) break; 000010FD FEC0 inc al // 000010FF 7407 jz 0x1108 // 00001101 A0C91F mov al,[0x1fc9] // For cond test 00001104 3C04 cmp al,0x4 // For cond test 00001106 7ED1 jng 0x10d9 // For jmp } 00001108 C606C91F00 mov byte [0x1fc9],0x0 [0x1fc9]=0; 0000110D C3 ret } 0000110E C70600001802 mov word [0x0],0x218 00001114 C70602004300 mov word [0x2],0x43 0000111A C606190000 mov byte [0x19],0x0 0000111F C7060F009600 mov word [0xf],0x96 00001125 C70611006400 mov word [0x11],0x64 0000112B C6064400C8 mov byte [0x44],0xc8 00001130 C606470000 mov byte [0x47],0x0 00001135 C606820011 mov byte [0x82],0x11 0000113A C606830011 mov byte [0x83],0x11 0000113F C6067F0002 mov byte [0x7f],0x2 00001144 C606800003 mov byte [0x80],0x3 00001149 C6064A0050 mov byte [0x4a],0x50 0000114E C6064B0001 mov byte [0x4b],0x1 00001153 32C0 xor al,al 00001155 A2D01F mov [0x1fd0],al 00001158 A2CF1F mov [0x1fcf],al 0000115B A24C00 mov [0x4c],al 0000115E A22700 mov [0x27],al 00001161 A24F00 mov [0x4f],al 00001164 A25200 mov [0x52],al 00001167 C606262130 mov byte [0x2126],0x30 0000116C C606272130 mov byte [0x2127],0x30 00001171 16 push ss 00001172 07 pop es 00001173 BF1200 mov di,0x12 00001176 B9A042 mov cx,0x42a0 00001179 32C0 xor al,al 0000117B F3AA rep stosb 0000117D 16 push ss 0000117E 07 pop es 0000117F BFB242 mov di,0x42b2 00001182 B94206 mov cx,0x642 00001185 32C0 xor al,al 00001187 F3AA rep stosb 00001189 E80E6A call word 0x7b9a 0000118C E8B96C call word 0x7e48 0000118F E80B6B call word 0x7c9d 00001192 E8E71D call word 0x2f7c // Go there 00001195 803E701FFF cmp byte [0x1f70],0xff 0000119A 740B jz 0x11a7 0000119C B80400 mov ax,0x4 0000119F B99600 mov cx,0x96 000011A2 BA6400 mov dx,0x64 000011A5 CD33 int 0x33 000011A7 E80228 call word 0x39ac 000011AA E8ED17 call word 0x299a 000011AD E8196D call word 0x7ec9 000011B0 E88B2E call word 0x403e 000011B3 E8C664 call word 0x767c 000011B6 E8C420 call word 0x327d 000011B9 E83238 call word 0x49ee 000011BC E8F55E call word 0x70b4 000011BF E8A25E call word 0x7064 000011C2 E8EA5B call word 0x6daf 000011C5 E8AF21 call word 0x3377 000011C8 33C9 xor cx,cx 000011CA 33D2 xor dx,dx 000011CC C606CB1F00 mov byte [0x1fcb],0x0 000011D1 803ECB1FFF cmp byte [0x1fcb],0xff 000011D6 75F9 jnz 0x11d1 000011D8 C606CB1F00 mov byte [0x1fcb],0x0 000011DD 49 dec cx 000011DE 7501 jnz 0x11e1 000011E0 4A dec dx 000011E1 803ECB1FFF cmp byte [0x1fcb],0xff 000011E6 75F5 jnz 0x11dd 000011E8 F7DA neg dx 000011EA 03C9 add cx,cx 000011EC 13D2 adc dx,dx 000011EE 03C9 add cx,cx 000011F0 13D2 adc dx,dx 000011F2 890EFA1F mov [0x1ffa],cx 000011F6 8916FC1F mov [0x1ffc],dx 000011FA C3 ret 000011FB 8B1D mov bx,[di] 000011FD 035D04 add bx,[di+0x4] 00001200 7904 jns 0x1206 00001202 81C36001 add bx,0x160 00001206 8BC3 mov ax,bx 00001208 D1EB shr bx,1 0000120A D1EB shr bx,1 0000120C D1EB shr bx,1 0000120E BEA50E mov si,0xea5 00001211 803801 cmp byte [bx+si],0x1 00001214 7403 jz 0x1219 00001216 E98B00 jmp word 0x12a4 00001219 2B060000 sub ax,[0x0] 0000121D 7902 jns 0x1221 0000121F 33C0 xor ax,ax 00001221 D1E8 shr ax,1 00001223 D1E8 shr ax,1 00001225 D1E8 shr ax,1 00001227 03062300 add ax,[0x23] 0000122B 8B2E2300 mov bp,[0x23] 0000122F 81C52103 add bp,0x321 00001233 40 inc ax 00001234 8BF0 mov si,ax 00001236 8B4D06 mov cx,[di+0x6] 00001239 83E908 sub cx,byte +0x8 0000123C 8B4502 mov ax,[di+0x2] 0000123F 807D2000 cmp byte [di+0x20],0x0 00001243 7403 jz 0x1248 00001245 83E908 sub cx,byte +0x8 00001248 03C1 add ax,cx 0000124A 83E810 sub ax,byte +0x10 0000124D 790D jns 0x125c 0000124F 83C108 add cx,byte +0x8 00001252 83C008 add ax,byte +0x8 00001255 78F8 js 0x124f 00001257 33C0 xor ax,ax 00001259 83E908 sub cx,byte +0x8 0000125C F7D9 neg cx 0000125E 8BD0 mov dx,ax 00001260 83E0F8 and ax,byte -0x8 00001263 03F0 add si,ax 00001265 D1E0 shl ax,1 00001267 D1E0 shl ax,1 00001269 03F0 add si,ax 0000126B B503 mov ch,0x3 0000126D F745080200 test word [di+0x8],0x2 00001272 7402 jz 0x1276 00001274 B505 mov ch,0x5 00001276 8AC1 mov al,cl 00001278 D0E9 shr cl,1 0000127A D0E9 shr cl,1 0000127C D0E9 shr cl,1 0000127E F6C207 test dl,0x7 00001281 7402 jz 0x1285 00001283 FEC1 inc cl 00001285 A807 test al,0x7 00001287 7402 jz 0x128b 00001289 FEC1 inc cl 0000128B B001 mov al,0x1 0000128D 51 push cx 0000128E 56 push si 0000128F 368804 mov [ss:si],al 00001292 46 inc si 00001293 FECD dec ch 00001295 75F8 jnz 0x128f 00001297 5E pop si 00001298 59 pop cx 00001299 83C628 add si,byte +0x28 0000129C 3BF5 cmp si,bp 0000129E 7304 jnc 0x12a4 000012A0 FEC9 dec cl 000012A2 75E9 jnz 0x128d 000012A4 C3 ret 000012A5 1E push ds 000012A6 06 push es 000012A7 50 push ax 000012A8 06 push es 000012A9 51 push cx 000012AA 89168425 mov [0x2584],dx 000012AE B8003D mov ax,0x3d00 000012B1 CD21 int 0x21 000012B3 7214 jc 0x12c9 000012B5 8BD8 mov bx,ax 000012B7 B43F mov ah,0x3f 000012B9 59 pop cx 000012BA 1F pop ds 000012BB 5A pop dx 000012BC CD21 int 0x21 000012BE 720E jc 0x12ce 000012C0 B43E mov ah,0x3e 000012C2 CD21 int 0x21 000012C4 720D jc 0x12d3 000012C6 07 pop es 000012C7 1F pop ds 000012C8 C3 ret 000012C9 BAE921 mov dx,0x21e9 000012CC EB08 jmp short 0x12d6 000012CE BAFA21 mov dx,0x21fa 000012D1 EB03 jmp short 0x12d6 000012D3 BA0B22 mov dx,0x220b 000012D6 52 push dx 000012D7 BA550B mov dx,0xb55 000012DA 8EDA mov ds,dx 000012DC E8CBF8 call word 0xbaa 000012DF 5A pop dx 000012E0 B409 mov ah,0x9 000012E2 CD21 int 0x21 000012E4 B402 mov ah,0x2 000012E6 B220 mov dl,0x20 000012E8 CD21 int 0x21 000012EA 8B1E8425 mov bx,[0x2584] 000012EE 8A17 mov dl,[bx] 000012F0 22D2 and dl,dl 000012F2 7407 jz 0x12fb 000012F4 43 inc bx 000012F5 B402 mov ah,0x2 000012F7 CD21 int 0x21 000012F9 EBF3 jmp short 0x12ee 000012FB B20D mov dl,0xd 000012FD B402 mov ah,0x2 000012FF CD21 int 0x21 00001301 B20A mov dl,0xa 00001303 B402 mov ah,0x2 00001305 CD21 int 0x21 00001307 E921EE jmp word 0x12b 0000130A 8A1E681F mov bl,[0x1f68] 0000130E 32FF xor bh,bh 00001310 BED256 mov si,0x56d2 00001313 8A08 mov cl,[bx+si] 00001315 FEC9 dec cl 00001317 32ED xor ch,ch 00001319 51 push cx 0000131A 8BC1 mov ax,cx 0000131C D1E8 shr ax,1 0000131E D1E8 shr ax,1 00001320 D1E8 shr ax,1 00001322 83E107 and cx,byte +0x7 00001325 BEAD25 mov si,0x25ad 00001328 51 push cx 00001329 E84E32 call word 0x457a 0000132C 59 pop cx 0000132D BAA825 mov dx,0x25a8 00001330 1E push ds 00001331 07 pop es 00001332 BFC80F mov di,0xfc8 00001335 51 push cx 00001336 8CC1 mov cx,es 00001338 8BF7 mov si,di 0000133A E84E01 call word 0x148b 0000133D 59 pop cx 0000133E E30A jcxz 0x134a 00001340 51 push cx 00001341 BFC80F mov di,0xfc8 00001344 E87D01 call word 0x14c4 00001347 59 pop cx 00001348 E2F6 loop 0x1340 0000134A B43E mov ah,0x3e 0000134C CD21 int 0x21 0000134E 58 pop ax 0000134F A0E30F mov al,[0xfe3] 00001352 BEA125 mov si,0x25a1 00001355 0430 add al,0x30 00001357 8804 mov [si],al 00001359 BA9B25 mov dx,0x259b 0000135C 1E push ds 0000135D 07 pop es 0000135E B8481B mov ax,0x1b48 00001361 B90010 mov cx,0x1000 00001364 E83EFF call word 0x12a5 00001367 A0E30F mov al,[0xfe3] 0000136A BE9525 mov si,0x2595 0000136D 0430 add al,0x30 0000136F 8804 mov [si],al 00001371 A0E60F mov al,[0xfe6] 00001374 A22A00 mov [0x2a],al 00001377 A0E50F mov al,[0xfe5] 0000137A 22C0 and al,al 0000137C 7402 jz 0x1380 0000137E EB2F jmp short 0x13af 00001380 1E push ds 00001381 BA9025 mov dx,0x2590 00001384 8E06F01F mov es,[0x1ff0] 00001388 BF1000 mov di,0x10 0000138B 33F6 xor si,si 0000138D 8CC1 mov cx,es 0000138F E8F900 call word 0x148b 00001392 1F pop ds 00001393 E84E6A call word 0x7de4 00001396 1E push ds 00001397 33FF xor di,di 00001399 33F6 xor si,si 0000139B 8E06EC1F mov es,[0x1fec] 0000139F 8E1EEC1F mov ds,[0x1fec] 000013A3 E81E01 call word 0x14c4 000013A6 1F pop ds 000013A7 E8396A call word 0x7de3 000013AA B43E mov ah,0x3e 000013AC CD21 int 0x21 000013AE C3 ret 000013AF BEBC25 mov si,0x25bc 000013B2 042F add al,0x2f 000013B4 8804 mov [si],al 000013B6 1E push ds 000013B7 BAB525 mov dx,0x25b5 000013BA 8E06F01F mov es,[0x1ff0] 000013BE 33F6 xor si,si 000013C0 BF1000 mov di,0x10 000013C3 8CC1 mov cx,es 000013C5 E8C300 call word 0x148b 000013C8 1F pop ds 000013C9 B43E mov ah,0x3e 000013CB CD21 int 0x21 000013CD C3 ret 000013CE E8146A call word 0x7de5 000013D1 1E push ds 000013D2 BF0080 mov di,0x8000 000013D5 BE3800 mov si,0x38 000013D8 8E06EC1F mov es,[0x1fec] 000013DC 8E1EF01F mov ds,[0x1ff0] 000013E0 E87100 call word 0x1454 000013E3 1F pop ds 000013E4 56 push si 000013E5 E80063 call word 0x76e8 000013E8 5E pop si 000013E9 1E push ds 000013EA BF0080 mov di,0x8000 000013ED 8E06EC1F mov es,[0x1fec] 000013F1 8E1EF01F mov ds,[0x1ff0] 000013F5 E85C00 call word 0x1454 000013F8 1F pop ds 000013F9 56 push si 000013FA E8F562 call word 0x76f2 000013FD 5E pop si 000013FE 1E push ds 000013FF BF0080 mov di,0x8000 00001402 8E06EC1F mov es,[0x1fec] 00001406 8E1EF01F mov ds,[0x1ff0] 0000140A E84700 call word 0x1454 0000140D 1F pop ds 0000140E 56 push si 0000140F E8E562 call word 0x76f7 00001412 5E pop si 00001413 1E push ds 00001414 BF0080 mov di,0x8000 00001417 8E06EC1F mov es,[0x1fec] 0000141B 8E1EF01F mov ds,[0x1ff0] 0000141F E83200 call word 0x1454 00001422 1F pop ds 00001423 56 push si 00001424 E8D562 call word 0x76fc 00001427 5E pop si 00001428 1E push ds 00001429 BA9025 mov dx,0x2590 0000142C 8E06EC1F mov es,[0x1fec] 00001430 BF1000 mov di,0x10 00001433 33F6 xor si,si 00001435 8CC1 mov cx,es 00001437 E85100 call word 0x148b 0000143A 1F pop ds 0000143B 1E push ds 0000143C 33FF xor di,di 0000143E 33F6 xor si,si 00001440 8E06EC1F mov es,[0x1fec] 00001444 8E1EEC1F mov ds,[0x1fec] 00001448 E87900 call word 0x14c4 0000144B 1F pop ds 0000144C E89469 call word 0x7de3 0000144F B43E mov ah,0x3e 00001451 CD21 int 0x21 00001453 C3 ret 00001454 AC lodsb 00001455 3C80 cmp al,0x80 00001457 7431 jz 0x148a 00001459 7219 jc 0x1474 0000145B F6D8 neg al 0000145D FEC0 inc al 0000145F 8AC8 mov cl,al 00001461 32ED xor ch,ch 00001463 AC lodsb 00001464 AA stosb 00001465 23FF and di,di 00001467 7507 jnz 0x1470 00001469 8CC0 mov ax,es 0000146B 050010 add ax,0x1000 0000146E 8EC0 mov es,ax 00001470 E2F2 loop 0x1464 00001472 EBE0 jmp short 0x1454 00001474 FEC0 inc al 00001476 8AC8 mov cl,al 00001478 32ED xor ch,ch 0000147A A4 movsb 0000147B 23FF and di,di 0000147D 7507 jnz 0x1486 0000147F 8CC0 mov ax,es 00001481 050010 add ax,0x1000 00001484 8EC0 mov es,ax 00001486 E2F2 loop 0x147a 00001488 EBCA jmp short 0x1454 0000148A C3 ret 0000148B 51 push cx 0000148C E86101 call word 0x15f0 0000148F 59 pop cx 00001490 7217 jc 0x14a9 00001492 803EDB1F00 cmp byte [0x1fdb],0x0 00001497 7510 jnz 0x14a9 00001499 E83401 call word 0x15d0 0000149C 803EDB1F00 cmp byte [0x1fdb],0x0 000014A1 7506 jnz 0x14a9 000014A3 8BD8 mov bx,ax 000014A5 8ED9 mov ds,cx 000014A7 EB1B jmp short 0x14c4 000014A9 52 push dx 000014AA 51 push cx 000014AB 06 push es 000014AC 1E push ds 000014AD 57 push di 000014AE 56 push si 000014AF B8550B mov ax,0xb55 000014B2 8ED8 mov ds,ax 000014B4 C6068400FF mov byte [0x84],0xff 000014B9 E81F30 call word 0x44db 000014BC 5E pop si 000014BD 5F pop di 000014BE 1F pop ds 000014BF 07 pop es 000014C0 59 pop cx 000014C1 5A pop dx 000014C2 EBC7 jmp short 0x148b 000014C4 1E push ds 000014C5 E80200 call word 0x14ca 000014C8 1F pop ds 000014C9 C3 ret 000014CA 53 push bx 000014CB FD std 000014CC 53 push bx 000014CD 8BEF mov bp,di 000014CF B90A00 mov cx,0xa 000014D2 8BD6 mov dx,si 000014D4 E87301 call word 0x164a 000014D7 7303 jnc 0x14dc 000014D9 E9B500 jmp word 0x1591 000014DC 8A2C mov ch,[si] 000014DE FEC5 inc ch 000014E0 8A7401 mov dh,[si+0x1] 000014E3 8A6402 mov ah,[si+0x2] 000014E6 8A4403 mov al,[si+0x3] 000014E9 8A7C04 mov bh,[si+0x4] 000014EC 8A5C05 mov bl,[si+0x5] 000014EF 03FB add di,bx 000014F1 58 pop ax 000014F2 51 push cx 000014F3 52 push dx 000014F4 8A6C08 mov ch,[si+0x8] 000014F7 8A4C09 mov cl,[si+0x9] 000014FA 83E90A sub cx,byte +0xa 000014FD 8BD6 mov dx,si 000014FF 03F1 add si,cx 00001501 8BD8 mov bx,ax 00001503 E84401 call word 0x164a 00001506 7303 jnc 0x150b 00001508 E98600 jmp word 0x1591 0000150B 5A pop dx 0000150C 59 pop cx 0000150D 4E dec si 0000150E 8A14 mov dl,[si] 00001510 32F2 xor dh,dl 00001512 B101 mov cl,0x1 00001514 E8A300 call word 0x15ba 00001517 83F801 cmp ax,byte +0x1 0000151A 7543 jnz 0x155f 0000151C B102 mov cl,0x2 0000151E E89900 call word 0x15ba 00001521 83F802 cmp ax,byte +0x2 00001524 730F jnc 0x1535 00001526 8BD8 mov bx,ax 00001528 83C302 add bx,byte +0x2 0000152B 8AC8 mov cl,al 0000152D 80C109 add cl,0x9 00001530 E86B00 call word 0x159e 00001533 EB51 jmp short 0x1586 00001535 83F803 cmp ax,byte +0x3 00001538 7517 jnz 0x1551 0000153A B108 mov cl,0x8 0000153C E87B00 call word 0x15ba 0000153F 83C009 add ax,byte +0x9 00001542 50 push ax 00001543 B108 mov cl,0x8 00001545 E87200 call word 0x15ba 00001548 E84E00 call word 0x1599 0000154B 58 pop ax 0000154C 48 dec ax 0000154D 75F3 jnz 0x1542 0000154F EB35 jmp short 0x1586 00001551 B108 mov cl,0x8 00001553 E86400 call word 0x15ba 00001556 8BD8 mov bx,ax 00001558 B10C mov cl,0xc 0000155A E84100 call word 0x159e 0000155D EB27 jmp short 0x1586 0000155F B101 mov cl,0x1 00001561 E85600 call word 0x15ba 00001564 83F801 cmp ax,byte +0x1 00001567 750A jnz 0x1573 00001569 BB0100 mov bx,0x1 0000156C B108 mov cl,0x8 0000156E E82D00 call word 0x159e 00001571 EB13 jmp short 0x1586 00001573 B103 mov cl,0x3 00001575 E84200 call word 0x15ba 00001578 40 inc ax 00001579 50 push ax 0000157A B108 mov cl,0x8 0000157C E83B00 call word 0x15ba 0000157F E81700 call word 0x1599 00001582 58 pop ax 00001583 48 dec ax 00001584 75F3 jnz 0x1579 00001586 3BFD cmp di,bp 00001588 7602 jna 0x158c 0000158A EB86 jmp short 0x1512 0000158C 22F6 and dh,dh 0000158E 5B pop bx 0000158F FC cld 00001590 C3 ret 00001591 B8550B mov ax,0xb55 00001594 8ED8 mov ds,ax 00001596 E978EB jmp word 0x111 00001599 4F dec di 0000159A 268805 mov [es:di],al 0000159D C3 ret 0000159E E81900 call word 0x15ba 000015A1 43 inc bx 000015A2 56 push si 000015A3 1E push ds 000015A4 51 push cx 000015A5 06 push es 000015A6 1F pop ds 000015A7 8BCB mov cx,bx 000015A9 4F dec di 000015AA 8BF7 mov si,di 000015AC 03F0 add si,ax 000015AE 46 inc si 000015AF 8A1C mov bl,[si] 000015B1 26881D mov [es:di],bl 000015B4 E2F3 loop 0x15a9 000015B6 59 pop cx 000015B7 1F pop ds 000015B8 5E pop si 000015B9 C3 ret 000015BA 33C0 xor ax,ax 000015BC FECD dec ch 000015BE 7507 jnz 0x15c7 000015C0 4E dec si 000015C1 8A14 mov dl,[si] 000015C3 32F2 xor dh,dl 000015C5 B508 mov ch,0x8 000015C7 D0EA shr dl,1 000015C9 D1D0 rcl ax,1 000015CB FEC9 dec cl 000015CD 75ED jnz 0x15bc 000015CF C3 ret 000015D0 1E push ds 000015D1 52 push dx 000015D2 06 push es 000015D3 57 push di 000015D4 51 push cx 000015D5 56 push si 000015D6 803E8F1FFF cmp byte [0x1f8f],0xff 000015DB 7507 jnz 0x15e4 000015DD 803E901FFF cmp byte [0x1f90],0xff 000015E2 7405 jz 0x15e9 000015E4 B8003D mov ax,0x3d00 000015E7 CD21 int 0x21 000015E9 5E pop si 000015EA 59 pop cx 000015EB 5F pop di 000015EC 07 pop es 000015ED 5A pop dx 000015EE 1F pop ds 000015EF C3 ret 000015F0 1E push ds 000015F1 52 push dx 000015F2 06 push es 000015F3 57 push di 000015F4 51 push cx 000015F5 56 push si 000015F6 803E8F1FFF cmp byte [0x1f8f],0xff 000015FB 7508 jnz 0x1605 000015FD E83501 call word 0x1735 00001600 E87801 call word 0x177b 00001603 7310 jnc 0x1615 00001605 B80043 mov ax,0x4300 00001608 33C9 xor cx,cx 0000160A CD21 int 0x21 0000160C 720E jc 0x161c 0000160E 803EDB1F00 cmp byte [0x1fdb],0x0 00001613 7507 jnz 0x161c 00001615 5E pop si 00001616 59 pop cx 00001617 5F pop di 00001618 07 pop es 00001619 5A pop dx 0000161A 1F pop ds 0000161B C3 ret 0000161C 52 push dx 0000161D 51 push cx 0000161E 06 push es 0000161F 1E push ds 00001620 57 push di 00001621 56 push si 00001622 B8550B mov ax,0xb55 00001625 8ED8 mov ds,ax 00001627 803E721F00 cmp byte [0x1f72],0x0 0000162C 7410 jz 0x163e 0000162E C6068400FF mov byte [0x84],0xff 00001633 E8A52E call word 0x44db 00001636 5E pop si 00001637 5F pop di 00001638 1F pop ds 00001639 07 pop es 0000163A 59 pop cx 0000163B 5A pop dx 0000163C EBC7 jmp short 0x1605 0000163E 5E pop si 0000163F 5F pop di 00001640 1F pop ds 00001641 07 pop es 00001642 59 pop cx 00001643 5A pop dx 00001644 BAE921 mov dx,0x21e9 00001647 E98CFC jmp word 0x12d6 0000164A 57 push di 0000164B 56 push si 0000164C 1E push ds 0000164D 53 push bx 0000164E 51 push cx 0000164F 52 push dx 00001650 FC cld 00001651 B8550B mov ax,0xb55 00001654 8ED8 mov ds,ax 00001656 803E8F1FFF cmp byte [0x1f8f],0xff 0000165B 7403 jz 0x1660 0000165D E9CA00 jmp word 0x172a 00001660 803E901FFF cmp byte [0x1f90],0xff 00001665 7503 jnz 0x166a 00001667 E9A000 jmp word 0x170a 0000166A B423 mov ah,0x23 0000166C BA911F mov dx,0x1f91 0000166F C7069F1F0100 mov word [0x1f9f],0x1 00001675 CD21 int 0x21 00001677 8B16B21F mov dx,[0x1fb2] 0000167B A1B41F mov ax,[0x1fb4] 0000167E 52 push dx 0000167F D1E8 shr ax,1 00001681 D1DA rcr dx,1 00001683 D1E8 shr ax,1 00001685 D1DA rcr dx,1 00001687 D1E8 shr ax,1 00001689 D1DA rcr dx,1 0000168B D1E8 shr ax,1 0000168D D1DA rcr dx,1 0000168F 58 pop ax 00001690 83E00F and ax,byte +0xf 00001693 7502 jnz 0x1697 00001695 EB01 jmp short 0x1698 00001697 42 inc dx 00001698 3B168C1F cmp dx,[0x1f8c] 0000169C 7603 jna 0x16a1 0000169E E98900 jmp word 0x172a 000016A1 FE068E1F inc byte [0x1f8e] 000016A5 29168C1F sub [0x1f8c],dx 000016A9 1E push ds 000016AA B9FFFF mov cx,0xffff 000016AD 8B16861F mov dx,[0x1f86] 000016B1 A1881F mov ax,[0x1f88] 000016B4 89167E1F mov [0x1f7e],dx 000016B8 A3801F mov [0x1f80],ax 000016BB C606901FFF mov byte [0x1f90],0xff 000016C0 83C20D add dx,byte +0xd 000016C3 8916821F mov [0x1f82],dx 000016C7 A3841F mov [0x1f84],ax 000016CA 50 push ax 000016CB 52 push dx 000016CC 8ED8 mov ds,ax 000016CE B43F mov ah,0x3f 000016D0 CD21 int 0x21 000016D2 8BC8 mov cx,ax 000016D4 5A pop dx 000016D5 58 pop ax 000016D6 1F pop ds 000016D7 03D1 add dx,cx 000016D9 52 push dx 000016DA D1EA shr dx,1 000016DC D1EA shr dx,1 000016DE D1EA shr dx,1 000016E0 D1EA shr dx,1 000016E2 03C2 add ax,dx 000016E4 5A pop dx 000016E5 83E20F and dx,byte +0xf 000016E8 8916861F mov [0x1f86],dx 000016EC A3881F mov [0x1f88],ax 000016EF 8B3E7E1F mov di,[0x1f7e] 000016F3 8E06801F mov es,[0x1f80] 000016F7 8B16B41F mov dx,[0x1fb4] 000016FB 26894D0B mov [es:di+0xb],cx 000016FF BE921F mov si,0x1f92 00001702 83C700 add di,byte +0x0 00001705 B90B00 mov cx,0xb 00001708 F3A4 rep movsb 0000170A 5F pop di 0000170B 59 pop cx 0000170C 5B pop bx 0000170D 07 pop es 0000170E 06 push es 0000170F 57 push di 00001710 1E push ds 00001711 8B36821F mov si,[0x1f82] 00001715 8E1E841F mov ds,[0x1f84] 00001719 F3A4 rep movsb 0000171B 8CD8 mov ax,ds 0000171D 1F pop ds 0000171E A3841F mov [0x1f84],ax 00001721 8936821F mov [0x1f82],si 00001725 5A pop dx 00001726 1F pop ds 00001727 5E pop si 00001728 5F pop di 00001729 C3 ret 0000172A 5A pop dx 0000172B 59 pop cx 0000172C 5B pop bx 0000172D 1F pop ds 0000172E B43F mov ah,0x3f 00001730 CD21 int 0x21 00001732 5E pop si 00001733 5F pop di 00001734 C3 ret 00001735 52 push dx 00001736 06 push es 00001737 50 push ax 00001738 51 push cx 00001739 1E push ds 0000173A 07 pop es 0000173B 8BF2 mov si,dx 0000173D B90800 mov cx,0x8 00001740 BF921F mov di,0x1f92 00001743 AC lodsb 00001744 3C2E cmp al,0x2e 00001746 7427 jz 0x176f 00001748 AA stosb 00001749 E2F8 loop 0x1743 0000174B AC lodsb 0000174C 3C2E cmp al,0x2e 0000174E 75FB jnz 0x174b 00001750 B90300 mov cx,0x3 00001753 BF9A1F mov di,0x1f9a 00001756 AC lodsb 00001757 22C0 and al,al 00001759 7405 jz 0x1760 0000175B AA stosb 0000175C E2F8 loop 0x1756 0000175E EB0A jmp short 0x176a 00001760 B80200 mov ax,0x2 00001763 2BC1 sub ax,cx 00001765 91 xchg ax,cx 00001766 B020 mov al,0x20 00001768 F3AA rep stosb 0000176A 59 pop cx 0000176B 58 pop ax 0000176C 07 pop es 0000176D 5A pop dx 0000176E C3 ret 0000176F B80700 mov ax,0x7 00001772 2BC1 sub ax,cx 00001774 91 xchg ax,cx 00001775 B020 mov al,0x20 00001777 F3AA rep stosb 00001779 EBD5 jmp short 0x1750 0000177B 1E push ds 0000177C 8A0E8E1F mov cl,[0x1f8e] 00001780 22C9 and cl,cl 00001782 7439 jz 0x17bd 00001784 32ED xor ch,ch 00001786 1E push ds 00001787 07 pop es 00001788 8E1E7C1F mov ds,[0x1f7c] 0000178C 33F6 xor si,si 0000178E BF921F mov di,0x1f92 00001791 51 push cx 00001792 1E push ds 00001793 56 push si 00001794 57 push di 00001795 B90B00 mov cx,0xb 00001798 F3A6 repe cmpsb 0000179A 5F pop di 0000179B 5E pop si 0000179C 23C9 and cx,cx 0000179E 7425 jz 0x17c5 000017A0 1F pop ds 000017A1 03740B add si,[si+0xb] 000017A4 83C60D add si,byte +0xd 000017A7 8BC6 mov ax,si 000017A9 D1E8 shr ax,1 000017AB D1E8 shr ax,1 000017AD D1E8 shr ax,1 000017AF D1E8 shr ax,1 000017B1 8CD9 mov cx,ds 000017B3 03C8 add cx,ax 000017B5 8ED9 mov ds,cx 000017B7 83E60F and si,byte +0xf 000017BA 59 pop cx 000017BB E2D4 loop 0x1791 000017BD 1F pop ds 000017BE C606901F00 mov byte [0x1f90],0x0 000017C3 F9 stc 000017C4 C3 ret 000017C5 8CD8 mov ax,ds 000017C7 1F pop ds 000017C8 59 pop cx 000017C9 B9550B mov cx,0xb55 000017CC 8ED9 mov ds,cx 000017CE 89367E1F mov [0x1f7e],si 000017D2 A3801F mov [0x1f80],ax 000017D5 83C60D add si,byte +0xd 000017D8 8936821F mov [0x1f82],si 000017DC A3841F mov [0x1f84],ax 000017DF C606901FFF mov byte [0x1f90],0xff 000017E4 1F pop ds 000017E5 F8 clc 000017E6 C3 ret 000017E7 32C0 xor al,al 000017E9 A28F1F mov [0x1f8f],al 000017EC C3 ret 000017ED B448 mov ah,0x48 000017EF BBFFFF mov bx,0xffff 000017F2 CD21 int 0x21 000017F4 81FB800C cmp bx,0xc80 000017F8 722F jc 0x1829 000017FA 891E8A1F mov [0x1f8a],bx 000017FE 891E8C1F mov [0x1f8c],bx 00001802 B448 mov ah,0x48 00001804 CD21 int 0x21 00001806 A37C1F mov [0x1f7c],ax 00001809 A3801F mov [0x1f80],ax 0000180C A3841F mov [0x1f84],ax 0000180F A3881F mov [0x1f88],ax 00001812 33C0 xor ax,ax 00001814 A37E1F mov [0x1f7e],ax 00001817 A3821F mov [0x1f82],ax 0000181A A3861F mov [0x1f86],ax 0000181D A28E1F mov [0x1f8e],al 00001820 A2901F mov [0x1f90],al 00001823 B0FF mov al,0xff 00001825 A28F1F mov [0x1f8f],al 00001828 C3 ret 00001829 32C0 xor al,al 0000182B A28F1F mov [0x1f8f],al 0000182E C3 ret void move_lemmings() { 0000182F 803E2800FF cmp byte [0x28],0xff if ([0x28] == 0xff) { # 00001834 7503 jnz 0x1839 00001836 E9DC00 jmp word 0x1915 [0x4d] = 0; # return; } 00001839 E80D3A call word 0x5249 vga_set_read_mode1_compare_plan3_to_color_8(); 0000183C C6064D00FF mov byte [0x4d],0xff [0x4d]=0xff; # 00001841 BE8500 mov si,0x85 lemm=&(lemmings[0]); 00001844 A04000 mov al,[0x40] // 00001847 A23F00 mov [0x3f],al lemm_count_to_process = lemm_spawned_count; 0000184A 22C0 and al,al while ( lemm_count_to_process != 0 ) { 0000184C 7503 jnz 0x1851 // 0000184E E9C400 jmp word 0x1915 // 00001851 06 push es # 00001852 807C26FF cmp byte [si+0x26],0xff if ( lemm.is_gone ) goto next_lemming; 00001856 7503 jnz 0x185b // 00001858 E9A600 jmp word 0x1901 // 0000185B 8A4420 mov al,[si+0x20] if ( lemm.expl_countdown != 0 ) { 0000185E 22C0 and al,al // 00001860 7408 jz 0x186a // 00001862 E8930E call word 0x26f8 commit_suicide(); 00001865 7503 jnz 0x186a if ( cpu_flag_z == 0 ) goto next_lemming; # 00001867 E99700 jmp word 0x1901 // } 0000186A 8A4424 mov al,[si+0x24] if ( lemm->flags1.walk_pause_for_shruggling ) 0000186D A880 test al,0x80 goto lbl_anim_but_no_move; 0000186F 7403 jz 0x1874 // 00001871 E9350E jmp word 0x26a9 // 00001874 8B4408 mov ax,[si+0x8] // 00001877 23C0 and ax,ax if ( lemm->state.word == 0x0 ) 00001879 7503 jnz 0x187e goto lbl_walking; 0000187B E9DF00 jmp word 0x195d // 0000187E A90200 test ax,0x2 if ( lemm->state.bits.s_exploding ) 00001881 7403 jz 0x1886 goto lbl_exploding; 00001883 E9E303 jmp word 0x1c69 // 00001886 A90080 test ax,0x8000 if ( lemm->state.bits.s_exploding2 ) 00001889 7403 jz 0x188e goto lbl_exploding2; 0000188B E9750D jmp word 0x2603 // 0000188E A90400 test ax,0x4 if ( lemm->state.bits.s_falling ) 00001891 7403 jz 0x1896 goto lbl_falling; 00001893 E93302 jmp word 0x1ac9 // 00001896 A90004 test ax,0x400 if ( lemm->state.bits.s_floating ) 00001899 7403 jz 0x189e goto lbl_floating; 0000189B E9C70A jmp word 0x2365 // 0000189E A90100 test ax,0x1 if ( lemm->state.bits.s_splatting ) 000018A1 7403 jz 0x18a6 goto lbl_splatting; 000018A3 E95203 jmp word 0x1bf8 // 000018A6 A90800 test ax,0x8 if ( lemm->state.bits.s_ascending ) 000018A9 7403 jz 0x18ae goto lbl_ascending; 000018AB E92904 jmp word 0x1cd7 // 000018AE A91000 test ax,0x10 if ( lemm->state.bits.s_digging ) 000018B1 7403 jz 0x18b6 goto lbl_digging; 000018B3 E95804 jmp word 0x1d0e // 000018B6 A92000 test ax,0x20 if ( lemm->state.bits.s_climbing ) 000018B9 7403 jz 0x18be goto lbl_climbing; 000018BB E98105 jmp word 0x1e3f // 000018BE A94000 test ax,0x40 if ( lemm->state.bits.s_climb_ending ) 000018C1 7403 jz 0x18c6 goto lbl_climb_ending: 000018C3 E96406 jmp word 0x1f2a // 000018C6 A98000 test ax,0x80 if ( lemm->state.bits.s_building ) 000018C9 7403 jz 0x18ce goto lbl_building; 000018CB E9B806 jmp word 0x1f86 // 000018CE A90001 test ax,0x100 if ( lemm->state.bits.s_blocking ) 000018D1 7403 jz 0x18d6 goto lbl_blocking; 000018D3 E90A08 jmp word 0x20e0 // 000018D6 A90002 test ax,0x200 if ( lemm->state.bits.s_bashing ) 000018D9 7403 jz 0x18de goto lbl_bashing; 000018DB E99708 jmp word 0x2175 // 000018DE A90008 test ax,0x800 if ( lemm->state.bits.s_mining ) 000018E1 7403 jz 0x18e6 goto lbl_mining; 000018E3 E9440B jmp word 0x242a // 000018E6 A90010 test ax,0x1000 if ( lemm->state.bits.s_drawning ) 000018E9 7403 jz 0x18ee goto lbl_drawning; 000018EB E92003 jmp word 0x1c0e // 000018EE A90020 test ax,0x2000 if ( lemm->state.bits.s_ending ) 000018F1 7403 jz 0x18f6 goto lbl_ending; 000018F3 E94903 jmp word 0x1c3f // 000018F6 A90040 test ax,0x4000 if ( lemm->state.bits.s_dying ) 000018F9 7403 jz 0x18fe goto lbl_dying; 000018FB E95B03 jmp word 0x1c59 // check_this_and_go_next_lemming: 000018FE E8B30E call word 0x27b4 process_if_in_special_zone(); next_lemming: 00001901 07 pop es 00001902 83C62D add si,byte +0x2d lemm++; 00001905 FE0E3F00 dec byte [0x3f] lemm_count_to_process--; 00001909 7403 jz 0x190e if ( lemm_count_to_process != 0 ) continue; 0000190B E943FF jmp word 0x1851 // 0000190E 803E480000 cmp byte [0x48],0x0 if ( [0x48] != 0 ) goto label1; 00001913 7506 jnz 0x191b } /*while*/ 00001915 C6064D0000 mov byte [0x4d],0x0 [0x4d]=0; 0000191A C3 ret return; label1: 0000191B A04900 mov al,[0x49] int i = [0x49]; 0000191E 3A064000 cmp al,[0x40] if ( i == lemm_spawned_count ) { [0x48]=0; [0x4d]=0; return; } 00001922 742E jz 0x1952 // 00001924 B92D00 mov cx,0x2d lemm=&(lemmings[i]); 00001927 32E4 xor ah,ah // 00001929 F7E1 mul cx // 0000192B 058500 add ax,0x85 // 0000192E 8BF0 mov si,ax // 00001930 807C2000 cmp byte [si+0x20],0x0 if ( lemm.expl_countdown != 0 ) { [0x49]++; return; } 00001934 7517 jnz 0x194d // 00001936 807C26FF cmp byte [si+0x26],0xff if ( lemm.is_gone ) { [0x49]++; goto label1; } 0000193A 7506 jnz 0x1942 // 0000193C FE064900 inc byte [0x49] // 00001940 EBD9 jmp short 0x191b // 00001942 F744080380 test word [si+0x8],0x8003 if ( lemm->state.word & (s_exploding2 | s_splatting | s_exploding) == 0 ) { 00001947 7504 jnz 0x194d lemm.expl_countdown = 79; 00001949 C644204F mov byte [si+0x20],0x4f } 0000194D FE064900 inc byte [0x49] [0x49]++; 00001951 C3 ret return; 00001952 C606480000 mov byte [0x48],0x0 // (cf 0000191E) 00001957 C6064D0000 mov byte [0x4d],0x0 // 0000195C C3 ret // lbl_walking: 0000195D 8A4428 mov al,[si+0x28] lemm.spr_frame = (lemm.spr_frame + 1) % 8; 00001960 FEC0 inc al // 00001962 2407 and al,0x7 // 00001964 884428 mov [si+0x28],al // 00001967 8A4427 mov al,[si+0x27] lemm.x_effective += lemm.direction; 0000196A 98 cbw // (cbw == Convert Byte to Word) 0000196B 0104 add [si],ax // 0000196D 833C10 cmp word [si],byte +0x10 if ( lemm.x_effective<16 || lemm.x_effective>=LEVEL_WIDTH ) goto change_dir_and_next; 00001970 7D03 jnl 0x1975 // 00001972 E9E600 jmp word 0x1a5b // 00001975 813C8006 cmp word [si],0x680 // 00001979 7C03 jl 0x197e // 0000197B E9DD00 jmp word 0x1a5b // 0000197E E8FA38 call word 0x527b vga_mem_read_prepare_registers(); 00001981 8B6C02 mov bp,[si+0x2] // 00001984 268A05 mov al,[es:di] if ( is_solid(lemm.x_effective, lemm.y_effective) ) goto walker_check_above_terrain; 00001987 22C4 and al,ah // 00001989 7574 jnz 0x19ff // for (i=0; i<3; i++) { 0000198B 45 inc bp lemm.y_effective++; 0000198C 033E0400 add di,[0x4] if ( is_solid(lemm.x_effective, lemm.y_effective) ) break; 00001990 268A05 mov al,[es:di] // 00001993 22C4 and al,ah // 00001995 7555 jnz 0x19ec // 00001997 45 inc bp // 00001998 033E0400 add di,[0x4] // 0000199C 268A05 mov al,[es:di] // 0000199F 22C4 and al,ah // 000019A1 7549 jnz 0x19ec // 000019A3 45 inc bp // 000019A4 033E0400 add di,[0x4] // 000019A8 268A05 mov al,[es:di] // 000019AB 22C4 and al,ah // 000019AD 753D jnz 0x19ec // } if ( i == 3 ) { 000019AF 45 inc bp lemm->y_effective++; 000019B0 834C0804 or word [si+0x8],byte +0x4 lemm->state.bits.s_falling=1; 000019B4 C7440A0000 mov word [si+0xa],0x0 //??? 000019B9 C7440C420A mov word [si+0xc],0xa42 lemm->spr_data_ptr = 0xa42; 000019BE C744105A00 mov word [si+0x10],0x5a //??? 000019C3 C744123C00 mov word [si+0x12],0x3c //??? 000019C8 C6442800 mov byte [si+0x28],0x0 lemm->spr_frame = 0; 000019CC C6442303 mov byte [si+0x23],0x3 lemm->falldist = 3; 000019D0 C74404F8FF mov word [si+0x4],0xfff8 lemm->x_spr_offset = -8; 000019D5 C74406F6FF mov word [si+0x6],0xfff6 lemm->y_spr_offset = -10; 000019DA C6442904 mov byte [si+0x29],0x4 lemm->draw_hint = 4; 000019DE A12B00 mov ax,[0x2b] // 000019E1 894414 mov [si+0x14],ax lemm->ptr2 = [0x2b]; # 000019E4 C6442A00 mov byte [si+0x2a],0x0 //??? 000019E8 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; } 000019EC 896C02 mov [si+0x2],bp // 000019EF 81FDB400 cmp bp,0xb4 if ( lemm.y_effective >= 180 ) { 000019F3 7D03 jnl 0x19f8 lemm.is_gone=true; goto next_lemming; } 000019F5 E906FF jmp word 0x18fe goto check_this_and_go_next_lemming; 000019F8 C64426FF mov byte [si+0x26],0xff // ( lemm.is_gone=true; goto next_lemming; ) 000019FC E902FF jmp word 0x1901 // jumped from various places, but "inlined" in C comments walker_check_above_terrain: 000019FF E8B863 call word 0x7dba // nop(); //FIXME : rewrite with temp var because bp is reused (or not) after jumps 00001A02 2B3E0400 sub di,[0x4] if ( ! is_solid(lemm.x_effective, lemm.y_effective - 1) 00001A06 268A05 mov al,[es:di] || ! is_solid(lemm.x_effective, lemm.y_effective - 2) 00001A09 22C4 and al,ah || ! is_solid(lemm.x_effective, lemm.y_effective - 3) ) { 00001A0B 7454 jz 0x1a61 goto walker_adjust_y; 00001A0D 4D dec bp } 00001A0E 2B3E0400 sub di,[0x4] if ( ! is_solid(lemm.x_effective, lemm.y_effective - 4) 00001A12 268A05 mov al,[es:di] || ! is_solid(lemm.x_effective, lemm.y_effective - 5) 00001A15 22C4 and al,ah || ! is_solid(lemm.x_effective, lemm.y_effective - 6) ) { 00001A17 7448 jz 0x1a61 goto become_ascender; 00001A19 4D dec bp } 00001A1A 2B3E0400 sub di,[0x4] // 00001A1E 268A05 mov al,[es:di] // 00001A21 22C4 and al,ah // 00001A23 743C jz 0x1a61 // 00001A25 4D dec bp // 00001A26 2B3E0400 sub di,[0x4] // 00001A2A 268A05 mov al,[es:di] // 00001A2D 22C4 and al,ah // 00001A2F 7451 jz 0x1a82 // 00001A31 4D dec bp // 00001A32 2B3E0400 sub di,[0x4] // 00001A36 268A05 mov al,[es:di] // 00001A39 22C4 and al,ah // 00001A3B 7445 jz 0x1a82 // 00001A3D 4D dec bp // 00001A3E 2B3E0400 sub di,[0x4] // 00001A42 268A05 mov al,[es:di] // 00001A45 22C4 and al,ah // 00001A47 7439 jz 0x1a82 // 00001A49 4D dec bp // 00001A4A 2B3E0400 sub di,[0x4] // 00001A4E 268A05 mov al,[es:di] // 00001A51 22C4 and al,ah // 00001A53 742D jz 0x1a82 // 00001A55 F6442401 test byte [si+0x24],0x1 if ( lemm->flags.cap_climber ) goto 0x1a92; 00001A59 7537 jnz 0x1a92 // change_dir_and_next: 00001A5B F65C27 neg byte [si+0x27] lemm.direction = - lemm.direction; 00001A5E E99DFE jmp word 0x18fe goto check_this_and_go_next_lemming; walker_adjust_y: 00001A61 896C02 mov [si+0x2],bp lemm->y_effective = bp; 00001A64 036C06 add bp,[si+0x6] if ( lemm->y_effective + lemm->y_spr_offset ) <= 10 { 00001A67 83FD0A cmp bp,byte +0xa // 00001A6A 7E03 jng 0x1a6f // 00001A6C E98FFE jmp word 0x18fe // 00001A6F BD0900 mov bp,0x9 lemm->y_effective = 9 - lemm->y_spr_offset; 00001A72 2B6C06 sub bp,[si+0x6] // 00001A75 896C02 mov [si+0x2],bp // 00001A78 F65C27 neg byte [si+0x27] lemm->direction = -lemm->direction; 00001A7B 836408F7 and word [si+0x8],byte -0x9 lemm->state.bits.s_ascending=0; } 00001A7F E97CFE jmp word 0x18fe goto check_this_and_go_next_lemming; become_ascender: 00001A82 834C0808 or word [si+0x8],byte +0x8 lemm->state.bits.s_ascending=1; 00001A86 C6442808 mov byte [si+0x28],0x8 lemm->spr_frame = 8; 00001A8A 8B6C02 mov bp,[si+0x2] bp = lemm.y_effective - 2; 00001A8D 83ED02 sub bp,byte +0x2 // 00001A90 EBCF jmp short 0x1a61 goto walker_adjust_y; 00001A92 C6442800 mov byte [si+0x28],0x0 00001A96 C7440A0000 mov word [si+0xa],0x0 00001A9B C7440C9A03 mov word [si+0xc],0x39a 00001AA0 834C0820 or word [si+0x8],byte +0x20 00001AA4 C744104800 mov word [si+0x10],0x48 00001AA9 C744123000 mov word [si+0x12],0x30 00001AAE C74404F8FF mov word [si+0x4],0xfff8 00001AB3 C74406F4FF mov word [si+0x6],0xfff4 00001AB8 A12D00 mov ax,[0x2d] 00001ABB 894414 mov [si+0x14],ax 00001ABE C6442AFF mov byte [si+0x2a],0xff 00001AC2 C6442908 mov byte [si+0x29],0x8 00001AC6 E935FE jmp word 0x18fe goto check_this_and_go_next_lemming; lbl_falling: 00001AC9 8A4428 mov al,[si+0x28] 00001ACC FEC0 inc al 00001ACE 2403 and al,0x3 00001AD0 884428 mov [si+0x28],al 00001AD3 807C2310 cmp byte [si+0x23],0x10 00001AD7 7642 jna 0x1b1b 00001AD9 807C2500 cmp byte [si+0x25],0x0 00001ADD 743C jz 0x1b1b 00001ADF C744080004 mov word [si+0x8],0x400 00001AE4 C7440A0000 mov word [si+0xa],0x0 00001AE9 C7440CAA0B mov word [si+0xc],0xbaa 00001AEE C744108000 mov word [si+0x10],0x80 00001AF3 C744126000 mov word [si+0x12],0x60 00001AF8 C6442800 mov byte [si+0x28],0x0 00001AFC C7440E0000 mov word [si+0xe],0x0 00001B01 C74406F0FF mov word [si+0x6],0xfff0 00001B06 C6442908 mov byte [si+0x29],0x8 00001B0A A13700 mov ax,[0x37] 00001B0D 894414 mov [si+0x14],ax 00001B10 C6442AFF mov byte [si+0x2a],0xff 00001B14 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00001B18 E9E3FD jmp word 0x18fe goto check_this_and_go_next_lemming; 00001B1B E85D37 call word 0x527b 00001B1E 8B6C02 mov bp,[si+0x2] 00001B21 268A05 mov al,[es:di] 00001B24 22C4 and al,ah 00001B26 753E jnz 0x1b66 00001B28 45 inc bp 00001B29 81FDB400 cmp bp,0xb4 00001B2D 7C03 jl 0x1b32 00001B2F E9C6FE jmp word 0x19f8 lemm.is_gone=true; goto next_lemming; 00001B32 033E0400 add di,[0x4] 00001B36 268A05 mov al,[es:di] 00001B39 22C4 and al,ah 00001B3B 7529 jnz 0x1b66 00001B3D 45 inc bp 00001B3E 81FDB400 cmp bp,0xb4 00001B42 7C03 jl 0x1b47 00001B44 E9B1FE jmp word 0x19f8 lemm.is_gone=true; goto next_lemming; 00001B47 033E0400 add di,[0x4] 00001B4B 268A05 mov al,[es:di] 00001B4E 22C4 and al,ah 00001B50 7514 jnz 0x1b66 00001B52 45 inc bp 00001B53 80442303 add byte [si+0x23],0x3 00001B57 896C02 mov [si+0x2],bp 00001B5A 81FDB400 cmp bp,0xb4 00001B5E 7D03 jnl 0x1b63 00001B60 E99BFD jmp word 0x18fe goto check_this_and_go_next_lemming; 00001B63 E992FE jmp word 0x19f8 lemm.is_gone=true; goto next_lemming; 00001B66 896C02 mov [si+0x2],bp 00001B69 807C233C cmp byte [si+0x23],0x3c 00001B6D 764D jna 0x1bbc 00001B6F C744080100 mov word [si+0x8],0x1 00001B74 C7440A0000 mov word [si+0xa],0x0 00001B79 C7440C2A0C mov word [si+0xc],0xc2a 00001B7E C744105A00 mov word [si+0x10],0x5a 00001B83 C744123C00 mov word [si+0x12],0x3c 00001B88 C6442800 mov byte [si+0x28],0x0 00001B8C C6442700 mov byte [si+0x27],0x0 00001B90 C6442000 mov byte [si+0x20],0x0 00001B94 C6442900 mov byte [si+0x29],0x0 00001B98 A12B00 mov ax,[0x2b] 00001B9B 894414 mov [si+0x14],ax 00001B9E C6442A00 mov byte [si+0x2a],0x0 00001BA2 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00001BA6 803E0820FF cmp byte [0x2008],0xff 00001BAB 750C jnz 0x1bb9 00001BAD F606FF2003 test byte [0x20ff],0x3 00001BB2 7405 jz 0x1bb9 00001BB4 B80804 mov ax,0x408 00001BB7 CD61 int 0x61 00001BB9 E942FD jmp word 0x18fe goto check_this_and_go_next_lemming; 00001BBC C744080000 mov word [si+0x8],0x0 00001BC1 C7440A0000 mov word [si+0xa],0x0 00001BC6 C7440C0000 mov word [si+0xc],0x0 00001BCB C744105A00 mov word [si+0x10],0x5a 00001BD0 C744123C00 mov word [si+0x12],0x3c 00001BD5 C6442800 mov byte [si+0x28],0x0 00001BD9 C74404F8FF mov word [si+0x4],0xfff8 00001BDE C74406F6FF mov word [si+0x6],0xfff6 00001BE3 C6442909 mov byte [si+0x29],0x9 00001BE7 A12B00 mov ax,[0x2b] 00001BEA 894414 mov [si+0x14],ax 00001BED C6442A00 mov byte [si+0x2a],0x0 00001BF1 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00001BF5 E906FD jmp word 0x18fe goto check_this_and_go_next_lemming; lbl_splatting: 00001BF8 8A4428 mov al,[si+0x28] 00001BFB FEC0 inc al 00001BFD 240F and al,0xf 00001BFF 884428 mov [si+0x28],al 00001C02 7403 jz 0x1c07 00001C04 E9FAFC jmp word 0x1901 goto next_lemming; 00001C07 C64426FF mov byte [si+0x26],0xff 00001C0B E9F3FC jmp word 0x1901 goto next_lemming; lbl_drawning: 00001C0E 8A4428 mov al,[si+0x28] 00001C11 FEC0 inc al 00001C13 240F and al,0xf 00001C15 884428 mov [si+0x28],al 00001C18 7422 jz 0x1c3c 00001C1A 8A4427 mov al,[si+0x27] 00001C1D 98 cbw 00001C1E 50 push ax 00001C1F 03C0 add ax,ax 00001C21 03C0 add ax,ax 00001C23 03C0 add ax,ax 00001C25 8B0C mov cx,[si] 00001C27 03C8 add cx,ax 00001C29 8B5C02 mov bx,[si+0x2] 00001C2C E8C739 call word 0x55f6 00001C2F 5B pop bx 00001C30 268A05 mov al,[es:di] 00001C33 22C4 and al,ah 00001C35 7502 jnz 0x1c39 00001C37 011C add [si],bx 00001C39 E9C5FC jmp word 0x1901 goto next_lemming; 00001C3C E9B9FD jmp word 0x19f8 lemm.is_gone=true; goto next_lemming; lbl_ending: 00001C3F 8A4428 mov al,[si+0x28] 00001C42 FEC0 inc al 00001C44 2407 and al,0x7 00001C46 884428 mov [si+0x28],al 00001C49 7403 jz 0x1c4e 00001C4B E9B3FC jmp word 0x1901 goto next_lemming; 00001C4E FE064300 inc byte [0x43] 00001C52 C64426FF mov byte [si+0x26],0xff 00001C56 E9A8FC jmp word 0x1901 goto next_lemming; lbl_dying: 00001C59 FE4428 inc byte [si+0x28] lemm.spr_frame++; 00001C5C 8A4428 mov al,[si+0x28] if ( lemm.spr_frame == 0xe ) { 00001C5F 3C0E cmp al,0xe lemm.is_gone=true; 00001C61 7503 jnz 0x1c66 } 00001C63 E992FD jmp word 0x19f8 // 00001C66 E998FC jmp word 0x1901 goto next_lemming; lbl_exploding: 00001C69 8A4428 mov al,[si+0x28] 00001C6C FEC0 inc al 00001C6E 884428 mov [si+0x28],al 00001C71 3C34 cmp al,0x34 00001C73 7503 jnz 0x1c78 00001C75 E980FD jmp word 0x19f8 lemm.is_gone=true; goto next_lemming; 00001C78 FEC8 dec al 00001C7A 7403 jz 0x1c7f 00001C7C E982FC jmp word 0x1901 goto next_lemming; 00001C7F 803E0820FF cmp byte [0x2008],0xff 00001C84 740C jz 0x1c92 00001C86 F606FF2001 test byte [0x20ff],0x1 00001C8B 7405 jz 0x1c92 00001C8D B80C03 mov ax,0x30c 00001C90 CD60 int 0x60 00001C92 F744080001 test word [si+0x8],0x100 00001C97 7502 jnz 0x1c9b 00001C99 EB03 jmp short 0x1c9e 00001C9B E89504 call word 0x2133 00001C9E 8B04 mov ax,[si] 00001CA0 8B5C02 mov bx,[si+0x2] 00001CA3 83EB10 sub bx,byte +0x10 00001CA6 D1E8 shr ax,1 00001CA8 D1E8 shr ax,1 00001CAA D1EB shr bx,1 00001CAC D1EB shr bx,1 00001CAE 50 push ax 00001CAF 52 push dx 00001CB0 8BC3 mov ax,bx 00001CB2 BAA001 mov dx,0x1a0 00001CB5 F7E2 mul dx 00001CB7 5A pop dx 00001CB8 5B pop bx 00001CB9 03D8 add bx,ax 00001CBB 83C312 add bx,byte +0x12 00001CBE 368A07 mov al,[ss:bx] 00001CC1 240F and al,0xf 00001CC3 3C09 cmp al,0x9 00001CC5 7503 jnz 0x1cca 00001CC7 E937FC jmp word 0x1901 goto next_lemming; 00001CCA 3C05 cmp al,0x5 00001CCC 7503 jnz 0x1cd1 00001CCE E930FC jmp word 0x1901 goto next_lemming; 00001CD1 E8D935 call word 0x52ad 00001CD4 E92AFC jmp word 0x1901 goto next_lemming; lbl_ascending: 00001CD7 E8A135 call word 0x527b 00001CDA E8DD60 call word 0x7dba 00001CDD FF4C02 dec word [si+0x2] 00001CE0 2B3E0400 sub di,[0x4] 00001CE4 268A05 mov al,[es:di] 00001CE7 22C4 and al,ah 00001CE9 7414 jz 0x1cff 00001CEB FF4C02 dec word [si+0x2] 00001CEE 2B3E0400 sub di,[0x4] 00001CF2 268A05 mov al,[es:di] 00001CF5 22C4 and al,ah 00001CF7 7406 jz 0x1cff 00001CF9 8B6C02 mov bp,[si+0x2] 00001CFC E962FD jmp word 0x1a61 00001CFF 836408F7 and word [si+0x8],byte -0x9 00001D03 C6442800 mov byte [si+0x28],0x0 00001D07 8B6C02 mov bp,[si+0x2] 00001D0A 45 inc bp 00001D0B E953FD jmp word 0x1a61 lbl_digging: 00001D0E 807C2811 cmp byte [si+0x28],0x11 00001D12 7503 jnz 0x1d17 00001D14 E9F400 jmp word 0x1e0b 00001D17 8A4428 mov al,[si+0x28] 00001D1A FEC0 inc al 00001D1C 240F and al,0xf 00001D1E 884428 mov [si+0x28],al 00001D21 7407 jz 0x1d2a 00001D23 3C08 cmp al,0x8 00001D25 7403 jz 0x1d2a 00001D27 E9D7FB jmp word 0x1901 goto next_lemming; 00001D2A 8B2C mov bp,[si] 00001D2C 8B4404 mov ax,[si+0x4] 00001D2F 0104 add [si],ax 00001D31 FF34 push word [si] 00001D33 E84535 call word 0x527b 00001D36 892C mov [si],bp 00001D38 FF4402 inc word [si+0x2] 00001D3B 59 pop cx 00001D3C 8B6C02 mov bp,[si+0x2] 00001D3F 81FDB400 cmp bp,0xb4 00001D43 7C03 jl 0x1d48 00001D45 E9B0FC jmp word 0x19f8 lemm.is_gone=true; goto next_lemming; 00001D48 E84B60 call word 0x7d96 00001D4B 7543 jnz 0x1d90 00001D4D 836408EF and word [si+0x8],byte -0x11 00001D51 834C0804 or word [si+0x8],byte +0x4 00001D55 C7440A0000 mov word [si+0xa],0x0 00001D5A C7440C420A mov word [si+0xc],0xa42 00001D5F C744105A00 mov word [si+0x10],0x5a 00001D64 C744123C00 mov word [si+0x12],0x3c 00001D69 C6442800 mov byte [si+0x28],0x0 00001D6D C6442303 mov byte [si+0x23],0x3 00001D71 C74404F8FF mov word [si+0x4],0xfff8 00001D76 C74406F6FF mov word [si+0x6],0xfff6 00001D7B C6442904 mov byte [si+0x29],0x4 00001D7F A12B00 mov ax,[0x2b] 00001D82 894414 mov [si+0x14],ax 00001D85 C6442A00 mov byte [si+0x2a],0x0 00001D89 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00001D8D E96EFB jmp word 0x18fe goto check_this_and_go_next_lemming; 00001D90 8B04 mov ax,[si] 00001D92 8B5C02 mov bx,[si+0x2] 00001D95 83EB10 sub bx,byte +0x10 00001D98 D1E8 shr ax,1 00001D9A D1E8 shr ax,1 00001D9C D1EB shr bx,1 00001D9E D1EB shr bx,1 00001DA0 50 push ax 00001DA1 52 push dx 00001DA2 8BC3 mov ax,bx 00001DA4 BAA001 mov dx,0x1a0 00001DA7 F7E2 mul dx 00001DA9 5A pop dx 00001DAA 5B pop bx 00001DAB 03D8 add bx,ax 00001DAD 83C312 add bx,byte +0x12 00001DB0 368A07 mov al,[ss:bx] 00001DB3 240F and al,0xf 00001DB5 3C09 cmp al,0x9 00001DB7 7403 jz 0x1dbc 00001DB9 E942FB jmp word 0x18fe goto check_this_and_go_next_lemming; 00001DBC 803E0820FF cmp byte [0x2008],0xff 00001DC1 750C jnz 0x1dcf 00001DC3 F606FF2003 test byte [0x20ff],0x3 00001DC8 7405 jz 0x1dcf 00001DCA B80A04 mov ax,0x40a 00001DCD CD61 int 0x61 00001DCF C744080000 mov word [si+0x8],0x0 00001DD4 C7440A0000 mov word [si+0xa],0x0 00001DD9 C7440C0000 mov word [si+0xc],0x0 00001DDE C744105A00 mov word [si+0x10],0x5a 00001DE3 C744123C00 mov word [si+0x12],0x3c 00001DE8 C6442800 mov byte [si+0x28],0x0 00001DEC C74404F8FF mov word [si+0x4],0xfff8 00001DF1 C74406F6FF mov word [si+0x6],0xfff6 00001DF6 C6442909 mov byte [si+0x29],0x9 00001DFA A12B00 mov ax,[0x2b] 00001DFD 894414 mov [si+0x14],ax 00001E00 C6442A00 mov byte [si+0x2a],0x0 00001E04 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00001E08 E9F3FA jmp word 0x18fe goto check_this_and_go_next_lemming; 00001E0B FF34 push word [si] 00001E0D FF7402 push word [si+0x2] 00001E10 8B4404 mov ax,[si+0x4] 00001E13 0104 add [si],ax 00001E15 836C0202 sub word [si+0x2],byte +0x2 00001E19 E85F34 call word 0x527b 00001E1C 8B0C mov cx,[si] 00001E1E 8F4402 pop word [si+0x2] 00001E21 8F04 pop word [si] 00001E23 E8815F call word 0x7da7 00001E26 57 push di 00001E27 51 push cx 00001E28 53 push bx 00001E29 55 push bp 00001E2A E84235 call word 0x536f 00001E2D 5D pop bp 00001E2E 5B pop bx 00001E2F 59 pop cx 00001E30 5F pop di 00001E31 033E0400 add di,[0x4] 00001E35 E83735 call word 0x536f 00001E38 C6442800 mov byte [si+0x28],0x0 00001E3C E9EBFE jmp word 0x1d2a lbl_climbing: 00001E3F 8A4428 mov al,[si+0x28] 00001E42 FEC0 inc al 00001E44 2407 and al,0x7 00001E46 884428 mov [si+0x28],al 00001E49 3C03 cmp al,0x3 00001E4B 7F03 jg 0x1e50 00001E4D E98400 jmp word 0x1ed4 00001E50 FF4C02 dec word [si+0x2] 00001E53 8B4402 mov ax,[si+0x2] 00001E56 034406 add ax,[si+0x6] 00001E59 83F80A cmp ax,byte +0xa 00001E5C 7626 jna 0x1e84 00001E5E 8B2C mov bp,[si] 00001E60 8A4427 mov al,[si+0x27] 00001E63 98 cbw 00001E64 2904 sub [si],ax 00001E66 E81234 call word 0x527b 00001E69 892C mov [si],bp 00001E6B E84C5F call word 0x7dba 00001E6E 8B160400 mov dx,[0x4] 00001E72 D1E2 shl dx,1 00001E74 D1E2 shl dx,1 00001E76 D1E2 shl dx,1 00001E78 2BFA sub di,dx 00001E7A 268A05 mov al,[es:di] 00001E7D 22C4 and al,ah 00001E7F 7503 jnz 0x1e84 00001E81 E97AFA jmp word 0x18fe goto check_this_and_go_next_lemming; 00001E84 836408DF and word [si+0x8],byte -0x21 00001E88 834C0804 or word [si+0x8],byte +0x4 00001E8C C7440A0000 mov word [si+0xa],0x0 00001E91 C7440C420A mov word [si+0xc],0xa42 00001E96 C744105A00 mov word [si+0x10],0x5a 00001E9B C744123C00 mov word [si+0x12],0x3c 00001EA0 C6442800 mov byte [si+0x28],0x0 00001EA4 C6442303 mov byte [si+0x23],0x3 00001EA8 C74404F8FF mov word [si+0x4],0xfff8 00001EAD C74406F6FF mov word [si+0x6],0xfff6 00001EB2 C6442904 mov byte [si+0x29],0x4 00001EB6 A12B00 mov ax,[0x2b] 00001EB9 894414 mov [si+0x14],ax 00001EBC C6442A00 mov byte [si+0x2a],0x0 00001EC0 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00001EC4 8A4427 mov al,[si+0x27] 00001EC7 F6D8 neg al 00001EC9 884427 mov [si+0x27],al 00001ECC 98 cbw 00001ECD 0104 add [si],ax 00001ECF 0104 add [si],ax 00001ED1 E92AFA jmp word 0x18fe goto check_this_and_go_next_lemming; 00001ED4 8B6C02 mov bp,[si+0x2] 00001ED7 836C0207 sub word [si+0x2],byte +0x7 00001EDB 32E4 xor ah,ah 00001EDD 294402 sub [si+0x2],ax 00001EE0 E89833 call word 0x527b 00001EE3 896C02 mov [si+0x2],bp 00001EE6 268A05 mov al,[es:di] 00001EE9 22C4 and al,ah 00001EEB 7403 jz 0x1ef0 00001EED E90EFA jmp word 0x18fe goto check_this_and_go_next_lemming; 00001EF0 83440202 add word [si+0x2],byte +0x2 00001EF4 8A4428 mov al,[si+0x28] 00001EF7 32E4 xor ah,ah 00001EF9 294402 sub [si+0x2],ax 00001EFC 836408DF and word [si+0x8],byte -0x21 00001F00 834C0840 or word [si+0x8],byte +0x40 00001F04 C7440A0000 mov word [si+0xa],0x0 00001F09 C7440CB206 mov word [si+0xc],0x6b2 00001F0E C744104800 mov word [si+0x10],0x48 00001F13 C744123000 mov word [si+0x12],0x30 00001F18 C6442800 mov byte [si+0x28],0x0 00001F1C C6442908 mov byte [si+0x29],0x8 00001F20 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00001F24 8B6C02 mov bp,[si+0x2] 00001F27 E937FB jmp word 0x1a61 lbl_climb_ending: 00001F2A 8A4428 mov al,[si+0x28] 00001F2D FEC0 inc al 00001F2F 2407 and al,0x7 00001F31 884428 mov [si+0x28],al 00001F34 7411 jz 0x1f47 00001F36 3C05 cmp al,0x5 00001F38 7C03 jl 0x1f3d 00001F3A E9C4F9 jmp word 0x1901 goto next_lemming; 00001F3D 836C0202 sub word [si+0x2],byte +0x2 00001F41 8B6C02 mov bp,[si+0x2] 00001F44 E91AFB jmp word 0x1a61 00001F47 C744080000 mov word [si+0x8],0x0 00001F4C C7440A0000 mov word [si+0xa],0x0 00001F51 C7440C0000 mov word [si+0xc],0x0 00001F56 C744105A00 mov word [si+0x10],0x5a 00001F5B C744123C00 mov word [si+0x12],0x3c 00001F60 C6442800 mov byte [si+0x28],0x0 00001F64 C74404F8FF mov word [si+0x4],0xfff8 00001F69 C74406F6FF mov word [si+0x6],0xfff6 00001F6E C6442909 mov byte [si+0x29],0x9 00001F72 A12B00 mov ax,[0x2b] 00001F75 894414 mov [si+0x14],ax 00001F78 C6442A00 mov byte [si+0x2a],0x0 00001F7C 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00001F80 8B6C02 mov bp,[si+0x2] 00001F83 E9DBFA jmp word 0x1a61 lbl_building: 00001F86 8A4428 mov al,[si+0x28] 00001F89 FEC0 inc al 00001F8B 240F and al,0xf 00001F8D 884428 mov [si+0x28],al 00001F90 7502 jnz 0x1f94 00001F92 EB42 jmp short 0x1fd6 00001F94 3C0A cmp al,0xa 00001F96 7531 jnz 0x1fc9 00001F98 8A4421 mov al,[si+0x21] 00001F9B 3C03 cmp al,0x3 00001F9D 772A ja 0x1fc9 00001F9F 50 push ax 00001FA0 06 push es 00001FA1 803E0820FF cmp byte [0x2008],0xff 00001FA6 740C jz 0x1fb4 00001FA8 F606FF2001 test byte [0x20ff],0x1 00001FAD 7405 jz 0x1fb4 00001FAF B81303 mov ax,0x313 00001FB2 CD60 int 0x60 00001FB4 803E0820FF cmp byte [0x2008],0xff 00001FB9 750C jnz 0x1fc7 00001FBB F606FF2003 test byte [0x20ff],0x3 00001FC0 7405 jz 0x1fc7 00001FC2 B81204 mov ax,0x412 00001FC5 CD61 int 0x61 00001FC7 07 pop es 00001FC8 58 pop ax 00001FC9 3C09 cmp al,0x9 00001FCB 7403 jz 0x1fd0 00001FCD E92EF9 jmp word 0x18fe goto check_this_and_go_next_lemming; 00001FD0 E8F133 call word 0x53c4 00001FD3 E92BF9 jmp word 0x1901 goto next_lemming; 00001FD6 8A4427 mov al,[si+0x27] 00001FD9 98 cbw 00001FDA 0104 add [si],ax 00001FDC FF4C02 dec word [si+0x2] 00001FDF 8BE8 mov bp,ax 00001FE1 833C10 cmp word [si],byte +0x10 00001FE4 7F02 jg 0x1fe8 00001FE6 EB73 jmp short 0x205b 00001FE8 813C8006 cmp word [si],0x680 00001FEC 7C02 jl 0x1ff0 00001FEE EB6B jmp short 0x205b 00001FF0 E88832 call word 0x527b 00001FF3 E8C45D call word 0x7dba 00001FF6 2B3E0400 sub di,[0x4] 00001FFA 268A05 mov al,[es:di] 00001FFD 22C4 and al,ah 00001FFF 755A jnz 0x205b 00002001 012C add [si],bp 00002003 E87532 call word 0x527b 00002006 E8B15D call word 0x7dba 00002009 2B3E0400 sub di,[0x4] 0000200D 268A05 mov al,[es:di] 00002010 22C4 and al,ah 00002012 7547 jnz 0x205b 00002014 FE4C21 dec byte [si+0x21] 00002017 7503 jnz 0x201c 00002019 E98100 jmp word 0x209d 0000201C FF34 push word [si] 0000201E 012C add [si],bp 00002020 012C add [si],bp 00002022 E85632 call word 0x527b 00002025 8F04 pop word [si] 00002027 E8905D call word 0x7dba 0000202A 50 push ax 0000202B A10400 mov ax,[0x4] 0000202E 2BF8 sub di,ax 00002030 D1E0 shl ax,1 00002032 D1E0 shl ax,1 00002034 D1E0 shl ax,1 00002036 2BF8 sub di,ax 00002038 58 pop ax 00002039 268A05 mov al,[es:di] 0000203C 22C4 and al,ah 0000203E 751B jnz 0x205b 00002040 833C10 cmp word [si],byte +0x10 00002043 7E16 jng 0x205b 00002045 813C8006 cmp word [si],0x680 00002049 7D10 jnl 0x205b 0000204B 8B4402 mov ax,[si+0x2] 0000204E 034406 add ax,[si+0x6] 00002051 83F80A cmp ax,byte +0xa 00002054 7E03 jng 0x2059 00002056 E9A5F8 jmp word 0x18fe goto check_this_and_go_next_lemming; 00002059 EB03 jmp short 0x205e 0000205B F65C27 neg byte [si+0x27] 0000205E C744080000 mov word [si+0x8],0x0 00002063 C7440A0000 mov word [si+0xa],0x0 00002068 C7440C0000 mov word [si+0xc],0x0 0000206D C744105A00 mov word [si+0x10],0x5a 00002072 C744123C00 mov word [si+0x12],0x3c 00002077 C6442800 mov byte [si+0x28],0x0 0000207B C74404F8FF mov word [si+0x4],0xfff8 00002080 C74406F6FF mov word [si+0x6],0xfff6 00002085 C6442909 mov byte [si+0x29],0x9 00002089 A12B00 mov ax,[0x2b] 0000208C 894414 mov [si+0x14],ax 0000208F C6442A00 mov byte [si+0x2a],0x0 00002093 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00002097 8B6C02 mov bp,[si+0x2] 0000209A E9C4F9 jmp word 0x1a61 0000209D C744080000 mov word [si+0x8],0x0 000020A2 C7440A0800 mov word [si+0xa],0x8 000020A7 C7440C6B12 mov word [si+0xc],0x126b 000020AC C744105A00 mov word [si+0x10],0x5a 000020B1 C744123C00 mov word [si+0x12],0x3c 000020B6 C6442800 mov byte [si+0x28],0x0 000020BA C74404F8FF mov word [si+0x4],0xfff8 000020BF C74406F6FF mov word [si+0x6],0xfff6 000020C4 C6442908 mov byte [si+0x29],0x8 000020C8 A12B00 mov ax,[0x2b] 000020CB 894414 mov [si+0x14],ax 000020CE C6442A00 mov byte [si+0x2a],0x0 000020D2 80642401 and byte [si+0x24],0x1 // 000020D6 804C2480 or byte [si+0x24],0x80 lemm->flags1.walk_pause_for_shruggling = 1; 000020DA 8B6C02 mov bp,[si+0x2] 000020DD E981F9 jmp word 0x1a61 lbl_blocking: 000020E0 FE4428 inc byte [si+0x28] 000020E3 8064280F and byte [si+0x28],0xf 000020E7 E89131 call word 0x527b 000020EA 268A05 mov al,[es:di] 000020ED 22C4 and al,ah 000020EF 7403 jz 0x20f4 000020F1 E90DF8 jmp word 0x1901 goto next_lemming; 000020F4 C744080000 mov word [si+0x8],0x0 000020F9 C7440A0000 mov word [si+0xa],0x0 000020FE C7440C0000 mov word [si+0xc],0x0 00002103 C744105A00 mov word [si+0x10],0x5a 00002108 C744123C00 mov word [si+0x12],0x3c 0000210D C6442800 mov byte [si+0x28],0x0 00002111 C74404F8FF mov word [si+0x4],0xfff8 00002116 C74406F6FF mov word [si+0x6],0xfff6 0000211B C6442909 mov byte [si+0x29],0x9 0000211F A12B00 mov ax,[0x2b] 00002122 894414 mov [si+0x14],ax 00002125 C6442A00 mov byte [si+0x2a],0x0 00002129 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 0000212D E80300 call word 0x2133 00002130 E9CEF7 jmp word 0x1901 goto next_lemming; 00002133 8B04 mov ax,[si] 00002135 8B5C02 mov bx,[si+0x2] 00002138 83E804 sub ax,byte +0x4 0000213B 83EB06 sub bx,byte +0x6 0000213E 83EB10 sub bx,byte +0x10 00002141 D1E8 shr ax,1 00002143 D1E8 shr ax,1 00002145 D1EB shr bx,1 00002147 D1EB shr bx,1 00002149 50 push ax 0000214A 52 push dx 0000214B 8BC3 mov ax,bx 0000214D BAA001 mov dx,0x1a0 00002150 F7E2 mul dx 00002152 5A pop dx 00002153 5B pop bx 00002154 03D8 add bx,ax 00002156 83C312 add bx,byte +0x12 00002159 56 push si 0000215A 57 push di 0000215B 06 push es 0000215C 16 push ss 0000215D 07 pop es 0000215E 8BFB mov di,bx 00002160 83C616 add si,byte +0x16 00002163 A5 movsw 00002164 A4 movsb 00002165 81C79D01 add di,0x19d 00002169 A5 movsw 0000216A A4 movsb 0000216B 81C79D01 add di,0x19d 0000216F A5 movsw 00002170 A4 movsb 00002171 07 pop es 00002172 5F pop di 00002173 5E pop si 00002174 C3 ret lbl_bashing: 00002175 FE4428 inc byte [si+0x28] 00002178 8064281F and byte [si+0x28],0x1f 0000217C 8A4428 mov al,[si+0x28] 0000217F 240F and al,0xf 00002181 3C0B cmp al,0xb 00002183 7C03 jl 0x2188 00002185 E9AA00 jmp word 0x2232 00002188 3C02 cmp al,0x2 0000218A 7D03 jnl 0x218f 0000218C E972F7 jmp word 0x1901 goto next_lemming; 0000218F 3C05 cmp al,0x5 00002191 7E03 jng 0x2196 00002193 E96BF7 jmp word 0x1901 goto next_lemming; 00002196 2C02 sub al,0x2 00002198 98 cbw 00002199 E8C532 call word 0x5461 0000219C 8A4428 mov al,[si+0x28] 0000219F 3C05 cmp al,0x5 000021A1 7403 jz 0x21a6 000021A3 E95BF7 jmp word 0x1901 goto next_lemming; 000021A6 8B0C mov cx,[si] 000021A8 8B5C02 mov bx,[si+0x2] 000021AB 83EB06 sub bx,byte +0x6 000021AE 8A4427 mov al,[si+0x27] 000021B1 98 cbw 000021B2 8BE8 mov bp,ax 000021B4 03C0 add ax,ax 000021B6 03C0 add ax,ax 000021B8 03C0 add ax,ax 000021BA 03C8 add cx,ax 000021BC E83734 call word 0x55f6 000021BF 268A05 mov al,[es:di] 000021C2 22C4 and al,ah 000021C4 7403 jz 0x21c9 000021C6 E938F7 jmp word 0x1901 goto next_lemming; 000021C9 03CD add cx,bp 000021CB E82834 call word 0x55f6 000021CE 268A05 mov al,[es:di] 000021D1 22C4 and al,ah 000021D3 7403 jz 0x21d8 000021D5 E929F7 jmp word 0x1901 goto next_lemming; 000021D8 03CD add cx,bp 000021DA E81934 call word 0x55f6 000021DD 268A05 mov al,[es:di] 000021E0 22C4 and al,ah 000021E2 7403 jz 0x21e7 000021E4 E91AF7 jmp word 0x1901 goto next_lemming; 000021E7 03CD add cx,bp 000021E9 E80A34 call word 0x55f6 000021EC 268A05 mov al,[es:di] 000021EF 22C4 and al,ah 000021F1 7403 jz 0x21f6 000021F3 E90BF7 jmp word 0x1901 goto next_lemming; 000021F6 C744080000 mov word [si+0x8],0x0 000021FB C7440A0000 mov word [si+0xa],0x0 00002200 C7440C0000 mov word [si+0xc],0x0 00002205 C744105A00 mov word [si+0x10],0x5a 0000220A C744123C00 mov word [si+0x12],0x3c 0000220F C6442800 mov byte [si+0x28],0x0 00002213 C74404F8FF mov word [si+0x4],0xfff8 00002218 C74406F6FF mov word [si+0x6],0xfff6 0000221D C6442909 mov byte [si+0x29],0x9 00002221 A12B00 mov ax,[0x2b] 00002224 894414 mov [si+0x14],ax 00002227 C6442A00 mov byte [si+0x2a],0x0 0000222B 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 0000222F E9CFF6 jmp word 0x1901 goto next_lemming; 00002232 8A4427 mov al,[si+0x27] 00002235 98 cbw 00002236 0104 add [si],ax 00002238 833C10 cmp word [si],byte +0x10 0000223B 7C7C jl 0x22b9 0000223D 813C8006 cmp word [si],0x680 00002241 7D76 jnl 0x22b9 00002243 E83530 call word 0x527b 00002246 268A05 mov al,[es:di] 00002249 22C4 and al,ah 0000224B 7403 jz 0x2250 0000224D E9A800 jmp word 0x22f8 00002250 FF4402 inc word [si+0x2] 00002253 033E0400 add di,[0x4] 00002257 268A05 mov al,[es:di] 0000225A 22C4 and al,ah 0000225C 7403 jz 0x2261 0000225E E99700 jmp word 0x22f8 00002261 FF4402 inc word [si+0x2] 00002264 033E0400 add di,[0x4] 00002268 268A05 mov al,[es:di] 0000226B 22C4 and al,ah 0000226D 7403 jz 0x2272 0000226F E98600 jmp word 0x22f8 00002272 FF4402 inc word [si+0x2] 00002275 834C0804 or word [si+0x8],byte +0x4 00002279 C7440A0000 mov word [si+0xa],0x0 0000227E C7440C420A mov word [si+0xc],0xa42 00002283 C744105A00 mov word [si+0x10],0x5a 00002288 C744123C00 mov word [si+0x12],0x3c 0000228D C6442800 mov byte [si+0x28],0x0 00002291 C6442303 mov byte [si+0x23],0x3 00002295 C74404F8FF mov word [si+0x4],0xfff8 0000229A C74406F6FF mov word [si+0x6],0xfff6 0000229F C6442904 mov byte [si+0x29],0x4 000022A3 A12B00 mov ax,[0x2b] 000022A6 894414 mov [si+0x14],ax 000022A9 C6442A00 mov byte [si+0x2a],0x0 000022AD 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 000022B1 816408FFFD and word [si+0x8],0xfdff 000022B6 E945F6 jmp word 0x18fe goto check_this_and_go_next_lemming; 000022B9 F65C27 neg byte [si+0x27] 000022BC C744080000 mov word [si+0x8],0x0 000022C1 C7440A0000 mov word [si+0xa],0x0 000022C6 C7440C0000 mov word [si+0xc],0x0 000022CB C744105A00 mov word [si+0x10],0x5a 000022D0 C744123C00 mov word [si+0x12],0x3c 000022D5 C6442800 mov byte [si+0x28],0x0 000022D9 C74404F8FF mov word [si+0x4],0xfff8 000022DE C74406F6FF mov word [si+0x6],0xfff6 000022E3 C6442909 mov byte [si+0x29],0x9 000022E7 A12B00 mov ax,[0x2b] 000022EA 894414 mov [si+0x14],ax 000022ED C6442A00 mov byte [si+0x2a],0x0 000022F1 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 000022F5 E906F6 jmp word 0x18fe goto check_this_and_go_next_lemming; 000022F8 8B04 mov ax,[si] 000022FA 8B5C02 mov bx,[si+0x2] 000022FD 83EB10 sub bx,byte +0x10 00002300 D1E8 shr ax,1 00002302 D1E8 shr ax,1 00002304 D1EB shr bx,1 00002306 D1EB shr bx,1 00002308 50 push ax 00002309 52 push dx 0000230A 8BC3 mov ax,bx 0000230C BAA001 mov dx,0x1a0 0000230F F7E2 mul dx 00002311 5A pop dx 00002312 5B pop bx 00002313 03D8 add bx,ax 00002315 83C312 add bx,byte +0x12 00002318 81EB4003 sub bx,0x340 0000231C 8A4427 mov al,[si+0x27] 0000231F 98 cbw 00002320 03D8 add bx,ax 00002322 03D8 add bx,ax 00002324 368A07 mov al,[ss:bx] 00002327 240F and al,0xf 00002329 3C09 cmp al,0x9 0000232B 7422 jz 0x234f 0000232D 3C07 cmp al,0x7 0000232F 750A jnz 0x233b 00002331 8A4427 mov al,[si+0x27] 00002334 22C0 and al,al 00002336 7981 jns 0x22b9 00002338 E9C3F5 jmp word 0x18fe goto check_this_and_go_next_lemming; 0000233B 3C08 cmp al,0x8 0000233D 7403 jz 0x2342 0000233F E9BCF5 jmp word 0x18fe goto check_this_and_go_next_lemming; 00002342 8A4427 mov al,[si+0x27] 00002345 22C0 and al,al 00002347 7903 jns 0x234c 00002349 E96DFF jmp word 0x22b9 0000234C E9AFF5 jmp word 0x18fe goto check_this_and_go_next_lemming; 0000234F 803E0820FF cmp byte [0x2008],0xff 00002354 750C jnz 0x2362 00002356 F606FF2003 test byte [0x20ff],0x3 0000235B 7405 jz 0x2362 0000235D B80A04 mov ax,0x40a 00002360 CD61 int 0x61 00002362 E954FF jmp word 0x22b9 lbl_floating: 00002365 BBEB26 mov bx,0x26eb 00002368 035C0E add bx,[si+0xe] 0000236B 8A07 mov al,[bx] 0000236D 884428 mov [si+0x28],al 00002370 8A4701 mov al,[bx+0x1] 00002373 83440E02 add word [si+0xe],byte +0x2 00002377 98 cbw 00002378 3C03 cmp al,0x3 0000237A 740E jz 0x238a 0000237C 3C02 cmp al,0x2 0000237E 7435 jz 0x23b5 00002380 3C01 cmp al,0x1 00002382 744E jz 0x23d2 00002384 014402 add [si+0x2],ax 00002387 E99300 jmp word 0x241d 0000238A E8EE2E call word 0x527b 0000238D 268A05 mov al,[es:di] 00002390 22C4 and al,ah 00002392 754D jnz 0x23e1 00002394 FF4402 inc word [si+0x2] 00002397 033E0400 add di,[0x4] 0000239B 268A05 mov al,[es:di] 0000239E 22C4 and al,ah 000023A0 753F jnz 0x23e1 000023A2 FF4402 inc word [si+0x2] 000023A5 033E0400 add di,[0x4] 000023A9 268A05 mov al,[es:di] 000023AC 22C4 and al,ah 000023AE 7531 jnz 0x23e1 000023B0 FF4402 inc word [si+0x2] 000023B3 EB68 jmp short 0x241d 000023B5 E8C32E call word 0x527b 000023B8 268A05 mov al,[es:di] 000023BB 22C4 and al,ah 000023BD 7522 jnz 0x23e1 000023BF FF4402 inc word [si+0x2] 000023C2 033E0400 add di,[0x4] 000023C6 268A05 mov al,[es:di] 000023C9 22C4 and al,ah 000023CB 7514 jnz 0x23e1 000023CD FF4402 inc word [si+0x2] 000023D0 EB4B jmp short 0x241d 000023D2 E8A62E call word 0x527b 000023D5 268A05 mov al,[es:di] 000023D8 22C4 and al,ah 000023DA 7505 jnz 0x23e1 000023DC FF4402 inc word [si+0x2] 000023DF EB3C jmp short 0x241d 000023E1 C744080000 mov word [si+0x8],0x0 000023E6 C7440A0000 mov word [si+0xa],0x0 000023EB C7440C0000 mov word [si+0xc],0x0 000023F0 C744105A00 mov word [si+0x10],0x5a 000023F5 C744123C00 mov word [si+0x12],0x3c 000023FA C6442800 mov byte [si+0x28],0x0 000023FE C74404F8FF mov word [si+0x4],0xfff8 00002403 C74406F6FF mov word [si+0x6],0xfff6 00002408 C6442909 mov byte [si+0x29],0x9 0000240C A12B00 mov ax,[0x2b] 0000240F 894414 mov [si+0x14],ax 00002412 C6442A00 mov byte [si+0x2a],0x0 00002416 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 0000241A E9E1F4 jmp word 0x18fe goto check_this_and_go_next_lemming; 0000241D 817C02B400 cmp word [si+0x2],0xb4 00002422 7D03 jnl 0x2427 00002424 E9D7F4 jmp word 0x18fe 00002427 E9CEF5 jmp word 0x19f8 lemm.is_gone=true; goto next_lemming; lbl_mining: 0000242A 8A4428 mov al,[si+0x28] 0000242D FEC0 inc al 0000242F 3C18 cmp al,0x18 00002431 7502 jnz 0x2435 00002433 32C0 xor al,al 00002435 884428 mov [si+0x28],al 00002438 22C0 and al,al 0000243A 7503 jnz 0x243f 0000243C E99600 jmp word 0x24d5 0000243F 3C0F cmp al,0xf 00002441 7502 jnz 0x2445 00002443 EB15 jmp short 0x245a 00002445 3C03 cmp al,0x3 00002447 7503 jnz 0x244c 00002449 E99900 jmp word 0x24e5 0000244C 7C03 jl 0x2451 0000244E E9B0F4 jmp word 0x1901 goto next_lemming; 00002451 FEC8 dec al 00002453 98 cbw 00002454 E8C930 call word 0x5520 00002457 E9A7F4 jmp word 0x1901 goto next_lemming; 0000245A 8A4427 mov al,[si+0x27] 0000245D 98 cbw 0000245E 0104 add [si],ax 00002460 833C10 cmp word [si],byte +0x10 00002463 7D03 jnl 0x2468 00002465 E94701 jmp word 0x25af 00002468 813C8006 cmp word [si],0x680 0000246C 7C03 jl 0x2471 0000246E E93E01 jmp word 0x25af 00002471 0104 add [si],ax 00002473 833C10 cmp word [si],byte +0x10 00002476 7D03 jnl 0x247b 00002478 E93401 jmp word 0x25af 0000247B 813C8006 cmp word [si],0x680 0000247F 7C03 jl 0x2484 00002481 E92B01 jmp word 0x25af 00002484 E8F42D call word 0x527b 00002487 268A05 mov al,[es:di] 0000248A 22C4 and al,ah 0000248C 7403 jz 0x2491 0000248E E9D900 jmp word 0x256a 00002491 834C0804 or word [si+0x8],byte +0x4 00002495 C7440A0000 mov word [si+0xa],0x0 0000249A C7440C420A mov word [si+0xc],0xa42 0000249F C744105A00 mov word [si+0x10],0x5a 000024A4 C744123C00 mov word [si+0x12],0x3c 000024A9 C6442800 mov byte [si+0x28],0x0 000024AD C6442303 mov byte [si+0x23],0x3 000024B1 C74404F8FF mov word [si+0x4],0xfff8 000024B6 C74406F6FF mov word [si+0x6],0xfff6 000024BB C6442904 mov byte [si+0x29],0x4 000024BF A12B00 mov ax,[0x2b] 000024C2 894414 mov [si+0x14],ax 000024C5 C6442A00 mov byte [si+0x2a],0x0 000024C9 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 000024CD 816408FFF7 and word [si+0x8],0xf7ff 000024D2 E929F4 jmp word 0x18fe goto check_this_and_go_next_lemming; 000024D5 FF4402 inc word [si+0x2] 000024D8 817C02B400 cmp word [si+0x2],0xb4 000024DD 7C03 jl 0x24e2 000024DF E916F5 jmp word 0x19f8 lemm.is_gone=true; goto next_lemming; 000024E2 E919F4 jmp word 0x18fe 000024E5 8A4427 mov al,[si+0x27] 000024E8 98 cbw 000024E9 0104 add [si],ax 000024EB 833C10 cmp word [si],byte +0x10 000024EE 7D03 jnl 0x24f3 000024F0 E9BC00 jmp word 0x25af 000024F3 813C8006 cmp word [si],0x680 000024F7 7C03 jl 0x24fc 000024F9 E9B300 jmp word 0x25af 000024FC 0104 add [si],ax 000024FE 833C10 cmp word [si],byte +0x10 00002501 7D03 jnl 0x2506 00002503 E9A900 jmp word 0x25af 00002506 813C8006 cmp word [si],0x680 0000250A 7C03 jl 0x250f 0000250C E9A000 jmp word 0x25af 0000250F FF4402 inc word [si+0x2] 00002512 817C02B400 cmp word [si+0x2],0xb4 00002517 7C03 jl 0x251c 00002519 E9DCF4 jmp word 0x19f8 lemm.is_gone=true; goto next_lemming; 0000251C E85C2D call word 0x527b 0000251F 268A05 mov al,[es:di] 00002522 22C4 and al,ah 00002524 7544 jnz 0x256a 00002526 834C0804 or word [si+0x8],byte +0x4 0000252A C7440A0000 mov word [si+0xa],0x0 0000252F C7440C420A mov word [si+0xc],0xa42 00002534 C744105A00 mov word [si+0x10],0x5a 00002539 C744123C00 mov word [si+0x12],0x3c 0000253E C6442800 mov byte [si+0x28],0x0 00002542 C6442303 mov byte [si+0x23],0x3 00002546 C74404F8FF mov word [si+0x4],0xfff8 0000254B C74406F6FF mov word [si+0x6],0xfff6 00002550 C6442904 mov byte [si+0x29],0x4 00002554 A12B00 mov ax,[0x2b] 00002557 894414 mov [si+0x14],ax 0000255A C6442A00 mov byte [si+0x2a],0x0 0000255E 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00002562 816408FFF7 and word [si+0x8],0xf7ff 00002567 E994F3 jmp word 0x18fe goto check_this_and_go_next_lemming; 0000256A 8B04 mov ax,[si] 0000256C 8B5C02 mov bx,[si+0x2] 0000256F 83EB10 sub bx,byte +0x10 00002572 D1E8 shr ax,1 00002574 D1E8 shr ax,1 00002576 D1EB shr bx,1 00002578 D1EB shr bx,1 0000257A 50 push ax 0000257B 52 push dx 0000257C 8BC3 mov ax,bx 0000257E BAA001 mov dx,0x1a0 00002581 F7E2 mul dx 00002583 5A pop dx 00002584 5B pop bx 00002585 03D8 add bx,ax 00002587 83C312 add bx,byte +0x12 0000258A 368A07 mov al,[ss:bx] 0000258D 240F and al,0xf 0000258F 3C09 cmp al,0x9 00002591 745B jz 0x25ee 00002593 3C07 cmp al,0x7 00002595 750A jnz 0x25a1 00002597 8A4427 mov al,[si+0x27] 0000259A 22C0 and al,al 0000259C 7911 jns 0x25af 0000259E E95DF3 jmp word 0x18fe goto check_this_and_go_next_lemming; 000025A1 3C08 cmp al,0x8 000025A3 7403 jz 0x25a8 000025A5 E956F3 jmp word 0x18fe goto check_this_and_go_next_lemming; 000025A8 8A4427 mov al,[si+0x27] 000025AB 22C0 and al,al 000025AD 7900 jns 0x25af 000025AF F65C27 neg byte [si+0x27] 000025B2 C744080000 mov word [si+0x8],0x0 000025B7 C7440A0000 mov word [si+0xa],0x0 000025BC C7440C0000 mov word [si+0xc],0x0 000025C1 C744105A00 mov word [si+0x10],0x5a 000025C6 C744123C00 mov word [si+0x12],0x3c 000025CB C6442800 mov byte [si+0x28],0x0 000025CF C74404F8FF mov word [si+0x4],0xfff8 000025D4 C74406F6FF mov word [si+0x6],0xfff6 000025D9 C6442909 mov byte [si+0x29],0x9 000025DD A12B00 mov ax,[0x2b] 000025E0 894414 mov [si+0x14],ax 000025E3 C6442A00 mov byte [si+0x2a],0x0 000025E7 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 000025EB E910F3 jmp word 0x18fe goto check_this_and_go_next_lemming; 000025EE 803E0820FF cmp byte [0x2008],0xff 000025F3 750C jnz 0x2601 000025F5 F606FF2003 test byte [0x20ff],0x3 000025FA 7405 jz 0x2601 000025FC B80A04 mov ax,0x40a 000025FF CD61 int 0x61 00002601 EBAC jmp short 0x25af lbl_exploding2: 00002603 8A4428 mov al,[si+0x28] 00002606 FEC0 inc al 00002608 240F and al,0xf 0000260A 884428 mov [si+0x28],al 0000260D 755D jnz 0x266c goto lbl_exploding2; 0000260F 834C0802 or word [si+0x8],byte +0x2 00002613 C7440A0800 mov word [si+0xa],0x8 00002618 C7440C0B18 mov word [si+0xc],0x180b 0000261D C744108002 mov word [si+0x10],0x280 00002622 C74412E001 mov word [si+0x12],0x1e0 00002627 C6442800 mov byte [si+0x28],0x0 0000262B C74406E7FF mov word [si+0x6],0xffe7 00002630 C74404F0FF mov word [si+0x4],0xfff0 00002635 C6442900 mov byte [si+0x29],0x0 00002639 A13900 mov ax,[0x39] 0000263C 894414 mov [si+0x14],ax 0000263F C6442A00 mov byte [si+0x2a],0x0 00002643 C644220F mov byte [si+0x22],0xf 00002647 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 0000264B 803E0820FF cmp byte [0x2008],0xff 00002650 750C jnz 0x265e 00002652 F606FF2003 test byte [0x20ff],0x3 00002657 7405 jz 0x265e 00002659 B80C04 mov ax,0x40c 0000265C CD61 int 0x61 0000265E F744080400 test word [si+0x8],0x4 00002663 7404 jz 0x2669 00002665 C6442200 mov byte [si+0x22],0x0 00002669 E995F2 jmp word 0x1901 goto next_lemming; lbl_exploding3: 0000266C 3C05 cmp al,0x5 0000266E 7507 jnz 0x2677 00002670 803E4800FF cmp byte [0x48],0xff 00002675 7500 jnz 0x2677 00002677 E8012C call word 0x527b 0000267A 8B6C02 mov bp,[si+0x2] 0000267D 268A05 mov al,[es:di] 00002680 22C4 and al,ah 00002682 7403 jz 0x2687 00002684 E965F3 jmp word 0x19ec 00002687 45 inc bp 00002688 033E0400 add di,[0x4] 0000268C 268A05 mov al,[es:di] 0000268F 22C4 and al,ah 00002691 7403 jz 0x2696 00002693 E956F3 jmp word 0x19ec 00002696 45 inc bp 00002697 033E0400 add di,[0x4] 0000269B 268A05 mov al,[es:di] 0000269E 22C4 and al,ah 000026A0 7403 jz 0x26a5 000026A2 E947F3 jmp word 0x19ec 000026A5 45 inc bp 000026A6 E943F3 jmp word 0x19ec lbl_anim_but_no_move: 000026A9 8A4428 mov al,[si+0x28] lemm->spr_frame++; 000026AC FEC0 inc al // 000026AE 2407 and al,0x7 // 000026B0 884428 mov [si+0x28],al // 000026B3 7403 jz 0x26b8 if ( lemm->spr_frame != 7 ) { 000026B5 E949F2 jmp word 0x1901 goto next_lemming; } 000026B8 C744080000 mov word [si+0x8],0x0 lemm->state.word = s_walking; 000026BD C7440A0000 mov word [si+0xa],0x0 //??? 000026C2 C7440C0000 mov word [si+0xc],0x0 lemm->spr_data_ptr = 0; 000026C7 C744105A00 mov word [si+0x10],0x5a //??? 000026CC C744123C00 mov word [si+0x12],0x3c //??? 000026D1 C6442800 mov byte [si+0x28],0x0 lemm->spr_frame=0; 000026D5 C74404F8FF mov word [si+0x4],0xfff8 lemm->x_spr_offset=-8; 000026DA C74406F6FF mov word [si+0x6],0xfff6 lemm->y_spr_offset=-10; 000026DF C6442909 mov byte [si+0x29],0x9 lemm->draw_hint=0x9; 000026E3 A12B00 mov ax,[0x2b] lemm->ptr2 = [0x2b]; 000026E6 894414 mov [si+0x14],ax // 000026E9 C6442A00 mov byte [si+0x2a],0x0 //??? 000026ED 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 000026F1 8064247F and byte [si+0x24],0x7f // (redundant) 000026F5 E906F2 jmp word 0x18fe goto check_this_and_go_next_lemming; } /* move_lemmings() */ void commit_suicide() { /* From move_lemmings() */ 000026F8 B001 mov al,0x1 000026FA FE4C20 dec byte [si+0x20] lemm.expl_countdown--; 000026FD 7555 jnz 0x2754 if ( lemm.expl_countdown == 0 ) { 000026FF F744080454 test word [si+0x8],0x5404 if ( lemm->state.word == 0x5404 ) { //WTF?? # 00002704 7551 jnz 0x2757 // 00002706 814C080080 or word [si+0x8],0x8000 lemm->state.bits.s_exploding2 = 1; 0000270B C7440A0800 mov word [si+0xa],0x8 // ??? # 00002710 C7440C3B15 mov word [si+0xc],0x153b lemm.spr_data_ptr = 0x153b; # 00002715 C744105A00 mov word [si+0x10],0x5a // ??? 0000271A C744123C00 mov word [si+0x12],0x3c // ??? 0000271F C6442800 mov byte [si+0x28],0x0 lemm.spr_frame = 0; 00002723 C74404F8FF mov word [si+0x4],0xfff8 lemm.x_spr_offset = -8; 00002728 C74406F6FF mov word [si+0x6],0xfff6 lemm.y_spr_offset = -10; 0000272D C6442900 mov byte [si+0x29],0x0 lemm.draw_hint = 0; 00002731 A12B00 mov ax,[0x2b] // 00002734 894414 mov [si+0x14],ax lemm.ptr2 = *[0x2b]; # 00002737 C6442A00 mov byte [si+0x2a],0x0 // ??? 0000273B 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 0000273F 803E0820FF cmp byte [0x2008],0xff if ( [0x2008] == 0xff && [0x20ff] != 0x3) { 00002744 750C jnz 0x2752 // 00002746 F606FF2003 test byte [0x20ff],0x3 // 0000274B 7405 jz 0x2752 // 0000274D B80504 mov ax,0x405 // 00002750 CD61 int 0x61 INT 61h, AH=04h, AL=05h ?? } 00002752 32C0 xor al,al } else { 00002754 22C0 and al,al // 00002756 C3 ret // 00002757 834C0802 or word [si+0x8],byte +0x2 lemm->state.bits.s_exploding = 1; 0000275B C7440A0800 mov word [si+0xa],0x8 # 00002760 C7440C0B18 mov word [si+0xc],0x180b # 00002765 C744108002 mov word [si+0x10],0x280 # 0000276A C74412E001 mov word [si+0x12],0x1e0 # 0000276F C6442800 mov byte [si+0x28],0x0 lemm.spr_frame = 0; 00002773 C74406E7FF mov word [si+0x6],0xffe7 lemm.x_spr_offset = -25; 00002778 C74404F0FF mov word [si+0x4],0xfff0 lemm.y_spr_offset = -16; 0000277D C6442900 mov byte [si+0x29],0x0 lemm.draw_hint = 0; 00002781 A13900 mov ax,[0x39] // 00002784 894414 mov [si+0x14],ax lemm.ptr2 = *[0x39]; # 00002787 C6442A00 mov byte [si+0x2a],0x0 # 0000278B C644220F mov byte [si+0x22],0xf # 0000278F 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00002793 803E0820FF cmp byte [0x2008],0xff if ( [0x2008] == 0xff && [0x20ff] != 0x3) { 00002798 750C jnz 0x27a6 // 0000279A F606FF2003 test byte [0x20ff],0x3 // 0000279F 7405 jz 0x27a6 // 000027A1 B80C04 mov ax,0x40c // 000027A4 CD61 int 0x61 INT 61h, AH=04h, AL=0ch ?? } 000027A6 F744080400 test word [si+0x8],0x4 if ( lemm.flags.s_falling ) [si+0x22] = 0x0 # 000027AB 7404 jz 0x27b1 // 000027AD C6442200 mov byte [si+0x22],0x0 // } 000027B1 32C0 xor al,al 000027B3 C3 ret return 0; //(al==0) } void process_if_in_special_zone() { 000027B4 8B04 mov ax,[si] 000027B6 8B5C02 mov bx,[si+0x2] 000027B9 81FBB000 cmp bx,0xb0 000027BD 7D6F jnl 0x282e return; 000027BF 83EB10 sub bx,byte +0x10 000027C2 D1E8 shr ax,1 000027C4 D1E8 shr ax,1 000027C6 D1EB shr bx,1 000027C8 D1EB shr bx,1 000027CA 50 push ax 000027CB 52 push dx 000027CC 8BC3 mov ax,bx 000027CE BAA001 mov dx,0x1a0 000027D1 F7E2 mul dx 000027D3 5A pop dx 000027D4 5B pop bx 000027D5 03D8 add bx,ax 000027D7 83C312 add bx,byte +0x12 000027DA 368A07 mov al,[ss:bx] 000027DD 50 push ax 000027DE 88442C mov [si+0x2c],al 000027E1 8A4427 mov al,[si+0x27] 000027E4 98 cbw 000027E5 81EB4003 sub bx,0x340 000027E9 03D8 add bx,ax 000027EB 03D8 add bx,ax 000027ED 368A07 mov al,[ss:bx] 000027F0 88442B mov [si+0x2b],al 000027F3 58 pop ax 000027F4 8AE0 mov ah,al 000027F6 240F and al,0xf 000027F8 D0EC shr ah,1 000027FA D0EC shr ah,1 000027FC D0EC shr ah,1 000027FE D0EC shr ah,1 00002800 80E40F and ah,0xf 00002803 22C0 and al,al 00002805 7427 jz 0x282e return; 00002807 FEC8 dec al 00002809 7424 jz 0x282f goto lbl_on_exit; 0000280B FEC8 dec al 0000280D 7503 jnz 0x2812 0000280F E98400 jmp word 0x2896 00002812 FEC8 dec al 00002814 7503 jnz 0x2819 00002816 E98700 jmp word 0x28a0 00002819 FEC8 dec al 0000281B 7503 jnz 0x2820 0000281D E98A00 jmp word 0x28aa 00002820 FEC8 dec al 00002822 7503 jnz 0x2827 00002824 E9C500 jmp word 0x28ec 00002827 FEC8 dec al 00002829 7503 jnz 0x282e return; 0000282B E91501 jmp word 0x2943 0000282E C3 ret return; } lbl_on_exit: 0000282F F744080400 test word [si+0x8],0x4 00002834 75F8 jnz 0x282e return; 00002836 C744080020 mov word [si+0x8],0x2000 0000283B C7440A0000 mov word [si+0xa],0x0 00002840 C7440CFA0E mov word [si+0xc],0xefa 00002845 C744104E00 mov word [si+0x10],0x4e 0000284A C744123400 mov word [si+0x12],0x34 0000284F C6442800 mov byte [si+0x28],0x0 00002853 C74404F8FF mov word [si+0x4],0xfff8 00002858 C74406F3FF mov word [si+0x6],0xfff3 0000285D C6442900 mov byte [si+0x29],0x0 00002861 A12F00 mov ax,[0x2f] 00002864 894414 mov [si+0x14],ax 00002867 C6442AFF mov byte [si+0x2a],0xff 0000286B 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 0000286F 803E0820FF cmp byte [0x2008],0xff 00002874 740C jz 0x2882 00002876 F606FF2001 test byte [0x20ff],0x1 0000287B 7405 jz 0x2882 0000287D B80203 mov ax,0x302 00002880 CD60 int 0x60 00002882 803E0820FF cmp byte [0x2008],0xff 00002887 750C jnz 0x2895 00002889 F606FF2003 test byte [0x20ff],0x3 0000288E 7405 jz 0x2895 00002890 B81004 mov ax,0x410 00002893 CD61 int 0x61 00002895 C3 ret 00002896 807C27FF cmp byte [si+0x27],0xff 0000289A 7492 jz 0x282e return; 0000289C F65C27 neg byte [si+0x27] 0000289F C3 ret 000028A0 807C2701 cmp byte [si+0x27],0x1 000028A4 7488 jz 0x282e return; 000028A6 F65C27 neg byte [si+0x27] 000028A9 C3 ret 000028AA 8AC4 mov al,ah 000028AC 32E4 xor ah,ah 000028AE BA1C00 mov dx,0x1c 000028B1 F7E2 mul dx 000028B3 8BF8 mov di,ax 000028B5 81C7C817 add di,0x17c8 000028B9 F7050200 test word [di],0x2 000028BD 7403 jz 0x28c2 000028BF E96CFF jmp word 0x282e return; 000028C2 830D02 or word [di],byte +0x2 000028C5 C64426FF mov byte [si+0x26],0xff 000028C9 803E0820FF cmp byte [0x2008],0xff 000028CE 7403 jz 0x28d3 000028D0 E95BFF jmp word 0x282e 000028D3 F606FF2003 test byte [0x20ff],0x3 000028D8 7503 jnz 0x28dd 000028DA E951FF jmp word 0x282e 000028DD 8A451B mov al,[di+0x1b] 000028E0 22C0 and al,al 000028E2 7503 jnz 0x28e7 000028E4 E947FF jmp word 0x282e 000028E7 B404 mov ah,0x4 000028E9 CD61 int 0x61 000028EB C3 ret } 000028EC F744080010 test word [si+0x8],0x1000 000028F1 7403 jz 0x28f6 000028F3 E938FF jmp word 0x282e 000028F6 C744080010 mov word [si+0x8],0x1000 000028FB C7440A0000 mov word [si+0xa],0x0 00002900 C7440CE203 mov word [si+0xc],0x3e2 00002905 C744105A00 mov word [si+0x10],0x5a 0000290A C744123C00 mov word [si+0x12],0x3c 0000290F C6442800 mov byte [si+0x28],0x0 00002913 C74404F8FF mov word [si+0x4],0xfff8 00002918 C74406F6FF mov word [si+0x6],0xfff6 0000291D C6442900 mov byte [si+0x29],0x0 00002921 A12B00 mov ax,[0x2b] 00002924 894414 mov [si+0x14],ax 00002927 C6442A00 mov byte [si+0x2a],0x0 0000292B 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 0000292F 803E0820FF cmp byte [0x2008],0xff 00002934 750C jnz 0x2942 00002936 F606FF2003 test byte [0x20ff],0x3 0000293B 7405 jz 0x2942 0000293D B81104 mov ax,0x411 00002940 CD61 int 0x61 00002942 C3 ret 00002943 F744080040 test word [si+0x8],0x4000 00002948 7403 jz 0x294d 0000294A E9E1FE jmp word 0x282e 0000294D C744080040 mov word [si+0x8],0x4000 00002952 C7440A0000 mov word [si+0xa],0x0 00002957 C7440C210F mov word [si+0xc],0xf21 0000295C C744108C00 mov word [si+0x10],0x8c 00002961 C744127000 mov word [si+0x12],0x70 00002966 C6442800 mov byte [si+0x28],0x0 0000296A C74404F8FF mov word [si+0x4],0xfff8 0000296F C74406F2FF mov word [si+0x6],0xfff2 00002974 C6442900 mov byte [si+0x29],0x0 00002978 A13B00 mov ax,[0x3b] 0000297B 894414 mov [si+0x14],ax 0000297E C6442AFF mov byte [si+0x2a],0xff 00002982 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00002986 803E0820FF cmp byte [0x2008],0xff 0000298B 750C jnz 0x2999 0000298D F606FF2003 test byte [0x20ff],0x3 00002992 7405 jz 0x2999 00002994 B80D04 mov ax,0x40d 00002997 CD61 int 0x61 00002999 C3 ret void spawn_lemming() { 0000299A 803E2800FF cmp byte [0x28],0xff if ( ![0x28] || ![0x52] ) return; # 0000299F 7503 jnz 0x29a4 // 000029A1 E99F00 jmp word 0x2a43 // 000029A4 803E5200FF cmp byte [0x52],0xff // 000029A9 7403 jz 0x29ae // 000029AB E99500 jmp word 0x2a43 // 000029AE FE0E4500 dec byte [0x45] next_spawn_ticks--; 000029B2 7403 jz 0x29b7 if ( next_spawn_ticks != 0 ) goto 0x2a43; 000029B4 E98C00 jmp word 0x2a43 // 000029B7 A04600 mov al,[0x46] next_spawn_ticks = spawn_rate_ticks; 000029BA A24500 mov [0x45],al // 000029BD BE8500 mov si,0x85 // 000029C0 A04400 mov al,[0x44] if ( lemm_level_count == lemm_spawned_count ) return; 000029C3 8A264000 mov ah,[0x40] // 000029C7 3AC4 cmp al,ah // 000029C9 7478 jz 0x2a43 // 000029CB 8ADC mov bl,ah bx = ( lemm_spawned_count % 4 ) * 4 + 0xe95 ; 000029CD 32FF xor bh,bh // 4 swpan doors can exists and bx point to the (x,y) 000029CF 83E303 and bx,byte +0x3 // Spawn across multiple doors is in a round robin fashion 000029D2 D1E3 shl bx,1 // 000029D4 D1E3 shl bx,1 // 000029D6 81C3950E add bx,0xe95 // 000029DA B12D mov cl,0x2d lemm=&lemmings[lemm_spawned_count]; 000029DC 8AC4 mov al,ah // 000029DE F6E1 mul cl // 000029E0 03F0 add si,ax // 000029E2 B92D00 mov cx,0x2d memset(lemm, 0, 0x2d); 000029E5 8BFE mov di,si // 000029E7 C60500 mov byte [di],0x0 // 000029EA 47 inc di // 000029EB E2FA loop 0x29e7 // 000029ED 8B07 mov ax,[bx] lemm.x_effective = level.doors[lemm_spawned_count%4].x; 000029EF 8904 mov [si],ax // 000029F1 8B4702 mov ax,[bx+0x2] lemm.y_effective = level.doors[lemm_spawned_count%4].y; 000029F4 894402 mov [si+0x2],ax // 000029F7 C6442701 mov byte [si+0x27],0x1 000029FB C6442500 mov byte [si+0x25],0x0 000029FF 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00002A03 834C0804 or word [si+0x8],byte +0x4 00002A07 C7440A0000 mov word [si+0xa],0x0 00002A0C C7440C420A mov word [si+0xc],0xa42 00002A11 C744105A00 mov word [si+0x10],0x5a 00002A16 C744123C00 mov word [si+0x12],0x3c 00002A1B C6442800 mov byte [si+0x28],0x0 00002A1F C6442303 mov byte [si+0x23],0x3 00002A23 C74404F8FF mov word [si+0x4],0xfff8 00002A28 C74406F6FF mov word [si+0x6],0xfff6 00002A2D C6442904 mov byte [si+0x29],0x4 00002A31 A12B00 mov ax,[0x2b] 00002A34 894414 mov [si+0x14],ax 00002A37 C6442A00 mov byte [si+0x2a],0x0 00002A3B 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00002A3F FE064000 inc byte [0x40] lemm_spawned_count++; 00002A43 C3 ret return; } void apply_skill() { 00002A44 803E2800FF cmp byte [0x28],0xff if ( [0x28] || [0x4d] || ![0x60] ) return; 00002A49 7463 jz 0x2aae // 00002A4B 803E4D00FF cmp byte [0x4d],0xff // 00002A50 7502 jnz 0x2a54 // 00002A52 EB5A jmp short 0x2aae // 00002A54 803E600000 cmp byte [0x60],0x0 // 00002A59 7453 jz 0x2aae // 00002A5B A11300 mov ax,[0x13] if ( [0x13] & 1 == 0) { 00002A5E 83E001 and ax,byte +0x1 [0x5e] = 0; return; 00002A61 744C jz 0x2aaf } 00002A63 803E5E00FF cmp byte [0x5e],0xff if ( ![0x5e] ) return; 00002A68 7444 jz 0x2aae // 00002A6A C6065E00FF mov byte [0x5e],0xff [0x5e] = FALSE; 00002A6F 8B365500 mov si,[0x55] si = [0x55]; // Selected lemming ? 00002A73 A07F00 mov al,[0x7f] if ( [0x7f] < 2 ) return; 00002A76 3C02 cmp al,0x2 // 00002A78 7C34 jl 0x2aae // 00002A7A 7503 jnz 0x2a7f switch([0x7f]) { 00002A7C E90D01 jmp word 0x2b8c case 2: goto lbl_apply_climber; 00002A7F 3C03 cmp al,0x3 case 3: goto lbl_apply_floater; 00002A81 7503 jnz 0x2a86 // 00002A83 E9C203 jmp word 0x2e48 // 00002A86 3C04 cmp al,0x4 case 4: goto lbl_apply_exploder; 00002A88 7502 jnz 0x2a8c // 00002A8A EB29 jmp short 0x2ab5 // 00002A8C 3C05 cmp al,0x5 case 5: goto lbl_apply_blocker; 00002A8E 7503 jnz 0x2a93 // 00002A90 E99401 jmp word 0x2c27 // 00002A93 3C06 cmp al,0x6 case 6: goto lbl_apply_builder; 00002A95 7503 jnz 0x2a9a // 00002A97 E91401 jmp word 0x2bae // 00002A9A 3C07 cmp al,0x7 case 7: goto lbl_apply_basher; 00002A9C 7503 jnz 0x2aa1 // 00002A9E E91E03 jmp word 0x2dbf // 00002AA1 3C08 cmp al,0x8 case 8: goto lbl_apply_miner; 00002AA3 7503 jnz 0x2aa8 // 00002AA5 E9E103 jmp word 0x2e89 // 00002AA8 3C09 cmp al,0x9 case 9: goto lbl_apply_digger; 00002AAA 7502 jnz 0x2aae // 00002AAC EB50 jmp short 0x2afe // } 00002AAE C3 ret return; } 00002AAF C6065E0000 mov byte [0x5e],0x0 // 00002AB4 C3 ret // lbl_apply_exploder: 00002AB5 803E6D0000 cmp byte [0x6d],0x0 if ( sk_bomber == 0 || lemm.expl_countdown != 0 ) return; 00002ABA 7441 jz 0x2afd // 00002ABC 807C2000 cmp byte [si+0x20],0x0 // 00002AC0 753B jnz 0x2afd // 00002AC2 F7440803C0 test word [si+0x8],0xc003 if ( lemm->state.word & (s_exploding2 | s_dying | s_exploding | s_splatting) !=0 ) 00002AC7 7534 jnz 0x2afd return; 00002AC9 FE0E6D00 dec byte [0x6d] sk_bomber--; 00002ACD C6066F0000 mov byte [0x6f],0x0 sk_bomber_tag=0; 00002AD2 C644204F mov byte [si+0x20],0x4f lemm.count_down = 79; check_after_skill_apply: 00002AD6 803E0820FF cmp byte [0x2008],0xff 00002ADB 740C jz 0x2ae9 00002ADD F606FF2001 test byte [0x20ff],0x1 00002AE2 7405 jz 0x2ae9 00002AE4 B81303 mov ax,0x313 00002AE7 CD60 int 0x60 00002AE9 803E0820FF cmp byte [0x2008],0xff if ( [0x2008] || ( [0x20ff] & 0x3 == 0) ) return; 00002AEE 750C jnz 0x2afc // 00002AF0 F606FF2003 test byte [0x20ff],0x3 // 00002AF5 7405 jz 0x2afc // 00002AF7 B80404 mov ax,0x404 00002AFA CD61 int 0x61 00002AFC C3 ret return; 00002AFD C3 ret // Indrectly jumped from various lbl_apply_* sections lbl_apply_digger: 00002AFE 803E7C0000 cmp byte [0x7c],0x0 if ( sk_digger == 0 ) return; 00002B03 7471 jz 0x2b76 // 00002B05 8A442C mov al,[si+0x2c] 00002B08 240F and al,0xf 00002B0A 3C09 cmp al,0x9 00002B0C 7468 jz 0x2b76 00002B0E F744087FF5 test word [si+0x8],0xf57f 00002B13 754D jnz 0x2b62 goto try_other_candidate_for_digger; lbl_apply_digger_no_check: 00002B15 FE0E7C00 dec byte [0x7c] sk_digger--; 00002B19 C6067E0000 mov byte [0x7e],0x0 sk_digger_tag=0; 00002B1E 8164087FF5 and word [si+0x8],0xf57f 00002B23 834C0810 or word [si+0x8],byte +0x10 lemm->state.bits.s_digging = 1; 00002B27 C7440A0000 mov word [si+0xa],0x0 00002B2C C7440C2A03 mov word [si+0xc],0x32a 00002B31 C744107000 mov word [si+0x10],0x70 00002B36 C744125400 mov word [si+0x12],0x54 00002B3B C6442811 mov byte [si+0x28],0x11 00002B3F C74404F8FF mov word [si+0x4],0xfff8 00002B44 C74406F4FF mov word [si+0x6],0xfff4 00002B49 C6442900 mov byte [si+0x29],0x0 00002B4D A13500 mov ax,[0x35] 00002B50 894414 mov [si+0x14],ax 00002B53 C6441F08 mov byte [si+0x1f],0x8 00002B57 C6442AFF mov byte [si+0x2a],0xff 00002B5B 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00002B5F E974FF jmp word 0x2ad6 goto check_after_skill_apply; try_other_candidate_for_digger: 00002B62 803E5C00FF cmp byte [0x5c],0xff 00002B67 740D jz 0x2b76 00002B69 8B365700 mov si,[0x57] 00002B6D F744087FF5 test word [si+0x8],0xf57f 00002B72 7502 jnz 0x2b76 00002B74 EB9F jmp short 0x2b15 goto lbl_apply_digger_no_check; 00002B76 EB85 jmp short 0x2afd // (return;) // Reached if particular case for bashing or mining lemms. May be "shink" sound trigger ? 00002B78 803E0820FF cmp byte [0x2008],0xff 00002B7D 750C jnz 0x2b8b 00002B7F F606FF2003 test byte [0x20ff],0x3 00002B84 7405 jz 0x2b8b 00002B86 B81204 mov ax,0x412 00002B89 CD61 int 0x61 00002B8B C3 ret lbl_apply_climber: 00002B8C 803E670000 cmp byte [0x67],0x0 if ( sk_climber==0 ) return; 00002B91 7418 jz 0x2bab // 00002B93 F6442401 test byte [si+0x24],0x1 if ( lemm->flags1.cap_climber != 0 ) return; 00002B97 7512 jnz 0x2bab // 00002B99 F744080301 test word [si+0x8],0x103 if ( lemm->state & ( s_blocking | s_splatting | s_exploding ) != 0 ) return; 00002B9E 750B jnz 0x2bab // 00002BA0 FE0E6700 dec byte [0x67] sk_climber--; 00002BA4 804C2401 or byte [si+0x24],0x1 lemm->flags1.cap_climber = 1; 00002BA8 E92BFF jmp word 0x2ad6 goto check_after_skill_apply; 00002BAB E94FFF jmp word 0x2afd // lbl_apply_builder: 00002BAE 803E730000 cmp byte [0x73],0x0 if ( sk_builder == 0 ) return; 00002BB3 745B jz 0x2c10 // 00002BB5 8B4402 mov ax,[si+0x2] 00002BB8 034406 add ax,[si+0x6] 00002BBB 83F80A cmp ax,byte +0xa 00002BBE 7650 jna 0x2c10 00002BC0 F74408EFF5 test word [si+0x8],0xf5ef 00002BC5 754C jnz 0x2c13 00002BC7 FE0E7300 dec byte [0x73] sk_builder--; 00002BCB C606750000 mov byte [0x75],0x0 sk_builder_tag=0; 00002BD0 C744088000 mov word [si+0x8],0x80 lemm->state = s_building; 00002BD5 C74404F8FF mov word [si+0x4],0xfff8 lemm->x_spr_offset = -8; 00002BDA C74406F3FF mov word [si+0x6],0xfff3 lemm->y_spr_offset = -13; 00002BDF C6442800 mov byte [si+0x28],0x0 lemm->spr_frame = 0; 00002BE3 C644210C mov byte [si+0x21],0xc lemm->steps_remain = 12; 00002BE7 C7440A0000 mov word [si+0xa],0x0 //??? 00002BEC C7440CFA06 mov word [si+0xc],0x6fa lemm->spr_data_ptr = 0x6fa; 00002BF1 C744106800 mov word [si+0x10],0x68 //??? 00002BF6 C744124E00 mov word [si+0x12],0x4e //??? 00002BFB C6442910 mov byte [si+0x29],0x10 lemm->draw_hint=0x10; 00002BFF A13300 mov ax,[0x33] //??? 00002C02 C6442AFF mov byte [si+0x2a],0xff //??? 00002C06 894414 mov [si+0x14],ax lemm->ptr2=*[0x33]; 00002C09 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00002C0D E9C6FE jmp word 0x2ad6 goto check_after_skill_apply; 00002C10 E9EAFE jmp word 0x2afd // (return;) 00002C13 803E5C00FF cmp byte [0x5c],0xff 00002C18 74F6 jz 0x2c10 00002C1A 8B365700 mov si,[0x57] 00002C1E F74408EFF5 test word [si+0x8],0xf5ef 00002C23 75EB jnz 0x2c10 00002C25 EBA0 jmp short 0x2bc7 lbl_apply_blocker: 00002C27 803E700000 cmp byte [0x70],0x0 if ( sk_blocker == 0 ) return; 00002C2C 7408 jz 0x2c36 // 00002C2E 8B4408 mov ax,[si+0x8] if ( lemm.state & (s_all &!s_bashing &!s_mining &!s_digging &!s_building) != 0 ) { 00002C31 256FF5 and ax,0xf56f return; 00002C34 7403 jz 0x2c39 } 00002C36 E9C4FE jmp word 0x2afd // 00002C39 8B04 mov ax,[si] 00002C3B 8B5C02 mov bx,[si+0x2] 00002C3E 83E804 sub ax,byte +0x4 00002C41 83EB06 sub bx,byte +0x6 00002C44 83EB10 sub bx,byte +0x10 00002C47 D1E8 shr ax,1 00002C49 D1E8 shr ax,1 00002C4B D1EB shr bx,1 00002C4D D1EB shr bx,1 00002C4F 50 push ax 00002C50 52 push dx 00002C51 8BC3 mov ax,bx 00002C53 BAA001 mov dx,0x1a0 00002C56 F7E2 mul dx 00002C58 5A pop dx 00002C59 5B pop bx 00002C5A 03D8 add bx,ax 00002C5C 83C312 add bx,byte +0x12 00002C5F 368B07 mov ax,[ss:bx] 00002C62 3C02 cmp al,0x2 00002C64 74D0 jz 0x2c36 // return; 00002C66 3C0A cmp al,0xa 00002C68 74CC jz 0x2c36 00002C6A 3C03 cmp al,0x3 00002C6C 74C8 jz 0x2c36 00002C6E 80FC02 cmp ah,0x2 00002C71 74C3 jz 0x2c36 00002C73 80FC0A cmp ah,0xa 00002C76 74BE jz 0x2c36 00002C78 80FC03 cmp ah,0x3 00002C7B 74B9 jz 0x2c36 00002C7D 368A4702 mov al,[ss:bx+0x2] 00002C81 3C02 cmp al,0x2 00002C83 74B1 jz 0x2c36 00002C85 3C0A cmp al,0xa 00002C87 74AD jz 0x2c36 00002C89 3C03 cmp al,0x3 00002C8B 74A9 jz 0x2c36 00002C8D 368B87A001 mov ax,[ss:bx+0x1a0] 00002C92 3C02 cmp al,0x2 00002C94 74A0 jz 0x2c36 00002C96 3C0A cmp al,0xa 00002C98 749C jz 0x2c36 00002C9A 3C03 cmp al,0x3 00002C9C 7498 jz 0x2c36 00002C9E 80FC02 cmp ah,0x2 00002CA1 7493 jz 0x2c36 00002CA3 80FC0A cmp ah,0xa 00002CA6 748E jz 0x2c36 00002CA8 80FC03 cmp ah,0x3 00002CAB 7489 jz 0x2c36 00002CAD 368A87A201 mov al,[ss:bx+0x1a2] 00002CB2 3C02 cmp al,0x2 00002CB4 7503 jnz 0x2cb9 00002CB6 E97DFF jmp word 0x2c36 00002CB9 3C0A cmp al,0xa 00002CBB 7503 jnz 0x2cc0 00002CBD E9FC00 jmp word 0x2dbc 00002CC0 3C03 cmp al,0x3 00002CC2 7503 jnz 0x2cc7 00002CC4 E9F500 jmp word 0x2dbc 00002CC7 368B874003 mov ax,[ss:bx+0x340] 00002CCC 3C02 cmp al,0x2 00002CCE 7503 jnz 0x2cd3 00002CD0 E9E900 jmp word 0x2dbc 00002CD3 3C0A cmp al,0xa 00002CD5 7503 jnz 0x2cda 00002CD7 E9E200 jmp word 0x2dbc 00002CDA 3C03 cmp al,0x3 00002CDC 7503 jnz 0x2ce1 00002CDE E9DB00 jmp word 0x2dbc 00002CE1 80FC02 cmp ah,0x2 00002CE4 7503 jnz 0x2ce9 00002CE6 E9D300 jmp word 0x2dbc 00002CE9 80FC0A cmp ah,0xa 00002CEC 7503 jnz 0x2cf1 00002CEE E9CB00 jmp word 0x2dbc 00002CF1 80FC03 cmp ah,0x3 00002CF4 7503 jnz 0x2cf9 00002CF6 E9C300 jmp word 0x2dbc 00002CF9 368A874203 mov al,[ss:bx+0x342] 00002CFE 3C02 cmp al,0x2 00002D00 7503 jnz 0x2d05 00002D02 E9B700 jmp word 0x2dbc 00002D05 3C0A cmp al,0xa 00002D07 7503 jnz 0x2d0c 00002D09 E9B000 jmp word 0x2dbc 00002D0C 3C03 cmp al,0x3 00002D0E 7503 jnz 0x2d13 00002D10 E9A900 jmp word 0x2dbc 00002D13 FE0E7000 dec byte [0x70] sk_blocker--; 00002D17 C606720000 mov byte [0x72],0x0 sk_blocker_tag=0; 00002D1C C744080001 mov word [si+0x8],0x100 lemm.state = s_blocking; 00002D21 C6442800 mov byte [si+0x28],0x0 00002D25 C7440A0800 mov word [si+0xa],0x8 00002D2A C7440C9B0F mov word [si+0xc],0xf9b 00002D2F C744105A00 mov word [si+0x10],0x5a 00002D34 C744123C00 mov word [si+0x12],0x3c 00002D39 C6442900 mov byte [si+0x29],0x0 00002D3D C74404F8FF mov word [si+0x4],0xfff8 00002D42 C74406F6FF mov word [si+0x6],0xfff6 00002D47 A12B00 mov ax,[0x2b] 00002D4A 894414 mov [si+0x14],ax 00002D4D C6442A00 mov byte [si+0x2a],0x0 00002D51 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00002D55 56 push si 00002D56 1E push ds 00002D57 07 pop es 00002D58 8BFB mov di,bx 00002D5A 83C616 add si,byte +0x16 00002D5D 87FE xchg di,si 00002D5F 368A04 mov al,[ss:si] 00002D62 36C60402 mov byte [ss:si],0x2 00002D66 46 inc si 00002D67 AA stosb 00002D68 368A04 mov al,[ss:si] 00002D6B 36C6040A mov byte [ss:si],0xa 00002D6F 46 inc si 00002D70 AA stosb 00002D71 368A04 mov al,[ss:si] 00002D74 36C60403 mov byte [ss:si],0x3 00002D78 46 inc si 00002D79 AA stosb 00002D7A 81C69D01 add si,0x19d 00002D7E 368A04 mov al,[ss:si] 00002D81 36C60402 mov byte [ss:si],0x2 00002D85 46 inc si 00002D86 AA stosb 00002D87 368A04 mov al,[ss:si] 00002D8A 36C6040A mov byte [ss:si],0xa 00002D8E 46 inc si 00002D8F AA stosb 00002D90 368A04 mov al,[ss:si] 00002D93 36C60403 mov byte [ss:si],0x3 00002D97 46 inc si 00002D98 AA stosb 00002D99 81C69D01 add si,0x19d 00002D9D 368A04 mov al,[ss:si] 00002DA0 36C60402 mov byte [ss:si],0x2 00002DA4 46 inc si 00002DA5 AA stosb 00002DA6 368A04 mov al,[ss:si] 00002DA9 36C6040A mov byte [ss:si],0xa 00002DAD 46 inc si 00002DAE AA stosb 00002DAF 368A04 mov al,[ss:si] 00002DB2 36C60403 mov byte [ss:si],0x3 00002DB6 46 inc si 00002DB7 AA stosb 00002DB8 5E pop si 00002DB9 E91AFD jmp word 0x2ad6 goto check_after_skill_apply; 00002DBC E93EFD jmp word 0x2afd // (return;) lbl_apply_basher: 00002DBF 803E760000 cmp byte [0x76],0x0 if ( sk_basher == 0 ) return; 00002DC4 746B jz 0x2e31 // 00002DC6 F744086FF7 test word [si+0x8],0xf76f 00002DCB 7567 jnz 0x2e34 00002DCD 8A442B mov al,[si+0x2b] 00002DD0 240F and al,0xf 00002DD2 B407 mov ah,0x7 00002DD4 807C2701 cmp byte [si+0x27],0x1 00002DD8 7402 jz 0x2ddc 00002DDA B408 mov ah,0x8 00002DDC 3AC4 cmp al,ah 00002DDE 7451 jz 0x2e31 00002DE0 3C09 cmp al,0x9 00002DE2 7503 jnz 0x2de7 00002DE4 E991FD jmp word 0x2b78 00002DE7 FE0E7600 dec byte [0x76] sk_basher--; 00002DEB C606780000 mov byte [0x78],0x0 sk_basher_tag=0; 00002DF0 8164086FF5 and word [si+0x8],0xf56f 00002DF5 814C080002 or word [si+0x8],0x200 lemm.state |= s_bashing; 00002DFA C74404F8FF mov word [si+0x4],0xfff8 00002DFF C74406F6FF mov word [si+0x6],0xfff6 00002E04 C6442800 mov byte [si+0x28],0x0 00002E08 C7440A0000 mov word [si+0xa],0x0 00002E0D C7440CCA07 mov word [si+0xc],0x7ca 00002E12 C744105000 mov word [si+0x10],0x50 00002E17 C744123C00 mov word [si+0x12],0x3c 00002E1C C6442920 mov byte [si+0x29],0x20 00002E20 C6442AFF mov byte [si+0x2a],0xff 00002E24 A13100 mov ax,[0x31] 00002E27 894414 mov [si+0x14],ax 00002E2A 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00002E2E E9A5FC jmp word 0x2ad6 goto check_after_skill_apply; 00002E31 E9C9FC jmp word 0x2afd // (return;) 00002E34 803E5C00FF cmp byte [0x5c],0xff 00002E39 74F6 jz 0x2e31 00002E3B 8B365700 mov si,[0x57] 00002E3F F744086FF7 test word [si+0x8],0xf76f 00002E44 75EB jnz 0x2e31 00002E46 EB85 jmp short 0x2dcd lbl_apply_floater: 00002E48 803E6A0000 cmp byte [0x6a],0x0 if ( sk_floater == 0 || lemm.cap_floater != FALSE ) return; 00002E4D 741D jz 0x2e6c // 00002E4F 807C2500 cmp byte [si+0x25],0x0 // 00002E53 7517 jnz 0x2e6c // 00002E55 F744080301 test word [si+0x8],0x103 if ( lemm.state & (s_blocking|s_splatting|s_exploding) != 0 ) return; 00002E5A 7510 jnz 0x2e6c // 00002E5C C64425FF mov byte [si+0x25],0xff lemm.cap_floater = TRUE; 00002E60 FE0E6A00 dec byte [0x6a] sk_floater--; 00002E64 C6066C0000 mov byte [0x6c],0x0 sk_floater_tag = 0; 00002E69 E96AFC jmp word 0x2ad6 goto check_after_skill_apply; 00002E6C E98EFC jmp word 0x2afd // (return;) // Should be "try_other_candidate_for_floating:" but never called ! 00002E6F 803E5C00FF cmp byte [0x5c],0xff 00002E74 74F6 jz 0x2e6c 00002E76 8B365700 mov si,[0x57] 00002E7A 807C2500 cmp byte [si+0x25],0x0 00002E7E 75EC jnz 0x2e6c 00002E80 F744080301 test word [si+0x8],0x103 00002E85 75E5 jnz 0x2e6c 00002E87 EBD3 jmp short 0x2e5c lbl_apply_miner: 00002E89 803E790000 cmp byte [0x79],0x0 if ( sk_miner == 0 ) return; 00002E8E 7502 jnz 0x2e92 // 00002E90 EB79 jmp short 0x2f0b // 00002E92 F744086FFD test word [si+0x8],0xfd6f if ( lemm.state & ( s_all & !s_bashing & !s_building & s_digging) != 0 ) { 00002E97 7402 jz 0x2e9b goto try_other_candidate_for_mining; 00002E99 EB73 jmp short 0x2f0e } lbl_apply_miner_no_check: 00002E9B 8A442C mov al,[si+0x2c] if ( lemm._2c & 0x0f == 0x9 ) return; 00002E9E 240F and al,0xf // 00002EA0 3C09 cmp al,0x9 // 00002EA2 7467 jz 0x2f0b // 00002EA4 8A442B mov al,[si+0x2b] al = lemm._2b & 0x0f; 00002EA7 240F and al,0xf // 00002EA9 B407 mov ah,0x7 ah = 0x7; 00002EAB 807C2701 cmp byte [si+0x27],0x1 if ( direction == 1 ) goto 0x2eb3; 00002EAF 7402 jz 0x2eb3 // 00002EB1 B408 mov ah,0x8 if ( lemm._2b & 0x0f == 0x8 ) return; 00002EB3 3AC4 cmp al,ah // 00002EB5 7454 jz 0x2f0b // 00002EB7 3C09 cmp al,0x9 if ( lemm._2b & 0x0f == 0x9 ) goto 0x2b78; 00002EB9 7503 jnz 0x2ebe // 00002EBB E9BAFC jmp word 0x2b78 // 00002EBE FE0E7900 dec byte [0x79] sk_miner--; 00002EC2 C6067B0000 mov byte [0x7b],0x0 sk_miner_tag=0; 00002EC7 8164086FFD and word [si+0x8],0xfd6f lemm.state &= s_all & !s_bashing & !s_building & s_digging; 00002ECC 814C080008 or word [si+0x8],0x800 lemm.state |= s_mining; 00002ED1 C74404F8FF mov word [si+0x4],0xfff8 00002ED6 C74406F3FF mov word [si+0x6],0xfff3 00002EDB C6442800 mov byte [si+0x28],0x0 00002EDF C7440A0000 mov word [si+0xa],0x0 00002EE4 C7440C0A09 mov word [si+0xc],0x90a 00002EE9 C744106800 mov word [si+0x10],0x68 00002EEE C744124E00 mov word [si+0x12],0x4e 00002EF3 C6442918 mov byte [si+0x29],0x18 00002EF7 A13300 mov ax,[0x33] 00002EFA 894414 mov [si+0x14],ax 00002EFD C6442AFF mov byte [si+0x2a],0xff 00002F01 80642401 and byte [si+0x24],0x1 lemm->flags1.walk_pause_for_shruggling = 0; 00002F05 FF4402 inc word [si+0x2] 00002F08 E9CBFB jmp word 0x2ad6 goto check_after_skill_apply; 00002F0B E9EFFB jmp word 0x2afd // (return;) try_other_candidate_for_mining: 00002F0E 803E5C00FF cmp byte [0x5c],0xff if ( [0x5c] ) return; 00002F13 74F6 jz 0x2f0b // 00002F15 8B365700 mov si,[0x57] lemm = [0x57]; 00002F19 F744086FFD test word [si+0x8],0xfd6f if ( lemm.state & ( s_all & !s_bashing & !s_building & s_digging) != 0 ) return; 00002F1E 75EB jnz 0x2f0b // 00002F20 E978FF jmp word 0x2e9b goto lbl_apply_miner_no_check; void draw_lemmings() { 00002F23 BF8500 mov di,0x85 lemm = lemmings[0]; 00002F26 8A0E4000 mov cl,[0x40] if ( lemm_spawned_count == 0 ) return; 00002F2A 22C9 and cl,cl // 00002F2C 744D jz 0x2f7b // 00002F2E 32ED xor ch,ch lemm_out_count = 0; 00002F30 882E4200 mov [0x42],ch // 00002F34 51 push cx 00002F35 57 push di 00002F36 807D26FF cmp byte [di+0x26],0xff if ( ! lemm->is_gone ) { 00002F3A 742F jz 0x2f6b // 00002F3C FE064200 inc byte [0x42] lemm_out_count++; 00002F40 E85235 call word 0x6495 00002F43 E8B5E2 call word 0x11fb 00002F46 A13900 mov ax,[0x39] if ( [di+0x14] == lemm_count_to_process && lemm.spr_frame >= 1) { 00002F49 3B4514 cmp ax,[di+0x14] // 00002F4C 7510 jnz 0x2f5e // 00002F4E 8A4528 mov al,[di+0x28] // 00002F51 3C01 cmp al,0x1 // 00002F53 7C09 jl 0x2f5e // 00002F55 57 push di vga_dont_know_what_shit2(); 00002F56 87FE xchg di,si // 00002F58 E8DD33 call word 0x6338 // 00002F5B 5F pop di // 00002F5C EB0D jmp short 0x2f6b // } else { 00002F5E C6064D00FF mov byte [0x4d],0xff [0x4d]=TRUE; 00002F63 E8BB35 call word 0x6521 vga_blit_lemm_sprite(); 00002F66 C6064D0000 mov byte [0x4d],0x0 [0x4d]=FALSE; } } 00002F6B 5F pop di 00002F6C 59 pop cx 00002F6D 83C72D add di,byte +0x2d 00002F70 E2C2 loop 0x2f34 00002F72 A04200 mov al,[0x42] 00002F75 BE1221 mov si,0x2112 00002F78 E9A515 jmp word 0x4520 00002F7B C3 ret } // Game initialization from level params ? 00002F7C E83C4E call word 0x7dbb 00002F7F BFC80F mov di,0xfc8 00002F82 8A25 mov ah,[di] 00002F84 8A4501 mov al,[di+0x1] 00002F87 A26100 mov [0x61],al 00002F8A A26400 mov [0x64],al 00002F8D 8A6502 mov ah,[di+0x2] 00002F90 8A4503 mov al,[di+0x3] 00002F93 A24400 mov [0x44],al 00002F96 8A6504 mov ah,[di+0x4] 00002F99 8A4505 mov al,[di+0x5] 00002F9C A24100 mov [0x41],al 00002F9F 8A6506 mov ah,[di+0x6] 00002FA2 8A4507 mov al,[di+0x7] 00002FA5 83C030 add ax,byte +0x30 00002FA8 A22421 mov [0x2124],al 00002FAB 8A6508 mov ah,[di+0x8] 00002FAE 8A4509 mov al,[di+0x9] 00002FB1 A26700 mov [0x67],al // sk_climber = al 00002FB4 8A650A mov ah,[di+0xa] 00002FB7 8A450B mov al,[di+0xb] 00002FBA A26A00 mov [0x6a],al 00002FBD 8A650C mov ah,[di+0xc] 00002FC0 8A450D mov al,[di+0xd] 00002FC3 A26D00 mov [0x6d],al 00002FC6 8A650E mov ah,[di+0xe] 00002FC9 8A450F mov al,[di+0xf] 00002FCC A27000 mov [0x70],al 00002FCF 8A6510 mov ah,[di+0x10] 00002FD2 8A4511 mov al,[di+0x11] 00002FD5 A27300 mov [0x73],al 00002FD8 8A6512 mov ah,[di+0x12] 00002FDB 8A4513 mov al,[di+0x13] 00002FDE A27600 mov [0x76],al 00002FE1 8A6514 mov ah,[di+0x14] 00002FE4 8A4515 mov al,[di+0x15] 00002FE7 A27900 mov [0x79],al 00002FEA 8A6516 mov ah,[di+0x16] 00002FED 8A4517 mov al,[di+0x17] 00002FF0 A27C00 mov [0x7c],al 00002FF3 8A6518 mov ah,[di+0x18] 00002FF6 8A4519 mov al,[di+0x19] 00002FF9 83C010 add ax,byte +0x10 00002FFC A30000 mov [0x0],ax 00002FFF D1E8 shr ax,1 00003001 D1E8 shr ax,1 00003003 D1E8 shr ax,1 00003005 A30200 mov [0x2],ax 00003008 A0E50F mov al,[0xfe5] 0000300B 22C0 and al,al 0000300D 7405 jz 0x3014 0000300F E8BCE3 call word 0x13ce 00003012 EB1B jmp short 0x302f 00003014 BEE810 mov si,0x10e8 00003017 8A24 mov ah,[si] 00003019 8A4401 mov al,[si+0x1] 0000301C 8A7C02 mov bh,[si+0x2] 0000301F 8A5C03 mov bl,[si+0x3] 00003022 83C604 add si,byte +0x4 00003025 83F8FF cmp ax,byte -0x1 00003028 7405 jz 0x302f 0000302A E8E940 call word 0x7116 0000302D EBE8 jmp short 0x3017 0000302F E81D00 call word 0x304f 00003032 E8C400 call word 0x30f9 00003035 E84C00 call word 0x3084 00003038 E82301 call word 0x315e 0000303B E89C4D call word 0x7dda 0000303E B90D00 mov cx,0xd 00003041 51 push cx 00003042 E8D93D call word 0x6e1e 00003045 59 pop cx 00003046 E2F9 loop 0x3041 00003048 A1EC1F mov ax,[0x1fec] 0000304B A3E01F mov [0x1fe0],ax 0000304E C3 ret 0000304F 1E push ds 00003050 07 pop es 00003051 BBE80F mov bx,0xfe8 00003054 BE481B mov si,0x1b48 00003057 BFC817 mov di,0x17c8 0000305A B92000 mov cx,0x20 0000305D 8A27 mov ah,[bx] 0000305F 8A4701 mov al,[bx+0x1] 00003062 23C0 and ax,ax 00003064 7415 jz 0x307b 00003066 8A6704 mov ah,[bx+0x4] 00003069 8A4705 mov al,[bx+0x5] 0000306C 56 push si 0000306D 51 push cx 0000306E 57 push di 0000306F B91C00 mov cx,0x1c 00003072 F7E1 mul cx 00003074 03F0 add si,ax 00003076 F3A4 rep movsb 00003078 5F pop di 00003079 59 pop cx 0000307A 5E pop si 0000307B 83C308 add bx,byte +0x8 0000307E 83C71C add di,byte +0x1c 00003081 E2DA loop 0x305d 00003083 C3 ret 00003084 BFE80F mov di,0xfe8 00003087 B91000 mov cx,0x10 0000308A 33ED xor bp,bp 0000308C 8A6504 mov ah,[di+0x4] 0000308F 8A4505 mov al,[di+0x5] 00003092 BA1C00 mov dx,0x1c 00003095 F7E2 mul dx 00003097 BE481B mov si,0x1b48 0000309A 03F0 add si,ax 0000309C 8A25 mov ah,[di] 0000309E 8A4501 mov al,[di+0x1] 000030A1 23C0 and ax,ax 000030A3 744A jz 0x30ef 000030A5 D1E8 shr ax,1 000030A7 D1E8 shr ax,1 000030A9 03440E add ax,[si+0xe] 000030AC 8A7D02 mov bh,[di+0x2] 000030AF 8A5D03 mov bl,[di+0x3] 000030B2 D1EB shr bx,1 000030B4 D1EB shr bx,1 000030B6 035C10 add bx,[si+0x10] 000030B9 4B dec bx 000030BA 50 push ax 000030BB B8A001 mov ax,0x1a0 000030BE F7E3 mul bx 000030C0 8BD8 mov bx,ax 000030C2 58 pop ax 000030C3 03D8 add bx,ax 000030C5 83C312 add bx,byte +0x12 000030C8 8BC5 mov ax,bp 000030CA D1E0 shl ax,1 000030CC D1E0 shl ax,1 000030CE D1E0 shl ax,1 000030D0 D1E0 shl ax,1 000030D2 0A4414 or al,[si+0x14] 000030D5 8A7412 mov dh,[si+0x12] 000030D8 8A5413 mov dl,[si+0x13] 000030DB 52 push dx 000030DC 53 push bx 000030DD 368807 mov [ss:bx],al 000030E0 43 inc bx 000030E1 FECE dec dh 000030E3 75F8 jnz 0x30dd 000030E5 5B pop bx 000030E6 5A pop dx 000030E7 81C3A001 add bx,0x1a0 000030EB FECA dec dl 000030ED 75EC jnz 0x30db 000030EF 83C708 add di,byte +0x8 000030F2 45 inc bp 000030F3 49 dec cx 000030F4 7402 jz 0x30f8 000030F6 EB94 jmp short 0x308c 000030F8 C3 ret 000030F9 BF2817 mov di,0x1728 000030FC B92000 mov cx,0x20 000030FF 8A25 mov ah,[di] 00003101 8A4501 mov al,[di+0x1] 00003104 8A7502 mov dh,[di+0x2] 00003107 8A5503 mov dl,[di+0x3] 0000310A 8BD8 mov bx,ax 0000310C 0BDA or bx,dx 0000310E 7448 jz 0x3158 00003110 8AD6 mov dl,dh 00003112 80E20F and dl,0xf 00003115 D0EE shr dh,1 00003117 D0EE shr dh,1 00003119 D0EE shr dh,1 0000311B D0EE shr dh,1 0000311D 80E60F and dh,0xf 00003120 52 push dx 00003121 8AD8 mov bl,al 00003123 32FF xor bh,bh 00003125 80E37F and bl,0x7f 00003128 8AD0 mov dl,al 0000312A 8AC4 mov al,ah 0000312C 32E4 xor ah,ah 0000312E D0C2 rol dl,1 00003130 D1D0 rcl ax,1 00003132 50 push ax 00003133 B8A001 mov ax,0x1a0 00003136 F7E3 mul bx 00003138 5B pop bx 00003139 03D8 add bx,ax 0000313B 83C312 add bx,byte +0x12 0000313E 5A pop dx 0000313F 81C20101 add dx,0x101 00003143 52 push dx 00003144 53 push bx 00003145 36C60709 mov byte [ss:bx],0x9 00003149 43 inc bx 0000314A FECE dec dh 0000314C 75F7 jnz 0x3145 0000314E 5B pop bx 0000314F 5A pop dx 00003150 81C3A001 add bx,0x1a0 00003154 FECA dec dl 00003156 75EB jnz 0x3143 00003158 83C704 add di,byte +0x4 0000315B E2A2 loop 0x30ff 0000315D C3 ret 0000315E BEE80F mov si,0xfe8 00003161 BB950E mov bx,0xe95 00003164 B92000 mov cx,0x20 00003167 33ED xor bp,bp 00003169 8A6404 mov ah,[si+0x4] 0000316C 8A4405 mov al,[si+0x5] 0000316F 83F801 cmp ax,byte +0x1 00003172 751A jnz 0x318e 00003174 8A24 mov ah,[si] 00003176 8A4401 mov al,[si+0x1] 00003179 83C019 add ax,byte +0x19 0000317C 8907 mov [bx],ax 0000317E 8A6402 mov ah,[si+0x2] 00003181 8A4403 mov al,[si+0x3] 00003184 83C01E add ax,byte +0x1e 00003187 894702 mov [bx+0x2],ax 0000318A 83C304 add bx,byte +0x4 0000318D 45 inc bp 0000318E 83C608 add si,byte +0x8 00003191 E2D6 loop 0x3169 00003193 23ED and bp,bp 00003195 744C jz 0x31e3 00003197 83FD01 cmp bp,byte +0x1 0000319A 740B jz 0x31a7 0000319C 83FD02 cmp bp,byte +0x2 0000319F 741E jz 0x31bf 000031A1 83FD03 cmp bp,byte +0x3 000031A4 7431 jz 0x31d7 000031A6 C3 ret 000031A7 8B47FC mov ax,[bx-0x4] 000031AA 8B4FFE mov cx,[bx-0x2] 000031AD 8907 mov [bx],ax 000031AF 894F02 mov [bx+0x2],cx 000031B2 894704 mov [bx+0x4],ax 000031B5 894F06 mov [bx+0x6],cx 000031B8 894708 mov [bx+0x8],ax 000031BB 894F0A mov [bx+0xa],cx 000031BE C3 ret 000031BF 8B47F8 mov ax,[bx-0x8] 000031C2 8B4FFA mov cx,[bx-0x6] 000031C5 8907 mov [bx],ax 000031C7 894F02 mov [bx+0x2],cx 000031CA 8B47FC mov ax,[bx-0x4] 000031CD 8B4FFE mov cx,[bx-0x2] 000031D0 894704 mov [bx+0x4],ax 000031D3 894F06 mov [bx+0x6],cx 000031D6 C3 ret 000031D7 8B47F8 mov ax,[bx-0x8] 000031DA 8B4FFA mov cx,[bx-0x6] 000031DD 8907 mov [bx],ax 000031DF 894F02 mov [bx+0x2],cx 000031E2 C3 ret 000031E3 B80001 mov ax,0x100 000031E6 B91000 mov cx,0x10 000031E9 8907 mov [bx],ax 000031EB 894F02 mov [bx+0x2],cx 000031EE 894704 mov [bx+0x4],ax 000031F1 894F06 mov [bx+0x6],cx 000031F4 894708 mov [bx+0x8],ax 000031F7 894F0A mov [bx+0xa],cx 000031FA 89470A mov [bx+0xa],ax 000031FD 894F0E mov [bx+0xe],cx 00003200 C3 ret 00003201 E8B74B call word 0x7dbb 00003204 A0E50F mov al,[0xfe5] 00003207 22C0 and al,al 00003209 7405 jz 0x3210 0000320B E8C0E1 call word 0x13ce 0000320E EB1B jmp short 0x322b 00003210 BEE810 mov si,0x10e8 00003213 8A24 mov ah,[si] 00003215 8A4401 mov al,[si+0x1] 00003218 8A7C02 mov bh,[si+0x2] 0000321B 8A5C03 mov bl,[si+0x3] 0000321E 83C604 add si,byte +0x4 00003221 83F8FF cmp ax,byte -0x1 00003224 7405 jz 0x322b 00003226 E8ED3E call word 0x7116 00003229 EBE8 jmp short 0x3213 0000322B E821FE call word 0x304f 0000322E BEC817 mov si,0x17c8 00003231 BFE80F mov di,0xfe8 00003234 B92000 mov cx,0x20 00003237 A1EC1F mov ax,[0x1fec] 0000323A A3E01F mov [0x1fe0],ax 0000323D 8A25 mov ah,[di] 0000323F 8A4501 mov al,[di+0x1] 00003242 23C0 and ax,ax 00003244 742E jz 0x3274 00003246 51 push cx 00003247 57 push di 00003248 56 push si 00003249 8A7D02 mov bh,[di+0x2] 0000324C 8A5D03 mov bl,[di+0x3] 0000324F 8A7506 mov dh,[di+0x6] 00003252 8A5507 mov dl,[di+0x7] 00003255 8BEA mov bp,dx 00003257 83E5FE and bp,byte -0x2 0000325A 8A5404 mov dl,[si+0x4] 0000325D 32F6 xor dh,dh 0000325F 8A4C05 mov cl,[si+0x5] 00003262 8B7C08 mov di,[si+0x8] 00003265 8B7417 mov si,[si+0x17] 00003268 03FE add di,si 0000326A B504 mov ch,0x4 0000326C 9A2700330A call word 0xa33:0x27 00003271 5E pop si 00003272 5F pop di 00003273 59 pop cx 00003274 83C708 add di,byte +0x8 00003277 83C61C add si,byte +0x1c 0000327A E2C1 loop 0x323d 0000327C C3 ret 0000327D E82138 call word 0x6aa1 00003280 C606450014 mov byte [0x45],0x14 00003285 B063 mov al,0x63 00003287 2A066400 sub al,[0x64] 0000328B D0E8 shr al,1 0000328D F6D8 neg al 0000328F 0435 add al,0x35 00003291 F6D8 neg al 00003293 0439 add al,0x39 00003295 A24600 mov [0x46],al 00003298 C606630000 mov byte [0x63],0x0 0000329D C606660000 mov byte [0x66],0x0 000032A2 C6066F0000 mov byte [0x6f],0x0 000032A7 C6067E0000 mov byte [0x7e],0x0 000032AC C606690000 mov byte [0x69],0x0 000032B1 C606750000 mov byte [0x75],0x0 000032B6 C606720000 mov byte [0x72],0x0 000032BB C606780000 mov byte [0x78],0x0 000032C0 C6066C0000 mov byte [0x6c],0x0 000032C5 C6067B0000 mov byte [0x7b],0x0 000032CA C606810000 mov byte [0x81],0x0 000032CF C6066200FF mov byte [0x62],0xff 000032D4 C6066500FF mov byte [0x65],0xff 000032D9 C6066E00FF mov byte [0x6e],0xff 000032DE C6067D00FF mov byte [0x7d],0xff 000032E3 C6066800FF mov byte [0x68],0xff 000032E8 C6067400FF mov byte [0x74],0xff 000032ED C6067100FF mov byte [0x71],0xff 000032F2 C6067700FF mov byte [0x77],0xff 000032F7 C6066B00FF mov byte [0x6b],0xff 000032FC C6067A00FF mov byte [0x7a],0xff 00003301 C606800003 mov byte [0x80],0x3 00003306 8A266100 mov ah,[0x61] 0000330A 32C0 xor al,al 0000330C E8CF37 call word 0x6ade 0000330F 8A266400 mov ah,[0x64] 00003313 B001 mov al,0x1 00003315 E8C637 call word 0x6ade 00003318 8A266D00 mov ah,[0x6d] 0000331C B004 mov al,0x4 0000331E E8BD37 call word 0x6ade 00003321 8A267C00 mov ah,[0x7c] 00003325 B009 mov al,0x9 00003327 E8B437 call word 0x6ade 0000332A 8A266700 mov ah,[0x67] ah = sk_climber 0000332E B002 mov al,0x2 00003330 E8AB37 call word 0x6ade 00003333 8A267300 mov ah,[0x73] 00003337 B006 mov al,0x6 00003339 E8A237 call word 0x6ade 0000333C 8A267000 mov ah,[0x70] 00003340 B005 mov al,0x5 00003342 E89937 call word 0x6ade 00003345 8A267600 mov ah,[0x76] 00003349 B007 mov al,0x7 0000334B E89037 call word 0x6ade 0000334E 8A266A00 mov ah,[0x6a] 00003352 B003 mov al,0x3 00003354 E88737 call word 0x6ade 00003357 8A267900 mov ah,[0x79] 0000335B B008 mov al,0x8 0000335D E87E37 call word 0x6ade 00003360 A04200 mov al,[0x42] 00003363 BE1221 mov si,0x2112 00003366 E8B711 call word 0x4520 00003369 BE1A21 mov si,0x211a 0000336C C644FF20 mov byte [si-0x1],0x20 00003370 A07F00 mov al,[0x7f] 00003373 E84639 call word 0x6cbc 00003376 C3 ret void draw_control_panel_and_infos() { 00003377 E8A43A call word 0x6e1e 0000337A E8893B call word 0x6f06 0000337D A04300 mov al,[0x43] 00003380 32E4 xor ah,ah 00003382 D1E0 shl ax,1 00003384 D1E0 shl ax,1 00003386 8BC8 mov cx,ax 00003388 D1E0 shl ax,1 0000338A D1E0 shl ax,1 0000338C D1E0 shl ax,1 0000338E 03C8 add cx,ax 00003390 D1E0 shl ax,1 00003392 03C1 add ax,cx 00003394 8A0E4400 mov cl,[0x44] 00003398 22C9 and cl,cl 0000339A 7402 jz 0x339e 0000339C F6F1 div cl 0000339E BE1A21 mov si,0x211a 000033A1 32E4 xor ah,ah 000033A3 A23D00 mov [0x3d],al 000033A6 3C64 cmp al,0x64 000033A8 750D jnz 0x33b7 000033AA C644FF31 mov byte [si-0x1],0x31 000033AE C60430 mov byte [si],0x30 000033B1 C6440130 mov byte [si+0x1],0x30 000033B5 EB18 jmp short 0x33cf 000033B7 FEC4 inc ah 000033B9 2C0A sub al,0xa 000033BB 73FA jnc 0x33b7 000033BD 043A add al,0x3a 000033BF FECC dec ah 000033C1 22E4 and ah,ah 000033C3 7502 jnz 0x33c7 000033C5 B4F0 mov ah,0xf0 000033C7 80C430 add ah,0x30 000033CA 8824 mov [si],ah 000033CC 884401 mov [si+0x1],al 000033CF 32E4 xor ah,ah 000033D1 BE0021 mov si,0x2100 000033D4 E84106 call word 0x3a18 000033D7 8A267F00 mov ah,[0x7f] 000033DB 38268000 cmp [0x80],ah 000033DF 7424 jz 0x3405 000033E1 A07F00 mov al,[0x7f] 000033E4 E8D538 call word 0x6cbc 000033E7 A08000 mov al,[0x80] 000033EA E86039 call word 0x6d4d 000033ED 803E810002 cmp byte [0x81],0x2 000033F2 750D jnz 0x3401 000033F4 8A267F00 mov ah,[0x7f] 000033F8 88268000 mov [0x80],ah 000033FC C6068100FF mov byte [0x81],0xff 00003401 FE068100 inc byte [0x81] 00003405 8A266100 mov ah,[0x61] 00003409 22E4 and ah,ah 0000340B 7406 jz 0x3413 0000340D 38266200 cmp [0x62],ah 00003411 7419 jz 0x342c 00003413 803E630002 cmp byte [0x63],0x2 00003418 7509 jnz 0x3423 0000341A 88266200 mov [0x62],ah 0000341E C6066300FF mov byte [0x63],0xff 00003423 FE066300 inc byte [0x63] 00003427 B000 mov al,0x0 00003429 E8B236 call word 0x6ade 0000342C 8A266400 mov ah,[0x64] 00003430 22E4 and ah,ah 00003432 7406 jz 0x343a 00003434 38266500 cmp [0x65],ah 00003438 7419 jz 0x3453 0000343A 803E660002 cmp byte [0x66],0x2 0000343F 7509 jnz 0x344a 00003441 88266500 mov [0x65],ah 00003445 C6066600FF mov byte [0x66],0xff 0000344A FE066600 inc byte [0x66] 0000344E B001 mov al,0x1 00003450 E88B36 call word 0x6ade 00003453 8A266D00 mov ah,[0x6d] 00003457 22E4 and ah,ah 00003459 7406 jz 0x3461 0000345B 38266E00 cmp [0x6e],ah 0000345F 7419 jz 0x347a 00003461 803E6F0002 cmp byte [0x6f],0x2 00003466 7509 jnz 0x3471 00003468 88266E00 mov [0x6e],ah 0000346C C6066F00FF mov byte [0x6f],0xff 00003471 FE066F00 inc byte [0x6f] 00003475 B004 mov al,0x4 00003477 E86436 call word 0x6ade 0000347A 8A267C00 mov ah,[0x7c] 0000347E 22E4 and ah,ah 00003480 7406 jz 0x3488 00003482 38267D00 cmp [0x7d],ah 00003486 7419 jz 0x34a1 00003488 803E7E0002 cmp byte [0x7e],0x2 0000348D 7509 jnz 0x3498 0000348F 88267D00 mov [0x7d],ah 00003493 C6067E00FF mov byte [0x7e],0xff 00003498 FE067E00 inc byte [0x7e] 0000349C B009 mov al,0x9 0000349E E83D36 call word 0x6ade 000034A1 8A266700 mov ah,[0x67] // ah=sk_climber; 000034A5 22E4 and ah,ah 000034A7 7406 jz 0x34af 000034A9 38266800 cmp [0x68],ah 000034AD 7419 jz 0x34c8 000034AF 803E690002 cmp byte [0x69],0x2 000034B4 7509 jnz 0x34bf 000034B6 88266800 mov [0x68],ah 000034BA C6066900FF mov byte [0x69],0xff 000034BF FE066900 inc byte [0x69] 000034C3 B002 mov al,0x2 000034C5 E81636 call word 0x6ade 000034C8 8A267300 mov ah,[0x73] 000034CC 22E4 and ah,ah 000034CE 7406 jz 0x34d6 000034D0 38267400 cmp [0x74],ah 000034D4 7419 jz 0x34ef 000034D6 803E750002 cmp byte [0x75],0x2 000034DB 7509 jnz 0x34e6 000034DD 88267400 mov [0x74],ah 000034E1 C6067500FF mov byte [0x75],0xff 000034E6 FE067500 inc byte [0x75] 000034EA B006 mov al,0x6 000034EC E8EF35 call word 0x6ade 000034EF 8A267000 mov ah,[0x70] 000034F3 22E4 and ah,ah 000034F5 7406 jz 0x34fd 000034F7 38267100 cmp [0x71],ah 000034FB 7419 jz 0x3516 000034FD 803E720002 cmp byte [0x72],0x2 00003502 7509 jnz 0x350d 00003504 88267100 mov [0x71],ah 00003508 C6067200FF mov byte [0x72],0xff 0000350D FE067200 inc byte [0x72] 00003511 B005 mov al,0x5 00003513 E8C835 call word 0x6ade 00003516 8A267600 mov ah,[0x76] 0000351A 22E4 and ah,ah 0000351C 7406 jz 0x3524 0000351E 38267700 cmp [0x77],ah 00003522 7419 jz 0x353d 00003524 803E780002 cmp byte [0x78],0x2 00003529 7509 jnz 0x3534 0000352B 88267700 mov [0x77],ah 0000352F C6067800FF mov byte [0x78],0xff 00003534 FE067800 inc byte [0x78] 00003538 B007 mov al,0x7 0000353A E8A135 call word 0x6ade 0000353D 8A266A00 mov ah,[0x6a] 00003541 22E4 and ah,ah 00003543 7406 jz 0x354b 00003545 38266B00 cmp [0x6b],ah 00003549 7419 jz 0x3564 0000354B 803E6C0002 cmp byte [0x6c],0x2 00003550 7509 jnz 0x355b 00003552 88266B00 mov [0x6b],ah 00003556 C6066C00FF mov byte [0x6c],0xff 0000355B FE066C00 inc byte [0x6c] 0000355F B003 mov al,0x3 00003561 E87A35 call word 0x6ade 00003564 8A267900 mov ah,[0x79] 00003568 22E4 and ah,ah 0000356A 7406 jz 0x3572 0000356C 38267A00 cmp [0x7a],ah 00003570 7419 jz 0x358b 00003572 803E7B0002 cmp byte [0x7b],0x2 00003577 7509 jnz 0x3582 00003579 88267A00 mov [0x7a],ah 0000357D C6067B00FF mov byte [0x7b],0xff 00003582 FE067B00 inc byte [0x7b] 00003586 B008 mov al,0x8 00003588 E85335 call word 0x6ade 0000358B C3 ret } void detect_lemm_under_cursor() { 0000358C 8A0E4000 mov cl,[0x40] if ( lemm_spawned_count == 0 ) goto 0x3708; 00003590 22C9 and cl,cl // 00003592 7503 jnz 0x3597 // 00003594 E97101 jmp word 0x3708 // 00003597 BE0021 mov si,0x2100 0000359A B40B mov ah,0xb 0000359C C60420 mov byte [si],0x20 0000359F 46 inc si 000035A0 FECC dec ah 000035A2 75F8 jnz 0x359c 000035A4 C606600000 mov byte [0x60],0x0 000035A9 C6065B00FF mov byte [0x5b],0xff 000035AE C6065D00FF mov byte [0x5d],0xff 000035B3 C6065C00FF mov byte [0x5c],0xff 000035B8 A10000 mov ax,[0x0] 000035BB 83E810 sub ax,byte +0x10 000035BE 03060F00 add ax,[0xf] 000035C2 8B1E1100 mov bx,[0x11] 000035C6 83C308 add bx,byte +0x8 000035C9 BE8500 mov si,0x85 000035CC 807C26FF cmp byte [si+0x26],0xff 000035D0 7502 jnz 0x35d4 000035D2 EB78 jmp short 0x364c 000035D4 8B2C mov bp,[si] 000035D6 036C04 add bp,[si+0x4] 000035D9 83ED04 sub bp,byte +0x4 000035DC 7902 jns 0x35e0 000035DE 33ED xor bp,bp 000035E0 8B7C02 mov di,[si+0x2] 000035E3 037C06 add di,[si+0x6] 000035E6 4F dec di 000035E7 7902 jns 0x35eb 000035E9 33FF xor di,di 000035EB 3BC5 cmp ax,bp 000035ED 7D02 jnl 0x35f1 000035EF EB5B jmp short 0x364c 000035F1 3BDF cmp bx,di 000035F3 7D02 jnl 0x35f7 000035F5 EB55 jmp short 0x364c 000035F7 83C50C add bp,byte +0xc 000035FA 81FD8006 cmp bp,0x680 000035FE 7D02 jnl 0x3602 00003600 EB03 jmp short 0x3605 00003602 BDD000 mov bp,0xd0 00003605 83C70C add di,byte +0xc 00003608 81FFB000 cmp di,0xb0 0000360C 7D02 jnl 0x3610 0000360E EB03 jmp short 0x3613 00003610 BFB000 mov di,0xb0 00003613 3BC5 cmp ax,bp 00003615 7E02 jng 0x3619 00003617 EB33 jmp short 0x364c 00003619 3BDF cmp bx,di 0000361B 7E02 jng 0x361f 0000361D EB2D jmp short 0x364c 0000361F 50 push ax 00003620 F6442480 test byte [si+0x24],0x80 if ( ! lemm->flags1.walk_pause_for_shruggling && 00003624 7507 jnz 0x362d ( lemm->state & (...) = 0 ) 00003626 F74408908B test word [si+0x8],0x8b90 ) { 0000362B 740E jz 0x363b goto 0x363b; } 0000362D A04000 mov al,[0x40] [0x5d] = lemm_spawned_count - cl; 00003630 2AC1 sub al,cl // 00003632 A25D00 mov [0x5d],al // 00003635 89365900 mov [0x59],si 00003639 EB0C jmp short 0x3647 0000363B A04000 mov al,[0x40] [0x5c] = lemm_spawned_count - cl; 0000363E 2AC1 sub al,cl // 00003640 A25C00 mov [0x5c],al // 00003643 89365700 mov [0x57],si 00003647 58 pop ax 00003648 FE066000 inc byte [0x60] 0000364C 83C62D add si,byte +0x2d 0000364F FEC9 dec cl 00003651 7403 jz 0x3656 00003653 E976FF jmp word 0x35cc 00003656 C606190000 mov byte [0x19],0x0 0000365B A11300 mov ax,[0x13] 0000365E A90200 test ax,0x2 00003661 7410 jz 0x3673 00003663 A05C00 mov al,[0x5c] 00003666 8B365700 mov si,[0x57] 0000366A A25B00 mov [0x5b],al 0000366D 89365500 mov [0x55],si 00003671 EB12 jmp short 0x3685 00003673 A05D00 mov al,[0x5d] 00003676 3CFF cmp al,0xff 00003678 74E9 jz 0x3663 0000367A 8B365900 mov si,[0x59] 0000367E A25B00 mov [0x5b],al 00003681 89365500 mov [0x55],si 00003685 803E5B00FF cmp byte [0x5b],0xff 0000368A 7502 jnz 0x368e 0000368C EB7A jmp short 0x3708 0000368E C6061900FF mov byte [0x19],0xff 00003693 BE0821 mov si,0x2108 00003696 A06000 mov al,[0x60] 00003699 E8840E call word 0x4520 0000369C 8B365500 mov si,[0x55] 000036A0 BB2E49 mov bx,0x492e 000036A3 8A4424 mov al,[si+0x24] if ( lemm->flags1.walk_pause_for_shruggling ) 000036A6 A880 test al,0x80 goto 0x36f9; 000036A8 754F jnz 0x36f9 // 000036AA BB1249 mov bx,0x4912 000036AD A801 test al,0x1 000036AF 7558 jnz 0x3709 000036B1 BB1949 mov bx,0x4919 000036B4 807C2500 cmp byte [si+0x25],0x0 000036B8 753F jnz 0x36f9 000036BA BB2749 mov bx,0x4927 000036BD F744080001 test word [si+0x8],0x100 000036C2 7535 jnz 0x36f9 000036C4 BB2E49 mov bx,0x492e 000036C7 F744088000 test word [si+0x8],0x80 000036CC 752B jnz 0x36f9 000036CE BB3549 mov bx,0x4935 000036D1 F744080002 test word [si+0x8],0x200 000036D6 7521 jnz 0x36f9 000036D8 BB3C49 mov bx,0x493c 000036DB F744080008 test word [si+0x8],0x800 000036E0 7517 jnz 0x36f9 000036E2 BB4349 mov bx,0x4943 000036E5 F744081000 test word [si+0x8],0x10 000036EA 750D jnz 0x36f9 000036EC BB5149 mov bx,0x4951 000036EF F744080400 test word [si+0x8],0x4 000036F4 7503 jnz 0x36f9 000036F6 BB4A49 mov bx,0x494a 000036F9 BE0021 mov si,0x2100 000036FC B407 mov ah,0x7 000036FE 8A07 mov al,[bx] 00003700 8804 mov [si],al 00003702 46 inc si 00003703 43 inc bx 00003704 FECC dec ah 00003706 75F6 jnz 0x36fe 00003708 C3 ret } 00003709 807C2500 cmp byte [si+0x25],0x0 0000370D 74EA jz 0x36f9 0000370F BB5F49 mov bx,0x495f 00003712 EBE5 jmp short 0x36f9 00003714 A0CC1F mov al,[0x1fcc] 00003717 3C3B cmp al,0x3b 00003719 7503 jnz 0x371e 0000371B E9EA01 jmp word 0x3908 0000371E 3C3C cmp al,0x3c 00003720 7503 jnz 0x3725 00003722 E9B801 jmp word 0x38dd 00003725 3C4E cmp al,0x4e 00003727 7503 jnz 0x372c 00003729 E98C01 jmp word 0x38b8 0000372C 3C57 cmp al,0x57 0000372E 7503 jnz 0x3733 00003730 E98501 jmp word 0x38b8 00003733 3C58 cmp al,0x58 00003735 7503 jnz 0x373a 00003737 E95501 jmp word 0x388f 0000373A 3C53 cmp al,0x53 0000373C 7503 jnz 0x3741 0000373E E94E01 jmp word 0x388f 00003741 8AE0 mov ah,al 00003743 B002 mov al,0x2 00003745 80FC3D cmp ah,0x3d 00003748 7503 jnz 0x374d 0000374A E9B000 jmp word 0x37fd 0000374D FEC0 inc al 0000374F 80FC3E cmp ah,0x3e 00003752 7503 jnz 0x3757 00003754 E9A600 jmp word 0x37fd 00003757 FEC0 inc al 00003759 80FC3F cmp ah,0x3f 0000375C 7503 jnz 0x3761 0000375E E99C00 jmp word 0x37fd 00003761 FEC0 inc al 00003763 80FC40 cmp ah,0x40 00003766 7503 jnz 0x376b 00003768 E99200 jmp word 0x37fd 0000376B FEC0 inc al 0000376D 80FC41 cmp ah,0x41 00003770 7503 jnz 0x3775 00003772 E98800 jmp word 0x37fd 00003775 FEC0 inc al 00003777 80FC42 cmp ah,0x42 0000377A 7502 jnz 0x377e 0000377C EB7F jmp short 0x37fd 0000377E FEC0 inc al 00003780 80FC43 cmp ah,0x43 00003783 7502 jnz 0x3787 00003785 EB76 jmp short 0x37fd 00003787 FEC0 inc al 00003789 80FC44 cmp ah,0x44 0000378C 7502 jnz 0x3790 0000378E EB6D jmp short 0x37fd 00003790 A11300 mov ax,[0x13] 00003793 A90100 test ax,0x1 00003796 7503 jnz 0x379b 00003798 E9E800 jmp word 0x3883 0000379B A11100 mov ax,[0x11] 0000379E 83C008 add ax,byte +0x8 000037A1 3DC000 cmp ax,0xc0 000037A4 7D03 jnl 0x37a9 000037A6 E9E000 jmp word 0x3889 000037A9 A10F00 mov ax,[0xf] 000037AC 83C0F8 add ax,byte -0x8 000037AF 3DD000 cmp ax,0xd0 000037B2 7C02 jl 0x37b6 000037B4 EB7C jmp short 0x3832 000037B6 803E810000 cmp byte [0x81],0x0 000037BB 7403 jz 0x37c0 000037BD E9C900 jmp word 0x3889 000037C0 D1E8 shr ax,1 000037C2 D1E8 shr ax,1 000037C4 D1E8 shr ax,1 000037C6 D1E8 shr ax,1 000037C8 3C02 cmp al,0x2 000037CA 7D03 jnl 0x37cf 000037CC E90301 jmp word 0x38d2 000037CF 803E5F00FF cmp byte [0x5f],0xff 000037D4 7503 jnz 0x37d9 000037D6 E9B000 jmp word 0x3889 000037D9 C6065F00FF mov byte [0x5f],0xff 000037DE 3C0A cmp al,0xa 000037E0 7503 jnz 0x37e5 000037E2 E9D300 jmp word 0x38b8 000037E5 3C0B cmp al,0xb 000037E7 7503 jnz 0x37ec 000037E9 E9A300 jmp word 0x388f 000037EC 3C0C cmp al,0xc 000037EE 7503 jnz 0x37f3 000037F0 E99B00 jmp word 0x388e 000037F3 803E2800FF cmp byte [0x28],0xff 000037F8 7503 jnz 0x37fd 000037FA E98C00 jmp word 0x3889 000037FD 803E810000 cmp byte [0x81],0x0 00003802 7403 jz 0x3807 00003804 E98200 jmp word 0x3889 00003807 A27F00 mov [0x7f],al 0000380A 803E0820FF cmp byte [0x2008],0xff 0000380F 750C jnz 0x381d 00003811 F606FF2003 test byte [0x20ff],0x3 00003816 7405 jz 0x381d 00003818 B80104 mov ax,0x401 0000381B CD61 int 0x61 0000381D 803E0820FF cmp byte [0x2008],0xff 00003822 740C jz 0x3830 00003824 F606FF2001 test byte [0x20ff],0x1 00003829 7405 jz 0x3830 0000382B B81303 mov ax,0x313 0000382E CD60 int 0x60 00003830 EB57 jmp short 0x3889 00003832 C6065F00FF mov byte [0x5f],0xff 00003837 803ECB1F00 cmp byte [0x1fcb],0x0 0000383C 7550 jnz 0x388e 0000383E 8B1E0000 mov bx,[0x0] 00003842 D1EB shr bx,1 00003844 D1EB shr bx,1 00003846 D1EB shr bx,1 00003848 D1EB shr bx,1 0000384A 81C3D000 add bx,0xd0 0000384E 3BC3 cmp ax,bx 00003850 7D0C jnl 0x385e 00003852 83C318 add bx,byte +0x18 00003855 3BC3 cmp ax,bx 00003857 7C05 jl 0x385e 00003859 3DD000 cmp ax,0xd0 0000385C 7C2B jl 0x3889 0000385E 2DDA00 sub ax,0xda 00003861 7902 jns 0x3865 00003863 33C0 xor ax,ax 00003865 83F84F cmp ax,byte +0x4f 00003868 7E03 jng 0x386d 0000386A B84F00 mov ax,0x4f 0000386D D1E0 shl ax,1 0000386F 83C002 add ax,byte +0x2 00003872 A30200 mov [0x2],ax 00003875 D1E0 shl ax,1 00003877 D1E0 shl ax,1 00003879 D1E0 shl ax,1 0000387B A30000 mov [0x0],ax 0000387E E82B01 call word 0x39ac 00003881 EB06 jmp short 0x3889 00003883 C6065F0000 mov byte [0x5f],0x0 00003888 C3 ret 00003889 C6065F00FF mov byte [0x5f],0xff 0000388E C3 ret 0000388F 803E2800FF cmp byte [0x28],0xff 00003894 74F8 jz 0x388e 00003896 C606CC1F00 mov byte [0x1fcc],0x0 0000389B A0CF1F mov al,[0x1fcf] 0000389E 8A26D01F mov ah,[0x1fd0] 000038A2 A2D01F mov [0x1fd0],al 000038A5 2AC4 sub al,ah 000038A7 3C05 cmp al,0x5 000038A9 7FE3 jg 0x388e 000038AB C6064800FF mov byte [0x48],0xff 000038B0 A04000 mov al,[0x40] 000038B3 A24400 mov [0x44],al 000038B6 EBD6 jmp short 0x388e 000038B8 A04F00 mov al,[0x4f] 000038BB 8AD8 mov bl,al 000038BD 2A1E5000 sub bl,[0x50] 000038C1 80FB02 cmp bl,0x2 000038C4 7302 jnc 0x38c8 000038C6 EBC6 jmp short 0x388e 000038C8 80362800FF xor byte [0x28],0xff 000038CD A25000 mov [0x50],al 000038D0 EBBC jmp short 0x388e 000038D2 803E2800FF cmp byte [0x28],0xff 000038D7 74B5 jz 0x388e 000038D9 22C0 and al,al 000038DB 742B jz 0x3908 000038DD 803E660000 cmp byte [0x66],0x0 000038E2 7402 jz 0x38e6 000038E4 EBA3 jmp short 0x3889 000038E6 803E640063 cmp byte [0x64],0x63 000038EB 7502 jnz 0x38ef 000038ED EB9A jmp short 0x3889 000038EF FE066400 inc byte [0x64] 000038F3 B063 mov al,0x63 000038F5 2A066400 sub al,[0x64] 000038F9 D0E8 shr al,1 000038FB F6D8 neg al 000038FD 0435 add al,0x35 000038FF F6D8 neg al 00003901 0439 add al,0x39 00003903 A24600 mov [0x46],al 00003906 EB81 jmp short 0x3889 00003908 8A1E6100 mov bl,[0x61] 0000390C 803E660000 cmp byte [0x66],0x0 00003911 7403 jz 0x3916 00003913 E973FF jmp word 0x3889 00003916 381E6400 cmp [0x64],bl 0000391A 7503 jnz 0x391f 0000391C E96AFF jmp word 0x3889 0000391F FE0E6400 dec byte [0x64] 00003923 EBCE jmp short 0x38f3 void unk_02() { /* From mainloop() */ 00003925 A0CC1F mov al,[0x1fcc] 00003928 3C2C cmp al,0x2c 0000392A 7502 jnz 0x392e 0000392C EB24 jmp short 0x3952 0000392E 3C2D cmp al,0x2d 00003930 7502 jnz 0x3934 00003932 EB36 jmp short 0x396a 00003934 A11100 mov ax,[0x11] 00003937 83C008 add ax,byte +0x8 0000393A 3DC000 cmp ax,0xc0 0000393D 7D12 jnl 0x3951 0000393F A10F00 mov ax,[0xf] 00003942 83F808 cmp ax,byte +0x8 00003945 7503 jnz 0x394a 00003947 E9A200 jmp word 0x39ec 0000394A 3D4801 cmp ax,0x148 0000394D 7502 jnz 0x3951 0000394F EB31 jmp short 0x3982 00003951 C3 ret return; 00003952 803E810000 cmp byte [0x81],0x0 00003957 7510 jnz 0x3969 00003959 FE0E7F00 dec byte [0x7f] 0000395D 803E7F0001 cmp byte [0x7f],0x1 00003962 7505 jnz 0x3969 00003964 C6067F0009 mov byte [0x7f],0x9 00003969 C3 ret return; 0000396A 803E810000 cmp byte [0x81],0x0 0000396F 75F8 jnz 0x3969 00003971 FE067F00 inc byte [0x7f] 00003975 803E7F000A cmp byte [0x7f],0xa 0000397A 75ED jnz 0x3969 0000397C C6067F0002 mov byte [0x7f],0x2 00003981 C3 ret return; 00003982 A10000 mov ax,[0x0] 00003985 3D0005 cmp ax,0x500 00003988 7422 jz 0x39ac 0000398A 83C008 add ax,byte +0x8 0000398D F70613000200 test word [0x13],0x2 00003993 7408 jz 0x399d 00003995 3D0005 cmp ax,0x500 00003998 7403 jz 0x399d 0000399A 83C008 add ax,byte +0x8 0000399D A30000 mov [0x0],ax 000039A0 8BD0 mov dx,ax 000039A2 D1EA shr dx,1 000039A4 D1EA shr dx,1 000039A6 D1EA shr dx,1 000039A8 89160200 mov [0x2],dx 000039AC 1E push ds 000039AD 07 pop es 000039AE 33C0 xor ax,ax 000039B0 BFA50E mov di,0xea5 000039B3 B96800 mov cx,0x68 000039B6 F3AB rep stosw 000039B8 8B3E0000 mov di,[0x0] 000039BC D1EF shr di,1 000039BE D1EF shr di,1 000039C0 D1EF shr di,1 000039C2 4F dec di 000039C3 4F dec di 000039C4 81C7A50E add di,0xea5 000039C8 B92900 mov cx,0x29 000039CB B80101 mov ax,0x101 000039CE F3AA rep stosb 000039D0 FA cli 000039D1 8CC0 mov ax,es 000039D3 B90B16 mov cx,0x160b 000039D6 8EC1 mov es,cx 000039D8 8B1E2300 mov bx,[0x23] 000039DC 26C607FF mov byte [es:bx],0xff 000039E0 8B1E2500 mov bx,[0x25] 000039E4 26C607FF mov byte [es:bx],0xff 000039E8 8EC0 mov es,ax 000039EA FB sti 000039EB C3 ret } 000039EC A10000 mov ax,[0x0] 000039EF 83F810 cmp ax,byte +0x10 000039F2 7E22 jng 0x3a16 000039F4 83E808 sub ax,byte +0x8 000039F7 F70613000200 test word [0x13],0x2 000039FD 7408 jz 0x3a07 000039FF 83F810 cmp ax,byte +0x10 00003A02 7E12 jng 0x3a16 00003A04 83E808 sub ax,byte +0x8 00003A07 A30000 mov [0x0],ax 00003A0A 8BD0 mov dx,ax 00003A0C D1EA shr dx,1 00003A0E D1EA shr dx,1 00003A10 D1EA shr dx,1 00003A12 89160200 mov [0x2],dx 00003A16 EB94 jmp short 0x39ac 00003A18 AC lodsb 00003A19 22C0 and al,al 00003A1B 740B jz 0x3a28 00003A1D 50 push ax 00003A1E 56 push si 00003A1F E89A31 call word 0x6bbc 00003A22 5E pop si 00003A23 58 pop ax 00003A24 FEC4 inc ah 00003A26 EBF0 jmp short 0x3a18 00003A28 C3 ret 00003A29 803EFE2000 cmp byte [0x20fe],0x0 00003A2E 7503 jnz 0x3a33 00003A30 E9BC00 jmp word 0x3aef 00003A33 803EFE2001 cmp byte [0x20fe],0x1 00003A38 7503 jnz 0x3a3d 00003A3A E90101 jmp word 0x3b3e 00003A3D 8B1E1500 mov bx,[0x15] 00003A41 8B0E1700 mov cx,[0x17] 00003A45 A1C31F mov ax,[0x1fc3] 00003A48 A9030C test ax,0xc03 00003A4B 7505 jnz 0x3a52 00003A4D B91000 mov cx,0x10 00003A50 EB1C jmp short 0x3a6e 00003A52 A90104 test ax,0x401 00003A55 7407 jz 0x3a5e 00003A57 83E901 sub cx,byte +0x1 00003A5A 7902 jns 0x3a5e 00003A5C 33C9 xor cx,cx 00003A5E A90208 test ax,0x802 00003A61 740B jz 0x3a6e 00003A63 83C101 add cx,byte +0x1 00003A66 83F920 cmp cx,byte +0x20 00003A69 7E03 jng 0x3a6e 00003A6B B92000 mov cx,0x20 00003A6E A90C30 test ax,0x300c 00003A71 7505 jnz 0x3a78 00003A73 BB1000 mov bx,0x10 00003A76 EB1C jmp short 0x3a94 00003A78 A90410 test ax,0x1004 00003A7B 7407 jz 0x3a84 00003A7D 83EB01 sub bx,byte +0x1 00003A80 7902 jns 0x3a84 00003A82 33DB xor bx,bx 00003A84 A90820 test ax,0x2008 00003A87 740B jz 0x3a94 00003A89 83C301 add bx,byte +0x1 00003A8C 83FB20 cmp bx,byte +0x20 00003A8F 7E03 jng 0x3a94 00003A91 BB2000 mov bx,0x20 00003A94 891E1500 mov [0x15],bx 00003A98 890E1700 mov [0x17],cx 00003A9C D1EB shr bx,1 00003A9E D1E9 shr cx,1 00003AA0 D1EB shr bx,1 00003AA2 D1E9 shr cx,1 00003AA4 83EB04 sub bx,byte +0x4 00003AA7 83E904 sub cx,byte +0x4 00003AAA 031E0F00 add bx,[0xf] 00003AAE 83FB08 cmp bx,byte +0x8 00003AB1 7F05 jg 0x3ab8 00003AB3 BB0800 mov bx,0x8 00003AB6 EB09 jmp short 0x3ac1 00003AB8 81FB4801 cmp bx,0x148 00003ABC 7E03 jng 0x3ac1 00003ABE BB4801 mov bx,0x148 00003AC1 891E0F00 mov [0xf],bx 00003AC5 030E1100 add cx,[0x11] 00003AC9 83F908 cmp cx,byte +0x8 00003ACC 7F05 jg 0x3ad3 00003ACE B90800 mov cx,0x8 00003AD1 EB09 jmp short 0x3adc 00003AD3 81F9C800 cmp cx,0xc8 00003AD7 7E03 jng 0x3adc 00003AD9 B9C800 mov cx,0xc8 00003ADC 890E1100 mov [0x11],cx 00003AE0 33DB xor bx,bx 00003AE2 A91040 test ax,0x4010 00003AE5 7403 jz 0x3aea 00003AE7 83CB01 or bx,byte +0x1 00003AEA 891E1300 mov [0x13],bx 00003AEE C3 ret 00003AEF 06 push es 00003AF0 1E push ds 00003AF1 55 push bp 00003AF2 56 push si 00003AF3 57 push di 00003AF4 50 push ax 00003AF5 53 push bx 00003AF6 51 push cx 00003AF7 52 push dx 00003AF8 1E push ds 00003AF9 B80300 mov ax,0x3 00003AFC CD33 int 0x33 00003AFE 1F pop ds 00003AFF 803E0320FF cmp byte [0x2003],0xff 00003B04 7404 jz 0x3b0a 00003B06 891E1300 mov [0x13],bx 00003B0A 83F908 cmp cx,byte +0x8 00003B0D 7D03 jnl 0x3b12 00003B0F B90800 mov cx,0x8 00003B12 81F94801 cmp cx,0x148 00003B16 7E03 jng 0x3b1b 00003B18 B94801 mov cx,0x148 00003B1B 890E0F00 mov [0xf],cx 00003B1F 83FA08 cmp dx,byte +0x8 00003B22 7D03 jnl 0x3b27 00003B24 BA0800 mov dx,0x8 00003B27 81FAC800 cmp dx,0xc8 00003B2B 7E03 jng 0x3b30 00003B2D BAC800 mov dx,0xc8 00003B30 89161100 mov [0x11],dx 00003B34 5A pop dx 00003B35 59 pop cx 00003B36 5B pop bx 00003B37 58 pop ax 00003B38 5F pop di 00003B39 5E pop si 00003B3A 5D pop bp 00003B3B 1F pop ds 00003B3C 07 pop es 00003B3D C3 ret 00003B3E A1F820 mov ax,[0x20f8] 00003B41 52 push dx 00003B42 FFD0 call ax 00003B44 5A pop dx 00003B45 80FAFF cmp dl,0xff 00003B48 7503 jnz 0x3b4d 00003B4A E98300 jmp word 0x3bd0 00003B4D 2B1EFA20 sub bx,[0x20fa] 00003B51 2B0EFC20 sub cx,[0x20fc] 00003B55 A00120 mov al,[0x2001] 00003B58 83FB08 cmp bx,byte +0x8 00003B5B 7F05 jg 0x3b62 00003B5D 83FBF8 cmp bx,byte -0x8 00003B60 7D33 jnl 0x3b95 00003B62 3C02 cmp al,0x2 00003B64 740A jz 0x3b70 00003B66 3C03 cmp al,0x3 00003B68 740A jz 0x3b74 00003B6A 3C04 cmp al,0x4 00003B6C 7408 jz 0x3b76 00003B6E D1FB sar bx,1 00003B70 D1FB sar bx,1 00003B72 D1FB sar bx,1 00003B74 D1FB sar bx,1 00003B76 D1FB sar bx,1 00003B78 D1FB sar bx,1 00003B7A 031E0F00 add bx,[0xf] 00003B7E 83FB08 cmp bx,byte +0x8 00003B81 7F05 jg 0x3b88 00003B83 BB0800 mov bx,0x8 00003B86 EB09 jmp short 0x3b91 00003B88 81FB4801 cmp bx,0x148 00003B8C 7E03 jng 0x3b91 00003B8E BB4801 mov bx,0x148 00003B91 891E0F00 mov [0xf],bx 00003B95 83F908 cmp cx,byte +0x8 00003B98 7F05 jg 0x3b9f 00003B9A 83F9F8 cmp cx,byte -0x8 00003B9D 7D31 jnl 0x3bd0 00003B9F 3C02 cmp al,0x2 00003BA1 740A jz 0x3bad 00003BA3 3C03 cmp al,0x3 00003BA5 740A jz 0x3bb1 00003BA7 3C04 cmp al,0x4 00003BA9 7408 jz 0x3bb3 00003BAB D1F9 sar cx,1 00003BAD D1F9 sar cx,1 00003BAF D1F9 sar cx,1 00003BB1 D1F9 sar cx,1 00003BB3 D1F9 sar cx,1 00003BB5 030E1100 add cx,[0x11] 00003BB9 83F908 cmp cx,byte +0x8 00003BBC 7F05 jg 0x3bc3 00003BBE B90800 mov cx,0x8 00003BC1 EB09 jmp short 0x3bcc 00003BC3 81F9C800 cmp cx,0xc8 00003BC7 7E03 jng 0x3bcc 00003BC9 B9C800 mov cx,0xc8 00003BCC 890E1100 mov [0x11],cx 00003BD0 C3 ret 00003BD1 C6064E0003 mov byte [0x4e],0x3 00003BD6 80FAFF cmp dl,0xff 00003BD9 7403 jz 0x3bde 00003BDB E84500 call word 0x3c23 00003BDE FA cli 00003BDF BA0102 mov dx,0x201 00003BE2 EC in al,dx 00003BE3 FB sti 00003BE4 F6D0 not al 00003BE6 D0C8 ror al,1 00003BE8 D0C8 ror al,1 00003BEA D0C8 ror al,1 00003BEC D0C8 ror al,1 00003BEE 2403 and al,0x3 00003BF0 32E4 xor ah,ah 00003BF2 A31300 mov [0x13],ax 00003BF5 C3 ret 00003BF6 C6064E000C mov byte [0x4e],0xc 00003BFB 80FAFF cmp dl,0xff 00003BFE 7407 jz 0x3c07 00003C00 E82000 call word 0x3c23 00003C03 8BDE mov bx,si 00003C05 8BCF mov cx,di 00003C07 FA cli 00003C08 BA0102 mov dx,0x201 00003C0B EC in al,dx 00003C0C FB sti 00003C0D F6D0 not al 00003C0F D0C8 ror al,1 00003C11 D0C8 ror al,1 00003C13 D0C8 ror al,1 00003C15 D0C8 ror al,1 00003C17 D0C8 ror al,1 00003C19 D0C8 ror al,1 00003C1B 2403 and al,0x3 00003C1D 32E4 xor ah,ah 00003C1F A31300 mov [0x13],ax 00003C22 C3 ret 00003C23 FA cli 00003C24 33DB xor bx,bx 00003C26 33C9 xor cx,cx 00003C28 33F6 xor si,si 00003C2A 33FF xor di,di 00003C2C BA0102 mov dx,0x201 00003C2F EE out dx,al 00003C30 EB01 jmp short 0x3c33 00003C32 90 nop 00003C33 EB01 jmp short 0x3c36 00003C35 90 nop 00003C36 EC in al,dx 00003C37 22064E00 and al,[0x4e] 00003C3B 32E4 xor ah,ah 00003C3D 8BE8 mov bp,ax 00003C3F 83E001 and ax,byte +0x1 00003C42 03D8 add bx,ax 00003C44 8BC5 mov ax,bp 00003C46 83E002 and ax,byte +0x2 00003C49 03C8 add cx,ax 00003C4B 8BC5 mov ax,bp 00003C4D 83E004 and ax,byte +0x4 00003C50 D1E8 shr ax,1 00003C52 D1E8 shr ax,1 00003C54 03F0 add si,ax 00003C56 8BC5 mov ax,bp 00003C58 83E008 and ax,byte +0x8 00003C5B D1E8 shr ax,1 00003C5D D1E8 shr ax,1 00003C5F 03F8 add di,ax 00003C61 0BED or bp,bp 00003C63 75D1 jnz 0x3c36 00003C65 FB sti 00003C66 D1F9 sar cx,1 00003C68 D1FF sar di,1 00003C6A C3 ret 00003C6B A0CC1F mov al,[0x1fcc] 00003C6E 22C0 and al,al 00003C70 7404 jz 0x3c76 00003C72 3C77 cmp al,0x77 00003C74 7415 jz 0x3c8b 00003C76 FA cli 00003C77 BA0102 mov dx,0x201 00003C7A EC in al,dx 00003C7B FB sti 00003C7C F6D0 not al 00003C7E A8F0 test al,0xf0 00003C80 74E9 jz 0x3c6b 00003C82 32C9 xor cl,cl 00003C84 A830 test al,0x30 00003C86 7502 jnz 0x3c8a 00003C88 FEC1 inc cl 00003C8A C3 ret 00003C8B B102 mov cl,0x2 00003C8D EBFB jmp short 0x3c8a 00003C8F E80D09 call word 0x459f 00003C92 E8573C call word 0x78ec 00003C95 E82C0D call word 0x49c4 00003C98 E8AD42 call word 0x7f48 00003C9B 90 nop 00003C9C 90 nop 00003C9D 90 nop 00003C9E C706731F0000 mov word [0x1f73],0x0 00003CA4 C706751F606D mov word [0x1f75],0x6d60 00003CAA C706771F0000 mov word [0x1f77],0x0 00003CB0 E8AD3B call word 0x7860 00003CB3 C6066C1FFF mov byte [0x1f6c],0xff 00003CB8 C6066F1FFF mov byte [0x1f6f],0xff 00003CBD C6066D1F00 mov byte [0x1f6d],0x0 00003CC2 E8AB41 call word 0x7e70 00003CC5 E8243C call word 0x78ec 00003CC8 E85936 call word 0x7324 00003CCB E89D34 call word 0x716b 00003CCE E8EF3D call word 0x7ac0 00003CD1 E8E53C call word 0x79b9 00003CD4 E81E3D call word 0x79f5 00003CD7 BE3A4B mov si,0x4b3a 00003CDA E89A09 call word 0x4677 00003CDD E8E109 call word 0x46c1 00003CE0 E8BF09 call word 0x46a2 00003CE3 E8F83D call word 0x7ade 00003CE6 E8D541 call word 0x7ebe 00003CE9 A11300 mov ax,[0x13] 00003CEC A90700 test ax,0x7 00003CEF 75F8 jnz 0x3ce9 00003CF1 E86B3D call word 0x7a5f 00003CF4 E8CA09 call word 0x46c1 00003CF7 E8A809 call word 0x46a2 00003CFA 8B1E731F mov bx,[0x1f73] 00003CFE E8513B call word 0x7852 00003D01 E8E33D call word 0x7ae7 00003D04 E8B434 call word 0x71bb 00003D07 A11300 mov ax,[0x13] 00003D0A A90700 test ax,0x7 00003D0D 7403 jz 0x3d12 00003D0F E9D801 jmp word 0x3eea 00003D12 E83109 call word 0x4646 00003D15 3C80 cmp al,0x80 00003D17 7503 jnz 0x3d1c 00003D19 E9CE01 jmp word 0x3eea 00003D1C 3C81 cmp al,0x81 00003D1E 7503 jnz 0x3d23 00003D20 E90E04 jmp word 0x4131 00003D23 3C82 cmp al,0x82 00003D25 7424 jz 0x3d4b 00003D27 3C83 cmp al,0x83 00003D29 7503 jnz 0x3d2e 00003D2B E9C204 jmp word 0x41f0 00003D2E 3C1B cmp al,0x1b 00003D30 7503 jnz 0x3d35 00003D32 E9DCC3 jmp word 0x111 00003D35 3C8A cmp al,0x8a 00003D37 744B jz 0x3d84 00003D39 3C60 cmp al,0x60 00003D3B 7447 jz 0x3d84 00003D3D 3C8B cmp al,0x8b 00003D3F 7502 jnz 0x3d43 00003D41 EB6D jmp short 0x3db0 00003D43 3C2D cmp al,0x2d 00003D45 7502 jnz 0x3d49 00003D47 EB67 jmp short 0x3db0 00003D49 EBA6 jmp short 0x3cf1 00003D4B 803E6F1F02 cmp byte [0x1f6f],0x2 00003D50 749F jz 0x3cf1 00003D52 80366D1FFF xor byte [0x1f6d],0xff 00003D57 A06E1F mov al,[0x1f6e] 00003D5A FEC0 inc al 00003D5C B403 mov ah,0x3 00003D5E 803E0820FF cmp byte [0x2008],0xff 00003D63 7402 jz 0x3d67 00003D65 B402 mov ah,0x2 00003D67 3AC4 cmp al,ah 00003D69 7502 jnz 0x3d6d 00003D6B 32C0 xor al,al 00003D6D A26E1F mov [0x1f6e],al 00003D70 8AD8 mov bl,al 00003D72 32FF xor bh,bh 00003D74 81C3813D add bx,0x3d81 00003D78 2E8A07 mov al,[cs:bx] 00003D7B A2FF20 mov [0x20ff],al 00003D7E E970FF jmp word 0x3cf1 00003D81 0001 add [bx+di],al 00003D83 03803E6C add ax,[bx+si+0x6c3e] 00003D87 1F pop ds 00003D88 FF7503 push word [di+0x3] 00003D8B E963FF jmp word 0x3cf1 00003D8E A06B1F mov al,[0x1f6b] 00003D91 3C04 cmp al,0x4 00003D93 7503 jnz 0x3d98 00003D95 E959FF jmp word 0x3cf1 00003D98 FEC0 inc al 00003D9A A26B1F mov [0x1f6b],al 00003D9D D0E0 shl al,1 00003D9F D0E0 shl al,1 00003DA1 8AE0 mov ah,al 00003DA3 D0E0 shl al,1 00003DA5 D0E0 shl al,1 00003DA7 02E0 add ah,al 00003DA9 8826681F mov [0x1f68],ah 00003DAD E941FF jmp word 0x3cf1 00003DB0 803E6C1FFF cmp byte [0x1f6c],0xff 00003DB5 7503 jnz 0x3dba 00003DB7 E937FF jmp word 0x3cf1 00003DBA A06B1F mov al,[0x1f6b] 00003DBD 22C0 and al,al 00003DBF 7503 jnz 0x3dc4 00003DC1 E92DFF jmp word 0x3cf1 00003DC4 FEC8 dec al 00003DC6 A26B1F mov [0x1f6b],al 00003DC9 D0E0 shl al,1 00003DCB D0E0 shl al,1 00003DCD 8AE0 mov ah,al 00003DCF D0E0 shl al,1 00003DD1 D0E0 shl al,1 00003DD3 02E0 add ah,al 00003DD5 8826681F mov [0x1f68],ah 00003DD9 E915FF jmp word 0x3cf1 00003DDC E89140 call word 0x7e70 00003DDF E92FC3 jmp word 0x111 00003DE2 E81701 call word 0x3efc 00003DE5 E82301 call word 0x3f0b 00003DE8 E85E3A call word 0x7849 00003DEB BB4E00 mov bx,0x4e 00003DEE E83535 call word 0x7326 00003DF1 BE6B4B mov si,0x4b6b 00003DF4 E88008 call word 0x4677 00003DF7 BE2F3E mov si,0x3e2f 00003DFA E83B02 call word 0x4038 00003DFD E8F93C call word 0x7af9 00003E00 A11300 mov ax,[0x13] 00003E03 A90700 test ax,0x7 00003E06 75F8 jnz 0x3e00 00003E08 E8E539 call word 0x77f0 00003E0B A11300 mov ax,[0x13] 00003E0E A90700 test ax,0x7 00003E11 7516 jnz 0x3e29 00003E13 A1C31F mov ax,[0x1fc3] 00003E16 A92000 test ax,0x20 00003E19 7507 jnz 0x3e22 00003E1B A94000 test ax,0x40 00003E1E 74E8 jz 0x3e08 00003E20 EB07 jmp short 0x3e29 00003E22 E80400 call word 0x3e29 00003E25 58 pop ax 00003E26 E975FE jmp word 0x3c9e 00003E29 E8E43C call word 0x7b10 00003E2C E9BD3A jmp word 0x78ec 00003E2F 014C24 add [si+0x24],cx 00003E32 4C dec sp 00003E33 46 inc si 00003E34 4C dec sp 00003E35 E85F01 call word 0x3f97 00003E38 E87101 call word 0x3fac 00003E3B FF361F00 push word [0x1f] 00003E3F 56 push si 00003E40 E87B40 call word 0x7ebe 00003E43 E84401 call word 0x3f8a 00003E46 E8C1D4 call word 0x130a 00003E49 E8B5F3 call word 0x3201 00003E4C E83D3D call word 0x7b8c 00003E4F E8E739 call word 0x7839 00003E52 5E pop si 00003E53 E82108 call word 0x4677 00003E56 5E pop si 00003E57 E81D08 call word 0x4677 00003E5A 803E8400FF cmp byte [0x84],0xff 00003E5F 7431 jz 0x3e92 00003E61 E8C03C call word 0x7b24 00003E64 A11300 mov ax,[0x13] 00003E67 A90700 test ax,0x7 00003E6A 75F8 jnz 0x3e64 00003E6C A11300 mov ax,[0x13] 00003E6F A90100 test ax,0x1 00003E72 751E jnz 0x3e92 00003E74 A90200 test ax,0x2 00003E77 750D jnz 0x3e86 00003E79 A1C31F mov ax,[0x1fc3] 00003E7C A92000 test ax,0x20 00003E7F 7505 jnz 0x3e86 00003E81 A94000 test ax,0x40 00003E84 74E6 jz 0x3e6c 00003E86 E8E73F call word 0x7e70 00003E89 E8603A call word 0x78ec 00003E8C E81007 call word 0x459f 00003E8F E90CFE jmp word 0x3c9e 00003E92 E8DB3F call word 0x7e70 00003E95 E8543A call word 0x78ec 00003E98 E8C734 call word 0x7362 00003E9B E847FF call word 0x3de5 00003E9E E91ED0 jmp word 0xebf 00003EA1 3A4D65 cmp cl,[di+0x65] 00003EA4 4D dec bp 00003EA5 874DDC xchg cx,[di-0x24] 00003EA8 4D dec bp 00003EA9 07 pop es 00003EAA 4E dec si 00003EAB 294EE8 sub [bp-0x18],cx 00003EAE 3C3A cmp al,0x3a 00003EB0 E87134 call word 0x7324 00003EB3 BEBE53 mov si,0x53be 00003EB6 E8BE07 call word 0x4677 00003EB9 BE2F3E mov si,0x3e2f 00003EBC E87901 call word 0x4038 00003EBF E8FC3F call word 0x7ebe 00003EC2 A11300 mov ax,[0x13] 00003EC5 A90700 test ax,0x7 00003EC8 750D jnz 0x3ed7 00003ECA A1C31F mov ax,[0x1fc3] 00003ECD A92000 test ax,0x20 00003ED0 7505 jnz 0x3ed7 00003ED2 A94000 test ax,0x40 00003ED5 74EB jz 0x3ec2 00003ED7 E8963F call word 0x7e70 00003EDA E80F3A call word 0x78ec 00003EDD C606681F00 mov byte [0x1f68],0x0 00003EE2 C6066B1F00 mov byte [0x1f6b],0x0 00003EE7 E9B4FD jmp word 0x3c9e 00003EEA E8833F call word 0x7e70 00003EED E89C3C call word 0x7b8c 00003EF0 E89700 call word 0x3f8a 00003EF3 E814D4 call word 0x130a 00003EF6 E8E9FE call word 0x3de2 00003EF9 E9C3CF jmp word 0xebf 00003EFC E8ED39 call word 0x78ec 00003EFF E8FFF2 call word 0x3201 00003F02 E8873C call word 0x7b8c 00003F05 E83139 call word 0x7839 00003F08 E95734 jmp word 0x7362 00003F0B A06B1F mov al,[0x1f6b] 00003F0E D0E0 shl al,1 00003F10 D0E0 shl al,1 00003F12 8AE0 mov ah,al 00003F14 D0E0 shl al,1 00003F16 D0E0 shl al,1 00003F18 02E0 add ah,al 00003F1A A0681F mov al,[0x1f68] 00003F1D FEC0 inc al 00003F1F 2AC4 sub al,ah 00003F21 BE744B mov si,0x4b74 00003F24 E84F06 call word 0x4576 00003F27 A0CB0F mov al,[0xfcb] 00003F2A BEB14B mov si,0x4bb1 00003F2D E8F005 call word 0x4520 00003F30 A0CD0F mov al,[0xfcd] 00003F33 B164 mov cl,0x64 00003F35 F6E1 mul cl 00003F37 8A0ECB0F mov cl,[0xfcb] 00003F3B F6F1 div cl 00003F3D A23E00 mov [0x3e],al 00003F40 BEB84B mov si,0x4bb8 00003F43 E8CE05 call word 0x4514 00003F46 A0C90F mov al,[0xfc9] 00003F49 BED94B mov si,0x4bd9 00003F4C E82706 call word 0x4576 00003F4F A0CF0F mov al,[0xfcf] 00003F52 0430 add al,0x30 00003F54 A2E44B mov [0x4be4],al 00003F57 B473 mov ah,0x73 00003F59 3C31 cmp al,0x31 00003F5B 7502 jnz 0x3f5f 00003F5D B420 mov ah,0x20 00003F5F 8826EC4B mov [0x4bec],ah 00003F63 BEA817 mov si,0x17a8 00003F66 BF7A4B mov di,0x4b7a 00003F69 1E push ds 00003F6A 07 pop es 00003F6B B91000 mov cx,0x10 00003F6E F3A5 rep movsw 00003F70 A06B1F mov al,[0x1f6b] 00003F73 32E4 xor ah,ah 00003F75 B90600 mov cx,0x6 00003F78 F7E1 mul cx 00003F7A 8BD8 mov bx,ax 00003F7C BEF94B mov si,0x4bf9 00003F7F 8A87624C mov al,[bx+0x4c62] 00003F83 8804 mov [si],al 00003F85 43 inc bx 00003F86 46 inc si 00003F87 E2F6 loop 0x3f7f 00003F89 C3 ret 00003F8A 1E push ds 00003F8B 07 pop es 00003F8C BF0000 mov di,0x0 00003F8F B9C70F mov cx,0xfc7 00003F92 32C0 xor al,al 00003F94 F3AA rep stosb 00003F96 C3 ret 00003F97 E8D63E call word 0x7e70 00003F9A E84F39 call word 0x78ec 00003F9D E8FF05 call word 0x459f 00003FA0 E84939 call word 0x78ec 00003FA3 E8CA3E call word 0x7e70 00003FA6 E8E33B call word 0x7b8c 00003FA9 E9180A jmp word 0x49c4 00003FAC E87533 call word 0x7324 00003FAF E8E600 call word 0x4098 00003FB2 BE804C mov si,0x4c80 00003FB5 A02421 mov al,[0x2124] 00003FB8 8B1E2621 mov bx,[0x2126] 00003FBC 0AD8 or bl,al 00003FBE 81FB3030 cmp bx,0x3030 00003FC2 7403 jz 0x3fc7 00003FC4 BE954C mov si,0x4c95 00003FC7 E8AD06 call word 0x4677 00003FCA A03D00 mov al,[0x3d] 00003FCD 3A063E00 cmp al,[0x3e] 00003FD1 7D02 jnl 0x3fd5 00003FD3 EB2C jmp short 0x4001 00003FD5 C6066A1FFF mov byte [0x1f6a],0xff 00003FDA E83500 call word 0x4012 00003FDD 803E681F64 cmp byte [0x1f68],0x64 00003FE2 7203 jc 0x3fe7 00003FE4 E9C6FE jmp word 0x3ead 00003FE7 E87D00 call word 0x4067 00003FEA BEC44D mov si,0x4dc4 00003FED E83005 call word 0x4520 00003FF0 E80307 call word 0x46f6 00003FF3 BEA64D mov si,0x4da6 00003FF6 E87E06 call word 0x4677 00003FF9 BEA73E mov si,0x3ea7 00003FFC E82400 call word 0x4023 00003FFF EB0B jmp short 0x400c 00004001 C6066A1F00 mov byte [0x1f6a],0x0 00004006 BEA13E mov si,0x3ea1 00004009 E81700 call word 0x4023 0000400C 56 push si 0000400D E8B000 call word 0x40c0 00004010 5E pop si 00004011 C3 ret 00004012 FE06681F inc byte [0x1f68] 00004016 A0681F mov al,[0x1f68] 00004019 32E4 xor ah,ah 0000401B B114 mov cl,0x14 0000401D F6F1 div cl 0000401F A26B1F mov [0x1f6b],al 00004022 C3 ret 00004023 33DB xor bx,bx 00004025 A0FE20 mov al,[0x20fe] 00004028 3C00 cmp al,0x0 0000402A 7408 jz 0x4034 0000402C 43 inc bx 0000402D 43 inc bx 0000402E 3C01 cmp al,0x1 00004030 7402 jz 0x4034 00004032 43 inc bx 00004033 43 inc bx 00004034 2E8B30 mov si,[cs:bx+si] 00004037 C3 ret 00004038 E8E8FF call word 0x4023 0000403B E93906 jmp word 0x4677 0000403E 803E082000 cmp byte [0x2008],0x0 00004043 7421 jz 0x4066 00004045 A0691F mov al,[0x1f69] 00004048 803E6A1F00 cmp byte [0x1f6a],0x0 0000404D 740E jz 0x405d 0000404F A0691F mov al,[0x1f69] 00004052 FEC0 inc al 00004054 3C06 cmp al,0x6 00004056 7502 jnz 0x405a 00004058 32C0 xor al,al 0000405A A2691F mov [0x1f69],al 0000405D 32E4 xor ah,ah 0000405F 50 push ax 00004060 FEC0 inc al 00004062 A25100 mov [0x51],al 00004065 58 pop ax 00004066 C3 ret 00004067 51 push cx 00004068 B114 mov cl,0x14 0000406A A0681F mov al,[0x1f68] 0000406D FEC0 inc al 0000406F 32E4 xor ah,ah 00004071 F6F1 div cl 00004073 8AE8 mov ch,al 00004075 F6E1 mul cl 00004077 8A0E681F mov cl,[0x1f68] 0000407B FEC1 inc cl 0000407D 2AC8 sub cl,al 0000407F 8BC1 mov ax,cx 00004081 22C0 and al,al 00004083 7504 jnz 0x4089 00004085 B014 mov al,0x14 00004087 FECC dec ah 00004089 59 pop cx 0000408A C3 ret 0000408B 51 push cx 0000408C B114 mov cl,0x14 0000408E 8AE8 mov ch,al 00004090 8AC4 mov al,ah 00004092 F6E1 mul cl 00004094 02C5 add al,ch 00004096 59 pop cx 00004097 C3 ret 00004098 A03D00 mov al,[0x3d] 0000409B BEC44C mov si,0x4cc4 0000409E E87304 call word 0x4514 000040A1 A03E00 mov al,[0x3e] 000040A4 BED84C mov si,0x4cd8 000040A7 E86A04 call word 0x4514 000040AA BEBA40 mov si,0x40ba 000040AD E873FF call word 0x4023 000040B0 89361F00 mov [0x1f],si 000040B4 BEB54C mov si,0x4cb5 000040B7 E9BD05 jmp word 0x4677 000040BA DE4C04 fimul word [si+0x4] 000040BD 4D dec bp 000040BE 204DA0 and [di-0x60],cl 000040C1 3D0032 cmp ax,0x3200 000040C4 E48A in al,0x8a 000040C6 16 push ss 000040C7 3E0032 add [ds:bp+si],dh 000040CA F6BB1000 idiv byte [bp+di+0x10] 000040CE 83F864 cmp ax,byte +0x64 000040D1 7444 jz 0x4117 000040D3 33DB xor bx,bx 000040D5 23C0 and ax,ax 000040D7 743E jz 0x4117 000040D9 83C302 add bx,byte +0x2 000040DC 8BCA mov cx,dx 000040DE D1E9 shr cx,1 000040E0 3BC1 cmp ax,cx 000040E2 7C33 jl 0x4117 000040E4 83C302 add bx,byte +0x2 000040E7 8BCA mov cx,dx 000040E9 83E905 sub cx,byte +0x5 000040EC 3BC1 cmp ax,cx 000040EE 7C27 jl 0x4117 000040F0 83C302 add bx,byte +0x2 000040F3 8BCA mov cx,dx 000040F5 49 dec cx 000040F6 3BC1 cmp ax,cx 000040F8 7C1D jl 0x4117 000040FA 83C302 add bx,byte +0x2 000040FD 3BC1 cmp ax,cx 000040FF 7416 jz 0x4117 00004101 83C302 add bx,byte +0x2 00004104 3BC2 cmp ax,dx 00004106 740F jz 0x4117 00004108 83C302 add bx,byte +0x2 0000410B 8BCA mov cx,dx 0000410D 83C114 add cx,byte +0x14 00004110 3BC1 cmp ax,cx 00004112 7C03 jl 0x4117 00004114 83C302 add bx,byte +0x2 00004117 2E8BB71F41 mov si,[cs:bx+0x411f] 0000411C E95805 jmp word 0x4677 0000411F 9D popfw 00004120 50 push ax 00004121 F6504F not byte [bx+si+0x4f] 00004124 51 push cx 00004125 A851 test al,0x51 00004127 01525A add [bp+si+0x5a],dx 0000412A 52 push dx 0000412B B352 mov bl,0x52 0000412D 0C53 or al,0x53 0000412F 6553 gs push bx 00004131 E8B837 call word 0x78ec 00004134 E8F036 call word 0x7827 00004137 E8363D call word 0x7e70 0000413A E8AF37 call word 0x78ec 0000413D E8E431 call word 0x7324 00004140 BE594E mov si,0x4e59 00004143 B90A00 mov cx,0xa 00004146 C6042E mov byte [si],0x2e 00004149 46 inc si 0000414A E2FA loop 0x4146 0000414C BE484E mov si,0x4e48 0000414F E82505 call word 0x4677 00004152 E88939 call word 0x7ade 00004155 E8663D call word 0x7ebe 00004158 E84D04 call word 0x45a8 0000415B E8F506 call word 0x4853 0000415E 7551 jnz 0x41b1 00004160 A0681F mov al,[0x1f68] 00004163 E801FF call word 0x4067 00004166 50 push ax 00004167 BEAE4E mov si,0x4eae 0000416A E8B303 call word 0x4520 0000416D 58 pop ax 0000416E 8AC4 mov al,ah 00004170 BFBD4E mov di,0x4ebd 00004173 BE624C mov si,0x4c62 00004176 1E push ds 00004177 07 pop es 00004178 B90600 mov cx,0x6 0000417B F6E1 mul cl 0000417D 03F0 add si,ax 0000417F F3A4 rep movsb 00004181 BE9C4E mov si,0x4e9c 00004184 E8F004 call word 0x4677 00004187 8B1E731F mov bx,[0x1f73] 0000418B E8C436 call word 0x7852 0000418E B97800 mov cx,0x78 00004191 E85339 call word 0x7ae7 00004194 A11300 mov ax,[0x13] 00004197 A90700 test ax,0x7 0000419A 750F jnz 0x41ab 0000419C A1C31F mov ax,[0x1fc3] 0000419F A92000 test ax,0x20 000041A2 7507 jnz 0x41ab 000041A4 A94000 test ax,0x40 000041A7 7502 jnz 0x41ab 000041A9 E2E6 loop 0x4191 000041AB E8C23C call word 0x7e70 000041AE E9EDFA jmp word 0x3c9e 000041B1 BEC54E mov si,0x4ec5 000041B4 E8C004 call word 0x4677 000041B7 8B1E731F mov bx,[0x1f73] 000041BB E89436 call word 0x7852 000041BE B93C00 mov cx,0x3c 000041C1 E82339 call word 0x7ae7 000041C4 E2FB loop 0x41c1 000041C6 E9D5FA jmp word 0x3c9e 000041C9 BED84E mov si,0x4ed8 000041CC E8A804 call word 0x4677 000041CF 8B1E731F mov bx,[0x1f73] 000041D3 E87C36 call word 0x7852 000041D6 B93C00 mov cx,0x3c 000041D9 E80B39 call word 0x7ae7 000041DC E2FB loop 0x41d9 000041DE E86504 call word 0x4646 000041E1 3CFF cmp al,0xff 000041E3 74F9 jz 0x41de 000041E5 E8883C call word 0x7e70 000041E8 E9B3FA jmp word 0x3c9e 000041EB BEF94E mov si,0x4ef9 000041EE EBDC jmp short 0x41cc 000041F0 E8F936 call word 0x78ec 000041F3 E83136 call word 0x7827 000041F6 E8773C call word 0x7e70 000041F9 E82831 call word 0x7324 000041FC BE0D4F mov si,0x4f0d 000041FF E87504 call word 0x4677 00004202 803E701FFF cmp byte [0x1f70],0xff 00004207 7406 jz 0x420f 00004209 BE414F mov si,0x4f41 0000420C E86804 call word 0x4677 0000420F E8CC38 call word 0x7ade 00004212 E8A93C call word 0x7ebe 00004215 E8CF38 call word 0x7ae7 00004218 E82B04 call word 0x4646 0000421B 803E701FFF cmp byte [0x1f70],0xff 00004220 7407 jz 0x4229 00004222 3C31 cmp al,0x31 00004224 7503 jnz 0x4229 00004226 E98400 jmp word 0x42ad 00004229 3C32 cmp al,0x32 0000422B 740B jz 0x4238 0000422D 3C33 cmp al,0x33 0000422F 7474 jz 0x42a5 00004231 3C1B cmp al,0x1b 00004233 75E0 jnz 0x4215 00004235 E966FA jmp word 0x3c9e 00004238 BE584F mov si,0x4f58 0000423B E83904 call word 0x4677 0000423E 8B1E731F mov bx,[0x1f73] 00004242 E80D36 call word 0x7852 00004245 E823FA call word 0x3c6b 00004248 80F902 cmp cl,0x2 0000424B 7458 jz 0x42a5 0000424D 80F901 cmp cl,0x1 00004250 7418 jz 0x426a 00004252 B8D13B mov ax,0x3bd1 00004255 A3F820 mov [0x20f8],ax 00004258 B001 mov al,0x1 0000425A A2FE20 mov [0x20fe],al 0000425D E871F9 call word 0x3bd1 00004260 891EFA20 mov [0x20fa],bx 00004264 890EFC20 mov [0x20fc],cx 00004268 EB18 jmp short 0x4282 0000426A B8F63B mov ax,0x3bf6 0000426D A3F820 mov [0x20f8],ax 00004270 B001 mov al,0x1 00004272 A2FE20 mov [0x20fe],al 00004275 E87EF9 call word 0x3bf6 00004278 891EFA20 mov [0x20fa],bx 0000427C 890EFC20 mov [0x20fc],cx 00004280 EB00 jmp short 0x4282 00004282 BE7C4F mov si,0x4f7c 00004285 E8EF03 call word 0x4677 00004288 8B1E731F mov bx,[0x1f73] 0000428C E8C335 call word 0x7852 0000428F E85538 call word 0x7ae7 00004292 E8B103 call word 0x4646 00004295 3C31 cmp al,0x31 00004297 72F6 jc 0x428f 00004299 3C34 cmp al,0x34 0000429B 77F2 ja 0x428f 0000429D 2C30 sub al,0x30 0000429F A20120 mov [0x2001],al 000042A2 E9F9F9 jmp word 0x3c9e 000042A5 C606FE2002 mov byte [0x20fe],0x2 000042AA E9F1F9 jmp word 0x3c9e 000042AD C606FE2000 mov byte [0x20fe],0x0 000042B2 E9E9F9 jmp word 0x3c9e 000042B5 803EDA1FFD cmp byte [0x1fda],0xfd 000042BA 7547 jnz 0x4303 000042BC E8B13B call word 0x7e70 000042BF E82A36 call word 0x78ec 000042C2 E85F30 call word 0x7324 000042C5 BED34F mov si,0x4fd3 000042C8 E8AC03 call word 0x4677 000042CB E81038 call word 0x7ade 000042CE E8ED3B call word 0x7ebe 000042D1 C606CC1F00 mov byte [0x1fcc],0x0 000042D6 A11300 mov ax,[0x13] 000042D9 A90700 test ax,0x7 000042DC 7508 jnz 0x42e6 000042DE 8A26CC1F mov ah,[0x1fcc] 000042E2 22E4 and ah,ah 000042E4 74F0 jz 0x42d6 000042E6 BA9025 mov dx,0x2590 000042E9 B8003D mov ax,0x3d00 000042EC CD21 int 0x21 000042EE 72CF jc 0x42bf 000042F0 8BD8 mov bx,ax 000042F2 B43E mov ah,0x3e 000042F4 CD21 int 0x21 000042F6 72C7 jc 0x42bf 000042F8 E8753B call word 0x7e70 000042FB E8EE35 call word 0x78ec 000042FE C606DB1F00 mov byte [0x1fdb],0x0 00004303 C3 ret 00004304 E8693B call word 0x7e70 00004307 E8E235 call word 0x78ec 0000430A E81730 call word 0x7324 0000430D BE0650 mov si,0x5006 00004310 E86403 call word 0x4677 00004313 E8C837 call word 0x7ade 00004316 E8A53B call word 0x7ebe 00004319 C606CC1F00 mov byte [0x1fcc],0x0 0000431E A11300 mov ax,[0x13] 00004321 A90700 test ax,0x7 00004324 753E jnz 0x4364 00004326 8A26CC1F mov ah,[0x1fcc] 0000432A 22E4 and ah,ah 0000432C 74F0 jz 0x431e 0000432E E859BF call word 0x28a 00004331 72D1 jc 0x4304 00004333 803EDA1FF8 cmp byte [0x1fda],0xf8 00004338 7447 jz 0x4381 0000433A E8333B call word 0x7e70 0000433D E8AC35 call word 0x78ec 00004340 E8E12F call word 0x7324 00004343 BE5550 mov si,0x5055 00004346 E82E03 call word 0x4677 00004349 E89237 call word 0x7ade 0000434C E86F3B call word 0x7ebe 0000434F C606CC1F00 mov byte [0x1fcc],0x0 00004354 A11300 mov ax,[0x13] 00004357 A90700 test ax,0x7 0000435A 7508 jnz 0x4364 0000435C 8A26CC1F mov ah,[0x1fcc] 00004360 22E4 and ah,ah 00004362 74F0 jz 0x4354 00004364 BAF225 mov dx,0x25f2 00004367 B8003D mov ax,0x3d00 0000436A CD21 int 0x21 0000436C 72CF jc 0x433d 0000436E 8BD8 mov bx,ax 00004370 B43E mov ah,0x3e 00004372 CD21 int 0x21 00004374 72C7 jc 0x433d 00004376 E8F73A call word 0x7e70 00004379 E87035 call word 0x78ec 0000437C C606DB1F00 mov byte [0x1fdb],0x0 00004381 C3 ret 00004382 33C0 xor ax,ax 00004384 50 push ax 00004385 32C0 xor al,al 00004387 E643 out 0x43,al 00004389 E440 in al,0x40 0000438B EB00 jmp short 0x438d 0000438D EB00 jmp short 0x438f 0000438F EB00 jmp short 0x4391 00004391 8AE0 mov ah,al 00004393 E440 in al,0x40 00004395 E82501 call word 0x44bd 00004398 240F and al,0xf 0000439A 80E407 and ah,0x7 0000439D 80FC06 cmp ah,0x6 000043A0 7202 jc 0x43a4 000043A2 B405 mov ah,0x5 000043A4 50 push ax 000043A5 8ADC mov bl,ah 000043A7 32FF xor bh,bh 000043A9 8BCB mov cx,bx 000043AB 03DB add bx,bx 000043AD 03D9 add bx,cx 000043AF 8D9FA844 lea bx,[bx+0x44a8] 000043B3 2E8A27 mov ah,[cs:bx] 000043B6 8826794E mov [0x4e79],ah 000043BA 2E8A6701 mov ah,[cs:bx+0x1] 000043BE 88267A4E mov [0x4e7a],ah 000043C2 2E8A6702 mov ah,[cs:bx+0x2] 000043C6 88267B4E mov [0x4e7b],ah 000043CA 0403 add al,0x3 000043CC BE8F4E mov si,0x4e8f 000043CF E8A401 call word 0x4576 000043D2 E89B3A call word 0x7e70 000043D5 E81435 call word 0x78ec 000043D8 E8492F call word 0x7324 000043DB BE654E mov si,0x4e65 000043DE E89602 call word 0x4677 000043E1 BE954E mov si,0x4e95 000043E4 B90500 mov cx,0x5 000043E7 C6042E mov byte [si],0x2e 000043EA 46 inc si 000043EB E2FA loop 0x43e7 000043ED E8EE36 call word 0x7ade 000043F0 E8CB3A call word 0x7ebe 000043F3 BE954E mov si,0x4e95 000043F6 B90500 mov cx,0x5 000043F9 BB3039 mov bx,0x3930 000043FC BDF146 mov bp,0x46f1 000043FF E8B201 call word 0x45b4 00004402 8B1E731F mov bx,[0x1f73] 00004406 E84934 call word 0x7852 00004409 58 pop ax 0000440A 8ACC mov cl,ah 0000440C 32ED xor ch,ch 0000440E 32E4 xor ah,ah 00004410 BA1700 mov dx,0x17 00004413 F7E2 mul dx 00004415 03C1 add ax,cx 00004417 0531B3 add ax,0xb331 0000441A B9870D mov cx,0xd87 0000441D F7E1 mul cx 0000441F B9007D mov cx,0x7d00 00004422 F7F1 div cx 00004424 52 push dx 00004425 BE954E mov si,0x4e95 00004428 8A04 mov al,[si] 0000442A 2C30 sub al,0x30 0000442C 32E4 xor ah,ah 0000442E BB0A00 mov bx,0xa 00004431 32ED xor ch,ch 00004433 8A4C01 mov cl,[si+0x1] 00004436 80F92E cmp cl,0x2e 00004439 7434 jz 0x446f 0000443B F7E3 mul bx 0000443D 80E930 sub cl,0x30 00004440 03C1 add ax,cx 00004442 8A4C02 mov cl,[si+0x2] 00004445 80F92E cmp cl,0x2e 00004448 7425 jz 0x446f 0000444A F7E3 mul bx 0000444C 80E930 sub cl,0x30 0000444F 03C1 add ax,cx 00004451 8A4C03 mov cl,[si+0x3] 00004454 80F92E cmp cl,0x2e 00004457 7416 jz 0x446f 00004459 F7E3 mul bx 0000445B 80E930 sub cl,0x30 0000445E 03C1 add ax,cx 00004460 8A4C04 mov cl,[si+0x4] 00004463 80F92E cmp cl,0x2e 00004466 7407 jz 0x446f 00004468 F7E3 mul bx 0000446A 80E930 sub cl,0x30 0000446D 03C1 add ax,cx 0000446F 5A pop dx 00004470 3BC2 cmp ax,dx 00004472 7524 jnz 0x4498 00004474 B93C00 mov cx,0x3c 00004477 E86D36 call word 0x7ae7 0000447A A11300 mov ax,[0x13] 0000447D A90700 test ax,0x7 00004480 750F jnz 0x4491 00004482 A1C31F mov ax,[0x1fc3] 00004485 A92000 test ax,0x20 00004488 7507 jnz 0x4491 0000448A A94000 test ax,0x40 0000448D 7502 jnz 0x4491 0000448F E2E6 loop 0x4477 00004491 58 pop ax 00004492 E8DB39 call word 0x7e70 00004495 E906F8 jmp word 0x3c9e 00004498 E8D539 call word 0x7e70 0000449B 58 pop ax 0000449C 40 inc ax 0000449D 83F803 cmp ax,byte +0x3 000044A0 7403 jz 0x44a5 000044A2 E9DFFE jmp word 0x4384 000044A5 E969BC jmp word 0x111 000044A8 317374 xor [bp+di+0x74],si 000044AB 326E64 xor ch,[bp+0x64] 000044AE 337264 xor si,[bp+si+0x64] 000044B1 3474 xor al,0x74 000044B3 683574 push word 0x7435 000044B6 683674 push word 0x7436 000044B9 683774 push word 0x7437 000044BC 688BD8 push word 0xd88b 000044BF B104 mov cl,0x4 000044C1 D3E0 shl ax,cl 000044C3 50 push ax 000044C4 D1E0 shl ax,1 000044C6 59 pop cx 000044C7 03C1 add ax,cx 000044C9 2BC3 sub ax,bx 000044CB B103 mov cl,0x3 000044CD D3E0 shl ax,cl 000044CF 03C3 add ax,bx 000044D1 D1E0 shl ax,1 000044D3 D1E0 shl ax,1 000044D5 03C3 add ax,bx 000044D7 83C029 add ax,byte +0x29 000044DA C3 ret 000044DB E8C100 call word 0x459f 000044DE E88F39 call word 0x7e70 000044E1 E80834 call word 0x78ec 000044E4 E83D2E call word 0x7324 000044E7 BEA24F mov si,0x4fa2 000044EA E88A01 call word 0x4677 000044ED E8EE35 call word 0x7ade 000044F0 E8CB39 call word 0x7ebe 000044F3 C606CC1F00 mov byte [0x1fcc],0x0 000044F8 A11300 mov ax,[0x13] 000044FB A90700 test ax,0x7 000044FE 7508 jnz 0x4508 00004500 8A26CC1F mov ah,[0x1fcc] 00004504 22E4 and ah,ah 00004506 74F0 jz 0x44f8 00004508 E86539 call word 0x7e70 0000450B E8DE33 call word 0x78ec 0000450E C606DB1F00 mov byte [0x1fdb],0x0 00004513 C3 ret 00004514 C6440320 mov byte [si+0x3],0x20 00004518 E80500 call word 0x4520 0000451B C60425 mov byte [si],0x25 0000451E 46 inc si 0000451F C3 ret 00004520 C60420 mov byte [si],0x20 00004523 C6440120 mov byte [si+0x1],0x20 00004527 C6440220 mov byte [si+0x2],0x20 0000452B 32E4 xor ah,ah 0000452D 32DB xor bl,bl 0000452F FEC4 inc ah 00004531 2C64 sub al,0x64 00004533 73FA jnc 0x452f 00004535 0464 add al,0x64 00004537 FECC dec ah 00004539 22E4 and ah,ah 0000453B 7504 jnz 0x4541 0000453D B420 mov ah,0x20 0000453F EB08 jmp short 0x4549 00004541 80C430 add ah,0x30 00004544 FEC3 inc bl 00004546 8824 mov [si],ah 00004548 46 inc si 00004549 C60420 mov byte [si],0x20 0000454C C6440120 mov byte [si+0x1],0x20 00004550 32E4 xor ah,ah 00004552 FEC4 inc ah 00004554 2C0A sub al,0xa 00004556 73FA jnc 0x4552 00004558 040A add al,0xa 0000455A FECC dec ah 0000455C 22E4 and ah,ah 0000455E 7508 jnz 0x4568 00004560 22DB and bl,bl 00004562 7504 jnz 0x4568 00004564 B420 mov ah,0x20 00004566 EB08 jmp short 0x4570 00004568 80C430 add ah,0x30 0000456B FEC3 inc bl 0000456D 8824 mov [si],ah 0000456F 46 inc si 00004570 0430 add al,0x30 00004572 8804 mov [si],al 00004574 46 inc si 00004575 C3 ret 00004576 32DB xor bl,bl 00004578 EBCF jmp short 0x4549 0000457A 32E4 xor ah,ah 0000457C FEC4 inc ah 0000457E 2C64 sub al,0x64 00004580 73FA jnc 0x457c 00004582 0464 add al,0x64 00004584 80C42F add ah,0x2f 00004587 8824 mov [si],ah 00004589 46 inc si 0000458A 32E4 xor ah,ah 0000458C FEC4 inc ah 0000458E 2C0A sub al,0xa 00004590 73FA jnc 0x458c 00004592 040A add al,0xa 00004594 80C42F add ah,0x2f 00004597 8824 mov [si],ah 00004599 46 inc si 0000459A 0430 add al,0x30 0000459C 8804 mov [si],al 0000459E C3 ret 0000459F 2EC6066982FF mov byte [cs:0x8269],0xff 000045A5 E97832 jmp word 0x7820 000045A8 BE594E mov si,0x4e59 000045AB B90A00 mov cx,0xa 000045AE BB415A mov bx,0x5a41 000045B1 BDEC46 mov bp,0x46ec 000045B4 8BFE mov di,si 000045B6 8BD6 mov dx,si 000045B8 03D1 add dx,cx 000045BA B92E5F mov cx,0x5f2e 000045BD C606714914 mov byte [0x4971],0x14 000045C2 56 push si 000045C3 57 push di 000045C4 53 push bx 000045C5 51 push cx 000045C6 52 push dx 000045C7 55 push bp 000045C8 57 push di 000045C9 56 push si 000045CA 51 push cx 000045CB 52 push dx 000045CC 55 push bp 000045CD E81735 call word 0x7ae7 000045D0 5D pop bp 000045D1 5A pop dx 000045D2 59 pop cx 000045D3 5E pop si 000045D4 5F pop di 000045D5 FE0E7149 dec byte [0x4971] 000045D9 7511 jnz 0x45ec 000045DB C606714914 mov byte [0x4971],0x14 000045E0 8A05 mov al,[di] 000045E2 3AC1 cmp al,cl 000045E4 7404 jz 0x45ea 000045E6 880D mov [di],cl 000045E8 EB02 jmp short 0x45ec 000045EA 882D mov [di],ch 000045EC 57 push di 000045ED 56 push si 000045EE 51 push cx 000045EF 52 push dx 000045F0 55 push bp 000045F1 FFD5 call bp 000045F3 8B1E731F mov bx,[0x1f73] 000045F7 E85832 call word 0x7852 000045FA E84900 call word 0x4646 000045FD 5D pop bp 000045FE 5A pop dx 000045FF 59 pop cx 00004600 5E pop si 00004601 5F pop di 00004602 3CFF cmp al,0xff 00004604 74C2 jz 0x45c8 00004606 5D pop bp 00004607 5A pop dx 00004608 59 pop cx 00004609 5B pop bx 0000460A 5F pop di 0000460B 5E pop si 0000460C 3C7F cmp al,0x7f 0000460E 741E jz 0x462e 00004610 3C0D cmp al,0xd 00004612 7428 jz 0x463c 00004614 3AC3 cmp al,bl 00004616 7CAA jl 0x45c2 00004618 3AC7 cmp al,bh 0000461A 7FA6 jg 0x45c2 0000461C 3BFA cmp di,dx 0000461E 74A2 jz 0x45c2 00004620 8805 mov [di],al 00004622 47 inc di 00004623 8A0D mov cl,[di] 00004625 3BFA cmp di,dx 00004627 7599 jnz 0x45c2 00004629 4F dec di 0000462A 8A0D mov cl,[di] 0000462C EB94 jmp short 0x45c2 0000462E C6052E mov byte [di],0x2e 00004631 B12E mov cl,0x2e 00004633 3BFE cmp di,si 00004635 748B jz 0x45c2 00004637 4F dec di 00004638 8A0D mov cl,[di] 0000463A EB86 jmp short 0x45c2 0000463C C706C31F0000 mov word [0x1fc3],0x0 00004642 880D mov [di],cl 00004644 FFE5 jmp bp 00004646 BE750F mov si,0xf75 00004649 33DB xor bx,bx 0000464B B95300 mov cx,0x53 0000464E F60080 test byte [bx+si],0x80 00004651 7506 jnz 0x4659 00004653 43 inc bx 00004654 E2F8 loop 0x464e 00004656 B0FF mov al,0xff 00004658 C3 ret 00004659 8A00 mov al,[bx+si] 0000465B 247F and al,0x7f 0000465D FEC8 dec al 0000465F 22C0 and al,al 00004661 740A jz 0x466d 00004663 0C80 or al,0x80 00004665 8800 mov [bx+si],al 00004667 3C93 cmp al,0x93 00004669 7405 jz 0x4670 0000466B EBE6 jmp short 0x4653 0000466D C60086 mov byte [bx+si],0x86 00004670 8AC3 mov al,bl 00004672 BB9F20 mov bx,0x209f 00004675 D7 xlatb 00004676 C3 ret 00004677 AC lodsb 00004678 22C0 and al,al 0000467A 7425 jz 0x46a1 0000467C 8AC8 mov cl,al 0000467E FEC9 dec cl 00004680 AC lodsb 00004681 8AE8 mov ch,al 00004683 AC lodsb 00004684 22C0 and al,al 00004686 7505 jnz 0x468d 00004688 BD0200 mov bp,0x2 0000468B EB02 jmp short 0x468f 0000468D 33ED xor bp,bp 0000468F AC lodsb 00004690 3C0D cmp al,0xd 00004692 74E3 jz 0x4677 00004694 51 push cx 00004695 53 push bx 00004696 56 push si 00004697 E8DB31 call word 0x7875 0000469A 5E pop si 0000469B 5B pop bx 0000469C 59 pop cx 0000469D FEC1 inc cl 0000469F EBEE jmp short 0x468f 000046A1 C3 ret 000046A2 A06F1F mov al,[0x1f6f] 000046A5 3C02 cmp al,0x2 000046A7 7509 jnz 0x46b2 000046A9 A06D1F mov al,[0x1f6d] 000046AC A26F1F mov [0x1f6f],al 000046AF E98132 jmp word 0x7933 000046B2 38066D1F cmp [0x1f6d],al 000046B6 7408 jz 0x46c0 000046B8 C6066F1F02 mov byte [0x1f6f],0x2 000046BD E97332 jmp word 0x7933 000046C0 C3 ret 000046C1 A06C1F mov al,[0x1f6c] 000046C4 3CFF cmp al,0xff 000046C6 7509 jnz 0x46d1 000046C8 A06B1F mov al,[0x1f6b] 000046CB A26C1F mov [0x1f6c],al 000046CE E9B332 jmp word 0x7984 000046D1 38066B1F cmp [0x1f6b],al 000046D5 7408 jz 0x46df 000046D7 C6066C1FFF mov byte [0x1f6c],0xff 000046DC E9A532 jmp word 0x7984 000046DF C3 ret 000046E0 32C0 xor al,al 000046E2 A2C91F mov [0x1fc9],al 000046E5 3A06C91F cmp al,[0x1fc9] 000046E9 74FA jz 0x46e5 000046EB C3 ret 000046EC BE564E mov si,0x4e56 000046EF EB86 jmp short 0x4677 000046F1 BE924E mov si,0x4e92 000046F4 EB81 jmp short 0x4677 000046F6 8A16681F mov dl,[0x1f68] 000046FA 8A367049 mov dh,[0x4970] 000046FE 8A0E3D00 mov cl,[0x3d] 00004702 BE6649 mov si,0x4966 00004705 BFCF4D mov di,0x4dcf 00004708 8BC2 mov ax,dx 0000470A 8AE9 mov ch,cl 0000470C 250101 and ax,0x101 0000470F 80E501 and ch,0x1 00004712 D0E0 shl al,1 00004714 D0E0 shl al,1 00004716 D0E0 shl al,1 00004718 D0E4 shl ah,1 0000471A D0E5 shl ch,1 0000471C D0E5 shl ch,1 0000471E 0A04 or al,[si] 00004720 0AC4 or al,ah 00004722 0AC5 or al,ch 00004724 8805 mov [di],al 00004726 8AC2 mov al,dl 00004728 8AE9 mov ch,cl 0000472A 2402 and al,0x2 0000472C 80E502 and ch,0x2 0000472F D0E0 shl al,1 00004731 D0ED shr ch,1 00004733 0A4401 or al,[si+0x1] 00004736 0AC5 or al,ch 00004738 884501 mov [di+0x1],al 0000473B 8BC2 mov ax,dx 0000473D 8AE9 mov ch,cl 0000473F 250402 and ax,0x204 00004742 80E504 and ch,0x4 00004745 D0EC shr ah,1 00004747 D0ED shr ch,1 00004749 0A4402 or al,[si+0x2] 0000474C 0AC4 or al,ah 0000474E 0AC5 or al,ch 00004750 884502 mov [di+0x2],al 00004753 8AC2 mov al,dl 00004755 8AE9 mov ch,cl 00004757 2408 and al,0x8 00004759 80E508 and ch,0x8 0000475C D0E8 shr al,1 0000475E D0E8 shr al,1 00004760 D0E8 shr al,1 00004762 D0ED shr ch,1 00004764 D0ED shr ch,1 00004766 0A4403 or al,[si+0x3] 00004769 0AC5 or al,ch 0000476B 884503 mov [di+0x3],al 0000476E 8BC2 mov ax,dx 00004770 8AE9 mov ch,cl 00004772 251004 and ax,0x410 00004775 80E510 and ch,0x10 00004778 D0E8 shr al,1 0000477A D0E8 shr al,1 0000477C D0E8 shr al,1 0000477E D0EC shr ah,1 00004780 D0EC shr ah,1 00004782 D0ED shr ch,1 00004784 0A4404 or al,[si+0x4] 00004787 0AC4 or al,ah 00004789 0AC5 or al,ch 0000478B 884504 mov [di+0x4],al 0000478E 8BC2 mov ax,dx 00004790 8AE9 mov ch,cl 00004792 2420 and al,0x20 00004794 80E408 and ah,0x8 00004797 80E520 and ch,0x20 0000479A D0E8 shr al,1 0000479C D0E8 shr al,1 0000479E D0E8 shr al,1 000047A0 D0E8 shr al,1 000047A2 D0E8 shr al,1 000047A4 D0EC shr ah,1 000047A6 D0EC shr ah,1 000047A8 D0ED shr ch,1 000047AA D0ED shr ch,1 000047AC D0ED shr ch,1 000047AE 0A4405 or al,[si+0x5] 000047B1 0AC4 or al,ah 000047B3 0AC5 or al,ch 000047B5 884505 mov [di+0x5],al 000047B8 8AC2 mov al,dl 000047BA 8AE9 mov ch,cl 000047BC 24C0 and al,0xc0 000047BE 80E540 and ch,0x40 000047C1 D0E8 shr al,1 000047C3 D0E8 shr al,1 000047C5 D0E8 shr al,1 000047C7 D0E8 shr al,1 000047C9 D0ED shr ch,1 000047CB D0ED shr ch,1 000047CD D0ED shr ch,1 000047CF D0ED shr ch,1 000047D1 D0ED shr ch,1 000047D3 D0ED shr ch,1 000047D5 0A4406 or al,[si+0x6] 000047D8 0AC5 or al,ch 000047DA 884506 mov [di+0x6],al 000047DD 8AC2 mov al,dl 000047DF 240F and al,0xf 000047E1 024407 add al,[si+0x7] 000047E4 884507 mov [di+0x7],al 000047E7 8AC2 mov al,dl 000047E9 24F0 and al,0xf0 000047EB D0E8 shr al,1 000047ED D0E8 shr al,1 000047EF D0E8 shr al,1 000047F1 D0E8 shr al,1 000047F3 024408 add al,[si+0x8] 000047F6 884508 mov [di+0x8],al 000047F9 32C0 xor al,al 000047FB 0205 add al,[di] 000047FD 024501 add al,[di+0x1] 00004800 024502 add al,[di+0x2] 00004803 024503 add al,[di+0x3] 00004806 024504 add al,[di+0x4] 00004809 024505 add al,[di+0x5] 0000480C 024506 add al,[di+0x6] 0000480F 024507 add al,[di+0x7] 00004812 024508 add al,[di+0x8] 00004815 240F and al,0xf 00004817 024409 add al,[si+0x9] 0000481A 884509 mov [di+0x9],al 0000481D B607 mov dh,0x7 0000481F 22D6 and dl,dh 00004821 2AF2 sub dh,dl 00004823 BED54D mov si,0x4dd5 00004826 8A04 mov al,[si] 00004828 8A64FF mov ah,[si-0x1] 0000482B 8824 mov [si],ah 0000482D 8A64FE mov ah,[si-0x2] 00004830 8864FF mov [si-0x1],ah 00004833 8A64FD mov ah,[si-0x3] 00004836 8864FE mov [si-0x2],ah 00004839 8A64FC mov ah,[si-0x4] 0000483C 8864FD mov [si-0x3],ah 0000483F 8A64FB mov ah,[si-0x5] 00004842 8864FC mov [si-0x4],ah 00004845 8A64FA mov ah,[si-0x6] 00004848 8864FB mov [si-0x5],ah 0000484B 8844FA mov [si-0x6],al 0000484E FECE dec dh 00004850 79D4 jns 0x4826 00004852 C3 ret 00004853 BE594E mov si,0x4e59 00004856 0E push cs 00004857 07 pop es 00004858 56 push si 00004859 BF9E49 mov di,0x499e 0000485C B90A00 mov cx,0xa 0000485F F3A6 repe cmpsb 00004861 5E pop si 00004862 7504 jnz 0x4868 00004864 58 pop ax 00004865 E961F9 jmp word 0x41c9 00004868 56 push si 00004869 BFA849 mov di,0x49a8 0000486C B90A00 mov cx,0xa 0000486F F3A6 repe cmpsb 00004871 5E pop si 00004872 7509 jnz 0x487d 00004874 C606711FFF mov byte [0x1f71],0xff 00004879 58 pop ax 0000487A E96EF9 jmp word 0x41eb 0000487D A0681F mov al,[0x1f68] 00004880 8A267049 mov ah,[0x4970] 00004884 50 push ax 00004885 BF6649 mov di,0x4966 00004888 B90900 mov cx,0x9 0000488B 32C0 xor al,al 0000488D 56 push si 0000488E 0204 add al,[si] 00004890 46 inc si 00004891 E2FB loop 0x488e 00004893 5E pop si 00004894 240F and al,0xf 00004896 8A6409 mov ah,[si+0x9] 00004899 2AE0 sub ah,al 0000489B 386509 cmp [di+0x9],ah 0000489E 7403 jz 0x48a3 000048A0 E9EE00 jmp word 0x4991 000048A3 8A4407 mov al,[si+0x7] 000048A6 2A4507 sub al,[di+0x7] 000048A9 8A6408 mov ah,[si+0x8] 000048AC 2A6508 sub ah,[di+0x8] 000048AF 250F0F and ax,0xf0f 000048B2 D0E4 shl ah,1 000048B4 D0E4 shl ah,1 000048B6 D0E4 shl ah,1 000048B8 D0E4 shl ah,1 000048BA 0AC4 or al,ah 000048BC A2681F mov [0x1f68],al 000048BF B607 mov dh,0x7 000048C1 22C6 and al,dh 000048C3 2AF0 sub dh,al 000048C5 8A04 mov al,[si] 000048C7 8A6401 mov ah,[si+0x1] 000048CA 8824 mov [si],ah 000048CC 8A6402 mov ah,[si+0x2] 000048CF 886401 mov [si+0x1],ah 000048D2 8A6403 mov ah,[si+0x3] 000048D5 886402 mov [si+0x2],ah 000048D8 8A6404 mov ah,[si+0x4] 000048DB 886403 mov [si+0x3],ah 000048DE 8A6405 mov ah,[si+0x5] 000048E1 886404 mov [si+0x4],ah 000048E4 8A6406 mov ah,[si+0x6] 000048E7 886405 mov [si+0x5],ah 000048EA 884406 mov [si+0x6],al 000048ED FECE dec dh 000048EF 79D4 jns 0x48c5 000048F1 32E4 xor ah,ah 000048F3 8A04 mov al,[si] 000048F5 D0E8 shr al,1 000048F7 D0E8 shr al,1 000048F9 D0E8 shr al,1 000048FB 2401 and al,0x1 000048FD 0AE0 or ah,al 000048FF 8A4401 mov al,[si+0x1] 00004902 D0E8 shr al,1 00004904 2402 and al,0x2 00004906 0AE0 or ah,al 00004908 8A4402 mov al,[si+0x2] 0000490B 2404 and al,0x4 0000490D 0AE0 or ah,al 0000490F 8A4403 mov al,[si+0x3] 00004912 D0E0 shl al,1 00004914 D0E0 shl al,1 00004916 D0E0 shl al,1 00004918 2408 and al,0x8 0000491A 0AE0 or ah,al 0000491C 8A4404 mov al,[si+0x4] 0000491F D0E0 shl al,1 00004921 D0E0 shl al,1 00004923 D0E0 shl al,1 00004925 2410 and al,0x10 00004927 0AE0 or ah,al 00004929 8A4405 mov al,[si+0x5] 0000492C D0E0 shl al,1 0000492E D0E0 shl al,1 00004930 D0E0 shl al,1 00004932 D0E0 shl al,1 00004934 D0E0 shl al,1 00004936 2420 and al,0x20 00004938 0AE0 or ah,al 0000493A 8A4406 mov al,[si+0x6] 0000493D D0E0 shl al,1 0000493F D0E0 shl al,1 00004941 D0E0 shl al,1 00004943 D0E0 shl al,1 00004945 24C0 and al,0xc0 00004947 0AE0 or ah,al 00004949 3A26681F cmp ah,[0x1f68] 0000494D 7542 jnz 0x4991 0000494F 80FC64 cmp ah,0x64 00004952 773D ja 0x4991 00004954 A0681F mov al,[0x1f68] 00004957 32E4 xor ah,ah 00004959 B114 mov cl,0x14 0000495B F6F1 div cl 0000495D A26B1F mov [0x1f6b],al 00004960 32E4 xor ah,ah 00004962 8A04 mov al,[si] 00004964 D0E8 shr al,1 00004966 2401 and al,0x1 00004968 0AE0 or ah,al 0000496A 8A4402 mov al,[si+0x2] 0000496D D0E0 shl al,1 0000496F 2402 and al,0x2 00004971 0AE0 or ah,al 00004973 8A4404 mov al,[si+0x4] 00004976 D0E0 shl al,1 00004978 D0E0 shl al,1 0000497A 2404 and al,0x4 0000497C 0AE0 or ah,al 0000497E 8A4405 mov al,[si+0x5] 00004981 D0E0 shl al,1 00004983 D0E0 shl al,1 00004985 2408 and al,0x8 00004987 0AE0 or ah,al 00004989 88267049 mov [0x4970],ah 0000498D 58 pop ax 0000498E 2AE4 sub ah,ah 00004990 C3 ret 00004991 58 pop ax 00004992 A2681F mov [0x1f68],al 00004995 88267049 mov [0x4970],ah 00004999 32E4 xor ah,ah 0000499B FEC4 inc ah 0000499D C3 ret 0000499E 56 push si 0000499F 45 inc bp 000049A0 52 push dx 000049A1 53 push bx 000049A2 49 dec cx 000049A3 4F dec di 000049A4 4E dec si 000049A5 4E dec si 000049A6 55 push bp 000049A7 4D dec bp 000049A8 53 push bx 000049A9 4C dec sp 000049AA 41 inc cx 000049AB 4D dec bp 000049AC 52 push dx 000049AD 41 inc cx 000049AE 43 inc bx 000049AF 49 dec cx 000049B0 4E dec si 000049B1 47 inc di 000049B2 1E push ds 000049B3 B425 mov ah,0x25 000049B5 A0C21F mov al,[0x1fc2] 000049B8 8B16BE1F mov dx,[0x1fbe] 000049BC 8E1EC01F mov ds,[0x1fc0] 000049C0 CD21 int 0x21 000049C2 1F pop ds 000049C3 C3 ret 000049C4 1E push ds 000049C5 8CC8 mov ax,cs 000049C7 8ED8 mov ds,ax 000049C9 B80825 mov ax,0x2508 000049CC BAD64B mov dx,0x4bd6 000049CF CD21 int 0x21 000049D1 1F pop ds 000049D2 C3 ret 000049D3 1E push ds 000049D4 8CC8 mov ax,cs 000049D6 8ED8 mov ds,ax 000049D8 B80925 mov ax,0x2509 000049DB BA964A mov dx,0x4a96 000049DE CD21 int 0x21 000049E0 8CC8 mov ax,cs 000049E2 8ED8 mov ds,ax 000049E4 B80825 mov ax,0x2508 000049E7 BA884B mov dx,0x4b88 000049EA CD21 int 0x21 000049EC 1F pop ds 000049ED C3 ret void sleep_pit(dx) { 000049EE FA cli 000049EF 1E push ds 000049F0 B80825 mov ax,0x2508 000049F3 0E push cs 000049F4 1F pop ds 000049F5 BA884B mov dx,0x4b88 000049F8 CD21 int 0x21 000049FA 1F pop ds 000049FB 1E push ds 000049FC B8CA01 mov ax,0x1ca 000049FF 8ED8 mov ds,ax 00004A01 B86025 mov ax,0x2560 00004A04 BA8201 mov dx,0x182 00004A07 CD21 int 0x21 // SET INTERRUPT VECTOR : INT 60 -> 01ca:0182 (hors segment courant) 00004A09 1F pop ds 00004A0A 8B16D61F mov dx,[0x1fd6] 00004A0E 80C206 add dl,0x6 00004A11 EC in al,dx 00004A12 A808 test al,0x8 00004A14 74FB jz 0x4a11 00004A16 EC in al,dx 00004A17 A808 test al,0x8 00004A19 75FB jnz 0x4a16 00004A1B FA cli 00004A1C 8B0EC51F mov cx,[0x1fc5] 00004A20 B036 mov al,0x36 00004A22 E643 out 0x43,al // PIT mode/Command register 00004A24 EB00 jmp short 0x4a26 00004A26 EB00 jmp short 0x4a28 00004A28 EB00 jmp short 0x4a2a 00004A2A 8AC1 mov al,cl 00004A2C E640 out 0x40,al // PIT Channel 0 00004A2E EB00 jmp short 0x4a30 00004A30 EB00 jmp short 0x4a32 00004A32 EB00 jmp short 0x4a34 00004A34 8AC5 mov al,ch 00004A36 E640 out 0x40,al // PIT Channel 0 00004A38 EB00 jmp short 0x4a3a 00004A3A EB00 jmp short 0x4a3c 00004A3C EB00 jmp short 0x4a3e 00004A3E FB sti 00004A3F C3 ret } 00004A40 FA cli 00004A41 B036 mov al,0x36 00004A43 E643 out 0x43,al 00004A45 8B0EC51F mov cx,[0x1fc5] 00004A49 8AC1 mov al,cl 00004A4B E640 out 0x40,al 00004A4D 8AC5 mov al,ch 00004A4F E640 out 0x40,al 00004A51 FB sti 00004A52 C3 ret void unk_04() { 00004A53 1E push ds 00004A54 FA cli 00004A55 B036 mov al,0x36 00004A57 E643 out 0x43,al // Some code related to 8253 timer programming 00004A59 32C0 xor al,al 00004A5B E640 out 0x40,al 00004A5D E640 out 0x40,al 00004A5F C516BA1F lds dx,[0x1fba] 00004A63 B80825 mov ax,0x2508 // INT 21h / AH=25h - set interrupt vector; 00004A66 CD21 int 0x21 // input: AL = interrupt number. DS:DX -> new interrupt handler. 00004A68 FB sti 00004A69 1F pop ds 00004A6A 8B0EF420 mov cx,[0x20f4] 00004A6E 8B16F620 mov dx,[0x20f6] // 18.2 clock ticks per second, 1800B0h per 24 hrs 00004A72 B401 mov ah,0x1 // INT 1A, AH=01 - TIME - SET SYSTEM TIME 00004A74 CD1A int 0x1a // CX:DX = number of clock ticks since midnight 00004A76 C3 ret } 00004A77 FA cli 00004A78 1E push ds 00004A79 06 push es 00004A7A 8CCA mov dx,cs 00004A7C 8EDA mov ds,dx 00004A7E BA964A mov dx,0x4a96 00004A81 B80925 mov ax,0x2509 00004A84 CD21 int 0x21 00004A86 07 pop es 00004A87 1F pop ds 00004A88 FB sti 00004A89 C3 ret 00004A8A 1E push ds 00004A8B B80925 mov ax,0x2509 00004A8E C516B61F lds dx,[0x1fb6] 00004A92 CD21 int 0x21 00004A94 1F pop ds 00004A95 C3 ret 00004A96 1E push ds 00004A97 50 push ax 00004A98 53 push bx 00004A99 51 push cx 00004A9A B8550B mov ax,0xb55 00004A9D 8ED8 mov ds,ax 00004A9F A00220 mov al,[0x2002] 00004AA2 22C0 and al,al 00004AA4 7405 jz 0x4aab 00004AA6 B0AD mov al,0xad 00004AA8 E8CA00 call word 0x4b75 00004AAB E460 in al,0x60 00004AAD 50 push ax 00004AAE E461 in al,0x61 00004AB0 0C80 or al,0x80 00004AB2 E661 out 0x61,al 00004AB4 247F and al,0x7f 00004AB6 E661 out 0x61,al 00004AB8 58 pop ax 00004AB9 50 push ax 00004ABA BB9020 mov bx,0x2090 00004ABD B90100 mov cx,0x1 00004AC0 8AE0 mov ah,al 00004AC2 80E47F and ah,0x7f 00004AC5 A880 test al,0x80 00004AC7 752F jnz 0x4af8 00004AC9 8826CC1F mov [0x1fcc],ah 00004ACD 803E0320FF cmp byte [0x2003],0xff 00004AD2 7548 jnz 0x4b1c 00004AD4 80FC7D cmp ah,0x7d 00004AD7 750C jnz 0x4ae5 00004AD9 C606CC1F00 mov byte [0x1fcc],0x0 00004ADE 33C0 xor ax,ax 00004AE0 830E130002 or word [0x13],byte +0x2 00004AE5 80FC7E cmp ah,0x7e 00004AE8 750C jnz 0x4af6 00004AEA C606CC1F00 mov byte [0x1fcc],0x0 00004AEF 33C0 xor ax,ax 00004AF1 830E130001 or word [0x13],byte +0x1 00004AF6 EB24 jmp short 0x4b1c 00004AF8 C606CC1F00 mov byte [0x1fcc],0x0 00004AFD 803E0320FF cmp byte [0x2003],0xff 00004B02 7518 jnz 0x4b1c 00004B04 80FC7D cmp ah,0x7d 00004B07 7507 jnz 0x4b10 00004B09 33C0 xor ax,ax 00004B0B 83261300FD and word [0x13],byte -0x3 00004B10 80FC7E cmp ah,0x7e 00004B13 7507 jnz 0x4b1c 00004B15 33C0 xor ax,ax 00004B17 83261300FE and word [0x13],byte -0x2 00004B1C 803FFF cmp byte [bx],0xff 00004B1F 7404 jz 0x4b25 00004B21 3A27 cmp ah,[bx] 00004B23 7407 jz 0x4b2c 00004B25 43 inc bx 00004B26 D1E1 shl cx,1 00004B28 73F2 jnc 0x4b1c 00004B2A EB15 jmp short 0x4b41 00004B2C A880 test al,0x80 00004B2E 7506 jnz 0x4b36 00004B30 090EC31F or [0x1fc3],cx 00004B34 EB0B jmp short 0x4b41 00004B36 F7D1 not cx 00004B38 210EC31F and [0x1fc3],cx 00004B3C C606CC1F00 mov byte [0x1fcc],0x0 00004B41 58 pop ax 00004B42 BB750F mov bx,0xf75 00004B45 32E4 xor ah,ah 00004B47 8BC8 mov cx,ax 00004B49 247F and al,0x7f 00004B4B 3C53 cmp al,0x53 00004B4D 7D12 jnl 0x4b61 00004B4F 03D8 add bx,ax 00004B51 80E180 and cl,0x80 00004B54 80F180 xor cl,0x80 00004B57 F6C180 test cl,0x80 00004B5A 7403 jz 0x4b5f 00004B5C 80C914 or cl,0x14 00004B5F 880F mov [bx],cl 00004B61 E8DA00 call word 0x4c3e 00004B64 A00220 mov al,[0x2002] 00004B67 22C0 and al,al 00004B69 7405 jz 0x4b70 00004B6B B0AE mov al,0xae 00004B6D E80500 call word 0x4b75 00004B70 59 pop cx 00004B71 5B pop bx 00004B72 58 pop ax 00004B73 1F pop ds 00004B74 CF iretw 00004B75 50 push ax 00004B76 FA cli 00004B77 E80500 call word 0x4b7f 00004B7A 58 pop ax 00004B7B E664 out 0x64,al 00004B7D FB sti 00004B7E C3 ret 00004B7F 33C9 xor cx,cx 00004B81 E464 in al,0x64 00004B83 A802 test al,0x2 00004B85 E0FA loopne 0x4b81 00004B87 C3 ret 00004B88 50 push ax 00004B89 1E push ds 00004B8A 06 push es 00004B8B 51 push cx 00004B8C 52 push dx 00004B8D 53 push bx 00004B8E 55 push bp 00004B8F 56 push si 00004B90 57 push di 00004B91 9C pushfw 00004B92 B8550B mov ax,0xb55 00004B95 8ED8 mov ds,ax 00004B97 E88931 call word 0x7d23 00004B9A 32D2 xor dl,dl 00004B9C E88AEE call word 0x3a29 00004B9F E86A00 call word 0x4c0c 00004BA2 E86FEB call word 0x3714 00004BA5 FA cli 00004BA6 A0DF1F mov al,[0x1fdf] 00004BA9 FEC0 inc al 00004BAB 2403 and al,0x3 00004BAD A2DF1F mov [0x1fdf],al 00004BB0 7405 jz 0x4bb7 00004BB2 E88900 call word 0x4c3e 00004BB5 EB0A jmp short 0x4bc1 00004BB7 B8C14B mov ax,0x4bc1 00004BBA 9C pushfw 00004BBB 0E push cs 00004BBC 50 push ax 00004BBD FF2EBA1F jmp word far [0x1fba] 00004BC1 FB sti 00004BC2 C606CB1FFF mov byte [0x1fcb],0xff 00004BC7 FE06C91F inc byte [0x1fc9] 00004BCB 9D popfw 00004BCC 5F pop di 00004BCD 5E pop si 00004BCE 5D pop bp 00004BCF 5B pop bx 00004BD0 5A pop dx 00004BD1 59 pop cx 00004BD2 07 pop es 00004BD3 1F pop ds 00004BD4 58 pop ax 00004BD5 CF iretw 00004BD6 50 push ax 00004BD7 53 push bx 00004BD8 51 push cx 00004BD9 52 push dx 00004BDA 56 push si 00004BDB 57 push di 00004BDC 55 push bp 00004BDD 1E push ds 00004BDE B8550B mov ax,0xb55 00004BE1 8ED8 mov ds,ax 00004BE3 A0DF1F mov al,[0x1fdf] 00004BE6 FEC0 inc al 00004BE8 2403 and al,0x3 00004BEA A2DF1F mov [0x1fdf],al 00004BED 7505 jnz 0x4bf4 00004BEF E84C00 call word 0x4c3e 00004BF2 EB0A jmp short 0x4bfe 00004BF4 B8FE4B mov ax,0x4bfe 00004BF7 9C pushfw 00004BF8 0E push cs 00004BF9 50 push ax 00004BFA FF2EBA1F jmp word far [0x1fba] 00004BFE B2FF mov dl,0xff 00004C00 E826EE call word 0x3a29 00004C03 1F pop ds 00004C04 5D pop bp 00004C05 5F pop di 00004C06 5E pop si 00004C07 5A pop dx 00004C08 59 pop cx 00004C09 5B pop bx 00004C0A 58 pop ax 00004C0B CF iretw 00004C0C FE061A00 inc byte [0x1a] 00004C10 A01A00 mov al,[0x1a] 00004C13 2401 and al,0x1 00004C15 7413 jz 0x4c2a 00004C17 803E0820FF cmp byte [0x2008],0xff 00004C1C 740C jz 0x4c2a 00004C1E F606FF2001 test byte [0x20ff],0x1 00004C23 7405 jz 0x4c2a 00004C25 B80000 mov ax,0x0 00004C28 CD60 int 0x60 00004C2A 803E0820FF cmp byte [0x2008],0xff 00004C2F 750C jnz 0x4c3d 00004C31 F606FF2003 test byte [0x20ff],0x3 00004C36 7405 jz 0x4c3d 00004C38 B80000 mov ax,0x0 00004C3B CD61 int 0x61 00004C3D C3 ret 00004C3E B020 mov al,0x20 00004C40 E620 out 0x20,al 00004C42 C3 ret 00004C43 B00B mov al,0xb 00004C45 E620 out 0x20,al 00004C47 EB00 jmp short 0x4c49 00004C49 EB00 jmp short 0x4c4b 00004C4B EB00 jmp short 0x4c4d 00004C4D E420 in al,0x20 00004C4F EB00 jmp short 0x4c51 00004C51 EB00 jmp short 0x4c53 00004C53 EB00 jmp short 0x4c55 00004C55 A87F test al,0x7f 00004C57 7520 jnz 0x4c79 00004C59 B020 mov al,0x20 00004C5B E6A0 out 0xa0,al 00004C5D EB00 jmp short 0x4c5f 00004C5F EB00 jmp short 0x4c61 00004C61 EB00 jmp short 0x4c63 00004C63 B00B mov al,0xb 00004C65 E6A0 out 0xa0,al 00004C67 EB00 jmp short 0x4c69 00004C69 EB00 jmp short 0x4c6b 00004C6B EB00 jmp short 0x4c6d 00004C6D E4A0 in al,0xa0 00004C6F EB00 jmp short 0x4c71 00004C71 EB00 jmp short 0x4c73 00004C73 EB00 jmp short 0x4c75 00004C75 0AC0 or al,al 00004C77 750A jnz 0x4c83 00004C79 B020 mov al,0x20 00004C7B E620 out 0x20,al 00004C7D EB00 jmp short 0x4c7f 00004C7F EB00 jmp short 0x4c81 00004C81 EB00 jmp short 0x4c83 00004C83 C3 ret 00004C84 50 push ax 00004C85 BA00A0 mov dx,0xa000 00004C88 8EC2 mov es,dx 00004C8A BACE03 mov dx,0x3ce 00004C8D B80100 mov ax,0x1 00004C90 36A30C00 mov [ss:0xc],ax 00004C94 EF out dx,ax 00004C95 B80500 mov ax,0x5 00004C98 36A30000 mov [ss:0x0],ax 00004C9C EF out dx,ax 00004C9D B80300 mov ax,0x3 00004CA0 36A30200 mov [ss:0x2],ax 00004CA4 EF out dx,ax 00004CA5 B808FF mov ax,0xff08 00004CA8 36A30E00 mov [ss:0xe],ax 00004CAC EF out dx,ax 00004CAD 58 pop ax 00004CAE BA0201 mov dx,0x102 00004CB1 57 push di 00004CB2 51 push cx 00004CB3 50 push ax 00004CB4 52 push dx 00004CB5 8BC2 mov ax,dx 00004CB7 BAC403 mov dx,0x3c4 00004CBA 36A30800 mov [ss:0x8],ax 00004CBE EF out dx,ax 00004CBF 5A pop dx 00004CC0 58 pop ax 00004CC1 51 push cx 00004CC2 57 push di 00004CC3 53 push bx 00004CC4 32ED xor ch,ch 00004CC6 8ACB mov cl,bl 00004CC8 F3A4 rep movsb 00004CCA 5B pop bx 00004CCB 5F pop di 00004CCC 59 pop cx 00004CCD 03F8 add di,ax 00004CCF E2F0 loop 0x4cc1 00004CD1 59 pop cx 00004CD2 5F pop di 00004CD3 D0E6 shl dh,1 00004CD5 FECF dec bh 00004CD7 75D8 jnz 0x4cb1 00004CD9 C3 ret void _video_flip() { 00004CDA E83419 call word 0x6611 video_buf_memcpy(); 00004CDD 8B1E0F00 mov bx,[0xf] 00004CE1 8A0EDC1F mov cl,[0x1fdc] 00004CE5 32ED xor ch,ch 00004CE7 03D9 add bx,cx 00004CE9 80E307 and bl,0x7 00004CEC 32FF xor bh,bh 00004CEE D1E3 shl bx,1 00004CF0 D1E3 shl bx,1 00004CF2 D1E3 shl bx,1 00004CF4 D1E3 shl bx,1 00004CF6 8BF3 mov si,bx 00004CF8 D1E3 shl bx,1 00004CFA D1E3 shl bx,1 00004CFC D1E3 shl bx,1 00004CFE 03F3 add si,bx 00004D00 803E1900FF cmp byte [0x19],0xff 00004D05 7504 jnz 0x4d0b 00004D07 81C68004 add si,0x480 00004D0B 8BDE mov bx,si 00004D0D 83C360 add bx,byte +0x60 00004D10 8B3E0B00 mov di,[0xb] 00004D14 1E push ds 00004D15 8E1EE61F mov ds,[0x1fe6] 00004D19 E8AE19 call word 0x66ca write_in_vga_ports(); 00004D1C 1F pop ds 00004D1D A10B00 mov ax,[0xb] 00004D20 87060D00 xchg ax,[0xd] 00004D24 A30B00 mov [0xb],ax 00004D27 A10700 mov ax,[0x7] 00004D2A 87060900 xchg ax,[0x9] 00004D2E A30700 mov [0x7],ax 00004D31 C3 ret } 00004D32 FA cli 00004D33 51 push cx 00004D34 8CC1 mov cx,es 00004D36 B80B16 mov ax,0x160b 00004D39 8EC0 mov es,ax 00004D3B BAC403 mov dx,0x3c4 00004D3E 26A10800 mov ax,[es:0x8] 00004D42 B002 mov al,0x2 00004D44 EF out dx,ax 00004D45 BACE03 mov dx,0x3ce 00004D48 26A10000 mov ax,[es:0x0] 00004D4C B005 mov al,0x5 00004D4E EF out dx,ax 00004D4F 26A10200 mov ax,[es:0x2] 00004D53 B003 mov al,0x3 00004D55 EF out dx,ax 00004D56 26A10400 mov ax,[es:0x4] 00004D5A B002 mov al,0x2 00004D5C EF out dx,ax 00004D5D 26A10600 mov ax,[es:0x6] 00004D61 B007 mov al,0x7 00004D63 EF out dx,ax 00004D64 26A10A00 mov ax,[es:0xa] 00004D68 32C0 xor al,al 00004D6A EF out dx,ax 00004D6B 26A10C00 mov ax,[es:0xc] 00004D6F B001 mov al,0x1 00004D71 EF out dx,ax 00004D72 26A10E00 mov ax,[es:0xe] 00004D76 B008 mov al,0x8 00004D78 EF out dx,ax 00004D79 26A11000 mov ax,[es:0x10] 00004D7D B004 mov al,0x4 00004D7F EF out dx,ax 00004D80 8EC1 mov es,cx 00004D82 59 pop cx 00004D83 FB sti 00004D84 C3 ret 00004D85 1E push ds 00004D86 BA8725 mov dx,0x2587 00004D89 8E06E01F mov es,[0x1fe0] 00004D8D 33FF xor di,di 00004D8F 33F6 xor si,si 00004D91 8CC1 mov cx,es 00004D93 E8F5C6 call word 0x148b 00004D96 1F pop ds 00004D97 53 push bx 00004D98 E8D300 call word 0x4e6e 00004D9B E8D603 call word 0x5174 00004D9E 5B pop bx 00004D9F 1E push ds 00004DA0 33FF xor di,di 00004DA2 33F6 xor si,si 00004DA4 8E06E01F mov es,[0x1fe0] 00004DA8 8E1EE01F mov ds,[0x1fe0] 00004DAC E815C7 call word 0x14c4 00004DAF 1F pop ds 00004DB0 53 push bx 00004DB1 E8C001 call word 0x4f74 00004DB4 5B pop bx 00004DB5 1E push ds 00004DB6 33FF xor di,di 00004DB8 33F6 xor si,si 00004DBA 8E06E01F mov es,[0x1fe0] 00004DBE 8E1EE01F mov ds,[0x1fe0] 00004DC2 E8FFC6 call word 0x14c4 00004DC5 1F pop ds 00004DC6 53 push bx 00004DC7 1E push ds 00004DC8 BF44F7 mov di,0xf744 00004DCB 33F6 xor si,si 00004DCD B92800 mov cx,0x28 00004DD0 B82C00 mov ax,0x2c 00004DD3 BB2804 mov bx,0x428 00004DD6 8E1EE01F mov ds,[0x1fe0] 00004DDA E8A7FE call word 0x4c84 00004DDD 1F pop ds 00004DDE 1E push ds 00004DDF BE0019 mov si,0x1900 00004DE2 33FF xor di,di 00004DE4 8E06E81F mov es,[0x1fe8] 00004DE8 8E1EE01F mov ds,[0x1fe0] 00004DEC B9E003 mov cx,0x3e0 00004DEF F3A5 rep movsw 00004DF1 1F pop ds 00004DF2 5B pop bx 00004DF3 1E push ds 00004DF4 33FF xor di,di 00004DF6 33F6 xor si,si 00004DF8 8E06EA1F mov es,[0x1fea] 00004DFC 8E1EEA1F mov ds,[0x1fea] 00004E00 E8C1C6 call word 0x14c4 00004E03 1F pop ds 00004E04 1E push ds 00004E05 A1EA1F mov ax,[0x1fea] 00004E08 05210F add ax,0xf21 00004E0B 8EC0 mov es,ax 00004E0D 8ED8 mov ds,ax 00004E0F 33FF xor di,di 00004E11 33F6 xor si,si 00004E13 E8AEC6 call word 0x14c4 00004E16 1F pop ds 00004E17 53 push bx 00004E18 5B pop bx 00004E19 1E push ds 00004E1A B8CA01 mov ax,0x1ca 00004E1D 8EC0 mov es,ax 00004E1F 8ED8 mov ds,ax 00004E21 33FF xor di,di 00004E23 33F6 xor si,si 00004E25 E89CC6 call word 0x14c4 00004E28 1F pop ds 00004E29 803E0620FF cmp byte [0x2006],0xff 00004E2E 753D jnz 0x4e6d 00004E30 1E push ds 00004E31 8E06E01F mov es,[0x1fe0] 00004E35 8E1EE01F mov ds,[0x1fe0] 00004E39 33FF xor di,di 00004E3B 33F6 xor si,si 00004E3D E884C6 call word 0x14c4 00004E40 1F pop ds 00004E41 1E push ds 00004E42 BF44F7 mov di,0xf744 00004E45 33F6 xor si,si 00004E47 B92800 mov cx,0x28 00004E4A B82C00 mov ax,0x2c 00004E4D BB2804 mov bx,0x428 00004E50 8E1EE01F mov ds,[0x1fe0] 00004E54 E82DFE call word 0x4c84 00004E57 1F pop ds 00004E58 1E push ds 00004E59 BFA000 mov di,0xa0 00004E5C BE0019 mov si,0x1900 00004E5F 8E06E81F mov es,[0x1fe8] 00004E63 8E1EE01F mov ds,[0x1fe0] 00004E67 B92007 mov cx,0x720 00004E6A F3A4 rep movsb 00004E6C 1F pop ds 00004E6D C3 ret 00004E6E 1E push ds 00004E6F 8E06E21F mov es,[0x1fe2] 00004E73 8E1EE01F mov ds,[0x1fe0] 00004E77 33F6 xor si,si 00004E79 33FF xor di,di 00004E7B B91200 mov cx,0x12 00004E7E 51 push cx 00004E7F BA0A02 mov dx,0x20a 00004E82 E83F01 call word 0x4fc4 00004E85 59 pop cx 00004E86 83C628 add si,byte +0x28 00004E89 E2F3 loop 0x4e7e 00004E8B B91000 mov cx,0x10 00004E8E 51 push cx 00004E8F BA0E03 mov dx,0x30e 00004E92 E8CE01 call word 0x5063 00004E95 59 pop cx 00004E96 83C654 add si,byte +0x54 00004E99 E2F3 loop 0x4e8e 00004E9B B91000 mov cx,0x10 00004E9E 51 push cx 00004E9F BA0C02 mov dx,0x20c 00004EA2 E8BE01 call word 0x5063 00004EA5 59 pop cx 00004EA6 83C630 add si,byte +0x30 00004EA9 E2F3 loop 0x4e9e 00004EAB B91000 mov cx,0x10 00004EAE 51 push cx 00004EAF BA0A02 mov dx,0x20a 00004EB2 E80F01 call word 0x4fc4 00004EB5 59 pop cx 00004EB6 83C628 add si,byte +0x28 00004EB9 E2F3 loop 0x4eae 00004EBB B91000 mov cx,0x10 00004EBE 51 push cx 00004EBF BA0C02 mov dx,0x20c 00004EC2 E89E01 call word 0x5063 00004EC5 59 pop cx 00004EC6 83C630 add si,byte +0x30 00004EC9 E2F3 loop 0x4ebe 00004ECB B92000 mov cx,0x20 00004ECE 51 push cx 00004ECF BA0D03 mov dx,0x30d 00004ED2 E88E01 call word 0x5063 00004ED5 59 pop cx 00004ED6 83C64E add si,byte +0x4e 00004ED9 E2F3 loop 0x4ece 00004EDB B94000 mov cx,0x40 00004EDE 51 push cx 00004EDF BA0A03 mov dx,0x30a 00004EE2 E87E01 call word 0x5063 00004EE5 59 pop cx 00004EE6 83C63C add si,byte +0x3c 00004EE9 E2F3 loop 0x4ede 00004EEB B93000 mov cx,0x30 00004EEE 51 push cx 00004EEF BA0D03 mov dx,0x30d 00004EF2 E86E01 call word 0x5063 00004EF5 59 pop cx 00004EF6 83C64E add si,byte +0x4e 00004EF9 E2F3 loop 0x4eee 00004EFB B90800 mov cx,0x8 00004EFE 51 push cx 00004EFF BA0A02 mov dx,0x20a 00004F02 E8BF00 call word 0x4fc4 00004F05 59 pop cx 00004F06 83C628 add si,byte +0x28 00004F09 E2F3 loop 0x4efe 00004F0B B91000 mov cx,0x10 00004F0E 51 push cx 00004F0F BA1003 mov dx,0x310 00004F12 E84E01 call word 0x5063 00004F15 59 pop cx 00004F16 83C660 add si,byte +0x60 00004F19 E2F3 loop 0x4f0e 00004F1B B91000 mov cx,0x10 00004F1E 51 push cx 00004F1F BA0A02 mov dx,0x20a 00004F22 E89F00 call word 0x4fc4 00004F25 59 pop cx 00004F26 83C628 add si,byte +0x28 00004F29 E2F3 loop 0x4f1e 00004F2B B90800 mov cx,0x8 00004F2E 51 push cx 00004F2F BA0D02 mov dx,0x20d 00004F32 E82E01 call word 0x5063 00004F35 59 pop cx 00004F36 83C634 add si,byte +0x34 00004F39 E2F3 loop 0x4f2e 00004F3B B90E00 mov cx,0xe 00004F3E 51 push cx 00004F3F BA0E04 mov dx,0x40e 00004F42 E81E01 call word 0x5063 00004F45 59 pop cx 00004F46 83C670 add si,byte +0x70 00004F49 E2F3 loop 0x4f3e 00004F4B B91000 mov cx,0x10 00004F4E 51 push cx 00004F4F BA0A02 mov dx,0x20a 00004F52 E86F00 call word 0x4fc4 00004F55 59 pop cx 00004F56 83C628 add si,byte +0x28 00004F59 E2F3 loop 0x4f4e 00004F5B B92000 mov cx,0x20 00004F5E 51 push cx 00004F5F BA0A02 mov dx,0x20a 00004F62 E85F00 call word 0x4fc4 00004F65 59 pop cx 00004F66 83C628 add si,byte +0x28 00004F69 E2F3 loop 0x4f5e 00004F6B E84B01 call word 0x50b9 00004F6E 81C68001 add si,0x180 00004F72 1F pop ds 00004F73 C3 ret 00004F74 1E push ds 00004F75 8E06E41F mov es,[0x1fe4] 00004F79 8E1EE01F mov ds,[0x1fe0] 00004F7D 33F6 xor si,si 00004F7F 33FF xor di,di 00004F81 B90800 mov cx,0x8 00004F84 51 push cx 00004F85 B90A00 mov cx,0xa 00004F88 B301 mov bl,0x1 00004F8A E80502 call word 0x5192 00004F8D 83C614 add si,byte +0x14 00004F90 59 pop cx 00004F91 E2F1 loop 0x4f84 00004F93 B90400 mov cx,0x4 00004F96 51 push cx 00004F97 B90D00 mov cx,0xd 00004F9A B301 mov bl,0x1 00004F9C E8F301 call word 0x5192 00004F9F 83C61A add si,byte +0x1a 00004FA2 59 pop cx 00004FA3 E2F1 loop 0x4f96 00004FA5 B91600 mov cx,0x16 00004FA8 B301 mov bl,0x1 00004FAA E8E501 call word 0x5192 00004FAD 83C62C add si,byte +0x2c 00004FB0 B90A00 mov cx,0xa 00004FB3 51 push cx 00004FB4 B90800 mov cx,0x8 00004FB7 B301 mov bl,0x1 00004FB9 E85F02 call word 0x521b 00004FBC 83C608 add si,byte +0x8 00004FBF 59 pop cx 00004FC0 E2F1 loop 0x4fb3 00004FC2 1F pop ds 00004FC3 C3 ret 00004FC4 32C9 xor cl,cl 00004FC6 51 push cx 00004FC7 56 push si 00004FC8 8BEF mov bp,di 00004FCA 8AEE mov ch,dh 00004FCC 51 push cx 00004FCD 8AEA mov ch,dl 00004FCF 8A24 mov ah,[si] 00004FD1 8A4401 mov al,[si+0x1] 00004FD4 83C602 add si,byte +0x2 00004FD7 32DB xor bl,bl 00004FD9 22C9 and cl,cl 00004FDB 740C jz 0x4fe9 00004FDD 8AF9 mov bh,cl 00004FDF D0EC shr ah,1 00004FE1 D0D8 rcr al,1 00004FE3 D0DB rcr bl,1 00004FE5 FECF dec bh 00004FE7 75F6 jnz 0x4fdf 00004FE9 268825 mov [es:di],ah 00004FEC 26884501 mov [es:di+0x1],al 00004FF0 26885D02 mov [es:di+0x2],bl 00004FF4 83C703 add di,byte +0x3 00004FF7 FECD dec ch 00004FF9 75D4 jnz 0x4fcf 00004FFB 59 pop cx 00004FFC FECD dec ch 00004FFE 75CC jnz 0x4fcc 00005000 8BF5 mov si,bp 00005002 8AEA mov ch,dl 00005004 56 push si 00005005 51 push cx 00005006 8AEE mov ch,dh 00005008 52 push dx 00005009 32F6 xor dh,dh 0000500B 8BEA mov bp,dx 0000500D 03D2 add dx,dx 0000500F 03EA add bp,dx 00005011 5A pop dx 00005012 33C0 xor ax,ax 00005014 32DB xor bl,bl 00005016 260A24 or ah,[es:si] 00005019 260A4401 or al,[es:si+0x1] 0000501D 260A5C02 or bl,[es:si+0x2] 00005021 03F5 add si,bp 00005023 FECD dec ch 00005025 75EF jnz 0x5016 00005027 268825 mov [es:di],ah 0000502A 26884501 mov [es:di+0x1],al 0000502E 26885D02 mov [es:di+0x2],bl 00005032 83C703 add di,byte +0x3 00005035 59 pop cx 00005036 5E pop si 00005037 83C603 add si,byte +0x3 0000503A FECD dec ch 0000503C 75C6 jnz 0x5004 0000503E 5E pop si 0000503F 59 pop cx 00005040 FEC1 inc cl 00005042 80F908 cmp cl,0x8 00005045 7403 jz 0x504a 00005047 E97CFF jmp word 0x4fc6 0000504A 83FF10 cmp di,byte +0x10 0000504D 7C13 jl 0x5062 0000504F 8BC7 mov ax,di 00005051 D1E8 shr ax,1 00005053 D1E8 shr ax,1 00005055 D1E8 shr ax,1 00005057 D1E8 shr ax,1 00005059 8CC1 mov cx,es 0000505B 03C1 add ax,cx 0000505D 8EC0 mov es,ax 0000505F 83E70F and di,byte +0xf 00005062 C3 ret 00005063 56 push si 00005064 8BEF mov bp,di 00005066 8AEE mov ch,dh 00005068 51 push cx 00005069 8ACA mov cl,dl 0000506B 32ED xor ch,ch 0000506D F3A5 rep movsw 0000506F 59 pop cx 00005070 FECD dec ch 00005072 75F4 jnz 0x5068 00005074 8BF5 mov si,bp 00005076 8AEA mov ch,dl 00005078 56 push si 00005079 51 push cx 0000507A 8AEE mov ch,dh 0000507C 8AC2 mov al,dl 0000507E 32E4 xor ah,ah 00005080 D1E0 shl ax,1 00005082 8BE8 mov bp,ax 00005084 33C0 xor ax,ax 00005086 32DB xor bl,bl 00005088 260A04 or al,[es:si] 0000508B 260A6401 or ah,[es:si+0x1] 0000508F 03F5 add si,bp 00005091 FECD dec ch 00005093 75F3 jnz 0x5088 00005095 AB stosw 00005096 59 pop cx 00005097 5E pop si 00005098 83C602 add si,byte +0x2 0000509B FECD dec ch 0000509D 75D9 jnz 0x5078 0000509F 5E pop si 000050A0 83FF10 cmp di,byte +0x10 000050A3 7C13 jl 0x50b8 000050A5 8BC7 mov ax,di 000050A7 D1E8 shr ax,1 000050A9 D1E8 shr ax,1 000050AB D1E8 shr ax,1 000050AD D1E8 shr ax,1 000050AF 8CC1 mov cx,es 000050B1 03C1 add ax,cx 000050B3 8EC0 mov es,ax 000050B5 83E70F and di,byte +0xf 000050B8 C3 ret 000050B9 32C9 xor cl,cl 000050BB 51 push cx 000050BC 56 push si 000050BD 57 push di 000050BE B503 mov ch,0x3 000050C0 51 push cx 000050C1 B520 mov ch,0x20 000050C3 8A24 mov ah,[si] 000050C5 8A4401 mov al,[si+0x1] 000050C8 8BE8 mov bp,ax 000050CA 8A7402 mov dh,[si+0x2] 000050CD 8A5403 mov dl,[si+0x3] 000050D0 83C604 add si,byte +0x4 000050D3 32DB xor bl,bl 000050D5 22C9 and cl,cl 000050D7 740C jz 0x50e5 000050D9 8AF9 mov bh,cl 000050DB D1ED shr bp,1 000050DD D1DA rcr dx,1 000050DF D0DB rcr bl,1 000050E1 FECF dec bh 000050E3 75F6 jnz 0x50db 000050E5 8BC5 mov ax,bp 000050E7 268825 mov [es:di],ah 000050EA 26884501 mov [es:di+0x1],al 000050EE 26887502 mov [es:di+0x2],dh 000050F2 26885503 mov [es:di+0x3],dl 000050F6 26885D04 mov [es:di+0x4],bl 000050FA 83C705 add di,byte +0x5 000050FD FECD dec ch 000050FF 75C2 jnz 0x50c3 00005101 59 pop cx 00005102 FECD dec ch 00005104 75BA jnz 0x50c0 00005106 5E pop si 00005107 B520 mov ch,0x20 00005109 56 push si 0000510A 51 push cx 0000510B B703 mov bh,0x3 0000510D 33C9 xor cx,cx 0000510F 33C0 xor ax,ax 00005111 33D2 xor dx,dx 00005113 32DB xor bl,bl 00005115 260A24 or ah,[es:si] 00005118 260A4401 or al,[es:si+0x1] 0000511C 260A6C02 or ch,[es:si+0x2] 00005120 260A4C03 or cl,[es:si+0x3] 00005124 260A7404 or dh,[es:si+0x4] 00005128 81C6A000 add si,0xa0 0000512C FECF dec bh 0000512E 75E5 jnz 0x5115 00005130 268825 mov [es:di],ah 00005133 26884501 mov [es:di+0x1],al 00005137 26886D02 mov [es:di+0x2],ch 0000513B 26884D03 mov [es:di+0x3],cl 0000513F 26887504 mov [es:di+0x4],dh 00005143 83C705 add di,byte +0x5 00005146 59 pop cx 00005147 5E pop si 00005148 83C605 add si,byte +0x5 0000514B FECD dec ch 0000514D 75BA jnz 0x5109 0000514F 5E pop si 00005150 59 pop cx 00005151 FEC1 inc cl 00005153 80F908 cmp cl,0x8 00005156 7403 jz 0x515b 00005158 E960FF jmp word 0x50bb 0000515B 83FF10 cmp di,byte +0x10 0000515E 7C13 jl 0x5173 00005160 8BC7 mov ax,di 00005162 D1E8 shr ax,1 00005164 D1E8 shr ax,1 00005166 D1E8 shr ax,1 00005168 D1E8 shr ax,1 0000516A 8CC1 mov cx,es 0000516C 03C1 add ax,cx 0000516E 8EC0 mov es,ax 00005170 83E70F and di,byte +0xf 00005173 C3 ret 00005174 BEA054 mov si,0x54a0 00005177 8E06E61F mov es,[0x1fe6] 0000517B 33FF xor di,di 0000517D B91000 mov cx,0x10 00005180 B303 mov bl,0x3 00005182 E80D00 call word 0x5192 00005185 BE0055 mov si,0x5500 00005188 BF8004 mov di,0x480 0000518B B303 mov bl,0x3 0000518D B91000 mov cx,0x10 00005190 EB00 jmp short 0x5192 00005192 32F6 xor dh,dh 00005194 52 push dx 00005195 53 push bx 00005196 56 push si 00005197 53 push bx 00005198 51 push cx 00005199 51 push cx 0000519A AD lodsw 0000519B 32D2 xor dl,dl 0000519D 22F6 and dh,dh 0000519F 740C jz 0x51ad 000051A1 8AFE mov bh,dh 000051A3 D0E8 shr al,1 000051A5 D0DC rcr ah,1 000051A7 D0DA rcr dl,1 000051A9 FECF dec bh 000051AB 75F6 jnz 0x51a3 000051AD 268805 mov [es:di],al 000051B0 47 inc di 000051B1 268825 mov [es:di],ah 000051B4 47 inc di 000051B5 268815 mov [es:di],dl 000051B8 47 inc di 000051B9 59 pop cx 000051BA E2DD loop 0x5199 000051BC 59 pop cx 000051BD 5B pop bx 000051BE FECB dec bl 000051C0 75D5 jnz 0x5197 000051C2 5E pop si 000051C3 5B pop bx 000051C4 5A pop dx 000051C5 FEC6 inc dh 000051C7 80FE08 cmp dh,0x8 000051CA 75C8 jnz 0x5194 000051CC C3 ret 000051CD 32F6 xor dh,dh 000051CF 52 push dx 000051D0 53 push bx 000051D1 56 push si 000051D2 53 push bx 000051D3 51 push cx 000051D4 51 push cx 000051D5 53 push bx 000051D6 AD lodsw 000051D7 8BD8 mov bx,ax 000051D9 AD lodsw 000051DA 32D2 xor dl,dl 000051DC 22F6 and dh,dh 000051DE 7412 jz 0x51f2 000051E0 51 push cx 000051E1 8AEE mov ch,dh 000051E3 D0EB shr bl,1 000051E5 D0DF rcr bh,1 000051E7 D0D8 rcr al,1 000051E9 D0DC rcr ah,1 000051EB D0DA rcr dl,1 000051ED FECD dec ch 000051EF 75F2 jnz 0x51e3 000051F1 59 pop cx 000051F2 26881D mov [es:di],bl 000051F5 47 inc di 000051F6 26883D mov [es:di],bh 000051F9 47 inc di 000051FA 268805 mov [es:di],al 000051FD 47 inc di 000051FE 268825 mov [es:di],ah 00005201 47 inc di 00005202 268815 mov [es:di],dl 00005205 47 inc di 00005206 5B pop bx 00005207 59 pop cx 00005208 E2CA loop 0x51d4 0000520A 59 pop cx 0000520B 5B pop bx 0000520C FECB dec bl 0000520E 75C2 jnz 0x51d2 00005210 5E pop si 00005211 5B pop bx 00005212 5A pop dx 00005213 FEC6 inc dh 00005215 80FE08 cmp dh,0x8 00005218 75B5 jnz 0x51cf 0000521A C3 ret 0000521B 32F6 xor dh,dh 0000521D 52 push dx 0000521E 53 push bx 0000521F 56 push si 00005220 53 push bx 00005221 51 push cx 00005222 51 push cx 00005223 AC lodsb 00005224 32E4 xor ah,ah 00005226 22F6 and dh,dh 00005228 740A jz 0x5234 0000522A 8AFE mov bh,dh 0000522C D0E8 shr al,1 0000522E D0DC rcr ah,1 00005230 FECF dec bh 00005232 75F8 jnz 0x522c 00005234 AB stosw 00005235 59 pop cx 00005236 E2EA loop 0x5222 00005238 59 pop cx 00005239 5B pop bx 0000523A FECB dec bl 0000523C 75E2 jnz 0x5220 0000523E 5E pop si 0000523F 5B pop bx 00005240 5A pop dx 00005241 FEC6 inc dh 00005243 80FE08 cmp dh,0x8 00005246 75D5 jnz 0x521d 00005248 C3 ret void vga_set_read_mode1_compare_plan3_to_color_8() { 00005249 BAC403 mov dx,0x3c4 // 0000524C B8020F mov ax,0xf02 // 0000524F 36A30800 mov [ss:0x8],ax vga_out_3c4_bkp = 0xf02; 00005253 EF out dx,ax // VGA sequencer index, Map Mask register set to 0x0f 00005254 BACE03 mov dx,0x3ce // Enables the system to write at all 4 maps 00005257 B80508 mov ax,0x805 // The system CPU can perform 32bits op with only 1 mem cycle 0000525A 36A30000 mov [ss:0x0],ax vga_out_3ce_05_bkp = 0x805; 0000525E EF out dx,ax // VGA Graphics Mode Register (Index 05h), enable Read Mode 1 (color compare) 0000525F B80708 mov ax,0x807 // http://www.osdever.net/FreeVGA/vga/graphreg.htm#05 00005262 36A30600 mov [ss:0x6],ax vga_out_3ce_02_bkp = 0x802; 00005266 EF out dx,ax // VGA Color Don't Care Register (Index 07h), enable comparison from plane 3 00005267 B80208 mov ax,0x802 0000526A 36A30400 mov [ss:0x4],ax 0000526E EF out dx,ax // VGA Color Compare Register (Index 02h), compare plane 3 with color index 0x8 0000526F B800A0 mov ax,0xa000 00005272 8EC0 mov es,ax es = video_mem_base; 00005274 C7060400D000 mov word [0x4],0xd0 [0x4] = LEVEL_WIDTH/8; 0000527A C3 ret } function vga_mem_read_prepare_registers() { 0000527B B800A0 mov ax,0xa000 es = video_mem_base; 0000527E 8EC0 mov es,ax // 00005280 8B7C02 mov di,[si+0x2] di = lemm.y_effective - 16; 00005283 83EF10 sub di,byte +0x10 if ( di >= 0 ) di=0; //WTF ??? 00005286 7902 jns 0x528a // 00005288 33FF xor di,di // 0000528A 52 push dx // 0000528B B8D000 mov ax,0xd0 di *= (LEVEL_WIDTH/8); 0000528E F7E7 mul di // 00005290 5A pop dx // 00005291 8BF8 mov di,ax // 00005293 8B0C mov cx,[si] // 00005295 8BD9 mov bx,cx cx = lemm.x_effective / 8; 00005297 D1E9 shr cx,1 // 00005299 D1E9 shr cx,1 // 0000529B D1E9 shr cx,1 // 0000529D 03F9 add di,cx di += 0x6d60 + lemm.x_effective / 8; 0000529F 81C7606D add di,0x6d60 // 000052A3 83E307 and bx,byte +0x7 bx = 0x5660 + lemm.x_effective % 8; 000052A6 81C36056 add bx,0x5660 // Memory at ds:bx is : 80 40 20 10 08 04 02 01 000052AA 8A27 mov ah,[bx] ah = [bx]; 000052AC C3 ret return; } 000052AD BACE03 mov dx,0x3ce 000052B0 33C0 xor ax,ax 000052B2 36A30A00 mov [ss:0xa],ax 000052B6 EF out dx,ax 000052B7 B8010F mov ax,0xf01 000052BA 36A30C00 mov [ss:0xc],ax 000052BE EF out dx,ax 000052BF B80300 mov ax,0x3 000052C2 36A30200 mov [ss:0x2],ax 000052C6 EF out dx,ax 000052C7 B800A0 mov ax,0xa000 000052CA 8EC0 mov es,ax 000052CC B91600 mov cx,0x16 000052CF 33DB xor bx,bx 000052D1 8B7C02 mov di,[si+0x2] 000052D4 83EF1E sub di,byte +0x1e 000052D7 7910 jns 0x52e9 000052D9 03CF add cx,di 000052DB F7DF neg di 000052DD 83FF15 cmp di,byte +0x15 000052E0 7603 jna 0x52e5 000052E2 E98900 jmp word 0x536e 000052E5 8BDF mov bx,di 000052E7 33FF xor di,di 000052E9 51 push cx 000052EA 53 push bx 000052EB B8D000 mov ax,0xd0 000052EE 52 push dx 000052EF F7E7 mul di 000052F1 8BF8 mov di,ax 000052F3 5A pop dx 000052F4 8B0C mov cx,[si] 000052F6 83E908 sub cx,byte +0x8 000052F9 D1E9 shr cx,1 000052FB D1E9 shr cx,1 000052FD D1E9 shr cx,1 000052FF 03F9 add di,cx 00005301 81C7606D add di,0x6d60 00005305 58 pop ax 00005306 8BD8 mov bx,ax 00005308 03C0 add ax,ax 0000530A 03C3 add ax,bx 0000530C 8BD8 mov bx,ax 0000530E 59 pop cx 0000530F 56 push si 00005310 8B04 mov ax,[si] 00005312 83E808 sub ax,byte +0x8 00005315 83E007 and ax,byte +0x7 00005318 D1E0 shl ax,1 0000531A 8BF0 mov si,ax 0000531C D1E0 shl ax,1 0000531E D1E0 shl ax,1 00005320 D1E0 shl ax,1 00005322 D1E0 shl ax,1 00005324 D1E0 shl ax,1 00005326 03F0 add si,ax 00005328 81C6600C add si,0xc60 0000532C 03F3 add si,bx 0000532E 1E push ds 0000532F 8E1EE41F mov ds,[0x1fe4] 00005333 FA cli 00005334 AD lodsw 00005335 8BD8 mov bx,ax 00005337 268A25 mov ah,[es:di] 0000533A 8AE0 mov ah,al 0000533C B008 mov al,0x8 0000533E 36A30E00 mov [ss:0xe],ax 00005342 EF out dx,ax 00005343 8AC4 mov al,ah 00005345 AA stosb 00005346 268A25 mov ah,[es:di] 00005349 8AE7 mov ah,bh 0000534B B008 mov al,0x8 0000534D 36A30E00 mov [ss:0xe],ax 00005351 EF out dx,ax 00005352 8AC4 mov al,ah 00005354 AA stosb 00005355 AC lodsb 00005356 268A25 mov ah,[es:di] 00005359 8AE0 mov ah,al 0000535B B008 mov al,0x8 0000535D 36A30E00 mov [ss:0xe],ax 00005361 EF out dx,ax 00005362 8AC4 mov al,ah 00005364 AA stosb 00005365 81C7CD00 add di,0xcd 00005369 E2C9 loop 0x5334 0000536B FB sti 0000536C 1F pop ds 0000536D 5E pop si 0000536E C3 ret 0000536F BACE03 mov dx,0x3ce 00005372 33C0 xor ax,ax 00005374 36A30A00 mov [ss:0xa],ax 00005378 EF out dx,ax 00005379 B8010F mov ax,0xf01 0000537C 36A30C00 mov [ss:0xc],ax 00005380 EF out dx,ax 00005381 B80300 mov ax,0x3 00005384 36A30200 mov [ss:0x2],ax 00005388 EF out dx,ax 00005389 B800A0 mov ax,0xa000 0000538C 8EC0 mov es,ax 0000538E FA cli 0000538F 268A05 mov al,[es:di] 00005392 86C7 xchg al,bh 00005394 8AE0 mov ah,al 00005396 B008 mov al,0x8 00005398 36A30E00 mov [ss:0xe],ax 0000539C EF out dx,ax 0000539D 8AC4 mov al,ah 0000539F AA stosb 000053A0 268A05 mov al,[es:di] 000053A3 86C3 xchg al,bl 000053A5 8AE0 mov ah,al 000053A7 B008 mov al,0x8 000053A9 36A30E00 mov [ss:0xe],ax 000053AD EF out dx,ax 000053AE 8AC4 mov al,ah 000053B0 AA stosb 000053B1 268A05 mov al,[es:di] 000053B4 86C1 xchg al,cl 000053B6 8AE0 mov ah,al 000053B8 B008 mov al,0x8 000053BA 36A30E00 mov [ss:0xe],ax 000053BE EF out dx,ax 000053BF 8AC4 mov al,ah 000053C1 AA stosb 000053C2 FB sti 000053C3 C3 ret 000053C4 FA cli 000053C5 BAC403 mov dx,0x3c4 000053C8 B80208 mov ax,0x802 000053CB 36A30800 mov [ss:0x8],ax 000053CF EF out dx,ax 000053D0 BACE03 mov dx,0x3ce 000053D3 B80008 mov ax,0x800 000053D6 36A30A00 mov [ss:0xa],ax 000053DA EF out dx,ax 000053DB B80108 mov ax,0x801 000053DE 36A30C00 mov [ss:0xc],ax 000053E2 EF out dx,ax 000053E3 B80300 mov ax,0x3 000053E6 36A30200 mov [ss:0x2],ax 000053EA EF out dx,ax 000053EB B800A0 mov ax,0xa000 000053EE 8EC0 mov es,ax 000053F0 FF7402 push word [si+0x2] 000053F3 FF34 push word [si] 000053F5 8B04 mov ax,[si] 000053F7 034404 add ax,[si+0x4] 000053FA 807C2700 cmp byte [si+0x27],0x0 000053FE 7903 jns 0x5403 00005400 83E804 sub ax,byte +0x4 00005403 8904 mov [si],ax 00005405 50 push ax 00005406 FF4C02 dec word [si+0x2] 00005409 E86FFE call word 0x527b 0000540C 59 pop cx 0000540D 8F04 pop word [si] 0000540F 8F4402 pop word [si+0x2] 00005412 BBFC00 mov bx,0xfc 00005415 B200 mov dl,0x0 00005417 83E107 and cx,byte +0x7 0000541A 7406 jz 0x5422 0000541C D1EB shr bx,1 0000541E D0DA rcr dl,1 00005420 E2FA loop 0x541c 00005422 8ACA mov cl,dl 00005424 BACE03 mov dx,0x3ce 00005427 268A05 mov al,[es:di] 0000542A 8AE7 mov ah,bh 0000542C B008 mov al,0x8 0000542E 36A30E00 mov [ss:0xe],ax 00005432 EF out dx,ax 00005433 8AC4 mov al,ah 00005435 AA stosb 00005436 268A05 mov al,[es:di] 00005439 8AE3 mov ah,bl 0000543B B008 mov al,0x8 0000543D 36A30E00 mov [ss:0xe],ax 00005441 EF out dx,ax 00005442 8AC4 mov al,ah 00005444 AA stosb 00005445 268A05 mov al,[es:di] 00005448 8AE1 mov ah,cl 0000544A B008 mov al,0x8 0000544C 36A30E00 mov [ss:0xe],ax 00005450 EF out dx,ax 00005451 8AC4 mov al,ah 00005453 AA stosb 00005454 BAC403 mov dx,0x3c4 00005457 B8020F mov ax,0xf02 0000545A 36A30800 mov [ss:0x8],ax 0000545E EF out dx,ax 0000545F FB sti 00005460 C3 ret 00005461 D1E0 shl ax,1 00005463 D1E0 shl ax,1 00005465 D1E0 shl ax,1 00005467 D1E0 shl ax,1 00005469 8BD0 mov dx,ax 0000546B D1E0 shl ax,1 0000546D D1E0 shl ax,1 0000546F D1E0 shl ax,1 00005471 D1E0 shl ax,1 00005473 2BC2 sub ax,dx 00005475 50 push ax 00005476 BACE03 mov dx,0x3ce 00005479 33C0 xor ax,ax 0000547B 36A30A00 mov [ss:0xa],ax 0000547F EF out dx,ax 00005480 B8010F mov ax,0xf01 00005483 36A30C00 mov [ss:0xc],ax 00005487 EF out dx,ax 00005488 B80300 mov ax,0x3 0000548B 36A30200 mov [ss:0x2],ax 0000548F EF out dx,ax 00005490 B800A0 mov ax,0xa000 00005493 8EC0 mov es,ax 00005495 8B7C02 mov di,[si+0x2] 00005498 037C06 add di,[si+0x6] 0000549B 83EF10 sub di,byte +0x10 0000549E B8D000 mov ax,0xd0 000054A1 52 push dx 000054A2 F7E7 mul di 000054A4 8BF8 mov di,ax 000054A6 5A pop dx 000054A7 8B0C mov cx,[si] 000054A9 034C04 add cx,[si+0x4] 000054AC D1E9 shr cx,1 000054AE D1E9 shr cx,1 000054B0 D1E9 shr cx,1 000054B2 03F9 add di,cx 000054B4 81C7606D add di,0x6d60 000054B8 5B pop bx 000054B9 56 push si 000054BA 807C27FF cmp byte [si+0x27],0xff 000054BE 7504 jnz 0x54c4 000054C0 81C3C003 add bx,0x3c0 000054C4 8B04 mov ax,[si] 000054C6 034404 add ax,[si+0x4] 000054C9 83E007 and ax,byte +0x7 000054CC D1E0 shl ax,1 000054CE 8BF0 mov si,ax 000054D0 D1E6 shl si,1 000054D2 D1E6 shl si,1 000054D4 D1E6 shl si,1 000054D6 D1E6 shl si,1 000054D8 2BF0 sub si,ax 000054DA 03F3 add si,bx 000054DC 1E push ds 000054DD 8E1EE41F mov ds,[0x1fe4] 000054E1 B90A00 mov cx,0xa 000054E4 FA cli 000054E5 AD lodsw 000054E6 8BD8 mov bx,ax 000054E8 268A25 mov ah,[es:di] 000054EB 8AE0 mov ah,al 000054ED B008 mov al,0x8 000054EF 36A30E00 mov [ss:0xe],ax 000054F3 EF out dx,ax 000054F4 8AC4 mov al,ah 000054F6 AA stosb 000054F7 268A25 mov ah,[es:di] 000054FA 8AE7 mov ah,bh 000054FC B008 mov al,0x8 000054FE 36A30E00 mov [ss:0xe],ax 00005502 EF out dx,ax 00005503 8AC4 mov al,ah 00005505 AA stosb 00005506 AC lodsb 00005507 268A25 mov ah,[es:di] 0000550A 8AE0 mov ah,al 0000550C B008 mov al,0x8 0000550E 36A30E00 mov [ss:0xe],ax 00005512 EF out dx,ax 00005513 8AC4 mov al,ah 00005515 AA stosb 00005516 81C7CD00 add di,0xcd 0000551A E2C9 loop 0x54e5 0000551C FB sti 0000551D 1F pop ds 0000551E 5E pop si 0000551F C3 ret 00005520 D1E0 shl ax,1 00005522 D1E0 shl ax,1 00005524 D1E0 shl ax,1 00005526 8BD8 mov bx,ax 00005528 D1E0 shl ax,1 0000552A D1E0 shl ax,1 0000552C D1E0 shl ax,1 0000552E 03D8 add bx,ax 00005530 D1E0 shl ax,1 00005532 03D8 add bx,ax 00005534 D1E0 shl ax,1 00005536 D1E0 shl ax,1 00005538 2BC3 sub ax,bx 0000553A 058007 add ax,0x780 0000553D 50 push ax 0000553E BACE03 mov dx,0x3ce 00005541 33C0 xor ax,ax 00005543 36A30A00 mov [ss:0xa],ax 00005547 EF out dx,ax 00005548 B8010F mov ax,0xf01 0000554B 36A30C00 mov [ss:0xc],ax 0000554F EF out dx,ax 00005550 B80300 mov ax,0x3 00005553 36A30200 mov [ss:0x2],ax 00005557 EF out dx,ax 00005558 B800A0 mov ax,0xa000 0000555B 8EC0 mov es,ax 0000555D 8B0C mov cx,[si] 0000555F 8B7C02 mov di,[si+0x2] 00005562 807C2802 cmp byte [si+0x28],0x2 00005566 7507 jnz 0x556f 00005568 47 inc di 00005569 8A4427 mov al,[si+0x27] 0000556C 98 cbw 0000556D 03C8 add cx,ax 0000556F 037C06 add di,[si+0x6] 00005572 83EF10 sub di,byte +0x10 00005575 B8D000 mov ax,0xd0 00005578 52 push dx 00005579 F7E7 mul di 0000557B 8BF8 mov di,ax 0000557D 5A pop dx 0000557E 034C04 add cx,[si+0x4] 00005581 8BE9 mov bp,cx 00005583 D1E9 shr cx,1 00005585 D1E9 shr cx,1 00005587 D1E9 shr cx,1 00005589 03F9 add di,cx 0000558B 81C7606D add di,0x6d60 0000558F 5B pop bx 00005590 56 push si 00005591 807C27FF cmp byte [si+0x27],0xff 00005595 7504 jnz 0x559b 00005597 81C37002 add bx,0x270 0000559B 83E507 and bp,byte +0x7 0000559E 8BF5 mov si,bp 000055A0 D1E6 shl si,1 000055A2 D1E6 shl si,1 000055A4 D1E6 shl si,1 000055A6 8BCE mov cx,si 000055A8 2BCD sub cx,bp 000055AA D1E6 shl si,1 000055AC D1E6 shl si,1 000055AE 03F1 add si,cx 000055B0 03F3 add si,bx 000055B2 1E push ds 000055B3 8E1EE41F mov ds,[0x1fe4] 000055B7 B90D00 mov cx,0xd 000055BA FA cli 000055BB AD lodsw 000055BC 8BD8 mov bx,ax 000055BE 268A25 mov ah,[es:di] 000055C1 8AE0 mov ah,al 000055C3 B008 mov al,0x8 000055C5 36A30E00 mov [ss:0xe],ax 000055C9 EF out dx,ax 000055CA 8AC4 mov al,ah 000055CC AA stosb 000055CD 268A25 mov ah,[es:di] 000055D0 8AE7 mov ah,bh 000055D2 B008 mov al,0x8 000055D4 36A30E00 mov [ss:0xe],ax 000055D8 EF out dx,ax 000055D9 8AC4 mov al,ah 000055DB AA stosb 000055DC AC lodsb 000055DD 268A25 mov ah,[es:di] 000055E0 8AE0 mov ah,al 000055E2 B008 mov al,0x8 000055E4 36A30E00 mov [ss:0xe],ax 000055E8 EF out dx,ax 000055E9 8AC4 mov al,ah 000055EB AA stosb 000055EC 81C7CD00 add di,0xcd 000055F0 E2C9 loop 0x55bb 000055F2 FB sti 000055F3 1F pop ds 000055F4 5E pop si 000055F5 C3 ret 000055F6 53 push bx 000055F7 51 push cx 000055F8 B800A0 mov ax,0xa000 000055FB 8EC0 mov es,ax 000055FD 8BFB mov di,bx 000055FF 83EF10 sub di,byte +0x10 00005602 52 push dx 00005603 B8D000 mov ax,0xd0 00005606 F7E7 mul di 00005608 5A pop dx 00005609 8BF8 mov di,ax 0000560B 8BD9 mov bx,cx 0000560D D1E9 shr cx,1 0000560F D1E9 shr cx,1 00005611 D1E9 shr cx,1 00005613 03F9 add di,cx 00005615 81C7606D add di,0x6d60 00005619 83E307 and bx,byte +0x7 0000561C 81C36056 add bx,0x5660 00005620 8A27 mov ah,[bx] 00005622 59 pop cx 00005623 5B pop bx 00005624 C3 ret 00005625 1E push ds 00005626 BAC403 mov dx,0x3c4 00005629 B8020F mov ax,0xf02 0000562C 36A30800 mov [ss:0x8],ax 00005630 EF out dx,ax 00005631 BACE03 mov dx,0x3ce 00005634 33C0 xor ax,ax 00005636 36A30A00 mov [ss:0xa],ax 0000563A EF out dx,ax 0000563B B8010E mov ax,0xe01 0000563E 36A30C00 mov [ss:0xc],ax 00005642 EF out dx,ax 00005643 B80500 mov ax,0x5 00005646 36A30000 mov [ss:0x0],ax 0000564A EF out dx,ax 0000564B B80300 mov ax,0x3 0000564E 36A30200 mov [ss:0x2],ax 00005652 EF out dx,ax 00005653 8ED9 mov ds,cx 00005655 B900A0 mov cx,0xa000 00005658 8EC1 mov es,cx 0000565A 8BEF mov bp,di 0000565C 8B0F mov cx,[bx] 0000565E 43 inc bx 0000565F 43 inc bx 00005660 B008 mov al,0x8 00005662 8AE1 mov ah,cl 00005664 36A30E00 mov [ss:0xe],ax 00005668 EF out dx,ax 00005669 FA cli 0000566A 268A05 mov al,[es:di] 0000566D AD lodsw 0000566E AA stosb 0000566F FB sti 00005670 86E5 xchg ah,ch 00005672 B008 mov al,0x8 00005674 36A30E00 mov [ss:0xe],ax 00005678 EF out dx,ax 00005679 FA cli 0000567A 268A05 mov al,[es:di] 0000567D 8AC5 mov al,ch 0000567F AA stosb 00005680 FB sti 00005681 8A27 mov ah,[bx] 00005683 43 inc bx 00005684 B008 mov al,0x8 00005686 36A30E00 mov [ss:0xe],ax 0000568A EF out dx,ax 0000568B FA cli 0000568C 268A05 mov al,[es:di] 0000568F AC lodsb 00005690 AA stosb 00005691 FB sti 00005692 83C729 add di,byte +0x29 00005695 8B0F mov cx,[bx] 00005697 43 inc bx 00005698 43 inc bx 00005699 B008 mov al,0x8 0000569B 8AE1 mov ah,cl 0000569D 36A30E00 mov [ss:0xe],ax 000056A1 EF out dx,ax 000056A2 FA cli 000056A3 268A05 mov al,[es:di] 000056A6 AD lodsw 000056A7 AA stosb 000056A8 FB sti 000056A9 86E5 xchg ah,ch 000056AB B008 mov al,0x8 000056AD 36A30E00 mov [ss:0xe],ax 000056B1 EF out dx,ax 000056B2 FA cli 000056B3 268A05 mov al,[es:di] 000056B6 8AC5 mov al,ch 000056B8 AA stosb 000056B9 FB sti 000056BA 8A27 mov ah,[bx] 000056BC 43 inc bx 000056BD B008 mov al,0x8 000056BF 36A30E00 mov [ss:0xe],ax 000056C3 EF out dx,ax 000056C4 FA cli 000056C5 268A05 mov al,[es:di] 000056C8 AC lodsb 000056C9 AA stosb 000056CA FB sti 000056CB 83C729 add di,byte +0x29 000056CE 8B0F mov cx,[bx] 000056D0 43 inc bx 000056D1 43 inc bx 000056D2 B008 mov al,0x8 000056D4 8AE1 mov ah,cl 000056D6 36A30E00 mov [ss:0xe],ax 000056DA EF out dx,ax 000056DB FA cli 000056DC 268A05 mov al,[es:di] 000056DF AD lodsw 000056E0 AA stosb 000056E1 FB sti 000056E2 86E5 xchg ah,ch 000056E4 B008 mov al,0x8 000056E6 36A30E00 mov [ss:0xe],ax 000056EA EF out dx,ax 000056EB FA cli 000056EC 268A05 mov al,[es:di] 000056EF 8AC5 mov al,ch 000056F1 AA stosb 000056F2 FB sti 000056F3 8A27 mov ah,[bx] 000056F5 43 inc bx 000056F6 B008 mov al,0x8 000056F8 36A30E00 mov [ss:0xe],ax 000056FC EF out dx,ax 000056FD FA cli 000056FE 268A05 mov al,[es:di] 00005701 AC lodsb 00005702 AA stosb 00005703 FB sti 00005704 83C729 add di,byte +0x29 00005707 8B0F mov cx,[bx] 00005709 43 inc bx 0000570A 43 inc bx 0000570B B008 mov al,0x8 0000570D 8AE1 mov ah,cl 0000570F 36A30E00 mov [ss:0xe],ax 00005713 EF out dx,ax 00005714 FA cli 00005715 268A05 mov al,[es:di] 00005718 AD lodsw 00005719 AA stosb 0000571A FB sti 0000571B 86E5 xchg ah,ch 0000571D B008 mov al,0x8 0000571F 36A30E00 mov [ss:0xe],ax 00005723 EF out dx,ax 00005724 FA cli 00005725 268A05 mov al,[es:di] 00005728 8AC5 mov al,ch 0000572A AA stosb 0000572B FB sti 0000572C 8A27 mov ah,[bx] 0000572E 43 inc bx 0000572F B008 mov al,0x8 00005731 36A30E00 mov [ss:0xe],ax 00005735 EF out dx,ax 00005736 FA cli 00005737 268A05 mov al,[es:di] 0000573A AC lodsb 0000573B AA stosb 0000573C FB sti 0000573D 83C729 add di,byte +0x29 00005740 8B0F mov cx,[bx] 00005742 43 inc bx 00005743 43 inc bx 00005744 B008 mov al,0x8 00005746 8AE1 mov ah,cl 00005748 36A30E00 mov [ss:0xe],ax 0000574C EF out dx,ax 0000574D FA cli 0000574E 268A05 mov al,[es:di] 00005751 AD lodsw 00005752 AA stosb 00005753 FB sti 00005754 86E5 xchg ah,ch 00005756 B008 mov al,0x8 00005758 36A30E00 mov [ss:0xe],ax 0000575C EF out dx,ax 0000575D FA cli 0000575E 268A05 mov al,[es:di] 00005761 8AC5 mov al,ch 00005763 AA stosb 00005764 FB sti 00005765 8A27 mov ah,[bx] 00005767 43 inc bx 00005768 B008 mov al,0x8 0000576A 36A30E00 mov [ss:0xe],ax 0000576E EF out dx,ax 0000576F FA cli 00005770 268A05 mov al,[es:di] 00005773 AC lodsb 00005774 AA stosb 00005775 FB sti 00005776 83C729 add di,byte +0x29 00005779 8B0F mov cx,[bx] 0000577B 43 inc bx 0000577C 43 inc bx 0000577D B008 mov al,0x8 0000577F 8AE1 mov ah,cl 00005781 36A30E00 mov [ss:0xe],ax 00005785 EF out dx,ax 00005786 FA cli 00005787 268A05 mov al,[es:di] 0000578A AD lodsw 0000578B AA stosb 0000578C FB sti 0000578D 86E5 xchg ah,ch 0000578F B008 mov al,0x8 00005791 36A30E00 mov [ss:0xe],ax 00005795 EF out dx,ax 00005796 FA cli 00005797 268A05 mov al,[es:di] 0000579A 8AC5 mov al,ch 0000579C AA stosb 0000579D FB sti 0000579E 8A27 mov ah,[bx] 000057A0 43 inc bx 000057A1 B008 mov al,0x8 000057A3 36A30E00 mov [ss:0xe],ax 000057A7 EF out dx,ax 000057A8 FA cli 000057A9 268A05 mov al,[es:di] 000057AC AC lodsb 000057AD AA stosb 000057AE FB sti 000057AF 83C729 add di,byte +0x29 000057B2 8B0F mov cx,[bx] 000057B4 43 inc bx 000057B5 43 inc bx 000057B6 B008 mov al,0x8 000057B8 8AE1 mov ah,cl 000057BA 36A30E00 mov [ss:0xe],ax 000057BE EF out dx,ax 000057BF FA cli 000057C0 268A05 mov al,[es:di] 000057C3 AD lodsw 000057C4 AA stosb 000057C5 FB sti 000057C6 86E5 xchg ah,ch 000057C8 B008 mov al,0x8 000057CA 36A30E00 mov [ss:0xe],ax 000057CE EF out dx,ax 000057CF FA cli 000057D0 268A05 mov al,[es:di] 000057D3 8AC5 mov al,ch 000057D5 AA stosb 000057D6 FB sti 000057D7 8A27 mov ah,[bx] 000057D9 43 inc bx 000057DA B008 mov al,0x8 000057DC 36A30E00 mov [ss:0xe],ax 000057E0 EF out dx,ax 000057E1 FA cli 000057E2 268A05 mov al,[es:di] 000057E5 AC lodsb 000057E6 AA stosb 000057E7 FB sti 000057E8 83C729 add di,byte +0x29 000057EB 8B0F mov cx,[bx] 000057ED 43 inc bx 000057EE 43 inc bx 000057EF B008 mov al,0x8 000057F1 8AE1 mov ah,cl 000057F3 36A30E00 mov [ss:0xe],ax 000057F7 EF out dx,ax 000057F8 FA cli 000057F9 268A05 mov al,[es:di] 000057FC AD lodsw 000057FD AA stosb 000057FE FB sti 000057FF 86E5 xchg ah,ch 00005801 B008 mov al,0x8 00005803 36A30E00 mov [ss:0xe],ax 00005807 EF out dx,ax 00005808 FA cli 00005809 268A05 mov al,[es:di] 0000580C 8AC5 mov al,ch 0000580E AA stosb 0000580F FB sti 00005810 8A27 mov ah,[bx] 00005812 43 inc bx 00005813 B008 mov al,0x8 00005815 36A30E00 mov [ss:0xe],ax 00005819 EF out dx,ax 0000581A FA cli 0000581B 268A05 mov al,[es:di] 0000581E AC lodsb 0000581F AA stosb 00005820 FB sti 00005821 83C729 add di,byte +0x29 00005824 8B0F mov cx,[bx] 00005826 43 inc bx 00005827 43 inc bx 00005828 B008 mov al,0x8 0000582A 8AE1 mov ah,cl 0000582C 36A30E00 mov [ss:0xe],ax 00005830 EF out dx,ax 00005831 FA cli 00005832 268A05 mov al,[es:di] 00005835 AD lodsw 00005836 AA stosb 00005837 FB sti 00005838 86E5 xchg ah,ch 0000583A B008 mov al,0x8 0000583C 36A30E00 mov [ss:0xe],ax 00005840 EF out dx,ax 00005841 FA cli 00005842 268A05 mov al,[es:di] 00005845 8AC5 mov al,ch 00005847 AA stosb 00005848 FB sti 00005849 8A27 mov ah,[bx] 0000584B 43 inc bx 0000584C B008 mov al,0x8 0000584E 36A30E00 mov [ss:0xe],ax 00005852 EF out dx,ax 00005853 FA cli 00005854 268A05 mov al,[es:di] 00005857 AC lodsb 00005858 AA stosb 00005859 FB sti 0000585A 83C729 add di,byte +0x29 0000585D 8B0F mov cx,[bx] 0000585F 43 inc bx 00005860 43 inc bx 00005861 B008 mov al,0x8 00005863 8AE1 mov ah,cl 00005865 36A30E00 mov [ss:0xe],ax 00005869 EF out dx,ax 0000586A FA cli 0000586B 268A05 mov al,[es:di] 0000586E AD lodsw 0000586F AA stosb 00005870 FB sti 00005871 86E5 xchg ah,ch 00005873 B008 mov al,0x8 00005875 36A30E00 mov [ss:0xe],ax 00005879 EF out dx,ax 0000587A FA cli 0000587B 268A05 mov al,[es:di] 0000587E 8AC5 mov al,ch 00005880 AA stosb 00005881 FB sti 00005882 8A27 mov ah,[bx] 00005884 43 inc bx 00005885 B008 mov al,0x8 00005887 36A30E00 mov [ss:0xe],ax 0000588B EF out dx,ax 0000588C FA cli 0000588D 268A05 mov al,[es:di] 00005890 AC lodsb 00005891 AA stosb 00005892 FB sti 00005893 83C729 add di,byte +0x29 00005896 8BFD mov di,bp 00005898 B80100 mov ax,0x1 0000589B 36A30C00 mov [ss:0xc],ax 0000589F EF out dx,ax 000058A0 B80310 mov ax,0x1003 000058A3 36A30200 mov [ss:0x2],ax 000058A7 EF out dx,ax 000058A8 B808FF mov ax,0xff08 000058AB 36A30E00 mov [ss:0xe],ax 000058AF EF out dx,ax 000058B0 B2C4 mov dl,0xc4 000058B2 B80202 mov ax,0x202 000058B5 36A30800 mov [ss:0x8],ax 000058B9 EF out dx,ax 000058BA FA cli 000058BB 268A05 mov al,[es:di] 000058BE AD lodsw 000058BF AA stosb 000058C0 268A05 mov al,[es:di] 000058C3 8AC4 mov al,ah 000058C5 AA stosb 000058C6 268A05 mov al,[es:di] 000058C9 AC lodsb 000058CA AA stosb 000058CB FB sti 000058CC 83C729 add di,byte +0x29 000058CF FA cli 000058D0 268A05 mov al,[es:di] 000058D3 AD lodsw 000058D4 AA stosb 000058D5 268A05 mov al,[es:di] 000058D8 8AC4 mov al,ah 000058DA AA stosb 000058DB 268A05 mov al,[es:di] 000058DE AC lodsb 000058DF AA stosb 000058E0 FB sti 000058E1 83C729 add di,byte +0x29 000058E4 FA cli 000058E5 268A05 mov al,[es:di] 000058E8 AD lodsw 000058E9 AA stosb 000058EA 268A05 mov al,[es:di] 000058ED 8AC4 mov al,ah 000058EF AA stosb 000058F0 268A05 mov al,[es:di] 000058F3 AC lodsb 000058F4 AA stosb 000058F5 FB sti 000058F6 83C729 add di,byte +0x29 000058F9 FA cli 000058FA 268A05 mov al,[es:di] 000058FD AD lodsw 000058FE AA stosb 000058FF 268A05 mov al,[es:di] 00005902 8AC4 mov al,ah 00005904 AA stosb 00005905 268A05 mov al,[es:di] 00005908 AC lodsb 00005909 AA stosb 0000590A FB sti 0000590B 83C729 add di,byte +0x29 0000590E FA cli 0000590F 268A05 mov al,[es:di] 00005912 AD lodsw 00005913 AA stosb 00005914 268A05 mov al,[es:di] 00005917 8AC4 mov al,ah 00005919 AA stosb 0000591A 268A05 mov al,[es:di] 0000591D AC lodsb 0000591E AA stosb 0000591F FB sti 00005920 83C729 add di,byte +0x29 00005923 FA cli 00005924 268A05 mov al,[es:di] 00005927 AD lodsw 00005928 AA stosb 00005929 268A05 mov al,[es:di] 0000592C 8AC4 mov al,ah 0000592E AA stosb 0000592F 268A05 mov al,[es:di] 00005932 AC lodsb 00005933 AA stosb 00005934 FB sti 00005935 83C729 add di,byte +0x29 00005938 FA cli 00005939 268A05 mov al,[es:di] 0000593C AD lodsw 0000593D AA stosb 0000593E 268A05 mov al,[es:di] 00005941 8AC4 mov al,ah 00005943 AA stosb 00005944 268A05 mov al,[es:di] 00005947 AC lodsb 00005948 AA stosb 00005949 FB sti 0000594A 83C729 add di,byte +0x29 0000594D FA cli 0000594E 268A05 mov al,[es:di] 00005951 AD lodsw 00005952 AA stosb 00005953 268A05 mov al,[es:di] 00005956 8AC4 mov al,ah 00005958 AA stosb 00005959 268A05 mov al,[es:di] 0000595C AC lodsb 0000595D AA stosb 0000595E FB sti 0000595F 83C729 add di,byte +0x29 00005962 FA cli 00005963 268A05 mov al,[es:di] 00005966 AD lodsw 00005967 AA stosb 00005968 268A05 mov al,[es:di] 0000596B 8AC4 mov al,ah 0000596D AA stosb 0000596E 268A05 mov al,[es:di] 00005971 AC lodsb 00005972 AA stosb 00005973 FB sti 00005974 83C729 add di,byte +0x29 00005977 FA cli 00005978 268A05 mov al,[es:di] 0000597B AD lodsw 0000597C AA stosb 0000597D 268A05 mov al,[es:di] 00005980 8AC4 mov al,ah 00005982 AA stosb 00005983 268A05 mov al,[es:di] 00005986 AC lodsb 00005987 AA stosb 00005988 FB sti 00005989 83C729 add di,byte +0x29 0000598C 1F pop ds 0000598D C3 ret 0000598E 1E push ds 0000598F 8ED9 mov ds,cx 00005991 87CA xchg cx,dx 00005993 BAC403 mov dx,0x3c4 00005996 B8020F mov ax,0xf02 00005999 36A30800 mov [ss:0x8],ax 0000599D EF out dx,ax 0000599E BACE03 mov dx,0x3ce 000059A1 33C0 xor ax,ax 000059A3 36A30A00 mov [ss:0xa],ax 000059A7 EF out dx,ax 000059A8 B8010E mov ax,0xe01 000059AB 36A30C00 mov [ss:0xc],ax 000059AF EF out dx,ax 000059B0 B80500 mov ax,0x5 000059B3 36A30000 mov [ss:0x0],ax 000059B7 EF out dx,ax 000059B8 B80300 mov ax,0x3 000059BB 36A30200 mov [ss:0x2],ax 000059BF EF out dx,ax 000059C0 B800A0 mov ax,0xa000 000059C3 8EC0 mov es,ax 000059C5 57 push di 000059C6 BD0C00 mov bp,0xc 000059C9 55 push bp 000059CA AD lodsw 000059CB 56 push si 000059CC 86E0 xchg ah,al 000059CE 8BF0 mov si,ax 000059D0 8B07 mov ax,[bx] 000059D2 83C302 add bx,byte +0x2 000059D5 86E0 xchg ah,al 000059D7 8BE8 mov bp,ax 000059D9 8AE9 mov ch,cl 000059DB 33C0 xor ax,ax 000059DD 22ED and ch,ch 000059DF 740C jz 0x59ed 000059E1 D1EE shr si,1 000059E3 D0D8 rcr al,1 000059E5 D1ED shr bp,1 000059E7 D0DC rcr ah,1 000059E9 FECD dec ch 000059EB 75F4 jnz 0x59e1 000059ED 53 push bx 000059EE 51 push cx 000059EF 8BDD mov bx,bp 000059F1 8BCE mov cx,si 000059F3 8BE8 mov bp,ax 000059F5 B008 mov al,0x8 000059F7 8AE7 mov ah,bh 000059F9 36A30E00 mov [ss:0xe],ax 000059FD EF out dx,ax 000059FE FA cli 000059FF 268A05 mov al,[es:di] 00005A02 8AC5 mov al,ch 00005A04 AA stosb 00005A05 FB sti 00005A06 B008 mov al,0x8 00005A08 8AE3 mov ah,bl 00005A0A 36A30E00 mov [ss:0xe],ax 00005A0E EF out dx,ax 00005A0F FA cli 00005A10 268A05 mov al,[es:di] 00005A13 8AC1 mov al,cl 00005A15 AA stosb 00005A16 FB sti 00005A17 8BDD mov bx,bp 00005A19 B008 mov al,0x8 00005A1B 8AE7 mov ah,bh 00005A1D 36A30E00 mov [ss:0xe],ax 00005A21 EF out dx,ax 00005A22 FA cli 00005A23 268A05 mov al,[es:di] 00005A26 8AC3 mov al,bl 00005A28 AA stosb 00005A29 FB sti 00005A2A 83C729 add di,byte +0x29 00005A2D 59 pop cx 00005A2E 5B pop bx 00005A2F 5E pop si 00005A30 5D pop bp 00005A31 4D dec bp 00005A32 7595 jnz 0x59c9 00005A34 5F pop di 00005A35 B80100 mov ax,0x1 00005A38 36A30C00 mov [ss:0xc],ax 00005A3C EF out dx,ax 00005A3D B80310 mov ax,0x1003 00005A40 36A30200 mov [ss:0x2],ax 00005A44 EF out dx,ax 00005A45 B808FF mov ax,0xff08 00005A48 36A30E00 mov [ss:0xe],ax 00005A4C EF out dx,ax 00005A4D B2C4 mov dl,0xc4 00005A4F B80202 mov ax,0x202 00005A52 36A30800 mov [ss:0x8],ax 00005A56 EF out dx,ax 00005A57 BD0C00 mov bp,0xc 00005A5A AD lodsw 00005A5B 86E0 xchg ah,al 00005A5D 8BD8 mov bx,ax 00005A5F 8AE9 mov ch,cl 00005A61 32C0 xor al,al 00005A63 22ED and ch,ch 00005A65 7408 jz 0x5a6f 00005A67 D1EB shr bx,1 00005A69 D0D8 rcr al,1 00005A6B FECD dec ch 00005A6D 75F8 jnz 0x5a67 00005A6F 8AE8 mov ch,al 00005A71 FA cli 00005A72 268A05 mov al,[es:di] 00005A75 8AC7 mov al,bh 00005A77 AA stosb 00005A78 268A05 mov al,[es:di] 00005A7B 8AC3 mov al,bl 00005A7D AA stosb 00005A7E 268A05 mov al,[es:di] 00005A81 8AC5 mov al,ch 00005A83 AA stosb 00005A84 FB sti 00005A85 83C729 add di,byte +0x29 00005A88 4D dec bp 00005A89 75CF jnz 0x5a5a 00005A8B 1F pop ds 00005A8C C3 ret 00005A8D 1E push ds 00005A8E 8ED9 mov ds,cx 00005A90 87CA xchg cx,dx 00005A92 BAC403 mov dx,0x3c4 00005A95 B8020F mov ax,0xf02 00005A98 36A30800 mov [ss:0x8],ax 00005A9C EF out dx,ax 00005A9D BACE03 mov dx,0x3ce 00005AA0 33C0 xor ax,ax 00005AA2 36A30A00 mov [ss:0xa],ax 00005AA6 EF out dx,ax 00005AA7 B8010E mov ax,0xe01 00005AAA 36A30C00 mov [ss:0xc],ax 00005AAE EF out dx,ax 00005AAF B80500 mov ax,0x5 00005AB2 36A30000 mov [ss:0x0],ax 00005AB6 EF out dx,ax 00005AB7 B80300 mov ax,0x3 00005ABA 36A30200 mov [ss:0x2],ax 00005ABE EF out dx,ax 00005ABF B800A0 mov ax,0xa000 00005AC2 8EC0 mov es,ax 00005AC4 57 push di 00005AC5 BD0D00 mov bp,0xd 00005AC8 55 push bp 00005AC9 AD lodsw 00005ACA 56 push si 00005ACB 86E0 xchg ah,al 00005ACD 8BF0 mov si,ax 00005ACF 8B07 mov ax,[bx] 00005AD1 83C302 add bx,byte +0x2 00005AD4 86E0 xchg ah,al 00005AD6 8BE8 mov bp,ax 00005AD8 8AE9 mov ch,cl 00005ADA 33C0 xor ax,ax 00005ADC 22ED and ch,ch 00005ADE 740C jz 0x5aec 00005AE0 D1EE shr si,1 00005AE2 D0D8 rcr al,1 00005AE4 D1ED shr bp,1 00005AE6 D0DC rcr ah,1 00005AE8 FECD dec ch 00005AEA 75F4 jnz 0x5ae0 00005AEC 53 push bx 00005AED 51 push cx 00005AEE 8BDD mov bx,bp 00005AF0 8BCE mov cx,si 00005AF2 8BE8 mov bp,ax 00005AF4 B008 mov al,0x8 00005AF6 8AE7 mov ah,bh 00005AF8 36A30E00 mov [ss:0xe],ax 00005AFC EF out dx,ax 00005AFD FA cli 00005AFE 268A05 mov al,[es:di] 00005B01 8AC5 mov al,ch 00005B03 AA stosb 00005B04 FB sti 00005B05 B008 mov al,0x8 00005B07 8AE3 mov ah,bl 00005B09 36A30E00 mov [ss:0xe],ax 00005B0D EF out dx,ax 00005B0E FA cli 00005B0F 268A05 mov al,[es:di] 00005B12 8AC1 mov al,cl 00005B14 AA stosb 00005B15 FB sti 00005B16 8BDD mov bx,bp 00005B18 B008 mov al,0x8 00005B1A 8AE7 mov ah,bh 00005B1C 36A30E00 mov [ss:0xe],ax 00005B20 EF out dx,ax 00005B21 FA cli 00005B22 268A05 mov al,[es:di] 00005B25 8AC3 mov al,bl 00005B27 AA stosb 00005B28 FB sti 00005B29 83C729 add di,byte +0x29 00005B2C 59 pop cx 00005B2D 5B pop bx 00005B2E 5E pop si 00005B2F 5D pop bp 00005B30 4D dec bp 00005B31 7595 jnz 0x5ac8 00005B33 5F pop di 00005B34 B80100 mov ax,0x1 00005B37 36A30C00 mov [ss:0xc],ax 00005B3B EF out dx,ax 00005B3C B80310 mov ax,0x1003 00005B3F 36A30200 mov [ss:0x2],ax 00005B43 EF out dx,ax 00005B44 B808FF mov ax,0xff08 00005B47 36A30E00 mov [ss:0xe],ax 00005B4B EF out dx,ax 00005B4C B2C4 mov dl,0xc4 00005B4E B80202 mov ax,0x202 00005B51 36A30800 mov [ss:0x8],ax 00005B55 EF out dx,ax 00005B56 BD0D00 mov bp,0xd 00005B59 AD lodsw 00005B5A 86E0 xchg ah,al 00005B5C 8BD8 mov bx,ax 00005B5E 8AE9 mov ch,cl 00005B60 32C0 xor al,al 00005B62 22ED and ch,ch 00005B64 7408 jz 0x5b6e 00005B66 D1EB shr bx,1 00005B68 D0D8 rcr al,1 00005B6A FECD dec ch 00005B6C 75F8 jnz 0x5b66 00005B6E 8AE8 mov ch,al 00005B70 FA cli 00005B71 268A05 mov al,[es:di] 00005B74 8AC7 mov al,bh 00005B76 AA stosb 00005B77 268A05 mov al,[es:di] 00005B7A 8AC3 mov al,bl 00005B7C AA stosb 00005B7D 268A05 mov al,[es:di] 00005B80 8AC5 mov al,ch 00005B82 AA stosb 00005B83 FB sti 00005B84 83C729 add di,byte +0x29 00005B87 4D dec bp 00005B88 75CF jnz 0x5b59 00005B8A 1F pop ds 00005B8B C3 ret 00005B8C 1E push ds 00005B8D 8ED9 mov ds,cx 00005B8F 87CA xchg cx,dx 00005B91 BAC403 mov dx,0x3c4 00005B94 B8020F mov ax,0xf02 00005B97 36A30800 mov [ss:0x8],ax 00005B9B EF out dx,ax 00005B9C BACE03 mov dx,0x3ce 00005B9F 33C0 xor ax,ax 00005BA1 36A30A00 mov [ss:0xa],ax 00005BA5 EF out dx,ax 00005BA6 B8010E mov ax,0xe01 00005BA9 36A30C00 mov [ss:0xc],ax 00005BAD EF out dx,ax 00005BAE B80500 mov ax,0x5 00005BB1 36A30000 mov [ss:0x0],ax 00005BB5 EF out dx,ax 00005BB6 B80300 mov ax,0x3 00005BB9 36A30200 mov [ss:0x2],ax 00005BBD EF out dx,ax 00005BBE B800A0 mov ax,0xa000 00005BC1 8EC0 mov es,ax 00005BC3 57 push di 00005BC4 BD0A00 mov bp,0xa 00005BC7 55 push bp 00005BC8 AD lodsw 00005BC9 56 push si 00005BCA 86E0 xchg ah,al 00005BCC 8BF0 mov si,ax 00005BCE 8B07 mov ax,[bx] 00005BD0 83C302 add bx,byte +0x2 00005BD3 86E0 xchg ah,al 00005BD5 8BE8 mov bp,ax 00005BD7 8AE9 mov ch,cl 00005BD9 33C0 xor ax,ax 00005BDB 22ED and ch,ch 00005BDD 740C jz 0x5beb 00005BDF D1EE shr si,1 00005BE1 D0D8 rcr al,1 00005BE3 D1ED shr bp,1 00005BE5 D0DC rcr ah,1 00005BE7 FECD dec ch 00005BE9 75F4 jnz 0x5bdf 00005BEB 53 push bx 00005BEC 51 push cx 00005BED 8BDD mov bx,bp 00005BEF 8BCE mov cx,si 00005BF1 8BE8 mov bp,ax 00005BF3 B008 mov al,0x8 00005BF5 8AE7 mov ah,bh 00005BF7 36A30E00 mov [ss:0xe],ax 00005BFB EF out dx,ax 00005BFC FA cli 00005BFD 268A05 mov al,[es:di] 00005C00 8AC5 mov al,ch 00005C02 AA stosb 00005C03 FB sti 00005C04 B008 mov al,0x8 00005C06 8AE3 mov ah,bl 00005C08 36A30E00 mov [ss:0xe],ax 00005C0C EF out dx,ax 00005C0D FA cli 00005C0E 268A05 mov al,[es:di] 00005C11 8AC1 mov al,cl 00005C13 AA stosb 00005C14 FB sti 00005C15 8BDD mov bx,bp 00005C17 B008 mov al,0x8 00005C19 8AE7 mov ah,bh 00005C1B 36A30E00 mov [ss:0xe],ax 00005C1F EF out dx,ax 00005C20 FA cli 00005C21 268A05 mov al,[es:di] 00005C24 8AC3 mov al,bl 00005C26 AA stosb 00005C27 FB sti 00005C28 83C729 add di,byte +0x29 00005C2B 59 pop cx 00005C2C 5B pop bx 00005C2D 5E pop si 00005C2E 5D pop bp 00005C2F 4D dec bp 00005C30 7595 jnz 0x5bc7 00005C32 5F pop di 00005C33 57 push di 00005C34 B80100 mov ax,0x1 00005C37 36A30C00 mov [ss:0xc],ax 00005C3B EF out dx,ax 00005C3C B80310 mov ax,0x1003 00005C3F 36A30200 mov [ss:0x2],ax 00005C43 EF out dx,ax 00005C44 B808FF mov ax,0xff08 00005C47 36A30E00 mov [ss:0xe],ax 00005C4B EF out dx,ax 00005C4C B2C4 mov dl,0xc4 00005C4E B80202 mov ax,0x202 00005C51 36A30800 mov [ss:0x8],ax 00005C55 EF out dx,ax 00005C56 BD0A00 mov bp,0xa 00005C59 AD lodsw 00005C5A 86E0 xchg ah,al 00005C5C 8BD8 mov bx,ax 00005C5E 8AE9 mov ch,cl 00005C60 32C0 xor al,al 00005C62 22ED and ch,ch 00005C64 7408 jz 0x5c6e 00005C66 D1EB shr bx,1 00005C68 D0D8 rcr al,1 00005C6A FECD dec ch 00005C6C 75F8 jnz 0x5c66 00005C6E 8AE8 mov ch,al 00005C70 FA cli 00005C71 268A05 mov al,[es:di] 00005C74 8AC7 mov al,bh 00005C76 AA stosb 00005C77 268A05 mov al,[es:di] 00005C7A 8AC3 mov al,bl 00005C7C AA stosb 00005C7D 268A05 mov al,[es:di] 00005C80 8AC5 mov al,ch 00005C82 AA stosb 00005C83 FB sti 00005C84 83C729 add di,byte +0x29 00005C87 4D dec bp 00005C88 75CF jnz 0x5c59 00005C8A 5F pop di 00005C8B BAC403 mov dx,0x3c4 00005C8E B80204 mov ax,0x402 00005C91 36A30800 mov [ss:0x8],ax 00005C95 EF out dx,ax 00005C96 BD0A00 mov bp,0xa 00005C99 AD lodsw 00005C9A 86E0 xchg ah,al 00005C9C 8BD8 mov bx,ax 00005C9E 8AE9 mov ch,cl 00005CA0 32C0 xor al,al 00005CA2 22ED and ch,ch 00005CA4 7408 jz 0x5cae 00005CA6 D1EB shr bx,1 00005CA8 D0D8 rcr al,1 00005CAA FECD dec ch 00005CAC 75F8 jnz 0x5ca6 00005CAE 8AE8 mov ch,al 00005CB0 FA cli 00005CB1 268A05 mov al,[es:di] 00005CB4 8AC7 mov al,bh 00005CB6 AA stosb 00005CB7 268A05 mov al,[es:di] 00005CBA 8AC3 mov al,bl 00005CBC AA stosb 00005CBD 268A05 mov al,[es:di] 00005CC0 8AC5 mov al,ch 00005CC2 AA stosb 00005CC3 FB sti 00005CC4 83C729 add di,byte +0x29 00005CC7 4D dec bp 00005CC8 75CF jnz 0x5c99 00005CCA 1F pop ds 00005CCB C3 ret 00005CCC 1E push ds 00005CCD 8ED9 mov ds,cx 00005CCF 87CA xchg cx,dx 00005CD1 BAC403 mov dx,0x3c4 00005CD4 B8020F mov ax,0xf02 00005CD7 36A30800 mov [ss:0x8],ax 00005CDB EF out dx,ax 00005CDC BACE03 mov dx,0x3ce 00005CDF 33C0 xor ax,ax 00005CE1 36A30A00 mov [ss:0xa],ax 00005CE5 EF out dx,ax 00005CE6 B8010E mov ax,0xe01 00005CE9 36A30C00 mov [ss:0xc],ax 00005CED EF out dx,ax 00005CEE B80500 mov ax,0x5 00005CF1 36A30000 mov [ss:0x0],ax 00005CF5 EF out dx,ax 00005CF6 B80300 mov ax,0x3 00005CF9 36A30200 mov [ss:0x2],ax 00005CFD EF out dx,ax 00005CFE B800A0 mov ax,0xa000 00005D01 8EC0 mov es,ax 00005D03 57 push di 00005D04 BD0D00 mov bp,0xd 00005D07 55 push bp 00005D08 AD lodsw 00005D09 56 push si 00005D0A 86E0 xchg ah,al 00005D0C 8BF0 mov si,ax 00005D0E 8B07 mov ax,[bx] 00005D10 83C302 add bx,byte +0x2 00005D13 86E0 xchg ah,al 00005D15 8BE8 mov bp,ax 00005D17 8AE9 mov ch,cl 00005D19 33C0 xor ax,ax 00005D1B 22ED and ch,ch 00005D1D 740C jz 0x5d2b 00005D1F D1EE shr si,1 00005D21 D0D8 rcr al,1 00005D23 D1ED shr bp,1 00005D25 D0DC rcr ah,1 00005D27 FECD dec ch 00005D29 75F4 jnz 0x5d1f 00005D2B 53 push bx 00005D2C 51 push cx 00005D2D 8BDD mov bx,bp 00005D2F 8BCE mov cx,si 00005D31 8BE8 mov bp,ax 00005D33 B008 mov al,0x8 00005D35 8AE7 mov ah,bh 00005D37 36A30E00 mov [ss:0xe],ax 00005D3B EF out dx,ax 00005D3C FA cli 00005D3D 268A05 mov al,[es:di] 00005D40 8AC5 mov al,ch 00005D42 AA stosb 00005D43 FB sti 00005D44 B008 mov al,0x8 00005D46 8AE3 mov ah,bl 00005D48 36A30E00 mov [ss:0xe],ax 00005D4C EF out dx,ax 00005D4D FA cli 00005D4E 268A05 mov al,[es:di] 00005D51 8AC1 mov al,cl 00005D53 AA stosb 00005D54 FB sti 00005D55 8BDD mov bx,bp 00005D57 B008 mov al,0x8 00005D59 8AE7 mov ah,bh 00005D5B 36A30E00 mov [ss:0xe],ax 00005D5F EF out dx,ax 00005D60 FA cli 00005D61 268A05 mov al,[es:di] 00005D64 8AC3 mov al,bl 00005D66 AA stosb 00005D67 FB sti 00005D68 83C729 add di,byte +0x29 00005D6B 59 pop cx 00005D6C 5B pop bx 00005D6D 5E pop si 00005D6E 5D pop bp 00005D6F 4D dec bp 00005D70 7595 jnz 0x5d07 00005D72 5F pop di 00005D73 57 push di 00005D74 B80100 mov ax,0x1 00005D77 36A30C00 mov [ss:0xc],ax 00005D7B EF out dx,ax 00005D7C B80310 mov ax,0x1003 00005D7F 36A30200 mov [ss:0x2],ax 00005D83 EF out dx,ax 00005D84 B808FF mov ax,0xff08 00005D87 36A30E00 mov [ss:0xe],ax 00005D8B EF out dx,ax 00005D8C B2C4 mov dl,0xc4 00005D8E B80202 mov ax,0x202 00005D91 36A30800 mov [ss:0x8],ax 00005D95 EF out dx,ax 00005D96 BD0D00 mov bp,0xd 00005D99 AD lodsw 00005D9A 86E0 xchg ah,al 00005D9C 8BD8 mov bx,ax 00005D9E 8AE9 mov ch,cl 00005DA0 32C0 xor al,al 00005DA2 22ED and ch,ch 00005DA4 7408 jz 0x5dae 00005DA6 D1EB shr bx,1 00005DA8 D0D8 rcr al,1 00005DAA FECD dec ch 00005DAC 75F8 jnz 0x5da6 00005DAE 8AE8 mov ch,al 00005DB0 FA cli 00005DB1 268A05 mov al,[es:di] 00005DB4 8AC7 mov al,bh 00005DB6 AA stosb 00005DB7 268A05 mov al,[es:di] 00005DBA 8AC3 mov al,bl 00005DBC AA stosb 00005DBD 268A05 mov al,[es:di] 00005DC0 8AC5 mov al,ch 00005DC2 AA stosb 00005DC3 FB sti 00005DC4 83C729 add di,byte +0x29 00005DC7 4D dec bp 00005DC8 75CF jnz 0x5d99 00005DCA 5F pop di 00005DCB BAC403 mov dx,0x3c4 00005DCE B80204 mov ax,0x402 00005DD1 36A30800 mov [ss:0x8],ax 00005DD5 EF out dx,ax 00005DD6 BD0D00 mov bp,0xd 00005DD9 AD lodsw 00005DDA 86E0 xchg ah,al 00005DDC 8BD8 mov bx,ax 00005DDE 8AE9 mov ch,cl 00005DE0 32C0 xor al,al 00005DE2 22ED and ch,ch 00005DE4 7408 jz 0x5dee 00005DE6 D1EB shr bx,1 00005DE8 D0D8 rcr al,1 00005DEA FECD dec ch 00005DEC 75F8 jnz 0x5de6 00005DEE 8AE8 mov ch,al 00005DF0 FA cli 00005DF1 268A05 mov al,[es:di] 00005DF4 8AC7 mov al,bh 00005DF6 AA stosb 00005DF7 268A05 mov al,[es:di] 00005DFA 8AC3 mov al,bl 00005DFC AA stosb 00005DFD 268A05 mov al,[es:di] 00005E00 8AC5 mov al,ch 00005E02 AA stosb 00005E03 FB sti 00005E04 83C729 add di,byte +0x29 00005E07 4D dec bp 00005E08 75CF jnz 0x5dd9 00005E0A 1F pop ds 00005E0B C3 ret 00005E0C 1E push ds 00005E0D 8ED9 mov ds,cx 00005E0F 87CA xchg cx,dx 00005E11 BAC403 mov dx,0x3c4 00005E14 B8020F mov ax,0xf02 00005E17 36A30800 mov [ss:0x8],ax 00005E1B EF out dx,ax 00005E1C BACE03 mov dx,0x3ce 00005E1F 33C0 xor ax,ax 00005E21 36A30A00 mov [ss:0xa],ax 00005E25 EF out dx,ax 00005E26 B8010E mov ax,0xe01 00005E29 36A30C00 mov [ss:0xc],ax 00005E2D EF out dx,ax 00005E2E B80500 mov ax,0x5 00005E31 36A30000 mov [ss:0x0],ax 00005E35 EF out dx,ax 00005E36 B80300 mov ax,0x3 00005E39 36A30200 mov [ss:0x2],ax 00005E3D EF out dx,ax 00005E3E B800A0 mov ax,0xa000 00005E41 8EC0 mov es,ax 00005E43 57 push di 00005E44 BD0E00 mov bp,0xe 00005E47 55 push bp 00005E48 AD lodsw 00005E49 56 push si 00005E4A 86E0 xchg ah,al 00005E4C 8BF0 mov si,ax 00005E4E 8B07 mov ax,[bx] 00005E50 83C302 add bx,byte +0x2 00005E53 86E0 xchg ah,al 00005E55 8BE8 mov bp,ax 00005E57 8AE9 mov ch,cl 00005E59 33C0 xor ax,ax 00005E5B 22ED and ch,ch 00005E5D 740C jz 0x5e6b 00005E5F D1EE shr si,1 00005E61 D0D8 rcr al,1 00005E63 D1ED shr bp,1 00005E65 D0DC rcr ah,1 00005E67 FECD dec ch 00005E69 75F4 jnz 0x5e5f 00005E6B 53 push bx 00005E6C 51 push cx 00005E6D 8BDD mov bx,bp 00005E6F 8BCE mov cx,si 00005E71 8BE8 mov bp,ax 00005E73 B008 mov al,0x8 00005E75 8AE7 mov ah,bh 00005E77 36A30E00 mov [ss:0xe],ax 00005E7B EF out dx,ax 00005E7C FA cli 00005E7D 268A05 mov al,[es:di] 00005E80 8AC5 mov al,ch 00005E82 AA stosb 00005E83 FB sti 00005E84 B008 mov al,0x8 00005E86 8AE3 mov ah,bl 00005E88 36A30E00 mov [ss:0xe],ax 00005E8C EF out dx,ax 00005E8D FA cli 00005E8E 268A05 mov al,[es:di] 00005E91 8AC1 mov al,cl 00005E93 AA stosb 00005E94 FB sti 00005E95 8BDD mov bx,bp 00005E97 B008 mov al,0x8 00005E99 8AE7 mov ah,bh 00005E9B 36A30E00 mov [ss:0xe],ax 00005E9F EF out dx,ax 00005EA0 FA cli 00005EA1 268A05 mov al,[es:di] 00005EA4 8AC3 mov al,bl 00005EA6 AA stosb 00005EA7 FB sti 00005EA8 83C729 add di,byte +0x29 00005EAB 59 pop cx 00005EAC 5B pop bx 00005EAD 5E pop si 00005EAE 5D pop bp 00005EAF 4D dec bp 00005EB0 7595 jnz 0x5e47 00005EB2 5F pop di 00005EB3 57 push di 00005EB4 B80100 mov ax,0x1 00005EB7 36A30C00 mov [ss:0xc],ax 00005EBB EF out dx,ax 00005EBC B80310 mov ax,0x1003 00005EBF 36A30200 mov [ss:0x2],ax 00005EC3 EF out dx,ax 00005EC4 B808FF mov ax,0xff08 00005EC7 36A30E00 mov [ss:0xe],ax 00005ECB EF out dx,ax 00005ECC B2C4 mov dl,0xc4 00005ECE B80202 mov ax,0x202 00005ED1 36A30800 mov [ss:0x8],ax 00005ED5 EF out dx,ax 00005ED6 BD0E00 mov bp,0xe 00005ED9 AD lodsw 00005EDA 86E0 xchg ah,al 00005EDC 8BD8 mov bx,ax 00005EDE 8AE9 mov ch,cl 00005EE0 32C0 xor al,al 00005EE2 22ED and ch,ch 00005EE4 7408 jz 0x5eee 00005EE6 D1EB shr bx,1 00005EE8 D0D8 rcr al,1 00005EEA FECD dec ch 00005EEC 75F8 jnz 0x5ee6 00005EEE 8AE8 mov ch,al 00005EF0 FA cli 00005EF1 268A05 mov al,[es:di] 00005EF4 8AC7 mov al,bh 00005EF6 AA stosb 00005EF7 268A05 mov al,[es:di] 00005EFA 8AC3 mov al,bl 00005EFC AA stosb 00005EFD 268A05 mov al,[es:di] 00005F00 8AC5 mov al,ch 00005F02 AA stosb 00005F03 FB sti 00005F04 83C729 add di,byte +0x29 00005F07 4D dec bp 00005F08 75CF jnz 0x5ed9 00005F0A 5F pop di 00005F0B BAC403 mov dx,0x3c4 00005F0E B80204 mov ax,0x402 00005F11 36A30800 mov [ss:0x8],ax 00005F15 EF out dx,ax 00005F16 BD0E00 mov bp,0xe 00005F19 AD lodsw 00005F1A 86E0 xchg ah,al 00005F1C 8BD8 mov bx,ax 00005F1E 8AE9 mov ch,cl 00005F20 32C0 xor al,al 00005F22 22ED and ch,ch 00005F24 7408 jz 0x5f2e 00005F26 D1EB shr bx,1 00005F28 D0D8 rcr al,1 00005F2A FECD dec ch 00005F2C 75F8 jnz 0x5f26 00005F2E 8AE8 mov ch,al 00005F30 FA cli 00005F31 268A05 mov al,[es:di] 00005F34 8AC7 mov al,bh 00005F36 AA stosb 00005F37 268A05 mov al,[es:di] 00005F3A 8AC3 mov al,bl 00005F3C AA stosb 00005F3D 268A05 mov al,[es:di] 00005F40 8AC5 mov al,ch 00005F42 AA stosb 00005F43 FB sti 00005F44 83C729 add di,byte +0x29 00005F47 4D dec bp 00005F48 75CF jnz 0x5f19 00005F4A 1F pop ds 00005F4B C3 ret 00005F4C 1E push ds 00005F4D 8ED9 mov ds,cx 00005F4F 87CA xchg cx,dx 00005F51 BAC403 mov dx,0x3c4 00005F54 B8020F mov ax,0xf02 00005F57 36A30800 mov [ss:0x8],ax 00005F5B EF out dx,ax 00005F5C BACE03 mov dx,0x3ce 00005F5F 33C0 xor ax,ax 00005F61 36A30A00 mov [ss:0xa],ax 00005F65 EF out dx,ax 00005F66 B8010E mov ax,0xe01 00005F69 36A30C00 mov [ss:0xc],ax 00005F6D EF out dx,ax 00005F6E B80500 mov ax,0x5 00005F71 36A30000 mov [ss:0x0],ax 00005F75 EF out dx,ax 00005F76 B80300 mov ax,0x3 00005F79 36A30200 mov [ss:0x2],ax 00005F7D EF out dx,ax 00005F7E B800A0 mov ax,0xa000 00005F81 8EC0 mov es,ax 00005F83 57 push di 00005F84 B81000 mov ax,0x10 00005F87 50 push ax 00005F88 AD lodsw 00005F89 56 push si 00005F8A 86E0 xchg ah,al 00005F8C 8BF0 mov si,ax 00005F8E 8B07 mov ax,[bx] 00005F90 83C302 add bx,byte +0x2 00005F93 86E0 xchg ah,al 00005F95 8BE8 mov bp,ax 00005F97 8AE9 mov ch,cl 00005F99 33C0 xor ax,ax 00005F9B 22ED and ch,ch 00005F9D 740C jz 0x5fab 00005F9F D1EE shr si,1 00005FA1 D0D8 rcr al,1 00005FA3 D1ED shr bp,1 00005FA5 D0DC rcr ah,1 00005FA7 FECD dec ch 00005FA9 75F4 jnz 0x5f9f 00005FAB 53 push bx 00005FAC 51 push cx 00005FAD 8BDD mov bx,bp 00005FAF 8BCE mov cx,si 00005FB1 8BE8 mov bp,ax 00005FB3 B008 mov al,0x8 00005FB5 8AE7 mov ah,bh 00005FB7 36A30E00 mov [ss:0xe],ax 00005FBB EF out dx,ax 00005FBC FA cli 00005FBD 268A05 mov al,[es:di] 00005FC0 8AC5 mov al,ch 00005FC2 AA stosb 00005FC3 FB sti 00005FC4 B008 mov al,0x8 00005FC6 8AE3 mov ah,bl 00005FC8 36A30E00 mov [ss:0xe],ax 00005FCC EF out dx,ax 00005FCD FA cli 00005FCE 268A05 mov al,[es:di] 00005FD1 8AC1 mov al,cl 00005FD3 AA stosb 00005FD4 FB sti 00005FD5 8BDD mov bx,bp 00005FD7 B008 mov al,0x8 00005FD9 8AE7 mov ah,bh 00005FDB 36A30E00 mov [ss:0xe],ax 00005FDF EF out dx,ax 00005FE0 FA cli 00005FE1 268A05 mov al,[es:di] 00005FE4 8AC3 mov al,bl 00005FE6 AA stosb 00005FE7 FB sti 00005FE8 83C729 add di,byte +0x29 00005FEB 59 pop cx 00005FEC 5B pop bx 00005FED 5E pop si 00005FEE 58 pop ax 00005FEF 48 dec ax 00005FF0 7595 jnz 0x5f87 00005FF2 5F pop di 00005FF3 57 push di 00005FF4 B80100 mov ax,0x1 00005FF7 36A30C00 mov [ss:0xc],ax 00005FFB EF out dx,ax 00005FFC B80310 mov ax,0x1003 00005FFF 36A30200 mov [ss:0x2],ax 00006003 EF out dx,ax 00006004 B808FF mov ax,0xff08 00006007 36A30E00 mov [ss:0xe],ax 0000600B EF out dx,ax 0000600C B2C4 mov dl,0xc4 0000600E B80202 mov ax,0x202 00006011 36A30800 mov [ss:0x8],ax 00006015 EF out dx,ax 00006016 B81000 mov ax,0x10 00006019 50 push ax 0000601A AD lodsw 0000601B 86E0 xchg ah,al 0000601D 8BD8 mov bx,ax 0000601F 8AE9 mov ch,cl 00006021 32C0 xor al,al 00006023 22ED and ch,ch 00006025 7408 jz 0x602f 00006027 D1EB shr bx,1 00006029 D0D8 rcr al,1 0000602B FECD dec ch 0000602D 75F8 jnz 0x6027 0000602F 8AE8 mov ch,al 00006031 FA cli 00006032 268A05 mov al,[es:di] 00006035 8AC7 mov al,bh 00006037 AA stosb 00006038 268A05 mov al,[es:di] 0000603B 8AC3 mov al,bl 0000603D AA stosb 0000603E 268A05 mov al,[es:di] 00006041 8AC5 mov al,ch 00006043 AA stosb 00006044 FB sti 00006045 83C729 add di,byte +0x29 00006048 58 pop ax 00006049 48 dec ax 0000604A 75CD jnz 0x6019 0000604C 5F pop di 0000604D BAC403 mov dx,0x3c4 00006050 B80204 mov ax,0x402 00006053 36A30800 mov [ss:0x8],ax 00006057 EF out dx,ax 00006058 B81000 mov ax,0x10 0000605B 50 push ax 0000605C AD lodsw 0000605D 86E0 xchg ah,al 0000605F 8BD8 mov bx,ax 00006061 8AE9 mov ch,cl 00006063 32C0 xor al,al 00006065 22ED and ch,ch 00006067 7408 jz 0x6071 00006069 D1EB shr bx,1 0000606B D0D8 rcr al,1 0000606D FECD dec ch 0000606F 75F8 jnz 0x6069 00006071 8AE8 mov ch,al 00006073 FA cli 00006074 268A05 mov al,[es:di] 00006077 8AC7 mov al,bh 00006079 AA stosb 0000607A 268A05 mov al,[es:di] 0000607D 8AC3 mov al,bl 0000607F AA stosb 00006080 268A05 mov al,[es:di] 00006083 8AC5 mov al,ch 00006085 AA stosb 00006086 FB sti 00006087 83C729 add di,byte +0x29 0000608A 58 pop ax 0000608B 48 dec ax 0000608C 75CD jnz 0x605b 0000608E 1F pop ds 0000608F C3 ret 00006090 1E push ds 00006091 BAC403 mov dx,0x3c4 00006094 B8020F mov ax,0xf02 00006097 EF out dx,ax 00006098 36A30800 mov [ss:0x8],ax 0000609C BACE03 mov dx,0x3ce 0000609F 33C0 xor ax,ax 000060A1 EF out dx,ax 000060A2 36A30A00 mov [ss:0xa],ax 000060A6 B8010E mov ax,0xe01 000060A9 EF out dx,ax 000060AA 36A30C00 mov [ss:0xc],ax 000060AE B80500 mov ax,0x5 000060B1 EF out dx,ax 000060B2 36A30000 mov [ss:0x0],ax 000060B6 B80300 mov ax,0x3 000060B9 EF out dx,ax 000060BA 36A30200 mov [ss:0x2],ax 000060BE 8ED9 mov ds,cx 000060C0 B900A0 mov cx,0xa000 000060C3 8EC1 mov es,cx 000060C5 8BEF mov bp,di 000060C7 B92000 mov cx,0x20 000060CA 51 push cx 000060CB 8B0F mov cx,[bx] 000060CD 43 inc bx 000060CE 43 inc bx 000060CF B008 mov al,0x8 000060D1 8AE1 mov ah,cl 000060D3 36A30E00 mov [ss:0xe],ax 000060D7 EF out dx,ax 000060D8 FA cli 000060D9 268A05 mov al,[es:di] 000060DC AD lodsw 000060DD AA stosb 000060DE FB sti 000060DF 86E5 xchg ah,ch 000060E1 B008 mov al,0x8 000060E3 36A30E00 mov [ss:0xe],ax 000060E7 EF out dx,ax 000060E8 FA cli 000060E9 268A05 mov al,[es:di] 000060EC 8AC5 mov al,ch 000060EE AA stosb 000060EF FB sti 000060F0 8B0F mov cx,[bx] 000060F2 43 inc bx 000060F3 43 inc bx 000060F4 B008 mov al,0x8 000060F6 8AE1 mov ah,cl 000060F8 36A30E00 mov [ss:0xe],ax 000060FC EF out dx,ax 000060FD FA cli 000060FE 268A05 mov al,[es:di] 00006101 AD lodsw 00006102 AA stosb 00006103 FB sti 00006104 86E5 xchg ah,ch 00006106 B008 mov al,0x8 00006108 36A30E00 mov [ss:0xe],ax 0000610C EF out dx,ax 0000610D FA cli 0000610E 268A05 mov al,[es:di] 00006111 8AC5 mov al,ch 00006113 AA stosb 00006114 FB sti 00006115 8A0F mov cl,[bx] 00006117 43 inc bx 00006118 B008 mov al,0x8 0000611A 8AE1 mov ah,cl 0000611C 36A30E00 mov [ss:0xe],ax 00006120 EF out dx,ax 00006121 FA cli 00006122 268A05 mov al,[es:di] 00006125 AC lodsb 00006126 AA stosb 00006127 FB sti 00006128 83C727 add di,byte +0x27 0000612B 59 pop cx 0000612C 49 dec cx 0000612D 7402 jz 0x6131 0000612F EB99 jmp short 0x60ca 00006131 8BFD mov di,bp 00006133 B80100 mov ax,0x1 00006136 36A30C00 mov [ss:0xc],ax 0000613A EF out dx,ax 0000613B B80310 mov ax,0x1003 0000613E 36A30200 mov [ss:0x2],ax 00006142 EF out dx,ax 00006143 B808FF mov ax,0xff08 00006146 36A30E00 mov [ss:0xe],ax 0000614A EF out dx,ax 0000614B B2C4 mov dl,0xc4 0000614D B80202 mov ax,0x202 00006150 36A30800 mov [ss:0x8],ax 00006154 EF out dx,ax 00006155 B92000 mov cx,0x20 00006158 51 push cx 00006159 FA cli 0000615A 268A05 mov al,[es:di] 0000615D AD lodsw 0000615E AA stosb 0000615F 268A05 mov al,[es:di] 00006162 8AC4 mov al,ah 00006164 AA stosb 00006165 268A05 mov al,[es:di] 00006168 AD lodsw 00006169 AA stosb 0000616A 268A05 mov al,[es:di] 0000616D 8AC4 mov al,ah 0000616F AA stosb 00006170 268A05 mov al,[es:di] 00006173 AC lodsb 00006174 AA stosb 00006175 FB sti 00006176 83C727 add di,byte +0x27 00006179 59 pop cx 0000617A E2DC loop 0x6158 0000617C 8BFD mov di,bp 0000617E B2C4 mov dl,0xc4 00006180 B80204 mov ax,0x402 00006183 36A30800 mov [ss:0x8],ax 00006187 EF out dx,ax 00006188 B92000 mov cx,0x20 0000618B 51 push cx 0000618C FA cli 0000618D 268A05 mov al,[es:di] 00006190 AD lodsw 00006191 AA stosb 00006192 268A05 mov al,[es:di] 00006195 8AC4 mov al,ah 00006197 AA stosb 00006198 268A05 mov al,[es:di] 0000619B AD lodsw 0000619C AA stosb 0000619D 268A05 mov al,[es:di] 000061A0 8AC4 mov al,ah 000061A2 AA stosb 000061A3 268A05 mov al,[es:di] 000061A6 AC lodsb 000061A7 AA stosb 000061A8 FB sti 000061A9 83C727 add di,byte +0x27 000061AC 59 pop cx 000061AD E2DC loop 0x618b 000061AF 1F pop ds 000061B0 C3 ret 000061B1 1E push ds 000061B2 8ED9 mov ds,cx 000061B4 87CA xchg cx,dx 000061B6 BAC403 mov dx,0x3c4 000061B9 B8020F mov ax,0xf02 000061BC 36A30800 mov [ss:0x8],ax 000061C0 EF out dx,ax 000061C1 BACE03 mov dx,0x3ce 000061C4 33C0 xor ax,ax 000061C6 36A30A00 mov [ss:0xa],ax 000061CA EF out dx,ax 000061CB B8010E mov ax,0xe01 000061CE 36A30C00 mov [ss:0xc],ax 000061D2 EF out dx,ax 000061D3 B80500 mov ax,0x5 000061D6 36A30000 mov [ss:0x0],ax 000061DA EF out dx,ax 000061DB B80300 mov ax,0x3 000061DE 36A30200 mov [ss:0x2],ax 000061E2 EF out dx,ax 000061E3 B800A0 mov ax,0xa000 000061E6 8EC0 mov es,ax 000061E8 57 push di 000061E9 B80E00 mov ax,0xe 000061EC 50 push ax 000061ED AD lodsw 000061EE 56 push si 000061EF 86E0 xchg ah,al 000061F1 8BF0 mov si,ax 000061F3 8B07 mov ax,[bx] 000061F5 83C302 add bx,byte +0x2 000061F8 86E0 xchg ah,al 000061FA 8BE8 mov bp,ax 000061FC 8AE9 mov ch,cl 000061FE 33C0 xor ax,ax 00006200 22ED and ch,ch 00006202 740C jz 0x6210 00006204 D1EE shr si,1 00006206 D0D8 rcr al,1 00006208 D1ED shr bp,1 0000620A D0DC rcr ah,1 0000620C FECD dec ch 0000620E 75F4 jnz 0x6204 00006210 53 push bx 00006211 51 push cx 00006212 8BDD mov bx,bp 00006214 8BCE mov cx,si 00006216 8BE8 mov bp,ax 00006218 B008 mov al,0x8 0000621A 8AE7 mov ah,bh 0000621C 36A30E00 mov [ss:0xe],ax 00006220 EF out dx,ax 00006221 FA cli 00006222 268A05 mov al,[es:di] 00006225 8AC5 mov al,ch 00006227 AA stosb 00006228 FB sti 00006229 B008 mov al,0x8 0000622B 8AE3 mov ah,bl 0000622D 36A30E00 mov [ss:0xe],ax 00006231 EF out dx,ax 00006232 FA cli 00006233 268A05 mov al,[es:di] 00006236 8AC1 mov al,cl 00006238 AA stosb 00006239 FB sti 0000623A 8BDD mov bx,bp 0000623C B008 mov al,0x8 0000623E 8AE7 mov ah,bh 00006240 36A30E00 mov [ss:0xe],ax 00006244 EF out dx,ax 00006245 FA cli 00006246 268A05 mov al,[es:di] 00006249 8AC3 mov al,bl 0000624B AA stosb 0000624C FB sti 0000624D 83C729 add di,byte +0x29 00006250 59 pop cx 00006251 5B pop bx 00006252 5E pop si 00006253 58 pop ax 00006254 48 dec ax 00006255 7595 jnz 0x61ec 00006257 5F pop di 00006258 57 push di 00006259 B80100 mov ax,0x1 0000625C 36A30C00 mov [ss:0xc],ax 00006260 EF out dx,ax 00006261 B80310 mov ax,0x1003 00006264 36A30200 mov [ss:0x2],ax 00006268 EF out dx,ax 00006269 B808FF mov ax,0xff08 0000626C 36A30E00 mov [ss:0xe],ax 00006270 EF out dx,ax 00006271 B2C4 mov dl,0xc4 00006273 B80202 mov ax,0x202 00006276 36A30800 mov [ss:0x8],ax 0000627A EF out dx,ax 0000627B B80E00 mov ax,0xe 0000627E 50 push ax 0000627F AD lodsw 00006280 86E0 xchg ah,al 00006282 8BD8 mov bx,ax 00006284 8AE9 mov ch,cl 00006286 32C0 xor al,al 00006288 22ED and ch,ch 0000628A 7408 jz 0x6294 0000628C D1EB shr bx,1 0000628E D0D8 rcr al,1 00006290 FECD dec ch 00006292 75F8 jnz 0x628c 00006294 8AE8 mov ch,al 00006296 FA cli 00006297 268A05 mov al,[es:di] 0000629A 8AC7 mov al,bh 0000629C AA stosb 0000629D 268A05 mov al,[es:di] 000062A0 8AC3 mov al,bl 000062A2 AA stosb 000062A3 268A05 mov al,[es:di] 000062A6 8AC5 mov al,ch 000062A8 AA stosb 000062A9 FB sti 000062AA 83C729 add di,byte +0x29 000062AD 58 pop ax 000062AE 48 dec ax 000062AF 75CD jnz 0x627e 000062B1 5F pop di 000062B2 57 push di 000062B3 BAC403 mov dx,0x3c4 000062B6 B80204 mov ax,0x402 000062B9 36A30800 mov [ss:0x8],ax 000062BD EF out dx,ax 000062BE B80E00 mov ax,0xe 000062C1 50 push ax 000062C2 AD lodsw 000062C3 86E0 xchg ah,al 000062C5 8BD8 mov bx,ax 000062C7 8AE9 mov ch,cl 000062C9 32C0 xor al,al 000062CB 22ED and ch,ch 000062CD 7408 jz 0x62d7 000062CF D1EB shr bx,1 000062D1 D0D8 rcr al,1 000062D3 FECD dec ch 000062D5 75F8 jnz 0x62cf 000062D7 8AE8 mov ch,al 000062D9 FA cli 000062DA 268A05 mov al,[es:di] 000062DD 8AC7 mov al,bh 000062DF AA stosb 000062E0 268A05 mov al,[es:di] 000062E3 8AC3 mov al,bl 000062E5 AA stosb 000062E6 268A05 mov al,[es:di] 000062E9 8AC5 mov al,ch 000062EB AA stosb 000062EC FB sti 000062ED 83C729 add di,byte +0x29 000062F0 58 pop ax 000062F1 48 dec ax 000062F2 75CD jnz 0x62c1 000062F4 5F pop di 000062F5 BAC403 mov dx,0x3c4 000062F8 B80208 mov ax,0x802 000062FB 36A30800 mov [ss:0x8],ax 000062FF EF out dx,ax 00006300 B80E00 mov ax,0xe 00006303 50 push ax 00006304 AD lodsw 00006305 86E0 xchg ah,al 00006307 8BD8 mov bx,ax 00006309 8AE9 mov ch,cl 0000630B 32C0 xor al,al 0000630D 22ED and ch,ch 0000630F 7408 jz 0x6319 00006311 D1EB shr bx,1 00006313 D0D8 rcr al,1 00006315 FECD dec ch 00006317 75F8 jnz 0x6311 00006319 8AE8 mov ch,al 0000631B FA cli 0000631C 268A05 mov al,[es:di] 0000631F 8AC7 mov al,bh 00006321 AA stosb 00006322 268A05 mov al,[es:di] 00006325 8AC3 mov al,bl 00006327 AA stosb 00006328 268A05 mov al,[es:di] 0000632B 8AC5 mov al,ch 0000632D AA stosb 0000632E FB sti 0000632F 83C729 add di,byte +0x29 00006332 58 pop ax 00006333 48 dec ax 00006334 75CD jnz 0x6303 00006336 1F pop ds 00006337 C3 ret void vga_dont_know_what_shit2() { 00006338 8A4428 mov al,[si+0x28] 0000633B 2C01 sub al,0x1 0000633D B3A0 mov bl,0xa0 0000633F F6E3 mul bl 00006341 BBDB27 mov bx,0x27db 00006344 03D8 add bx,ax bx = (lemm.spr_frame-1)*0xa0 + 0x27db; 00006346 BAC403 mov dx,0x3c4 // VGA Map Mask register : write at all 4 maps 00006349 B8020F mov ax,0xf02 // 0000634C 36A30800 mov [ss:0x8],ax 00006350 EF out dx,ax // 00006351 BACE03 mov dx,0x3ce // VGA Enable Set/Reset Register 00006354 B8010F mov ax,0xf01 //Write from expansion of Set/Reset field for all 4 maps 00006357 36A30C00 mov [ss:0xc],ax 0000635B EF out dx,ax // 0000635C B80500 mov ax,0x5 // VGA Set/Reset Register 0000635F 36A30000 mov [ss:0x0],ax // Set to 0 : Will set data bytes to 0x00 00006363 EF out dx,ax // 00006364 B80300 mov ax,0x3 // VGA Data Rotate Register 00006367 36A30200 mov [ss:0x2],ax // Set to 0 : Result is input from previous stage unmodified 0000636B EF out dx,ax // 0000636C B800A0 mov ax,0xa000 0000636F 8EC0 mov es,ax 00006371 8B2C mov bp,[si] 00006373 2B2E0000 sub bp,[0x0] 00006377 83C510 add bp,byte +0x10 0000637A 8B5402 mov dx,[si+0x2] 0000637D 83EA10 sub dx,byte +0x10 00006380 8A0E4A00 mov cl,[0x4a] 00006384 32ED xor ch,ch 00006386 8B07 mov ax,[bx] 00006388 83C302 add bx,byte +0x2 0000638B 3C80 cmp al,0x80 0000638D 7503 jnz 0x6392 0000638F E99500 jmp word 0x6427 00006392 55 push bp 00006393 52 push dx 00006394 53 push bx 00006395 50 push ax 00006396 98 cbw 00006397 03E8 add bp,ax 00006399 58 pop ax 0000639A 7903 jns 0x639f 0000639C E98500 jmp word 0x6424 0000639F 86E0 xchg ah,al 000063A1 98 cbw 000063A2 03D0 add dx,ax 000063A4 787E js 0x6424 000063A6 81FD5001 cmp bp,0x150 000063AA 7D78 jnl 0x6424 000063AC 81FAA000 cmp dx,0xa0 000063B0 7D72 jnl 0x6424 000063B2 52 push dx 000063B3 55 push bp 000063B4 56 push si 000063B5 8B362300 mov si,[0x23] 000063B9 46 inc si 000063BA 83ED10 sub bp,byte +0x10 000063BD 7902 jns 0x63c1 000063BF 33ED xor bp,bp 000063C1 D1ED shr bp,1 000063C3 D1ED shr bp,1 000063C5 D1ED shr bp,1 000063C7 03F5 add si,bp 000063C9 83E2F8 and dx,byte -0x8 000063CC 03F2 add si,dx 000063CE D1E2 shl dx,1 000063D0 D1E2 shl dx,1 000063D2 03F2 add si,dx 000063D4 36C60401 mov byte [ss:si],0x1 000063D8 5E pop si 000063D9 5D pop bp 000063DA 5A pop dx 000063DB B82C00 mov ax,0x2c 000063DE F7E2 mul dx 000063E0 8BF8 mov di,ax 000063E2 8BC5 mov ax,bp 000063E4 D1ED shr bp,1 000063E6 D1ED shr bp,1 000063E8 D1ED shr bp,1 000063EA 03FD add di,bp 000063EC 033E731F add di,[0x1f73] 000063F0 033E771F add di,[0x1f77] 000063F4 83E007 and ax,byte +0x7 000063F7 BB6056 mov bx,0x5660 000063FA 03D8 add bx,ax 000063FC 8A27 mov ah,[bx] 000063FE B008 mov al,0x8 00006400 36A30E00 mov [ss:0xe],ax 00006404 BACE03 mov dx,0x3ce 00006407 EF out dx,ax 00006408 50 push ax 00006409 8BD9 mov bx,cx 0000640B 83E30F and bx,byte +0xf 0000640E 81C3CB27 add bx,0x27cb 00006412 8A27 mov ah,[bx] 00006414 32C0 xor al,al 00006416 36A30A00 mov [ss:0xa],ax 0000641A EF out dx,ax 0000641B 58 pop ax 0000641C FA cli 0000641D 268A05 mov al,[es:di] 00006420 268825 mov [es:di],ah 00006423 FB sti 00006424 5B pop bx 00006425 5A pop dx 00006426 5D pop bp 00006427 49 dec cx 00006428 7403 jz 0x642d 0000642A E959FF jmp word 0x6386 0000642D C3 ret } 0000642E FA cli 0000642F 1E push ds 00006430 BAC403 mov dx,0x3c4 00006433 B8020F mov ax,0xf02 00006436 36A30800 mov [ss:0x8],ax 0000643A EF out dx,ax 0000643B BACE03 mov dx,0x3ce 0000643E B80003 mov ax,0x300 00006441 36A30A00 mov [ss:0xa],ax 00006445 EF out dx,ax 00006446 B8010E mov ax,0xe01 00006449 36A30C00 mov [ss:0xc],ax 0000644D EF out dx,ax 0000644E B80500 mov ax,0x5 00006451 36A30000 mov [ss:0x0],ax 00006455 EF out dx,ax 00006456 B80300 mov ax,0x3 00006459 36A30200 mov [ss:0x2],ax 0000645D EF out dx,ax 0000645E 8ED9 mov ds,cx 00006460 B900A0 mov cx,0xa000 00006463 8EC1 mov es,cx 00006465 8BEF mov bp,di 00006467 B90800 mov cx,0x8 0000646A 51 push cx 0000646B 268A05 mov al,[es:di] 0000646E AD lodsw 0000646F 8BC8 mov cx,ax 00006471 8AE0 mov ah,al 00006473 B008 mov al,0x8 00006475 36A30E00 mov [ss:0xe],ax 00006479 EF out dx,ax 0000647A 8AC4 mov al,ah 0000647C AA stosb 0000647D 268A05 mov al,[es:di] 00006480 B008 mov al,0x8 00006482 8AE5 mov ah,ch 00006484 36A30E00 mov [ss:0xe],ax 00006488 EF out dx,ax 00006489 8AC4 mov al,ah 0000648B AA stosb 0000648C 83C72A add di,byte +0x2a 0000648F 59 pop cx 00006490 E2D8 loop 0x646a 00006492 FB sti 00006493 1F pop ds 00006494 C3 ret 00006495 8B4502 mov ax,[di+0x2] 00006498 3DB000 cmp ax,0xb0 0000649B 7C03 jl 0x64a0 0000649D E98000 jmp word 0x6520 000064A0 83E820 sub ax,byte +0x20 000064A3 787B js 0x6520 000064A5 D1E8 shr ax,1 000064A7 D1E8 shr ax,1 000064A9 D1E8 shr ax,1 000064AB BA2C00 mov dx,0x2c 000064AE F7E2 mul dx 000064B0 8BF0 mov si,ax 000064B2 8B05 mov ax,[di] 000064B4 D1E8 shr ax,1 000064B6 D1E8 shr ax,1 000064B8 D1E8 shr ax,1 000064BA D1E8 shr ax,1 000064BC 50 push ax 000064BD D1E8 shr ax,1 000064BF D1E8 shr ax,1 000064C1 D1E8 shr ax,1 000064C3 03F0 add si,ax 000064C5 0336731F add si,[0x1f73] 000064C9 81C67221 add si,0x2172 000064CD 83C602 add si,byte +0x2 000064D0 83C62C add si,byte +0x2c 000064D3 BAC403 mov dx,0x3c4 000064D6 B8020F mov ax,0xf02 000064D9 36A30800 mov [ss:0x8],ax 000064DD EF out dx,ax 000064DE BACE03 mov dx,0x3ce 000064E1 B80002 mov ax,0x200 000064E4 36A30A00 mov [ss:0xa],ax 000064E8 EF out dx,ax 000064E9 B8010F mov ax,0xf01 000064EC 36A30C00 mov [ss:0xc],ax 000064F0 EF out dx,ax 000064F1 B80500 mov ax,0x5 000064F4 36A30000 mov [ss:0x0],ax 000064F8 EF out dx,ax 000064F9 B80300 mov ax,0x3 000064FC 36A30200 mov [ss:0x2],ax 00006500 EF out dx,ax 00006501 B800A0 mov ax,0xa000 00006504 8EC0 mov es,ax 00006506 58 pop ax 00006507 BB6056 mov bx,0x5660 0000650A 83E007 and ax,byte +0x7 0000650D 03D8 add bx,ax 0000650F 8A27 mov ah,[bx] 00006511 B008 mov al,0x8 00006513 36A30E00 mov [ss:0xe],ax 00006517 EF out dx,ax 00006518 FA cli 00006519 268A04 mov al,[es:si] 0000651C 268824 mov [es:si],ah 0000651F FB sti 00006520 C3 ret void vga_blit_lemm_sprite() { 00006521 57 push di 00006522 8B1D mov bx,[di] 00006524 035D04 add bx,[di+0x4] 00006527 7904 jns 0x652d 00006529 81C36001 add bx,0x160 0000652D 8BD3 mov dx,bx 0000652F D1EB shr bx,1 00006531 D1EB shr bx,1 00006533 D1EB shr bx,1 00006535 BEA50E mov si,0xea5 00006538 803801 cmp byte [bx+si],0x1 0000653B 7403 jz 0x6540 0000653D E9CF00 jmp word 0x660f 00006540 A10000 mov ax,[0x0] 00006543 83E810 sub ax,byte +0x10 00006546 2BD0 sub dx,ax 00006548 7904 jns 0x654e 0000654A 81C26001 add dx,0x160 0000654E 8BDA mov bx,dx 00006550 83E307 and bx,byte +0x7 00006553 53 push bx 00006554 8A4528 mov al,[di+0x28] 00006557 807D2701 cmp byte [di+0x27],0x1 0000655B 7403 jz 0x6560 0000655D 024529 add al,[di+0x29] 00006560 32E4 xor ah,ah 00006562 807D2AFF cmp byte [di+0x2a],0xff 00006566 7408 jz 0x6570 00006568 D1E0 shl ax,1 0000656A D1E0 shl ax,1 0000656C D1E0 shl ax,1 0000656E 03C3 add ax,bx 00006570 52 push dx 00006571 8B4D10 mov cx,[di+0x10] 00006574 F7E1 mul cx 00006576 8BE8 mov bp,ax 00006578 D1EA shr dx,1 0000657A D1DD rcr bp,1 0000657C D1EA shr dx,1 0000657E D1DD rcr bp,1 00006580 D1EA shr dx,1 00006582 D1DD rcr bp,1 00006584 D1EA shr dx,1 00006586 D1DD rcr bp,1 00006588 036D0C add bp,[di+0xc] 0000658B 83E00F and ax,byte +0xf 0000658E 5A pop dx 0000658F 8BF0 mov si,ax 00006591 03750A add si,[di+0xa] 00006594 8BDE mov bx,si 00006596 035D12 add bx,[di+0x12] 00006599 D1EA shr dx,1 0000659B D1EA shr dx,1 0000659D D1EA shr dx,1 0000659F 8B4D06 mov cx,[di+0x6] 000065A2 FF7514 push word [di+0x14] push lemm.ptr2; 000065A5 8A4520 mov al,[di+0x20] 000065A8 8B7D02 mov di,[di+0x2] 000065AB 03F9 add di,cx 000065AD 7902 jns 0x65b1 000065AF 33FF xor di,di 000065B1 50 push ax 000065B2 52 push dx 000065B3 8BC7 mov ax,di 000065B5 BF2C00 mov di,0x2c 000065B8 F7E7 mul di 000065BA 8BF8 mov di,ax 000065BC 5A pop dx 000065BD 58 pop ax 000065BE 03FA add di,dx 000065C0 033E731F add di,[0x1f73] 000065C4 8B0EE21F mov cx,[0x1fe2] 000065C8 03CD add cx,bp 000065CA 22C0 and al,al 000065CC 743D jz 0x660b 000065CE 8BE8 mov bp,ax 000065D0 58 pop ax 000065D1 5A pop dx 000065D2 52 push dx 000065D3 50 push ax 000065D4 57 push di 000065D5 51 push cx 000065D6 56 push si 000065D7 53 push bx 000065D8 8B0EE41F mov cx,[0x1fe4] 000065DC D0E2 shl dl,1 000065DE D0E2 shl dl,1 000065E0 D0E2 shl dl,1 000065E2 D0E2 shl dl,1 000065E4 32F6 xor dh,dh 000065E6 8BC5 mov ax,bp 000065E8 8AE0 mov ah,al 000065EA 80E4F0 and ah,0xf0 000065ED B040 mov al,0x40 000065EF 2AC4 sub al,ah 000065F1 32E4 xor ah,ah 000065F3 D1E0 shl ax,1 000065F5 D1E0 shl ax,1 000065F7 D1E0 shl ax,1 000065F9 057010 add ax,0x1070 000065FC 03C2 add ax,dx 000065FE 8BF0 mov si,ax 00006600 81EF5F01 sub di,0x15f 00006604 E827FE call word 0x642e 00006607 5B pop bx 00006608 5E pop si 00006609 59 pop cx 0000660A 5F pop di 0000660B 58 pop ax 0000660C 5A pop dx 0000660D FFD0 call ax call lemm.ptr2; !!! 0000660F 5F pop di 00006610 C3 ret } // video_buf_memcpy() { 00006611 8CDD mov bp,ds 00006613 FA cli 00006614 BAC403 mov dx,0x3c4 00006617 B8020F mov ax,0xf02 0000661A EF out dx,ax 0000661B BACE03 mov dx,0x3ce 0000661E B80501 mov ax,0x105 00006621 EF out dx,ax 00006622 8B3E0D00 mov di,[0xd] 00006626 8B360900 mov si,[0x9] 0000662A BA00A0 mov dx,0xa000 //VGA base mem 0000662D 8EC2 mov es,dx 0000662F 8EDA mov ds,dx 00006631 B91000 mov cx,0x10 00006634 A4 movsb 00006635 A4 movsb 00006636 A4 movsb 00006637 83C729 add di,byte +0x29 0000663A E2F8 loop 0x6634 0000663C 8EDD mov ds,bp 0000663E 8A16DC1F mov dl,[0x1fdc] 00006642 32F6 xor dh,dh 00006644 03160F00 add dx,[0xf] 00006648 D1EA shr dx,1 0000664A D1EA shr dx,1 0000664C D1EA shr dx,1 0000664E 8B361100 mov si,[0x11] 00006652 52 push dx 00006653 8BC6 mov ax,si 00006655 BE2C00 mov si,0x2c 00006658 F7E6 mul si 0000665A 8BF0 mov si,ax 0000665C 5A pop dx 0000665D 03F2 add si,dx 0000665F 0336751F add si,[0x1f75] 00006663 89360B00 mov [0xb],si 00006667 8B3E0700 mov di,[0x7] 0000666B 06 push es 0000666C 1F pop ds 0000666D B91000 mov cx,0x10 00006670 A4 movsb 00006671 A4 movsb 00006672 A4 movsb 00006673 83C629 add si,byte +0x29 00006676 E2F8 loop 0x6670 00006678 FB sti 00006679 8EDD mov ds,bp 0000667B C3 ret } 0000667C 8CDD mov bp,ds 0000667E FA cli 0000667F BAC403 mov dx,0x3c4 00006682 B8020F mov ax,0xf02 00006685 EF out dx,ax 00006686 BACE03 mov dx,0x3ce 00006689 B80501 mov ax,0x105 0000668C EF out dx,ax 0000668D 8B160F00 mov dx,[0xf] 00006691 D1EA shr dx,1 00006693 D1EA shr dx,1 00006695 D1EA shr dx,1 00006697 8B361100 mov si,[0x11] 0000669B 52 push dx 0000669C 8BC6 mov ax,si 0000669E BE2C00 mov si,0x2c 000066A1 F7E6 mul si 000066A3 8BF0 mov si,ax 000066A5 5A pop dx 000066A6 03F2 add si,dx 000066A8 0336751F add si,[0x1f75] 000066AC 89360B00 mov [0xb],si 000066B0 8B3E0700 mov di,[0x7] 000066B4 BA00A0 mov dx,0xa000 000066B7 8EC2 mov es,dx 000066B9 8EDA mov ds,dx 000066BB B91000 mov cx,0x10 000066BE A4 movsb 000066BF A4 movsb 000066C0 A4 movsb 000066C1 83C629 add si,byte +0x29 000066C4 E2F8 loop 0x66be 000066C6 FB sti 000066C7 8EDD mov ds,bp 000066C9 C3 ret void write_in_vga_ports() { 000066CA FA cli 000066CB BAC403 mov dx,0x3c4 000066CE B8020F mov ax,0xf02 000066D1 EF out dx,ax 000066D2 BACE03 mov dx,0x3ce 000066D5 33C0 xor ax,ax 000066D7 EF out dx,ax 000066D8 B8010E mov ax,0xe01 000066DB EF out dx,ax 000066DC B80500 mov ax,0x5 000066DF EF out dx,ax 000066E0 B80300 mov ax,0x3 000066E3 EF out dx,ax 000066E4 B900A0 mov cx,0xa000 000066E7 8EC1 mov es,cx 000066E9 8BEF mov bp,di 000066EB 8B0F mov cx,[bx] 000066ED 43 inc bx 000066EE 43 inc bx 000066EF B008 mov al,0x8 000066F1 8AE1 mov ah,cl 000066F3 EF out dx,ax 000066F4 268A05 mov al,[es:di] 000066F7 AD lodsw 000066F8 AA stosb 000066F9 86E5 xchg ah,ch 000066FB B008 mov al,0x8 000066FD EF out dx,ax 000066FE 268A05 mov al,[es:di] 00006701 8AC5 mov al,ch 00006703 AA stosb 00006704 8A27 mov ah,[bx] 00006706 43 inc bx 00006707 B008 mov al,0x8 00006709 EF out dx,ax 0000670A 268A05 mov al,[es:di] 0000670D AC lodsb 0000670E AA stosb 0000670F 83C729 add di,byte +0x29 00006712 8B0F mov cx,[bx] 00006714 43 inc bx 00006715 43 inc bx 00006716 B008 mov al,0x8 00006718 8AE1 mov ah,cl 0000671A EF out dx,ax 0000671B 268A05 mov al,[es:di] 0000671E AD lodsw 0000671F AA stosb 00006720 86E5 xchg ah,ch 00006722 B008 mov al,0x8 00006724 EF out dx,ax 00006725 268A05 mov al,[es:di] 00006728 8AC5 mov al,ch 0000672A AA stosb 0000672B 8A27 mov ah,[bx] 0000672D 43 inc bx 0000672E B008 mov al,0x8 00006730 EF out dx,ax 00006731 268A05 mov al,[es:di] 00006734 AC lodsb 00006735 AA stosb 00006736 83C729 add di,byte +0x29 00006739 8B0F mov cx,[bx] 0000673B 43 inc bx 0000673C 43 inc bx 0000673D B008 mov al,0x8 0000673F 8AE1 mov ah,cl 00006741 EF out dx,ax 00006742 268A05 mov al,[es:di] 00006745 AD lodsw 00006746 AA stosb 00006747 86E5 xchg ah,ch 00006749 B008 mov al,0x8 0000674B EF out dx,ax 0000674C 268A05 mov al,[es:di] 0000674F 8AC5 mov al,ch 00006751 AA stosb 00006752 8A27 mov ah,[bx] 00006754 43 inc bx 00006755 B008 mov al,0x8 00006757 EF out dx,ax 00006758 268A05 mov al,[es:di] 0000675B AC lodsb 0000675C AA stosb 0000675D 83C729 add di,byte +0x29 00006760 8B0F mov cx,[bx] 00006762 43 inc bx 00006763 43 inc bx 00006764 B008 mov al,0x8 00006766 8AE1 mov ah,cl 00006768 EF out dx,ax 00006769 268A05 mov al,[es:di] 0000676C AD lodsw 0000676D AA stosb 0000676E 86E5 xchg ah,ch 00006770 B008 mov al,0x8 00006772 EF out dx,ax 00006773 268A05 mov al,[es:di] 00006776 8AC5 mov al,ch 00006778 AA stosb 00006779 8A27 mov ah,[bx] 0000677B 43 inc bx 0000677C B008 mov al,0x8 0000677E EF out dx,ax 0000677F 268A05 mov al,[es:di] 00006782 AC lodsb 00006783 AA stosb 00006784 83C729 add di,byte +0x29 00006787 8B0F mov cx,[bx] 00006789 43 inc bx 0000678A 43 inc bx 0000678B B008 mov al,0x8 0000678D 8AE1 mov ah,cl 0000678F EF out dx,ax 00006790 268A05 mov al,[es:di] 00006793 AD lodsw 00006794 AA stosb 00006795 86E5 xchg ah,ch 00006797 B008 mov al,0x8 00006799 EF out dx,ax 0000679A 268A05 mov al,[es:di] 0000679D 8AC5 mov al,ch 0000679F AA stosb 000067A0 8A27 mov ah,[bx] 000067A2 43 inc bx 000067A3 B008 mov al,0x8 000067A5 EF out dx,ax 000067A6 268A05 mov al,[es:di] 000067A9 AC lodsb 000067AA AA stosb 000067AB 83C729 add di,byte +0x29 000067AE 8B0F mov cx,[bx] 000067B0 43 inc bx 000067B1 43 inc bx 000067B2 B008 mov al,0x8 000067B4 8AE1 mov ah,cl 000067B6 EF out dx,ax 000067B7 268A05 mov al,[es:di] 000067BA AD lodsw 000067BB AA stosb 000067BC 86E5 xchg ah,ch 000067BE B008 mov al,0x8 000067C0 EF out dx,ax 000067C1 268A05 mov al,[es:di] 000067C4 8AC5 mov al,ch 000067C6 AA stosb 000067C7 8A27 mov ah,[bx] 000067C9 43 inc bx 000067CA B008 mov al,0x8 000067CC EF out dx,ax 000067CD 268A05 mov al,[es:di] 000067D0 AC lodsb 000067D1 AA stosb 000067D2 83C729 add di,byte +0x29 000067D5 8B0F mov cx,[bx] 000067D7 43 inc bx 000067D8 43 inc bx 000067D9 B008 mov al,0x8 000067DB 8AE1 mov ah,cl 000067DD EF out dx,ax 000067DE 268A05 mov al,[es:di] 000067E1 AD lodsw 000067E2 AA stosb 000067E3 86E5 xchg ah,ch 000067E5 B008 mov al,0x8 000067E7 EF out dx,ax 000067E8 268A05 mov al,[es:di] 000067EB 8AC5 mov al,ch 000067ED AA stosb 000067EE 8A27 mov ah,[bx] 000067F0 43 inc bx 000067F1 B008 mov al,0x8 000067F3 EF out dx,ax 000067F4 268A05 mov al,[es:di] 000067F7 AC lodsb 000067F8 AA stosb 000067F9 83C729 add di,byte +0x29 000067FC 8B0F mov cx,[bx] 000067FE 43 inc bx 000067FF 43 inc bx 00006800 B008 mov al,0x8 00006802 8AE1 mov ah,cl 00006804 EF out dx,ax 00006805 268A05 mov al,[es:di] 00006808 AD lodsw 00006809 AA stosb 0000680A 86E5 xchg ah,ch 0000680C B008 mov al,0x8 0000680E EF out dx,ax 0000680F 268A05 mov al,[es:di] 00006812 8AC5 mov al,ch 00006814 AA stosb 00006815 8A27 mov ah,[bx] 00006817 43 inc bx 00006818 B008 mov al,0x8 0000681A EF out dx,ax 0000681B 268A05 mov al,[es:di] 0000681E AC lodsb 0000681F AA stosb 00006820 83C729 add di,byte +0x29 00006823 8B0F mov cx,[bx] 00006825 43 inc bx 00006826 43 inc bx 00006827 B008 mov al,0x8 00006829 8AE1 mov ah,cl 0000682B EF out dx,ax 0000682C 268A05 mov al,[es:di] 0000682F AD lodsw 00006830 AA stosb 00006831 86E5 xchg ah,ch 00006833 B008 mov al,0x8 00006835 EF out dx,ax 00006836 268A05 mov al,[es:di] 00006839 8AC5 mov al,ch 0000683B AA stosb 0000683C 8A27 mov ah,[bx] 0000683E 43 inc bx 0000683F B008 mov al,0x8 00006841 EF out dx,ax 00006842 268A05 mov al,[es:di] 00006845 AC lodsb 00006846 AA stosb 00006847 83C729 add di,byte +0x29 0000684A 8B0F mov cx,[bx] 0000684C 43 inc bx 0000684D 43 inc bx 0000684E B008 mov al,0x8 00006850 8AE1 mov ah,cl 00006852 EF out dx,ax 00006853 268A05 mov al,[es:di] 00006856 AD lodsw 00006857 AA stosb 00006858 86E5 xchg ah,ch 0000685A B008 mov al,0x8 0000685C EF out dx,ax 0000685D 268A05 mov al,[es:di] 00006860 8AC5 mov al,ch 00006862 AA stosb 00006863 8A27 mov ah,[bx] 00006865 43 inc bx 00006866 B008 mov al,0x8 00006868 EF out dx,ax 00006869 268A05 mov al,[es:di] 0000686C AC lodsb 0000686D AA stosb 0000686E 83C729 add di,byte +0x29 00006871 8B0F mov cx,[bx] 00006873 43 inc bx 00006874 43 inc bx 00006875 B008 mov al,0x8 00006877 8AE1 mov ah,cl 00006879 EF out dx,ax 0000687A 268A05 mov al,[es:di] 0000687D AD lodsw 0000687E AA stosb 0000687F 86E5 xchg ah,ch 00006881 B008 mov al,0x8 00006883 EF out dx,ax 00006884 268A05 mov al,[es:di] 00006887 8AC5 mov al,ch 00006889 AA stosb 0000688A 8A27 mov ah,[bx] 0000688C 43 inc bx 0000688D B008 mov al,0x8 0000688F EF out dx,ax 00006890 268A05 mov al,[es:di] 00006893 AC lodsb 00006894 AA stosb 00006895 83C729 add di,byte +0x29 00006898 8B0F mov cx,[bx] 0000689A 43 inc bx 0000689B 43 inc bx 0000689C B008 mov al,0x8 0000689E 8AE1 mov ah,cl 000068A0 EF out dx,ax 000068A1 268A05 mov al,[es:di] 000068A4 AD lodsw 000068A5 AA stosb 000068A6 86E5 xchg ah,ch 000068A8 B008 mov al,0x8 000068AA EF out dx,ax 000068AB 268A05 mov al,[es:di] 000068AE 8AC5 mov al,ch 000068B0 AA stosb 000068B1 8A27 mov ah,[bx] 000068B3 43 inc bx 000068B4 B008 mov al,0x8 000068B6 EF out dx,ax 000068B7 268A05 mov al,[es:di] 000068BA AC lodsb 000068BB AA stosb 000068BC 83C729 add di,byte +0x29 000068BF 8B0F mov cx,[bx] 000068C1 43 inc bx 000068C2 43 inc bx 000068C3 B008 mov al,0x8 000068C5 8AE1 mov ah,cl 000068C7 EF out dx,ax 000068C8 268A05 mov al,[es:di] 000068CB AD lodsw 000068CC AA stosb 000068CD 86E5 xchg ah,ch 000068CF B008 mov al,0x8 000068D1 EF out dx,ax 000068D2 268A05 mov al,[es:di] 000068D5 8AC5 mov al,ch 000068D7 AA stosb 000068D8 8A27 mov ah,[bx] 000068DA 43 inc bx 000068DB B008 mov al,0x8 000068DD EF out dx,ax 000068DE 268A05 mov al,[es:di] 000068E1 AC lodsb 000068E2 AA stosb 000068E3 83C729 add di,byte +0x29 000068E6 8B0F mov cx,[bx] 000068E8 43 inc bx 000068E9 43 inc bx 000068EA B008 mov al,0x8 000068EC 8AE1 mov ah,cl 000068EE EF out dx,ax 000068EF 268A05 mov al,[es:di] 000068F2 AD lodsw 000068F3 AA stosb 000068F4 86E5 xchg ah,ch 000068F6 B008 mov al,0x8 000068F8 EF out dx,ax 000068F9 268A05 mov al,[es:di] 000068FC 8AC5 mov al,ch 000068FE AA stosb 000068FF 8A27 mov ah,[bx] 00006901 43 inc bx 00006902 B008 mov al,0x8 00006904 EF out dx,ax 00006905 268A05 mov al,[es:di] 00006908 AC lodsb 00006909 AA stosb 0000690A 83C729 add di,byte +0x29 0000690D 8B0F mov cx,[bx] 0000690F 43 inc bx 00006910 43 inc bx 00006911 B008 mov al,0x8 00006913 8AE1 mov ah,cl 00006915 EF out dx,ax 00006916 268A05 mov al,[es:di] 00006919 AD lodsw 0000691A AA stosb 0000691B 86E5 xchg ah,ch 0000691D B008 mov al,0x8 0000691F EF out dx,ax 00006920 268A05 mov al,[es:di] 00006923 8AC5 mov al,ch 00006925 AA stosb 00006926 8A27 mov ah,[bx] 00006928 43 inc bx 00006929 B008 mov al,0x8 0000692B EF out dx,ax 0000692C 268A05 mov al,[es:di] 0000692F AC lodsb 00006930 AA stosb 00006931 83C729 add di,byte +0x29 00006934 8B0F mov cx,[bx] 00006936 43 inc bx 00006937 43 inc bx 00006938 B008 mov al,0x8 0000693A 8AE1 mov ah,cl 0000693C EF out dx,ax 0000693D 268A05 mov al,[es:di] 00006940 AD lodsw 00006941 AA stosb 00006942 86E5 xchg ah,ch 00006944 B008 mov al,0x8 00006946 EF out dx,ax 00006947 268A05 mov al,[es:di] 0000694A 8AC5 mov al,ch 0000694C AA stosb 0000694D 8A27 mov ah,[bx] 0000694F 43 inc bx 00006950 B008 mov al,0x8 00006952 EF out dx,ax 00006953 268A05 mov al,[es:di] 00006956 AC lodsb 00006957 AA stosb 00006958 83C729 add di,byte +0x29 0000695B 8BFD mov di,bp 0000695D B80100 mov ax,0x1 00006960 EF out dx,ax 00006961 B80310 mov ax,0x1003 00006964 EF out dx,ax 00006965 B808FF mov ax,0xff08 00006968 EF out dx,ax 00006969 B2C4 mov dl,0xc4 0000696B B80202 mov ax,0x202 0000696E EF out dx,ax 0000696F 268A05 mov al,[es:di] 00006972 AD lodsw 00006973 AA stosb 00006974 268A05 mov al,[es:di] 00006977 8AC4 mov al,ah 00006979 AA stosb 0000697A 268A05 mov al,[es:di] 0000697D AC lodsb 0000697E AA stosb 0000697F 83C729 add di,byte +0x29 00006982 268A05 mov al,[es:di] 00006985 AD lodsw 00006986 AA stosb 00006987 268A05 mov al,[es:di] 0000698A 8AC4 mov al,ah 0000698C AA stosb 0000698D 268A05 mov al,[es:di] 00006990 AC lodsb 00006991 AA stosb 00006992 83C729 add di,byte +0x29 00006995 268A05 mov al,[es:di] 00006998 AD lodsw 00006999 AA stosb 0000699A 268A05 mov al,[es:di] 0000699D 8AC4 mov al,ah 0000699F AA stosb 000069A0 268A05 mov al,[es:di] 000069A3 AC lodsb 000069A4 AA stosb 000069A5 83C729 add di,byte +0x29 000069A8 268A05 mov al,[es:di] 000069AB AD lodsw 000069AC AA stosb 000069AD 268A05 mov al,[es:di] 000069B0 8AC4 mov al,ah 000069B2 AA stosb 000069B3 268A05 mov al,[es:di] 000069B6 AC lodsb 000069B7 AA stosb 000069B8 83C729 add di,byte +0x29 000069BB 268A05 mov al,[es:di] 000069BE AD lodsw 000069BF AA stosb 000069C0 268A05 mov al,[es:di] 000069C3 8AC4 mov al,ah 000069C5 AA stosb 000069C6 268A05 mov al,[es:di] 000069C9 AC lodsb 000069CA AA stosb 000069CB 83C729 add di,byte +0x29 000069CE 268A05 mov al,[es:di] 000069D1 AD lodsw 000069D2 AA stosb 000069D3 268A05 mov al,[es:di] 000069D6 8AC4 mov al,ah 000069D8 AA stosb 000069D9 268A05 mov al,[es:di] 000069DC AC lodsb 000069DD AA stosb 000069DE 83C729 add di,byte +0x29 000069E1 268A05 mov al,[es:di] 000069E4 AD lodsw 000069E5 AA stosb 000069E6 268A05 mov al,[es:di] 000069E9 8AC4 mov al,ah 000069EB AA stosb 000069EC 268A05 mov al,[es:di] 000069EF AC lodsb 000069F0 AA stosb 000069F1 83C729 add di,byte +0x29 000069F4 268A05 mov al,[es:di] 000069F7 AD lodsw 000069F8 AA stosb 000069F9 268A05 mov al,[es:di] 000069FC 8AC4 mov al,ah 000069FE AA stosb 000069FF 268A05 mov al,[es:di] 00006A02 AC lodsb 00006A03 AA stosb 00006A04 83C729 add di,byte +0x29 00006A07 268A05 mov al,[es:di] 00006A0A AD lodsw 00006A0B AA stosb 00006A0C 268A05 mov al,[es:di] 00006A0F 8AC4 mov al,ah 00006A11 AA stosb 00006A12 268A05 mov al,[es:di] 00006A15 AC lodsb 00006A16 AA stosb 00006A17 83C729 add di,byte +0x29 00006A1A 268A05 mov al,[es:di] 00006A1D AD lodsw 00006A1E AA stosb 00006A1F 268A05 mov al,[es:di] 00006A22 8AC4 mov al,ah 00006A24 AA stosb 00006A25 268A05 mov al,[es:di] 00006A28 AC lodsb 00006A29 AA stosb 00006A2A 83C729 add di,byte +0x29 00006A2D 268A05 mov al,[es:di] 00006A30 AD lodsw 00006A31 AA stosb 00006A32 268A05 mov al,[es:di] 00006A35 8AC4 mov al,ah 00006A37 AA stosb 00006A38 268A05 mov al,[es:di] 00006A3B AC lodsb 00006A3C AA stosb 00006A3D 83C729 add di,byte +0x29 00006A40 268A05 mov al,[es:di] 00006A43 AD lodsw 00006A44 AA stosb 00006A45 268A05 mov al,[es:di] 00006A48 8AC4 mov al,ah 00006A4A AA stosb 00006A4B 268A05 mov al,[es:di] 00006A4E AC lodsb 00006A4F AA stosb 00006A50 83C729 add di,byte +0x29 00006A53 268A05 mov al,[es:di] 00006A56 AD lodsw 00006A57 AA stosb 00006A58 268A05 mov al,[es:di] 00006A5B 8AC4 mov al,ah 00006A5D AA stosb 00006A5E 268A05 mov al,[es:di] 00006A61 AC lodsb 00006A62 AA stosb 00006A63 83C729 add di,byte +0x29 00006A66 268A05 mov al,[es:di] 00006A69 AD lodsw 00006A6A AA stosb 00006A6B 268A05 mov al,[es:di] 00006A6E 8AC4 mov al,ah 00006A70 AA stosb 00006A71 268A05 mov al,[es:di] 00006A74 AC lodsb 00006A75 AA stosb 00006A76 83C729 add di,byte +0x29 00006A79 268A05 mov al,[es:di] 00006A7C AD lodsw 00006A7D AA stosb 00006A7E 268A05 mov al,[es:di] 00006A81 8AC4 mov al,ah 00006A83 AA stosb 00006A84 268A05 mov al,[es:di] 00006A87 AC lodsb 00006A88 AA stosb 00006A89 83C729 add di,byte +0x29 00006A8C 268A05 mov al,[es:di] 00006A8F AD lodsw 00006A90 AA stosb 00006A91 268A05 mov al,[es:di] 00006A94 8AC4 mov al,ah 00006A96 AA stosb 00006A97 268A05 mov al,[es:di] 00006A9A AC lodsb 00006A9B AA stosb 00006A9C 83C729 add di,byte +0x29 00006A9F FB sti 00006AA0 C3 ret } 00006AA1 8B3E731F mov di,[0x1f73] 00006AA5 81C7421E add di,0x1e42 00006AA9 E80A00 call word 0x6ab6 00006AAC 8B3E751F mov di,[0x1f75] 00006AB0 81C7421E add di,0x1e42 00006AB4 EB00 jmp short 0x6ab6 00006AB6 1E push ds 00006AB7 BAC403 mov dx,0x3c4 00006ABA B8020F mov ax,0xf02 00006ABD 36A30800 mov [ss:0x8],ax 00006AC1 EF out dx,ax 00006AC2 BACE03 mov dx,0x3ce 00006AC5 B80501 mov ax,0x105 00006AC8 36A30000 mov [ss:0x0],ax 00006ACC EF out dx,ax 00006ACD BE44F7 mov si,0xf744 00006AD0 BA00A0 mov dx,0xa000 00006AD3 8EC2 mov es,dx 00006AD5 8EDA mov ds,dx 00006AD7 B9E006 mov cx,0x6e0 00006ADA F3A4 rep movsb 00006ADC 1F pop ds 00006ADD C3 ret 00006ADE 1E push ds 00006ADF 50 push ax 00006AE0 32E4 xor ah,ah 00006AE2 03C0 add ax,ax 00006AE4 8BF8 mov di,ax 00006AE6 81C72C21 add di,0x212c 00006AEA 033E731F add di,[0x1f73] 00006AEE 83C702 add di,byte +0x2 00006AF1 BA00A0 mov dx,0xa000 00006AF4 8EC2 mov es,dx 00006AF6 BAC403 mov dx,0x3c4 00006AF9 B8020F mov ax,0xf02 00006AFC 36A30800 mov [ss:0x8],ax 00006B00 EF out dx,ax 00006B01 BACE03 mov dx,0x3ce 00006B04 33C0 xor ax,ax 00006B06 36A30A00 mov [ss:0xa],ax 00006B0A EF out dx,ax 00006B0B B8010C mov ax,0xc01 00006B0E 36A30C00 mov [ss:0xc],ax 00006B12 EF out dx,ax 00006B13 B80500 mov ax,0x5 00006B16 36A30000 mov [ss:0x0],ax 00006B1A EF out dx,ax 00006B1B B80300 mov ax,0x3 00006B1E 36A30200 mov [ss:0x2],ax 00006B22 EF out dx,ax 00006B23 B8080F mov ax,0xf08 00006B26 36A30E00 mov [ss:0xe],ax 00006B2A EF out dx,ax 00006B2B 58 pop ax 00006B2C 22E4 and ah,ah 00006B2E 745F jz 0x6b8f 00006B30 32C0 xor al,al 00006B32 FEC0 inc al 00006B34 80EC0A sub ah,0xa 00006B37 73F9 jnc 0x6b32 00006B39 FEC8 dec al 00006B3B 80C40A add ah,0xa 00006B3E 50 push ax 00006B3F 32E4 xor ah,ah 00006B41 03C0 add ax,ax 00006B43 03C0 add ax,ax 00006B45 03C0 add ax,ax 00006B47 03C0 add ax,ax 00006B49 83C000 add ax,byte +0x0 00006B4C 8BF0 mov si,ax 00006B4E 8E1EE81F mov ds,[0x1fe8] 00006B52 57 push di 00006B53 B90800 mov cx,0x8 00006B56 FA cli 00006B57 268A05 mov al,[es:di] 00006B5A AC lodsb 00006B5B AA stosb 00006B5C FB sti 00006B5D 83C72B add di,byte +0x2b 00006B60 E2F4 loop 0x6b56 00006B62 5F pop di 00006B63 47 inc di 00006B64 58 pop ax 00006B65 8AC4 mov al,ah 00006B67 32E4 xor ah,ah 00006B69 03C0 add ax,ax 00006B6B 03C0 add ax,ax 00006B6D 03C0 add ax,ax 00006B6F 03C0 add ax,ax 00006B71 83C008 add ax,byte +0x8 00006B74 8BF0 mov si,ax 00006B76 B808F0 mov ax,0xf008 00006B79 36A30E00 mov [ss:0xe],ax 00006B7D EF out dx,ax 00006B7E B90800 mov cx,0x8 00006B81 FA cli 00006B82 268A05 mov al,[es:di] 00006B85 AC lodsb 00006B86 AA stosb 00006B87 FB sti 00006B88 83C72B add di,byte +0x2b 00006B8B E2F4 loop 0x6b81 00006B8D 1F pop ds 00006B8E C3 ret 00006B8F 57 push di 00006B90 B0FF mov al,0xff 00006B92 B90800 mov cx,0x8 00006B95 FA cli 00006B96 268A25 mov ah,[es:di] 00006B99 AA stosb 00006B9A FB sti 00006B9B 83C72B add di,byte +0x2b 00006B9E E2F5 loop 0x6b95 00006BA0 5F pop di 00006BA1 47 inc di 00006BA2 B808F0 mov ax,0xf008 00006BA5 36A30E00 mov [ss:0xe],ax 00006BA9 EF out dx,ax 00006BAA B0FF mov al,0xff 00006BAC B90800 mov cx,0x8 00006BAF FA cli 00006BB0 268A25 mov ah,[es:di] 00006BB3 AA stosb 00006BB4 FB sti 00006BB5 83C72B add di,byte +0x2b 00006BB8 E2F5 loop 0x6baf 00006BBA 1F pop ds 00006BBB C3 ret 00006BBC 1E push ds 00006BBD 50 push ax 00006BBE 8AC4 mov al,ah 00006BC0 32E4 xor ah,ah 00006BC2 8BF8 mov di,ax 00006BC4 81C7401E add di,0x1e40 00006BC8 033E731F add di,[0x1f73] 00006BCC 83C702 add di,byte +0x2 00006BCF BA00A0 mov dx,0xa000 00006BD2 8EC2 mov es,dx 00006BD4 BAC403 mov dx,0x3c4 00006BD7 B8020F mov ax,0xf02 00006BDA 36A30800 mov [ss:0x8],ax 00006BDE EF out dx,ax 00006BDF BACE03 mov dx,0x3ce 00006BE2 33C0 xor ax,ax 00006BE4 36A30A00 mov [ss:0xa],ax 00006BE8 EF out dx,ax 00006BE9 B8010E mov ax,0xe01 00006BEC 36A30C00 mov [ss:0xc],ax 00006BF0 EF out dx,ax 00006BF1 B80500 mov ax,0x5 00006BF4 36A30000 mov [ss:0x0],ax 00006BF8 EF out dx,ax 00006BF9 B80300 mov ax,0x3 00006BFC 36A30200 mov [ss:0x2],ax 00006C00 EF out dx,ax 00006C01 B808FF mov ax,0xff08 00006C04 36A30E00 mov [ss:0xe],ax 00006C08 EF out dx,ax 00006C09 58 pop ax 00006C0A 3C20 cmp al,0x20 00006C0C 7503 jnz 0x6c11 00006C0E E99C00 jmp word 0x6cad 00006C11 3C25 cmp al,0x25 00006C13 7504 jnz 0x6c19 00006C15 33F6 xor si,si 00006C17 EB3E jmp short 0x6c57 00006C19 3C3A cmp al,0x3a 00006C1B 7505 jnz 0x6c22 00006C1D BE1002 mov si,0x210 00006C20 EB35 jmp short 0x6c57 00006C22 3C30 cmp al,0x30 00006C24 7D03 jnl 0x6c29 00006C26 E98200 jmp word 0x6cab 00006C29 3C39 cmp al,0x39 00006C2B 7F17 jg 0x6c44 00006C2D 2C30 sub al,0x30 00006C2F BE3000 mov si,0x30 00006C32 32E4 xor ah,ah 00006C34 D1E0 shl ax,1 00006C36 D1E0 shl ax,1 00006C38 D1E0 shl ax,1 00006C3A D1E0 shl ax,1 00006C3C 03F0 add si,ax 00006C3E D1E0 shl ax,1 00006C40 03F0 add si,ax 00006C42 EB13 jmp short 0x6c57 00006C44 3C41 cmp al,0x41 00006C46 7D02 jnl 0x6c4a 00006C48 EB61 jmp short 0x6cab 00006C4A 3C5A cmp al,0x5a 00006C4C 7E02 jng 0x6c50 00006C4E EB5B jmp short 0x6cab 00006C50 2C41 sub al,0x41 00006C52 BE4002 mov si,0x240 00006C55 EBDB jmp short 0x6c32 00006C57 81C6A000 add si,0xa0 00006C5B 8E1EE81F mov ds,[0x1fe8] 00006C5F 57 push di 00006C60 B91000 mov cx,0x10 00006C63 FA cli 00006C64 268A05 mov al,[es:di] 00006C67 AC lodsb 00006C68 AA stosb 00006C69 FB sti 00006C6A 83C72B add di,byte +0x2b 00006C6D E2F4 loop 0x6c63 00006C6F 5F pop di 00006C70 B80100 mov ax,0x1 00006C73 36A30C00 mov [ss:0xc],ax 00006C77 EF out dx,ax 00006C78 BAC403 mov dx,0x3c4 00006C7B B80202 mov ax,0x202 00006C7E 36A30800 mov [ss:0x8],ax 00006C82 EF out dx,ax 00006C83 57 push di 00006C84 B91000 mov cx,0x10 00006C87 FA cli 00006C88 268A05 mov al,[es:di] 00006C8B AC lodsb 00006C8C AA stosb 00006C8D FB sti 00006C8E 83C72B add di,byte +0x2b 00006C91 E2F4 loop 0x6c87 00006C93 5F pop di 00006C94 B80208 mov ax,0x802 00006C97 36A30800 mov [ss:0x8],ax 00006C9B EF out dx,ax 00006C9C B91000 mov cx,0x10 00006C9F FA cli 00006CA0 268A05 mov al,[es:di] 00006CA3 AC lodsb 00006CA4 AA stosb 00006CA5 FB sti 00006CA6 83C72B add di,byte +0x2b 00006CA9 E2F4 loop 0x6c9f 00006CAB 1F pop ds 00006CAC C3 ret 00006CAD 32C0 xor al,al 00006CAF B91000 mov cx,0x10 00006CB2 FA cli 00006CB3 AA stosb 00006CB4 FB sti 00006CB5 83C72B add di,byte +0x2b 00006CB8 E2F8 loop 0x6cb2 00006CBA 1F pop ds 00006CBB C3 ret 00006CBC 32E4 xor ah,ah 00006CBE 03C0 add ax,ax 00006CC0 8BF8 mov di,ax 00006CC2 81C70021 add di,0x2100 00006CC6 033E731F add di,[0x1f73] 00006CCA 83C702 add di,byte +0x2 00006CCD BA00A0 mov dx,0xa000 00006CD0 8EC2 mov es,dx 00006CD2 BAC403 mov dx,0x3c4 00006CD5 B8020F mov ax,0xf02 00006CD8 36A30800 mov [ss:0x8],ax 00006CDC EF out dx,ax 00006CDD BACE03 mov dx,0x3ce 00006CE0 33C0 xor ax,ax 00006CE2 36A30A00 mov [ss:0xa],ax 00006CE6 EF out dx,ax 00006CE7 B8010C mov ax,0xc01 00006CEA 36A30C00 mov [ss:0xc],ax 00006CEE EF out dx,ax 00006CEF B80500 mov ax,0x5 00006CF2 36A30000 mov [ss:0x0],ax 00006CF6 EF out dx,ax 00006CF7 B80300 mov ax,0x3 00006CFA 36A30200 mov [ss:0x2],ax 00006CFE EF out dx,ax 00006CFF B808FF mov ax,0xff08 00006D02 36A30E00 mov [ss:0xe],ax 00006D06 EF out dx,ax 00006D07 FA cli 00006D08 B0FF mov al,0xff 00006D0A 268A25 mov ah,[es:di] 00006D0D AA stosb 00006D0E 268A25 mov ah,[es:di] 00006D11 AA stosb 00006D12 83C72A add di,byte +0x2a 00006D15 B91600 mov cx,0x16 00006D18 B80880 mov ax,0x8008 00006D1B 36A30E00 mov [ss:0xe],ax 00006D1F EF out dx,ax 00006D20 268A25 mov ah,[es:di] 00006D23 B080 mov al,0x80 00006D25 AA stosb 00006D26 B80801 mov ax,0x108 00006D29 36A30E00 mov [ss:0xe],ax 00006D2D EF out dx,ax 00006D2E 268A25 mov ah,[es:di] 00006D31 B001 mov al,0x1 00006D33 AA stosb 00006D34 83C72A add di,byte +0x2a 00006D37 E2DF loop 0x6d18 00006D39 B808FF mov ax,0xff08 00006D3C 36A30E00 mov [ss:0xe],ax 00006D40 EF out dx,ax 00006D41 B0FF mov al,0xff 00006D43 268A25 mov ah,[es:di] 00006D46 AA stosb 00006D47 268A25 mov ah,[es:di] 00006D4A AA stosb 00006D4B FB sti 00006D4C C3 ret 00006D4D 3C0A cmp al,0xa 00006D4F 7D11 jnl 0x6d62 00006D51 8AD8 mov bl,al 00006D53 02DB add bl,bl 00006D55 02D8 add bl,al 00006D57 32FF xor bh,bh 00006D59 81C36100 add bx,0x61 00006D5D C747010000 mov word [bx+0x1],0x0 00006D62 1E push ds 00006D63 32E4 xor ah,ah 00006D65 03C0 add ax,ax 00006D67 8BF8 mov di,ax 00006D69 57 push di 00006D6A 81C70021 add di,0x2100 00006D6E 033E731F add di,[0x1f73] 00006D72 83C702 add di,byte +0x2 00006D75 BA00A0 mov dx,0xa000 00006D78 8EC2 mov es,dx 00006D7A BAC403 mov dx,0x3c4 00006D7D B8020F mov ax,0xf02 00006D80 36A30800 mov [ss:0x8],ax 00006D84 EF out dx,ax 00006D85 BACE03 mov dx,0x3ce 00006D88 B80501 mov ax,0x105 00006D8B 36A30000 mov [ss:0x0],ax 00006D8F EF out dx,ax 00006D90 5E pop si 00006D91 81C6C002 add si,0x2c0 00006D95 81C644F7 add si,0xf744 00006D99 BA00A0 mov dx,0xa000 00006D9C 8EC2 mov es,dx 00006D9E 8EDA mov ds,dx 00006DA0 B91800 mov cx,0x18 00006DA3 A4 movsb 00006DA4 A4 movsb 00006DA5 83C72A add di,byte +0x2a 00006DA8 83C62A add si,byte +0x2a 00006DAB E2F6 loop 0x6da3 00006DAD 1F pop ds 00006DAE C3 ret void cleanup_minimap() { 00006DAF 8CDD mov bp,ds 00006DB1 8B3E731F mov di,[0x1f73] 00006DB5 81C77221 add di,0x2172 00006DB9 83C702 add di,byte +0x2 00006DBC BE40F6 mov si,0xf640 00006DBF BA00A0 mov dx,0xa000 00006DC2 8EC2 mov es,dx 00006DC4 8EDA mov ds,dx 00006DC6 BAC403 mov dx,0x3c4 00006DC9 B8020F mov ax,0xf02 00006DCC 36A30800 mov [ss:0x8],ax 00006DD0 EF out dx,ax 00006DD1 BACE03 mov dx,0x3ce 00006DD4 33C0 xor ax,ax 00006DD6 36A30A00 mov [ss:0xa],ax 00006DDA EF out dx,ax 00006DDB B8010F mov ax,0xf01 00006DDE 36A30C00 mov [ss:0xc],ax 00006DE2 EF out dx,ax 00006DE3 B80500 mov ax,0x5 00006DE6 36A30000 mov [ss:0x0],ax 00006DEA EF out dx,ax 00006DEB B80300 mov ax,0x3 00006DEE 36A30200 mov [ss:0x2],ax 00006DF2 EF out dx,ax 00006DF3 B808FF mov ax,0xff08 00006DF6 36A30E00 mov [ss:0xe],ax 00006DFA EF out dx,ax 00006DFB 32C0 xor al,al 00006DFD B90D00 mov cx,0xd 00006E00 F3AA rep stosb 00006E02 83C71F add di,byte +0x1f 00006E05 B80501 mov ax,0x105 00006E08 36A30000 mov [ss:0x0],ax 00006E0C EF out dx,ax 00006E0D BA1300 mov dx,0x13 00006E10 B90D00 mov cx,0xd 00006E13 F3A4 rep movsb 00006E15 83C71F add di,byte +0x1f 00006E18 4A dec dx 00006E19 75F5 jnz 0x6e10 00006E1B 8EDD mov ds,bp 00006E1D C3 ret } 00006E1E 1E push ds 00006E1F BF6C82 mov di,0x826c 00006E22 B90A00 mov cx,0xa 00006E25 33C0 xor ax,ax 00006E27 0E push cs 00006E28 07 pop es 00006E29 F3AB rep stosw 00006E2B 8B365300 mov si,[0x53] 00006E2F 83C610 add si,byte +0x10 00006E32 81FED000 cmp si,0xd0 00006E36 7C02 jl 0x6e3a 00006E38 33F6 xor si,si 00006E3A 89365300 mov [0x53],si 00006E3E 8BFE mov di,si 00006E40 81C6000D add si,0xd00 00006E44 81C6606D add si,0x6d60 00006E48 D1EF shr di,1 00006E4A D1EF shr di,1 00006E4C D1EF shr di,1 00006E4E D1EF shr di,1 00006E50 81C740F6 add di,0xf640 00006E54 BA00A0 mov dx,0xa000 00006E57 8EC2 mov es,dx 00006E59 BAC403 mov dx,0x3c4 00006E5C B8020F mov ax,0xf02 00006E5F 36A30800 mov [ss:0x8],ax 00006E63 EF out dx,ax 00006E64 BACE03 mov dx,0x3ce 00006E67 B80006 mov ax,0x600 00006E6A 36A30A00 mov [ss:0xa],ax 00006E6E EF out dx,ax 00006E6F B80108 mov ax,0x801 00006E72 36A30C00 mov [ss:0xc],ax 00006E76 EF out dx,ax 00006E77 B80508 mov ax,0x805 00006E7A 36A30000 mov [ss:0x0],ax 00006E7E EF out dx,ax 00006E7F B80300 mov ax,0x3 00006E82 36A30200 mov [ss:0x2],ax 00006E86 EF out dx,ax 00006E87 B80708 mov ax,0x807 00006E8A 36A30600 mov [ss:0x6],ax 00006E8E EF out dx,ax 00006E8F B80208 mov ax,0x802 00006E92 36A30400 mov [ss:0x4],ax 00006E96 EF out dx,ax 00006E97 B808FF mov ax,0xff08 00006E9A 36A30E00 mov [ss:0xe],ax 00006E9E EF out dx,ax 00006E9F B91400 mov cx,0x14 00006EA2 BB6C82 mov bx,0x826c 00006EA5 E82900 call word 0x6ed1 00006EA8 81C68006 add si,0x680 00006EAC 43 inc bx 00006EAD E2F6 loop 0x6ea5 00006EAF BACE03 mov dx,0x3ce 00006EB2 B80500 mov ax,0x5 00006EB5 36A30000 mov [ss:0x0],ax 00006EB9 EF out dx,ax 00006EBA B91300 mov cx,0x13 00006EBD BB6C82 mov bx,0x826c 00006EC0 2E8A27 mov ah,[cs:bx] 00006EC3 268A05 mov al,[es:di] 00006EC6 268825 mov [es:di],ah 00006EC9 83C70D add di,byte +0xd 00006ECC 43 inc bx 00006ECD E2F1 loop 0x6ec0 00006ECF 1F pop ds 00006ED0 C3 ret 00006ED1 51 push cx 00006ED2 56 push si 00006ED3 B280 mov dl,0x80 00006ED5 B90800 mov cx,0x8 00006ED8 E80A00 call word 0x6ee5 00006EDB 83C602 add si,byte +0x2 00006EDE D0EA shr dl,1 00006EE0 E2F6 loop 0x6ed8 00006EE2 5E pop si 00006EE3 59 pop cx 00006EE4 C3 ret 00006EE5 51 push cx 00006EE6 268A24 mov ah,[es:si] 00006EE9 268A4401 mov al,[es:si+0x1] 00006EED B91000 mov cx,0x10 00006EF0 32F6 xor dh,dh 00006EF2 D1E8 shr ax,1 00006EF4 7302 jnc 0x6ef8 00006EF6 FEC6 inc dh 00006EF8 E2F8 loop 0x6ef2 00006EFA 80FE08 cmp dh,0x8 00006EFD 7F02 jg 0x6f01 00006EFF 59 pop cx 00006F00 C3 ret 00006F01 2E0817 or [cs:bx],dl 00006F04 59 pop cx 00006F05 C3 ret 00006F06 8B3E0000 mov di,[0x0] 00006F0A D1EF shr di,1 00006F0C D1EF shr di,1 00006F0E D1EF shr di,1 00006F10 D1EF shr di,1 00006F12 D1EF shr di,1 00006F14 D1EF shr di,1 00006F16 D1EF shr di,1 00006F18 81C77221 add di,0x2172 00006F1C 033E731F add di,[0x1f73] 00006F20 83C702 add di,byte +0x2 00006F23 BA00A0 mov dx,0xa000 00006F26 8EC2 mov es,dx 00006F28 BAC403 mov dx,0x3c4 00006F2B B8020F mov ax,0xf02 00006F2E 36A30800 mov [ss:0x8],ax 00006F32 EF out dx,ax 00006F33 BACE03 mov dx,0x3ce 00006F36 33C0 xor ax,ax 00006F38 36A30A00 mov [ss:0xa],ax 00006F3C EF out dx,ax 00006F3D B8010C mov ax,0xc01 00006F40 36A30C00 mov [ss:0xc],ax 00006F44 EF out dx,ax 00006F45 B80500 mov ax,0x5 00006F48 36A30000 mov [ss:0x0],ax 00006F4C EF out dx,ax 00006F4D B80300 mov ax,0x3 00006F50 36A30200 mov [ss:0x2],ax 00006F54 EF out dx,ax 00006F55 B9FFFF mov cx,0xffff 00006F58 BB00FF mov bx,0xff00 00006F5B A10000 mov ax,[0x0] 00006F5E D1E8 shr ax,1 00006F60 D1E8 shr ax,1 00006F62 D1E8 shr ax,1 00006F64 D1E8 shr ax,1 00006F66 83E007 and ax,byte +0x7 00006F69 50 push ax 00006F6A 7408 jz 0x6f74 00006F6C D1E9 shr cx,1 00006F6E D1DB rcr bx,1 00006F70 FEC8 dec al 00006F72 75F8 jnz 0x6f6c 00006F74 B008 mov al,0x8 00006F76 8AE5 mov ah,ch 00006F78 36A30E00 mov [ss:0xe],ax 00006F7C EF out dx,ax 00006F7D FA cli 00006F7E 268A05 mov al,[es:di] 00006F81 8AC5 mov al,ch 00006F83 AA stosb 00006F84 FB sti 00006F85 B008 mov al,0x8 00006F87 8AE1 mov ah,cl 00006F89 36A30E00 mov [ss:0xe],ax 00006F8D EF out dx,ax 00006F8E FA cli 00006F8F 268A25 mov ah,[es:di] 00006F92 8AC1 mov al,cl 00006F94 AA stosb 00006F95 FB sti 00006F96 B008 mov al,0x8 00006F98 8AE7 mov ah,bh 00006F9A 36A30E00 mov [ss:0xe],ax 00006F9E EF out dx,ax 00006F9F FA cli 00006FA0 268A25 mov ah,[es:di] 00006FA3 8AC7 mov al,bh 00006FA5 AA stosb 00006FA6 FB sti 00006FA7 B008 mov al,0x8 00006FA9 8AE3 mov ah,bl 00006FAB 36A30E00 mov [ss:0xe],ax 00006FAF EF out dx,ax 00006FB0 FA cli 00006FB1 268A25 mov ah,[es:di] 00006FB4 8AC3 mov al,bl 00006FB6 AA stosb 00006FB7 FB sti 00006FB8 81C74003 add di,0x340 00006FBC B008 mov al,0x8 00006FBE 8AE5 mov ah,ch 00006FC0 36A30E00 mov [ss:0xe],ax 00006FC4 EF out dx,ax 00006FC5 FA cli 00006FC6 268A05 mov al,[es:di] 00006FC9 8AC5 mov al,ch 00006FCB AA stosb 00006FCC FB sti 00006FCD B008 mov al,0x8 00006FCF 8AE1 mov ah,cl 00006FD1 36A30E00 mov [ss:0xe],ax 00006FD5 EF out dx,ax 00006FD6 FA cli 00006FD7 268A25 mov ah,[es:di] 00006FDA 8AC1 mov al,cl 00006FDC AA stosb 00006FDD FB sti 00006FDE B008 mov al,0x8 00006FE0 8AE7 mov ah,bh 00006FE2 36A30E00 mov [ss:0xe],ax 00006FE6 EF out dx,ax 00006FE7 FA cli 00006FE8 268A25 mov ah,[es:di] 00006FEB 8AC7 mov al,bh 00006FED AA stosb 00006FEE FB sti 00006FEF B008 mov al,0x8 00006FF1 8AE3 mov ah,bl 00006FF3 36A30E00 mov [ss:0xe],ax 00006FF7 EF out dx,ax 00006FF8 FA cli 00006FF9 268A25 mov ah,[es:di] 00006FFC 8AC3 mov al,bl 00006FFE AA stosb 00006FFF FB sti 00007000 83EF30 sub di,byte +0x30 00007003 B90080 mov cx,0x8000 00007006 BB0001 mov bx,0x100 00007009 58 pop ax 0000700A 23C0 and ax,ax 0000700C 7408 jz 0x7016 0000700E D1E9 shr cx,1 00007010 D1DB rcr bx,1 00007012 FEC8 dec al 00007014 75F8 jnz 0x700e 00007016 BD1200 mov bp,0x12 00007019 B008 mov al,0x8 0000701B 8AE5 mov ah,ch 0000701D 36A30E00 mov [ss:0xe],ax 00007021 EF out dx,ax 00007022 FA cli 00007023 268A05 mov al,[es:di] 00007026 8AC5 mov al,ch 00007028 AA stosb 00007029 FB sti 0000702A B008 mov al,0x8 0000702C 8AE1 mov ah,cl 0000702E 36A30E00 mov [ss:0xe],ax 00007032 EF out dx,ax 00007033 FA cli 00007034 268A05 mov al,[es:di] 00007037 8AC1 mov al,cl 00007039 AA stosb 0000703A FB sti 0000703B B008 mov al,0x8 0000703D 8AE7 mov ah,bh 0000703F 36A30E00 mov [ss:0xe],ax 00007043 EF out dx,ax 00007044 FA cli 00007045 268A05 mov al,[es:di] 00007048 8AC7 mov al,bh 0000704A AA stosb 0000704B FB sti 0000704C B008 mov al,0x8 0000704E 8AE3 mov ah,bl 00007050 36A30E00 mov [ss:0xe],ax 00007054 EF out dx,ax 00007055 FA cli 00007056 268A05 mov al,[es:di] 00007059 8AC3 mov al,bl 0000705B AA stosb 0000705C FB sti 0000705D 83EF30 sub di,byte +0x30 00007060 4D dec bp 00007061 75B6 jnz 0x7019 00007063 C3 ret void draw_objects() { 00007064 BEC817 mov si,0x17c8 00007067 BFE80F mov di,0xfe8 0000706A B92000 mov cx,0x20 0000706D 8A25 mov ah,[di] 0000706F 8A4501 mov al,[di+0x1] 00007072 23C0 and ax,ax 00007074 7435 jz 0x70ab 00007076 51 push cx 00007077 57 push di 00007078 56 push si 00007079 2B060000 sub ax,[0x0] 0000707D 83C010 add ax,byte +0x10 00007080 8A7D02 mov bh,[di+0x2] 00007083 8A5D03 mov bl,[di+0x3] 00007086 8A7506 mov dh,[di+0x6] 00007089 8A5507 mov dl,[di+0x7] 0000708C 8BEA mov bp,dx 0000708E 83E5FE and bp,byte -0x2 00007091 8A5404 mov dl,[si+0x4] 00007094 32F6 xor dh,dh 00007096 8A4C05 mov cl,[si+0x5] 00007099 8B7C08 mov di,[si+0x8] 0000709C 8B7417 mov si,[si+0x17] 0000709F 03FE add di,si 000070A1 B504 mov ch,0x4 000070A3 9A2700330A call word 0xa33:0x27 // equiv to 0x208 + 0x82d7 000070A8 5E pop si 000070A9 5F pop di 000070AA 59 pop cx 000070AB 83C708 add di,byte +0x8 000070AE 83C61C add si,byte +0x1c 000070B1 E2BA loop 0x706d 000070B3 C3 ret } void unk_03() { 000070B4 803E2800FF cmp byte [0x28],0xff 000070B9 745A jz 0x7115 000070BB BEC817 mov si,0x17c8 000070BE BFE80F mov di,0xfe8 000070C1 B92000 mov cx,0x20 000070C4 8A25 mov ah,[di] 000070C6 8A4501 mov al,[di+0x1] 000070C9 23C0 and ax,ax 000070CB 743E jz 0x710b 000070CD 8A5505 mov dl,[di+0x5] 000070D0 80FA01 cmp dl,0x1 000070D3 7507 jnz 0x70dc 000070D5 803E5200FF cmp byte [0x52],0xff 000070DA 7531 jnz 0x710d 000070DC 8B1C mov bx,[si] 000070DE F7C30200 test bx,0x2 000070E2 7427 jz 0x710b 000070E4 8A4402 mov al,[si+0x2] 000070E7 8A6403 mov ah,[si+0x3] 000070EA FEC0 inc al 000070EC 3AC4 cmp al,ah 000070EE 750B jnz 0x70fb 000070F0 32C0 xor al,al 000070F2 F7C30100 test bx,0x1 000070F6 7403 jz 0x70fb 000070F8 83E3FD and bx,byte -0x3 000070FB 884402 mov [si+0x2],al 000070FE 32E4 xor ah,ah 00007100 8B6C06 mov bp,[si+0x6] 00007103 F7E5 mul bp 00007105 034415 add ax,[si+0x15] 00007108 894417 mov [si+0x17],ax 0000710B 891C mov [si],bx 0000710D 83C708 add di,byte +0x8 00007110 83C61C add si,byte +0x1c 00007113 E2AF loop 0x70c4 00007115 C3 ret } 00007116 56 push si 00007117 8BD0 mov dx,ax 00007119 B107 mov cl,0x7 0000711B D3EA shr dx,cl 0000711D 81E2C000 and dx,0xc0 00007121 83CA0F or dx,byte +0xf 00007124 F7C24000 test dx,0x40 00007128 7404 jz 0x712e 0000712A 81CA000F or dx,0xf00 0000712E D1D0 rcl ax,1 00007130 7304 jnc 0x7136 00007132 81CA0080 or dx,0x8000 00007136 D1E8 shr ax,1 00007138 8BEA mov bp,dx 0000713A 8BD3 mov dx,bx 0000713C 83E23F and dx,byte +0x3f 0000713F D3FB sar bx,cl 00007141 83EB04 sub bx,byte +0x4 00007144 25FF1F and ax,0x1fff 00007147 53 push bx 00007148 50 push ax 00007149 B80800 mov ax,0x8 0000714C F7E2 mul dx 0000714E 05081D add ax,0x1d08 00007151 8BD8 mov bx,ax 00007153 8A17 mov dl,[bx] 00007155 32F6 xor dh,dh 00007157 8A4F01 mov cl,[bx+0x1] 0000715A 8B7702 mov si,[bx+0x2] 0000715D 8B7F04 mov di,[bx+0x4] 00007160 58 pop ax 00007161 5B pop bx 00007162 B504 mov ch,0x4 00007164 9A2700330A call word 0xa33:0x27 00007169 5E pop si 0000716A C3 ret 0000716B B8204A mov ax,0x4a20 0000716E A31B00 mov [0x1b],ax 00007171 A31D00 mov [0x1d],ax 00007174 C7061F000400 mov word [0x1f],0x4 0000717A C70621000000 mov word [0x21],0x0 00007180 8E06EC1F mov es,[0x1fec] 00007184 32C0 xor al,al 00007186 B92300 mov cx,0x23 00007189 51 push cx 0000718A 50 push ax 0000718B E8AD00 call word 0x723b 0000718E 58 pop ax 0000718F 59 pop cx 00007190 FEC0 inc al 00007192 E2F5 loop 0x7189 00007194 A1EC1F mov ax,[0x1fec] 00007197 A3E01F mov [0x1fe0],ax 0000719A 33ED xor bp,bp 0000719C B83000 mov ax,0x30 0000719F BB4E01 mov bx,0x14e 000071A2 BA3002 mov dx,0x230 000071A5 B91004 mov cx,0x410 000071A8 33F6 xor si,si 000071AA 9A2700330A call word 0xa33:0x27 000071AF A1EA1F mov ax,[0x1fea] 000071B2 050010 add ax,0x1000 000071B5 A3E01F mov [0x1fe0],ax 000071B8 E92201 jmp word 0x72dd 000071BB E8D6FF call word 0x7194 000071BE A12100 mov ax,[0x21] 000071C1 23C0 and ax,ax 000071C3 7405 jz 0x71ca 000071C5 FF0E2100 dec word [0x21] 000071C9 C3 ret 000071CA 8E06EC1F mov es,[0x1fec] 000071CE A11F00 mov ax,[0x1f] 000071D1 83C004 add ax,byte +0x4 000071D4 A31F00 mov [0x1f],ax 000071D7 83E00F and ax,byte +0xf 000071DA 7526 jnz 0x7202 000071DC B022 mov al,0x22 000071DE E85A00 call word 0x723b 000071E1 8B361D00 mov si,[0x1d] 000071E5 AC lodsb 000071E6 3CFF cmp al,0xff 000071E8 7508 jnz 0x71f2 000071EA C70621006400 mov word [0x21],0x64 000071F0 EB08 jmp short 0x71fa 000071F2 3C0D cmp al,0xd 000071F4 7505 jnz 0x71fb 000071F6 8B361B00 mov si,[0x1b] 000071FA AC lodsb 000071FB 89361D00 mov [0x1d],si 000071FF E86300 call word 0x7265 00007202 BF4500 mov di,0x45 00007205 B90400 mov cx,0x4 00007208 51 push cx 00007209 57 push di 0000720A B91000 mov cx,0x10 0000720D 51 push cx 0000720E 57 push di 0000720F B94600 mov cx,0x46 00007212 32DB xor bl,bl 00007214 268A05 mov al,[es:di] 00007217 32E4 xor ah,ah 00007219 D1E0 shl ax,1 0000721B D1D0 rcl ax,1 0000721D D1D0 rcl ax,1 0000721F D1D0 rcl ax,1 00007221 0AC3 or al,bl 00007223 268805 mov [es:di],al 00007226 8ADC mov bl,ah 00007228 4F dec di 00007229 E2E9 loop 0x7214 0000722B 5F pop di 0000722C 59 pop cx 0000722D 83C746 add di,byte +0x46 00007230 E2DB loop 0x720d 00007232 5F pop di 00007233 59 pop cx 00007234 81C76004 add di,0x460 00007238 E2CE loop 0x7208 0000723A C3 ret 0000723B 1E push ds 0000723C BE104C mov si,0x4c10 0000723F 32E4 xor ah,ah 00007241 03C0 add ax,ax 00007243 8BF8 mov di,ax 00007245 A1EA1F mov ax,[0x1fea] 00007248 050010 add ax,0x1000 0000724B 8ED8 mov ds,ax 0000724D B90400 mov cx,0x4 00007250 51 push cx 00007251 57 push di 00007252 B91000 mov cx,0x10 00007255 A5 movsw 00007256 83C744 add di,byte +0x44 00007259 E2FA loop 0x7255 0000725B 5F pop di 0000725C 59 pop cx 0000725D 81C76004 add di,0x460 00007261 E2ED loop 0x7250 00007263 1F pop ds 00007264 C3 ret 00007265 1E push ds 00007266 3C20 cmp al,0x20 00007268 7471 jz 0x72db 0000726A 2C21 sub al,0x21 0000726C 32E4 xor ah,ah 0000726E 03C0 add ax,ax 00007270 03C0 add ax,ax 00007272 03C0 add ax,ax 00007274 03C0 add ax,ax 00007276 03C0 add ax,ax 00007278 8BF0 mov si,ax 0000727A 03C0 add ax,ax 0000727C 03F0 add si,ax 0000727E 81C68C5F add si,0x5f8c 00007282 8BDE mov bx,si 00007284 83C340 add bx,byte +0x40 00007287 A1EA1F mov ax,[0x1fea] 0000728A 050010 add ax,0x1000 0000728D 8ED8 mov ds,ax 0000728F BF4400 mov di,0x44 00007292 B90300 mov cx,0x3 00007295 51 push cx 00007296 57 push di 00007297 53 push bx 00007298 B91000 mov cx,0x10 0000729B 8A07 mov al,[bx] 0000729D F6D0 not al 0000729F 262205 and al,[es:di] 000072A2 0A04 or al,[si] 000072A4 AA stosb 000072A5 46 inc si 000072A6 43 inc bx 000072A7 8A07 mov al,[bx] 000072A9 F6D0 not al 000072AB 262205 and al,[es:di] 000072AE 0A04 or al,[si] 000072B0 AA stosb 000072B1 46 inc si 000072B2 43 inc bx 000072B3 83C744 add di,byte +0x44 000072B6 E2E3 loop 0x729b 000072B8 5B pop bx 000072B9 5F pop di 000072BA 59 pop cx 000072BB 81C76004 add di,0x460 000072BF E2D4 loop 0x7295 000072C1 B91000 mov cx,0x10 000072C4 8A07 mov al,[bx] 000072C6 F6D0 not al 000072C8 262205 and al,[es:di] 000072CB AA stosb 000072CC 43 inc bx 000072CD 8A07 mov al,[bx] 000072CF F6D0 not al 000072D1 262205 and al,[es:di] 000072D4 AA stosb 000072D5 43 inc bx 000072D6 83C744 add di,byte +0x44 000072D9 E2E9 loop 0x72c4 000072DB 1F pop ds 000072DC C3 ret 000072DD BE101C mov si,0x1c10 000072E0 A11F00 mov ax,[0x1f] 000072E3 D1E8 shr ax,1 000072E5 D1E8 shr ax,1 000072E7 83E00F and ax,byte +0xf 000072EA 86E0 xchg ah,al 000072EC 03F0 add si,ax 000072EE D1E8 shr ax,1 000072F0 03F0 add si,ax 000072F2 33C0 xor ax,ax 000072F4 E81C00 call word 0x7313 000072F7 BE101C mov si,0x1c10 000072FA A11F00 mov ax,[0x1f] 000072FD D1E8 shr ax,1 000072FF D1E8 shr ax,1 00007301 83E00F and ax,byte +0xf 00007304 86E0 xchg ah,al 00007306 03F0 add si,ax 00007308 D1E8 shr ax,1 0000730A 03F0 add si,ax 0000730C 81C60018 add si,0x1800 00007310 B85002 mov ax,0x250 00007313 33ED xor bp,bp 00007315 BA3000 mov dx,0x30 00007318 B91004 mov cx,0x410 0000731B BB4E01 mov bx,0x14e 0000731E 9A2700330A call word 0xa33:0x27 00007323 C3 ret 00007324 33DB xor bx,bx 00007326 A1EA1F mov ax,[0x1fea] 00007329 A3E01F mov [0x1fe0],ax 0000732C B90400 mov cx,0x4 0000732F 53 push bx 00007330 51 push cx 00007331 53 push bx 00007332 33C0 xor ax,ax 00007334 BD0C00 mov bp,0xc 00007337 BA4001 mov dx,0x140 0000733A B96802 mov cx,0x268 0000733D BE0000 mov si,0x0 00007340 9A2700330A call word 0xa33:0x27 00007345 B84001 mov ax,0x140 00007348 5B pop bx 00007349 BD0C00 mov bp,0xc 0000734C BA4001 mov dx,0x140 0000734F B96802 mov cx,0x268 00007352 BE0000 mov si,0x0 00007355 9A2700330A call word 0xa33:0x27 0000735A 59 pop cx 0000735B 5B pop bx 0000735C 83C368 add bx,byte +0x68 0000735F E2CE loop 0x732f 00007361 C3 ret 00007362 1E push ds 00007363 8B3E731F mov di,[0x1f73] 00007367 033E771F add di,[0x1f77] 0000736B 81C74F06 add di,0x64f 0000736F BE4272 mov si,0x7242 00007372 BAC403 mov dx,0x3c4 00007375 B8020F mov ax,0xf02 00007378 36A30800 mov [ss:0x8],ax 0000737C EF out dx,ax 0000737D BACE03 mov dx,0x3ce 00007380 33C0 xor ax,ax 00007382 36A30A00 mov [ss:0xa],ax 00007386 EF out dx,ax 00007387 B80100 mov ax,0x1 0000738A 36A30C00 mov [ss:0xc],ax 0000738E EF out dx,ax 0000738F B80500 mov ax,0x5 00007392 36A30000 mov [ss:0x0],ax 00007396 EF out dx,ax 00007397 B80310 mov ax,0x1003 0000739A 36A30200 mov [ss:0x2],ax 0000739E EF out dx,ax 0000739F B808FF mov ax,0xff08 000073A2 36A30E00 mov [ss:0xe],ax 000073A6 EF out dx,ax 000073A7 B800A0 mov ax,0xa000 000073AA 8EC0 mov es,ax 000073AC 8ED8 mov ds,ax 000073AE B92700 mov cx,0x27 000073B1 51 push cx 000073B2 56 push si 000073B3 57 push di 000073B4 B93400 mov cx,0x34 000073B7 49 dec cx 000073B8 51 push cx 000073B9 52 push dx 000073BA BAC403 mov dx,0x3c4 000073BD B80201 mov ax,0x102 000073C0 36A30800 mov [ss:0x8],ax 000073C4 EF out dx,ax 000073C5 5A pop dx 000073C6 B80400 mov ax,0x4 000073C9 36A31000 mov [ss:0x10],ax 000073CD EF out dx,ax 000073CE 8A2C mov ch,[si] 000073D0 8A4C01 mov cl,[si+0x1] 000073D3 8A7C02 mov bh,[si+0x2] 000073D6 8A5C03 mov bl,[si+0x3] 000073D9 8AC5 mov al,ch 000073DB D0C0 rol al,1 000073DD D0C0 rol al,1 000073DF 2480 and al,0x80 000073E1 8AE0 mov ah,al 000073E3 8AC5 mov al,ch 000073E5 D0C8 ror al,1 000073E7 D0C8 ror al,1 000073E9 D0C8 ror al,1 000073EB 2440 and al,0x40 000073ED 0AE0 or ah,al 000073EF 8AC1 mov al,cl 000073F1 2420 and al,0x20 000073F3 0AE0 or ah,al 000073F5 8AC1 mov al,cl 000073F7 D0C0 rol al,1 000073F9 D0C0 rol al,1 000073FB D0C0 rol al,1 000073FD 2410 and al,0x10 000073FF 0AE0 or ah,al 00007401 8AC7 mov al,bh 00007403 D0C8 ror al,1 00007405 D0C8 ror al,1 00007407 2408 and al,0x8 00007409 0AE0 or ah,al 0000740B 8AC7 mov al,bh 0000740D D0C0 rol al,1 0000740F 2404 and al,0x4 00007411 0AE0 or ah,al 00007413 8AC3 mov al,bl 00007415 D0C0 rol al,1 00007417 D0C0 rol al,1 00007419 D0C0 rol al,1 0000741B D0C0 rol al,1 0000741D 2402 and al,0x2 0000741F 0AE0 or ah,al 00007421 8AC3 mov al,bl 00007423 D0C8 ror al,1 00007425 2401 and al,0x1 00007427 0AE0 or ah,al 00007429 FA cli 0000742A 8A05 mov al,[di] 0000742C 8825 mov [di],ah 0000742E FB sti 0000742F 52 push dx 00007430 BAC403 mov dx,0x3c4 00007433 B80202 mov ax,0x202 00007436 36A30800 mov [ss:0x8],ax 0000743A EF out dx,ax 0000743B 5A pop dx 0000743C B80401 mov ax,0x104 0000743F 36A31000 mov [ss:0x10],ax 00007443 EF out dx,ax 00007444 8A2C mov ch,[si] 00007446 8A4C01 mov cl,[si+0x1] 00007449 8A7C02 mov bh,[si+0x2] 0000744C 8A5C03 mov bl,[si+0x3] 0000744F 8AC5 mov al,ch 00007451 D0C0 rol al,1 00007453 D0C0 rol al,1 00007455 2480 and al,0x80 00007457 8AE0 mov ah,al 00007459 8AC5 mov al,ch 0000745B D0C8 ror al,1 0000745D D0C8 ror al,1 0000745F D0C8 ror al,1 00007461 2440 and al,0x40 00007463 0AE0 or ah,al 00007465 8AC1 mov al,cl 00007467 2420 and al,0x20 00007469 0AE0 or ah,al 0000746B 8AC1 mov al,cl 0000746D D0C0 rol al,1 0000746F D0C0 rol al,1 00007471 D0C0 rol al,1 00007473 2410 and al,0x10 00007475 0AE0 or ah,al 00007477 8AC7 mov al,bh 00007479 D0C8 ror al,1 0000747B D0C8 ror al,1 0000747D 2408 and al,0x8 0000747F 0AE0 or ah,al 00007481 8AC7 mov al,bh 00007483 D0C0 rol al,1 00007485 2404 and al,0x4 00007487 0AE0 or ah,al 00007489 8AC3 mov al,bl 0000748B D0C0 rol al,1 0000748D D0C0 rol al,1 0000748F D0C0 rol al,1 00007491 D0C0 rol al,1 00007493 2402 and al,0x2 00007495 0AE0 or ah,al 00007497 8AC3 mov al,bl 00007499 D0C8 ror al,1 0000749B 2401 and al,0x1 0000749D 0AE0 or ah,al 0000749F FA cli 000074A0 8A05 mov al,[di] 000074A2 8825 mov [di],ah 000074A4 FB sti 000074A5 52 push dx 000074A6 BAC403 mov dx,0x3c4 000074A9 B80204 mov ax,0x402 000074AC 36A30800 mov [ss:0x8],ax 000074B0 EF out dx,ax 000074B1 5A pop dx 000074B2 B80402 mov ax,0x204 000074B5 36A31000 mov [ss:0x10],ax 000074B9 EF out dx,ax 000074BA 8A2C mov ch,[si] 000074BC 8A4C01 mov cl,[si+0x1] 000074BF 8A7C02 mov bh,[si+0x2] 000074C2 8A5C03 mov bl,[si+0x3] 000074C5 8AC5 mov al,ch 000074C7 D0C0 rol al,1 000074C9 D0C0 rol al,1 000074CB 2480 and al,0x80 000074CD 8AE0 mov ah,al 000074CF 8AC5 mov al,ch 000074D1 D0C8 ror al,1 000074D3 D0C8 ror al,1 000074D5 D0C8 ror al,1 000074D7 2440 and al,0x40 000074D9 0AE0 or ah,al 000074DB 8AC1 mov al,cl 000074DD 2420 and al,0x20 000074DF 0AE0 or ah,al 000074E1 8AC1 mov al,cl 000074E3 D0C0 rol al,1 000074E5 D0C0 rol al,1 000074E7 D0C0 rol al,1 000074E9 2410 and al,0x10 000074EB 0AE0 or ah,al 000074ED 8AC7 mov al,bh 000074EF D0C8 ror al,1 000074F1 D0C8 ror al,1 000074F3 2408 and al,0x8 000074F5 0AE0 or ah,al 000074F7 8AC7 mov al,bh 000074F9 D0C0 rol al,1 000074FB 2404 and al,0x4 000074FD 0AE0 or ah,al 000074FF 8AC3 mov al,bl 00007501 D0C0 rol al,1 00007503 D0C0 rol al,1 00007505 D0C0 rol al,1 00007507 D0C0 rol al,1 00007509 2402 and al,0x2 0000750B 0AE0 or ah,al 0000750D 8AC3 mov al,bl 0000750F D0C8 ror al,1 00007511 2401 and al,0x1 00007513 0AE0 or ah,al 00007515 FA cli 00007516 8A05 mov al,[di] 00007518 8825 mov [di],ah 0000751A FB sti 0000751B 52 push dx 0000751C BAC403 mov dx,0x3c4 0000751F B80208 mov ax,0x802 00007522 36A30800 mov [ss:0x8],ax 00007526 EF out dx,ax 00007527 5A pop dx 00007528 B80403 mov ax,0x304 0000752B 36A31000 mov [ss:0x10],ax 0000752F EF out dx,ax 00007530 8A2C mov ch,[si] 00007532 8A4C01 mov cl,[si+0x1] 00007535 8A7C02 mov bh,[si+0x2] 00007538 8A5C03 mov bl,[si+0x3] 0000753B 8AC5 mov al,ch 0000753D D0C0 rol al,1 0000753F D0C0 rol al,1 00007541 2480 and al,0x80 00007543 8AE0 mov ah,al 00007545 8AC5 mov al,ch 00007547 D0C8 ror al,1 00007549 D0C8 ror al,1 0000754B D0C8 ror al,1 0000754D 2440 and al,0x40 0000754F 0AE0 or ah,al 00007551 8AC1 mov al,cl 00007553 2420 and al,0x20 00007555 0AE0 or ah,al 00007557 8AC1 mov al,cl 00007559 D0C0 rol al,1 0000755B D0C0 rol al,1 0000755D D0C0 rol al,1 0000755F 2410 and al,0x10 00007561 0AE0 or ah,al 00007563 8AC7 mov al,bh 00007565 D0C8 ror al,1 00007567 D0C8 ror al,1 00007569 2408 and al,0x8 0000756B 0AE0 or ah,al 0000756D 8AC7 mov al,bh 0000756F D0C0 rol al,1 00007571 2404 and al,0x4 00007573 0AE0 or ah,al 00007575 8AC3 mov al,bl 00007577 D0C0 rol al,1 00007579 D0C0 rol al,1 0000757B D0C0 rol al,1 0000757D D0C0 rol al,1 0000757F 2402 and al,0x2 00007581 0AE0 or ah,al 00007583 8AC3 mov al,bl 00007585 D0C8 ror al,1 00007587 2401 and al,0x1 00007589 0AE0 or ah,al 0000758B FA cli 0000758C 8A05 mov al,[di] 0000758E 8825 mov [di],ah 00007590 FB sti 00007591 47 inc di 00007592 83C604 add si,byte +0x4 00007595 59 pop cx 00007596 49 dec cx 00007597 7403 jz 0x759c 00007599 E91CFE jmp word 0x73b8 0000759C 5F pop di 0000759D 5E pop si 0000759E 83C750 add di,byte +0x50 000075A1 81C64003 add si,0x340 000075A5 59 pop cx 000075A6 49 dec cx 000075A7 7403 jz 0x75ac 000075A9 E905FE jmp word 0x73b1 000075AC 1F pop ds 000075AD C3 ret void cleanup_vga_sprites() { 000075AE BAC403 mov dx,0x3c4 000075B1 B8020F mov ax,0xf02 000075B4 36A30800 mov [ss:0x8],ax 000075B8 EF out dx,ax 000075B9 BACE03 mov dx,0x3ce 000075BC B80501 mov ax,0x105 000075BF 36A30000 mov [ss:0x0],ax 000075C3 EF out dx,ax 000075C4 16 push ss 000075C5 07 pop es 000075C6 8B3E2300 mov di,[0x23] 000075CA 268A05 mov al,[es:di] 000075CD 22C0 and al,al 000075CF 7402 jz 0x75d3 000075D1 EB7A jmp short 0x764d 000075D3 1E push ds 000075D4 47 inc di 000075D5 8B2E731F mov bp,[0x1f73] 000075D9 81C5C202 add bp,0x2c2 000075DD BE606D mov si,0x6d60 000075E0 A10200 mov ax,[0x2] 000075E3 03F0 add si,ax 000075E5 BA00A0 mov dx,0xa000 000075E8 8EDA mov ds,dx 000075EA B001 mov al,0x1 000075EC B91400 mov cx,0x14 000075EF 51 push cx 000075F0 B92800 mov cx,0x28 000075F3 F2AE repne scasb 000075F5 7419 jz 0x7610 000075F7 59 pop cx 000075F8 81C56001 add bp,0x160 000075FC 81C68006 add si,0x680 00007600 E2ED loop 0x75ef 00007602 1F pop ds 00007603 8B3E2300 mov di,[0x23] 00007607 47 inc di 00007608 B92003 mov cx,0x320 0000760B 32C0 xor al,al 0000760D F3AA rep stosb 0000760F C3 ret return; 00007610 51 push cx 00007611 F3AE repe scasb 00007613 5B pop bx 00007614 43 inc bx 00007615 51 push cx 00007616 57 push di 00007617 56 push si 00007618 55 push bp 00007619 50 push ax 0000761A 06 push es 0000761B 8BFD mov di,bp 0000761D B82800 mov ax,0x28 00007620 2BC3 sub ax,bx 00007622 03F0 add si,ax 00007624 03F8 add di,ax 00007626 2BD9 sub bx,cx 00007628 8BCB mov cx,bx 0000762A 8BD3 mov dx,bx 0000762C 83C2D4 add dx,byte -0x2c 0000762F 81C330FF add bx,0xff30 00007633 1E push ds 00007634 07 pop es 00007635 B008 mov al,0x8 00007637 51 push cx 00007638 F3A4 rep movsb 0000763A 59 pop cx 0000763B 2BF3 sub si,bx 0000763D 2BFA sub di,dx 0000763F FEC8 dec al 00007641 75F4 jnz 0x7637 00007643 07 pop es 00007644 58 pop ax 00007645 5D pop bp 00007646 5E pop si 00007647 5F pop di 00007648 59 pop cx 00007649 E3AC jcxz 0x75f7 0000764B EBA6 jmp short 0x75f3 0000764D 26C60500 mov byte [es:di],0x0 00007651 8CDD mov bp,ds 00007653 8B3E731F mov di,[0x1f73] 00007657 81C7C202 add di,0x2c2 0000765B BE606D mov si,0x6d60 0000765E A10200 mov ax,[0x2] 00007661 03F0 add si,ax 00007663 BA00A0 mov dx,0xa000 00007666 8EC2 mov es,dx 00007668 8EDA mov ds,dx 0000766A BAA000 mov dx,0xa0 0000766D B92C00 mov cx,0x2c 00007670 F3A4 rep movsb 00007672 81C6A400 add si,0xa4 00007676 4A dec dx 00007677 75F4 jnz 0x766d 00007679 8EDD mov ds,bp 0000767B C3 ret } 0000767C C706731F0000 mov word [0x1f73],0x0 00007682 C706751F2025 mov word [0x1f75],0x2520 00007688 C706771FC002 mov word [0x1f77],0x2c0 0000768E C7062300B242 mov word [0x23],0x42b2 00007694 C7062500D345 mov word [0x25],0x45d3 0000769A 8B1E2300 mov bx,[0x23] 0000769E 36C607FF mov byte [ss:bx],0xff 000076A2 8B1E2500 mov bx,[0x25] 000076A6 36C607FF mov byte [ss:bx],0xff 000076AA C6062700FF mov byte [0x27],0xff 000076AF E8FCFE call word 0x75ae 000076B2 A1751F mov ax,[0x1f75] 000076B5 8706731F xchg ax,[0x1f73] 000076B9 A3751F mov [0x1f75],ax 000076BC A12500 mov ax,[0x25] 000076BF 87062300 xchg ax,[0x23] 000076C3 A32500 mov [0x25],ax 000076C6 E8B4BB call word 0x327d 000076C9 E8E2FE call word 0x75ae 000076CC B86001 mov ax,0x160 000076CF BBA000 mov bx,0xa0 000076D2 8B16731F mov dx,[0x1f73] 000076D6 9A0C00330A call word 0xa33:0xc 000076DB C7060700E0F5 mov word [0x7],0xf5e0 000076E1 C706090010F6 mov word [0x9],0xf610 000076E7 C3 ret 000076E8 A1EC1F mov ax,[0x1fec] 000076EB A3E01F mov [0x1fe0],ax 000076EE 33DB xor bx,bx 000076F0 EB0D jmp short 0x76ff 000076F2 BB2800 mov bx,0x28 000076F5 EB08 jmp short 0x76ff 000076F7 BB5000 mov bx,0x50 000076FA EB03 jmp short 0x76ff 000076FC BB7800 mov bx,0x78 000076FF BF40B8 mov di,0xb840 00007702 BE0080 mov si,0x8000 00007705 8E06EC1F mov es,[0x1fec] 00007709 B96009 mov cx,0x960 0000770C 268B04 mov ax,[es:si] 0000770F 260B84C012 or ax,[es:si+0x12c0] 00007714 260B848025 or ax,[es:si+0x2580] 00007719 AB stosw 0000771A 83C602 add si,byte +0x2 0000771D E2ED loop 0x770c 0000771F B8D000 mov ax,0xd0 00007722 F7E3 mul bx 00007724 8BF8 mov di,ax 00007726 81C7606D add di,0x6d60 0000772A 83C728 add di,byte +0x28 0000772D BE0080 mov si,0x8000 00007730 1E push ds 00007731 8E1EEC1F mov ds,[0x1fec] 00007735 B800A0 mov ax,0xa000 00007738 8EC0 mov es,ax 0000773A BAC403 mov dx,0x3c4 0000773D B8020F mov ax,0xf02 00007740 36A30800 mov [ss:0x8],ax 00007744 EF out dx,ax 00007745 BACE03 mov dx,0x3ce 00007748 33C0 xor ax,ax 0000774A 36A30A00 mov [ss:0xa],ax 0000774E EF out dx,ax 0000774F B8010E mov ax,0xe01 00007752 36A30C00 mov [ss:0xc],ax 00007756 EF out dx,ax 00007757 B80500 mov ax,0x5 0000775A 36A30000 mov [ss:0x0],ax 0000775E EF out dx,ax 0000775F B80300 mov ax,0x3 00007762 36A30200 mov [ss:0x2],ax 00007766 EF out dx,ax 00007767 B808FF mov ax,0xff08 0000776A 36A30E00 mov [ss:0xe],ax 0000776E EF out dx,ax 0000776F B97828 mov cx,0x2878 00007772 57 push di 00007773 51 push cx 00007774 51 push cx 00007775 32ED xor ch,ch 00007777 FA cli 00007778 268A05 mov al,[es:di] 0000777B A4 movsb 0000777C E2FA loop 0x7778 0000777E FB sti 0000777F 83C758 add di,byte +0x58 00007782 59 pop cx 00007783 FECD dec ch 00007785 7402 jz 0x7789 00007787 EBEB jmp short 0x7774 00007789 59 pop cx 0000778A 5F pop di 0000778B B80100 mov ax,0x1 0000778E 36A30C00 mov [ss:0xc],ax 00007792 EF out dx,ax 00007793 B2C4 mov dl,0xc4 00007795 B80202 mov ax,0x202 00007798 36A30800 mov [ss:0x8],ax 0000779C EF out dx,ax 0000779D 57 push di 0000779E 51 push cx 0000779F 51 push cx 000077A0 32ED xor ch,ch 000077A2 FA cli 000077A3 268A05 mov al,[es:di] 000077A6 A4 movsb 000077A7 E2FA loop 0x77a3 000077A9 FB sti 000077AA 83C758 add di,byte +0x58 000077AD 59 pop cx 000077AE FECD dec ch 000077B0 75ED jnz 0x779f 000077B2 59 pop cx 000077B3 5F pop di 000077B4 B80204 mov ax,0x402 000077B7 36A30800 mov [ss:0x8],ax 000077BB EF out dx,ax 000077BC 57 push di 000077BD 51 push cx 000077BE 51 push cx 000077BF 32ED xor ch,ch 000077C1 FA cli 000077C2 268A05 mov al,[es:di] 000077C5 A4 movsb 000077C6 E2FA loop 0x77c2 000077C8 FB sti 000077C9 83C758 add di,byte +0x58 000077CC 59 pop cx 000077CD FECD dec ch 000077CF 75ED jnz 0x77be 000077D1 59 pop cx 000077D2 5F pop di 000077D3 B80208 mov ax,0x802 000077D6 36A30800 mov [ss:0x8],ax 000077DA EF out dx,ax 000077DB 51 push cx 000077DC 32ED xor ch,ch 000077DE FA cli 000077DF 268A05 mov al,[es:di] 000077E2 A4 movsb 000077E3 E2FA loop 0x77df 000077E5 FB sti 000077E6 83C758 add di,byte +0x58 000077E9 59 pop cx 000077EA FECD dec ch 000077EC 75ED jnz 0x77db 000077EE 1F pop ds 000077EF C3 ret 000077F0 8B16D61F mov dx,[0x1fd6] 000077F4 80C206 add dl,0x6 000077F7 EC in al,dx 000077F8 A808 test al,0x8 000077FA 74FB jz 0x77f7 000077FC EC in al,dx 000077FD A808 test al,0x8 000077FF 75FB jnz 0x77fc 00007801 FA cli 00007802 52 push dx 00007803 B000 mov al,0x0 00007805 E83B07 call word 0x7f43 00007808 5A pop dx 00007809 FA cli 0000780A B93C00 mov cx,0x3c 0000780D EC in al,dx 0000780E A801 test al,0x1 00007810 75FB jnz 0x780d 00007812 EC in al,dx 00007813 A801 test al,0x1 00007815 74FB jz 0x7812 00007817 E2F4 loop 0x780d 00007819 B007 mov al,0x7 0000781B E82507 call word 0x7f43 0000781E FB sti 0000781F C3 ret 00007820 FA cli 00007821 B89000 mov ax,0x90 00007824 CD10 int 0x10 00007826 FB sti 00007827 C706731F0000 mov word [0x1f73],0x0 0000782D C706751F606D mov word [0x1f75],0x6d60 00007833 C706771F0000 mov word [0x1f77],0x0 00007839 B88002 mov ax,0x280 0000783C BB5E01 mov bx,0x15e 0000783F 8B16731F mov dx,[0x1f73] 00007843 9A0C00330A call word 0xa33:0xc 00007848 C3 ret 00007849 BFE015 mov di,0x15e0 0000784C B98057 mov cx,0x5780 0000784F E9A200 jmp word 0x78f4 00007852 E80F00 call word 0x7864 00007855 A1731F mov ax,[0x1f73] 00007858 8706751F xchg ax,[0x1f75] 0000785C A3731F mov [0x1f73],ax 0000785F C3 ret 00007860 8B1E751F mov bx,[0x1f75] 00007864 FA cli 00007865 8B16D61F mov dx,[0x1fd6] 00007869 8AE7 mov ah,bh 0000786B B00C mov al,0xc 0000786D EF out dx,ax 0000786E 8AE3 mov ah,bl 00007870 FEC0 inc al 00007872 EF out dx,ax 00007873 FB sti 00007874 C3 ret 00007875 3C20 cmp al,0x20 00007877 7445 jz 0x78be 00007879 2C21 sub al,0x21 0000787B 32E4 xor ah,ah 0000787D 03C0 add ax,ax 0000787F 03C0 add ax,ax 00007881 03C0 add ax,ax 00007883 03C0 add ax,ax 00007885 03C0 add ax,ax 00007887 8BF0 mov si,ax 00007889 03C0 add ax,ax 0000788B 03F0 add si,ax 0000788D 81C68C5F add si,0x5f8c 00007891 8BFE mov di,si 00007893 83C740 add di,byte +0x40 00007896 8B1EEA1F mov bx,[0x1fea] 0000789A 81C30010 add bx,0x1000 0000789E 891EE01F mov [0x1fe0],bx 000078A2 8ADD mov bl,ch 000078A4 32FF xor bh,bh 000078A6 8AC1 mov al,cl 000078A8 32E4 xor ah,ah 000078AA B104 mov cl,0x4 000078AC D3E3 shl bx,cl 000078AE D3E0 shl ax,cl 000078B0 B110 mov cl,0x10 000078B2 B503 mov ch,0x3 000078B4 BA1000 mov dx,0x10 000078B7 55 push bp 000078B8 9A2700330A call word 0xa33:0x27 000078BD 5D pop bp 000078BE C3 ret 000078BF BAC403 mov dx,0x3c4 000078C2 B8020F mov ax,0xf02 000078C5 36A30800 mov [ss:0x8],ax 000078C9 EF out dx,ax 000078CA BACE03 mov dx,0x3ce 000078CD B80501 mov ax,0x105 000078D0 36A30000 mov [ss:0x0],ax 000078D4 EF out dx,ax 000078D5 1E push ds 000078D6 8B36731F mov si,[0x1f73] 000078DA 8B3E751F mov di,[0x1f75] 000078DE B800A0 mov ax,0xa000 000078E1 8ED8 mov ds,ax 000078E3 8EC0 mov es,ax 000078E5 B9606D mov cx,0x6d60 000078E8 F3A4 rep movsb 000078EA 1F pop ds 000078EB C3 ret 000078EC BF0000 mov di,0x0 000078EF B9606D mov cx,0x6d60 000078F2 EB00 jmp short 0x78f4 000078F4 BAC403 mov dx,0x3c4 000078F7 B8020F mov ax,0xf02 000078FA 36A30800 mov [ss:0x8],ax 000078FE EF out dx,ax 000078FF BACE03 mov dx,0x3ce 00007902 33C0 xor ax,ax 00007904 36A30A00 mov [ss:0xa],ax 00007908 EF out dx,ax 00007909 B8010F mov ax,0xf01 0000790C 36A30C00 mov [ss:0xc],ax 00007910 EF out dx,ax 00007911 B80500 mov ax,0x5 00007914 36A30000 mov [ss:0x0],ax 00007918 EF out dx,ax 00007919 B80300 mov ax,0x3 0000791C 36A30200 mov [ss:0x2],ax 00007920 EF out dx,ax 00007921 B808FF mov ax,0xff08 00007924 36A30E00 mov [ss:0xe],ax 00007928 EF out dx,ax 00007929 B800A0 mov ax,0xa000 0000792C 8EC0 mov es,ax 0000792E 32C0 xor al,al 00007930 F3AA rep stosb 00007932 C3 ret 00007933 A1EA1F mov ax,[0x1fea] 00007936 A3E01F mov [0x1fe0],ax 00007939 BE30EE mov si,0xee30 0000793C A0FF20 mov al,[0x20ff] 0000793F A803 test al,0x3 00007941 7423 jz 0x7966 00007943 A802 test al,0x2 00007945 740A jz 0x7951 00007947 803E0820FF cmp byte [0x2008],0xff 0000794C 7503 jnz 0x7951 0000794E BE50EA mov si,0xea50 00007951 B85F01 mov ax,0x15f 00007954 BB9200 mov bx,0x92 00007957 BA4000 mov dx,0x40 0000795A B91F04 mov cx,0x41f 0000795D BD0100 mov bp,0x1 00007960 9A2700330A call word 0xa33:0x27 00007965 C3 ret 00007966 BB7800 mov bx,0x78 00007969 B84401 mov ax,0x144 0000796C BE20B1 mov si,0xb120 0000796F BD0300 mov bp,0x3 00007972 B93D04 mov cx,0x43d 00007975 BA7800 mov dx,0x78 00007978 8BFE mov di,si 0000797A 81C7B90A add di,0xab9 0000797E 9A2700330A call word 0xa33:0x27 00007983 C3 ret 00007984 A1EA1F mov ax,[0x1fea] 00007987 050010 add ax,0x1000 0000798A A3E01F mov [0x1fe0],ax 0000798D 8A1E6B1F mov bl,[0x1f6b] 00007991 32FF xor bh,bh 00007993 D1E3 shl bx,1 00007995 2E8BB7AF79 mov si,[cs:bx+0x79af] 0000799A B8E601 mov ax,0x1e6 0000799D BB9100 mov bx,0x91 000079A0 BA4800 mov dx,0x48 000079A3 B91B04 mov cx,0x41b 000079A6 BD0100 mov bp,0x1 000079A9 9A2700330A call word 0xa33:0x27 000079AE C3 ret 000079AF C05BF457 rcr byte [bp+di-0xc],0x57 000079B3 28545C sub [si+0x5c],dl 000079B6 50 push ax 000079B7 90 nop 000079B8 4C dec sp 000079B9 A1EA1F mov ax,[0x1fea] 000079BC A3E01F mov [0x1fe0],ax 000079BF 33C0 xor ax,ax 000079C1 BB1400 mov bx,0x14 000079C4 BD420F mov bp,0xf42 000079C7 B15E mov cl,0x5e 000079C9 B504 mov ch,0x4 000079CB BA7802 mov dx,0x278 000079CE BE8020 mov si,0x2080 000079D1 BF8677 mov di,0x7786 000079D4 9A2700330A call word 0xa33:0x27 000079D9 B80800 mov ax,0x8 000079DC BB0A00 mov bx,0xa 000079DF BD0200 mov bp,0x2 000079E2 B15E mov cl,0x5e 000079E4 B504 mov ch,0x4 000079E6 BA7802 mov dx,0x278 000079E9 BE8020 mov si,0x2080 000079EC BF8677 mov di,0x7786 000079EF 9A2700330A call word 0xa33:0x27 000079F4 C3 ret 000079F5 A1EA1F mov ax,[0x1fea] 000079F8 A3E01F mov [0x1fe0],ax 000079FB BB7800 mov bx,0x78 000079FE B84400 mov ax,0x44 00007A01 B90400 mov cx,0x4 00007A04 BF537A mov di,0x7a53 00007A07 E80900 call word 0x7a13 00007A0A BBC500 mov bx,0xc5 00007A0D B8C400 mov ax,0xc4 00007A10 B90200 mov cx,0x2 00007A13 51 push cx 00007A14 2E8B35 mov si,[cs:di] 00007A17 83C702 add di,byte +0x2 00007A1A BD430F mov bp,0xf43 00007A1D 50 push ax 00007A1E 53 push bx 00007A1F 83E808 sub ax,byte +0x8 00007A22 83C308 add bx,byte +0x8 00007A25 E80F00 call word 0x7a37 00007A28 5B pop bx 00007A29 58 pop ax 00007A2A BD0300 mov bp,0x3 00007A2D E80700 call word 0x7a37 00007A30 59 pop cx 00007A31 058000 add ax,0x80 00007A34 E2DD loop 0x7a13 00007A36 C3 ret 00007A37 50 push ax 00007A38 53 push bx 00007A39 55 push bp 00007A3A 56 push si 00007A3B 57 push di 00007A3C B93D04 mov cx,0x43d 00007A3F BA7800 mov dx,0x78 00007A42 8BFE mov di,si 00007A44 81C7B90A add di,0xab9 00007A48 9A2700330A call word 0xa33:0x27 00007A4D 5F pop di 00007A4E 5E pop si 00007A4F 5D pop bp 00007A50 5B pop bx 00007A51 58 pop ax 00007A52 C3 ret 00007A53 8894D4A2 mov [si-0x5d2c],dl 00007A57 20B16CBF and [bx+di-0x4094],dh 00007A5B B8CD04 mov ax,0x4cd 00007A5E DCA1EA1F fsub qword [bx+di+0x1fea] 00007A62 050008 add ax,0x800 00007A65 A3E01F mov [0x1fe0],ax 00007A68 BEB249 mov si,0x49b2 00007A6B B90A00 mov cx,0xa 00007A6E 51 push cx 00007A6F 8B04 mov ax,[si] 00007A71 3D0080 cmp ax,0x8000 00007A74 7443 jz 0x7ab9 00007A76 48 dec ax 00007A77 8904 mov [si],ax 00007A79 83F8EF cmp ax,byte -0x11 00007A7C 7507 jnz 0x7a85 00007A7E 8B4402 mov ax,[si+0x2] 00007A81 8904 mov [si],ax 00007A83 EB34 jmp short 0x7ab9 00007A85 23C0 and ax,ax 00007A87 7930 jns 0x7ab9 00007A89 F7D8 neg ax 00007A8B 48 dec ax 00007A8C D1E8 shr ax,1 00007A8E 86E0 xchg ah,al 00007A90 8B6C08 mov bp,[si+0x8] 00007A93 D1E8 shr ax,1 00007A95 03E8 add bp,ax 00007A97 D1E8 shr ax,1 00007A99 03E8 add bp,ax 00007A9B 8B4404 mov ax,[si+0x4] 00007A9E 8B5C06 mov bx,[si+0x6] 00007AA1 56 push si 00007AA2 8BF5 mov si,bp 00007AA4 8BFE mov di,si 00007AA6 81C79000 add di,0x90 00007AAA BD0100 mov bp,0x1 00007AAD B90C04 mov cx,0x40c 00007AB0 BA2000 mov dx,0x20 00007AB3 9A2700330A call word 0xa33:0x27 00007AB8 5E pop si 00007AB9 59 pop cx 00007ABA 83C60B add si,byte +0xb 00007ABD E2AF loop 0x7a6e 00007ABF C3 ret 00007AC0 BEB249 mov si,0x49b2 00007AC3 B90A00 mov cx,0xa 00007AC6 BB2800 mov bx,0x28 00007AC9 8B4402 mov ax,[si+0x2] 00007ACC 3D0080 cmp ax,0x8000 00007ACF 7402 jz 0x7ad3 00007AD1 8BC3 mov ax,bx 00007AD3 8904 mov [si],ax 00007AD5 83C328 add bx,byte +0x28 00007AD8 83C60B add si,byte +0xb 00007ADB E2EC loop 0x7ac9 00007ADD C3 ret 00007ADE E8DEFD call word 0x78bf 00007AE1 E80300 call word 0x7ae7 00007AE4 E979FD jmp word 0x7860 00007AE7 8B16D61F mov dx,[0x1fd6] 00007AEB 80C206 add dl,0x6 00007AEE EC in al,dx 00007AEF A808 test al,0x8 00007AF1 74FB jz 0x7aee 00007AF3 EC in al,dx 00007AF4 A808 test al,0x8 00007AF6 75FB jnz 0x7af3 00007AF8 C3 ret 00007AF9 E8F4FC call word 0x77f0 00007AFC B000 mov al,0x0 00007AFE E81904 call word 0x7f1a 00007B01 B91000 mov cx,0x10 00007B04 BA1000 mov dx,0x10 00007B07 BB0203 mov bx,0x302 00007B0A E89003 call word 0x7e9d 00007B0D 75EA jnz 0x7af9 00007B0F C3 ret 00007B10 E8DDFC call word 0x77f0 00007B13 B000 mov al,0x0 00007B15 E80204 call word 0x7f1a 00007B18 B91000 mov cx,0x10 00007B1B BA1000 mov dx,0x10 00007B1E E85A03 call word 0x7e7b 00007B21 75ED jnz 0x7b10 00007B23 C3 ret 00007B24 C3 ret void nop() { 00007B25 C3 ret } void ???() { /* From mainloop() */ 00007B26 A1751F mov ax,[0x1f75] 00007B29 8706731F xchg ax,[0x1f73] 00007B2D A3751F mov [0x1f75],ax 00007B30 A12500 mov ax,[0x25] 00007B33 87062300 xchg ax,[0x23] 00007B37 A32500 mov [0x25],ax 00007B3A 803E0620FF cmp byte [0x2006],0xff 00007B3F 7544 jnz 0x7b85 00007B41 C606CB1F00 mov byte [0x1fcb],0x0 00007B46 8B16D61F mov dx,[0x1fd6] // [1FD6]=03D4 00007B4A 80C206 add dl,0x6 00007B4D EC in al,dx //AL==B2, DX==03DA 00007B4E A808 test al,0x8 00007B50 75FB jnz 0x7b4d 00007B52 803ECB1FFF cmp byte [0x1fcb],0xff 00007B57 7507 jnz 0x7b60 00007B59 EC in al,dx 00007B5A A808 test al,0x8 00007B5C 74FB jz 0x7b59 00007B5E EBE1 jmp short 0x7b41 00007B60 80EA06 sub dl,0x6 00007B63 FA cli 00007B64 8B1E751F mov bx,[0x1f75] 00007B68 031E771F add bx,[0x1f77] 00007B6C 83C302 add bx,byte +0x2 00007B6F 8AE7 mov ah,bh 00007B71 B00C mov al,0xc 00007B73 EF out dx,ax 00007B74 8AE3 mov ah,bl 00007B76 FEC0 inc al 00007B78 EF out dx,ax 00007B79 FB sti 00007B7A 80C206 add dl,0x6 00007B7D EC in al,dx 00007B7E A808 test al,0x8 00007B80 74FB jz 0x7b7d void video_flip() { 00007B82 E855D1 call word 0x4cda _video_flip(); 00007B85 C3 ret } 00007B86 B80D00 mov ax,0xd 00007B89 CD10 int 0x10 00007B8B C3 ret 00007B8C 33C0 xor ax,ax 00007B8E A3731F mov [0x1f73],ax 00007B91 A3751F mov [0x1f75],ax 00007B94 A3771F mov [0x1f77],ax 00007B97 E9C6FC jmp word 0x7860 00007B9A FA cli 00007B9B B88D00 mov ax,0x8d 00007B9E CD10 int 0x10 00007BA0 8B16D61F mov dx,[0x1fd6] 00007BA4 B81316 mov ax,0x1613 00007BA7 EF out dx,ax 00007BA8 FB sti 00007BA9 C7062B002556 mov word [0x2b],0x5625 00007BAF C7062D008E59 mov word [0x2d],0x598e 00007BB5 C7062F008D5A mov word [0x2f],0x5a8d 00007BBB C70631008C5B mov word [0x31],0x5b8c 00007BC1 C7063300CC5C mov word [0x33],0x5ccc 00007BC7 C70635000C5E mov word [0x35],0x5e0c 00007BCD C70637004C5F mov word [0x37],0x5f4c 00007BD3 C70639009060 mov word [0x39],0x6090 00007BD9 C7063B00B161 mov word [0x3b],0x61b1 00007BDF C3 ret 00007BE0 B448 mov ah,0x48 00007BE2 BBAB55 mov bx,0x55ab 00007BE5 CD21 int 0x21 00007BE7 7303 jnc 0x7bec 00007BE9 E9CD8F jmp word 0xbb9 00007BEC A3E01F mov [0x1fe0],ax 00007BEF A3EC1F mov [0x1fec],ax 00007BF2 050010 add ax,0x1000 00007BF5 A3E21F mov [0x1fe2],ax 00007BF8 050C1D add ax,0x1d0c 00007BFB A3E41F mov [0x1fe4],ax 00007BFE 056601 add ax,0x166 00007C01 A3E61F mov [0x1fe6],ax 00007C04 059000 add ax,0x90 00007C07 A3E81F mov [0x1fe8],ax 00007C0A 83C07C add ax,byte +0x7c 00007C0D A3EA1F mov [0x1fea],ax 00007C10 052D18 add ax,0x182d 00007C13 A3EE1F mov [0x1fee],ax 00007C16 050002 add ax,0x200 00007C19 A3F01F mov [0x1ff0],ax 00007C1C 05000C add ax,0xc00 00007C1F C3 ret 00007C20 B425 mov ah,0x25 00007C22 A0C21F mov al,[0x1fc2] 00007C25 1E push ds 00007C26 0E push cs 00007C27 1F pop ds 00007C28 BA2F7C mov dx,0x7c2f 00007C2B CD21 int 0x21 00007C2D 1F pop ds 00007C2E C3 ret 00007C2F 1E push ds 00007C30 50 push ax 00007C31 B8550B mov ax,0xb55 00007C34 8ED8 mov ds,ax 00007C36 FE06FE1F inc byte [0x1ffe] 00007C3A CD62 int 0x62 00007C3C FE0EFE1F dec byte [0x1ffe] 00007C40 2EA06982 mov al,[cs:0x8269] 00007C44 22C0 and al,al 00007C46 750C jnz 0x7c54 00007C48 803EFE1F00 cmp byte [0x1ffe],0x0 00007C4D 7505 jnz 0x7c54 00007C4F 52 push dx 00007C50 E8DFD0 call word 0x4d32 00007C53 5A pop dx 00007C54 58 pop ax 00007C55 1F pop ds 00007C56 CF iretw 00007C57 813E791FFF00 cmp word [0x1f79],0xff 00007C5D 7529 jnz 0x7c88 00007C5F BB3623 mov bx,0x2336 00007C62 E87190 call word 0xcd6 00007C65 B407 mov ah,0x7 00007C67 CD21 int 0x21 00007C69 3C1B cmp al,0x1b 00007C6B 7503 jnz 0x7c70 00007C6D E9AD90 jmp word 0xd1d 00007C70 B90400 mov cx,0x4 00007C73 3C31 cmp al,0x31 00007C75 7407 jz 0x7c7e 00007C77 B90200 mov cx,0x2 00007C7A 3C32 cmp al,0x32 00007C7C 75E7 jnz 0x7c65 00007C7E 890E791F mov [0x1f79],cx 00007C82 8AD0 mov dl,al 00007C84 B402 mov ah,0x2 00007C86 CD21 int 0x21 00007C88 C3 ret 00007C89 120D adc cl,[di] 00007C8B E60C out 0xc,al 00007C8D F1 int1 00007C8E 0C02 or al,0x2 00007C90 0D1D0D or ax,0xd1d 00007C93 F4 hlt 00007C94 232E2467 and bp,[0x6724] 00007C98 249E and al,0x9e 00007C9A 24E6 and al,0xe6 00007C9C 2480 and al,0x80 00007C9E 3E06 ds push es 00007CA0 20FF and bh,bh 00007CA2 7507 jnz 0x7cab 00007CA4 C706C51F0040 mov word [0x1fc5],0x4000 00007CAA C3 ret 00007CAB A1C51F mov ax,[0x1fc5] 00007CAE 50 push ax 00007CAF BB4001 mov bx,0x140 00007CB2 A10920 mov ax,[0x2009] 00007CB5 23C0 and ax,ax 00007CB7 740C jz 0x7cc5 00007CB9 3D9001 cmp ax,0x190 00007CBC 740A jz 0x7cc8 00007CBE D1EB shr bx,1 00007CC0 3DC800 cmp ax,0xc8 00007CC3 7403 jz 0x7cc8 00007CC5 BB4001 mov bx,0x140 00007CC8 FA cli 00007CC9 E81500 call word 0x7ce1 00007CCC B8FFFF mov ax,0xffff 00007CCF 2BC1 sub ax,cx 00007CD1 8BE8 mov bp,ax 00007CD3 892EC51F mov [0x1fc5],bp 00007CD7 58 pop ax 00007CD8 23C0 and ax,ax 00007CDA 7403 jz 0x7cdf 00007CDC A3C51F mov [0x1fc5],ax 00007CDF FB sti 00007CE0 C3 ret 00007CE1 B9FFFF mov cx,0xffff 00007CE4 8B16D61F mov dx,[0x1fd6] 00007CE8 80C206 add dl,0x6 00007CEB EC in al,dx 00007CEC A808 test al,0x8 00007CEE 74FB jz 0x7ceb 00007CF0 EC in al,dx 00007CF1 A808 test al,0x8 00007CF3 75FB jnz 0x7cf0 00007CF5 B030 mov al,0x30 00007CF7 E643 out 0x43,al 00007CF9 8AC1 mov al,cl 00007CFB E640 out 0x40,al 00007CFD 8AC5 mov al,ch 00007CFF E640 out 0x40,al 00007D01 8BCB mov cx,bx 00007D03 EC in al,dx 00007D04 A801 test al,0x1 00007D06 75FB jnz 0x7d03 00007D08 EC in al,dx 00007D09 A801 test al,0x1 00007D0B 74FB jz 0x7d08 00007D0D E2F4 loop 0x7d03 00007D0F B006 mov al,0x6 00007D11 E643 out 0x43,al 00007D13 B036 mov al,0x36 00007D15 E643 out 0x43,al 00007D17 90 nop 00007D18 90 nop 00007D19 90 nop 00007D1A E440 in al,0x40 00007D1C 8AC8 mov cl,al 00007D1E E440 in al,0x40 00007D20 8AE8 mov ch,al 00007D22 C3 ret 00007D23 803E0620FF cmp byte [0x2006],0xff 00007D28 746B jz 0x7d95 00007D2A E88D02 call word 0x7fba 00007D2D FA cli 00007D2E 8B16D61F mov dx,[0x1fd6] 00007D32 8B1E751F mov bx,[0x1f75] 00007D36 031E771F add bx,[0x1f77] 00007D3A 83C302 add bx,byte +0x2 00007D3D 8AE7 mov ah,bh 00007D3F B00C mov al,0xc 00007D41 EF out dx,ax 00007D42 8AE3 mov ah,bl 00007D44 FEC0 inc al 00007D46 EF out dx,ax 00007D47 80C206 add dl,0x6 00007D4A FB sti 00007D4B EC in al,dx 00007D4C EB00 jmp short 0x7d4e 00007D4E EB00 jmp short 0x7d50 00007D50 EB00 jmp short 0x7d52 00007D52 A808 test al,0x8 00007D54 74F5 jz 0x7d4b 00007D56 EC in al,dx 00007D57 EB00 jmp short 0x7d59 00007D59 EB00 jmp short 0x7d5b 00007D5B EB00 jmp short 0x7d5d 00007D5D A808 test al,0x8 00007D5F 75F5 jnz 0x7d56 00007D61 FA cli 00007D62 8B0EC51F mov cx,[0x1fc5] 00007D66 B036 mov al,0x36 00007D68 E643 out 0x43,al 00007D6A EB00 jmp short 0x7d6c 00007D6C EB00 jmp short 0x7d6e 00007D6E EB00 jmp short 0x7d70 00007D70 8AC1 mov al,cl 00007D72 E640 out 0x40,al 00007D74 EB00 jmp short 0x7d76 00007D76 EB00 jmp short 0x7d78 00007D78 EB00 jmp short 0x7d7a 00007D7A 8AC5 mov al,ch 00007D7C E640 out 0x40,al 00007D7E EB00 jmp short 0x7d80 00007D80 EB00 jmp short 0x7d82 00007D82 EB00 jmp short 0x7d84 00007D84 FB sti 00007D85 E8FB02 call word 0x8083 00007D88 E84FCF call word 0x4cda 00007D8B 803EFE1F00 cmp byte [0x1ffe],0x0 00007D90 7503 jnz 0x7d95 00007D92 E89DCF call word 0x4d32 00007D95 C3 ret 00007D96 E80E00 call word 0x7da7 00007D99 53 push bx 00007D9A 51 push cx 00007D9B E8D1D5 call word 0x536f 00007D9E 58 pop ax 00007D9F 5A pop dx 00007DA0 85DA test dx,bx 00007DA2 7502 jnz 0x7da6 00007DA4 85C8 test ax,cx 00007DA6 C3 ret 00007DA7 BBF80F mov bx,0xff8 00007DAA B200 mov dl,0x0 00007DAC 83E107 and cx,byte +0x7 00007DAF 7406 jz 0x7db7 00007DB1 D1EB shr bx,1 00007DB3 D0DA rcr dl,1 00007DB5 E2FA loop 0x7db1 00007DB7 8ACA mov cl,dl 00007DB9 C3 ret 00007DBA C3 ret 00007DBB BF606D mov di,0x6d60 00007DBE B98088 mov cx,0x8880 00007DC1 E830FB call word 0x78f4 00007DC4 B88006 mov ax,0x680 00007DC7 BBA400 mov bx,0xa4 00007DCA BA606D mov dx,0x6d60 00007DCD 9A0C00330A call word 0xa33:0xc 00007DD2 A1F01F mov ax,[0x1ff0] 00007DD5 40 inc ax 00007DD6 A3E01F mov [0x1fe0],ax 00007DD9 C3 ret 00007DDA BF60EF mov di,0xef60 00007DDD B94003 mov cx,0x340 00007DE0 E911FB jmp word 0x78f4 00007DE3 C3 ret 00007DE4 C3 ret 00007DE5 1E push ds 00007DE6 B91800 mov cx,0x18 00007DE9 BF201F mov di,0x1f20 00007DEC BE1000 mov si,0x10 00007DEF 1E push ds 00007DF0 07 pop es 00007DF1 8E1EF01F mov ds,[0x1ff0] 00007DF5 57 push di 00007DF6 F3A4 rep movsb 00007DF8 5F pop di 00007DF9 B01F mov al,0x1f 00007DFB AA stosb 00007DFC AA stosb 00007DFD 32C0 xor al,al 00007DFF AA stosb 00007E00 B91800 mov cx,0x18 00007E03 BF381F mov di,0x1f38 00007E06 83C718 add di,byte +0x18 00007E09 BE1000 mov si,0x10 00007E0C F3A4 rep movsb 00007E0E B90800 mov cx,0x8 00007E11 BF101F mov di,0x1f10 00007E14 83C708 add di,byte +0x8 00007E17 F3A4 rep movsb 00007E19 B90800 mov cx,0x8 00007E1C BF081F mov di,0x1f08 00007E1F 57 push di 00007E20 F3A4 rep movsb 00007E22 5F pop di 00007E23 B006 mov al,0x6 00007E25 AA stosb 00007E26 1F pop ds 00007E27 C3 ret 00007E28 8B265B26 mov sp,[0x265b] 00007E2C 7249 jc 0x7e77 00007E2E 101F adc [bx],bl 00007E30 3B26081F cmp sp,[0x1f08] 00007E34 FB sti 00007E35 25BB26 and ax,0x26bb 00007E38 8B265B26 mov sp,[0x265b] 00007E3C 82 db 0x82 00007E3D 49 dec cx 00007E3E 381F cmp [bx],bl 00007E40 43 inc bx 00007E41 26201F and [es:bx],bl 00007E44 0B26BB26 or sp,[0x26bb] 00007E48 833E791F04 cmp word [0x1f79],byte +0x4 00007E4D 740D jz 0x7e5c 00007E4F BE287E mov si,0x7e28 00007E52 2E8B7402 mov si,[cs:si+0x2] 00007E56 B91000 mov cx,0x10 00007E59 E91401 jmp word 0x7f70 00007E5C BE387E mov si,0x7e38 00007E5F 2E8B7402 mov si,[cs:si+0x2] 00007E63 B90800 mov cx,0x8 00007E66 E86B01 call word 0x7fd4 00007E69 B90810 mov cx,0x1008 00007E6C E96501 jmp word 0x7fd4 00007E6F C3 ret 00007E70 32C0 xor al,al 00007E72 B91000 mov cx,0x10 00007E75 BB0001 mov bx,0x100 00007E78 E97A02 jmp word 0x80f5 00007E7B 52 push dx 00007E7C BB0001 mov bx,0x100 00007E7F E82A02 call word 0x80ac 00007E82 B301 mov bl,0x1 00007E84 7502 jnz 0x7e88 00007E86 FECB dec bl 00007E88 59 pop cx 00007E89 53 push bx 00007E8A B91000 mov cx,0x10 00007E8D BB0701 mov bx,0x107 00007E90 E81902 call word 0x80ac 00007E93 B001 mov al,0x1 00007E95 7502 jnz 0x7e99 00007E97 FEC8 dec al 00007E99 5B pop bx 00007E9A 0AC3 or al,bl 00007E9C C3 ret 00007E9D 53 push bx 00007E9E 52 push dx 00007E9F B300 mov bl,0x0 00007EA1 E80802 call word 0x80ac 00007EA4 59 pop cx 00007EA5 5B pop bx 00007EA6 B201 mov dl,0x1 00007EA8 7502 jnz 0x7eac 00007EAA FECA dec dl 00007EAC 52 push dx 00007EAD 8AFB mov bh,bl 00007EAF B307 mov bl,0x7 00007EB1 E8F801 call word 0x80ac 00007EB4 B001 mov al,0x1 00007EB6 7502 jnz 0x7eba 00007EB8 FEC8 dec al 00007EBA 5B pop bx 00007EBB 0AC3 or al,bl 00007EBD C3 ret 00007EBE 32C0 xor al,al 00007EC0 B91000 mov cx,0x10 00007EC3 BB0002 mov bx,0x200 00007EC6 E92C02 jmp word 0x80f5 00007EC9 833E791F04 cmp word [0x1f79],byte +0x4 00007ECE 7422 jz 0x7ef2 00007ED0 1E push ds 00007ED1 07 pop es 00007ED2 BE287E mov si,0x7e28 00007ED5 2E8B7C0C mov di,[cs:si+0xc] 00007ED9 2E8B740A mov si,[cs:si+0xa] 00007EDD 8A04 mov al,[si] 00007EDF 884507 mov [di+0x7],al 00007EE2 83C708 add di,byte +0x8 00007EE5 B90400 mov cx,0x4 00007EE8 F3A5 rep movsw 00007EEA 803E0620FF cmp byte [0x2006],0xff 00007EEF 7528 jnz 0x7f19 00007EF1 C3 ret 00007EF2 1E push ds 00007EF3 07 pop es 00007EF4 BE387E mov si,0x7e38 00007EF7 2E8B7C0C mov di,[cs:si+0xc] 00007EFB 2E8B740A mov si,[cs:si+0xa] 00007EFF 8B04 mov ax,[si] 00007F01 894515 mov [di+0x15],ax 00007F04 8A4402 mov al,[si+0x2] 00007F07 884517 mov [di+0x17],al 00007F0A 83C718 add di,byte +0x18 00007F0D B90C00 mov cx,0xc 00007F10 F3A5 rep movsw 00007F12 803E0620FF cmp byte [0x2006],0xff 00007F17 7500 jnz 0x7f19 00007F19 C3 ret 00007F1A B90808 mov cx,0x808 00007F1D 32E4 xor ah,ah 00007F1F 03C0 add ax,ax 00007F21 833E791F04 cmp word [0x1f79],byte +0x4 00007F26 740D jz 0x7f35 00007F28 BE287E mov si,0x7e28 00007F2B 03F0 add si,ax 00007F2D 2E8B34 mov si,[cs:si] 00007F30 83C608 add si,byte +0x8 00007F33 EB3B jmp short 0x7f70 00007F35 BE387E mov si,0x7e38 00007F38 03F0 add si,ax 00007F3A 2E8B34 mov si,[cs:si] 00007F3D 83C618 add si,byte +0x18 00007F40 E9C900 jmp word 0x800c 00007F43 B90800 mov cx,0x8 00007F46 EB07 jmp short 0x7f4f 00007F48 B002 mov al,0x2 00007F4A B91000 mov cx,0x10 00007F4D EB00 jmp short 0x7f4f 00007F4F 32E4 xor ah,ah 00007F51 03C0 add ax,ax 00007F53 833E791F04 cmp word [0x1f79],byte +0x4 00007F58 740A jz 0x7f64 00007F5A BE287E mov si,0x7e28 00007F5D 03F0 add si,ax 00007F5F 2E8B34 mov si,[cs:si] 00007F62 EB0C jmp short 0x7f70 00007F64 BE387E mov si,0x7e38 00007F67 03F0 add si,ax 00007F69 2E8B34 mov si,[cs:si] 00007F6C E99D00 jmp word 0x800c 00007F6F C3 ret 00007F70 FA cli 00007F71 8ADD mov bl,ch 00007F73 32ED xor ch,ch 00007F75 8B16D61F mov dx,[0x1fd6] 00007F79 80C206 add dl,0x6 00007F7C EC in al,dx 00007F7D 52 push dx 00007F7E B2C0 mov dl,0xc0 00007F80 8AC3 mov al,bl 00007F82 EE out dx,al 00007F83 AC lodsb 00007F84 EE out dx,al 00007F85 FEC3 inc bl 00007F87 E2F7 loop 0x7f80 00007F89 5A pop dx 00007F8A EC in al,dx 00007F8B B2C0 mov dl,0xc0 00007F8D B020 mov al,0x20 00007F8F EE out dx,al 00007F90 FB sti 00007F91 C3 ret 00007F92 833E791F04 cmp word [0x1f79],byte +0x4 00007F97 7408 jz 0x7fa1 00007F99 833E791F02 cmp word [0x1f79],byte +0x2 00007F9E 7412 jz 0x7fb2 00007FA0 C3 ret 00007FA1 BE5B26 mov si,0x265b 00007FA4 B90800 mov cx,0x8 00007FA7 E82A00 call word 0x7fd4 00007FAA BE5B26 mov si,0x265b 00007FAD B90810 mov cx,0x1008 00007FB0 EB22 jmp short 0x7fd4 00007FB2 BE5B26 mov si,0x265b 00007FB5 B91000 mov cx,0x10 00007FB8 EBB6 jmp short 0x7f70 00007FBA 833E791F04 cmp word [0x1f79],byte +0x4 00007FBF 740B jz 0x7fcc 00007FC1 833E791F02 cmp word [0x1f79],byte +0x2 00007FC6 7503 jnz 0x7fcb 00007FC8 E9AF00 jmp word 0x807a 00007FCB C3 ret 00007FCC BEBB26 mov si,0x26bb 00007FCF B90810 mov cx,0x1008 00007FD2 EB00 jmp short 0x7fd4 00007FD4 FA cli 00007FD5 803E0420FF cmp byte [0x2004],0xff 00007FDA 740D jz 0x7fe9 00007FDC BAC403 mov dx,0x3c4 00007FDF B001 mov al,0x1 00007FE1 EE out dx,al 00007FE2 42 inc dx 00007FE3 EC in al,dx 00007FE4 0C20 or al,0x20 00007FE6 EE out dx,al 00007FE7 50 push ax 00007FE8 52 push dx 00007FE9 BAC803 mov dx,0x3c8 00007FEC 8AC5 mov al,ch 00007FEE 32ED xor ch,ch 00007FF0 EE out dx,al 00007FF1 8AE0 mov ah,al 00007FF3 42 inc dx 00007FF4 AC lodsb 00007FF5 EE out dx,al 00007FF6 AC lodsb 00007FF7 EE out dx,al 00007FF8 AC lodsb 00007FF9 EE out dx,al 00007FFA FEC4 inc ah 00007FFC E2F6 loop 0x7ff4 00007FFE 803E0420FF cmp byte [0x2004],0xff 00008003 7405 jz 0x800a 00008005 5A pop dx 00008006 58 pop ax 00008007 24DF and al,0xdf 00008009 EE out dx,al 0000800A FB sti 0000800B C3 ret 0000800C 57 push di 0000800D FA cli 0000800E 803E0420FF cmp byte [0x2004],0xff 00008013 740D jz 0x8022 00008015 BAC403 mov dx,0x3c4 00008018 B001 mov al,0x1 0000801A EE out dx,al 0000801B 42 inc dx 0000801C EC in al,dx 0000801D 0C20 or al,0x20 0000801F EE out dx,al 00008020 50 push ax 00008021 52 push dx 00008022 BAC803 mov dx,0x3c8 00008025 8AC5 mov al,ch 00008027 32E4 xor ah,ah 00008029 BF4E80 mov di,0x804e 0000802C 03F8 add di,ax 0000802E 32ED xor ch,ch 00008030 2E8A05 mov al,[cs:di] 00008033 47 inc di 00008034 EE out dx,al 00008035 42 inc dx 00008036 AC lodsb 00008037 EE out dx,al 00008038 AC lodsb 00008039 EE out dx,al 0000803A AC lodsb 0000803B EE out dx,al 0000803C 4A dec dx 0000803D E2F1 loop 0x8030 0000803F 803E0420FF cmp byte [0x2004],0xff 00008044 7405 jz 0x804b 00008046 5A pop dx 00008047 58 pop ax 00008048 24DF and al,0xdf 0000804A EE out dx,al 0000804B FB sti 0000804C 5F pop di 0000804D C3 ret 0000804E 0001 add [bx+di],al 00008050 0203 add al,[bp+di] 00008052 0405 add al,0x5 00008054 1407 adc al,0x7 00008056 3839 cmp [bx+di],bh 00008058 3A3B cmp bh,[bp+di] 0000805A 3C3D cmp al,0x3d 0000805C 3E3F ds aas 0000805E BB1103 mov bx,0x311 00008061 8B16D61F mov dx,[0x1fd6] 00008065 80C206 add dl,0x6 00008068 EC in al,dx 00008069 52 push dx 0000806A B2C0 mov dl,0xc0 0000806C 8AC3 mov al,bl 0000806E EE out dx,al 0000806F 8AC7 mov al,bh 00008071 EE out dx,al 00008072 5A pop dx 00008073 EC in al,dx 00008074 B2C0 mov dl,0xc0 00008076 B020 mov al,0x20 00008078 EE out dx,al 00008079 C3 ret 0000807A BEBB26 mov si,0x26bb 0000807D B90808 mov cx,0x808 00008080 E9EDFE jmp word 0x7f70 00008083 A1791F mov ax,[0x1f79] 00008086 83F804 cmp ax,byte +0x4 00008089 7406 jz 0x8091 0000808B 83F802 cmp ax,byte +0x2 0000808E 7413 jz 0x80a3 00008090 C3 ret 00008091 BE8B26 mov si,0x268b 00008094 B90800 mov cx,0x8 00008097 E83AFF call word 0x7fd4 0000809A BEA326 mov si,0x26a3 0000809D B90810 mov cx,0x1008 000080A0 E931FF jmp word 0x7fd4 000080A3 BE8B26 mov si,0x268b 000080A6 B91000 mov cx,0x10 000080A9 E9C4FE jmp word 0x7f70 000080AC 833E791F04 cmp word [0x1f79],byte +0x4 000080B1 7421 jz 0x80d4 000080B3 1E push ds 000080B4 07 pop es 000080B5 8AC3 mov al,bl 000080B7 32E4 xor ah,ah 000080B9 03C0 add ax,ax 000080BB BE287E mov si,0x7e28 000080BE 03F0 add si,ax 000080C0 2E8B34 mov si,[cs:si] 000080C3 8AC7 mov al,bh 000080C5 32E4 xor ah,ah 000080C7 03C0 add ax,ax 000080C9 BF287E mov di,0x7e28 000080CC 03F8 add di,ax 000080CE 2E8B3D mov di,[cs:di] 000080D1 E9A400 jmp word 0x8178 000080D4 1E push ds 000080D5 07 pop es 000080D6 8AC3 mov al,bl 000080D8 32E4 xor ah,ah 000080DA 03C0 add ax,ax 000080DC BE387E mov si,0x7e38 000080DF 03F0 add si,ax 000080E1 2E8B34 mov si,[cs:si] 000080E4 8AC7 mov al,bh 000080E6 32E4 xor ah,ah 000080E8 03C0 add ax,ax 000080EA BF387E mov di,0x7e38 000080ED 03F8 add di,ax 000080EF 2E8B3D mov di,[cs:di] 000080F2 E92901 jmp word 0x821e 000080F5 833E791F04 cmp word [0x1f79],byte +0x4 000080FA 7441 jz 0x813d 000080FC 06 push es 000080FD 1E push ds 000080FE 07 pop es 000080FF 8AC3 mov al,bl 00008101 32E4 xor ah,ah 00008103 03C0 add ax,ax 00008105 BE287E mov si,0x7e28 00008108 03F0 add si,ax 0000810A 2E8B34 mov si,[cs:si] 0000810D 8AC7 mov al,bh 0000810F 32E4 xor ah,ah 00008111 03C0 add ax,ax 00008113 BF287E mov di,0x7e28 00008116 03F8 add di,ax 00008118 2E8B3D mov di,[cs:di] 0000811B 51 push cx 0000811C 56 push si 0000811D E850FE call word 0x7f70 00008120 5E pop si 00008121 59 pop cx 00008122 51 push cx 00008123 56 push si 00008124 57 push di 00008125 E85000 call word 0x8178 00008128 740E jz 0x8138 0000812A E8BAF9 call word 0x7ae7 0000812D E8B7F9 call word 0x7ae7 00008130 E8B4F9 call word 0x7ae7 00008133 5F pop di 00008134 5E pop si 00008135 59 pop cx 00008136 EBE3 jmp short 0x811b 00008138 5F pop di 00008139 5E pop si 0000813A 59 pop cx 0000813B 07 pop es 0000813C C3 ret 0000813D 06 push es 0000813E 1E push ds 0000813F 07 pop es 00008140 8AC3 mov al,bl 00008142 32E4 xor ah,ah 00008144 03C0 add ax,ax 00008146 BE387E mov si,0x7e38 00008149 03F0 add si,ax 0000814B 2E8B34 mov si,[cs:si] 0000814E 8AC7 mov al,bh 00008150 32E4 xor ah,ah 00008152 03C0 add ax,ax 00008154 BF387E mov di,0x7e38 00008157 03F8 add di,ax 00008159 2E8B3D mov di,[cs:di] 0000815C 51 push cx 0000815D 56 push si 0000815E E8ABFE call word 0x800c 00008161 5E pop si 00008162 59 pop cx 00008163 51 push cx 00008164 56 push si 00008165 57 push di 00008166 E8B500 call word 0x821e 00008169 7408 jz 0x8173 0000816B E879F9 call word 0x7ae7 0000816E 5F pop di 0000816F 5E pop si 00008170 59 pop cx 00008171 EBE9 jmp short 0x815c 00008173 5F pop di 00008174 5E pop si 00008175 59 pop cx 00008176 07 pop es 00008177 C3 ret 00008178 33ED xor bp,bp 0000817A 32ED xor ch,ch 0000817C 51 push cx 0000817D 8A14 mov dl,[si] 0000817F 8A0D mov cl,[di] 00008181 8AD9 mov bl,cl 00008183 8AC2 mov al,dl 00008185 E81E00 call word 0x81a6 00008188 8AF0 mov dh,al 0000818A 8AC2 mov al,dl 0000818C 8AD9 mov bl,cl 0000818E E82E00 call word 0x81bf 00008191 0AF0 or dh,al 00008193 8AC2 mov al,dl 00008195 8AD9 mov bl,cl 00008197 E83600 call word 0x81d0 0000819A 0AF0 or dh,al 0000819C 8834 mov [si],dh 0000819E 59 pop cx 0000819F 46 inc si 000081A0 47 inc di 000081A1 E2D9 loop 0x817c 000081A3 23ED and bp,bp 000081A5 C3 ret 000081A6 D0E8 shr al,1 000081A8 D0EB shr bl,1 000081AA D0E8 shr al,1 000081AC D0EB shr bl,1 000081AE 2409 and al,0x9 000081B0 80E309 and bl,0x9 000081B3 E82100 call word 0x81d7 000081B6 D0E0 shl al,1 000081B8 D0E3 shl bl,1 000081BA D0E0 shl al,1 000081BC D0E3 shl bl,1 000081BE C3 ret 000081BF D0E8 shr al,1 000081C1 D0EB shr bl,1 000081C3 2409 and al,0x9 000081C5 80E309 and bl,0x9 000081C8 E80C00 call word 0x81d7 000081CB D0E0 shl al,1 000081CD D0E3 shl bl,1 000081CF C3 ret 000081D0 2409 and al,0x9 000081D2 80E309 and bl,0x9 000081D5 EB00 jmp short 0x81d7 000081D7 8AE0 mov ah,al 000081D9 D0E8 shr al,1 000081DB D0E8 shr al,1 000081DD D0E8 shr al,1 000081DF D0E4 shl ah,1 000081E1 80E402 and ah,0x2 000081E4 2401 and al,0x1 000081E6 0AC4 or al,ah 000081E8 8AFB mov bh,bl 000081EA D0EB shr bl,1 000081EC D0EB shr bl,1 000081EE D0EB shr bl,1 000081F0 D0E7 shl bh,1 000081F2 80E702 and bh,0x2 000081F5 80E301 and bl,0x1 000081F8 0ADF or bl,bh 000081FA 3AC3 cmp al,bl 000081FC 740E jz 0x820c 000081FE 7707 ja 0x8207 00008200 FEC0 inc al 00008202 BDFF00 mov bp,0xff 00008205 EB05 jmp short 0x820c 00008207 FEC8 dec al 00008209 BDFF00 mov bp,0xff 0000820C 8AE0 mov ah,al 0000820E D0E0 shl al,1 00008210 D0E0 shl al,1 00008212 D0E0 shl al,1 00008214 D0EC shr ah,1 00008216 2408 and al,0x8 00008218 80E401 and ah,0x1 0000821B 0AC4 or al,ah 0000821D C3 ret 0000821E 32DB xor bl,bl 00008220 32ED xor ch,ch 00008222 8A04 mov al,[si] 00008224 8A25 mov ah,[di] 00008226 E81F00 call word 0x8248 00008229 8804 mov [si],al 0000822B 46 inc si 0000822C 47 inc di 0000822D 8A04 mov al,[si] 0000822F 8A25 mov ah,[di] 00008231 E81400 call word 0x8248 00008234 8804 mov [si],al 00008236 46 inc si 00008237 47 inc di 00008238 8A04 mov al,[si] 0000823A 8A25 mov ah,[di] 0000823C E80900 call word 0x8248 0000823F 8804 mov [si],al 00008241 46 inc si 00008242 47 inc di 00008243 E2DD loop 0x8222 00008245 22DB and bl,bl 00008247 C3 ret 00008248 3AC4 cmp al,ah 0000824A 740E jz 0x825a 0000824C 7F0D jg 0x825b 0000824E FEC0 inc al 00008250 B3FF mov bl,0xff 00008252 3AC4 cmp al,ah 00008254 7404 jz 0x825a 00008256 7F07 jg 0x825f 00008258 FEC0 inc al 0000825A C3 ret 0000825B FEC8 dec al 0000825D EBF1 jmp short 0x8250 0000825F FEC8 dec al 00008261 C3 ret 00008262 90 nop 00008263 0000 add [bx+si],al 00008265 0000 add [bx+si],al 00008267 0000 add [bx+si],al 00008269 0000 add [bx+si],al 0000826B 0000 add [bx+si],al 0000826D 0000 add [bx+si],al 0000826F 0000 add [bx+si],al 00008271 0000 add [bx+si],al 00008273 0000 add [bx+si],al 00008275 0000 add [bx+si],al 00008277 0000 add [bx+si],al 00008279 0000 add [bx+si],al 0000827B 0000 add [bx+si],al 0000827D 0000 add [bx+si],al 0000827F 0000 add [bx+si],al 00008281 0000 add [bx+si],al 00008283 0000 add [bx+si],al 00008285 0000 add [bx+si],al 00008287 0000 add [bx+si],al 00008289 0000 add [bx+si],al 0000828B 0000 add [bx+si],al 0000828D 0000 add [bx+si],al 0000828F 0000 add [bx+si],al 00008291 0000 add [bx+si],al 00008293 0000 add [bx+si],al 00008295 0000 add [bx+si],al 00008297 0000 add [bx+si],al 00008299 0000 add [bx+si],al 0000829B 0000 add [bx+si],al 0000829D 0000 add [bx+si],al 0000829F 0000 add [bx+si],al 000082A1 0000 add [bx+si],al 000082A3 0000 add [bx+si],al 000082A5 0000 add [bx+si],al 000082A7 0000 add [bx+si],al 000082A9 0000 add [bx+si],al 000082AB 0000 add [bx+si],al 000082AD 0000 add [bx+si],al 000082AF 0000 add [bx+si],al 000082B1 0000 add [bx+si],al 000082B3 0000 add [bx+si],al 000082B5 0000 add [bx+si],al 000082B7 0000 add [bx+si],al 000082B9 0000 add [bx+si],al 000082BB 00A30269 add [bp+di+0x6902],ah 000082BF 891E0069 mov [0x6900],bx 000082C3 2E89169331 mov [cs:0x3193],dx 000082C8 D1E8 shr ax,1 000082CA D1E8 shr ax,1 000082CC D1E8 shr ax,1 000082CE A30469 mov [0x6904],ax 000082D1 F7E3 mul bx 000082D3 A30669 mov [0x6906],ax 000082D6 CB retf 000082D7 50 push ax 000082D8 52 push dx 000082D9 51 push cx 000082DA 8BC2 mov ax,dx 000082DC D1E8 shr ax,1 000082DE D1E8 shr ax,1 000082E0 D1E8 shr ax,1 000082E2 A30A69 mov [0x690a],ax 000082E5 32ED xor ch,ch 000082E7 F7E1 mul cx 000082E9 A30869 mov [0x6908],ax 000082EC 59 pop cx 000082ED 5A pop dx 000082EE 58 pop ax 000082EF C7060E690000 mov word [0x690e],0x0 000082F5 C7060C690000 mov word [0x690c],0x0 000082FB F7C50C00 test bp,0xc 000082FF 7407 jz 0x8308 00008301 E89A10 call word 0x939e 00008304 23C0 and ax,ax 00008306 7859 js 0x8361 00008308 2E803E4712FF cmp byte [cs:0x1247],0xff 0000830E 7503 jnz 0x8313 00008310 E83811 call word 0x944b 00008313 93 xchg ax,bx 00008314 53 push bx 00008315 83E307 and bx,byte +0x7 00008318 881E58AB mov [0xab58],bl 0000831C 5B pop bx 0000831D D1EB shr bx,1 0000831F D1EB shr bx,1 00008321 D1EB shr bx,1 00008323 52 push dx 00008324 F7260469 mul word [0x6904] 00008328 5A pop dx 00008329 03D8 add bx,ax 0000832B 2E031E9331 add bx,[cs:0x3193] 00008330 2E031E9731 add bx,[cs:0x3197] 00008335 87DF xchg bx,di 00008337 D1EA shr dx,1 00008339 D1EA shr dx,1 0000833B D1EA shr dx,1 0000833D 8BC2 mov ax,dx 0000833F 2B060469 sub ax,[0x6904] 00008343 F7D8 neg ax 00008345 A31069 mov [0x6910],ax 00008348 A31469 mov [0x6914],ax 0000834B 8AF5 mov dh,ch 0000834D 8AE9 mov ch,cl 0000834F 8ACA mov cl,dl 00008351 A10869 mov ax,[0x6908] 00008354 F7C50100 test bp,0x1 00008358 7503 jnz 0x835d 0000835A E9790A jmp word 0x8dd6 0000835D 7402 jz 0x8361 0000835F EB01 jmp short 0x8362 00008361 CB retf 00008362 803E58AB00 cmp byte [0xab58],0x0 00008367 7503 jnz 0x836c 00008369 E96A0A jmp word 0x8dd6 0000836C F7C50200 test bp,0x2 00008370 7503 jnz 0x8375 00008372 E92208 jmp word 0x8b97 00008375 8BC5 mov ax,bp 00008377 55 push bp 00008378 8B2E0C69 mov bp,[0x690c] 0000837C A98000 test ax,0x80 0000837F 741A jz 0x839b 00008381 A10869 mov ax,[0x6908] 00008384 2B060E69 sub ax,[0x690e] 00008388 2B060E69 sub ax,[0x690e] 0000838C 03D8 add bx,ax 0000838E 03F0 add si,ax 00008390 A10A69 mov ax,[0x690a] 00008393 2BD8 sub bx,ax 00008395 2BF0 sub si,ax 00008397 2BE8 sub bp,ax 00008399 2BE8 sub bp,ax 0000839B 892E1269 mov [0x6912],bp 0000839F 5D pop bp 000083A0 F7C50040 test bp,0x4000 000083A4 7403 jz 0x83a9 000083A6 E93C04 jmp word 0x87e5 000083A9 F7C50080 test bp,0x8000 000083AD 7403 jz 0x83b2 000083AF E92702 jmp word 0x85d9 000083B2 F7C52000 test bp,0x20 000083B6 7403 jz 0x83bb 000083B8 E99D06 jmp word 0x8a58 000083BB F7C54000 test bp,0x40 000083BF 7403 jz 0x83c4 000083C1 E93407 jmp word 0x8af8 000083C4 FF0E1469 dec word [0x6914] 000083C8 1E push ds 000083C9 2E8E1E0032 mov ds,[cs:0x3200] 000083CE B8550B mov ax,0xb55 000083D1 8EC0 mov es,ax 000083D3 86F2 xchg dh,dl 000083D5 32F6 xor dh,dh 000083D7 8BEA mov bp,dx 000083D9 BAC403 mov dx,0x3c4 000083DC B8020F mov ax,0xf02 000083DF 36A30800 mov [ss:0x8],ax 000083E3 EF out dx,ax 000083E4 BACE03 mov dx,0x3ce 000083E7 33C0 xor ax,ax 000083E9 36A30A00 mov [ss:0xa],ax 000083ED EF out dx,ax 000083EE B8010E mov ax,0xe01 000083F1 36A30C00 mov [ss:0xc],ax 000083F5 EF out dx,ax 000083F6 B80500 mov ax,0x5 000083F9 36A30000 mov [ss:0x0],ax 000083FD EF out dx,ax 000083FE B80300 mov ax,0x3 00008401 36A30200 mov [ss:0x2],ax 00008405 EF out dx,ax 00008406 57 push di 00008407 56 push si 00008408 51 push cx 00008409 1E push ds 0000840A 06 push es 0000840B 51 push cx 0000840C 51 push cx 0000840D 57 push di 0000840E 32ED xor ch,ch 00008410 BF1669 mov di,0x6916 00008413 F3A4 rep movsb 00008415 32C0 xor al,al 00008417 AA stosb 00008418 5F pop di 00008419 59 pop cx 0000841A 56 push si 0000841B 51 push cx 0000841C 57 push di 0000841D 32ED xor ch,ch 0000841F 8BF3 mov si,bx 00008421 BF5869 mov di,0x6958 00008424 F3A4 rep movsb 00008426 32C0 xor al,al 00008428 AA stosb 00008429 5F pop di 0000842A 59 pop cx 0000842B 56 push si 0000842C 06 push es 0000842D 1F pop ds 0000842E B800A0 mov ax,0xa000 00008431 8EC0 mov es,ax 00008433 BB5869 mov bx,0x6958 00008436 BE1669 mov si,0x6916 00008439 A058AB mov al,[0xab58] 0000843C 56 push si 0000843D 53 push bx 0000843E 51 push cx 0000843F 32ED xor ch,ch 00008441 D02C shr byte [si],1 00008443 46 inc si 00008444 D01C rcr byte [si],1 00008446 46 inc si 00008447 E2FB loop 0x8444 00008449 59 pop cx 0000844A 51 push cx 0000844B 32ED xor ch,ch 0000844D D02F shr byte [bx],1 0000844F 43 inc bx 00008450 D01F rcr byte [bx],1 00008452 43 inc bx 00008453 E2FB loop 0x8450 00008455 59 pop cx 00008456 5B pop bx 00008457 5E pop si 00008458 FEC8 dec al 0000845A 75E0 jnz 0x843c 0000845C 32ED xor ch,ch 0000845E FEC1 inc cl 00008460 8A27 mov ah,[bx] 00008462 43 inc bx 00008463 B008 mov al,0x8 00008465 36A30E00 mov [ss:0xe],ax 00008469 EF out dx,ax 0000846A FA cli 0000846B 268A05 mov al,[es:di] 0000846E AC lodsb 0000846F AA stosb 00008470 FB sti 00008471 E2ED loop 0x8460 00008473 5B pop bx 00008474 5E pop si 00008475 A11269 mov ax,[0x6912] 00008478 03F0 add si,ax 0000847A 03D8 add bx,ax 0000847C 033E1469 add di,[0x6914] 00008480 59 pop cx 00008481 07 pop es 00008482 1F pop ds 00008483 FECD dec ch 00008485 7402 jz 0x8489 00008487 EB80 jmp short 0x8409 00008489 59 pop cx 0000848A 5E pop si 0000848B 5F pop di 0000848C 4D dec bp 0000848D 7503 jnz 0x8492 0000848F E94501 jmp word 0x85d7 00008492 2603360869 add si,[es:0x6908] 00008497 B80100 mov ax,0x1 0000849A 36A30C00 mov [ss:0xc],ax 0000849E EF out dx,ax 0000849F B80310 mov ax,0x1003 000084A2 36A30200 mov [ss:0x2],ax 000084A6 EF out dx,ax 000084A7 B808FF mov ax,0xff08 000084AA 36A30E00 mov [ss:0xe],ax 000084AE EF out dx,ax 000084AF B2C4 mov dl,0xc4 000084B1 B80202 mov ax,0x202 000084B4 36A30800 mov [ss:0x8],ax 000084B8 EF out dx,ax 000084B9 57 push di 000084BA 56 push si 000084BB 51 push cx 000084BC 1E push ds 000084BD 06 push es 000084BE 51 push cx 000084BF 51 push cx 000084C0 57 push di 000084C1 32ED xor ch,ch 000084C3 BF1669 mov di,0x6916 000084C6 F3A4 rep movsb 000084C8 32C0 xor al,al 000084CA AA stosb 000084CB 5F pop di 000084CC 59 pop cx 000084CD 56 push si 000084CE 06 push es 000084CF 1F pop ds 000084D0 B800A0 mov ax,0xa000 000084D3 8EC0 mov es,ax 000084D5 BE1669 mov si,0x6916 000084D8 A058AB mov al,[0xab58] 000084DB 56 push si 000084DC 51 push cx 000084DD 32ED xor ch,ch 000084DF D02C shr byte [si],1 000084E1 46 inc si 000084E2 D01C rcr byte [si],1 000084E4 46 inc si 000084E5 E2FB loop 0x84e2 000084E7 59 pop cx 000084E8 5E pop si 000084E9 FEC8 dec al 000084EB 75EE jnz 0x84db 000084ED 32ED xor ch,ch 000084EF FEC1 inc cl 000084F1 FA cli 000084F2 268A05 mov al,[es:di] 000084F5 AC lodsb 000084F6 AA stosb 000084F7 FB sti 000084F8 E2F7 loop 0x84f1 000084FA 5E pop si 000084FB A11269 mov ax,[0x6912] 000084FE 03F0 add si,ax 00008500 033E1469 add di,[0x6914] 00008504 59 pop cx 00008505 07 pop es 00008506 1F pop ds 00008507 FECD dec ch 00008509 75B1 jnz 0x84bc 0000850B 59 pop cx 0000850C 5E pop si 0000850D 5F pop di 0000850E 4D dec bp 0000850F 7503 jnz 0x8514 00008511 E9C300 jmp word 0x85d7 00008514 2603360869 add si,[es:0x6908] 00008519 B80204 mov ax,0x402 0000851C 36A30800 mov [ss:0x8],ax 00008520 EF out dx,ax 00008521 57 push di 00008522 56 push si 00008523 51 push cx 00008524 1E push ds 00008525 06 push es 00008526 51 push cx 00008527 51 push cx 00008528 57 push di 00008529 32ED xor ch,ch 0000852B BF1669 mov di,0x6916 0000852E F3A4 rep movsb 00008530 32C0 xor al,al 00008532 AA stosb 00008533 5F pop di 00008534 59 pop cx 00008535 56 push si 00008536 06 push es 00008537 1F pop ds 00008538 B800A0 mov ax,0xa000 0000853B 8EC0 mov es,ax 0000853D BE1669 mov si,0x6916 00008540 A058AB mov al,[0xab58] 00008543 56 push si 00008544 51 push cx 00008545 32ED xor ch,ch 00008547 D02C shr byte [si],1 00008549 46 inc si 0000854A D01C rcr byte [si],1 0000854C 46 inc si 0000854D E2FB loop 0x854a 0000854F 59 pop cx 00008550 5E pop si 00008551 FEC8 dec al 00008553 75EE jnz 0x8543 00008555 32ED xor ch,ch 00008557 FEC1 inc cl 00008559 FA cli 0000855A 268A05 mov al,[es:di] 0000855D AC lodsb 0000855E AA stosb 0000855F FB sti 00008560 E2F7 loop 0x8559 00008562 5E pop si 00008563 A11269 mov ax,[0x6912] 00008566 03F0 add si,ax 00008568 033E1469 add di,[0x6914] 0000856C 59 pop cx 0000856D 07 pop es 0000856E 1F pop ds 0000856F FECD dec ch 00008571 75B1 jnz 0x8524 00008573 59 pop cx 00008574 5E pop si 00008575 5F pop di 00008576 4D dec bp 00008577 7502 jnz 0x857b 00008579 EB5C jmp short 0x85d7 0000857B 2603360869 add si,[es:0x6908] 00008580 B80208 mov ax,0x802 00008583 36A30800 mov [ss:0x8],ax 00008587 EF out dx,ax 00008588 1E push ds 00008589 06 push es 0000858A 51 push cx 0000858B 51 push cx 0000858C 57 push di 0000858D 32ED xor ch,ch 0000858F BF1669 mov di,0x6916 00008592 F3A4 rep movsb 00008594 32C0 xor al,al 00008596 AA stosb 00008597 5F pop di 00008598 59 pop cx 00008599 56 push si 0000859A 06 push es 0000859B 1F pop ds 0000859C B800A0 mov ax,0xa000 0000859F 8EC0 mov es,ax 000085A1 BE1669 mov si,0x6916 000085A4 A058AB mov al,[0xab58] 000085A7 56 push si 000085A8 51 push cx 000085A9 32ED xor ch,ch 000085AB D02C shr byte [si],1 000085AD 46 inc si 000085AE D01C rcr byte [si],1 000085B0 46 inc si 000085B1 E2FB loop 0x85ae 000085B3 59 pop cx 000085B4 5E pop si 000085B5 FEC8 dec al 000085B7 75EE jnz 0x85a7 000085B9 32ED xor ch,ch 000085BB FEC1 inc cl 000085BD FA cli 000085BE 268A05 mov al,[es:di] 000085C1 AC lodsb 000085C2 AA stosb 000085C3 FB sti 000085C4 E2F7 loop 0x85bd 000085C6 5E pop si 000085C7 A11269 mov ax,[0x6912] 000085CA 03F0 add si,ax 000085CC 033E1469 add di,[0x6914] 000085D0 59 pop cx 000085D1 07 pop es 000085D2 1F pop ds 000085D3 FECD dec ch 000085D5 75B1 jnz 0x8588 000085D7 1F pop ds 000085D8 CB retf 000085D9 FF0E1469 dec word [0x6914] 000085DD 1E push ds 000085DE 2E8E1E0032 mov ds,[cs:0x3200] 000085E3 B8550B mov ax,0xb55 000085E6 8EC0 mov es,ax 000085E8 86F2 xchg dh,dl 000085EA 32F6 xor dh,dh 000085EC 8BEA mov bp,dx 000085EE BAC403 mov dx,0x3c4 000085F1 B80201 mov ax,0x102 000085F4 36A30800 mov [ss:0x8],ax 000085F8 EF out dx,ax 000085F9 BACE03 mov dx,0x3ce 000085FC 33C0 xor ax,ax 000085FE 36A30A00 mov [ss:0xa],ax 00008602 EF out dx,ax 00008603 B80100 mov ax,0x1 00008606 36A30C00 mov [ss:0xc],ax 0000860A EF out dx,ax 0000860B B80310 mov ax,0x1003 0000860E 36A30200 mov [ss:0x2],ax 00008612 EF out dx,ax 00008613 B80508 mov ax,0x805 00008616 36A30000 mov [ss:0x0],ax 0000861A EF out dx,ax 0000861B B80708 mov ax,0x807 0000861E 36A30600 mov [ss:0x6],ax 00008622 EF out dx,ax 00008623 B80208 mov ax,0x802 00008626 36A30400 mov [ss:0x4],ax 0000862A EF out dx,ax 0000862B 57 push di 0000862C 56 push si 0000862D 51 push cx 0000862E 1E push ds 0000862F 06 push es 00008630 51 push cx 00008631 51 push cx 00008632 57 push di 00008633 32ED xor ch,ch 00008635 BF1669 mov di,0x6916 00008638 F3A4 rep movsb 0000863A 32C0 xor al,al 0000863C AA stosb 0000863D 5F pop di 0000863E 59 pop cx 0000863F 56 push si 00008640 06 push es 00008641 1F pop ds 00008642 B800A0 mov ax,0xa000 00008645 8EC0 mov es,ax 00008647 BE1669 mov si,0x6916 0000864A A058AB mov al,[0xab58] 0000864D 56 push si 0000864E 51 push cx 0000864F 32ED xor ch,ch 00008651 D02C shr byte [si],1 00008653 46 inc si 00008654 D01C rcr byte [si],1 00008656 46 inc si 00008657 E2FB loop 0x8654 00008659 59 pop cx 0000865A 5E pop si 0000865B FEC8 dec al 0000865D 75EE jnz 0x864d 0000865F 32ED xor ch,ch 00008661 FEC1 inc cl 00008663 FA cli 00008664 268A25 mov ah,[es:di] 00008667 F6D4 not ah 00008669 B008 mov al,0x8 0000866B 36A30E00 mov [ss:0xe],ax 0000866F EF out dx,ax 00008670 AC lodsb 00008671 AA stosb 00008672 E2F0 loop 0x8664 00008674 FB sti 00008675 5E pop si 00008676 A11269 mov ax,[0x6912] 00008679 03F0 add si,ax 0000867B 033E1469 add di,[0x6914] 0000867F 59 pop cx 00008680 07 pop es 00008681 1F pop ds 00008682 FECD dec ch 00008684 7402 jz 0x8688 00008686 EBA6 jmp short 0x862e 00008688 59 pop cx 00008689 5E pop si 0000868A 5F pop di 0000868B 4D dec bp 0000868C 7503 jnz 0x8691 0000868E E95201 jmp word 0x87e3 00008691 2603360869 add si,[es:0x6908] 00008696 52 push dx 00008697 B2C4 mov dl,0xc4 00008699 B80202 mov ax,0x202 0000869C 36A30800 mov [ss:0x8],ax 000086A0 EF out dx,ax 000086A1 5A pop dx 000086A2 57 push di 000086A3 56 push si 000086A4 51 push cx 000086A5 1E push ds 000086A6 06 push es 000086A7 51 push cx 000086A8 51 push cx 000086A9 57 push di 000086AA 32ED xor ch,ch 000086AC BF1669 mov di,0x6916 000086AF F3A4 rep movsb 000086B1 32C0 xor al,al 000086B3 AA stosb 000086B4 5F pop di 000086B5 59 pop cx 000086B6 56 push si 000086B7 06 push es 000086B8 1F pop ds 000086B9 B800A0 mov ax,0xa000 000086BC 8EC0 mov es,ax 000086BE BE1669 mov si,0x6916 000086C1 A058AB mov al,[0xab58] 000086C4 56 push si 000086C5 51 push cx 000086C6 32ED xor ch,ch 000086C8 D02C shr byte [si],1 000086CA 46 inc si 000086CB D01C rcr byte [si],1 000086CD 46 inc si 000086CE E2FB loop 0x86cb 000086D0 59 pop cx 000086D1 5E pop si 000086D2 FEC8 dec al 000086D4 75EE jnz 0x86c4 000086D6 32ED xor ch,ch 000086D8 FEC1 inc cl 000086DA FA cli 000086DB 268A25 mov ah,[es:di] 000086DE F6D4 not ah 000086E0 B008 mov al,0x8 000086E2 36A30E00 mov [ss:0xe],ax 000086E6 EF out dx,ax 000086E7 AC lodsb 000086E8 AA stosb 000086E9 E2F0 loop 0x86db 000086EB FB sti 000086EC 5E pop si 000086ED A11269 mov ax,[0x6912] 000086F0 03F0 add si,ax 000086F2 033E1469 add di,[0x6914] 000086F6 59 pop cx 000086F7 07 pop es 000086F8 1F pop ds 000086F9 FECD dec ch 000086FB 75A8 jnz 0x86a5 000086FD 59 pop cx 000086FE 5E pop si 000086FF 5F pop di 00008700 4D dec bp 00008701 7503 jnz 0x8706 00008703 E9DD00 jmp word 0x87e3 00008706 2603360869 add si,[es:0x6908] 0000870B 52 push dx 0000870C B2C4 mov dl,0xc4 0000870E B80204 mov ax,0x402 00008711 36A30800 mov [ss:0x8],ax 00008715 EF out dx,ax 00008716 5A pop dx 00008717 57 push di 00008718 56 push si 00008719 51 push cx 0000871A 1E push ds 0000871B 06 push es 0000871C 51 push cx 0000871D 51 push cx 0000871E 57 push di 0000871F 32ED xor ch,ch 00008721 BF1669 mov di,0x6916 00008724 F3A4 rep movsb 00008726 32C0 xor al,al 00008728 AA stosb 00008729 5F pop di 0000872A 59 pop cx 0000872B 56 push si 0000872C 06 push es 0000872D 1F pop ds 0000872E B800A0 mov ax,0xa000 00008731 8EC0 mov es,ax 00008733 BE1669 mov si,0x6916 00008736 A058AB mov al,[0xab58] 00008739 56 push si 0000873A 51 push cx 0000873B 32ED xor ch,ch 0000873D D02C shr byte [si],1 0000873F 46 inc si 00008740 D01C rcr byte [si],1 00008742 46 inc si 00008743 E2FB loop 0x8740 00008745 59 pop cx 00008746 5E pop si 00008747 FEC8 dec al 00008749 75EE jnz 0x8739 0000874B 32ED xor ch,ch 0000874D FEC1 inc cl 0000874F FA cli 00008750 268A25 mov ah,[es:di] 00008753 F6D4 not ah 00008755 B008 mov al,0x8 00008757 36A30E00 mov [ss:0xe],ax 0000875B EF out dx,ax 0000875C AC lodsb 0000875D AA stosb 0000875E E2F0 loop 0x8750 00008760 FB sti 00008761 5E pop si 00008762 A11269 mov ax,[0x6912] 00008765 03F0 add si,ax 00008767 033E1469 add di,[0x6914] 0000876B 59 pop cx 0000876C 07 pop es 0000876D 1F pop ds 0000876E FECD dec ch 00008770 75A8 jnz 0x871a 00008772 59 pop cx 00008773 5E pop si 00008774 5F pop di 00008775 4D dec bp 00008776 7502 jnz 0x877a 00008778 EB69 jmp short 0x87e3 0000877A 2603360869 add si,[es:0x6908] 0000877F 52 push dx 00008780 B2C4 mov dl,0xc4 00008782 B80208 mov ax,0x802 00008785 36A30800 mov [ss:0x8],ax 00008789 EF out dx,ax 0000878A 5A pop dx 0000878B 1E push ds 0000878C 06 push es 0000878D 51 push cx 0000878E 51 push cx 0000878F 57 push di 00008790 32ED xor ch,ch 00008792 BF1669 mov di,0x6916 00008795 F3A4 rep movsb 00008797 32C0 xor al,al 00008799 AA stosb 0000879A 5F pop di 0000879B 59 pop cx 0000879C 56 push si 0000879D 06 push es 0000879E 1F pop ds 0000879F B800A0 mov ax,0xa000 000087A2 8EC0 mov es,ax 000087A4 BE1669 mov si,0x6916 000087A7 A058AB mov al,[0xab58] 000087AA 56 push si 000087AB 51 push cx 000087AC 32ED xor ch,ch 000087AE D02C shr byte [si],1 000087B0 46 inc si 000087B1 D01C rcr byte [si],1 000087B3 46 inc si 000087B4 E2FB loop 0x87b1 000087B6 59 pop cx 000087B7 5E pop si 000087B8 FEC8 dec al 000087BA 75EE jnz 0x87aa 000087BC 32ED xor ch,ch 000087BE FEC1 inc cl 000087C0 FA cli 000087C1 268A25 mov ah,[es:di] 000087C4 F6D4 not ah 000087C6 B008 mov al,0x8 000087C8 36A30E00 mov [ss:0xe],ax 000087CC EF out dx,ax 000087CD AC lodsb 000087CE AA stosb 000087CF E2F0 loop 0x87c1 000087D1 FB sti 000087D2 5E pop si 000087D3 A11269 mov ax,[0x6912] 000087D6 03F0 add si,ax 000087D8 033E1469 add di,[0x6914] 000087DC 59 pop cx 000087DD 07 pop es 000087DE 1F pop ds 000087DF FECD dec ch 000087E1 75A8 jnz 0x878b 000087E3 1F pop ds 000087E4 CB retf 000087E5 FF0E1469 dec word [0x6914] 000087E9 1E push ds 000087EA 2E8E1E0032 mov ds,[cs:0x3200] 000087EF B8550B mov ax,0xb55 000087F2 8EC0 mov es,ax 000087F4 86F2 xchg dh,dl 000087F6 32F6 xor dh,dh 000087F8 8BEA mov bp,dx 000087FA FA cli 000087FB BAC403 mov dx,0x3c4 000087FE B8020F mov ax,0xf02 00008801 36A30800 mov [ss:0x8],ax 00008805 EF out dx,ax 00008806 BACE03 mov dx,0x3ce 00008809 33C0 xor ax,ax 0000880B 36A30A00 mov [ss:0xa],ax 0000880F EF out dx,ax 00008810 B8010E mov ax,0xe01 00008813 36A30C00 mov [ss:0xc],ax 00008817 EF out dx,ax 00008818 B80300 mov ax,0x3 0000881B 36A30200 mov [ss:0x2],ax 0000881F EF out dx,ax 00008820 B80508 mov ax,0x805 00008823 36A30000 mov [ss:0x0],ax 00008827 EF out dx,ax 00008828 B80708 mov ax,0x807 0000882B 36A30600 mov [ss:0x6],ax 0000882F EF out dx,ax 00008830 B80208 mov ax,0x802 00008833 36A30400 mov [ss:0x4],ax 00008837 EF out dx,ax 00008838 51 push cx 00008839 55 push bp 0000883A 57 push di 0000883B 56 push si 0000883C BD5869 mov bp,0x6958 0000883F 51 push cx 00008840 1E push ds 00008841 06 push es 00008842 51 push cx 00008843 57 push di 00008844 32ED xor ch,ch 00008846 8BFD mov di,bp 00008848 8BF3 mov si,bx 0000884A 8BDD mov bx,bp 0000884C F3A4 rep movsb 0000884E 32C0 xor al,al 00008850 AA stosb 00008851 8BEF mov bp,di 00008853 5F pop di 00008854 59 pop cx 00008855 56 push si 00008856 06 push es 00008857 1F pop ds 00008858 B800A0 mov ax,0xa000 0000885B 8EC0 mov es,ax 0000885D A058AB mov al,[0xab58] 00008860 53 push bx 00008861 51 push cx 00008862 32ED xor ch,ch 00008864 D02F shr byte [bx],1 00008866 43 inc bx 00008867 D01F rcr byte [bx],1 00008869 43 inc bx 0000886A E2FB loop 0x8867 0000886C 59 pop cx 0000886D 5B pop bx 0000886E FEC8 dec al 00008870 75EE jnz 0x8860 00008872 32ED xor ch,ch 00008874 FEC1 inc cl 00008876 268A05 mov al,[es:di] 00008879 2007 and [bx],al 0000887B 43 inc bx 0000887C 47 inc di 0000887D E2F7 loop 0x8876 0000887F 5B pop bx 00008880 031E1269 add bx,[0x6912] 00008884 033E1469 add di,[0x6914] 00008888 07 pop es 00008889 1F pop ds 0000888A 59 pop cx 0000888B FECD dec ch 0000888D 75B0 jnz 0x883f 0000888F 5E pop si 00008890 5F pop di 00008891 5D pop bp 00008892 59 pop cx 00008893 BB5869 mov bx,0x6958 00008896 57 push di 00008897 56 push si 00008898 51 push cx 00008899 53 push bx 0000889A 1E push ds 0000889B 06 push es 0000889C 51 push cx 0000889D 51 push cx 0000889E 57 push di 0000889F 32ED xor ch,ch 000088A1 BF1669 mov di,0x6916 000088A4 F3A4 rep movsb 000088A6 32C0 xor al,al 000088A8 AA stosb 000088A9 5F pop di 000088AA 59 pop cx 000088AB 56 push si 000088AC 06 push es 000088AD 1F pop ds 000088AE B800A0 mov ax,0xa000 000088B1 8EC0 mov es,ax 000088B3 BE1669 mov si,0x6916 000088B6 A058AB mov al,[0xab58] 000088B9 56 push si 000088BA 51 push cx 000088BB 32ED xor ch,ch 000088BD D02C shr byte [si],1 000088BF 46 inc si 000088C0 D01C rcr byte [si],1 000088C2 46 inc si 000088C3 E2FB loop 0x88c0 000088C5 59 pop cx 000088C6 5E pop si 000088C7 FEC8 dec al 000088C9 75EE jnz 0x88b9 000088CB 32ED xor ch,ch 000088CD FEC1 inc cl 000088CF 8A27 mov ah,[bx] 000088D1 43 inc bx 000088D2 B008 mov al,0x8 000088D4 36A30E00 mov [ss:0xe],ax 000088D8 EF out dx,ax 000088D9 268A05 mov al,[es:di] 000088DC AC lodsb 000088DD 22C4 and al,ah 000088DF AA stosb 000088E0 E2ED loop 0x88cf 000088E2 5E pop si 000088E3 03361269 add si,[0x6912] 000088E7 033E1469 add di,[0x6914] 000088EB 59 pop cx 000088EC 07 pop es 000088ED 1F pop ds 000088EE FECD dec ch 000088F0 7402 jz 0x88f4 000088F2 EBA6 jmp short 0x889a 000088F4 5B pop bx 000088F5 59 pop cx 000088F6 5E pop si 000088F7 5F pop di 000088F8 4D dec bp 000088F9 7503 jnz 0x88fe 000088FB E95701 jmp word 0x8a55 000088FE 2603360869 add si,[es:0x6908] 00008903 B80310 mov ax,0x1003 00008906 36A30200 mov [ss:0x2],ax 0000890A EF out dx,ax 0000890B B808FF mov ax,0xff08 0000890E 36A30E00 mov [ss:0xe],ax 00008912 EF out dx,ax 00008913 B80100 mov ax,0x1 00008916 36A30C00 mov [ss:0xc],ax 0000891A EF out dx,ax 0000891B B2C4 mov dl,0xc4 0000891D B80202 mov ax,0x202 00008920 36A30800 mov [ss:0x8],ax 00008924 EF out dx,ax 00008925 57 push di 00008926 56 push si 00008927 51 push cx 00008928 53 push bx 00008929 1E push ds 0000892A 06 push es 0000892B 51 push cx 0000892C 51 push cx 0000892D 57 push di 0000892E 32ED xor ch,ch 00008930 BF1669 mov di,0x6916 00008933 F3A4 rep movsb 00008935 32C0 xor al,al 00008937 AA stosb 00008938 5F pop di 00008939 59 pop cx 0000893A 56 push si 0000893B 06 push es 0000893C 1F pop ds 0000893D B800A0 mov ax,0xa000 00008940 8EC0 mov es,ax 00008942 BE1669 mov si,0x6916 00008945 A058AB mov al,[0xab58] 00008948 56 push si 00008949 51 push cx 0000894A 32ED xor ch,ch 0000894C D02C shr byte [si],1 0000894E 46 inc si 0000894F D01C rcr byte [si],1 00008951 46 inc si 00008952 E2FB loop 0x894f 00008954 59 pop cx 00008955 5E pop si 00008956 FEC8 dec al 00008958 75EE jnz 0x8948 0000895A 32ED xor ch,ch 0000895C FEC1 inc cl 0000895E FA cli 0000895F 268A25 mov ah,[es:di] 00008962 8A27 mov ah,[bx] 00008964 43 inc bx 00008965 AC lodsb 00008966 22C4 and al,ah 00008968 AA stosb 00008969 E2F4 loop 0x895f 0000896B FB sti 0000896C 5E pop si 0000896D 03361269 add si,[0x6912] 00008971 033E1469 add di,[0x6914] 00008975 59 pop cx 00008976 07 pop es 00008977 1F pop ds 00008978 FECD dec ch 0000897A 7402 jz 0x897e 0000897C EBAB jmp short 0x8929 0000897E 5B pop bx 0000897F 59 pop cx 00008980 5E pop si 00008981 5F pop di 00008982 4D dec bp 00008983 7503 jnz 0x8988 00008985 E9CD00 jmp word 0x8a55 00008988 2603360869 add si,[es:0x6908] 0000898D B80204 mov ax,0x402 00008990 36A30800 mov [ss:0x8],ax 00008994 EF out dx,ax 00008995 57 push di 00008996 56 push si 00008997 51 push cx 00008998 53 push bx 00008999 1E push ds 0000899A 06 push es 0000899B 51 push cx 0000899C 51 push cx 0000899D 57 push di 0000899E 32ED xor ch,ch 000089A0 BF1669 mov di,0x6916 000089A3 F3A4 rep movsb 000089A5 32C0 xor al,al 000089A7 AA stosb 000089A8 5F pop di 000089A9 59 pop cx 000089AA 56 push si 000089AB 06 push es 000089AC 1F pop ds 000089AD B800A0 mov ax,0xa000 000089B0 8EC0 mov es,ax 000089B2 BE1669 mov si,0x6916 000089B5 A058AB mov al,[0xab58] 000089B8 56 push si 000089B9 51 push cx 000089BA 32ED xor ch,ch 000089BC D02C shr byte [si],1 000089BE 46 inc si 000089BF D01C rcr byte [si],1 000089C1 46 inc si 000089C2 E2FB loop 0x89bf 000089C4 59 pop cx 000089C5 5E pop si 000089C6 FEC8 dec al 000089C8 75EE jnz 0x89b8 000089CA 32ED xor ch,ch 000089CC FEC1 inc cl 000089CE 268A25 mov ah,[es:di] 000089D1 8A27 mov ah,[bx] 000089D3 43 inc bx 000089D4 AC lodsb 000089D5 22C4 and al,ah 000089D7 AA stosb 000089D8 E2F4 loop 0x89ce 000089DA 5E pop si 000089DB 03361269 add si,[0x6912] 000089DF 033E1469 add di,[0x6914] 000089E3 59 pop cx 000089E4 07 pop es 000089E5 1F pop ds 000089E6 FECD dec ch 000089E8 7402 jz 0x89ec 000089EA EBAD jmp short 0x8999 000089EC 5B pop bx 000089ED 59 pop cx 000089EE 5E pop si 000089EF 5F pop di 000089F0 4D dec bp 000089F1 7502 jnz 0x89f5 000089F3 EB60 jmp short 0x8a55 000089F5 2603360869 add si,[es:0x6908] 000089FA B80208 mov ax,0x802 000089FD 36A30800 mov [ss:0x8],ax 00008A01 EF out dx,ax 00008A02 1E push ds 00008A03 06 push es 00008A04 51 push cx 00008A05 51 push cx 00008A06 57 push di 00008A07 32ED xor ch,ch 00008A09 BF1669 mov di,0x6916 00008A0C F3A4 rep movsb 00008A0E 32C0 xor al,al 00008A10 AA stosb 00008A11 5F pop di 00008A12 59 pop cx 00008A13 56 push si 00008A14 06 push es 00008A15 1F pop ds 00008A16 B800A0 mov ax,0xa000 00008A19 8EC0 mov es,ax 00008A1B BE1669 mov si,0x6916 00008A1E A058AB mov al,[0xab58] 00008A21 56 push si 00008A22 51 push cx 00008A23 32ED xor ch,ch 00008A25 D02C shr byte [si],1 00008A27 46 inc si 00008A28 D01C rcr byte [si],1 00008A2A 46 inc si 00008A2B E2FB loop 0x8a28 00008A2D 59 pop cx 00008A2E 5E pop si 00008A2F FEC8 dec al 00008A31 75EE jnz 0x8a21 00008A33 32ED xor ch,ch 00008A35 FEC1 inc cl 00008A37 268A05 mov al,[es:di] 00008A3A 8A27 mov ah,[bx] 00008A3C 43 inc bx 00008A3D AC lodsb 00008A3E 22C4 and al,ah 00008A40 AA stosb 00008A41 E2F4 loop 0x8a37 00008A43 5E pop si 00008A44 03361269 add si,[0x6912] 00008A48 033E1469 add di,[0x6914] 00008A4C 59 pop cx 00008A4D 07 pop es 00008A4E 1F pop ds 00008A4F FECD dec ch 00008A51 7402 jz 0x8a55 00008A53 EBAD jmp short 0x8a02 00008A55 FB sti 00008A56 1F pop ds 00008A57 CB retf 00008A58 FF0E1469 dec word [0x6914] 00008A5C 1E push ds 00008A5D 2E8E1E0032 mov ds,[cs:0x3200] 00008A62 B8550B mov ax,0xb55 00008A65 8EC0 mov es,ax 00008A67 BAC403 mov dx,0x3c4 00008A6A B8020F mov ax,0xf02 00008A6D 36A30800 mov [ss:0x8],ax 00008A71 EF out dx,ax 00008A72 BACE03 mov dx,0x3ce 00008A75 B8000F mov ax,0xf00 00008A78 36A30A00 mov [ss:0xa],ax 00008A7C EF out dx,ax 00008A7D 8BC5 mov ax,bp 00008A7F 80E40F and ah,0xf 00008A82 B001 mov al,0x1 00008A84 36A30C00 mov [ss:0xc],ax 00008A88 EF out dx,ax 00008A89 B80500 mov ax,0x5 00008A8C 36A30000 mov [ss:0x0],ax 00008A90 EF out dx,ax 00008A91 B80300 mov ax,0x3 00008A94 36A30200 mov [ss:0x2],ax 00008A98 EF out dx,ax 00008A99 8BF3 mov si,bx 00008A9B 1E push ds 00008A9C 06 push es 00008A9D 51 push cx 00008A9E 51 push cx 00008A9F 57 push di 00008AA0 32ED xor ch,ch 00008AA2 BF5869 mov di,0x6958 00008AA5 F3A4 rep movsb 00008AA7 32C0 xor al,al 00008AA9 AA stosb 00008AAA 5F pop di 00008AAB 59 pop cx 00008AAC 56 push si 00008AAD 06 push es 00008AAE 1F pop ds 00008AAF B800A0 mov ax,0xa000 00008AB2 8EC0 mov es,ax 00008AB4 BB5869 mov bx,0x6958 00008AB7 A058AB mov al,[0xab58] 00008ABA 53 push bx 00008ABB 51 push cx 00008ABC 32ED xor ch,ch 00008ABE D02F shr byte [bx],1 00008AC0 43 inc bx 00008AC1 D01F rcr byte [bx],1 00008AC3 43 inc bx 00008AC4 E2FB loop 0x8ac1 00008AC6 59 pop cx 00008AC7 5B pop bx 00008AC8 FEC8 dec al 00008ACA 75EE jnz 0x8aba 00008ACC 32ED xor ch,ch 00008ACE FEC1 inc cl 00008AD0 8A27 mov ah,[bx] 00008AD2 43 inc bx 00008AD3 B008 mov al,0x8 00008AD5 36A30E00 mov [ss:0xe],ax 00008AD9 EF out dx,ax 00008ADA FA cli 00008ADB 268A05 mov al,[es:di] 00008ADE B0FF mov al,0xff 00008AE0 AA stosb 00008AE1 FB sti 00008AE2 E2EC loop 0x8ad0 00008AE4 5E pop si 00008AE5 03361269 add si,[0x6912] 00008AE9 033E1469 add di,[0x6914] 00008AED 59 pop cx 00008AEE 07 pop es 00008AEF 1F pop ds 00008AF0 FECD dec ch 00008AF2 7402 jz 0x8af6 00008AF4 EBA5 jmp short 0x8a9b 00008AF6 1F pop ds 00008AF7 CB retf 00008AF8 FF0E1469 dec word [0x6914] 00008AFC 1E push ds 00008AFD 2E8E1E0032 mov ds,[cs:0x3200] 00008B02 B8550B mov ax,0xb55 00008B05 8EC0 mov es,ax 00008B07 BAC403 mov dx,0x3c4 00008B0A B8020F mov ax,0xf02 00008B0D 36A30800 mov [ss:0x8],ax 00008B11 EF out dx,ax 00008B12 BACE03 mov dx,0x3ce 00008B15 33C0 xor ax,ax 00008B17 36A30A00 mov [ss:0xa],ax 00008B1B EF out dx,ax 00008B1C 8BC5 mov ax,bp 00008B1E 80E40F and ah,0xf 00008B21 B001 mov al,0x1 00008B23 36A30C00 mov [ss:0xc],ax 00008B27 EF out dx,ax 00008B28 B80500 mov ax,0x5 00008B2B 36A30000 mov [ss:0x0],ax 00008B2F EF out dx,ax 00008B30 B80300 mov ax,0x3 00008B33 36A30200 mov [ss:0x2],ax 00008B37 EF out dx,ax 00008B38 8BF3 mov si,bx 00008B3A 1E push ds 00008B3B 06 push es 00008B3C 51 push cx 00008B3D 51 push cx 00008B3E 57 push di 00008B3F 32ED xor ch,ch 00008B41 BF5869 mov di,0x6958 00008B44 F3A4 rep movsb 00008B46 32C0 xor al,al 00008B48 AA stosb 00008B49 5F pop di 00008B4A 59 pop cx 00008B4B 56 push si 00008B4C 06 push es 00008B4D 1F pop ds 00008B4E B800A0 mov ax,0xa000 00008B51 8EC0 mov es,ax 00008B53 BB5869 mov bx,0x6958 00008B56 A058AB mov al,[0xab58] 00008B59 53 push bx 00008B5A 51 push cx 00008B5B 32ED xor ch,ch 00008B5D D02F shr byte [bx],1 00008B5F 43 inc bx 00008B60 D01F rcr byte [bx],1 00008B62 43 inc bx 00008B63 E2FB loop 0x8b60 00008B65 59 pop cx 00008B66 5B pop bx 00008B67 FEC8 dec al 00008B69 75EE jnz 0x8b59 00008B6B 32ED xor ch,ch 00008B6D FEC1 inc cl 00008B6F 8A27 mov ah,[bx] 00008B71 43 inc bx 00008B72 B008 mov al,0x8 00008B74 36A30E00 mov [ss:0xe],ax 00008B78 EF out dx,ax 00008B79 FA cli 00008B7A 268A05 mov al,[es:di] 00008B7D B0FF mov al,0xff 00008B7F AA stosb 00008B80 FB sti 00008B81 E2EC loop 0x8b6f 00008B83 5E pop si 00008B84 03361269 add si,[0x6912] 00008B88 033E1469 add di,[0x6914] 00008B8C 59 pop cx 00008B8D 07 pop es 00008B8E 1F pop ds 00008B8F FECD dec ch 00008B91 7402 jz 0x8b95 00008B93 EBA5 jmp short 0x8b3a 00008B95 1F pop ds 00008B96 CB retf 00008B97 8BC5 mov ax,bp 00008B99 55 push bp 00008B9A 8B2E0C69 mov bp,[0x690c] 00008B9E A98000 test ax,0x80 00008BA1 741A jz 0x8bbd 00008BA3 A10869 mov ax,[0x6908] 00008BA6 2B060E69 sub ax,[0x690e] 00008BAA 2B060E69 sub ax,[0x690e] 00008BAE 03D8 add bx,ax 00008BB0 03F0 add si,ax 00008BB2 A10A69 mov ax,[0x690a] 00008BB5 2BD8 sub bx,ax 00008BB7 2BF0 sub si,ax 00008BB9 2BE8 sub bp,ax 00008BBB 2BE8 sub bp,ax 00008BBD 892E1269 mov [0x6912],bp 00008BC1 5D pop bp 00008BC2 FF0E1469 dec word [0x6914] 00008BC6 1E push ds 00008BC7 2E8E1E0032 mov ds,[cs:0x3200] 00008BCC B8550B mov ax,0xb55 00008BCF 8EC0 mov es,ax 00008BD1 86F2 xchg dh,dl 00008BD3 32F6 xor dh,dh 00008BD5 8BEA mov bp,dx 00008BD7 BAC403 mov dx,0x3c4 00008BDA B8020F mov ax,0xf02 00008BDD 36A30800 mov [ss:0x8],ax 00008BE1 EF out dx,ax 00008BE2 BACE03 mov dx,0x3ce 00008BE5 33C0 xor ax,ax 00008BE7 36A30A00 mov [ss:0xa],ax 00008BEB EF out dx,ax 00008BEC B8010E mov ax,0xe01 00008BEF 36A30C00 mov [ss:0xc],ax 00008BF3 EF out dx,ax 00008BF4 B80500 mov ax,0x5 00008BF7 36A30000 mov [ss:0x0],ax 00008BFB EF out dx,ax 00008BFC B80300 mov ax,0x3 00008BFF 36A30200 mov [ss:0x2],ax 00008C03 EF out dx,ax 00008C04 57 push di 00008C05 56 push si 00008C06 51 push cx 00008C07 1E push ds 00008C08 06 push es 00008C09 51 push cx 00008C0A 51 push cx 00008C0B 57 push di 00008C0C 32ED xor ch,ch 00008C0E BF1669 mov di,0x6916 00008C11 F3A4 rep movsb 00008C13 32C0 xor al,al 00008C15 AA stosb 00008C16 5F pop di 00008C17 59 pop cx 00008C18 51 push cx 00008C19 57 push di 00008C1A 32ED xor ch,ch 00008C1C B0FF mov al,0xff 00008C1E BF5869 mov di,0x6958 00008C21 F3AA rep stosb 00008C23 32C0 xor al,al 00008C25 AA stosb 00008C26 5F pop di 00008C27 59 pop cx 00008C28 56 push si 00008C29 06 push es 00008C2A 1F pop ds 00008C2B B800A0 mov ax,0xa000 00008C2E 8EC0 mov es,ax 00008C30 BE1669 mov si,0x6916 00008C33 BB5869 mov bx,0x6958 00008C36 A058AB mov al,[0xab58] 00008C39 56 push si 00008C3A 51 push cx 00008C3B 32ED xor ch,ch 00008C3D D02C shr byte [si],1 00008C3F 46 inc si 00008C40 D01C rcr byte [si],1 00008C42 46 inc si 00008C43 E2FB loop 0x8c40 00008C45 59 pop cx 00008C46 5E pop si 00008C47 FEC8 dec al 00008C49 75EE jnz 0x8c39 00008C4B A058AB mov al,[0xab58] 00008C4E 53 push bx 00008C4F 51 push cx 00008C50 32ED xor ch,ch 00008C52 D02F shr byte [bx],1 00008C54 43 inc bx 00008C55 D01F rcr byte [bx],1 00008C57 43 inc bx 00008C58 E2FB loop 0x8c55 00008C5A 59 pop cx 00008C5B 5B pop bx 00008C5C FEC8 dec al 00008C5E 75EE jnz 0x8c4e 00008C60 32ED xor ch,ch 00008C62 FEC1 inc cl 00008C64 FA cli 00008C65 B008 mov al,0x8 00008C67 8A27 mov ah,[bx] 00008C69 43 inc bx 00008C6A EF out dx,ax 00008C6B 268A05 mov al,[es:di] 00008C6E AC lodsb 00008C6F AA stosb 00008C70 E2F3 loop 0x8c65 00008C72 FB sti 00008C73 5E pop si 00008C74 A11269 mov ax,[0x6912] 00008C77 03F0 add si,ax 00008C79 033E1469 add di,[0x6914] 00008C7D 59 pop cx 00008C7E 07 pop es 00008C7F 1F pop ds 00008C80 FECD dec ch 00008C82 7402 jz 0x8c86 00008C84 EB81 jmp short 0x8c07 00008C86 59 pop cx 00008C87 5E pop si 00008C88 5F pop di 00008C89 4D dec bp 00008C8A 7503 jnz 0x8c8f 00008C8C E94501 jmp word 0x8dd4 00008C8F 2603360869 add si,[es:0x6908] 00008C94 B80100 mov ax,0x1 00008C97 36A30C00 mov [ss:0xc],ax 00008C9B EF out dx,ax 00008C9C B80310 mov ax,0x1003 00008C9F 36A30200 mov [ss:0x2],ax 00008CA3 EF out dx,ax 00008CA4 B808FF mov ax,0xff08 00008CA7 36A30E00 mov [ss:0xe],ax 00008CAB EF out dx,ax 00008CAC B2C4 mov dl,0xc4 00008CAE B80202 mov ax,0x202 00008CB1 36A30800 mov [ss:0x8],ax 00008CB5 EF out dx,ax 00008CB6 57 push di 00008CB7 56 push si 00008CB8 51 push cx 00008CB9 1E push ds 00008CBA 06 push es 00008CBB 51 push cx 00008CBC 51 push cx 00008CBD 57 push di 00008CBE 32ED xor ch,ch 00008CC0 BF1669 mov di,0x6916 00008CC3 F3A4 rep movsb 00008CC5 32C0 xor al,al 00008CC7 AA stosb 00008CC8 5F pop di 00008CC9 59 pop cx 00008CCA 56 push si 00008CCB 06 push es 00008CCC 1F pop ds 00008CCD B800A0 mov ax,0xa000 00008CD0 8EC0 mov es,ax 00008CD2 BE1669 mov si,0x6916 00008CD5 A058AB mov al,[0xab58] 00008CD8 56 push si 00008CD9 51 push cx 00008CDA 32ED xor ch,ch 00008CDC D02C shr byte [si],1 00008CDE 46 inc si 00008CDF D01C rcr byte [si],1 00008CE1 46 inc si 00008CE2 E2FB loop 0x8cdf 00008CE4 59 pop cx 00008CE5 5E pop si 00008CE6 FEC8 dec al 00008CE8 75EE jnz 0x8cd8 00008CEA 32ED xor ch,ch 00008CEC FEC1 inc cl 00008CEE FA cli 00008CEF 268A05 mov al,[es:di] 00008CF2 AC lodsb 00008CF3 AA stosb 00008CF4 E2F9 loop 0x8cef 00008CF6 FB sti 00008CF7 5E pop si 00008CF8 A11269 mov ax,[0x6912] 00008CFB 03F0 add si,ax 00008CFD 033E1469 add di,[0x6914] 00008D01 59 pop cx 00008D02 07 pop es 00008D03 1F pop ds 00008D04 FECD dec ch 00008D06 75B1 jnz 0x8cb9 00008D08 59 pop cx 00008D09 5E pop si 00008D0A 5F pop di 00008D0B 4D dec bp 00008D0C 7503 jnz 0x8d11 00008D0E E9C300 jmp word 0x8dd4 00008D11 2603360869 add si,[es:0x6908] 00008D16 B80204 mov ax,0x402 00008D19 36A30800 mov [ss:0x8],ax 00008D1D EF out dx,ax 00008D1E 57 push di 00008D1F 56 push si 00008D20 51 push cx 00008D21 1E push ds 00008D22 06 push es 00008D23 51 push cx 00008D24 51 push cx 00008D25 57 push di 00008D26 32ED xor ch,ch 00008D28 BF1669 mov di,0x6916 00008D2B F3A4 rep movsb 00008D2D 32C0 xor al,al 00008D2F AA stosb 00008D30 5F pop di 00008D31 59 pop cx 00008D32 56 push si 00008D33 06 push es 00008D34 1F pop ds 00008D35 B800A0 mov ax,0xa000 00008D38 8EC0 mov es,ax 00008D3A BE1669 mov si,0x6916 00008D3D A058AB mov al,[0xab58] 00008D40 56 push si 00008D41 51 push cx 00008D42 32ED xor ch,ch 00008D44 D02C shr byte [si],1 00008D46 46 inc si 00008D47 D01C rcr byte [si],1 00008D49 46 inc si 00008D4A E2FB loop 0x8d47 00008D4C 59 pop cx 00008D4D 5E pop si 00008D4E FEC8 dec al 00008D50 75EE jnz 0x8d40 00008D52 32ED xor ch,ch 00008D54 FEC1 inc cl 00008D56 FA cli 00008D57 268A05 mov al,[es:di] 00008D5A AC lodsb 00008D5B AA stosb 00008D5C E2F9 loop 0x8d57 00008D5E FB sti 00008D5F 5E pop si 00008D60 A11269 mov ax,[0x6912] 00008D63 03F0 add si,ax 00008D65 033E1469 add di,[0x6914] 00008D69 59 pop cx 00008D6A 07 pop es 00008D6B 1F pop ds 00008D6C FECD dec ch 00008D6E 75B1 jnz 0x8d21 00008D70 59 pop cx 00008D71 5E pop si 00008D72 5F pop di 00008D73 4D dec bp 00008D74 7502 jnz 0x8d78 00008D76 EB5C jmp short 0x8dd4 00008D78 2603360869 add si,[es:0x6908] 00008D7D B80208 mov ax,0x802 00008D80 36A30800 mov [ss:0x8],ax 00008D84 EF out dx,ax 00008D85 1E push ds 00008D86 06 push es 00008D87 51 push cx 00008D88 51 push cx 00008D89 57 push di 00008D8A 32ED xor ch,ch 00008D8C BF1669 mov di,0x6916 00008D8F F3A4 rep movsb 00008D91 32C0 xor al,al 00008D93 AA stosb 00008D94 5F pop di 00008D95 59 pop cx 00008D96 56 push si 00008D97 06 push es 00008D98 1F pop ds 00008D99 B800A0 mov ax,0xa000 00008D9C 8EC0 mov es,ax 00008D9E BE1669 mov si,0x6916 00008DA1 A058AB mov al,[0xab58] 00008DA4 56 push si 00008DA5 51 push cx 00008DA6 32ED xor ch,ch 00008DA8 D02C shr byte [si],1 00008DAA 46 inc si 00008DAB D01C rcr byte [si],1 00008DAD 46 inc si 00008DAE E2FB loop 0x8dab 00008DB0 59 pop cx 00008DB1 5E pop si 00008DB2 FEC8 dec al 00008DB4 75EE jnz 0x8da4 00008DB6 32ED xor ch,ch 00008DB8 FEC1 inc cl 00008DBA FA cli 00008DBB 268A05 mov al,[es:di] 00008DBE AC lodsb 00008DBF AA stosb 00008DC0 E2F9 loop 0x8dbb 00008DC2 FB sti 00008DC3 5E pop si 00008DC4 A11269 mov ax,[0x6912] 00008DC7 03F0 add si,ax 00008DC9 033E1469 add di,[0x6914] 00008DCD 59 pop cx 00008DCE 07 pop es 00008DCF 1F pop ds 00008DD0 FECD dec ch 00008DD2 75B1 jnz 0x8d85 00008DD4 1F pop ds 00008DD5 CB retf 00008DD6 F7C50200 test bp,0x2 00008DDA 7503 jnz 0x8ddf 00008DDC E96904 jmp word 0x9248 00008DDF 8BC5 mov ax,bp 00008DE1 55 push bp 00008DE2 8B2E0C69 mov bp,[0x690c] 00008DE6 A98000 test ax,0x80 00008DE9 741A jz 0x8e05 00008DEB A10869 mov ax,[0x6908] 00008DEE 2B060E69 sub ax,[0x690e] 00008DF2 2B060E69 sub ax,[0x690e] 00008DF6 03D8 add bx,ax 00008DF8 03F0 add si,ax 00008DFA A10A69 mov ax,[0x690a] 00008DFD 2BD8 sub bx,ax 00008DFF 2BF0 sub si,ax 00008E01 2BE8 sub bp,ax 00008E03 2BE8 sub bp,ax 00008E05 892E1269 mov [0x6912],bp 00008E09 5D pop bp 00008E0A F7C50040 test bp,0x4000 00008E0E 7403 jz 0x8e13 00008E10 E9C002 jmp word 0x90d3 00008E13 F7C50080 test bp,0x8000 00008E17 7403 jz 0x8e1c 00008E19 E95901 jmp word 0x8f75 00008E1C F7C52000 test bp,0x20 00008E20 7403 jz 0x8e25 00008E22 E94803 jmp word 0x916d 00008E25 F7C54000 test bp,0x40 00008E29 7403 jz 0x8e2e 00008E2B E9AD03 jmp word 0x91db 00008E2E 1E push ds 00008E2F 2E8E1E0032 mov ds,[cs:0x3200] 00008E34 B800A0 mov ax,0xa000 00008E37 8EC0 mov es,ax 00008E39 86F2 xchg dh,dl 00008E3B 32F6 xor dh,dh 00008E3D 8BEA mov bp,dx 00008E3F BAC403 mov dx,0x3c4 00008E42 B8020F mov ax,0xf02 00008E45 36A30800 mov [ss:0x8],ax 00008E49 EF out dx,ax 00008E4A BACE03 mov dx,0x3ce 00008E4D 33C0 xor ax,ax 00008E4F 36A30A00 mov [ss:0xa],ax 00008E53 EF out dx,ax 00008E54 B8010E mov ax,0xe01 00008E57 36A30C00 mov [ss:0xc],ax 00008E5B EF out dx,ax 00008E5C B80500 mov ax,0x5 00008E5F 36A30000 mov [ss:0x0],ax 00008E63 EF out dx,ax 00008E64 B80300 mov ax,0x3 00008E67 36A30200 mov [ss:0x2],ax 00008E6B EF out dx,ax 00008E6C 57 push di 00008E6D 56 push si 00008E6E 51 push cx 00008E6F 51 push cx 00008E70 32ED xor ch,ch 00008E72 8A27 mov ah,[bx] 00008E74 43 inc bx 00008E75 B008 mov al,0x8 00008E77 36A30E00 mov [ss:0xe],ax 00008E7B EF out dx,ax 00008E7C FA cli 00008E7D 268A05 mov al,[es:di] 00008E80 AC lodsb 00008E81 AA stosb 00008E82 FB sti 00008E83 E2ED loop 0x8e72 00008E85 1E push ds 00008E86 B8550B mov ax,0xb55 00008E89 8ED8 mov ds,ax 00008E8B A11269 mov ax,[0x6912] 00008E8E 03F0 add si,ax 00008E90 03D8 add bx,ax 00008E92 033E1469 add di,[0x6914] 00008E96 1F pop ds 00008E97 59 pop cx 00008E98 FECD dec ch 00008E9A 7402 jz 0x8e9e 00008E9C EBD1 jmp short 0x8e6f 00008E9E 59 pop cx 00008E9F 5E pop si 00008EA0 5F pop di 00008EA1 4D dec bp 00008EA2 7503 jnz 0x8ea7 00008EA4 E9CC00 jmp word 0x8f73 00008EA7 1E push ds 00008EA8 B8550B mov ax,0xb55 00008EAB 8ED8 mov ds,ax 00008EAD 03360869 add si,[0x6908] 00008EB1 1F pop ds 00008EB2 B80100 mov ax,0x1 00008EB5 36A30C00 mov [ss:0xc],ax 00008EB9 EF out dx,ax 00008EBA B80310 mov ax,0x1003 00008EBD 36A30200 mov [ss:0x2],ax 00008EC1 EF out dx,ax 00008EC2 B808FF mov ax,0xff08 00008EC5 36A30E00 mov [ss:0xe],ax 00008EC9 EF out dx,ax 00008ECA B2C4 mov dl,0xc4 00008ECC B80202 mov ax,0x202 00008ECF 36A30800 mov [ss:0x8],ax 00008ED3 EF out dx,ax 00008ED4 57 push di 00008ED5 56 push si 00008ED6 51 push cx 00008ED7 51 push cx 00008ED8 32ED xor ch,ch 00008EDA FA cli 00008EDB 268A05 mov al,[es:di] 00008EDE AC lodsb 00008EDF AA stosb 00008EE0 E2F9 loop 0x8edb 00008EE2 FB sti 00008EE3 1E push ds 00008EE4 B8550B mov ax,0xb55 00008EE7 8ED8 mov ds,ax 00008EE9 A11269 mov ax,[0x6912] 00008EEC 03F0 add si,ax 00008EEE 033E1469 add di,[0x6914] 00008EF2 1F pop ds 00008EF3 59 pop cx 00008EF4 FECD dec ch 00008EF6 75DF jnz 0x8ed7 00008EF8 59 pop cx 00008EF9 5E pop si 00008EFA 5F pop di 00008EFB 4D dec bp 00008EFC 7502 jnz 0x8f00 00008EFE EB73 jmp short 0x8f73 00008F00 1E push ds 00008F01 B8550B mov ax,0xb55 00008F04 8ED8 mov ds,ax 00008F06 03360869 add si,[0x6908] 00008F0A 1F pop ds 00008F0B B80204 mov ax,0x402 00008F0E 36A30800 mov [ss:0x8],ax 00008F12 EF out dx,ax 00008F13 57 push di 00008F14 56 push si 00008F15 51 push cx 00008F16 51 push cx 00008F17 32ED xor ch,ch 00008F19 FA cli 00008F1A 268A05 mov al,[es:di] 00008F1D AC lodsb 00008F1E AA stosb 00008F1F E2F9 loop 0x8f1a 00008F21 FB sti 00008F22 1E push ds 00008F23 B8550B mov ax,0xb55 00008F26 8ED8 mov ds,ax 00008F28 A11269 mov ax,[0x6912] 00008F2B 03F0 add si,ax 00008F2D 033E1469 add di,[0x6914] 00008F31 1F pop ds 00008F32 59 pop cx 00008F33 FECD dec ch 00008F35 75DF jnz 0x8f16 00008F37 59 pop cx 00008F38 5E pop si 00008F39 5F pop di 00008F3A 4D dec bp 00008F3B 7502 jnz 0x8f3f 00008F3D EB34 jmp short 0x8f73 00008F3F 1E push ds 00008F40 B8550B mov ax,0xb55 00008F43 8ED8 mov ds,ax 00008F45 03360869 add si,[0x6908] 00008F49 1F pop ds 00008F4A B80208 mov ax,0x802 00008F4D 36A30800 mov [ss:0x8],ax 00008F51 EF out dx,ax 00008F52 51 push cx 00008F53 32ED xor ch,ch 00008F55 FA cli 00008F56 268A05 mov al,[es:di] 00008F59 AC lodsb 00008F5A AA stosb 00008F5B E2F9 loop 0x8f56 00008F5D FB sti 00008F5E 1E push ds 00008F5F B8550B mov ax,0xb55 00008F62 8ED8 mov ds,ax 00008F64 A11269 mov ax,[0x6912] 00008F67 03F0 add si,ax 00008F69 033E1469 add di,[0x6914] 00008F6D 1F pop ds 00008F6E 59 pop cx 00008F6F FECD dec ch 00008F71 75DF jnz 0x8f52 00008F73 1F pop ds 00008F74 CB retf 00008F75 1E push ds 00008F76 2E8E1E0032 mov ds,[cs:0x3200] 00008F7B B800A0 mov ax,0xa000 00008F7E 8EC0 mov es,ax 00008F80 86F2 xchg dh,dl 00008F82 32F6 xor dh,dh 00008F84 8BEA mov bp,dx 00008F86 BAC403 mov dx,0x3c4 00008F89 B80201 mov ax,0x102 00008F8C 36A30800 mov [ss:0x8],ax 00008F90 EF out dx,ax 00008F91 BACE03 mov dx,0x3ce 00008F94 33C0 xor ax,ax 00008F96 36A30A00 mov [ss:0xa],ax 00008F9A EF out dx,ax 00008F9B B80100 mov ax,0x1 00008F9E 36A30C00 mov [ss:0xc],ax 00008FA2 EF out dx,ax 00008FA3 B80310 mov ax,0x1003 00008FA6 36A30200 mov [ss:0x2],ax 00008FAA EF out dx,ax 00008FAB B80508 mov ax,0x805 00008FAE 36A30000 mov [ss:0x0],ax 00008FB2 EF out dx,ax 00008FB3 B80708 mov ax,0x807 00008FB6 36A30600 mov [ss:0x6],ax 00008FBA EF out dx,ax 00008FBB B80208 mov ax,0x802 00008FBE 36A30400 mov [ss:0x4],ax 00008FC2 EF out dx,ax 00008FC3 57 push di 00008FC4 56 push si 00008FC5 51 push cx 00008FC6 51 push cx 00008FC7 32ED xor ch,ch 00008FC9 FA cli 00008FCA 268A25 mov ah,[es:di] 00008FCD F6D4 not ah 00008FCF B008 mov al,0x8 00008FD1 36A30E00 mov [ss:0xe],ax 00008FD5 EF out dx,ax 00008FD6 A4 movsb 00008FD7 E2F1 loop 0x8fca 00008FD9 FB sti 00008FDA 1E push ds 00008FDB B8550B mov ax,0xb55 00008FDE 8ED8 mov ds,ax 00008FE0 A11269 mov ax,[0x6912] 00008FE3 03F0 add si,ax 00008FE5 033E1469 add di,[0x6914] 00008FE9 1F pop ds 00008FEA 59 pop cx 00008FEB FECD dec ch 00008FED 7402 jz 0x8ff1 00008FEF EBD5 jmp short 0x8fc6 00008FF1 59 pop cx 00008FF2 5E pop si 00008FF3 5F pop di 00008FF4 4D dec bp 00008FF5 7503 jnz 0x8ffa 00008FF7 E9D700 jmp word 0x90d1 00008FFA 1E push ds 00008FFB B8550B mov ax,0xb55 00008FFE 8ED8 mov ds,ax 00009000 03360869 add si,[0x6908] 00009004 1F pop ds 00009005 52 push dx 00009006 B2C4 mov dl,0xc4 00009008 B80202 mov ax,0x202 0000900B 36A30800 mov [ss:0x8],ax 0000900F EF out dx,ax 00009010 5A pop dx 00009011 57 push di 00009012 56 push si 00009013 51 push cx 00009014 51 push cx 00009015 32ED xor ch,ch 00009017 FA cli 00009018 268A25 mov ah,[es:di] 0000901B F6D4 not ah 0000901D B008 mov al,0x8 0000901F 36A30E00 mov [ss:0xe],ax 00009023 EF out dx,ax 00009024 A4 movsb 00009025 E2F1 loop 0x9018 00009027 FB sti 00009028 1E push ds 00009029 B8550B mov ax,0xb55 0000902C 8ED8 mov ds,ax 0000902E A11269 mov ax,[0x6912] 00009031 03F0 add si,ax 00009033 033E1469 add di,[0x6914] 00009037 1F pop ds 00009038 59 pop cx 00009039 FECD dec ch 0000903B 75D7 jnz 0x9014 0000903D 59 pop cx 0000903E 5E pop si 0000903F 5F pop di 00009040 4D dec bp 00009041 7503 jnz 0x9046 00009043 E98B00 jmp word 0x90d1 00009046 1E push ds 00009047 B8550B mov ax,0xb55 0000904A 8ED8 mov ds,ax 0000904C 03360869 add si,[0x6908] 00009050 1F pop ds 00009051 52 push dx 00009052 B2C4 mov dl,0xc4 00009054 B80204 mov ax,0x402 00009057 36A30800 mov [ss:0x8],ax 0000905B EF out dx,ax 0000905C 5A pop dx 0000905D 57 push di 0000905E 56 push si 0000905F 51 push cx 00009060 51 push cx 00009061 32ED xor ch,ch 00009063 FA cli 00009064 268A25 mov ah,[es:di] 00009067 F6D4 not ah 00009069 B008 mov al,0x8 0000906B 36A30E00 mov [ss:0xe],ax 0000906F EF out dx,ax 00009070 A4 movsb 00009071 E2F1 loop 0x9064 00009073 FB sti 00009074 1E push ds 00009075 B8550B mov ax,0xb55 00009078 8ED8 mov ds,ax 0000907A A11269 mov ax,[0x6912] 0000907D 03F0 add si,ax 0000907F 033E1469 add di,[0x6914] 00009083 1F pop ds 00009084 59 pop cx 00009085 FECD dec ch 00009087 75D7 jnz 0x9060 00009089 59 pop cx 0000908A 5E pop si 0000908B 5F pop di 0000908C 4D dec bp 0000908D 7502 jnz 0x9091 0000908F EB40 jmp short 0x90d1 00009091 1E push ds 00009092 B8550B mov ax,0xb55 00009095 8ED8 mov ds,ax 00009097 03360869 add si,[0x6908] 0000909B 1F pop ds 0000909C 52 push dx 0000909D B2C4 mov dl,0xc4 0000909F B80208 mov ax,0x802 000090A2 36A30800 mov [ss:0x8],ax 000090A6 EF out dx,ax 000090A7 5A pop dx 000090A8 51 push cx 000090A9 32ED xor ch,ch 000090AB FA cli 000090AC 268A25 mov ah,[es:di] 000090AF F6D4 not ah 000090B1 B008 mov al,0x8 000090B3 36A30E00 mov [ss:0xe],ax 000090B7 EF out dx,ax 000090B8 A4 movsb 000090B9 E2F1 loop 0x90ac 000090BB FB sti 000090BC 1E push ds 000090BD B8550B mov ax,0xb55 000090C0 8ED8 mov ds,ax 000090C2 A11269 mov ax,[0x6912] 000090C5 03F0 add si,ax 000090C7 033E1469 add di,[0x6914] 000090CB 1F pop ds 000090CC 59 pop cx 000090CD FECD dec ch 000090CF 75D7 jnz 0x90a8 000090D1 1F pop ds 000090D2 CB retf 000090D3 1E push ds 000090D4 2E8E1E0032 mov ds,[cs:0x3200] 000090D9 B800A0 mov ax,0xa000 000090DC 8EC0 mov es,ax 000090DE 86F2 xchg dh,dl 000090E0 32F6 xor dh,dh 000090E2 8BEA mov bp,dx 000090E4 BAC403 mov dx,0x3c4 000090E7 B8020F mov ax,0xf02 000090EA 36A30800 mov [ss:0x8],ax 000090EE EF out dx,ax 000090EF BACE03 mov dx,0x3ce 000090F2 B80004 mov ax,0x400 000090F5 36A30A00 mov [ss:0xa],ax 000090F9 EF out dx,ax 000090FA B8010E mov ax,0xe01 000090FD 36A30C00 mov [ss:0xc],ax 00009101 EF out dx,ax 00009102 B80300 mov ax,0x3 00009105 36A30200 mov [ss:0x2],ax 00009109 EF out dx,ax 0000910A B80508 mov ax,0x805 0000910D 36A30000 mov [ss:0x0],ax 00009111 EF out dx,ax 00009112 B80208 mov ax,0x802 00009115 36A30400 mov [ss:0x4],ax 00009119 EF out dx,ax 0000911A B80708 mov ax,0x807 0000911D 36A30600 mov [ss:0x6],ax 00009121 EF out dx,ax 00009122 B80408 mov ax,0x804 00009125 36A31000 mov [ss:0x10],ax 00009129 EF out dx,ax 0000912A 51 push cx 0000912B 56 push si 0000912C 57 push di 0000912D 53 push bx 0000912E 51 push cx 0000912F FA cli 00009130 52 push dx 00009131 B005 mov al,0x5 00009133 EE out dx,al 00009134 42 inc dx 00009135 EC in al,dx 00009136 3C08 cmp al,0x8 00009138 7401 jz 0x913b 0000913A 90 nop 0000913B 5A pop dx 0000913C 32ED xor ch,ch 0000913E 268A25 mov ah,[es:di] 00009141 2227 and ah,[bx] 00009143 B008 mov al,0x8 00009145 36A30E00 mov [ss:0xe],ax 00009149 EF out dx,ax 0000914A A4 movsb 0000914B 43 inc bx 0000914C E2F0 loop 0x913e 0000914E FB sti 0000914F 1E push ds 00009150 B8550B mov ax,0xb55 00009153 8ED8 mov ds,ax 00009155 031E1269 add bx,[0x6912] 00009159 03361269 add si,[0x6912] 0000915D 033E1469 add di,[0x6914] 00009161 1F pop ds 00009162 59 pop cx 00009163 FECD dec ch 00009165 75C7 jnz 0x912e 00009167 5B pop bx 00009168 5F pop di 00009169 5E pop si 0000916A 59 pop cx 0000916B 1F pop ds 0000916C CB retf 0000916D 1E push ds 0000916E 2E8E1E0032 mov ds,[cs:0x3200] 00009173 B800A0 mov ax,0xa000 00009176 8EC0 mov es,ax 00009178 BAC403 mov dx,0x3c4 0000917B B8020F mov ax,0xf02 0000917E 36A30800 mov [ss:0x8],ax 00009182 EF out dx,ax 00009183 BACE03 mov dx,0x3ce 00009186 B8000F mov ax,0xf00 00009189 36A30A00 mov [ss:0xa],ax 0000918D EF out dx,ax 0000918E 8BC5 mov ax,bp 00009190 80E40F and ah,0xf 00009193 B001 mov al,0x1 00009195 36A30C00 mov [ss:0xc],ax 00009199 EF out dx,ax 0000919A B80500 mov ax,0x5 0000919D 36A30000 mov [ss:0x0],ax 000091A1 EF out dx,ax 000091A2 B80300 mov ax,0x3 000091A5 36A30200 mov [ss:0x2],ax 000091A9 EF out dx,ax 000091AA 8BF3 mov si,bx 000091AC 51 push cx 000091AD 32ED xor ch,ch 000091AF 8A27 mov ah,[bx] 000091B1 43 inc bx 000091B2 B008 mov al,0x8 000091B4 36A30E00 mov [ss:0xe],ax 000091B8 EF out dx,ax 000091B9 FA cli 000091BA 268A05 mov al,[es:di] 000091BD B0FF mov al,0xff 000091BF AA stosb 000091C0 FB sti 000091C1 E2EC loop 0x91af 000091C3 1E push ds 000091C4 B8550B mov ax,0xb55 000091C7 8ED8 mov ds,ax 000091C9 03361269 add si,[0x6912] 000091CD 033E1469 add di,[0x6914] 000091D1 1F pop ds 000091D2 59 pop cx 000091D3 FECD dec ch 000091D5 7402 jz 0x91d9 000091D7 EBD3 jmp short 0x91ac 000091D9 1F pop ds 000091DA CB retf 000091DB 1E push ds 000091DC 2E8E1E0032 mov ds,[cs:0x3200] 000091E1 B800A0 mov ax,0xa000 000091E4 8EC0 mov es,ax 000091E6 BAC403 mov dx,0x3c4 000091E9 B8020F mov ax,0xf02 000091EC 36A30800 mov [ss:0x8],ax 000091F0 EF out dx,ax 000091F1 BACE03 mov dx,0x3ce 000091F4 33C0 xor ax,ax 000091F6 36A30A00 mov [ss:0xa],ax 000091FA EF out dx,ax 000091FB 8BC5 mov ax,bp 000091FD 80E40F and ah,0xf 00009200 B001 mov al,0x1 00009202 36A30C00 mov [ss:0xc],ax 00009206 EF out dx,ax 00009207 B80500 mov ax,0x5 0000920A 36A30000 mov [ss:0x0],ax 0000920E EF out dx,ax 0000920F B80300 mov ax,0x3 00009212 36A30200 mov [ss:0x2],ax 00009216 EF out dx,ax 00009217 8BF3 mov si,bx 00009219 51 push cx 0000921A 32ED xor ch,ch 0000921C 8A27 mov ah,[bx] 0000921E 43 inc bx 0000921F B008 mov al,0x8 00009221 36A30E00 mov [ss:0xe],ax 00009225 EF out dx,ax 00009226 FA cli 00009227 268A05 mov al,[es:di] 0000922A B0FF mov al,0xff 0000922C AA stosb 0000922D FB sti 0000922E E2EC loop 0x921c 00009230 1E push ds 00009231 B8550B mov ax,0xb55 00009234 8ED8 mov ds,ax 00009236 031E1269 add bx,[0x6912] 0000923A 033E1469 add di,[0x6914] 0000923E 1F pop ds 0000923F 59 pop cx 00009240 FECD dec ch 00009242 7402 jz 0x9246 00009244 EBD3 jmp short 0x9219 00009246 1F pop ds 00009247 CB retf 00009248 8BC5 mov ax,bp 0000924A 55 push bp 0000924B 8B2E0C69 mov bp,[0x690c] 0000924F A98000 test ax,0x80 00009252 741A jz 0x926e 00009254 A10869 mov ax,[0x6908] 00009257 2B060E69 sub ax,[0x690e] 0000925B 2B060E69 sub ax,[0x690e] 0000925F 03D8 add bx,ax 00009261 03F0 add si,ax 00009263 A10A69 mov ax,[0x690a] 00009266 2BD8 sub bx,ax 00009268 2BF0 sub si,ax 0000926A 2BE8 sub bp,ax 0000926C 2BE8 sub bp,ax 0000926E 892E1269 mov [0x6912],bp 00009272 5D pop bp 00009273 1E push ds 00009274 2E8E1E0032 mov ds,[cs:0x3200] 00009279 B800A0 mov ax,0xa000 0000927C 8EC0 mov es,ax 0000927E 86F2 xchg dh,dl 00009280 32F6 xor dh,dh 00009282 8BEA mov bp,dx 00009284 BAC403 mov dx,0x3c4 00009287 B8020F mov ax,0xf02 0000928A 36A30800 mov [ss:0x8],ax 0000928E EF out dx,ax 0000928F BACE03 mov dx,0x3ce 00009292 33C0 xor ax,ax 00009294 36A30A00 mov [ss:0xa],ax 00009298 EF out dx,ax 00009299 B8010E mov ax,0xe01 0000929C 36A30C00 mov [ss:0xc],ax 000092A0 EF out dx,ax 000092A1 B80500 mov ax,0x5 000092A4 36A30000 mov [ss:0x0],ax 000092A8 EF out dx,ax 000092A9 B80300 mov ax,0x3 000092AC 36A30200 mov [ss:0x2],ax 000092B0 EF out dx,ax 000092B1 B808FF mov ax,0xff08 000092B4 36A30E00 mov [ss:0xe],ax 000092B8 EF out dx,ax 000092B9 57 push di 000092BA 56 push si 000092BB 51 push cx 000092BC 51 push cx 000092BD 32ED xor ch,ch 000092BF FA cli 000092C0 268A05 mov al,[es:di] 000092C3 A4 movsb 000092C4 E2FA loop 0x92c0 000092C6 FB sti 000092C7 1E push ds 000092C8 B8550B mov ax,0xb55 000092CB 8ED8 mov ds,ax 000092CD 03361269 add si,[0x6912] 000092D1 033E1469 add di,[0x6914] 000092D5 1F pop ds 000092D6 59 pop cx 000092D7 FECD dec ch 000092D9 7402 jz 0x92dd 000092DB EBDF jmp short 0x92bc 000092DD 59 pop cx 000092DE 5E pop si 000092DF 5F pop di 000092E0 4D dec bp 000092E1 7503 jnz 0x92e6 000092E3 E9B600 jmp word 0x939c 000092E6 1E push ds 000092E7 B8550B mov ax,0xb55 000092EA 8ED8 mov ds,ax 000092EC 03360869 add si,[0x6908] 000092F0 1F pop ds 000092F1 B80100 mov ax,0x1 000092F4 36A30C00 mov [ss:0xc],ax 000092F8 EF out dx,ax 000092F9 B2C4 mov dl,0xc4 000092FB B80202 mov ax,0x202 000092FE 36A30800 mov [ss:0x8],ax 00009302 EF out dx,ax 00009303 57 push di 00009304 56 push si 00009305 51 push cx 00009306 51 push cx 00009307 32ED xor ch,ch 00009309 FA cli 0000930A 268A05 mov al,[es:di] 0000930D A4 movsb 0000930E E2FA loop 0x930a 00009310 FB sti 00009311 1E push ds 00009312 B8550B mov ax,0xb55 00009315 8ED8 mov ds,ax 00009317 03361269 add si,[0x6912] 0000931B 033E1469 add di,[0x6914] 0000931F 1F pop ds 00009320 59 pop cx 00009321 FECD dec ch 00009323 75E1 jnz 0x9306 00009325 59 pop cx 00009326 5E pop si 00009327 5F pop di 00009328 4D dec bp 00009329 7502 jnz 0x932d 0000932B EB6F jmp short 0x939c 0000932D 1E push ds 0000932E B8550B mov ax,0xb55 00009331 8ED8 mov ds,ax 00009333 03360869 add si,[0x6908] 00009337 1F pop ds 00009338 B80204 mov ax,0x402 0000933B 36A30800 mov [ss:0x8],ax 0000933F EF out dx,ax 00009340 57 push di 00009341 56 push si 00009342 51 push cx 00009343 51 push cx 00009344 32ED xor ch,ch 00009346 FA cli 00009347 268A05 mov al,[es:di] 0000934A A4 movsb 0000934B E2FA loop 0x9347 0000934D FB sti 0000934E 1E push ds 0000934F B8550B mov ax,0xb55 00009352 8ED8 mov ds,ax 00009354 03361269 add si,[0x6912] 00009358 033E1469 add di,[0x6914] 0000935C 1F pop ds 0000935D 59 pop cx 0000935E FECD dec ch 00009360 75E1 jnz 0x9343 00009362 59 pop cx 00009363 5E pop si 00009364 5F pop di 00009365 4D dec bp 00009366 7502 jnz 0x936a 00009368 EB32 jmp short 0x939c 0000936A 1E push ds 0000936B B8550B mov ax,0xb55 0000936E 8ED8 mov ds,ax 00009370 03360869 add si,[0x6908] 00009374 1F pop ds 00009375 B80208 mov ax,0x802 00009378 36A30800 mov [ss:0x8],ax 0000937C EF out dx,ax 0000937D 51 push cx 0000937E 32ED xor ch,ch 00009380 FA cli 00009381 268A05 mov al,[es:di] 00009384 A4 movsb 00009385 E2FA loop 0x9381 00009387 FB sti 00009388 1E push ds 00009389 B8550B mov ax,0xb55 0000938C 8ED8 mov ds,ax 0000938E 03361269 add si,[0x6912] 00009392 033E1469 add di,[0x6914] 00009396 1F pop ds 00009397 59 pop cx 00009398 FECD dec ch 0000939A 75E1 jnz 0x937d 0000939C 1F pop ds 0000939D CB retf 0000939E 55 push bp 0000939F 882E59AB mov [0xab59],ch 000093A3 32ED xor ch,ch 000093A5 F7C50400 test bp,0x4 000093A9 743F jz 0x93ea 000093AB 8BE8 mov bp,ax 000093AD 23ED and bp,bp 000093AF 791C jns 0x93cd 000093B1 03EA add bp,dx 000093B3 7903 jns 0x93b8 000093B5 E98A00 jmp word 0x9442 000093B8 83C601 add si,byte +0x1 000093BB 83C701 add di,byte +0x1 000093BE 83060C6901 add word [0x690c],byte +0x1 000093C3 83EA08 sub dx,byte +0x8 000093C6 83C008 add ax,byte +0x8 000093C9 78ED js 0x93b8 000093CB EB1D jmp short 0x93ea 000093CD 3B060269 cmp ax,[0x6902] 000093D1 7D6F jnl 0x9442 000093D3 8BE8 mov bp,ax 000093D5 03EA add bp,dx 000093D7 3B2E0269 cmp bp,[0x6902] 000093DB 7C0D jl 0x93ea 000093DD 83060C6901 add word [0x690c],byte +0x1 000093E2 83EA08 sub dx,byte +0x8 000093E5 83ED08 sub bp,byte +0x8 000093E8 EBED jmp short 0x93d7 000093EA 5D pop bp 000093EB 55 push bp 000093EC F7C50800 test bp,0x8 000093F0 7426 jz 0x9418 000093F2 8BEB mov bp,bx 000093F4 23ED and bp,bp 000093F6 7926 jns 0x941e 000093F8 03E9 add bp,cx 000093FA 7846 js 0x9442 000093FC 03CB add cx,bx 000093FE F7DB neg bx 00009400 8B2E0A69 mov bp,[0x690a] 00009404 50 push ax 00009405 52 push dx 00009406 8BC3 mov ax,bx 00009408 F7E5 mul bp 0000940A 8BE8 mov bp,ax 0000940C 5A pop dx 0000940D 58 pop ax 0000940E 03F5 add si,bp 00009410 03FD add di,bp 00009412 892E0E69 mov [0x690e],bp 00009416 33DB xor bx,bx 00009418 8A2E59AB mov ch,[0xab59] 0000941C 5D pop bp 0000941D C3 ret 0000941E 3B1E0069 cmp bx,[0x6900] 00009422 7D1E jnl 0x9442 00009424 8BEB mov bp,bx 00009426 03E9 add bp,cx 00009428 3B2E0069 cmp bp,[0x6900] 0000942C 7C06 jl 0x9434 0000942E 8B0E0069 mov cx,[0x6900] 00009432 2BCB sub cx,bx 00009434 23D2 and dx,dx 00009436 740A jz 0x9442 00009438 23C9 and cx,cx 0000943A 7406 jz 0x9442 0000943C 8A2E59AB mov ch,[0xab59] 00009440 5D pop bp 00009441 C3 ret 00009442 B8FFFF mov ax,0xffff 00009445 8A2E59AB mov ch,[0xab59] 00009449 5D pop bp 0000944A C3 ret 0000944B 56 push si 0000944C 57 push di 0000944D 55 push bp 0000944E 50 push ax 0000944F 53 push bx 00009450 51 push cx 00009451 52 push dx 00009452 83E810 sub ax,byte +0x10 00009455 7902 jns 0x9459 00009457 33C0 xor ax,ax 00009459 2E8B364312 mov si,[cs:0x1243] 0000945E 8BEE mov bp,si 00009460 81C52103 add bp,0x321 00009464 46 inc si 00009465 A90700 test ax,0x7 00009468 7403 jz 0x946d 0000946A 83C208 add dx,byte +0x8 0000946D D1E8 shr ax,1 0000946F D1E8 shr ax,1 00009471 D1E8 shr ax,1 00009473 03F0 add si,ax 00009475 F7C30700 test bx,0x7 00009479 7403 jz 0x947e 0000947B 80C108 add cl,0x8 0000947E 83E3F8 and bx,byte -0x8 00009481 03F3 add si,bx 00009483 D1E3 shl bx,1 00009485 D1E3 shl bx,1 00009487 03F3 add si,bx 00009489 F6C107 test cl,0x7 0000948C 7403 jz 0x9491 0000948E 80C108 add cl,0x8 00009491 32ED xor ch,ch 00009493 D1E9 shr cx,1 00009495 D1E9 shr cx,1 00009497 D1E9 shr cx,1 00009499 F7C20700 test dx,0x7 0000949D 7403 jz 0x94a2 0000949F 83C208 add dx,byte +0x8 000094A2 D1EA shr dx,1 000094A4 D1EA shr dx,1 000094A6 D1EA shr dx,1 000094A8 B001 mov al,0x1 000094AA 52 push dx 000094AB 56 push si 000094AC 368804 mov [ss:si],al 000094AF 46 inc si 000094B0 4A dec dx 000094B1 75F9 jnz 0x94ac 000094B3 5E pop si 000094B4 5A pop dx 000094B5 83C628 add si,byte +0x28 000094B8 3BF5 cmp si,bp 000094BA 7302 jnc 0x94be 000094BC E2EC loop 0x94aa 000094BE 5A pop dx 000094BF 59 pop cx 000094C0 5B pop bx 000094C1 58 pop ax 000094C2 5D pop bp 000094C3 5F pop di 000094C4 5E pop si 000094C5 C3 ret 000094C6 0000 add [bx+si],al 000094C8 0000 add [bx+si],al 000094CA 0000 add [bx+si],al 000094CC 0000 add [bx+si],al 000094CE 0000 add [bx+si],al 000094D0 800250 add byte [bp+si],0x50 000094D3 00D0 add al,dl 000094D5 0000 add [bx+si],al 000094D7 10F6 adc dh,dh 000094D9 E0F5 loopne 0x94d0 000094DB 42 inc dx 000094DC 116236 adc [bp+si+0x36],sp 000094DF 96 xchg ax,si 000094E0 006400 add [si+0x0],ah 000094E3 0000 add [bx+si],al 000094E5 1000 adc [bx+si],al 000094E7 1000 adc [bx+si],al 000094E9 005800 add [bx+si+0x0],bl 000094EC 0000 add [bx+si],al 000094EE 0000 add [bx+si],al 000094F0 0000 add [bx+si],al 000094F2 00B242D3 add [bp+si-0x2cbe],dh 000094F6 45 inc bp 000094F7 FF00 inc word [bx+si] 000094F9 0000 add [bx+si],al 000094FB 25568E and ax,0x8e56 000094FE 59 pop cx 000094FF 8D5A8C lea bx,[bp+si-0x74] 00009502 5B pop bx 00009503 CC int3 00009504 5C pop sp 00009505 0C5E or al,0x5e 00009507 4C dec sp 00009508 5F pop di 00009509 90 nop 0000950A 60 pushaw 0000950B B161 mov cl,0x61 0000950D 0032 add [bp+si],dh 0000950F 0001 add [bx+di],al 00009511 1901 sbb [bx+di],ax 00009513 0032 add [bp+si],dh 00009515 2E350000 cs xor ax,0x0 00009519 005000 add [bx+si+0x0],dl 0000951C 0000 add [bx+si],al 0000951E 003E0001 add [0x100],bh 00009522 FFB00000 push word [bx+si+0x0] 00009526 0000 add [bx+si],al 00009528 0000 add [bx+si],al 0000952A 00FF add bh,bh 0000952C FF db 0xff 0000952D FF00 inc word [bx+si] 0000952F 0000 add [bx+si],al 00009531 0101 add [bx+di],ax 00009533 0001 add [bx+di],al 00009535 0100 add [bx+si],ax 00009537 1414 adc al,0x14 00009539 0014 add [si],dl 0000953B 1400 adc al,0x0 0000953D 1414 adc al,0x14 0000953F 0014 add [si],dl 00009541 1400 adc al,0x0 00009543 1414 adc al,0x14 00009545 0014 add [si],dl 00009547 1400 adc al,0x0 00009549 1414 adc al,0x14 0000954B 0014 add [si],dl 0000954D 1400 adc al,0x0 0000954F 0202 add al,[bp+si] 00009551 00061100 add [0x11],al 00009555 DA02 fiadd dword [bp+si] 00009557 60 pushaw 00009558 00F8 add al,bh 0000955A FFF6 push si 0000955C FF00 inc word [bx+si] 0000955E 0000 add [bx+si],al 00009560 0000 add [bx+si],al 00009562 0000 add [bx+si],al 00009564 005A00 add [bp+si+0x0],bl 00009567 3C00 cmp al,0x0 00009569 255600 and ax,0x56 0000956C 0000 add [bx+si],al 0000956E 0000 add [bx+si],al 00009570 0000 add [bx+si],al 00009572 0000 add [bx+si],al 00009574 0000 add [bx+si],al 00009576 0000 add [bx+si],al 00009578 150000 adc ax,0x0 0000957B 0001 add [bx+di],al 0000957D 0109 add [bx+di],cx 0000957F 0000 add [bx+si],al 00009581 0000 add [bx+si],al 00009583 0000 add [bx+si],al 00009585 0000 add [bx+si],al 00009587 0000 add [bx+si],al 00009589 0000 add [bx+si],al 0000958B 0000 add [bx+si],al 0000958D 0000 add [bx+si],al 0000958F 0000 add [bx+si],al 00009591 0000 add [bx+si],al 00009593 0000 add [bx+si],al 00009595 0000 add [bx+si],al 00009597 0000 add [bx+si],al 00009599 0000 add [bx+si],al 0000959B 0000 add [bx+si],al 0000959D 0000 add [bx+si],al 0000959F 0000 add [bx+si],al 000095A1 0000 add [bx+si],al 000095A3 0000 add [bx+si],al 000095A5 0000 add [bx+si],al 000095A7 0000 add [bx+si],al 000095A9 0000 add [bx+si],al 000095AB 0000 add [bx+si],al 000095AD 0000 add [bx+si],al 000095AF 0000 add [bx+si],al 000095B1 0000 add [bx+si],al 000095B3 0000 add [bx+si],al 000095B5 0000 add [bx+si],al 000095B7 0000 add [bx+si],al 000095B9 0000 add [bx+si],al 000095BB 0000 add [bx+si],al 000095BD 0000 add [bx+si],al 000095BF 0000 add [bx+si],al 000095C1 0000 add [bx+si],al 000095C3 0000 add [bx+si],al 000095C5 0000 add [bx+si],al 000095C7 0000 add [bx+si],al 000095C9 0000 add [bx+si],al 000095CB 0000 add [bx+si],al 000095CD 0000 add [bx+si],al 000095CF 0000 add [bx+si],al 000095D1 0000 add [bx+si],al 000095D3 0000 add [bx+si],al 000095D5 0000 add [bx+si],al 000095D7 0000 add [bx+si],al 000095D9 0000 add [bx+si],al 000095DB 0000 add [bx+si],al 000095DD 0000 add [bx+si],al 000095DF 0000 add [bx+si],al 000095E1 0000 add [bx+si],al 000095E3 0000 add [bx+si],al 000095E5 0000 add [bx+si],al 000095E7 0000 add [bx+si],al 000095E9 0000 add [bx+si],al 000095EB 0000 add [bx+si],al 000095ED 0000 add [bx+si],al 000095EF 0000 add [bx+si],al 000095F1 0000 add [bx+si],al 000095F3 0000 add [bx+si],al 000095F5 0000 add [bx+si],al 000095F7 0000 add [bx+si],al 000095F9 0000 add [bx+si],al 000095FB 0000 add [bx+si],al 000095FD 0000 add [bx+si],al 000095FF 0000 add [bx+si],al 00009601 0000 add [bx+si],al 00009603 0000 add [bx+si],al 00009605 0000 add [bx+si],al 00009607 0000 add [bx+si],al 00009609 0000 add [bx+si],al 0000960B 0000 add [bx+si],al 0000960D 0000 add [bx+si],al 0000960F 0000 add [bx+si],al 00009611 0000 add [bx+si],al 00009613 0000 add [bx+si],al 00009615 0000 add [bx+si],al 00009617 0000 add [bx+si],al 00009619 0000 add [bx+si],al 0000961B 0000 add [bx+si],al 0000961D 0000 add [bx+si],al 0000961F 0000 add [bx+si],al 00009621 0000 add [bx+si],al 00009623 0000 add [bx+si],al 00009625 0000 add [bx+si],al 00009627 0000 add [bx+si],al 00009629 0000 add [bx+si],al 0000962B 0000 add [bx+si],al 0000962D 0000 add [bx+si],al 0000962F 0000 add [bx+si],al 00009631 0000 add [bx+si],al 00009633 0000 add [bx+si],al 00009635 0000 add [bx+si],al 00009637 0000 add [bx+si],al 00009639 0000 add [bx+si],al 0000963B 0000 add [bx+si],al 0000963D 0000 add [bx+si],al 0000963F 0000 add [bx+si],al 00009641 0000 add [bx+si],al 00009643 0000 add [bx+si],al 00009645 0000 add [bx+si],al 00009647 0000 add [bx+si],al 00009649 0000 add [bx+si],al 0000964B 0000 add [bx+si],al 0000964D 0000 add [bx+si],al 0000964F 0000 add [bx+si],al 00009651 0000 add [bx+si],al 00009653 0000 add [bx+si],al 00009655 0000 add [bx+si],al 00009657 0000 add [bx+si],al 00009659 0000 add [bx+si],al 0000965B 0000 add [bx+si],al 0000965D 0000 add [bx+si],al 0000965F 0000 add [bx+si],al 00009661 0000 add [bx+si],al 00009663 0000 add [bx+si],al 00009665 0000 add [bx+si],al 00009667 0000 add [bx+si],al 00009669 0000 add [bx+si],al 0000966B 0000 add [bx+si],al 0000966D 0000 add [bx+si],al 0000966F 0000 add [bx+si],al 00009671 0000 add [bx+si],al 00009673 0000 add [bx+si],al 00009675 0000 add [bx+si],al 00009677 0000 add [bx+si],al 00009679 0000 add [bx+si],al 0000967B 0000 add [bx+si],al 0000967D 0000 add [bx+si],al 0000967F 0000 add [bx+si],al 00009681 0000 add [bx+si],al 00009683 0000 add [bx+si],al 00009685 0000 add [bx+si],al 00009687 0000 add [bx+si],al 00009689 0000 add [bx+si],al 0000968B 0000 add [bx+si],al 0000968D 0000 add [bx+si],al 0000968F 0000 add [bx+si],al 00009691 0000 add [bx+si],al 00009693 0000 add [bx+si],al 00009695 0000 add [bx+si],al 00009697 0000 add [bx+si],al 00009699 0000 add [bx+si],al 0000969B 0000 add [bx+si],al 0000969D 0000 add [bx+si],al 0000969F 0000 add [bx+si],al 000096A1 0000 add [bx+si],al 000096A3 0000 add [bx+si],al 000096A5 0000 add [bx+si],al 000096A7 0000 add [bx+si],al 000096A9 0000 add [bx+si],al 000096AB 0000 add [bx+si],al 000096AD 0000 add [bx+si],al 000096AF 0000 add [bx+si],al 000096B1 0000 add [bx+si],al 000096B3 0000 add [bx+si],al 000096B5 0000 add [bx+si],al 000096B7 0000 add [bx+si],al 000096B9 0000 add [bx+si],al 000096BB 0000 add [bx+si],al 000096BD 0000 add [bx+si],al 000096BF 0000 add [bx+si],al 000096C1 0000 add [bx+si],al 000096C3 0000 add [bx+si],al 000096C5 0000 add [bx+si],al 000096C7 0000 add [bx+si],al 000096C9 0000 add [bx+si],al 000096CB 0000 add [bx+si],al 000096CD 0000 add [bx+si],al 000096CF 0000 add [bx+si],al 000096D1 0000 add [bx+si],al 000096D3 0000 add [bx+si],al 000096D5 0000 add [bx+si],al 000096D7 0000 add [bx+si],al 000096D9 0000 add [bx+si],al 000096DB 0000 add [bx+si],al 000096DD 0000 add [bx+si],al 000096DF 0000 add [bx+si],al 000096E1 0000 add [bx+si],al 000096E3 0000 add [bx+si],al 000096E5 0000 add [bx+si],al 000096E7 0000 add [bx+si],al 000096E9 0000 add [bx+si],al 000096EB 0000 add [bx+si],al 000096ED 0000 add [bx+si],al 000096EF 0000 add [bx+si],al 000096F1 0000 add [bx+si],al 000096F3 0000 add [bx+si],al 000096F5 0000 add [bx+si],al 000096F7 0000 add [bx+si],al 000096F9 0000 add [bx+si],al 000096FB 0000 add [bx+si],al 000096FD 0000 add [bx+si],al 000096FF 0000 add [bx+si],al 00009701 0000 add [bx+si],al 00009703 0000 add [bx+si],al 00009705 0000 add [bx+si],al 00009707 0000 add [bx+si],al 00009709 0000 add [bx+si],al 0000970B 0000 add [bx+si],al 0000970D 0000 add [bx+si],al 0000970F 0000 add [bx+si],al 00009711 0000 add [bx+si],al 00009713 0000 add [bx+si],al 00009715 0000 add [bx+si],al 00009717 0000 add [bx+si],al 00009719 0000 add [bx+si],al 0000971B 0000 add [bx+si],al 0000971D 0000 add [bx+si],al 0000971F 0000 add [bx+si],al 00009721 0000 add [bx+si],al 00009723 0000 add [bx+si],al 00009725 0000 add [bx+si],al 00009727 0000 add [bx+si],al 00009729 0000 add [bx+si],al 0000972B 0000 add [bx+si],al 0000972D 0000 add [bx+si],al 0000972F 0000 add [bx+si],al 00009731 0000 add [bx+si],al 00009733 0000 add [bx+si],al 00009735 0000 add [bx+si],al 00009737 0000 add [bx+si],al 00009739 0000 add [bx+si],al 0000973B 0000 add [bx+si],al 0000973D 0000 add [bx+si],al 0000973F 0000 add [bx+si],al 00009741 0000 add [bx+si],al 00009743 0000 add [bx+si],al 00009745 0000 add [bx+si],al 00009747 0000 add [bx+si],al 00009749 0000 add [bx+si],al 0000974B 0000 add [bx+si],al 0000974D 0000 add [bx+si],al 0000974F 0000 add [bx+si],al 00009751 0000 add [bx+si],al 00009753 0000 add [bx+si],al 00009755 0000 add [bx+si],al 00009757 0000 add [bx+si],al 00009759 0000 add [bx+si],al 0000975B 0000 add [bx+si],al 0000975D 0000 add [bx+si],al 0000975F 0000 add [bx+si],al 00009761 0000 add [bx+si],al 00009763 0000 add [bx+si],al 00009765 0000 add [bx+si],al 00009767 0000 add [bx+si],al 00009769 0000 add [bx+si],al 0000976B 0000 add [bx+si],al 0000976D 0000 add [bx+si],al 0000976F 0000 add [bx+si],al 00009771 0000 add [bx+si],al 00009773 0000 add [bx+si],al 00009775 0000 add [bx+si],al 00009777 0000 add [bx+si],al 00009779 0000 add [bx+si],al 0000977B 0000 add [bx+si],al 0000977D 0000 add [bx+si],al 0000977F 0000 add [bx+si],al 00009781 0000 add [bx+si],al 00009783 0000 add [bx+si],al 00009785 0000 add [bx+si],al 00009787 0000 add [bx+si],al 00009789 0000 add [bx+si],al 0000978B 0000 add [bx+si],al 0000978D 0000 add [bx+si],al 0000978F 0000 add [bx+si],al 00009791 0000 add [bx+si],al 00009793 0000 add [bx+si],al 00009795 0000 add [bx+si],al 00009797 0000 add [bx+si],al 00009799 0000 add [bx+si],al 0000979B 0000 add [bx+si],al 0000979D 0000 add [bx+si],al 0000979F 0000 add [bx+si],al 000097A1 0000 add [bx+si],al 000097A3 0000 add [bx+si],al 000097A5 0000 add [bx+si],al 000097A7 0000 add [bx+si],al 000097A9 0000 add [bx+si],al 000097AB 0000 add [bx+si],al 000097AD 0000 add [bx+si],al 000097AF 0000 add [bx+si],al 000097B1 0000 add [bx+si],al 000097B3 0000 add [bx+si],al 000097B5 0000 add [bx+si],al 000097B7 0000 add [bx+si],al 000097B9 0000 add [bx+si],al 000097BB 0000 add [bx+si],al 000097BD 0000 add [bx+si],al 000097BF 0000 add [bx+si],al 000097C1 0000 add [bx+si],al 000097C3 0000 add [bx+si],al 000097C5 0000 add [bx+si],al 000097C7 0000 add [bx+si],al 000097C9 0000 add [bx+si],al 000097CB 0000 add [bx+si],al 000097CD 0000 add [bx+si],al 000097CF 0000 add [bx+si],al 000097D1 0000 add [bx+si],al 000097D3 0000 add [bx+si],al 000097D5 0000 add [bx+si],al 000097D7 0000 add [bx+si],al 000097D9 0000 add [bx+si],al 000097DB 0000 add [bx+si],al 000097DD 0000 add [bx+si],al 000097DF 0000 add [bx+si],al 000097E1 0000 add [bx+si],al 000097E3 0000 add [bx+si],al 000097E5 0000 add [bx+si],al 000097E7 0000 add [bx+si],al 000097E9 0000 add [bx+si],al 000097EB 0000 add [bx+si],al 000097ED 0000 add [bx+si],al 000097EF 0000 add [bx+si],al 000097F1 0000 add [bx+si],al 000097F3 0000 add [bx+si],al 000097F5 0000 add [bx+si],al 000097F7 0000 add [bx+si],al 000097F9 0000 add [bx+si],al 000097FB 0000 add [bx+si],al 000097FD 0000 add [bx+si],al 000097FF 0000 add [bx+si],al 00009801 0000 add [bx+si],al 00009803 0000 add [bx+si],al 00009805 0000 add [bx+si],al 00009807 0000 add [bx+si],al 00009809 0000 add [bx+si],al 0000980B 0000 add [bx+si],al 0000980D 0000 add [bx+si],al 0000980F 0000 add [bx+si],al 00009811 0000 add [bx+si],al 00009813 0000 add [bx+si],al 00009815 0000 add [bx+si],al 00009817 0000 add [bx+si],al 00009819 0000 add [bx+si],al 0000981B 0000 add [bx+si],al 0000981D 0000 add [bx+si],al 0000981F 0000 add [bx+si],al 00009821 0000 add [bx+si],al 00009823 0000 add [bx+si],al 00009825 0000 add [bx+si],al 00009827 0000 add [bx+si],al 00009829 0000 add [bx+si],al 0000982B 0000 add [bx+si],al 0000982D 0000 add [bx+si],al 0000982F 0000 add [bx+si],al 00009831 0000 add [bx+si],al 00009833 0000 add [bx+si],al 00009835 0000 add [bx+si],al 00009837 0000 add [bx+si],al 00009839 0000 add [bx+si],al 0000983B 0000 add [bx+si],al 0000983D 0000 add [bx+si],al 0000983F 0000 add [bx+si],al 00009841 0000 add [bx+si],al 00009843 0000 add [bx+si],al 00009845 0000 add [bx+si],al 00009847 0000 add [bx+si],al 00009849 0000 add [bx+si],al 0000984B 0000 add [bx+si],al 0000984D 0000 add [bx+si],al 0000984F 0000 add [bx+si],al 00009851 0000 add [bx+si],al 00009853 0000 add [bx+si],al 00009855 0000 add [bx+si],al 00009857 0000 add [bx+si],al 00009859 0000 add [bx+si],al 0000985B 0000 add [bx+si],al 0000985D 0000 add [bx+si],al 0000985F 0000 add [bx+si],al 00009861 0000 add [bx+si],al 00009863 0000 add [bx+si],al 00009865 0000 add [bx+si],al 00009867 0000 add [bx+si],al 00009869 0000 add [bx+si],al 0000986B 0000 add [bx+si],al 0000986D 0000 add [bx+si],al 0000986F 0000 add [bx+si],al 00009871 0000 add [bx+si],al 00009873 0000 add [bx+si],al 00009875 0000 add [bx+si],al 00009877 0000 add [bx+si],al 00009879 0000 add [bx+si],al 0000987B 0000 add [bx+si],al 0000987D 0000 add [bx+si],al 0000987F 0000 add [bx+si],al 00009881 0000 add [bx+si],al 00009883 0000 add [bx+si],al 00009885 0000 add [bx+si],al 00009887 0000 add [bx+si],al 00009889 0000 add [bx+si],al 0000988B 0000 add [bx+si],al 0000988D 0000 add [bx+si],al 0000988F 0000 add [bx+si],al 00009891 0000 add [bx+si],al 00009893 0000 add [bx+si],al 00009895 0000 add [bx+si],al 00009897 0000 add [bx+si],al 00009899 0000 add [bx+si],al 0000989B 0000 add [bx+si],al 0000989D 0000 add [bx+si],al 0000989F 0000 add [bx+si],al 000098A1 0000 add [bx+si],al 000098A3 0000 add [bx+si],al 000098A5 0000 add [bx+si],al 000098A7 0000 add [bx+si],al 000098A9 0000 add [bx+si],al 000098AB 0000 add [bx+si],al 000098AD 0000 add [bx+si],al 000098AF 0000 add [bx+si],al 000098B1 0000 add [bx+si],al 000098B3 0000 add [bx+si],al 000098B5 0000 add [bx+si],al 000098B7 0000 add [bx+si],al 000098B9 0000 add [bx+si],al 000098BB 0000 add [bx+si],al 000098BD 0000 add [bx+si],al 000098BF 0000 add [bx+si],al 000098C1 0000 add [bx+si],al 000098C3 0000 add [bx+si],al 000098C5 0000 add [bx+si],al 000098C7 0000 add [bx+si],al 000098C9 0000 add [bx+si],al 000098CB 0000 add [bx+si],al 000098CD 0000 add [bx+si],al 000098CF 0000 add [bx+si],al 000098D1 0000 add [bx+si],al 000098D3 0000 add [bx+si],al 000098D5 0000 add [bx+si],al 000098D7 0000 add [bx+si],al 000098D9 0000 add [bx+si],al 000098DB 0000 add [bx+si],al 000098DD 0000 add [bx+si],al 000098DF 0000 add [bx+si],al 000098E1 0000 add [bx+si],al 000098E3 0000 add [bx+si],al 000098E5 0000 add [bx+si],al 000098E7 0000 add [bx+si],al 000098E9 0000 add [bx+si],al 000098EB 0000 add [bx+si],al 000098ED 0000 add [bx+si],al 000098EF 0000 add [bx+si],al 000098F1 0000 add [bx+si],al 000098F3 0000 add [bx+si],al 000098F5 0000 add [bx+si],al 000098F7 0000 add [bx+si],al 000098F9 0000 add [bx+si],al 000098FB 0000 add [bx+si],al 000098FD 0000 add [bx+si],al 000098FF 0000 add [bx+si],al 00009901 0000 add [bx+si],al 00009903 0000 add [bx+si],al 00009905 0000 add [bx+si],al 00009907 0000 add [bx+si],al 00009909 0000 add [bx+si],al 0000990B 0000 add [bx+si],al 0000990D 0000 add [bx+si],al 0000990F 0000 add [bx+si],al 00009911 0000 add [bx+si],al 00009913 0000 add [bx+si],al 00009915 0000 add [bx+si],al 00009917 0000 add [bx+si],al 00009919 0000 add [bx+si],al 0000991B 0000 add [bx+si],al 0000991D 0000 add [bx+si],al 0000991F 0000 add [bx+si],al 00009921 0000 add [bx+si],al 00009923 0000 add [bx+si],al 00009925 0000 add [bx+si],al 00009927 0000 add [bx+si],al 00009929 0000 add [bx+si],al 0000992B 0000 add [bx+si],al 0000992D 0000 add [bx+si],al 0000992F 0000 add [bx+si],al 00009931 0000 add [bx+si],al 00009933 0000 add [bx+si],al 00009935 0000 add [bx+si],al 00009937 0000 add [bx+si],al 00009939 0000 add [bx+si],al 0000993B 0000 add [bx+si],al 0000993D 0000 add [bx+si],al 0000993F 0000 add [bx+si],al 00009941 0000 add [bx+si],al 00009943 0000 add [bx+si],al 00009945 0000 add [bx+si],al 00009947 0000 add [bx+si],al 00009949 0000 add [bx+si],al 0000994B 0000 add [bx+si],al 0000994D 0000 add [bx+si],al 0000994F 0000 add [bx+si],al 00009951 0000 add [bx+si],al 00009953 0000 add [bx+si],al 00009955 0000 add [bx+si],al 00009957 0000 add [bx+si],al 00009959 0000 add [bx+si],al 0000995B 0000 add [bx+si],al 0000995D 0000 add [bx+si],al 0000995F 0000 add [bx+si],al 00009961 0000 add [bx+si],al 00009963 0000 add [bx+si],al 00009965 0000 add [bx+si],al 00009967 0000 add [bx+si],al 00009969 0000 add [bx+si],al 0000996B 0000 add [bx+si],al 0000996D 0000 add [bx+si],al 0000996F 0000 add [bx+si],al 00009971 0000 add [bx+si],al 00009973 0000 add [bx+si],al 00009975 0000 add [bx+si],al 00009977 0000 add [bx+si],al 00009979 0000 add [bx+si],al 0000997B 0000 add [bx+si],al 0000997D 0000 add [bx+si],al 0000997F 0000 add [bx+si],al 00009981 0000 add [bx+si],al 00009983 0000 add [bx+si],al 00009985 0000 add [bx+si],al 00009987 0000 add [bx+si],al 00009989 0000 add [bx+si],al 0000998B 0000 add [bx+si],al 0000998D 0000 add [bx+si],al 0000998F 0000 add [bx+si],al 00009991 0000 add [bx+si],al 00009993 0000 add [bx+si],al 00009995 0000 add [bx+si],al 00009997 0000 add [bx+si],al 00009999 0000 add [bx+si],al 0000999B 0000 add [bx+si],al 0000999D 0000 add [bx+si],al 0000999F 0000 add [bx+si],al 000099A1 0000 add [bx+si],al 000099A3 0000 add [bx+si],al 000099A5 0000 add [bx+si],al 000099A7 0000 add [bx+si],al 000099A9 0000 add [bx+si],al 000099AB 0000 add [bx+si],al 000099AD 0000 add [bx+si],al 000099AF 0000 add [bx+si],al 000099B1 0000 add [bx+si],al 000099B3 0000 add [bx+si],al 000099B5 0000 add [bx+si],al 000099B7 0000 add [bx+si],al 000099B9 0000 add [bx+si],al 000099BB 0000 add [bx+si],al 000099BD 0000 add [bx+si],al 000099BF 0000 add [bx+si],al 000099C1 0000 add [bx+si],al 000099C3 0000 add [bx+si],al 000099C5 0000 add [bx+si],al 000099C7 0000 add [bx+si],al 000099C9 0000 add [bx+si],al 000099CB 0000 add [bx+si],al 000099CD 0000 add [bx+si],al 000099CF 0000 add [bx+si],al 000099D1 0000 add [bx+si],al 000099D3 0000 add [bx+si],al 000099D5 0000 add [bx+si],al 000099D7 0000 add [bx+si],al 000099D9 0000 add [bx+si],al 000099DB 0000 add [bx+si],al 000099DD 0000 add [bx+si],al 000099DF 0000 add [bx+si],al 000099E1 0000 add [bx+si],al 000099E3 0000 add [bx+si],al 000099E5 0000 add [bx+si],al 000099E7 0000 add [bx+si],al 000099E9 0000 add [bx+si],al 000099EB 0000 add [bx+si],al 000099ED 0000 add [bx+si],al 000099EF 0000 add [bx+si],al 000099F1 0000 add [bx+si],al 000099F3 0000 add [bx+si],al 000099F5 0000 add [bx+si],al 000099F7 0000 add [bx+si],al 000099F9 0000 add [bx+si],al 000099FB 0000 add [bx+si],al 000099FD 0000 add [bx+si],al 000099FF 0000 add [bx+si],al 00009A01 0000 add [bx+si],al 00009A03 0000 add [bx+si],al 00009A05 0000 add [bx+si],al 00009A07 0000 add [bx+si],al 00009A09 0000 add [bx+si],al 00009A0B 0000 add [bx+si],al 00009A0D 0000 add [bx+si],al 00009A0F 0000 add [bx+si],al 00009A11 0000 add [bx+si],al 00009A13 0000 add [bx+si],al 00009A15 0000 add [bx+si],al 00009A17 0000 add [bx+si],al 00009A19 0000 add [bx+si],al 00009A1B 0000 add [bx+si],al 00009A1D 0000 add [bx+si],al 00009A1F 0000 add [bx+si],al 00009A21 0000 add [bx+si],al 00009A23 0000 add [bx+si],al 00009A25 0000 add [bx+si],al 00009A27 0000 add [bx+si],al 00009A29 0000 add [bx+si],al 00009A2B 0000 add [bx+si],al 00009A2D 0000 add [bx+si],al 00009A2F 0000 add [bx+si],al 00009A31 0000 add [bx+si],al 00009A33 0000 add [bx+si],al 00009A35 0000 add [bx+si],al 00009A37 0000 add [bx+si],al 00009A39 0000 add [bx+si],al 00009A3B 0000 add [bx+si],al 00009A3D 0000 add [bx+si],al 00009A3F 0000 add [bx+si],al 00009A41 0000 add [bx+si],al 00009A43 0000 add [bx+si],al 00009A45 0000 add [bx+si],al 00009A47 0000 add [bx+si],al 00009A49 0000 add [bx+si],al 00009A4B 0000 add [bx+si],al 00009A4D 0000 add [bx+si],al 00009A4F 0000 add [bx+si],al 00009A51 0000 add [bx+si],al 00009A53 0000 add [bx+si],al 00009A55 0000 add [bx+si],al 00009A57 0000 add [bx+si],al 00009A59 0000 add [bx+si],al 00009A5B 0000 add [bx+si],al 00009A5D 0000 add [bx+si],al 00009A5F 0000 add [bx+si],al 00009A61 0000 add [bx+si],al 00009A63 0000 add [bx+si],al 00009A65 0000 add [bx+si],al 00009A67 0000 add [bx+si],al 00009A69 0000 add [bx+si],al 00009A6B 0000 add [bx+si],al 00009A6D 0000 add [bx+si],al 00009A6F 0000 add [bx+si],al 00009A71 0000 add [bx+si],al 00009A73 0000 add [bx+si],al 00009A75 0000 add [bx+si],al 00009A77 0000 add [bx+si],al 00009A79 0000 add [bx+si],al 00009A7B 0000 add [bx+si],al 00009A7D 0000 add [bx+si],al 00009A7F 0000 add [bx+si],al 00009A81 0000 add [bx+si],al 00009A83 0000 add [bx+si],al 00009A85 0000 add [bx+si],al 00009A87 0000 add [bx+si],al 00009A89 0000 add [bx+si],al 00009A8B 0000 add [bx+si],al 00009A8D 0000 add [bx+si],al 00009A8F 0000 add [bx+si],al 00009A91 0000 add [bx+si],al 00009A93 0000 add [bx+si],al 00009A95 0000 add [bx+si],al 00009A97 0000 add [bx+si],al 00009A99 0000 add [bx+si],al 00009A9B 0000 add [bx+si],al 00009A9D 0000 add [bx+si],al 00009A9F 0000 add [bx+si],al 00009AA1 0000 add [bx+si],al 00009AA3 0000 add [bx+si],al 00009AA5 0000 add [bx+si],al 00009AA7 0000 add [bx+si],al 00009AA9 0000 add [bx+si],al 00009AAB 0000 add [bx+si],al 00009AAD 0000 add [bx+si],al 00009AAF 0000 add [bx+si],al 00009AB1 0000 add [bx+si],al 00009AB3 0000 add [bx+si],al 00009AB5 0000 add [bx+si],al 00009AB7 0000 add [bx+si],al 00009AB9 0000 add [bx+si],al 00009ABB 0000 add [bx+si],al 00009ABD 0000 add [bx+si],al 00009ABF 0000 add [bx+si],al 00009AC1 0000 add [bx+si],al 00009AC3 0000 add [bx+si],al 00009AC5 0000 add [bx+si],al 00009AC7 0000 add [bx+si],al 00009AC9 0000 add [bx+si],al 00009ACB 0000 add [bx+si],al 00009ACD 0000 add [bx+si],al 00009ACF 0000 add [bx+si],al 00009AD1 0000 add [bx+si],al 00009AD3 0000 add [bx+si],al 00009AD5 0000 add [bx+si],al 00009AD7 0000 add [bx+si],al 00009AD9 0000 add [bx+si],al 00009ADB 0000 add [bx+si],al 00009ADD 0000 add [bx+si],al 00009ADF 0000 add [bx+si],al 00009AE1 0000 add [bx+si],al 00009AE3 0000 add [bx+si],al 00009AE5 0000 add [bx+si],al 00009AE7 0000 add [bx+si],al 00009AE9 0000 add [bx+si],al 00009AEB 0000 add [bx+si],al 00009AED 0000 add [bx+si],al 00009AEF 0000 add [bx+si],al 00009AF1 0000 add [bx+si],al 00009AF3 0000 add [bx+si],al 00009AF5 0000 add [bx+si],al 00009AF7 0000 add [bx+si],al 00009AF9 0000 add [bx+si],al 00009AFB 0000 add [bx+si],al 00009AFD 0000 add [bx+si],al 00009AFF 0000 add [bx+si],al 00009B01 0000 add [bx+si],al 00009B03 0000 add [bx+si],al 00009B05 0000 add [bx+si],al 00009B07 0000 add [bx+si],al 00009B09 0000 add [bx+si],al 00009B0B 0000 add [bx+si],al 00009B0D 0000 add [bx+si],al 00009B0F 0000 add [bx+si],al 00009B11 0000 add [bx+si],al 00009B13 0000 add [bx+si],al 00009B15 0000 add [bx+si],al 00009B17 0000 add [bx+si],al 00009B19 0000 add [bx+si],al 00009B1B 0000 add [bx+si],al 00009B1D 0000 add [bx+si],al 00009B1F 0000 add [bx+si],al 00009B21 0000 add [bx+si],al 00009B23 0000 add [bx+si],al 00009B25 0000 add [bx+si],al 00009B27 0000 add [bx+si],al 00009B29 0000 add [bx+si],al 00009B2B 0000 add [bx+si],al 00009B2D 0000 add [bx+si],al 00009B2F 0000 add [bx+si],al 00009B31 0000 add [bx+si],al 00009B33 0000 add [bx+si],al 00009B35 0000 add [bx+si],al 00009B37 0000 add [bx+si],al 00009B39 0000 add [bx+si],al 00009B3B 0000 add [bx+si],al 00009B3D 0000 add [bx+si],al 00009B3F 0000 add [bx+si],al 00009B41 0000 add [bx+si],al 00009B43 0000 add [bx+si],al 00009B45 0000 add [bx+si],al 00009B47 0000 add [bx+si],al 00009B49 0000 add [bx+si],al 00009B4B 0000 add [bx+si],al 00009B4D 0000 add [bx+si],al 00009B4F 0000 add [bx+si],al 00009B51 0000 add [bx+si],al 00009B53 0000 add [bx+si],al 00009B55 0000 add [bx+si],al 00009B57 0000 add [bx+si],al 00009B59 0000 add [bx+si],al 00009B5B 0000 add [bx+si],al 00009B5D 0000 add [bx+si],al 00009B5F 0000 add [bx+si],al 00009B61 0000 add [bx+si],al 00009B63 0000 add [bx+si],al 00009B65 0000 add [bx+si],al 00009B67 0000 add [bx+si],al 00009B69 0000 add [bx+si],al 00009B6B 0000 add [bx+si],al 00009B6D 0000 add [bx+si],al 00009B6F 0000 add [bx+si],al 00009B71 0000 add [bx+si],al 00009B73 0000 add [bx+si],al 00009B75 0000 add [bx+si],al 00009B77 0000 add [bx+si],al 00009B79 0000 add [bx+si],al 00009B7B 0000 add [bx+si],al 00009B7D 0000 add [bx+si],al 00009B7F 0000 add [bx+si],al 00009B81 0000 add [bx+si],al 00009B83 0000 add [bx+si],al 00009B85 0000 add [bx+si],al 00009B87 0000 add [bx+si],al 00009B89 0000 add [bx+si],al 00009B8B 0000 add [bx+si],al 00009B8D 0000 add [bx+si],al 00009B8F 0000 add [bx+si],al 00009B91 0000 add [bx+si],al 00009B93 0000 add [bx+si],al 00009B95 0000 add [bx+si],al 00009B97 0000 add [bx+si],al 00009B99 0000 add [bx+si],al 00009B9B 0000 add [bx+si],al 00009B9D 0000 add [bx+si],al 00009B9F 0000 add [bx+si],al 00009BA1 0000 add [bx+si],al 00009BA3 0000 add [bx+si],al 00009BA5 0000 add [bx+si],al 00009BA7 0000 add [bx+si],al 00009BA9 0000 add [bx+si],al 00009BAB 0000 add [bx+si],al 00009BAD 0000 add [bx+si],al 00009BAF 0000 add [bx+si],al 00009BB1 0000 add [bx+si],al 00009BB3 0000 add [bx+si],al 00009BB5 0000 add [bx+si],al 00009BB7 0000 add [bx+si],al 00009BB9 0000 add [bx+si],al 00009BBB 0000 add [bx+si],al 00009BBD 0000 add [bx+si],al 00009BBF 0000 add [bx+si],al 00009BC1 0000 add [bx+si],al 00009BC3 0000 add [bx+si],al 00009BC5 0000 add [bx+si],al 00009BC7 0000 add [bx+si],al 00009BC9 0000 add [bx+si],al 00009BCB 0000 add [bx+si],al 00009BCD 0000 add [bx+si],al 00009BCF 0000 add [bx+si],al 00009BD1 0000 add [bx+si],al 00009BD3 0000 add [bx+si],al 00009BD5 0000 add [bx+si],al 00009BD7 0000 add [bx+si],al 00009BD9 0000 add [bx+si],al 00009BDB 0000 add [bx+si],al 00009BDD 0000 add [bx+si],al 00009BDF 0000 add [bx+si],al 00009BE1 0000 add [bx+si],al 00009BE3 0000 add [bx+si],al 00009BE5 0000 add [bx+si],al 00009BE7 0000 add [bx+si],al 00009BE9 0000 add [bx+si],al 00009BEB 0000 add [bx+si],al 00009BED 0000 add [bx+si],al 00009BEF 0000 add [bx+si],al 00009BF1 0000 add [bx+si],al 00009BF3 0000 add [bx+si],al 00009BF5 0000 add [bx+si],al 00009BF7 0000 add [bx+si],al 00009BF9 0000 add [bx+si],al 00009BFB 0000 add [bx+si],al 00009BFD 0000 add [bx+si],al 00009BFF 0000 add [bx+si],al 00009C01 0000 add [bx+si],al 00009C03 0000 add [bx+si],al 00009C05 0000 add [bx+si],al 00009C07 0000 add [bx+si],al 00009C09 0000 add [bx+si],al 00009C0B 0000 add [bx+si],al 00009C0D 0000 add [bx+si],al 00009C0F 0000 add [bx+si],al 00009C11 0000 add [bx+si],al 00009C13 0000 add [bx+si],al 00009C15 0000 add [bx+si],al 00009C17 0000 add [bx+si],al 00009C19 0000 add [bx+si],al 00009C1B 0000 add [bx+si],al 00009C1D 0000 add [bx+si],al 00009C1F 0000 add [bx+si],al 00009C21 0000 add [bx+si],al 00009C23 0000 add [bx+si],al 00009C25 0000 add [bx+si],al 00009C27 0000 add [bx+si],al 00009C29 0000 add [bx+si],al 00009C2B 0000 add [bx+si],al 00009C2D 0000 add [bx+si],al 00009C2F 0000 add [bx+si],al 00009C31 0000 add [bx+si],al 00009C33 0000 add [bx+si],al 00009C35 0000 add [bx+si],al 00009C37 0000 add [bx+si],al 00009C39 0000 add [bx+si],al 00009C3B 0000 add [bx+si],al 00009C3D 0000 add [bx+si],al 00009C3F 0000 add [bx+si],al 00009C41 0000 add [bx+si],al 00009C43 0000 add [bx+si],al 00009C45 0000 add [bx+si],al 00009C47 0000 add [bx+si],al 00009C49 0000 add [bx+si],al 00009C4B 0000 add [bx+si],al 00009C4D 0000 add [bx+si],al 00009C4F 0000 add [bx+si],al 00009C51 0000 add [bx+si],al 00009C53 0000 add [bx+si],al 00009C55 0000 add [bx+si],al 00009C57 0000 add [bx+si],al 00009C59 0000 add [bx+si],al 00009C5B 0000 add [bx+si],al 00009C5D 0000 add [bx+si],al 00009C5F 0000 add [bx+si],al 00009C61 0000 add [bx+si],al 00009C63 0000 add [bx+si],al 00009C65 0000 add [bx+si],al 00009C67 0000 add [bx+si],al 00009C69 0000 add [bx+si],al 00009C6B 0000 add [bx+si],al 00009C6D 0000 add [bx+si],al 00009C6F 0000 add [bx+si],al 00009C71 0000 add [bx+si],al 00009C73 0000 add [bx+si],al 00009C75 0000 add [bx+si],al 00009C77 0000 add [bx+si],al 00009C79 0000 add [bx+si],al 00009C7B 0000 add [bx+si],al 00009C7D 0000 add [bx+si],al 00009C7F 0000 add [bx+si],al 00009C81 0000 add [bx+si],al 00009C83 0000 add [bx+si],al 00009C85 0000 add [bx+si],al 00009C87 0000 add [bx+si],al 00009C89 0000 add [bx+si],al 00009C8B 0000 add [bx+si],al 00009C8D 0000 add [bx+si],al 00009C8F 0000 add [bx+si],al 00009C91 0000 add [bx+si],al 00009C93 0000 add [bx+si],al 00009C95 0000 add [bx+si],al 00009C97 0000 add [bx+si],al 00009C99 0000 add [bx+si],al 00009C9B 0000 add [bx+si],al 00009C9D 0000 add [bx+si],al 00009C9F 0000 add [bx+si],al 00009CA1 0000 add [bx+si],al 00009CA3 0000 add [bx+si],al 00009CA5 0000 add [bx+si],al 00009CA7 0000 add [bx+si],al 00009CA9 0000 add [bx+si],al 00009CAB 0000 add [bx+si],al 00009CAD 0000 add [bx+si],al 00009CAF 0000 add [bx+si],al 00009CB1 0000 add [bx+si],al 00009CB3 0000 add [bx+si],al 00009CB5 0000 add [bx+si],al 00009CB7 0000 add [bx+si],al 00009CB9 0000 add [bx+si],al 00009CBB 0000 add [bx+si],al 00009CBD 0000 add [bx+si],al 00009CBF 0000 add [bx+si],al 00009CC1 0000 add [bx+si],al 00009CC3 0000 add [bx+si],al 00009CC5 0000 add [bx+si],al 00009CC7 0000 add [bx+si],al 00009CC9 0000 add [bx+si],al 00009CCB 0000 add [bx+si],al 00009CCD 0000 add [bx+si],al 00009CCF 0000 add [bx+si],al 00009CD1 0000 add [bx+si],al 00009CD3 0000 add [bx+si],al 00009CD5 0000 add [bx+si],al 00009CD7 0000 add [bx+si],al 00009CD9 0000 add [bx+si],al 00009CDB 0000 add [bx+si],al 00009CDD 0000 add [bx+si],al 00009CDF 0000 add [bx+si],al 00009CE1 0000 add [bx+si],al 00009CE3 0000 add [bx+si],al 00009CE5 0000 add [bx+si],al 00009CE7 0000 add [bx+si],al 00009CE9 0000 add [bx+si],al 00009CEB 0000 add [bx+si],al 00009CED 0000 add [bx+si],al 00009CEF 0000 add [bx+si],al 00009CF1 0000 add [bx+si],al 00009CF3 0000 add [bx+si],al 00009CF5 0000 add [bx+si],al 00009CF7 0000 add [bx+si],al 00009CF9 0000 add [bx+si],al 00009CFB 0000 add [bx+si],al 00009CFD 0000 add [bx+si],al 00009CFF 0000 add [bx+si],al 00009D01 0000 add [bx+si],al 00009D03 0000 add [bx+si],al 00009D05 0000 add [bx+si],al 00009D07 0000 add [bx+si],al 00009D09 0000 add [bx+si],al 00009D0B 0000 add [bx+si],al 00009D0D 0000 add [bx+si],al 00009D0F 0000 add [bx+si],al 00009D11 0000 add [bx+si],al 00009D13 0000 add [bx+si],al 00009D15 0000 add [bx+si],al 00009D17 0000 add [bx+si],al 00009D19 0000 add [bx+si],al 00009D1B 0000 add [bx+si],al 00009D1D 0000 add [bx+si],al 00009D1F 0000 add [bx+si],al 00009D21 0000 add [bx+si],al 00009D23 0000 add [bx+si],al 00009D25 0000 add [bx+si],al 00009D27 0000 add [bx+si],al 00009D29 0000 add [bx+si],al 00009D2B 0000 add [bx+si],al 00009D2D 0000 add [bx+si],al 00009D2F 0000 add [bx+si],al 00009D31 0000 add [bx+si],al 00009D33 0000 add [bx+si],al 00009D35 0000 add [bx+si],al 00009D37 0000 add [bx+si],al 00009D39 0000 add [bx+si],al 00009D3B 0000 add [bx+si],al 00009D3D 0000 add [bx+si],al 00009D3F 0000 add [bx+si],al 00009D41 0000 add [bx+si],al 00009D43 0000 add [bx+si],al 00009D45 0000 add [bx+si],al 00009D47 0000 add [bx+si],al 00009D49 0000 add [bx+si],al 00009D4B 0000 add [bx+si],al 00009D4D 0000 add [bx+si],al 00009D4F 0000 add [bx+si],al 00009D51 0000 add [bx+si],al 00009D53 0000 add [bx+si],al 00009D55 0000 add [bx+si],al 00009D57 0000 add [bx+si],al 00009D59 0000 add [bx+si],al 00009D5B 0000 add [bx+si],al 00009D5D 0000 add [bx+si],al 00009D5F 0000 add [bx+si],al 00009D61 0000 add [bx+si],al 00009D63 0000 add [bx+si],al 00009D65 0000 add [bx+si],al 00009D67 0000 add [bx+si],al 00009D69 0000 add [bx+si],al 00009D6B 0000 add [bx+si],al 00009D6D 0000 add [bx+si],al 00009D6F 0000 add [bx+si],al 00009D71 0000 add [bx+si],al 00009D73 0000 add [bx+si],al 00009D75 0000 add [bx+si],al 00009D77 0000 add [bx+si],al 00009D79 0000 add [bx+si],al 00009D7B 0000 add [bx+si],al 00009D7D 0000 add [bx+si],al 00009D7F 0000 add [bx+si],al 00009D81 0000 add [bx+si],al 00009D83 0000 add [bx+si],al 00009D85 0000 add [bx+si],al 00009D87 0000 add [bx+si],al 00009D89 0000 add [bx+si],al 00009D8B 0000 add [bx+si],al 00009D8D 0000 add [bx+si],al 00009D8F 0000 add [bx+si],al 00009D91 0000 add [bx+si],al 00009D93 0000 add [bx+si],al 00009D95 0000 add [bx+si],al 00009D97 0000 add [bx+si],al 00009D99 0000 add [bx+si],al 00009D9B 0000 add [bx+si],al 00009D9D 0000 add [bx+si],al 00009D9F 0000 add [bx+si],al 00009DA1 0000 add [bx+si],al 00009DA3 0000 add [bx+si],al 00009DA5 0000 add [bx+si],al 00009DA7 0000 add [bx+si],al 00009DA9 0000 add [bx+si],al 00009DAB 0000 add [bx+si],al 00009DAD 0000 add [bx+si],al 00009DAF 0000 add [bx+si],al 00009DB1 0000 add [bx+si],al 00009DB3 0000 add [bx+si],al 00009DB5 0000 add [bx+si],al 00009DB7 0000 add [bx+si],al 00009DB9 0000 add [bx+si],al 00009DBB 0000 add [bx+si],al 00009DBD 0000 add [bx+si],al 00009DBF 0000 add [bx+si],al 00009DC1 0000 add [bx+si],al 00009DC3 0000 add [bx+si],al 00009DC5 0000 add [bx+si],al 00009DC7 0000 add [bx+si],al 00009DC9 0000 add [bx+si],al 00009DCB 0000 add [bx+si],al 00009DCD 0000 add [bx+si],al 00009DCF 0000 add [bx+si],al 00009DD1 0000 add [bx+si],al 00009DD3 0000 add [bx+si],al 00009DD5 0000 add [bx+si],al 00009DD7 0000 add [bx+si],al 00009DD9 0000 add [bx+si],al 00009DDB 0000 add [bx+si],al 00009DDD 0000 add [bx+si],al 00009DDF 0000 add [bx+si],al 00009DE1 0000 add [bx+si],al 00009DE3 0000 add [bx+si],al 00009DE5 0000 add [bx+si],al 00009DE7 0000 add [bx+si],al 00009DE9 0000 add [bx+si],al 00009DEB 0000 add [bx+si],al 00009DED 0000 add [bx+si],al 00009DEF 0000 add [bx+si],al 00009DF1 0000 add [bx+si],al 00009DF3 0000 add [bx+si],al 00009DF5 0000 add [bx+si],al 00009DF7 0000 add [bx+si],al 00009DF9 0000 add [bx+si],al 00009DFB 0000 add [bx+si],al 00009DFD 0000 add [bx+si],al 00009DFF 0000 add [bx+si],al 00009E01 0000 add [bx+si],al 00009E03 0000 add [bx+si],al 00009E05 0000 add [bx+si],al 00009E07 0000 add [bx+si],al 00009E09 0000 add [bx+si],al 00009E0B 0000 add [bx+si],al 00009E0D 0000 add [bx+si],al 00009E0F 0000 add [bx+si],al 00009E11 0000 add [bx+si],al 00009E13 0000 add [bx+si],al 00009E15 0000 add [bx+si],al 00009E17 0000 add [bx+si],al 00009E19 0000 add [bx+si],al 00009E1B 0000 add [bx+si],al 00009E1D 0000 add [bx+si],al 00009E1F 0000 add [bx+si],al 00009E21 0000 add [bx+si],al 00009E23 0000 add [bx+si],al 00009E25 0000 add [bx+si],al 00009E27 0000 add [bx+si],al 00009E29 0000 add [bx+si],al 00009E2B 0000 add [bx+si],al 00009E2D 0000 add [bx+si],al 00009E2F 0000 add [bx+si],al 00009E31 0000 add [bx+si],al 00009E33 0000 add [bx+si],al 00009E35 0000 add [bx+si],al 00009E37 0000 add [bx+si],al 00009E39 0000 add [bx+si],al 00009E3B 0000 add [bx+si],al 00009E3D 0000 add [bx+si],al 00009E3F 0000 add [bx+si],al 00009E41 0000 add [bx+si],al 00009E43 0000 add [bx+si],al 00009E45 0000 add [bx+si],al 00009E47 0000 add [bx+si],al 00009E49 0000 add [bx+si],al 00009E4B 0000 add [bx+si],al 00009E4D 0000 add [bx+si],al 00009E4F 0000 add [bx+si],al 00009E51 0000 add [bx+si],al 00009E53 0000 add [bx+si],al 00009E55 0000 add [bx+si],al 00009E57 0000 add [bx+si],al 00009E59 0000 add [bx+si],al 00009E5B 0000 add [bx+si],al 00009E5D 0000 add [bx+si],al 00009E5F 0000 add [bx+si],al 00009E61 0000 add [bx+si],al 00009E63 0000 add [bx+si],al 00009E65 0000 add [bx+si],al 00009E67 0000 add [bx+si],al 00009E69 0000 add [bx+si],al 00009E6B 0000 add [bx+si],al 00009E6D 0000 add [bx+si],al 00009E6F 0000 add [bx+si],al 00009E71 0000 add [bx+si],al 00009E73 0000 add [bx+si],al 00009E75 0000 add [bx+si],al 00009E77 0000 add [bx+si],al 00009E79 0000 add [bx+si],al 00009E7B 0000 add [bx+si],al 00009E7D 0000 add [bx+si],al 00009E7F 0000 add [bx+si],al 00009E81 0000 add [bx+si],al 00009E83 0000 add [bx+si],al 00009E85 0000 add [bx+si],al 00009E87 0000 add [bx+si],al 00009E89 0000 add [bx+si],al 00009E8B 0000 add [bx+si],al 00009E8D 0000 add [bx+si],al 00009E8F 0000 add [bx+si],al 00009E91 0000 add [bx+si],al 00009E93 0000 add [bx+si],al 00009E95 0000 add [bx+si],al 00009E97 0000 add [bx+si],al 00009E99 0000 add [bx+si],al 00009E9B 0000 add [bx+si],al 00009E9D 0000 add [bx+si],al 00009E9F 0000 add [bx+si],al 00009EA1 0000 add [bx+si],al 00009EA3 0000 add [bx+si],al 00009EA5 0000 add [bx+si],al 00009EA7 0000 add [bx+si],al 00009EA9 0000 add [bx+si],al 00009EAB 0000 add [bx+si],al 00009EAD 0000 add [bx+si],al 00009EAF 0000 add [bx+si],al 00009EB1 0000 add [bx+si],al 00009EB3 0000 add [bx+si],al 00009EB5 0000 add [bx+si],al 00009EB7 0000 add [bx+si],al 00009EB9 0000 add [bx+si],al 00009EBB 0000 add [bx+si],al 00009EBD 0000 add [bx+si],al 00009EBF 0000 add [bx+si],al 00009EC1 0000 add [bx+si],al 00009EC3 0000 add [bx+si],al 00009EC5 0000 add [bx+si],al 00009EC7 0000 add [bx+si],al 00009EC9 0000 add [bx+si],al 00009ECB 0000 add [bx+si],al 00009ECD 0000 add [bx+si],al 00009ECF 0000 add [bx+si],al 00009ED1 0000 add [bx+si],al 00009ED3 0000 add [bx+si],al 00009ED5 0000 add [bx+si],al 00009ED7 0000 add [bx+si],al 00009ED9 0000 add [bx+si],al 00009EDB 0000 add [bx+si],al 00009EDD 0000 add [bx+si],al 00009EDF 0000 add [bx+si],al 00009EE1 0000 add [bx+si],al 00009EE3 0000 add [bx+si],al 00009EE5 0000 add [bx+si],al 00009EE7 0000 add [bx+si],al 00009EE9 0000 add [bx+si],al 00009EEB 0000 add [bx+si],al 00009EED 0000 add [bx+si],al 00009EEF 0000 add [bx+si],al 00009EF1 0000 add [bx+si],al 00009EF3 0000 add [bx+si],al 00009EF5 0000 add [bx+si],al 00009EF7 0000 add [bx+si],al 00009EF9 0000 add [bx+si],al 00009EFB 0000 add [bx+si],al 00009EFD 0000 add [bx+si],al 00009EFF 0000 add [bx+si],al 00009F01 0000 add [bx+si],al 00009F03 0000 add [bx+si],al 00009F05 0000 add [bx+si],al 00009F07 0000 add [bx+si],al 00009F09 0000 add [bx+si],al 00009F0B 0000 add [bx+si],al 00009F0D 0000 add [bx+si],al 00009F0F 0000 add [bx+si],al 00009F11 0000 add [bx+si],al 00009F13 0000 add [bx+si],al 00009F15 0000 add [bx+si],al 00009F17 0000 add [bx+si],al 00009F19 0000 add [bx+si],al 00009F1B 0000 add [bx+si],al 00009F1D 0000 add [bx+si],al 00009F1F 0000 add [bx+si],al 00009F21 0000 add [bx+si],al 00009F23 0000 add [bx+si],al 00009F25 0000 add [bx+si],al 00009F27 0000 add [bx+si],al 00009F29 0000 add [bx+si],al 00009F2B 0000 add [bx+si],al 00009F2D 0000 add [bx+si],al 00009F2F 0000 add [bx+si],al 00009F31 0000 add [bx+si],al 00009F33 0000 add [bx+si],al 00009F35 0000 add [bx+si],al 00009F37 0000 add [bx+si],al 00009F39 0000 add [bx+si],al 00009F3B 0000 add [bx+si],al 00009F3D 0000 add [bx+si],al 00009F3F 0000 add [bx+si],al 00009F41 0000 add [bx+si],al 00009F43 0000 add [bx+si],al 00009F45 0000 add [bx+si],al 00009F47 0000 add [bx+si],al 00009F49 0000 add [bx+si],al 00009F4B 0000 add [bx+si],al 00009F4D 0000 add [bx+si],al 00009F4F 0000 add [bx+si],al 00009F51 0000 add [bx+si],al 00009F53 0000 add [bx+si],al 00009F55 0000 add [bx+si],al 00009F57 0000 add [bx+si],al 00009F59 0000 add [bx+si],al 00009F5B 0000 add [bx+si],al 00009F5D 0000 add [bx+si],al 00009F5F 0000 add [bx+si],al 00009F61 0000 add [bx+si],al 00009F63 0000 add [bx+si],al 00009F65 0000 add [bx+si],al 00009F67 0000 add [bx+si],al 00009F69 0000 add [bx+si],al 00009F6B 0000 add [bx+si],al 00009F6D 0000 add [bx+si],al 00009F6F 0000 add [bx+si],al 00009F71 0000 add [bx+si],al 00009F73 0000 add [bx+si],al 00009F75 0000 add [bx+si],al 00009F77 0000 add [bx+si],al 00009F79 0000 add [bx+si],al 00009F7B 0000 add [bx+si],al 00009F7D 0000 add [bx+si],al 00009F7F 0000 add [bx+si],al 00009F81 0000 add [bx+si],al 00009F83 0000 add [bx+si],al 00009F85 0000 add [bx+si],al 00009F87 0000 add [bx+si],al 00009F89 0000 add [bx+si],al 00009F8B 0000 add [bx+si],al 00009F8D 0000 add [bx+si],al 00009F8F 0000 add [bx+si],al 00009F91 0000 add [bx+si],al 00009F93 0000 add [bx+si],al 00009F95 0000 add [bx+si],al 00009F97 0000 add [bx+si],al 00009F99 0000 add [bx+si],al 00009F9B 0000 add [bx+si],al 00009F9D 0000 add [bx+si],al 00009F9F 0000 add [bx+si],al 00009FA1 0000 add [bx+si],al 00009FA3 0000 add [bx+si],al 00009FA5 0000 add [bx+si],al 00009FA7 0000 add [bx+si],al 00009FA9 0000 add [bx+si],al 00009FAB 0000 add [bx+si],al 00009FAD 0000 add [bx+si],al 00009FAF 0000 add [bx+si],al 00009FB1 0000 add [bx+si],al 00009FB3 0000 add [bx+si],al 00009FB5 0000 add [bx+si],al 00009FB7 0000 add [bx+si],al 00009FB9 0000 add [bx+si],al 00009FBB 0000 add [bx+si],al 00009FBD 0000 add [bx+si],al 00009FBF 0000 add [bx+si],al 00009FC1 0000 add [bx+si],al 00009FC3 0000 add [bx+si],al 00009FC5 0000 add [bx+si],al 00009FC7 0000 add [bx+si],al 00009FC9 0000 add [bx+si],al 00009FCB 0000 add [bx+si],al 00009FCD 0000 add [bx+si],al 00009FCF 0000 add [bx+si],al 00009FD1 0000 add [bx+si],al 00009FD3 0000 add [bx+si],al 00009FD5 0000 add [bx+si],al 00009FD7 0000 add [bx+si],al 00009FD9 0000 add [bx+si],al 00009FDB 0000 add [bx+si],al 00009FDD 0000 add [bx+si],al 00009FDF 0000 add [bx+si],al 00009FE1 0000 add [bx+si],al 00009FE3 0000 add [bx+si],al 00009FE5 0000 add [bx+si],al 00009FE7 0000 add [bx+si],al 00009FE9 0000 add [bx+si],al 00009FEB 0000 add [bx+si],al 00009FED 0000 add [bx+si],al 00009FEF 0000 add [bx+si],al 00009FF1 0000 add [bx+si],al 00009FF3 0000 add [bx+si],al 00009FF5 0000 add [bx+si],al 00009FF7 0000 add [bx+si],al 00009FF9 0000 add [bx+si],al 00009FFB 0000 add [bx+si],al 00009FFD 0000 add [bx+si],al 00009FFF 0000 add [bx+si],al 0000A001 0000 add [bx+si],al 0000A003 0000 add [bx+si],al 0000A005 0000 add [bx+si],al 0000A007 0000 add [bx+si],al 0000A009 0000 add [bx+si],al 0000A00B 0000 add [bx+si],al 0000A00D 0000 add [bx+si],al 0000A00F 0000 add [bx+si],al 0000A011 0000 add [bx+si],al 0000A013 0000 add [bx+si],al 0000A015 0000 add [bx+si],al 0000A017 0000 add [bx+si],al 0000A019 0000 add [bx+si],al 0000A01B 0000 add [bx+si],al 0000A01D 0000 add [bx+si],al 0000A01F 0000 add [bx+si],al 0000A021 0000 add [bx+si],al 0000A023 0000 add [bx+si],al 0000A025 0000 add [bx+si],al 0000A027 0000 add [bx+si],al 0000A029 0000 add [bx+si],al 0000A02B 0000 add [bx+si],al 0000A02D 0000 add [bx+si],al 0000A02F 0000 add [bx+si],al 0000A031 0000 add [bx+si],al 0000A033 0000 add [bx+si],al 0000A035 0000 add [bx+si],al 0000A037 0000 add [bx+si],al 0000A039 0000 add [bx+si],al 0000A03B 0000 add [bx+si],al 0000A03D 0000 add [bx+si],al 0000A03F 0000 add [bx+si],al 0000A041 0000 add [bx+si],al 0000A043 0000 add [bx+si],al 0000A045 0000 add [bx+si],al 0000A047 0000 add [bx+si],al 0000A049 0000 add [bx+si],al 0000A04B 0000 add [bx+si],al 0000A04D 0000 add [bx+si],al 0000A04F 0000 add [bx+si],al 0000A051 0000 add [bx+si],al 0000A053 0000 add [bx+si],al 0000A055 0000 add [bx+si],al 0000A057 0000 add [bx+si],al 0000A059 0000 add [bx+si],al 0000A05B 0000 add [bx+si],al 0000A05D 0000 add [bx+si],al 0000A05F 0000 add [bx+si],al 0000A061 0000 add [bx+si],al 0000A063 0000 add [bx+si],al 0000A065 0000 add [bx+si],al 0000A067 0000 add [bx+si],al 0000A069 0000 add [bx+si],al 0000A06B 0000 add [bx+si],al 0000A06D 0000 add [bx+si],al 0000A06F 0000 add [bx+si],al 0000A071 0000 add [bx+si],al 0000A073 0000 add [bx+si],al 0000A075 0000 add [bx+si],al 0000A077 0000 add [bx+si],al 0000A079 0000 add [bx+si],al 0000A07B 0000 add [bx+si],al 0000A07D 0000 add [bx+si],al 0000A07F 0000 add [bx+si],al 0000A081 0000 add [bx+si],al 0000A083 0000 add [bx+si],al 0000A085 0000 add [bx+si],al 0000A087 0000 add [bx+si],al 0000A089 0000 add [bx+si],al 0000A08B 0000 add [bx+si],al 0000A08D 0000 add [bx+si],al 0000A08F 0000 add [bx+si],al 0000A091 0000 add [bx+si],al 0000A093 0000 add [bx+si],al 0000A095 0000 add [bx+si],al 0000A097 0000 add [bx+si],al 0000A099 0000 add [bx+si],al 0000A09B 0000 add [bx+si],al 0000A09D 0000 add [bx+si],al 0000A09F 0000 add [bx+si],al 0000A0A1 0000 add [bx+si],al 0000A0A3 0000 add [bx+si],al 0000A0A5 0000 add [bx+si],al 0000A0A7 0000 add [bx+si],al 0000A0A9 0000 add [bx+si],al 0000A0AB 0000 add [bx+si],al 0000A0AD 0000 add [bx+si],al 0000A0AF 0000 add [bx+si],al 0000A0B1 0000 add [bx+si],al 0000A0B3 0000 add [bx+si],al 0000A0B5 0000 add [bx+si],al 0000A0B7 0000 add [bx+si],al 0000A0B9 0000 add [bx+si],al 0000A0BB 0000 add [bx+si],al 0000A0BD 0000 add [bx+si],al 0000A0BF 0000 add [bx+si],al 0000A0C1 0000 add [bx+si],al 0000A0C3 0000 add [bx+si],al 0000A0C5 0000 add [bx+si],al 0000A0C7 0000 add [bx+si],al 0000A0C9 0000 add [bx+si],al 0000A0CB 0000 add [bx+si],al 0000A0CD 0000 add [bx+si],al 0000A0CF 0000 add [bx+si],al 0000A0D1 0000 add [bx+si],al 0000A0D3 0000 add [bx+si],al 0000A0D5 0000 add [bx+si],al 0000A0D7 0000 add [bx+si],al 0000A0D9 0000 add [bx+si],al 0000A0DB 0000 add [bx+si],al 0000A0DD 0000 add [bx+si],al 0000A0DF 0000 add [bx+si],al 0000A0E1 0000 add [bx+si],al 0000A0E3 0000 add [bx+si],al 0000A0E5 0000 add [bx+si],al 0000A0E7 0000 add [bx+si],al 0000A0E9 0000 add [bx+si],al 0000A0EB 0000 add [bx+si],al 0000A0ED 0000 add [bx+si],al 0000A0EF 0000 add [bx+si],al 0000A0F1 0000 add [bx+si],al 0000A0F3 0000 add [bx+si],al 0000A0F5 0000 add [bx+si],al 0000A0F7 0000 add [bx+si],al 0000A0F9 0000 add [bx+si],al 0000A0FB 0000 add [bx+si],al 0000A0FD 0000 add [bx+si],al 0000A0FF 0000 add [bx+si],al 0000A101 0000 add [bx+si],al 0000A103 0000 add [bx+si],al 0000A105 0000 add [bx+si],al 0000A107 0000 add [bx+si],al 0000A109 0000 add [bx+si],al 0000A10B 0000 add [bx+si],al 0000A10D 0000 add [bx+si],al 0000A10F 0000 add [bx+si],al 0000A111 0000 add [bx+si],al 0000A113 0000 add [bx+si],al 0000A115 0000 add [bx+si],al 0000A117 0000 add [bx+si],al 0000A119 0000 add [bx+si],al 0000A11B 0000 add [bx+si],al 0000A11D 0000 add [bx+si],al 0000A11F 0000 add [bx+si],al 0000A121 0000 add [bx+si],al 0000A123 0000 add [bx+si],al 0000A125 0000 add [bx+si],al 0000A127 0000 add [bx+si],al 0000A129 0000 add [bx+si],al 0000A12B 0000 add [bx+si],al 0000A12D 0000 add [bx+si],al 0000A12F 0000 add [bx+si],al 0000A131 0000 add [bx+si],al 0000A133 0000 add [bx+si],al 0000A135 0000 add [bx+si],al 0000A137 0000 add [bx+si],al 0000A139 0000 add [bx+si],al 0000A13B 0000 add [bx+si],al 0000A13D 0000 add [bx+si],al 0000A13F 0000 add [bx+si],al 0000A141 0000 add [bx+si],al 0000A143 0000 add [bx+si],al 0000A145 0000 add [bx+si],al 0000A147 0000 add [bx+si],al 0000A149 0000 add [bx+si],al 0000A14B 0000 add [bx+si],al 0000A14D 0000 add [bx+si],al 0000A14F 0000 add [bx+si],al 0000A151 0000 add [bx+si],al 0000A153 0000 add [bx+si],al 0000A155 0000 add [bx+si],al 0000A157 0000 add [bx+si],al 0000A159 0000 add [bx+si],al 0000A15B 0000 add [bx+si],al 0000A15D 0000 add [bx+si],al 0000A15F 0000 add [bx+si],al 0000A161 0000 add [bx+si],al 0000A163 0000 add [bx+si],al 0000A165 0000 add [bx+si],al 0000A167 0000 add [bx+si],al 0000A169 0000 add [bx+si],al 0000A16B 0000 add [bx+si],al 0000A16D 0000 add [bx+si],al 0000A16F 0000 add [bx+si],al 0000A171 0000 add [bx+si],al 0000A173 0000 add [bx+si],al 0000A175 0000 add [bx+si],al 0000A177 0000 add [bx+si],al 0000A179 0000 add [bx+si],al 0000A17B 0000 add [bx+si],al 0000A17D 0000 add [bx+si],al 0000A17F 0000 add [bx+si],al 0000A181 0000 add [bx+si],al 0000A183 0000 add [bx+si],al 0000A185 0000 add [bx+si],al 0000A187 0000 add [bx+si],al 0000A189 0000 add [bx+si],al 0000A18B 0000 add [bx+si],al 0000A18D 0000 add [bx+si],al 0000A18F 0000 add [bx+si],al 0000A191 0000 add [bx+si],al 0000A193 0000 add [bx+si],al 0000A195 0000 add [bx+si],al 0000A197 0000 add [bx+si],al 0000A199 0000 add [bx+si],al 0000A19B 0000 add [bx+si],al 0000A19D 0000 add [bx+si],al 0000A19F 0000 add [bx+si],al 0000A1A1 0000 add [bx+si],al 0000A1A3 0000 add [bx+si],al 0000A1A5 0000 add [bx+si],al 0000A1A7 0000 add [bx+si],al 0000A1A9 0000 add [bx+si],al 0000A1AB 0000 add [bx+si],al 0000A1AD 0000 add [bx+si],al 0000A1AF 0000 add [bx+si],al 0000A1B1 0000 add [bx+si],al 0000A1B3 0000 add [bx+si],al 0000A1B5 0000 add [bx+si],al 0000A1B7 0000 add [bx+si],al 0000A1B9 0000 add [bx+si],al 0000A1BB 0000 add [bx+si],al 0000A1BD 0000 add [bx+si],al 0000A1BF 0000 add [bx+si],al 0000A1C1 0000 add [bx+si],al 0000A1C3 0000 add [bx+si],al 0000A1C5 0000 add [bx+si],al 0000A1C7 0000 add [bx+si],al 0000A1C9 0000 add [bx+si],al 0000A1CB 0000 add [bx+si],al 0000A1CD 0000 add [bx+si],al 0000A1CF 0000 add [bx+si],al 0000A1D1 0000 add [bx+si],al 0000A1D3 0000 add [bx+si],al 0000A1D5 0000 add [bx+si],al 0000A1D7 0000 add [bx+si],al 0000A1D9 0000 add [bx+si],al 0000A1DB 0000 add [bx+si],al 0000A1DD 0000 add [bx+si],al 0000A1DF 0000 add [bx+si],al 0000A1E1 0000 add [bx+si],al 0000A1E3 0000 add [bx+si],al 0000A1E5 0000 add [bx+si],al 0000A1E7 0000 add [bx+si],al 0000A1E9 0000 add [bx+si],al 0000A1EB 0000 add [bx+si],al 0000A1ED 0000 add [bx+si],al 0000A1EF 0000 add [bx+si],al 0000A1F1 0000 add [bx+si],al 0000A1F3 0000 add [bx+si],al 0000A1F5 0000 add [bx+si],al 0000A1F7 0000 add [bx+si],al 0000A1F9 0000 add [bx+si],al 0000A1FB 0000 add [bx+si],al 0000A1FD 0000 add [bx+si],al 0000A1FF 0000 add [bx+si],al 0000A201 0000 add [bx+si],al 0000A203 0000 add [bx+si],al 0000A205 0000 add [bx+si],al 0000A207 0000 add [bx+si],al 0000A209 0000 add [bx+si],al 0000A20B 0000 add [bx+si],al 0000A20D 0000 add [bx+si],al 0000A20F 0000 add [bx+si],al 0000A211 0000 add [bx+si],al 0000A213 0000 add [bx+si],al 0000A215 0000 add [bx+si],al 0000A217 0000 add [bx+si],al 0000A219 0000 add [bx+si],al 0000A21B 0000 add [bx+si],al 0000A21D 0000 add [bx+si],al 0000A21F 0000 add [bx+si],al 0000A221 0000 add [bx+si],al 0000A223 0000 add [bx+si],al 0000A225 0000 add [bx+si],al 0000A227 0000 add [bx+si],al 0000A229 0000 add [bx+si],al 0000A22B 0000 add [bx+si],al 0000A22D 0000 add [bx+si],al 0000A22F 0000 add [bx+si],al 0000A231 0000 add [bx+si],al 0000A233 0000 add [bx+si],al 0000A235 0000 add [bx+si],al 0000A237 0000 add [bx+si],al 0000A239 0000 add [bx+si],al 0000A23B 0000 add [bx+si],al 0000A23D 0000 add [bx+si],al 0000A23F 0000 add [bx+si],al 0000A241 0000 add [bx+si],al 0000A243 0000 add [bx+si],al 0000A245 0000 add [bx+si],al 0000A247 0000 add [bx+si],al 0000A249 0000 add [bx+si],al 0000A24B 0000 add [bx+si],al 0000A24D 0000 add [bx+si],al 0000A24F 0000 add [bx+si],al 0000A251 0000 add [bx+si],al 0000A253 0000 add [bx+si],al 0000A255 0000 add [bx+si],al 0000A257 0000 add [bx+si],al 0000A259 0000 add [bx+si],al 0000A25B 0000 add [bx+si],al 0000A25D 0000 add [bx+si],al 0000A25F 0000 add [bx+si],al 0000A261 0000 add [bx+si],al 0000A263 0000 add [bx+si],al 0000A265 0000 add [bx+si],al 0000A267 0000 add [bx+si],al 0000A269 0000 add [bx+si],al 0000A26B 0000 add [bx+si],al 0000A26D 0000 add [bx+si],al 0000A26F 0000 add [bx+si],al 0000A271 0000 add [bx+si],al 0000A273 0000 add [bx+si],al 0000A275 0000 add [bx+si],al 0000A277 0000 add [bx+si],al 0000A279 0000 add [bx+si],al 0000A27B 0000 add [bx+si],al 0000A27D 0000 add [bx+si],al 0000A27F 0000 add [bx+si],al 0000A281 0000 add [bx+si],al 0000A283 0000 add [bx+si],al 0000A285 0000 add [bx+si],al 0000A287 0000 add [bx+si],al 0000A289 0000 add [bx+si],al 0000A28B 0000 add [bx+si],al 0000A28D 0000 add [bx+si],al 0000A28F 0000 add [bx+si],al 0000A291 0000 add [bx+si],al 0000A293 0000 add [bx+si],al 0000A295 0000 add [bx+si],al 0000A297 0000 add [bx+si],al 0000A299 0000 add [bx+si],al 0000A29B 0000 add [bx+si],al 0000A29D 0000 add [bx+si],al 0000A29F 0000 add [bx+si],al 0000A2A1 0000 add [bx+si],al 0000A2A3 0000 add [bx+si],al 0000A2A5 0000 add [bx+si],al 0000A2A7 0000 add [bx+si],al 0000A2A9 0000 add [bx+si],al 0000A2AB 0000 add [bx+si],al 0000A2AD 0000 add [bx+si],al 0000A2AF 0000 add [bx+si],al 0000A2B1 0000 add [bx+si],al 0000A2B3 0000 add [bx+si],al 0000A2B5 0000 add [bx+si],al 0000A2B7 0000 add [bx+si],al 0000A2B9 0000 add [bx+si],al 0000A2BB 0000 add [bx+si],al 0000A2BD 0000 add [bx+si],al 0000A2BF 0000 add [bx+si],al 0000A2C1 0000 add [bx+si],al 0000A2C3 0000 add [bx+si],al 0000A2C5 0000 add [bx+si],al 0000A2C7 0000 add [bx+si],al 0000A2C9 0000 add [bx+si],al 0000A2CB 0000 add [bx+si],al 0000A2CD 0000 add [bx+si],al 0000A2CF 0000 add [bx+si],al 0000A2D1 0000 add [bx+si],al 0000A2D3 0000 add [bx+si],al 0000A2D5 0000 add [bx+si],al 0000A2D7 0000 add [bx+si],al 0000A2D9 0000 add [bx+si],al 0000A2DB 0000 add [bx+si],al 0000A2DD 0000 add [bx+si],al 0000A2DF 0000 add [bx+si],al 0000A2E1 0000 add [bx+si],al 0000A2E3 0000 add [bx+si],al 0000A2E5 0000 add [bx+si],al 0000A2E7 0000 add [bx+si],al 0000A2E9 0000 add [bx+si],al 0000A2EB 0000 add [bx+si],al 0000A2ED 0000 add [bx+si],al 0000A2EF 0000 add [bx+si],al 0000A2F1 0000 add [bx+si],al 0000A2F3 0000 add [bx+si],al 0000A2F5 0000 add [bx+si],al 0000A2F7 0000 add [bx+si],al 0000A2F9 0000 add [bx+si],al 0000A2FB 0000 add [bx+si],al 0000A2FD 0000 add [bx+si],al 0000A2FF 0000 add [bx+si],al 0000A301 0000 add [bx+si],al 0000A303 0000 add [bx+si],al 0000A305 0000 add [bx+si],al 0000A307 0000 add [bx+si],al 0000A309 0000 add [bx+si],al 0000A30B 0000 add [bx+si],al 0000A30D 0000 add [bx+si],al 0000A30F 0000 add [bx+si],al 0000A311 0000 add [bx+si],al 0000A313 0000 add [bx+si],al 0000A315 0000 add [bx+si],al 0000A317 0000 add [bx+si],al 0000A319 0000 add [bx+si],al 0000A31B 0000 add [bx+si],al 0000A31D 0000 add [bx+si],al 0000A31F 0000 add [bx+si],al 0000A321 0000 add [bx+si],al 0000A323 0000 add [bx+si],al 0000A325 0000 add [bx+si],al 0000A327 0000 add [bx+si],al 0000A329 0000 add [bx+si],al 0000A32B 0000 add [bx+si],al 0000A32D 0000 add [bx+si],al 0000A32F 0000 add [bx+si],al 0000A331 0000 add [bx+si],al 0000A333 0000 add [bx+si],al 0000A335 0000 add [bx+si],al 0000A337 0000 add [bx+si],al 0000A339 0000 add [bx+si],al 0000A33B 0000 add [bx+si],al 0000A33D 0000 add [bx+si],al 0000A33F 0000 add [bx+si],al 0000A341 0000 add [bx+si],al 0000A343 0000 add [bx+si],al 0000A345 0000 add [bx+si],al 0000A347 0000 add [bx+si],al 0000A349 0000 add [bx+si],al 0000A34B 0000 add [bx+si],al 0000A34D 0000 add [bx+si],al 0000A34F 0000 add [bx+si],al 0000A351 0000 add [bx+si],al 0000A353 0000 add [bx+si],al 0000A355 0000 add [bx+si],al 0000A357 0000 add [bx+si],al 0000A359 0000 add [bx+si],al 0000A35B 0000 add [bx+si],al 0000A35D 0000 add [bx+si],al 0000A35F 0000 add [bx+si],al 0000A361 0000 add [bx+si],al 0000A363 0000 add [bx+si],al 0000A365 D902 fld dword [bp+si] 0000A367 4E dec si 0000A368 00D9 add cl,bl 0000A36A 024E00 add cl,[bp+0x0] 0000A36D D902 fld dword [bp+si] 0000A36F 4E dec si 0000A370 00D9 add cl,bl 0000A372 024E00 add cl,[bp+0x0] 0000A375 0000 add [bx+si],al 0000A377 0000 add [bx+si],al 0000A379 0000 add [bx+si],al 0000A37B 0000 add [bx+si],al 0000A37D 0000 add [bx+si],al 0000A37F 0000 add [bx+si],al 0000A381 0000 add [bx+si],al 0000A383 0000 add [bx+si],al 0000A385 0000 add [bx+si],al 0000A387 0000 add [bx+si],al 0000A389 0000 add [bx+si],al 0000A38B 0000 add [bx+si],al 0000A38D 0000 add [bx+si],al 0000A38F 0000 add [bx+si],al 0000A391 0000 add [bx+si],al 0000A393 0000 add [bx+si],al 0000A395 0000 add [bx+si],al 0000A397 0000 add [bx+si],al 0000A399 0000 add [bx+si],al 0000A39B 0000 add [bx+si],al 0000A39D 0000 add [bx+si],al 0000A39F 0000 add [bx+si],al 0000A3A1 0000 add [bx+si],al 0000A3A3 0000 add [bx+si],al 0000A3A5 0000 add [bx+si],al 0000A3A7 0000 add [bx+si],al 0000A3A9 0000 add [bx+si],al 0000A3AB 0000 add [bx+si],al 0000A3AD 0000 add [bx+si],al 0000A3AF 0000 add [bx+si],al 0000A3B1 0000 add [bx+si],al 0000A3B3 0000 add [bx+si],al 0000A3B5 0000 add [bx+si],al 0000A3B7 0000 add [bx+si],al 0000A3B9 0000 add [bx+si],al 0000A3BB 0000 add [bx+si],al 0000A3BD 0000 add [bx+si],al 0000A3BF 0000 add [bx+si],al 0000A3C1 0000 add [bx+si],al 0000A3C3 0101 add [bx+di],ax 0000A3C5 0101 add [bx+di],ax 0000A3C7 0101 add [bx+di],ax 0000A3C9 0101 add [bx+di],ax 0000A3CB 0101 add [bx+di],ax 0000A3CD 0101 add [bx+di],ax 0000A3CF 0101 add [bx+di],ax 0000A3D1 0101 add [bx+di],ax 0000A3D3 0101 add [bx+di],ax 0000A3D5 0101 add [bx+di],ax 0000A3D7 0101 add [bx+di],ax 0000A3D9 0101 add [bx+di],ax 0000A3DB 0101 add [bx+di],ax 0000A3DD 0101 add [bx+di],ax 0000A3DF 0101 add [bx+di],ax 0000A3E1 0101 add [bx+di],ax 0000A3E3 0101 add [bx+di],ax 0000A3E5 0101 add [bx+di],ax 0000A3E7 0101 add [bx+di],ax 0000A3E9 0101 add [bx+di],ax 0000A3EB 0100 add [bx+si],ax 0000A3ED 0000 add [bx+si],al 0000A3EF 0000 add [bx+si],al 0000A3F1 0000 add [bx+si],al 0000A3F3 0000 add [bx+si],al 0000A3F5 0000 add [bx+si],al 0000A3F7 0000 add [bx+si],al 0000A3F9 0000 add [bx+si],al 0000A3FB 0000 add [bx+si],al 0000A3FD 0000 add [bx+si],al 0000A3FF 0000 add [bx+si],al 0000A401 0000 add [bx+si],al 0000A403 0000 add [bx+si],al 0000A405 0000 add [bx+si],al 0000A407 0000 add [bx+si],al 0000A409 0000 add [bx+si],al 0000A40B 0000 add [bx+si],al 0000A40D 0000 add [bx+si],al 0000A40F 0000 add [bx+si],al 0000A411 0000 add [bx+si],al 0000A413 0000 add [bx+si],al 0000A415 0000 add [bx+si],al 0000A417 0000 add [bx+si],al 0000A419 0000 add [bx+si],al 0000A41B 0000 add [bx+si],al 0000A41D 0000 add [bx+si],al 0000A41F 0000 add [bx+si],al 0000A421 0000 add [bx+si],al 0000A423 0000 add [bx+si],al 0000A425 0000 add [bx+si],al 0000A427 0000 add [bx+si],al 0000A429 0000 add [bx+si],al 0000A42B 0000 add [bx+si],al 0000A42D 0000 add [bx+si],al 0000A42F 0000 add [bx+si],al 0000A431 0000 add [bx+si],al 0000A433 0000 add [bx+si],al 0000A435 0000 add [bx+si],al 0000A437 0000 add [bx+si],al 0000A439 0000 add [bx+si],al 0000A43B 0000 add [bx+si],al 0000A43D 0000 add [bx+si],al 0000A43F 0000 add [bx+si],al 0000A441 0000 add [bx+si],al 0000A443 0000 add [bx+si],al 0000A445 0000 add [bx+si],al 0000A447 0000 add [bx+si],al 0000A449 0000 add [bx+si],al 0000A44B 0000 add [bx+si],al 0000A44D 0000 add [bx+si],al 0000A44F 0000 add [bx+si],al 0000A451 0000 add [bx+si],al 0000A453 0000 add [bx+si],al 0000A455 0000 add [bx+si],al 0000A457 0000 add [bx+si],al 0000A459 0000 add [bx+si],al 0000A45B 0000 add [bx+si],al 0000A45D 0000 add [bx+si],al 0000A45F 0000 add [bx+si],al 0000A461 0000 add [bx+si],al 0000A463 0000 add [bx+si],al 0000A465 0000 add [bx+si],al 0000A467 0000 add [bx+si],al 0000A469 0000 add [bx+si],al 0000A46B 0000 add [bx+si],al 0000A46D 0000 add [bx+si],al 0000A46F 0000 add [bx+si],al 0000A471 0000 add [bx+si],al 0000A473 0000 add [bx+si],al 0000A475 0000 add [bx+si],al 0000A477 0000 add [bx+si],al 0000A479 0000 add [bx+si],al 0000A47B 0000 add [bx+si],al 0000A47D 94 xchg ax,sp 0000A47E 0000 add [bx+si],al 0000A480 0000 add [bx+si],al 0000A482 0000 add [bx+si],al 0000A484 0000 add [bx+si],al 0000A486 0000 add [bx+si],al 0000A488 0000 add [bx+si],al 0000A48A 0000 add [bx+si],al 0000A48C 0000 add [bx+si],al 0000A48E 0000 add [bx+si],al 0000A490 0000 add [bx+si],al 0000A492 0000 add [bx+si],al 0000A494 0000 add [bx+si],al 0000A496 0000 add [bx+si],al 0000A498 0001 add [bx+di],al 0000A49A 0032 add [bp+si],dh 0000A49C 0019 add [bx+di],bl 0000A49E 0004 add [si],al 0000A4A0 0014 add [si],dl 0000A4A2 0014 add [si],dl 0000A4A4 0014 add [si],dl 0000A4A6 0014 add [si],dl 0000A4A8 0014 add [si],dl 0000A4AA 0014 add [si],dl 0000A4AC 0014 add [si],dl 0000A4AE 0014 add [si],dl 0000A4B0 027000 add dh,[bx+si+0x0] 0000A4B3 0000 add [bx+si],al 0000A4B5 0000 add [bx+si],al 0000A4B7 0003 add [bp+di],al 0000A4B9 60 pushaw 0000A4BA 007000 add [bx+si+0x0],dh 0000A4BD 00800F03 add [bx+si+0x30f],al 0000A4C1 60 pushaw 0000A4C2 00800009 add [bx+si+0x900],al 0000A4C6 800F02 or byte [bx],0x2 0000A4C9 C00030 rol byte [bx+si],0x30 0000A4CC 0001 add [bx+di],al 0000A4CE 800F00 or byte [bx],0x0 0000A4D1 0000 add [bx+si],al 0000A4D3 0000 add [bx+si],al 0000A4D5 0000 add [bx+si],al 0000A4D7 0000 add [bx+si],al 0000A4D9 0000 add [bx+si],al 0000A4DB 0000 add [bx+si],al 0000A4DD 0000 add [bx+si],al 0000A4DF 0000 add [bx+si],al 0000A4E1 0000 add [bx+si],al 0000A4E3 0000 add [bx+si],al 0000A4E5 0000 add [bx+si],al 0000A4E7 0000 add [bx+si],al 0000A4E9 0000 add [bx+si],al 0000A4EB 0000 add [bx+si],al 0000A4ED 0000 add [bx+si],al 0000A4EF 0000 add [bx+si],al 0000A4F1 0000 add [bx+si],al 0000A4F3 0000 add [bx+si],al 0000A4F5 0000 add [bx+si],al 0000A4F7 0000 add [bx+si],al 0000A4F9 0000 add [bx+si],al 0000A4FB 0000 add [bx+si],al 0000A4FD 0000 add [bx+si],al 0000A4FF 0000 add [bx+si],al 0000A501 0000 add [bx+si],al 0000A503 0000 add [bx+si],al 0000A505 0000 add [bx+si],al 0000A507 0000 add [bx+si],al 0000A509 0000 add [bx+si],al 0000A50B 0000 add [bx+si],al 0000A50D 0000 add [bx+si],al 0000A50F 0000 add [bx+si],al 0000A511 0000 add [bx+si],al 0000A513 0000 add [bx+si],al 0000A515 0000 add [bx+si],al 0000A517 0000 add [bx+si],al 0000A519 0000 add [bx+si],al 0000A51B 0000 add [bx+si],al 0000A51D 0000 add [bx+si],al 0000A51F 0000 add [bx+si],al 0000A521 0000 add [bx+si],al 0000A523 0000 add [bx+si],al 0000A525 0000 add [bx+si],al 0000A527 0000 add [bx+si],al 0000A529 0000 add [bx+si],al 0000A52B 0000 add [bx+si],al 0000A52D 0000 add [bx+si],al 0000A52F 0000 add [bx+si],al 0000A531 0000 add [bx+si],al 0000A533 0000 add [bx+si],al 0000A535 0000 add [bx+si],al 0000A537 0000 add [bx+si],al 0000A539 0000 add [bx+si],al 0000A53B 0000 add [bx+si],al 0000A53D 0000 add [bx+si],al 0000A53F 0000 add [bx+si],al 0000A541 0000 add [bx+si],al 0000A543 0000 add [bx+si],al 0000A545 0000 add [bx+si],al 0000A547 0000 add [bx+si],al 0000A549 0000 add [bx+si],al 0000A54B 0000 add [bx+si],al 0000A54D 0000 add [bx+si],al 0000A54F 0000 add [bx+si],al 0000A551 0000 add [bx+si],al 0000A553 0000 add [bx+si],al 0000A555 0000 add [bx+si],al 0000A557 0000 add [bx+si],al 0000A559 0000 add [bx+si],al 0000A55B 0000 add [bx+si],al 0000A55D 0000 add [bx+si],al 0000A55F 0000 add [bx+si],al 0000A561 0000 add [bx+si],al 0000A563 0000 add [bx+si],al 0000A565 0000 add [bx+si],al 0000A567 0000 add [bx+si],al 0000A569 0000 add [bx+si],al 0000A56B 0000 add [bx+si],al 0000A56D 0000 add [bx+si],al 0000A56F 0000 add [bx+si],al 0000A571 0000 add [bx+si],al 0000A573 0000 add [bx+si],al 0000A575 0000 add [bx+si],al 0000A577 0000 add [bx+si],al 0000A579 0000 add [bx+si],al 0000A57B 0000 add [bx+si],al 0000A57D 0000 add [bx+si],al 0000A57F 0000 add [bx+si],al 0000A581 0000 add [bx+si],al 0000A583 0000 add [bx+si],al 0000A585 0000 add [bx+si],al 0000A587 0000 add [bx+si],al 0000A589 0000 add [bx+si],al 0000A58B 0000 add [bx+si],al 0000A58D 0000 add [bx+si],al 0000A58F 0000 add [bx+si],al 0000A591 0000 add [bx+si],al 0000A593 0000 add [bx+si],al 0000A595 0000 add [bx+si],al 0000A597 0000 add [bx+si],al 0000A599 0000 add [bx+si],al 0000A59B 0000 add [bx+si],al 0000A59D 0000 add [bx+si],al 0000A59F 0000 add [bx+si],al 0000A5A1 0000 add [bx+si],al 0000A5A3 0000 add [bx+si],al 0000A5A5 0000 add [bx+si],al 0000A5A7 0000 add [bx+si],al 0000A5A9 0000 add [bx+si],al 0000A5AB 0000 add [bx+si],al 0000A5AD 0000 add [bx+si],al 0000A5AF 0000 add [bx+si],al 0000A5B1 0000 add [bx+si],al 0000A5B3 0000 add [bx+si],al 0000A5B5 0000 add [bx+si],al 0000A5B7 0003 add [bp+di],al 0000A5B9 B04A mov al,0x4a 0000A5BB 1C03 sbb al,0x3 0000A5BD B042 mov al,0x42 0000A5BF 1B03 sbb ax,[bp+di] 0000A5C1 B03A mov al,0x3a 0000A5C3 1B03 sbb ax,[bp+di] 0000A5C5 B032 mov al,0x32 0000A5C7 1C03 sbb al,0x3 0000A5C9 B02A mov al,0x2a 0000A5CB 1B03 sbb ax,[bp+di] 0000A5CD B022 mov al,0x22 0000A5CF 1B03 sbb ax,[bp+di] 0000A5D1 B01A mov al,0x1a 0000A5D3 1C03 sbb al,0x3 0000A5D5 B012 mov al,0x12 0000A5D7 1B03 sbb ax,[bp+di] 0000A5D9 B00A mov al,0xa 0000A5DB 1B03 sbb ax,[bp+di] 0000A5DD B002 mov al,0x2 0000A5DF 1C03 sbb al,0x3 0000A5E1 704B jo 0xa62e 0000A5E3 8103304B add word [bp+di],0x4b30 0000A5E7 8102F04B add word [bp+si],0x4bf0 0000A5EB 8102B04B add word [bp+si],0x4bb0 0000A5EF 8102904B add word [bp+si],0x4b90 0000A5F3 8102804A add word [bp+si],0x4a80 0000A5F7 1C02 sbb al,0x2 0000A5F9 80421B02 add byte [bp+si+0x1b],0x2 0000A5FD 803A1B cmp byte [bp+si],0x1b 0000A600 0280321C add al,[bx+si+0x1c32] 0000A604 02802A1B add al,[bx+si+0x1b2a] 0000A608 0280221B add al,[bx+si+0x1b22] 0000A60C 02801A1C add al,[bx+si+0x1c1a] 0000A610 0280121B add al,[bx+si+0x1b12] 0000A614 02800A1B add al,[bx+si+0x1b0a] 0000A618 0280021C add al,[bx+si+0x1c02] 0000A61C 82 db 0x82 0000A61D 8D01 lea ax,[bx+di] 0000A61F 29839301 sub [bp+di+0x193],ax 0000A623 2882AA02 sub [bp+si+0x2aa],al 0000A627 2882CA02 sub [bp+si+0x2ca],al 0000A62B 2982EA02 sub [bp+si+0x2ea],ax 0000A62F 28830A02 sub [bp+di+0x20a],al 0000A633 29837602 sub [bp+di+0x276],ax 0000A637 29835602 sub [bp+di+0x256],ax 0000A63B 28833602 sub [bp+di+0x236],al 0000A63F 29831602 sub [bp+di+0x216],ax 0000A643 2882F602 sub [bp+si+0x2f6],al 0000A647 2982D602 sub [bp+si+0x2d6],ax 0000A64B 2882B602 sub [bp+si+0x2b6],al 0000A64F 29829602 sub [bp+si+0x296],ax 0000A653 28832A02 sub [bp+di+0x22a],al 0000A657 28834A02 sub [bp+di+0x24a],al 0000A65B 29836A02 sub [bp+di+0x26a],ax 0000A65F 28838A02 sub [bp+di+0x28a],al 0000A663 2902 sub [bp+si],ax 0000A665 90 nop 0000A666 0225 add ah,[di] 0000A668 02B00225 add dh,[bx+si+0x2502] 0000A66C 02D0 add dl,al 0000A66E 0225 add ah,[di] 0000A670 02F0 add dh,al 0000A672 0225 add ah,[di] 0000A674 0310 add dx,[bx+si] 0000A676 0225 add ah,[di] 0000A678 0330 add si,[bx+si] 0000A67A 0225 add ah,[di] 0000A67C 035002 add dx,[bx+si+0x2] 0000A67F 250370 and ax,0x7003 0000A682 0225 add ah,[di] 0000A684 03900225 add dx,[bx+si+0x2502] 0000A688 02A80B25 add ch,[bx+si+0x250b] 0000A68C 02B80B25 add bh,[bx+si+0x250b] 0000A690 02E7 add ah,bh 0000A692 0B25 or sp,[di] 0000A694 02F7 add dh,bh 0000A696 0B25 or sp,[di] 0000A698 0327 add sp,[bx] 0000A69A 0B25 or sp,[di] 0000A69C 0337 add si,[bx] 0000A69E 0B25 or sp,[di] 0000A6A0 03660B add sp,[bp+0xb] 0000A6A3 250376 and ax,0x7603 0000A6A6 0B25 or sp,[di] 0000A6A8 02902A18 add dl,[bx+si+0x182a] 0000A6AC 02B02A18 add dh,[bx+si+0x182a] 0000A6B0 02D0 add dl,al 0000A6B2 2A18 sub bl,[bx+si] 0000A6B4 02F0 add dh,al 0000A6B6 2A18 sub bl,[bx+si] 0000A6B8 0310 add dx,[bx+si] 0000A6BA 2A18 sub bl,[bx+si] 0000A6BC 0330 add si,[bx+si] 0000A6BE 2A18 sub bl,[bx+si] 0000A6C0 03502A add dx,[bx+si+0x2a] 0000A6C3 1802 sbb [bp+si],al 0000A6C5 90 nop 0000A6C6 361802 sbb [ss:bp+si],al 0000A6C9 B036 mov al,0x36 0000A6CB 1802 sbb [bp+si],al 0000A6CD D0 db 0xd0 0000A6CE 361802 sbb [ss:bp+si],al 0000A6D1 F0361803 lock sbb [ss:bp+di],al 0000A6D5 10361803 adc [0x318],dh 0000A6D9 30361803 xor [0x318],dh 0000A6DD 50 push ax 0000A6DE 361803 sbb [ss:bp+di],al 0000A6E1 7036 jo 0xa719 0000A6E3 1803 sbb [bp+di],al 0000A6E5 90 nop 0000A6E6 361803 sbb [ss:bp+di],al 0000A6E9 3822 cmp [bp+si],ah 0000A6EB 150348 adc ax,0x4803 0000A6EE 2215 and dl,[di] 0000A6F0 0338 add di,[bx+si] 0000A6F2 1A15 sbb dl,[di] 0000A6F4 03481A add cx,[bx+si+0x1a] 0000A6F7 15830A adc ax,0xa83 0000A6FA 321682C8 xor dl,[0xc882] 0000A6FE 47 inc di 0000A6FF 96 xchg ax,si 0000A700 82 db 0x82 0000A701 C8439682 enter 0x9643,0x82 0000A705 C83F9682 enter 0x963f,0x82 0000A709 C83B9602 enter 0x963b,0x2 0000A70D 90 nop 0000A70E 45 inc bp 0000A70F 82 db 0x82 0000A710 02B04582 add dh,[bx+si-0x7dbb] 0000A714 02D0 add dl,al 0000A716 45 inc bp 0000A717 82 db 0x82 0000A718 02F0 add dh,al 0000A71A 45 inc bp 0000A71B 82 db 0x82 0000A71C 0310 add dx,[bx+si] 0000A71E 45 inc bp 0000A71F 82 db 0x82 0000A720 0330 add si,[bx+si] 0000A722 45 inc bp 0000A723 82 db 0x82 0000A724 FF db 0xff 0000A725 FF db 0xff 0000A726 FF db 0xff 0000A727 FF db 0xff 0000A728 FF db 0xff 0000A729 FF db 0xff 0000A72A FF db 0xff 0000A72B FF db 0xff 0000A72C FF db 0xff 0000A72D FF db 0xff 0000A72E FF db 0xff 0000A72F FF db 0xff 0000A730 FF db 0xff 0000A731 FF db 0xff 0000A732 FF db 0xff 0000A733 FF db 0xff 0000A734 FF db 0xff 0000A735 FF db 0xff 0000A736 FF db 0xff 0000A737 FF db 0xff 0000A738 FF db 0xff 0000A739 FF db 0xff 0000A73A FF db 0xff 0000A73B FF db 0xff 0000A73C FF db 0xff 0000A73D FF db 0xff 0000A73E FF db 0xff 0000A73F FF db 0xff 0000A740 FF db 0xff 0000A741 FF db 0xff 0000A742 FF db 0xff 0000A743 FF db 0xff 0000A744 FF db 0xff 0000A745 FF db 0xff 0000A746 FF db 0xff 0000A747 FF db 0xff 0000A748 FF db 0xff 0000A749 FF db 0xff 0000A74A FF db 0xff 0000A74B FF db 0xff 0000A74C FF db 0xff 0000A74D FF db 0xff 0000A74E FF db 0xff 0000A74F FF db 0xff 0000A750 FF db 0xff 0000A751 FF db 0xff 0000A752 FF db 0xff 0000A753 FF db 0xff 0000A754 FF db 0xff 0000A755 FF db 0xff 0000A756 FF db 0xff 0000A757 FF db 0xff 0000A758 FF db 0xff 0000A759 FF db 0xff 0000A75A FF db 0xff 0000A75B FF db 0xff 0000A75C FF db 0xff 0000A75D FF db 0xff 0000A75E FF db 0xff 0000A75F FF db 0xff 0000A760 FF db 0xff 0000A761 FF db 0xff 0000A762 FF db 0xff 0000A763 FF db 0xff 0000A764 FF db 0xff 0000A765 FF db 0xff 0000A766 FF db 0xff 0000A767 FF db 0xff 0000A768 FF db 0xff 0000A769 FF db 0xff 0000A76A FF db 0xff 0000A76B FF db 0xff 0000A76C FF db 0xff 0000A76D FF db 0xff 0000A76E FF db 0xff 0000A76F FF db 0xff 0000A770 FF db 0xff 0000A771 FF db 0xff 0000A772 FF db 0xff 0000A773 FF db 0xff 0000A774 FF db 0xff 0000A775 FF db 0xff 0000A776 FF db 0xff 0000A777 FF db 0xff 0000A778 FF db 0xff 0000A779 FF db 0xff 0000A77A FF db 0xff 0000A77B FF db 0xff 0000A77C FF db 0xff 0000A77D FF db 0xff 0000A77E FF db 0xff 0000A77F FF db 0xff 0000A780 FF db 0xff 0000A781 FF db 0xff 0000A782 FF db 0xff 0000A783 FF db 0xff 0000A784 FF db 0xff 0000A785 FF db 0xff 0000A786 FF db 0xff 0000A787 FF db 0xff 0000A788 FF db 0xff 0000A789 FF db 0xff 0000A78A FF db 0xff 0000A78B FF db 0xff 0000A78C FF db 0xff 0000A78D FF db 0xff 0000A78E FF db 0xff 0000A78F FF db 0xff 0000A790 FF db 0xff 0000A791 FF db 0xff 0000A792 FF db 0xff 0000A793 FF db 0xff 0000A794 FF db 0xff 0000A795 FF db 0xff 0000A796 FF db 0xff 0000A797 FF db 0xff 0000A798 FF db 0xff 0000A799 FF db 0xff 0000A79A FF db 0xff 0000A79B FF db 0xff 0000A79C FF db 0xff 0000A79D FF db 0xff 0000A79E FF db 0xff 0000A79F FF db 0xff 0000A7A0 FF db 0xff 0000A7A1 FF db 0xff 0000A7A2 FF db 0xff 0000A7A3 FF db 0xff 0000A7A4 FF db 0xff 0000A7A5 FF db 0xff 0000A7A6 FF db 0xff 0000A7A7 FF db 0xff 0000A7A8 FF db 0xff 0000A7A9 FF db 0xff 0000A7AA FF db 0xff 0000A7AB FF db 0xff 0000A7AC FF db 0xff 0000A7AD FF db 0xff 0000A7AE FF db 0xff 0000A7AF FF db 0xff 0000A7B0 FF db 0xff 0000A7B1 FF db 0xff 0000A7B2 FF db 0xff 0000A7B3 FF db 0xff 0000A7B4 FF db 0xff 0000A7B5 FF db 0xff 0000A7B6 FF db 0xff 0000A7B7 FF db 0xff 0000A7B8 FF db 0xff 0000A7B9 FF db 0xff 0000A7BA FF db 0xff 0000A7BB FF db 0xff 0000A7BC FF db 0xff 0000A7BD FF db 0xff 0000A7BE FF db 0xff 0000A7BF FF db 0xff 0000A7C0 FF db 0xff 0000A7C1 FF db 0xff 0000A7C2 FF db 0xff 0000A7C3 FF db 0xff 0000A7C4 FF db 0xff 0000A7C5 FF db 0xff 0000A7C6 FF db 0xff 0000A7C7 FF db 0xff 0000A7C8 FF db 0xff 0000A7C9 FF db 0xff 0000A7CA FF db 0xff 0000A7CB FF db 0xff 0000A7CC FF db 0xff 0000A7CD FF db 0xff 0000A7CE FF db 0xff 0000A7CF FF db 0xff 0000A7D0 FF db 0xff 0000A7D1 FF db 0xff 0000A7D2 FF db 0xff 0000A7D3 FF db 0xff 0000A7D4 FF db 0xff 0000A7D5 FF db 0xff 0000A7D6 FF db 0xff 0000A7D7 FF db 0xff 0000A7D8 FF db 0xff 0000A7D9 FF db 0xff 0000A7DA FF db 0xff 0000A7DB FF db 0xff 0000A7DC FF db 0xff 0000A7DD FF db 0xff 0000A7DE FF db 0xff 0000A7DF FF db 0xff 0000A7E0 FF db 0xff 0000A7E1 FF db 0xff 0000A7E2 FF db 0xff 0000A7E3 FF db 0xff 0000A7E4 FF db 0xff 0000A7E5 FF db 0xff 0000A7E6 FF db 0xff 0000A7E7 FF db 0xff 0000A7E8 FF db 0xff 0000A7E9 FF db 0xff 0000A7EA FF db 0xff 0000A7EB FF db 0xff 0000A7EC FF db 0xff 0000A7ED FF db 0xff 0000A7EE FF db 0xff 0000A7EF FF db 0xff 0000A7F0 FF db 0xff 0000A7F1 FF db 0xff 0000A7F2 FF db 0xff 0000A7F3 FF db 0xff 0000A7F4 FF db 0xff 0000A7F5 FF db 0xff 0000A7F6 FF db 0xff 0000A7F7 FF db 0xff 0000A7F8 FF db 0xff 0000A7F9 FF db 0xff 0000A7FA FF db 0xff 0000A7FB FF db 0xff 0000A7FC FF db 0xff 0000A7FD FF db 0xff 0000A7FE FF db 0xff 0000A7FF FF db 0xff 0000A800 FF db 0xff 0000A801 FF db 0xff 0000A802 FF db 0xff 0000A803 FF db 0xff 0000A804 FF db 0xff 0000A805 FF db 0xff 0000A806 FF db 0xff 0000A807 FF db 0xff 0000A808 FF db 0xff 0000A809 FF db 0xff 0000A80A FF db 0xff 0000A80B FF db 0xff 0000A80C FF db 0xff 0000A80D FF db 0xff 0000A80E FF db 0xff 0000A80F FF db 0xff 0000A810 FF db 0xff 0000A811 FF db 0xff 0000A812 FF db 0xff 0000A813 FF db 0xff 0000A814 FF db 0xff 0000A815 FF db 0xff 0000A816 FF db 0xff 0000A817 FF db 0xff 0000A818 FF db 0xff 0000A819 FF db 0xff 0000A81A FF db 0xff 0000A81B FF db 0xff 0000A81C FF db 0xff 0000A81D FF db 0xff 0000A81E FF db 0xff 0000A81F FF db 0xff 0000A820 FF db 0xff 0000A821 FF db 0xff 0000A822 FF db 0xff 0000A823 FF db 0xff 0000A824 FF db 0xff 0000A825 FF db 0xff 0000A826 FF db 0xff 0000A827 FF db 0xff 0000A828 FF db 0xff 0000A829 FF db 0xff 0000A82A FF db 0xff 0000A82B FF db 0xff 0000A82C FF db 0xff 0000A82D FF db 0xff 0000A82E FF db 0xff 0000A82F FF db 0xff 0000A830 FF db 0xff 0000A831 FF db 0xff 0000A832 FF db 0xff 0000A833 FF db 0xff 0000A834 FF db 0xff 0000A835 FF db 0xff 0000A836 FF db 0xff 0000A837 FF db 0xff 0000A838 FF db 0xff 0000A839 FF db 0xff 0000A83A FF db 0xff 0000A83B FF db 0xff 0000A83C FF db 0xff 0000A83D FF db 0xff 0000A83E FF db 0xff 0000A83F FF db 0xff 0000A840 FF db 0xff 0000A841 FF db 0xff 0000A842 FF db 0xff 0000A843 FF db 0xff 0000A844 FF db 0xff 0000A845 FF db 0xff 0000A846 FF db 0xff 0000A847 FF db 0xff 0000A848 FF db 0xff 0000A849 FF db 0xff 0000A84A FF db 0xff 0000A84B FF db 0xff 0000A84C FF db 0xff 0000A84D FF db 0xff 0000A84E FF db 0xff 0000A84F FF db 0xff 0000A850 FF db 0xff 0000A851 FF db 0xff 0000A852 FF db 0xff 0000A853 FF db 0xff 0000A854 FF db 0xff 0000A855 FF db 0xff 0000A856 FF db 0xff 0000A857 FF db 0xff 0000A858 FF db 0xff 0000A859 FF db 0xff 0000A85A FF db 0xff 0000A85B FF db 0xff 0000A85C FF db 0xff 0000A85D FF db 0xff 0000A85E FF db 0xff 0000A85F FF db 0xff 0000A860 FF db 0xff 0000A861 FF db 0xff 0000A862 FF db 0xff 0000A863 FF db 0xff 0000A864 FF db 0xff 0000A865 FF db 0xff 0000A866 FF db 0xff 0000A867 FF db 0xff 0000A868 FF db 0xff 0000A869 FF db 0xff 0000A86A FF db 0xff 0000A86B FF db 0xff 0000A86C FF db 0xff 0000A86D FF db 0xff 0000A86E FF db 0xff 0000A86F FF db 0xff 0000A870 FF db 0xff 0000A871 FF db 0xff 0000A872 FF db 0xff 0000A873 FF db 0xff 0000A874 FF db 0xff 0000A875 FF db 0xff 0000A876 FF db 0xff 0000A877 FF db 0xff 0000A878 FF db 0xff 0000A879 FF db 0xff 0000A87A FF db 0xff 0000A87B FF db 0xff 0000A87C FF db 0xff 0000A87D FF db 0xff 0000A87E FF db 0xff 0000A87F FF db 0xff 0000A880 FF db 0xff 0000A881 FF db 0xff 0000A882 FF db 0xff 0000A883 FF db 0xff 0000A884 FF db 0xff 0000A885 FF db 0xff 0000A886 FF db 0xff 0000A887 FF db 0xff 0000A888 FF db 0xff 0000A889 FF db 0xff 0000A88A FF db 0xff 0000A88B FF db 0xff 0000A88C FF db 0xff 0000A88D FF db 0xff 0000A88E FF db 0xff 0000A88F FF db 0xff 0000A890 FF db 0xff 0000A891 FF db 0xff 0000A892 FF db 0xff 0000A893 FF db 0xff 0000A894 FF db 0xff 0000A895 FF db 0xff 0000A896 FF db 0xff 0000A897 FF db 0xff 0000A898 FF db 0xff 0000A899 FF db 0xff 0000A89A FF db 0xff 0000A89B FF db 0xff 0000A89C FF db 0xff 0000A89D FF db 0xff 0000A89E FF db 0xff 0000A89F FF db 0xff 0000A8A0 FF db 0xff 0000A8A1 FF db 0xff 0000A8A2 FF db 0xff 0000A8A3 FF db 0xff 0000A8A4 FF db 0xff 0000A8A5 FF db 0xff 0000A8A6 FF db 0xff 0000A8A7 FF db 0xff 0000A8A8 FF db 0xff 0000A8A9 FF db 0xff 0000A8AA FF db 0xff 0000A8AB FF db 0xff 0000A8AC FF db 0xff 0000A8AD FF db 0xff 0000A8AE FF db 0xff 0000A8AF FF db 0xff 0000A8B0 FF db 0xff 0000A8B1 FF db 0xff 0000A8B2 FF db 0xff 0000A8B3 FF db 0xff 0000A8B4 FF db 0xff 0000A8B5 FF db 0xff 0000A8B6 FF db 0xff 0000A8B7 FF db 0xff 0000A8B8 FF db 0xff 0000A8B9 FF db 0xff 0000A8BA FF db 0xff 0000A8BB FF db 0xff 0000A8BC FF db 0xff 0000A8BD FF db 0xff 0000A8BE FF db 0xff 0000A8BF FF db 0xff 0000A8C0 FF db 0xff 0000A8C1 FF db 0xff 0000A8C2 FF db 0xff 0000A8C3 FF db 0xff 0000A8C4 FF db 0xff 0000A8C5 FF db 0xff 0000A8C6 FF db 0xff 0000A8C7 FF db 0xff 0000A8C8 FF db 0xff 0000A8C9 FF db 0xff 0000A8CA FF db 0xff 0000A8CB FF db 0xff 0000A8CC FF db 0xff 0000A8CD FF db 0xff 0000A8CE FF db 0xff 0000A8CF FF db 0xff 0000A8D0 FF db 0xff 0000A8D1 FF db 0xff 0000A8D2 FF db 0xff 0000A8D3 FF db 0xff 0000A8D4 FF db 0xff 0000A8D5 FF db 0xff 0000A8D6 FF db 0xff 0000A8D7 FF db 0xff 0000A8D8 FF db 0xff 0000A8D9 FF db 0xff 0000A8DA FF db 0xff 0000A8DB FF db 0xff 0000A8DC FF db 0xff 0000A8DD FF db 0xff 0000A8DE FF db 0xff 0000A8DF FF db 0xff 0000A8E0 FF db 0xff 0000A8E1 FF db 0xff 0000A8E2 FF db 0xff 0000A8E3 FF db 0xff 0000A8E4 FF db 0xff 0000A8E5 FF db 0xff 0000A8E6 FF db 0xff 0000A8E7 FF db 0xff 0000A8E8 FF db 0xff 0000A8E9 FF db 0xff 0000A8EA FF db 0xff 0000A8EB FF db 0xff 0000A8EC FF db 0xff 0000A8ED FF db 0xff 0000A8EE FF db 0xff 0000A8EF FF db 0xff 0000A8F0 FF db 0xff 0000A8F1 FF db 0xff 0000A8F2 FF db 0xff 0000A8F3 FF db 0xff 0000A8F4 FF db 0xff 0000A8F5 FF db 0xff 0000A8F6 FF db 0xff 0000A8F7 FF db 0xff 0000A8F8 FF db 0xff 0000A8F9 FF db 0xff 0000A8FA FF db 0xff 0000A8FB FF db 0xff 0000A8FC FF db 0xff 0000A8FD FF db 0xff 0000A8FE FF db 0xff 0000A8FF FF db 0xff 0000A900 FF db 0xff 0000A901 FF db 0xff 0000A902 FF db 0xff 0000A903 FF db 0xff 0000A904 FF db 0xff 0000A905 FF db 0xff 0000A906 FF db 0xff 0000A907 FF db 0xff 0000A908 FF db 0xff 0000A909 FF db 0xff 0000A90A FF db 0xff 0000A90B FF db 0xff 0000A90C FF db 0xff 0000A90D FF db 0xff 0000A90E FF db 0xff 0000A90F FF db 0xff 0000A910 FF db 0xff 0000A911 FF db 0xff 0000A912 FF db 0xff 0000A913 FF db 0xff 0000A914 FF db 0xff 0000A915 FF db 0xff 0000A916 FF db 0xff 0000A917 FF db 0xff 0000A918 FF db 0xff 0000A919 FF db 0xff 0000A91A FF db 0xff 0000A91B FF db 0xff 0000A91C FF db 0xff 0000A91D FF db 0xff 0000A91E FF db 0xff 0000A91F FF db 0xff 0000A920 FF db 0xff 0000A921 FF db 0xff 0000A922 FF db 0xff 0000A923 FF db 0xff 0000A924 FF db 0xff 0000A925 FF db 0xff 0000A926 FF db 0xff 0000A927 FF db 0xff 0000A928 FF db 0xff 0000A929 FF db 0xff 0000A92A FF db 0xff 0000A92B FF db 0xff 0000A92C FF db 0xff 0000A92D FF db 0xff 0000A92E FF db 0xff 0000A92F FF db 0xff 0000A930 FF db 0xff 0000A931 FF db 0xff 0000A932 FF db 0xff 0000A933 FF db 0xff 0000A934 FF db 0xff 0000A935 FF db 0xff 0000A936 FF db 0xff 0000A937 FF db 0xff 0000A938 FF db 0xff 0000A939 FF db 0xff 0000A93A FF db 0xff 0000A93B FF db 0xff 0000A93C FF db 0xff 0000A93D FF db 0xff 0000A93E FF db 0xff 0000A93F FF db 0xff 0000A940 FF db 0xff 0000A941 FF db 0xff 0000A942 FF db 0xff 0000A943 FF db 0xff 0000A944 FF db 0xff 0000A945 FF db 0xff 0000A946 FF db 0xff 0000A947 FF db 0xff 0000A948 FF db 0xff 0000A949 FF db 0xff 0000A94A FF db 0xff 0000A94B FF db 0xff 0000A94C FF db 0xff 0000A94D FF db 0xff 0000A94E FF db 0xff 0000A94F FF db 0xff 0000A950 FF db 0xff 0000A951 FF db 0xff 0000A952 FF db 0xff 0000A953 FF db 0xff 0000A954 FF db 0xff 0000A955 FF db 0xff 0000A956 FF db 0xff 0000A957 FF db 0xff 0000A958 FF db 0xff 0000A959 FF db 0xff 0000A95A FF db 0xff 0000A95B FF db 0xff 0000A95C FF db 0xff 0000A95D FF db 0xff 0000A95E FF db 0xff 0000A95F FF db 0xff 0000A960 FF db 0xff 0000A961 FF db 0xff 0000A962 FF db 0xff 0000A963 FF db 0xff 0000A964 FF db 0xff 0000A965 FF db 0xff 0000A966 FF db 0xff 0000A967 FF db 0xff 0000A968 FF db 0xff 0000A969 FF db 0xff 0000A96A FF db 0xff 0000A96B FF db 0xff 0000A96C FF db 0xff 0000A96D FF db 0xff 0000A96E FF db 0xff 0000A96F FF db 0xff 0000A970 FF db 0xff 0000A971 FF db 0xff 0000A972 FF db 0xff 0000A973 FF db 0xff 0000A974 FF db 0xff 0000A975 FF db 0xff 0000A976 FF db 0xff 0000A977 FF db 0xff 0000A978 FF db 0xff 0000A979 FF db 0xff 0000A97A FF db 0xff 0000A97B FF db 0xff 0000A97C FF db 0xff 0000A97D FF db 0xff 0000A97E FF db 0xff 0000A97F FF db 0xff 0000A980 FF db 0xff 0000A981 FF db 0xff 0000A982 FF db 0xff 0000A983 FF db 0xff 0000A984 FF db 0xff 0000A985 FF db 0xff 0000A986 FF db 0xff 0000A987 FF db 0xff 0000A988 FF db 0xff 0000A989 FF db 0xff 0000A98A FF db 0xff 0000A98B FF db 0xff 0000A98C FF db 0xff 0000A98D FF db 0xff 0000A98E FF db 0xff 0000A98F FF db 0xff 0000A990 FF db 0xff 0000A991 FF db 0xff 0000A992 FF db 0xff 0000A993 FF db 0xff 0000A994 FF db 0xff 0000A995 FF db 0xff 0000A996 FF db 0xff 0000A997 FF db 0xff 0000A998 FF db 0xff 0000A999 FF db 0xff 0000A99A FF db 0xff 0000A99B FF db 0xff 0000A99C FF db 0xff 0000A99D FF db 0xff 0000A99E FF db 0xff 0000A99F FF db 0xff 0000A9A0 FF db 0xff 0000A9A1 FF db 0xff 0000A9A2 FF db 0xff 0000A9A3 FF db 0xff 0000A9A4 FF db 0xff 0000A9A5 FF db 0xff 0000A9A6 FF db 0xff 0000A9A7 FF db 0xff 0000A9A8 FF db 0xff 0000A9A9 FF db 0xff 0000A9AA FF db 0xff 0000A9AB FF db 0xff 0000A9AC FF db 0xff 0000A9AD FF db 0xff 0000A9AE FF db 0xff 0000A9AF FF db 0xff 0000A9B0 FF db 0xff 0000A9B1 FF db 0xff 0000A9B2 FF db 0xff 0000A9B3 FF db 0xff 0000A9B4 FF db 0xff 0000A9B5 FF db 0xff 0000A9B6 FF db 0xff 0000A9B7 FF db 0xff 0000A9B8 FF db 0xff 0000A9B9 FF db 0xff 0000A9BA FF db 0xff 0000A9BB FF db 0xff 0000A9BC FF db 0xff 0000A9BD FF db 0xff 0000A9BE FF db 0xff 0000A9BF FF db 0xff 0000A9C0 FF db 0xff 0000A9C1 FF db 0xff 0000A9C2 FF db 0xff 0000A9C3 FF db 0xff 0000A9C4 FF db 0xff 0000A9C5 FF db 0xff 0000A9C6 FF db 0xff 0000A9C7 FF db 0xff 0000A9C8 FF db 0xff 0000A9C9 FF db 0xff 0000A9CA FF db 0xff 0000A9CB FF db 0xff 0000A9CC FF db 0xff 0000A9CD FF db 0xff 0000A9CE FF db 0xff 0000A9CF FF db 0xff 0000A9D0 FF db 0xff 0000A9D1 FF db 0xff 0000A9D2 FF db 0xff 0000A9D3 FF db 0xff 0000A9D4 FF db 0xff 0000A9D5 FF db 0xff 0000A9D6 FF db 0xff 0000A9D7 FF db 0xff 0000A9D8 FF db 0xff 0000A9D9 FF db 0xff 0000A9DA FF db 0xff 0000A9DB FF db 0xff 0000A9DC FF db 0xff 0000A9DD FF db 0xff 0000A9DE FF db 0xff 0000A9DF FF db 0xff 0000A9E0 FF db 0xff 0000A9E1 FF db 0xff 0000A9E2 FF db 0xff 0000A9E3 FF db 0xff 0000A9E4 FF db 0xff 0000A9E5 FF db 0xff 0000A9E6 FF db 0xff 0000A9E7 FF db 0xff 0000A9E8 FF db 0xff 0000A9E9 FF db 0xff 0000A9EA FF db 0xff 0000A9EB FF db 0xff 0000A9EC FF db 0xff 0000A9ED FF db 0xff 0000A9EE FF db 0xff 0000A9EF FF db 0xff 0000A9F0 FF db 0xff 0000A9F1 FF db 0xff 0000A9F2 FF db 0xff 0000A9F3 FF db 0xff 0000A9F4 FF db 0xff 0000A9F5 FF db 0xff 0000A9F6 FF db 0xff 0000A9F7 FF db 0xff 0000A9F8 FF db 0xff 0000A9F9 FF db 0xff 0000A9FA FF db 0xff 0000A9FB FF db 0xff 0000A9FC FF db 0xff 0000A9FD FF db 0xff 0000A9FE FF db 0xff 0000A9FF FF db 0xff 0000AA00 FF db 0xff 0000AA01 FF db 0xff 0000AA02 FF db 0xff 0000AA03 FF db 0xff 0000AA04 FF db 0xff 0000AA05 FF db 0xff 0000AA06 FF db 0xff 0000AA07 FF db 0xff 0000AA08 FF db 0xff 0000AA09 FF db 0xff 0000AA0A FF db 0xff 0000AA0B FF db 0xff 0000AA0C FF db 0xff 0000AA0D FF db 0xff 0000AA0E FF db 0xff 0000AA0F FF db 0xff 0000AA10 FF db 0xff 0000AA11 FF db 0xff 0000AA12 FF db 0xff 0000AA13 FF db 0xff 0000AA14 FF db 0xff 0000AA15 FF db 0xff 0000AA16 FF db 0xff 0000AA17 FF db 0xff 0000AA18 FF db 0xff 0000AA19 FF db 0xff 0000AA1A FF db 0xff 0000AA1B FF db 0xff 0000AA1C FF db 0xff 0000AA1D FF db 0xff 0000AA1E FF db 0xff 0000AA1F FF db 0xff 0000AA20 FF db 0xff 0000AA21 FF db 0xff 0000AA22 FF db 0xff 0000AA23 FF db 0xff 0000AA24 FF db 0xff 0000AA25 FF db 0xff 0000AA26 FF db 0xff 0000AA27 FF db 0xff 0000AA28 FF db 0xff 0000AA29 FF db 0xff 0000AA2A FF db 0xff 0000AA2B FF db 0xff 0000AA2C FF db 0xff 0000AA2D FF db 0xff 0000AA2E FF db 0xff 0000AA2F FF db 0xff 0000AA30 FF db 0xff 0000AA31 FF db 0xff 0000AA32 FF db 0xff 0000AA33 FF db 0xff 0000AA34 FF db 0xff 0000AA35 FF db 0xff 0000AA36 FF db 0xff 0000AA37 FF db 0xff 0000AA38 FF db 0xff 0000AA39 FF db 0xff 0000AA3A FF db 0xff 0000AA3B FF db 0xff 0000AA3C FF db 0xff 0000AA3D FF db 0xff 0000AA3E FF db 0xff 0000AA3F FF db 0xff 0000AA40 FF db 0xff 0000AA41 FF db 0xff 0000AA42 FF db 0xff 0000AA43 FF db 0xff 0000AA44 FF db 0xff 0000AA45 FF db 0xff 0000AA46 FF db 0xff 0000AA47 FF db 0xff 0000AA48 FF db 0xff 0000AA49 FF db 0xff 0000AA4A FF db 0xff 0000AA4B FF db 0xff 0000AA4C FF db 0xff 0000AA4D FF db 0xff 0000AA4E FF db 0xff 0000AA4F FF db 0xff 0000AA50 FF db 0xff 0000AA51 FF db 0xff 0000AA52 FF db 0xff 0000AA53 FF db 0xff 0000AA54 FF db 0xff 0000AA55 FF db 0xff 0000AA56 FF db 0xff 0000AA57 FF db 0xff 0000AA58 FF db 0xff 0000AA59 FF db 0xff 0000AA5A FF db 0xff 0000AA5B FF db 0xff 0000AA5C FF db 0xff 0000AA5D FF db 0xff 0000AA5E FF db 0xff 0000AA5F FF db 0xff 0000AA60 FF db 0xff 0000AA61 FF db 0xff 0000AA62 FF db 0xff 0000AA63 FF db 0xff 0000AA64 FF db 0xff 0000AA65 FF db 0xff 0000AA66 FF db 0xff 0000AA67 FF db 0xff 0000AA68 FF db 0xff 0000AA69 FF db 0xff 0000AA6A FF db 0xff 0000AA6B FF db 0xff 0000AA6C FF db 0xff 0000AA6D FF db 0xff 0000AA6E FF db 0xff 0000AA6F FF db 0xff 0000AA70 FF db 0xff 0000AA71 FF db 0xff 0000AA72 FF db 0xff 0000AA73 FF db 0xff 0000AA74 FF db 0xff 0000AA75 FF db 0xff 0000AA76 FF db 0xff 0000AA77 FF db 0xff 0000AA78 FF db 0xff 0000AA79 FF db 0xff 0000AA7A FF db 0xff 0000AA7B FF db 0xff 0000AA7C FF db 0xff 0000AA7D FF db 0xff 0000AA7E FF db 0xff 0000AA7F FF db 0xff 0000AA80 FF db 0xff 0000AA81 FF db 0xff 0000AA82 FF db 0xff 0000AA83 FF db 0xff 0000AA84 FF db 0xff 0000AA85 FF db 0xff 0000AA86 FF db 0xff 0000AA87 FF db 0xff 0000AA88 FF db 0xff 0000AA89 FF db 0xff 0000AA8A FF db 0xff 0000AA8B FF db 0xff 0000AA8C FF db 0xff 0000AA8D FF db 0xff 0000AA8E FF db 0xff 0000AA8F FF db 0xff 0000AA90 FF db 0xff 0000AA91 FF db 0xff 0000AA92 FF db 0xff 0000AA93 FF db 0xff 0000AA94 FF db 0xff 0000AA95 FF db 0xff 0000AA96 FF db 0xff 0000AA97 FF db 0xff 0000AA98 FF db 0xff 0000AA99 FF db 0xff 0000AA9A FF db 0xff 0000AA9B FF db 0xff 0000AA9C FF db 0xff 0000AA9D FF db 0xff 0000AA9E FF db 0xff 0000AA9F FF db 0xff 0000AAA0 FF db 0xff 0000AAA1 FF db 0xff 0000AAA2 FF db 0xff 0000AAA3 FF db 0xff 0000AAA4 FF db 0xff 0000AAA5 FF db 0xff 0000AAA6 FF db 0xff 0000AAA7 FF db 0xff 0000AAA8 FF db 0xff 0000AAA9 FF db 0xff 0000AAAA FF db 0xff 0000AAAB FF db 0xff 0000AAAC FF db 0xff 0000AAAD FF db 0xff 0000AAAE FF db 0xff 0000AAAF FF db 0xff 0000AAB0 FF db 0xff 0000AAB1 FF db 0xff 0000AAB2 FF db 0xff 0000AAB3 FF db 0xff 0000AAB4 FF db 0xff 0000AAB5 FF db 0xff 0000AAB6 FF db 0xff 0000AAB7 FF db 0xff 0000AAB8 FF db 0xff 0000AAB9 FF db 0xff 0000AABA FF db 0xff 0000AABB FF db 0xff 0000AABC FF db 0xff 0000AABD FF db 0xff 0000AABE FF db 0xff 0000AABF FF db 0xff 0000AAC0 FF db 0xff 0000AAC1 FF db 0xff 0000AAC2 FF db 0xff 0000AAC3 FF db 0xff 0000AAC4 FF db 0xff 0000AAC5 FF db 0xff 0000AAC6 FF db 0xff 0000AAC7 FF db 0xff 0000AAC8 FF db 0xff 0000AAC9 FF db 0xff 0000AACA FF db 0xff 0000AACB FF db 0xff 0000AACC FF db 0xff 0000AACD FF db 0xff 0000AACE FF db 0xff 0000AACF FF db 0xff 0000AAD0 FF db 0xff 0000AAD1 FF db 0xff 0000AAD2 FF db 0xff 0000AAD3 FF db 0xff 0000AAD4 FF db 0xff 0000AAD5 FF db 0xff 0000AAD6 FF db 0xff 0000AAD7 FF db 0xff 0000AAD8 FF db 0xff 0000AAD9 FF db 0xff 0000AADA FF db 0xff 0000AADB FF db 0xff 0000AADC FF db 0xff 0000AADD FF db 0xff 0000AADE FF db 0xff 0000AADF FF db 0xff 0000AAE0 FF db 0xff 0000AAE1 FF db 0xff 0000AAE2 FF db 0xff 0000AAE3 FF db 0xff 0000AAE4 FF db 0xff 0000AAE5 FF db 0xff 0000AAE6 FF db 0xff 0000AAE7 FF db 0xff 0000AAE8 FF db 0xff 0000AAE9 FF db 0xff 0000AAEA FF db 0xff 0000AAEB FF db 0xff 0000AAEC FF db 0xff 0000AAED FF db 0xff 0000AAEE FF db 0xff 0000AAEF FF db 0xff 0000AAF0 FF db 0xff 0000AAF1 FF db 0xff 0000AAF2 FF db 0xff 0000AAF3 FF db 0xff 0000AAF4 FF db 0xff 0000AAF5 FF db 0xff 0000AAF6 FF db 0xff 0000AAF7 FF db 0xff 0000AAF8 FF db 0xff 0000AAF9 FF db 0xff 0000AAFA FF db 0xff 0000AAFB FF db 0xff 0000AAFC FF db 0xff 0000AAFD FF db 0xff 0000AAFE FF db 0xff 0000AAFF FF db 0xff 0000AB00 FF db 0xff 0000AB01 FF db 0xff 0000AB02 FF db 0xff 0000AB03 FF db 0xff 0000AB04 FF db 0xff 0000AB05 FF db 0xff 0000AB06 FF db 0xff 0000AB07 FF db 0xff 0000AB08 FF db 0xff 0000AB09 FF db 0xff 0000AB0A FF db 0xff 0000AB0B FF db 0xff 0000AB0C FF db 0xff 0000AB0D FF db 0xff 0000AB0E FF db 0xff 0000AB0F FF db 0xff 0000AB10 FF db 0xff 0000AB11 FF db 0xff 0000AB12 FF db 0xff 0000AB13 FF db 0xff 0000AB14 FF db 0xff 0000AB15 FF db 0xff 0000AB16 FF db 0xff 0000AB17 FF db 0xff 0000AB18 FF db 0xff 0000AB19 FF db 0xff 0000AB1A FF db 0xff 0000AB1B FF db 0xff 0000AB1C FF db 0xff 0000AB1D FF db 0xff 0000AB1E FF db 0xff 0000AB1F FF db 0xff 0000AB20 FF db 0xff 0000AB21 FF db 0xff 0000AB22 FF db 0xff 0000AB23 FF db 0xff 0000AB24 FF db 0xff 0000AB25 FF db 0xff 0000AB26 FF db 0xff 0000AB27 FF db 0xff 0000AB28 FF db 0xff 0000AB29 FF db 0xff 0000AB2A FF db 0xff 0000AB2B FF db 0xff 0000AB2C FF db 0xff 0000AB2D FF db 0xff 0000AB2E FF db 0xff 0000AB2F FF db 0xff 0000AB30 FF db 0xff 0000AB31 FF db 0xff 0000AB32 FF db 0xff 0000AB33 FF db 0xff 0000AB34 FF db 0xff 0000AB35 FF db 0xff 0000AB36 FF db 0xff 0000AB37 FF db 0xff 0000AB38 FF db 0xff 0000AB39 FF db 0xff 0000AB3A FF db 0xff 0000AB3B FF db 0xff 0000AB3C FF db 0xff 0000AB3D FF db 0xff 0000AB3E FF db 0xff 0000AB3F FF db 0xff 0000AB40 FF db 0xff 0000AB41 FF db 0xff 0000AB42 FF db 0xff 0000AB43 FF db 0xff 0000AB44 FF db 0xff 0000AB45 FF db 0xff 0000AB46 FF db 0xff 0000AB47 FF db 0xff 0000AB48 FF db 0xff 0000AB49 FF db 0xff 0000AB4A FF db 0xff 0000AB4B FF db 0xff 0000AB4C FF db 0xff 0000AB4D FF db 0xff 0000AB4E FF db 0xff 0000AB4F FF db 0xff 0000AB50 FF db 0xff 0000AB51 FF db 0xff 0000AB52 FF db 0xff 0000AB53 FF db 0xff 0000AB54 FF db 0xff 0000AB55 FF db 0xff 0000AB56 FF db 0xff 0000AB57 FF db 0xff 0000AB58 FF db 0xff 0000AB59 FF db 0xff 0000AB5A FF db 0xff 0000AB5B FF db 0xff 0000AB5C FF db 0xff 0000AB5D FF db 0xff 0000AB5E FF db 0xff 0000AB5F FF db 0xff 0000AB60 FF db 0xff 0000AB61 FF db 0xff 0000AB62 FF db 0xff 0000AB63 FF db 0xff 0000AB64 FF db 0xff 0000AB65 FF db 0xff 0000AB66 FF db 0xff 0000AB67 FF db 0xff 0000AB68 FF db 0xff 0000AB69 FF db 0xff 0000AB6A FF db 0xff 0000AB6B FF db 0xff 0000AB6C FF db 0xff 0000AB6D FF db 0xff 0000AB6E FF db 0xff 0000AB6F FF db 0xff 0000AB70 FF db 0xff 0000AB71 FF db 0xff 0000AB72 FF db 0xff 0000AB73 FF db 0xff 0000AB74 FF db 0xff 0000AB75 FF db 0xff 0000AB76 FF db 0xff 0000AB77 FF db 0xff 0000AB78 FF db 0xff 0000AB79 FF db 0xff 0000AB7A FF db 0xff 0000AB7B FF db 0xff 0000AB7C FF db 0xff 0000AB7D FF db 0xff 0000AB7E FF db 0xff 0000AB7F FF db 0xff 0000AB80 FF db 0xff 0000AB81 FF db 0xff 0000AB82 FF db 0xff 0000AB83 FF db 0xff 0000AB84 FF db 0xff 0000AB85 FF db 0xff 0000AB86 FF db 0xff 0000AB87 FF db 0xff 0000AB88 FF db 0xff 0000AB89 FF db 0xff 0000AB8A FF db 0xff 0000AB8B FF db 0xff 0000AB8C FF db 0xff 0000AB8D FF db 0xff 0000AB8E FF db 0xff 0000AB8F FF db 0xff 0000AB90 FF db 0xff 0000AB91 FF db 0xff 0000AB92 FF db 0xff 0000AB93 FF db 0xff 0000AB94 FF db 0xff 0000AB95 FF db 0xff 0000AB96 FF db 0xff 0000AB97 FF db 0xff 0000AB98 FF db 0xff 0000AB99 FF db 0xff 0000AB9A FF db 0xff 0000AB9B FF db 0xff 0000AB9C FF db 0xff 0000AB9D FF db 0xff 0000AB9E FF db 0xff 0000AB9F FF db 0xff 0000ABA0 FF db 0xff 0000ABA1 FF db 0xff 0000ABA2 FF db 0xff 0000ABA3 FF db 0xff 0000ABA4 FF db 0xff 0000ABA5 FF db 0xff 0000ABA6 FF db 0xff 0000ABA7 FF db 0xff 0000ABA8 FF db 0xff 0000ABA9 FF db 0xff 0000ABAA FF db 0xff 0000ABAB FF db 0xff 0000ABAC FF db 0xff 0000ABAD FF db 0xff 0000ABAE FF db 0xff 0000ABAF FF db 0xff 0000ABB0 FF db 0xff 0000ABB1 FF db 0xff 0000ABB2 FF db 0xff 0000ABB3 FF db 0xff 0000ABB4 FF db 0xff 0000ABB5 FF db 0xff 0000ABB6 FF db 0xff 0000ABB7 FF db 0xff 0000ABB8 FF db 0xff 0000ABB9 FF db 0xff 0000ABBA FF db 0xff 0000ABBB FF db 0xff 0000ABBC FF db 0xff 0000ABBD FF db 0xff 0000ABBE FF db 0xff 0000ABBF FF db 0xff 0000ABC0 FF db 0xff 0000ABC1 FF db 0xff 0000ABC2 FF db 0xff 0000ABC3 FF db 0xff 0000ABC4 FF db 0xff 0000ABC5 FF db 0xff 0000ABC6 FF db 0xff 0000ABC7 FF db 0xff 0000ABC8 FF db 0xff 0000ABC9 FF db 0xff 0000ABCA FF db 0xff 0000ABCB FF db 0xff 0000ABCC FF db 0xff 0000ABCD FF db 0xff 0000ABCE FF db 0xff 0000ABCF FF db 0xff 0000ABD0 FF db 0xff 0000ABD1 FF db 0xff 0000ABD2 FF db 0xff 0000ABD3 FF db 0xff 0000ABD4 FF db 0xff 0000ABD5 FF db 0xff 0000ABD6 FF db 0xff 0000ABD7 FF db 0xff 0000ABD8 FF db 0xff 0000ABD9 FF db 0xff 0000ABDA FF db 0xff 0000ABDB FF db 0xff 0000ABDC FF db 0xff 0000ABDD FF db 0xff 0000ABDE FF db 0xff 0000ABDF FF db 0xff 0000ABE0 FF db 0xff 0000ABE1 FF db 0xff 0000ABE2 FF db 0xff 0000ABE3 FF db 0xff 0000ABE4 FF db 0xff 0000ABE5 FF db 0xff 0000ABE6 FF db 0xff 0000ABE7 FF db 0xff 0000ABE8 FF db 0xff 0000ABE9 FF db 0xff 0000ABEA FF db 0xff 0000ABEB FF db 0xff 0000ABEC FF db 0xff 0000ABED FF db 0xff 0000ABEE FF db 0xff 0000ABEF FF db 0xff 0000ABF0 FF db 0xff 0000ABF1 FF db 0xff 0000ABF2 FF db 0xff 0000ABF3 FF db 0xff 0000ABF4 FF db 0xff 0000ABF5 FF db 0xff 0000ABF6 FF db 0xff 0000ABF7 FF00 inc word [bx+si] 0000ABF9 0000 add [bx+si],al 0000ABFB 0000 add [bx+si],al 0000ABFD 0000 add [bx+si],al 0000ABFF 0000 add [bx+si],al 0000AC01 0000 add [bx+si],al 0000AC03 0000 add [bx+si],al 0000AC05 0000 add [bx+si],al 0000AC07 0000 add [bx+si],al 0000AC09 0000 add [bx+si],al 0000AC0B 0000 add [bx+si],al 0000AC0D 0000 add [bx+si],al 0000AC0F 0000 add [bx+si],al 0000AC11 0000 add [bx+si],al 0000AC13 0000 add [bx+si],al 0000AC15 0000 add [bx+si],al 0000AC17 0000 add [bx+si],al 0000AC19 0000 add [bx+si],al 0000AC1B 0000 add [bx+si],al 0000AC1D 0000 add [bx+si],al 0000AC1F 0000 add [bx+si],al 0000AC21 0000 add [bx+si],al 0000AC23 0000 add [bx+si],al 0000AC25 0000 add [bx+si],al 0000AC27 0000 add [bx+si],al 0000AC29 0000 add [bx+si],al 0000AC2B 0000 add [bx+si],al 0000AC2D 0000 add [bx+si],al 0000AC2F 0000 add [bx+si],al 0000AC31 0000 add [bx+si],al 0000AC33 0000 add [bx+si],al 0000AC35 0000 add [bx+si],al 0000AC37 0000 add [bx+si],al 0000AC39 0000 add [bx+si],al 0000AC3B 0000 add [bx+si],al 0000AC3D 0000 add [bx+si],al 0000AC3F 0000 add [bx+si],al 0000AC41 0000 add [bx+si],al 0000AC43 0000 add [bx+si],al 0000AC45 0000 add [bx+si],al 0000AC47 0000 add [bx+si],al 0000AC49 0000 add [bx+si],al 0000AC4B 0000 add [bx+si],al 0000AC4D 0000 add [bx+si],al 0000AC4F 0000 add [bx+si],al 0000AC51 0000 add [bx+si],al 0000AC53 0000 add [bx+si],al 0000AC55 0000 add [bx+si],al 0000AC57 0000 add [bx+si],al 0000AC59 0000 add [bx+si],al 0000AC5B 0000 add [bx+si],al 0000AC5D 0000 add [bx+si],al 0000AC5F 0000 add [bx+si],al 0000AC61 0000 add [bx+si],al 0000AC63 0000 add [bx+si],al 0000AC65 0000 add [bx+si],al 0000AC67 0000 add [bx+si],al 0000AC69 0000 add [bx+si],al 0000AC6B 0000 add [bx+si],al 0000AC6D 0000 add [bx+si],al 0000AC6F 0000 add [bx+si],al 0000AC71 0000 add [bx+si],al 0000AC73 0000 add [bx+si],al 0000AC75 0000 add [bx+si],al 0000AC77 0020 add [bx+si],ah 0000AC79 44 inc sp 0000AC7A 6F outsw 0000AC7B 776E ja 0xaceb 0000AC7D 20416E and [bx+di+0x6e],al 0000AC80 64204F75 and [fs:bx+0x75],cl 0000AC84 7420 jz 0xaca6 0000AC86 4C dec sp 0000AC87 656D gs insw 0000AC89 6D insw 0000AC8A 696E677320 imul bp,[bp+0x67],word 0x2073 0000AC8F 2020 and [bx+si],ah 0000AC91 2020 and [bx+si],ah 0000AC93 2020 and [bx+si],ah 0000AC95 2020 and [bx+si],ah 0000AC97 2000 and [bx+si],al 0000AC99 0000 add [bx+si],al 0000AC9B 0130 add [bx+si],si 0000AC9D 231A and bx,[bp+si] 0000AC9F 0448 add al,0x48 0000ACA1 034803 add cx,[bx+si+0x3] 0000ACA4 A4 movsb 0000ACA5 0104 add [si],ax 0000ACA7 0009 add [bx+di],cl 0000ACA9 0002 add [bp+si],al 0000ACAB 0101 add [bx+di],ax 0000ACAD E880E8 call word 0x9530 0000ACB0 802067 and byte [bx+si],0x67 0000ACB3 0002 add [bp+si],al 0000ACB5 0003 add [bp+di],al 0000ACB7 0420 add al,0x20 0000ACB9 0D0401 or ax,0x104 0000ACBC D000 rol byte [bx+si],1 0000ACBE D000 rol byte [bx+si],1 0000ACC0 680000 push word 0x0 0000ACC3 0000 add [bx+si],al 0000ACC5 0001 add [bx+di],al 0000ACC7 0100 add [bx+si],ax 0000ACC9 C2C9CE ret 0xcec9 0000ACCC CC int3 0000ACCD 68A100 push word 0xa1 0000ACD0 0100 add [bx+si],ax 0000ACD2 000A add [bp+si],cl 0000ACD4 3019 xor [bx+di],bl 0000ACD6 EE out dx,al 0000ACD7 025802 add bl,[bx+si+0x2] 0000ACDA 58 pop ax 0000ACDB 022C add ch,[si] 0000ACDD 0100 add [bx+si],ax 0000ACDF 0000 add [bx+si],al 0000ACE1 0001 add [bx+di],al 0000ACE3 0100 add [bx+si],ax 0000ACE5 0000 add [bx+si],al 0000ACE7 0000 add [bx+si],al 0000ACE9 0000 add [bx+si],al 0000ACEB 0001 add [bx+di],al 0000ACED 0000 add [bx+si],al 0000ACEF 0000 add [bx+si],al 0000ACF1 0000 add [bx+si],al 0000ACF3 0000 add [bx+si],al 0000ACF5 0000 add [bx+si],al 0000ACF7 0000 add [bx+si],al 0000ACF9 0000 add [bx+si],al 0000ACFB 0000 add [bx+si],al 0000ACFD 0000 add [bx+si],al 0000ACFF 0000 add [bx+si],al 0000AD01 0000 add [bx+si],al 0000AD03 0000 add [bx+si],al 0000AD05 0000 add [bx+si],al 0000AD07 0001 add [bx+di],al 0000AD09 0000 add [bx+si],al 0000AD0B 0000 add [bx+si],al 0000AD0D 0000 add [bx+si],al 0000AD0F 0000 add [bx+si],al 0000AD11 0000 add [bx+si],al 0000AD13 0000 add [bx+si],al 0000AD15 0000 add [bx+si],al 0000AD17 0000 add [bx+si],al 0000AD19 0000 add [bx+si],al 0000AD1B 0000 add [bx+si],al 0000AD1D 0000 add [bx+si],al 0000AD1F 0000 add [bx+si],al 0000AD21 0000 add [bx+si],al 0000AD23 0001 add [bx+di],al 0000AD25 0000 add [bx+si],al 0000AD27 0000 add [bx+si],al 0000AD29 0000 add [bx+si],al 0000AD2B 0000 add [bx+si],al 0000AD2D 0000 add [bx+si],al 0000AD2F 0000 add [bx+si],al 0000AD31 0000 add [bx+si],al 0000AD33 0000 add [bx+si],al 0000AD35 0000 add [bx+si],al 0000AD37 0000 add [bx+si],al 0000AD39 0000 add [bx+si],al 0000AD3B 0000 add [bx+si],al 0000AD3D 0000 add [bx+si],al 0000AD3F 0001 add [bx+di],al 0000AD41 0000 add [bx+si],al 0000AD43 0000 add [bx+si],al 0000AD45 0000 add [bx+si],al 0000AD47 0000 add [bx+si],al 0000AD49 0000 add [bx+si],al 0000AD4B 0000 add [bx+si],al 0000AD4D 0000 add [bx+si],al 0000AD4F 0000 add [bx+si],al 0000AD51 0000 add [bx+si],al 0000AD53 0000 add [bx+si],al 0000AD55 0000 add [bx+si],al 0000AD57 0000 add [bx+si],al 0000AD59 0000 add [bx+si],al 0000AD5B 0001 add [bx+di],al 0000AD5D 0000 add [bx+si],al 0000AD5F 0000 add [bx+si],al 0000AD61 0000 add [bx+si],al 0000AD63 0000 add [bx+si],al 0000AD65 0000 add [bx+si],al 0000AD67 0000 add [bx+si],al 0000AD69 0000 add [bx+si],al 0000AD6B 0000 add [bx+si],al 0000AD6D 0000 add [bx+si],al 0000AD6F 0000 add [bx+si],al 0000AD71 0000 add [bx+si],al 0000AD73 0000 add [bx+si],al 0000AD75 0000 add [bx+si],al 0000AD77 0001 add [bx+di],al 0000AD79 0000 add [bx+si],al 0000AD7B 0000 add [bx+si],al 0000AD7D 0000 add [bx+si],al 0000AD7F 0000 add [bx+si],al 0000AD81 0000 add [bx+si],al 0000AD83 0000 add [bx+si],al 0000AD85 0000 add [bx+si],al 0000AD87 0000 add [bx+si],al 0000AD89 0000 add [bx+si],al 0000AD8B 0000 add [bx+si],al 0000AD8D 0000 add [bx+si],al 0000AD8F 0000 add [bx+si],al 0000AD91 0000 add [bx+si],al 0000AD93 0001 add [bx+di],al 0000AD95 0000 add [bx+si],al 0000AD97 0000 add [bx+si],al 0000AD99 0000 add [bx+si],al 0000AD9B 0000 add [bx+si],al 0000AD9D 0000 add [bx+si],al 0000AD9F 0000 add [bx+si],al 0000ADA1 0000 add [bx+si],al 0000ADA3 0000 add [bx+si],al 0000ADA5 0000 add [bx+si],al 0000ADA7 0000 add [bx+si],al 0000ADA9 0000 add [bx+si],al 0000ADAB 0000 add [bx+si],al 0000ADAD 0000 add [bx+si],al 0000ADAF 0001 add [bx+di],al 0000ADB1 0000 add [bx+si],al 0000ADB3 0000 add [bx+si],al 0000ADB5 0000 add [bx+si],al 0000ADB7 0000 add [bx+si],al 0000ADB9 0000 add [bx+si],al 0000ADBB 0000 add [bx+si],al 0000ADBD 0000 add [bx+si],al 0000ADBF 0000 add [bx+si],al 0000ADC1 0000 add [bx+si],al 0000ADC3 0000 add [bx+si],al 0000ADC5 0000 add [bx+si],al 0000ADC7 0000 add [bx+si],al 0000ADC9 0000 add [bx+si],al 0000ADCB 0001 add [bx+di],al 0000ADCD 0000 add [bx+si],al 0000ADCF 0000 add [bx+si],al 0000ADD1 0000 add [bx+si],al 0000ADD3 0000 add [bx+si],al 0000ADD5 0000 add [bx+si],al 0000ADD7 0000 add [bx+si],al 0000ADD9 0000 add [bx+si],al 0000ADDB 0000 add [bx+si],al 0000ADDD 0000 add [bx+si],al 0000ADDF 0000 add [bx+si],al 0000ADE1 0000 add [bx+si],al 0000ADE3 0000 add [bx+si],al 0000ADE5 0000 add [bx+si],al 0000ADE7 0001 add [bx+di],al 0000ADE9 0000 add [bx+si],al 0000ADEB 0000 add [bx+si],al 0000ADED 0000 add [bx+si],al 0000ADEF 0000 add [bx+si],al 0000ADF1 0000 add [bx+si],al 0000ADF3 0000 add [bx+si],al 0000ADF5 0000 add [bx+si],al 0000ADF7 0000 add [bx+si],al 0000ADF9 0000 add [bx+si],al 0000ADFB 0000 add [bx+si],al 0000ADFD 0000 add [bx+si],al 0000ADFF 0000 add [bx+si],al 0000AE01 0000 add [bx+si],al 0000AE03 0001 add [bx+di],al 0000AE05 0000 add [bx+si],al 0000AE07 0000 add [bx+si],al 0000AE09 0000 add [bx+si],al 0000AE0B 0000 add [bx+si],al 0000AE0D 0000 add [bx+si],al 0000AE0F 0000 add [bx+si],al 0000AE11 0000 add [bx+si],al 0000AE13 0000 add [bx+si],al 0000AE15 0000 add [bx+si],al 0000AE17 0000 add [bx+si],al 0000AE19 0000 add [bx+si],al 0000AE1B 0000 add [bx+si],al 0000AE1D 0000 add [bx+si],al 0000AE1F 0001 add [bx+di],al 0000AE21 0000 add [bx+si],al 0000AE23 0000 add [bx+si],al 0000AE25 0000 add [bx+si],al 0000AE27 0000 add [bx+si],al 0000AE29 0000 add [bx+si],al 0000AE2B 0000 add [bx+si],al 0000AE2D 0000 add [bx+si],al 0000AE2F 0000 add [bx+si],al 0000AE31 0000 add [bx+si],al 0000AE33 0000 add [bx+si],al 0000AE35 0000 add [bx+si],al 0000AE37 0000 add [bx+si],al 0000AE39 0000 add [bx+si],al 0000AE3B 0001 add [bx+di],al 0000AE3D 0000 add [bx+si],al 0000AE3F 0000 add [bx+si],al 0000AE41 0000 add [bx+si],al 0000AE43 0000 add [bx+si],al 0000AE45 0000 add [bx+si],al 0000AE47 0000 add [bx+si],al 0000AE49 0000 add [bx+si],al 0000AE4B 0000 add [bx+si],al 0000AE4D 0000 add [bx+si],al 0000AE4F 0000 add [bx+si],al 0000AE51 0000 add [bx+si],al 0000AE53 0000 add [bx+si],al 0000AE55 0000 add [bx+si],al 0000AE57 0001 add [bx+di],al 0000AE59 0000 add [bx+si],al 0000AE5B 0000 add [bx+si],al 0000AE5D 0000 add [bx+si],al 0000AE5F 0000 add [bx+si],al 0000AE61 0000 add [bx+si],al 0000AE63 0000 add [bx+si],al 0000AE65 0000 add [bx+si],al 0000AE67 0000 add [bx+si],al 0000AE69 0000 add [bx+si],al 0000AE6B 0000 add [bx+si],al 0000AE6D 0000 add [bx+si],al 0000AE6F 0000 add [bx+si],al 0000AE71 0000 add [bx+si],al 0000AE73 0001 add [bx+di],al 0000AE75 0000 add [bx+si],al 0000AE77 0000 add [bx+si],al 0000AE79 0000 add [bx+si],al 0000AE7B 0000 add [bx+si],al 0000AE7D 0000 add [bx+si],al 0000AE7F 0000 add [bx+si],al 0000AE81 0000 add [bx+si],al 0000AE83 0000 add [bx+si],al 0000AE85 0000 add [bx+si],al 0000AE87 0000 add [bx+si],al 0000AE89 0000 add [bx+si],al 0000AE8B 0000 add [bx+si],al 0000AE8D 0000 add [bx+si],al 0000AE8F 0001 add [bx+di],al 0000AE91 0000 add [bx+si],al 0000AE93 0000 add [bx+si],al 0000AE95 0000 add [bx+si],al 0000AE97 0000 add [bx+si],al 0000AE99 0000 add [bx+si],al 0000AE9B 0000 add [bx+si],al 0000AE9D 0000 add [bx+si],al 0000AE9F 0000 add [bx+si],al 0000AEA1 0000 add [bx+si],al 0000AEA3 0000 add [bx+si],al 0000AEA5 0000 add [bx+si],al 0000AEA7 0000 add [bx+si],al 0000AEA9 0000 add [bx+si],al 0000AEAB 0001 add [bx+di],al 0000AEAD 0000 add [bx+si],al 0000AEAF 0000 add [bx+si],al 0000AEB1 0000 add [bx+si],al 0000AEB3 0000 add [bx+si],al 0000AEB5 0000 add [bx+si],al 0000AEB7 0000 add [bx+si],al 0000AEB9 0000 add [bx+si],al 0000AEBB 0000 add [bx+si],al 0000AEBD 0000 add [bx+si],al 0000AEBF 0000 add [bx+si],al 0000AEC1 0000 add [bx+si],al 0000AEC3 0000 add [bx+si],al 0000AEC5 0000 add [bx+si],al 0000AEC7 0001 add [bx+di],al 0000AEC9 0000 add [bx+si],al 0000AECB 0000 add [bx+si],al 0000AECD 0000 add [bx+si],al 0000AECF 0000 add [bx+si],al 0000AED1 0000 add [bx+si],al 0000AED3 0000 add [bx+si],al 0000AED5 0000 add [bx+si],al 0000AED7 0000 add [bx+si],al 0000AED9 0000 add [bx+si],al 0000AEDB 0000 add [bx+si],al 0000AEDD 0000 add [bx+si],al 0000AEDF 0000 add [bx+si],al 0000AEE1 0000 add [bx+si],al 0000AEE3 0001 add [bx+di],al 0000AEE5 0000 add [bx+si],al 0000AEE7 0000 add [bx+si],al 0000AEE9 0000 add [bx+si],al 0000AEEB 0000 add [bx+si],al 0000AEED 0000 add [bx+si],al 0000AEEF 0000 add [bx+si],al 0000AEF1 0000 add [bx+si],al 0000AEF3 0000 add [bx+si],al 0000AEF5 0000 add [bx+si],al 0000AEF7 0000 add [bx+si],al 0000AEF9 0000 add [bx+si],al 0000AEFB 0000 add [bx+si],al 0000AEFD 0000 add [bx+si],al 0000AEFF 0001 add [bx+di],al 0000AF01 0000 add [bx+si],al 0000AF03 0000 add [bx+si],al 0000AF05 0000 add [bx+si],al 0000AF07 0000 add [bx+si],al 0000AF09 0000 add [bx+si],al 0000AF0B 0000 add [bx+si],al 0000AF0D 0000 add [bx+si],al 0000AF0F 0000 add [bx+si],al 0000AF11 0000 add [bx+si],al 0000AF13 0000 add [bx+si],al 0000AF15 0000 add [bx+si],al 0000AF17 0000 add [bx+si],al 0000AF19 0000 add [bx+si],al 0000AF1B 0001 add [bx+di],al 0000AF1D 0000 add [bx+si],al 0000AF1F 0000 add [bx+si],al 0000AF21 0000 add [bx+si],al 0000AF23 0000 add [bx+si],al 0000AF25 0000 add [bx+si],al 0000AF27 0000 add [bx+si],al 0000AF29 0000 add [bx+si],al 0000AF2B 0000 add [bx+si],al 0000AF2D 0000 add [bx+si],al 0000AF2F 0000 add [bx+si],al 0000AF31 0000 add [bx+si],al 0000AF33 0000 add [bx+si],al 0000AF35 0000 add [bx+si],al 0000AF37 0001 add [bx+di],al 0000AF39 0000 add [bx+si],al 0000AF3B 0000 add [bx+si],al 0000AF3D 0000 add [bx+si],al 0000AF3F 0000 add [bx+si],al 0000AF41 0000 add [bx+si],al 0000AF43 0000 add [bx+si],al 0000AF45 0000 add [bx+si],al 0000AF47 0000 add [bx+si],al 0000AF49 0000 add [bx+si],al 0000AF4B 0000 add [bx+si],al 0000AF4D 0000 add [bx+si],al 0000AF4F 0000 add [bx+si],al 0000AF51 0000 add [bx+si],al 0000AF53 0001 add [bx+di],al 0000AF55 0000 add [bx+si],al 0000AF57 0000 add [bx+si],al 0000AF59 0000 add [bx+si],al 0000AF5B 0000 add [bx+si],al 0000AF5D 0000 add [bx+si],al 0000AF5F 0000 add [bx+si],al 0000AF61 0000 add [bx+si],al 0000AF63 0000 add [bx+si],al 0000AF65 0000 add [bx+si],al 0000AF67 0000 add [bx+si],al 0000AF69 0000 add [bx+si],al 0000AF6B 0000 add [bx+si],al 0000AF6D 0000 add [bx+si],al 0000AF6F 0001 add [bx+di],al 0000AF71 0000 add [bx+si],al 0000AF73 0000 add [bx+si],al 0000AF75 0000 add [bx+si],al 0000AF77 0000 add [bx+si],al 0000AF79 0000 add [bx+si],al 0000AF7B 0000 add [bx+si],al 0000AF7D 0000 add [bx+si],al 0000AF7F 0000 add [bx+si],al 0000AF81 0000 add [bx+si],al 0000AF83 0000 add [bx+si],al 0000AF85 0000 add [bx+si],al 0000AF87 0000 add [bx+si],al 0000AF89 0000 add [bx+si],al 0000AF8B 0001 add [bx+di],al 0000AF8D 0000 add [bx+si],al 0000AF8F 0000 add [bx+si],al 0000AF91 0000 add [bx+si],al 0000AF93 0000 add [bx+si],al 0000AF95 0000 add [bx+si],al 0000AF97 0000 add [bx+si],al 0000AF99 0000 add [bx+si],al 0000AF9B 0000 add [bx+si],al 0000AF9D 0000 add [bx+si],al 0000AF9F 0000 add [bx+si],al 0000AFA1 0000 add [bx+si],al 0000AFA3 0000 add [bx+si],al 0000AFA5 0000 add [bx+si],al 0000AFA7 0001 add [bx+di],al 0000AFA9 0000 add [bx+si],al 0000AFAB 0000 add [bx+si],al 0000AFAD 0000 add [bx+si],al 0000AFAF 0000 add [bx+si],al 0000AFB1 0000 add [bx+si],al 0000AFB3 0000 add [bx+si],al 0000AFB5 0000 add [bx+si],al 0000AFB7 0000 add [bx+si],al 0000AFB9 0000 add [bx+si],al 0000AFBB 0000 add [bx+si],al 0000AFBD 0000 add [bx+si],al 0000AFBF 0000 add [bx+si],al 0000AFC1 0000 add [bx+si],al 0000AFC3 0001 add [bx+di],al 0000AFC5 0000 add [bx+si],al 0000AFC7 0000 add [bx+si],al 0000AFC9 0000 add [bx+si],al 0000AFCB 0000 add [bx+si],al 0000AFCD 0000 add [bx+si],al 0000AFCF 0000 add [bx+si],al 0000AFD1 0000 add [bx+si],al 0000AFD3 0000 add [bx+si],al 0000AFD5 0000 add [bx+si],al 0000AFD7 0000 add [bx+si],al 0000AFD9 0000 add [bx+si],al 0000AFDB 0000 add [bx+si],al 0000AFDD 0000 add [bx+si],al 0000AFDF 0001 add [bx+di],al 0000AFE1 0000 add [bx+si],al 0000AFE3 0000 add [bx+si],al 0000AFE5 0000 add [bx+si],al 0000AFE7 0000 add [bx+si],al 0000AFE9 0000 add [bx+si],al 0000AFEB 0000 add [bx+si],al 0000AFED 0000 add [bx+si],al 0000AFEF 0000 add [bx+si],al 0000AFF1 0000 add [bx+si],al 0000AFF3 0000 add [bx+si],al 0000AFF5 0000 add [bx+si],al 0000AFF7 0000 add [bx+si],al 0000AFF9 0000 add [bx+si],al 0000AFFB 0001 add [bx+di],al 0000AFFD 0000 add [bx+si],al 0000AFFF 0000 add [bx+si],al 0000B001 0000 add [bx+si],al 0000B003 0000 add [bx+si],al 0000B005 0000 add [bx+si],al 0000B007 0000 add [bx+si],al 0000B009 0000 add [bx+si],al 0000B00B 0000 add [bx+si],al 0000B00D 0000 add [bx+si],al 0000B00F 0000 add [bx+si],al 0000B011 0000 add [bx+si],al 0000B013 0000 add [bx+si],al 0000B015 0000 add [bx+si],al 0000B017 0000 add [bx+si],al 0000B019 0000 add [bx+si],al 0000B01B 0130 add [bx+si],si 0000B01D 231A and bx,[bp+si] 0000B01F 0448 add al,0x48 0000B021 034803 add cx,[bx+si+0x3] 0000B024 A4 movsb 0000B025 0104 add [si],ax 0000B027 0009 add [bx+di],cl 0000B029 0002 add [bp+si],al 0000B02B 0101 add [bx+di],ax 0000B02D E880E8 call word 0x98b0 0000B030 802067 and byte [bx+si],0x67 0000B033 0003 add [bp+di],al 0000B035 0001 add [bx+di],al 0000B037 0A30 or dh,[bx+si] 0000B039 19EE sbb si,bp 0000B03B 025802 add bl,[bx+si+0x2] 0000B03E 58 pop ax 0000B03F 022C add ch,[si] 0000B041 0100 add [bx+si],ax 0000B043 0000 add [bx+si],al 0000B045 0001 add [bx+di],al 0000B047 0100 add [bx+si],ax 0000B049 0000 add [bx+si],al 0000B04B EE out dx,al 0000B04C 0200 add al,[bx+si] 0000B04E 0000 add [bx+si],al 0000B050 0200 add al,[bx+si] 0000B052 000E1010 add [0x1010],cl 0000B056 A00080 mov al,[0x8000] 0000B059 00800040 add [bx+si+0x4000],al 0000B05D 0000 add [bx+si],al 0000B05F 0000 add [bx+si],al 0000B061 0001 add [bx+di],al 0000B063 0100 add [bx+si],ax 0000B065 C28DC2 ret 0xc28d 0000B068 8D6871 lea bp,[bx+si+0x71] 0000B06B 0002 add [bp+si],al 0000B06D 0000 add [bx+si],al 0000B06F 07 pop es 0000B070 1020 adc [bx+si],ah 0000B072 40 inc ax 0000B073 0100 add [bx+si],ax 0000B075 0100 add [bx+si],ax 0000B077 01800000 add [bx+si+0x0],ax 0000B07B 0000 add [bx+si],al 0000B07D 0008 add [bx+si],cl 0000B07F 0807 or [bx],al 0000B081 42 inc dx 0000B082 B842B8 mov ax,0xb842 0000B085 689300 push word 0x93 0000B088 0200 add al,[bx+si] 0000B08A 0007 add [bx],al 0000B08C 1020 adc [bx+si],ah 0000B08E 40 inc ax 0000B08F 0100 add [bx+si],ax 0000B091 0100 add [bx+si],ax 0000B093 01800000 add [bx+si+0x0],ax 0000B097 0000 add [bx+si],al 0000B099 0008 add [bx+si],cl 0000B09B 0808 or [bx+si],cl 0000B09D 02C1 add al,cl 0000B09F 02C1 add al,cl 0000B0A1 689A00 push word 0x9a 0000B0A4 0200 add al,[bx+si] 0000B0A6 0009 add [bx+di],cl 0000B0A8 40 inc ax 0000B0A9 18C0 sbb al,al 0000B0AB 0300 add ax,[bx+si] 0000B0AD 0300 add ax,[bx+si] 0000B0AF 03800100 add ax,[bx+si+0x1] 0000B0B3 0004 add [si],al 0000B0B5 0010 add [bx+si],dl 0000B0B7 0205 add al,[di] 0000B0B9 82 db 0x82 0000B0BA 96 xchg ax,si 0000B0BB 82 db 0x82 0000B0BC 96 xchg ax,si 0000B0BD 687800 push word 0x78 0000B0C0 0100 add [bx+si],ax 0000B0C2 0012 add [bp+si],dl 0000B0C4 1023 adc [bp+di],ah 0000B0C6 5E pop si 0000B0C7 0118 add [bx+si],bx 0000B0C9 0118 add [bx+si],bx 0000B0CB 018C0001 add [si+0x100],cx 0000B0CF 0009 add [bx+di],cl 0000B0D1 0001 add [bx+di],al 0000B0D3 0104 add [si],ax 0000B0D5 4C dec sp 0000B0D6 1D4C1D sbb ax,0x1d4c 0000B0D9 7017 jo 0xb0f2 0000B0DB 07 pop es 0000B0DC 0100 add [bx+si],ax 0000B0DE 0014 add [si],dl 0000B0E0 3020 xor [bx+si],ah 0000B0E2 C00300 rol byte [bp+di],0x0 0000B0E5 0300 add ax,[bx+si] 0000B0E7 03800102 add ax,[bx+si+0x201] 0000B0EB 0008 add [bx+si],cl 0000B0ED 0001 add [bx+di],al 0000B0EF 0104 add [si],ax 0000B0F1 E835E8 call word 0x9929 0000B0F4 35202B xor ax,0x2b20 0000B0F7 0D0200 or ax,0x2 0000B0FA 000E1010 add [0x1010],cl 0000B0FE A00080 mov al,[0x8000] 0000B101 00800040 add [bx+si+0x4000],al 0000B105 0000 add [bx+si],al 0000B107 0000 add [bx+si],al 0000B109 0001 add [bx+di],al 0000B10B 0100 add [bx+si],ax 0000B10D 02850285 add al,[di-0x7afe] 0000B111 686A00 push word 0x6a 0000B114 0200 add al,[bx+si] 0000B116 0004 add [si],al 0000B118 200D and [di],cl 0000B11A 0401 add al,0x1 0000B11C D000 rol byte [bx+si],1 0000B11E D000 rol byte [bx+si],1 0000B120 680000 push word 0x0 0000B123 0000 add [bx+si],al 0000B125 0001 add [bx+di],al 0000B127 0100 add [bx+si],ax 0000B129 C2C9C2 ret 0xc2c9 0000B12C C9 leave 0000B12D 68A100 push word 0xa1 0000B130 0000 add [bx+si],al 0000B132 0000 add [bx+si],al 0000B134 0000 add [bx+si],al 0000B136 0000 add [bx+si],al 0000B138 0000 add [bx+si],al 0000B13A 0000 add [bx+si],al 0000B13C 0000 add [bx+si],al 0000B13E 0000 add [bx+si],al 0000B140 0000 add [bx+si],al 0000B142 0000 add [bx+si],al 0000B144 0000 add [bx+si],al 0000B146 0000 add [bx+si],al 0000B148 0000 add [bx+si],al 0000B14A 0000 add [bx+si],al 0000B14C 0000 add [bx+si],al 0000B14E 0000 add [bx+si],al 0000B150 0000 add [bx+si],al 0000B152 0000 add [bx+si],al 0000B154 0000 add [bx+si],al 0000B156 0000 add [bx+si],al 0000B158 0000 add [bx+si],al 0000B15A 0000 add [bx+si],al 0000B15C 0000 add [bx+si],al 0000B15E 0000 add [bx+si],al 0000B160 0000 add [bx+si],al 0000B162 0000 add [bx+si],al 0000B164 0000 add [bx+si],al 0000B166 0000 add [bx+si],al 0000B168 0000 add [bx+si],al 0000B16A 0000 add [bx+si],al 0000B16C 0000 add [bx+si],al 0000B16E 0000 add [bx+si],al 0000B170 0000 add [bx+si],al 0000B172 0000 add [bx+si],al 0000B174 0000 add [bx+si],al 0000B176 0000 add [bx+si],al 0000B178 0000 add [bx+si],al 0000B17A 0000 add [bx+si],al 0000B17C 0000 add [bx+si],al 0000B17E 0000 add [bx+si],al 0000B180 0000 add [bx+si],al 0000B182 0000 add [bx+si],al 0000B184 0000 add [bx+si],al 0000B186 0000 add [bx+si],al 0000B188 0000 add [bx+si],al 0000B18A 0000 add [bx+si],al 0000B18C 0000 add [bx+si],al 0000B18E 0000 add [bx+si],al 0000B190 0000 add [bx+si],al 0000B192 0000 add [bx+si],al 0000B194 0000 add [bx+si],al 0000B196 0000 add [bx+si],al 0000B198 0000 add [bx+si],al 0000B19A 0000 add [bx+si],al 0000B19C 0000 add [bx+si],al 0000B19E 0000 add [bx+si],al 0000B1A0 0000 add [bx+si],al 0000B1A2 0000 add [bx+si],al 0000B1A4 0000 add [bx+si],al 0000B1A6 0000 add [bx+si],al 0000B1A8 0000 add [bx+si],al 0000B1AA 0000 add [bx+si],al 0000B1AC 0000 add [bx+si],al 0000B1AE 0000 add [bx+si],al 0000B1B0 0000 add [bx+si],al 0000B1B2 0000 add [bx+si],al 0000B1B4 0000 add [bx+si],al 0000B1B6 0000 add [bx+si],al 0000B1B8 0000 add [bx+si],al 0000B1BA 0000 add [bx+si],al 0000B1BC 0000 add [bx+si],al 0000B1BE 0000 add [bx+si],al 0000B1C0 0000 add [bx+si],al 0000B1C2 0000 add [bx+si],al 0000B1C4 0000 add [bx+si],al 0000B1C6 0000 add [bx+si],al 0000B1C8 0000 add [bx+si],al 0000B1CA 0000 add [bx+si],al 0000B1CC 0000 add [bx+si],al 0000B1CE 0000 add [bx+si],al 0000B1D0 0000 add [bx+si],al 0000B1D2 0000 add [bx+si],al 0000B1D4 0000 add [bx+si],al 0000B1D6 0000 add [bx+si],al 0000B1D8 40 inc ax 0000B1D9 3000 xor [bx+si],al 0000B1DB 00800400 add [bx+si+0x4],al 0000B1DF 034018 add ax,[bx+si+0x18] 0000B1E2 00064008 add [0x840],al 0000B1E6 800720 add byte [bx],0x20 0000B1E9 0C00 or al,0x0 0000B1EB 09900960 or [bx+si+0x6009],dx 0000B1EF 0920 or [bx+si],sp 0000B1F1 18C0 sbb al,al 0000B1F3 09E0 or ax,sp 0000B1F5 0A800A20 or al,[bx+si+0x200a] 0000B1F9 0C40 or al,0x40 0000B1FB 0BD0 or dx,ax 0000B1FD 0BA00B20 or sp,[bx+si+0x200b] 0000B201 3000 xor [bx+si],al 0000B203 0C40 or al,0x40 0000B205 0E push cs 0000B206 800D20 or byte [di],0x20 0000B209 1800 sbb [bx+si],al 0000B20B 0F db 0x0f 0000B20C 2010 and [bx+si],dl 0000B20E C00F20 ror byte [bx],0x20 0000B211 06 push es 0000B212 8010C8 adc byte [bx+si],0xc8 0000B215 10B01010 adc [bx+si+0x1010],dh 0000B219 06 push es 0000B21A E010 loopne 0xb22c 0000B21C 0411 add al,0x11 0000B21E F8 clc 0000B21F 1010 adc [bx+si],dl 0000B221 06 push es 0000B222 1011 adc [bx+di],dl 0000B224 3411 xor al,0x11 0000B226 2811 sub [bx+di],dl 0000B228 2020 and [bx+si],ah 0000B22A 40 inc ax 0000B22B 11C0 adc ax,ax 0000B22D 124012 adc al,[bx+si+0x12] 0000B230 2020 and [bx+si],ah 0000B232 40 inc ax 0000B233 13C0 adc ax,ax 0000B235 1440 adc al,0x40 0000B237 1420 adc al,0x20 0000B239 204015 and [bx+si+0x15],al 0000B23C C016401620 rcl byte [0x1640],0x20 0000B241 204017 and [bx+si+0x17],al 0000B244 C01840 rcr byte [bx+si],0x40 0000B247 1820 sbb [bx+si],ah 0000B249 124019 adc al,[bx+si+0x19] 0000B24C 181A sbb [bp+si],bl 0000B24E D019 rcr byte [bx+di],1 0000B250 1012 adc [bp+si],dl 0000B252 60 pushaw 0000B253 1ACC sbb cl,ah 0000B255 1AA81A20 sbb ch,[bx+si+0x201a] 0000B259 10F0 adc al,dh 0000B25B 1AB01B70 sbb dh,[bx+si+0x701b] 0000B25F 1B20 sbb sp,[bx+si] 0000B261 10F0 adc al,dh 0000B263 1BB01C70 sbb si,[bx+si+0x701c] 0000B267 1C10 sbb al,0x10 0000B269 10F0 adc al,dh 0000B26B 1C50 sbb al,0x50 0000B26D 1D301D sbb ax,0x1d30 0000B270 2010 and [bx+si],dl 0000B272 701D jo 0xb291 0000B274 301EF01D xor [0x1df0],bl 0000B278 100D adc [di],cl 0000B27A 701E jo 0xb29a 0000B27C BE1EA4 mov si,0xa41e 0000B27F 1E push ds 0000B280 1010 adc [bx+si],dl 0000B282 D81E381F fcomp dword [0x1f38] 0000B286 181F sbb [bx],bl 0000B288 2008 and [bx+si],cl 0000B28A 58 pop ax 0000B28B 1F pop ds 0000B28C B81F98 mov ax,0x981f 0000B28F 1F pop ds 0000B290 1004 adc [si],al 0000B292 D81F fcomp dword [bx] 0000B294 F01F lock pop ds 0000B296 E81F20 call word 0xd2b8 0000B299 03F8 add di,ax 0000B29B 1F pop ds 0000B29C 1C20 sbb al,0x20 0000B29E 1020 adc [bx+si],ah 0000B2A0 1003 adc [bp+di],al 0000B2A2 2820 sub [bx+si],ah 0000B2A4 3A20 cmp ah,[bx+si] 0000B2A6 3420 xor al,0x20 0000B2A8 20064020 and [0x2040],al 0000B2AC 8820 mov [bx+si],ah 0000B2AE 7020 jo 0xb2d0 0000B2B0 1010 adc [bx+si],dl 0000B2B2 A02000 mov al,[0x20] 0000B2B5 21E0 and ax,sp 0000B2B7 2010 and [bx+si],dl 0000B2B9 1020 adc [bx+si],ah 0000B2BB 21802160 and [bx+si+0x6021],ax 0000B2BF 2110 and [bx+si],dx 0000B2C1 08A021D0 or [bx+si-0x2fdf],ah 0000B2C5 21C0 and ax,ax 0000B2C7 2110 and [bx+si],dx 0000B2C9 10E0 adc al,ah 0000B2CB 214022 and [bx+si+0x22],ax 0000B2CE 2022 and [bp+si],ah 0000B2D0 1008 adc [bx+si],cl 0000B2D2 60 pushaw 0000B2D3 22902280 and dl,[bx+si-0x7fde] 0000B2D7 2210 and dl,[bx+si] 0000B2D9 08A022D0 or [bx+si-0x2fde],ah 0000B2DD 22C0 and al,al 0000B2DF 2210 and dl,[bx+si] 0000B2E1 10E0 adc al,ah 0000B2E3 224023 and al,[bx+si+0x23] 0000B2E6 2023 and [bp+di],ah 0000B2E8 1008 adc [bx+si],cl 0000B2EA 60 pushaw 0000B2EB 23902380 and dx,[bx+si-0x7fdd] 0000B2EF 2310 and dx,[bx+si] 0000B2F1 40 inc ax 0000B2F2 A02320 mov al,[0x2023] 0000B2F5 25A024 and ax,0x24a0 0000B2F8 1020 adc [bx+si],ah 0000B2FA A02560 mov al,[0x6025] 0000B2FD 2620262004 and [es:0x420],ah 0000B302 A026D0 mov al,[0xd026] 0000B305 26C0261004E0 shl byte [es:0x410],0xe0 0000B30B 26F8 es clc 0000B30D 26F0262004 lock and [es:si],al 0000B312 0027 add [bx],ah 0000B314 3027 xor [bx],ah 0000B316 2027 and [bx],ah 0000B318 2012 and [bp+si],dl 0000B31A 40 inc ax 0000B31B 27 daa 0000B31C 1828 sbb [bx+si],ch 0000B31E D027 shl byte [bx],1 0000B320 2012 and [bp+si],dl 0000B322 60 pushaw 0000B323 2838 sub [bx+si],bh 0000B325 29F0 sub ax,si 0000B327 2810 sub [bx+si],dl 0000B329 108029E0 adc [bx+si-0x1fd7],al 0000B32D 29C0 sub ax,ax 0000B32F 2930 sub [bx+si],si 0000B331 2000 and [bx+si],al 0000B333 2A402C sub al,[bx+si+0x2c] 0000B336 802B40 sub byte [bp+di],0x40 0000B339 1000 adc [bx+si],al 0000B33B 2D802E sub ax,0x2e80 0000B33E 002E1010 add [0x1010],ch 0000B342 002F add [bx],ch 0000B344 60 pushaw 0000B345 2F das 0000B346 40 inc ax 0000B347 2F das 0000B348 1020 adc [bx+si],ah 0000B34A 802F40 sub byte [bx],0x40 0000B34D 3000 xor [bx+si],al 0000B34F 3010 xor [bx+si],dl 0000B351 20803040 and [bx+si+0x4030],al 0000B355 3100 xor [bx+si],ax 0000B357 3110 xor [bx+si],dx 0000B359 20803140 and [bx+si+0x4031],al 0000B35D 3200 xor al,[bx+si] 0000B35F 3210 xor dl,[bx+si] 0000B361 128032EC adc al,[bx+si-0x13ce] 0000B365 32C8 xor cl,al 0000B367 3210 xor dl,[bx+si] 0000B369 0E push cs 0000B36A 1033 adc [bp+di],dh 0000B36C 64334833 xor cx,[fs:bx+si+0x33] 0000B370 2018 and [bx+si],bl 0000B372 8033A0 xor byte [bp+di],0xa0 0000B375 3440 xor al,0x40 0000B377 3410 xor al,0x10 0000B379 1800 sbb [bx+si],al 0000B37B 359035 xor ax,0x3590 0000B37E 60 pushaw 0000B37F 35200E xor ax,0xe20 0000B382 C0 db 0xc0 0000B383 356836 xor ax,0x3668 0000B386 3036100E xor [0xe10],dh 0000B38A A036F4 mov al,[0xf436] 0000B38D 36D836201F fdiv dword [ss:0x1f20] 0000B392 1037 adc [bx],dh 0000B394 8438 test [bx+si],bh 0000B396 0838 or [bx+si],bh 0000B398 100F adc [bx],cl 0000B39A 0039 add [bx+di],bh 0000B39C 5A pop dx 0000B39D 393C cmp [si],di 0000B39F 3910 cmp [bx+si],dx 0000B3A1 07 pop es 0000B3A2 7839 js 0xb3dd 0000B3A4 A23994 mov [0x9439],al 0000B3A7 3910 cmp [bx+si],dx 0000B3A9 20B03970 and [bx+si+0x7039],dh 0000B3AD 3A30 cmp dh,[bx+si] 0000B3AF 3A20 cmp ah,[bx+si] 0000B3B1 04B0 add al,0xb0 0000B3B3 3AE0 cmp ah,al 0000B3B5 3AD0 cmp dl,al 0000B3B7 3A00 cmp al,[bx+si] 0000B3B9 0000 add [bx+si],al 0000B3BB 0000 add [bx+si],al 0000B3BD 0000 add [bx+si],al 0000B3BF 0000 add [bx+si],al 0000B3C1 0000 add [bx+si],al 0000B3C3 0000 add [bx+si],al 0000B3C5 0000 add [bx+si],al 0000B3C7 0000 add [bx+si],al 0000B3C9 0000 add [bx+si],al 0000B3CB 0000 add [bx+si],al 0000B3CD 0000 add [bx+si],al 0000B3CF 0000 add [bx+si],al 0000B3D1 0000 add [bx+si],al 0000B3D3 0000 add [bx+si],al 0000B3D5 0000 add [bx+si],al 0000B3D7 00161414 add [0x1414],dl 0000B3DB 06 push es 0000B3DC 0417 add al,0x17 0000B3DE 07 pop es 0000B3DF 1000 adc [bx+si],al 0000B3E1 3F aas 0000B3E2 0239 add bh,[bx+di] 0000B3E4 3C3E cmp al,0x3e 0000B3E6 07 pop es 0000B3E7 07 pop es 0000B3E8 3E3C3C ds cmp al,0x3c 0000B3EB 1404 adc al,0x4 0000B3ED 3F aas 0000B3EE 07 pop es 0000B3EF 3834 cmp [si],dh 0000B3F1 2C20 sub al,0x20 0000B3F3 3000 xor [bx+si],al 0000B3F5 0028 add [bx+si],ch 0000B3F7 0000 add [bx+si],al 0000B3F9 2004 and [si],al 0000B3FB 0018 add [bx+si],bl 0000B3FD 0400 add al,0x0 0000B3FF 3434 xor al,0x34 0000B401 3428 xor al,0x28 0000B403 2830 sub [bx+si],dh 0000B405 1418 adc al,0x18 0000B407 1C00 sbb al,0x0 0000B409 0000 add [bx+si],al 0000B40B 1010 adc [bx+si],dl 0000B40D 3800 cmp [bx+si],al 0000B40F 2C00 sub al,0x0 0000B411 3C34 cmp al,0x34 0000B413 343C xor al,0x3c 0000B415 3C00 cmp al,0x0 0000B417 3C08 cmp al,0x8 0000B419 0820 or [bx+si],ah 0000B41B 2020 and [bx+si],ah 0000B41D 342C xor al,0x2c 0000B41F 2034 and [si],dh 0000B421 2C20 sub al,0x20 0000B423 3000 xor [bx+si],al 0000B425 0028 add [bx+si],ch 0000B427 0000 add [bx+si],al 0000B429 2004 and [si],al 0000B42B 0018 add [bx+si],bl 0000B42D 0400 add al,0x0 0000B42F 3434 xor al,0x34 0000B431 3428 xor al,0x28 0000B433 2830 sub [bx+si],dh 0000B435 1418 adc al,0x18 0000B437 1C00 sbb al,0x0 0000B439 0000 add [bx+si],al 0000B43B 0000 add [bx+si],al 0000B43D 0000 add [bx+si],al 0000B43F 0000 add [bx+si],al 0000B441 00FF add bh,bh 0000B443 0000 add [bx+si],al 0000B445 2025 and [di],ah 0000B447 C00204 rol byte [bp+si],0x4 0000B44A 0000 add [bx+si],al 0000B44C 0000 add [bx+si],al 0000B44E 0000 add [bx+si],al 0000B450 0000 add [bx+si],al 0000B452 0000 add [bx+si],al 0000B454 0000 add [bx+si],al 0000B456 0000 add [bx+si],al 0000B458 0000 add [bx+si],al 0000B45A 0000 add [bx+si],al 0000B45C 0000 add [bx+si],al 0000B45E 0000 add [bx+si],al 0000B460 0000 add [bx+si],al 0000B462 0000 add [bx+si],al 0000B464 0000 add [bx+si],al 0000B466 0000 add [bx+si],al 0000B468 0000 add [bx+si],al 0000B46A 0000 add [bx+si],al 0000B46C 0000 add [bx+si],al 0000B46E 0000 add [bx+si],al 0000B470 0000 add [bx+si],al 0000B472 0000 add [bx+si],al 0000B474 0000 add [bx+si],al 0000B476 0000 add [bx+si],al 0000B478 0000 add [bx+si],al 0000B47A 0000 add [bx+si],al 0000B47C 0000 add [bx+si],al 0000B47E 0000 add [bx+si],al 0000B480 0000 add [bx+si],al 0000B482 0000 add [bx+si],al 0000B484 0000 add [bx+si],al 0000B486 87E9 xchg bp,cx 0000B488 00F0 add al,dh 0000B48A A5 movsw 0000B48B FE00 inc byte [bx+si] 0000B48D F060 lock pushaw 0000B48F 1000 adc [bx+si],al 0000B491 F00C00 lock or al,0x0 0000B494 0000 add [bx+si],al 0000B496 40 inc ax 0000B497 0000 add [bx+si],al 0000B499 0300 add ax,[bx+si] 0000B49B 0000 add [bx+si],al 0000B49D 0000 add [bx+si],al 0000B49F 3E0000 add [ds:bx+si],al 0000B4A2 0000 add [bx+si],al 0000B4A4 0000 add [bx+si],al 0000B4A6 D403 aam 0x3 0000B4A8 DA03 fiadd dword [bp+di] 0000B4AA 0000 add [bx+si],al 0000B4AC 0003 add [bp+di],al 0000B4AE 0003 add [bp+di],al 0000B4B0 3420 xor al,0x20 0000B4B2 3430 xor al,0x30 0000B4B4 40 inc ax 0000B4B5 4D dec bp 0000B4B6 A6 cmpsb 0000B4B7 4E dec si 0000B4B8 364F ss dec di 0000B4BA B24F mov dl,0x4f 0000B4BC 3420 xor al,0x20 0000B4BE DF67DF fbld tword [bx-0x21] 0000B4C1 69BA01000000 imul di,[bp+si+0x1],word 0x0 0000B4C7 0000 add [bx+si],al 0000B4C9 00AC5F03 add [si+0x35f],ch 0000B4CD 0000 add [bx+si],al 0000B4CF 0000 add [bx+si],al 0000B4D1 0000 add [bx+si],al 0000B4D3 00FF add bh,bh 0000B4D5 00FF add bh,bh 0000B4D7 FF db 0xff 0000B4D8 FF00 inc word [bx+si] 0000B4DA 0000 add [bx+si],al 0000B4DC 0000 add [bx+si],al 0000B4DE 00FF add bh,bh 0000B4E0 0305 add ax,[di] 0000B4E2 0100 add [bx+si],ax 0000B4E4 0000 add [bx+si],al 0000B4E6 0002 add [bp+si],al 0000B4E8 0000 add [bx+si],al 0000B4EA 0000 add [bx+si],al 0000B4EC 0000 add [bx+si],al 0000B4EE 0000 add [bx+si],al 0000B4F0 0000 add [bx+si],al 0000B4F2 0000 add [bx+si],al 0000B4F4 0000 add [bx+si],al 0000B4F6 0000 add [bx+si],al 0000B4F8 0000 add [bx+si],al 0000B4FA 0000 add [bx+si],al 0000B4FC 0000 add [bx+si],al 0000B4FE 00FF add bh,bh 0000B500 FF db 0xff 0000B501 FF db 0xff 0000B502 FF00 inc word [bx+si] 0000B504 0000 add [bx+si],al 0000B506 0000 add [bx+si],al 0000B508 0000 add [bx+si],al 0000B50A 0000 add [bx+si],al 0000B50C 0000 add [bx+si],al 0000B50E 0000 add [bx+si],al 0000B510 0000 add [bx+si],al 0000B512 0000 add [bx+si],al 0000B514 0000 add [bx+si],al 0000B516 0000 add [bx+si],al 0000B518 0000 add [bx+si],al 0000B51A 0000 add [bx+si],al 0000B51C 0000 add [bx+si],al 0000B51E 0000 add [bx+si],al 0000B520 0000 add [bx+si],al 0000B522 0000 add [bx+si],al 0000B524 0000 add [bx+si],al 0000B526 0000 add [bx+si],al 0000B528 0000 add [bx+si],al 0000B52A 0000 add [bx+si],al 0000B52C 0000 add [bx+si],al 0000B52E 0000 add [bx+si],al 0000B530 0000 add [bx+si],al 0000B532 0000 add [bx+si],al 0000B534 0000 add [bx+si],al 0000B536 0000 add [bx+si],al 0000B538 0000 add [bx+si],al 0000B53A 0000 add [bx+si],al 0000B53C 0000 add [bx+si],al 0000B53E 0000 add [bx+si],al 0000B540 0000 add [bx+si],al 0000B542 0000 add [bx+si],al 0000B544 0000 add [bx+si],al 0000B546 0000 add [bx+si],al 0000B548 0000 add [bx+si],al 0000B54A 0000 add [bx+si],al 0000B54C 0000 add [bx+si],al 0000B54E 0000 add [bx+si],al 0000B550 0000 add [bx+si],al 0000B552 0000 add [bx+si],al 0000B554 0000 add [bx+si],al 0000B556 0000 add [bx+si],al 0000B558 0000 add [bx+si],al 0000B55A 0000 add [bx+si],al 0000B55C 0000 add [bx+si],al 0000B55E 0000 add [bx+si],al 0000B560 101E1819 adc [0x1918],bl 0000B564 3901 cmp [bx+di],ax 0000B566 1C02 sbb al,0x2 0000B568 0304 add ax,[si] 0000B56A 7C7B jl 0xb5e7 0000B56C 7A79 jpe 0xb5e7 0000B56E 774C ja 0xb5bc 0000B570 1B31 sbb si,[bx+di] 0000B572 3233 xor dh,[bp+di] 0000B574 3435 xor al,0x35 0000B576 3637 ss aaa 0000B578 3839 cmp [bx+di],bh 0000B57A 302D xor [di],ch 0000B57C 3D7F09 cmp ax,0x97f 0000B57F 51 push cx 0000B580 57 push di 0000B581 45 inc bp 0000B582 52 push dx 0000B583 54 push sp 0000B584 59 pop cx 0000B585 55 push bp 0000B586 49 dec cx 0000B587 4F dec di 0000B588 50 push ax 0000B589 5B pop bx 0000B58A 5D pop bp 0000B58B 0D0341 or ax,0x4103 0000B58E 53 push bx 0000B58F 44 inc sp 0000B590 46 inc si 0000B591 47 inc di 0000B592 48 dec ax 0000B593 4A dec dx 0000B594 4B dec bx 0000B595 4C dec sp 0000B596 3B27 cmp sp,[bx] 0000B598 60 pushaw 0000B599 025C5A add bl,[si+0x5a] 0000B59C 58 pop ax 0000B59D 43 inc bx 0000B59E 56 push si 0000B59F 42 inc dx 0000B5A0 4E dec si 0000B5A1 4D dec bp 0000B5A2 2C2E sub al,0x2e 0000B5A4 012F add [bx],bp 0000B5A6 2A04 sub al,[si] 0000B5A8 2005 and [di],al 0000B5AA 8081828384 add byte [bx+di-0x7c7e],0x84 0000B5AF 85868788 test [bp-0x7779],ax 0000B5B3 89060737 mov [0x3707],ax 0000B5B7 8A39 mov bh,[bx+di] 0000B5B9 2D8C35 sub ax,0x358c 0000B5BC 8D2B lea bp,[bp+di] 0000B5BE 318B3233 xor [bp+di+0x3332],cx 0000B5C2 302E1500 xor [0x15],ch 0000B5C6 40 inc ax 0000B5C7 C4 db 0xc4 0000B5C8 EF out dx,ax 0000B5C9 3A00 cmp al,[bx+si] 0000B5CB 0000 add [bx+si],al 0000B5CD 0002 add [bp+si],al 0000B5CF 0020 add [bx+si],ah 0000B5D1 2020 and [bx+si],ah 0000B5D3 2020 and [bx+si],ah 0000B5D5 2020 and [bx+si],ah 0000B5D7 2020 and [bx+si],ah 0000B5D9 2020 and [bx+si],ah 0000B5DB 2020 and [bx+si],ah 0000B5DD 204F55 and [bx+0x55],cl 0000B5E0 54 push sp 0000B5E1 2031 and [bx+di],dh 0000B5E3 2020 and [bx+si],ah 0000B5E5 2020 and [bx+si],ah 0000B5E7 49 dec cx 0000B5E8 4E dec si 0000B5E9 2020 and [bx+si],ah 0000B5EB 3025 xor [di],ah 0000B5ED 2020 and [bx+si],ah 0000B5EF 54 push sp 0000B5F0 49 dec cx 0000B5F1 4D dec bp 0000B5F2 45 inc bp 0000B5F3 2033 and [bp+di],dh 0000B5F5 3A35 cmp dh,[di] 0000B5F7 37 aaa 0000B5F8 004578 add [di+0x78],al 0000B5FB 6974696E67 imul si,[si+0x69],word 0x676e 0000B600 204C65 and [si+0x65],cl 0000B603 6D insw 0000B604 6D insw 0000B605 696E67732E imul bp,[bp+0x67],word 0x2e73 0000B60A 2E2E0D0A24 cs or ax,0x240a 0000B60F 4C dec sp 0000B610 656D gs insw 0000B612 6D insw 0000B613 696E677320 imul bp,[bp+0x67],word 0x2073 0000B618 44 inc sp 0000B619 69736B2031 imul si,[bp+di+0x6b],word 0x3120 0000B61E 204E6F and [bp+0x6f],cl 0000B621 7420 jz 0xb643 0000B623 666F outsd 0000B625 756E jnz 0xb695 0000B627 642C20 fs sub al,0x20 0000B62A 49 dec cx 0000B62B 6E outsb 0000B62C 7365 jnc 0xb693 0000B62E 7274 jc 0xb6a4 0000B630 20696E and [bx+di+0x6e],ch 0000B633 746F jz 0xb6a4 0000B635 206472 and [si+0x72],ah 0000B638 6976652041 imul si,[bp+0x65],word 0x4120 0000B63D 206F72 and [bx+0x72],ch 0000B640 204220 and [bp+si+0x20],al 0000B643 61 popaw 0000B644 6E outsb 0000B645 64207265 and [fs:bp+si+0x65],dh 0000B649 7472 jz 0xb6bd 0000B64B 790D jns 0xb65a 0000B64D 0A4578 or al,[di+0x78] 0000B650 6974696E67 imul si,[si+0x69],word 0x676e 0000B655 204C65 and [si+0x65],cl 0000B658 6D insw 0000B659 6D insw 0000B65A 696E67732E imul bp,[bp+0x67],word 0x2e73 0000B65F 2E2E0D0A24 cs or ax,0x240a 0000B664 55 push bp 0000B665 6E outsb 0000B666 61 popaw 0000B667 626C65 bound bp,[si+0x65] 0000B66A 20746F and [si+0x6f],dh 0000B66D 206368 and [bp+di+0x68],ah 0000B670 61 popaw 0000B671 6E outsb 0000B672 676520746F20 and [dword gs:edi+ebp*2+0x20],dh 0000B678 54 push sp 0000B679 61 popaw 0000B67A 6E outsb 0000B67B 647920 fs jns 0xb69e 0000B67E 31362063 xor [0x6320],si 0000B682 6F outsw 0000B683 6C insb 0000B684 6F outsw 0000B685 7572 jnz 0xb6f9 0000B687 206D6F and [di+0x6f],ch 0000B68A 64652E0D0A50 cs or ax,0x500a 0000B690 6C insb 0000B691 6561 gs popaw 0000B693 7365 jnc 0xb6fa 0000B695 206368 and [bp+di+0x68],ah 0000B698 6F outsw 0000B699 6F outsw 0000B69A 7365 jnc 0xb701 0000B69C 20616E and [bx+di+0x6e],ah 0000B69F 6F outsw 0000B6A0 7468 jz 0xb70a 0000B6A2 657220 gs jc 0xb6c5 0000B6A5 677261 jc 0xb709 0000B6A8 7068 jo 0xb712 0000B6AA 6963732061 imul sp,[bp+di+0x73],word 0x6120 0000B6AF 6461 fs popaw 0000B6B1 7074 jo 0xb727 0000B6B3 6F outsw 0000B6B4 722E jc 0xb6e4 0000B6B6 0D0A24 or ax,0x240a 0000B6B9 4F dec di 0000B6BA 7065 jo 0xb721 0000B6BC 6E outsb 0000B6BD 204861 and [bx+si+0x61],cl 0000B6C0 7320 jnc 0xb6e2 0000B6C2 46 inc si 0000B6C3 61 popaw 0000B6C4 696C65643A imul bp,[si+0x65],word 0x3a64 0000B6C9 2452 and al,0x52 0000B6CB 6561 gs popaw 0000B6CD 64204861 and [fs:bx+si+0x61],cl 0000B6D1 7320 jnc 0xb6f3 0000B6D3 46 inc si 0000B6D4 61 popaw 0000B6D5 696C65643A imul bp,[si+0x65],word 0x3a64 0000B6DA 2443 and al,0x43 0000B6DC 6C insb 0000B6DD 6F outsw 0000B6DE 7365 jnc 0xb745 0000B6E0 204861 and [bx+si+0x61],cl 0000B6E3 7320 jnc 0xb705 0000B6E5 46 inc si 0000B6E6 61 popaw 0000B6E7 696C65643A imul bp,[si+0x65],word 0x3a64 0000B6EC 244D and al,0x4d 0000B6EE 656D gs insw 0000B6F0 6F outsw 0000B6F1 7279 jc 0xb76c 0000B6F3 20436F and [bp+di+0x6f],al 0000B6F6 6E outsb 0000B6F7 7472 jz 0xb76b 0000B6F9 6F outsw 0000B6FA 6C insb 0000B6FB 20426C and [bp+si+0x6c],al 0000B6FE 6F outsw 0000B6FF 636B73 arpl [bp+di+0x73],bp 0000B702 204465 and [si+0x65],al 0000B705 7374 jnc 0xb77b 0000B707 726F jc 0xb778 0000B709 7965 jns 0xb770 0000B70B 640D0A24 fs or ax,0x240a 0000B70F 49 dec cx 0000B710 6E outsb 0000B711 7375 jnc 0xb788 0000B713 6666696369656E74 imul esp,[bp+di+0x69],dword 0x20746e65 -20 0000B71C 4D dec bp 0000B71D 656D gs insw 0000B71F 6F outsw 0000B720 7279 jc 0xb79b 0000B722 0D0A24 or ax,0x240a 0000B725 2020 and [bx+si],ah 0000B727 202D and [di],ch 0000B729 2D2D2D sub ax,0x2d2d 0000B72C 2D2D20 sub ax,0x202d 0000B72F 50 push ax 0000B730 43 inc bx 0000B731 204C65 and [si+0x65],cl 0000B734 6D insw 0000B735 6D insw 0000B736 696E677320 imul bp,[bp+0x67],word 0x2073 0000B73B 4C dec sp 0000B73C 6F outsw 0000B73D 61 popaw 0000B73E 64696E67202D imul bp,[fs:bp+0x67],word 0x2d20 0000B744 2D2D2D sub ax,0x2d2d 0000B747 2D2D2D sub ax,0x2d2d 0000B74A 0D0A20 or ax,0x200a 0000B74D 2020 and [bx+si],ah 0000B74F 2D2D2D sub ax,0x2d2d 0000B752 2D2D2D sub ax,0x2d2d 0000B755 2D2D2D sub ax,0x2d2d 0000B758 2D2050 sub ax,0x5020 0000B75B 6C insb 0000B75C 6561 gs popaw 0000B75E 7365 jnc 0xb7c5 0000B760 205761 and [bx+0x61],dl 0000B763 6974202D2D imul si,[si+0x20],word 0x2d2d 0000B768 2D2D2D sub ax,0x2d2d 0000B76B 2D2D2D sub ax,0x2d2d 0000B76E 2D2D2D sub ax,0x2d2d 0000B771 0D0A24 or ax,0x240a 0000B774 3031 xor [bx+di],dh 0000B776 3233 xor dh,[bp+di] 0000B778 3435 xor al,0x35 0000B77A 3637 ss aaa 0000B77C 3839 cmp [bx+di],bh 0000B77E 61 popaw 0000B77F 626364 bound sp,[bp+di+0x64] 0000B782 65660020 o32 add [gs:bx+si],ah 0000B786 2020 and [bx+si],ah 0000B788 2020 and [bx+si],ah 0000B78A 2020 and [bx+si],ah 0000B78C 2020 and [bx+si],ah 0000B78E 2020 and [bx+si],ah 0000B790 2020 and [bx+si],ah 0000B792 2020 and [bx+si],ah 0000B794 2020 and [bx+si],ah 0000B796 2020 and [bx+si],ah 0000B798 205043 and [bx+si+0x43],dl 0000B79B 204C65 and [si+0x65],cl 0000B79E 6D insw 0000B79F 6D insw 0000B7A0 696E677320 imul bp,[bp+0x67],word 0x2073 0000B7A5 4D dec bp 0000B7A6 61 popaw 0000B7A7 636869 arpl [bx+si+0x69],bp 0000B7AA 6E outsb 0000B7AB 65205479 and [gs:si+0x79],dl 0000B7AF 7065 jo 0xb816 0000B7B1 205365 and [bp+di+0x65],dl 0000B7B4 6C insb 0000B7B5 65637469 arpl [gs:si+0x69],si 0000B7B9 6F outsw 0000B7BA 6E outsb 0000B7BB 205363 and [bp+di+0x63],dl 0000B7BE 7265 jc 0xb825 0000B7C0 656E gs outsb 0000B7C2 0D0A20 or ax,0x200a 0000B7C5 2020 and [bx+si],ah 0000B7C7 2020 and [bx+si],ah 0000B7C9 2020 and [bx+si],ah 0000B7CB 2020 and [bx+si],ah 0000B7CD 2020 and [bx+si],ah 0000B7CF 2020 and [bx+si],ah 0000B7D1 2020 and [bx+si],ah 0000B7D3 2020 and [bx+si],ah 0000B7D5 2020 and [bx+si],ah 0000B7D7 202D and [di],ch 0000B7D9 2D2D2D sub ax,0x2d2d 0000B7DC 2D2D2D sub ax,0x2d2d 0000B7DF 2D2D2D sub ax,0x2d2d 0000B7E2 2D2D2D sub ax,0x2d2d 0000B7E5 2D2D2D sub ax,0x2d2d 0000B7E8 2D2D2D sub ax,0x2d2d 0000B7EB 2D2D2D sub ax,0x2d2d 0000B7EE 2D2D2D sub ax,0x2d2d 0000B7F1 2D2D2D sub ax,0x2d2d 0000B7F4 2D2D2D sub ax,0x2d2d 0000B7F7 2D2D2D sub ax,0x2d2d 0000B7FA 2D2D2D sub ax,0x2d2d 0000B7FD 2D2D2D sub ax,0x2d2d 0000B800 2D0D0A sub ax,0xa0d 0000B803 0D0A00 or ax,0xa 0000B806 2020 and [bx+si],ah 0000B808 2020 and [bx+si],ah 0000B80A 2020 and [bx+si],ah 0000B80C 2020 and [bx+si],ah 0000B80E 2020 and [bx+si],ah 0000B810 2020 and [bx+si],ah 0000B812 2020 and [bx+si],ah 0000B814 2020 and [bx+si],ah 0000B816 2020 and [bx+si],ah 0000B818 2020 and [bx+si],ah 0000B81A 2020 and [bx+si],ah 0000B81C 2020 and [bx+si],ah 0000B81E 2020 and [bx+si],ah 0000B820 2031 and [bx+di],dh 0000B822 202D and [di],ch 0000B824 20466F and [bp+0x6f],al 0000B827 7220 jc 0xb849 0000B829 56 push si 0000B82A 47 inc di 0000B82B 41 inc cx 0000B82C 206761 and [bx+0x61],ah 0000B82F 6D insw 0000B830 650D0A20 gs or ax,0x200a 0000B834 2020 and [bx+si],ah 0000B836 2020 and [bx+si],ah 0000B838 2020 and [bx+si],ah 0000B83A 2020 and [bx+si],ah 0000B83C 2020 and [bx+si],ah 0000B83E 2020 and [bx+si],ah 0000B840 2020 and [bx+si],ah 0000B842 2020 and [bx+si],ah 0000B844 2020 and [bx+si],ah 0000B846 2020 and [bx+si],ah 0000B848 2020 and [bx+si],ah 0000B84A 2020 and [bx+si],ah 0000B84C 2020 and [bx+si],ah 0000B84E 3220 xor ah,[bx+si] 0000B850 2D2046 sub ax,0x4620 0000B853 6F outsw 0000B854 7220 jc 0xb876 0000B856 45 inc bp 0000B857 47 inc di 0000B858 41 inc cx 0000B859 206761 and [bx+0x61],ah 0000B85C 6D insw 0000B85D 650D0A20 gs or ax,0x200a 0000B861 2020 and [bx+si],ah 0000B863 2020 and [bx+si],ah 0000B865 2020 and [bx+si],ah 0000B867 2020 and [bx+si],ah 0000B869 2020 and [bx+si],ah 0000B86B 2020 and [bx+si],ah 0000B86D 2020 and [bx+si],ah 0000B86F 2020 and [bx+si],ah 0000B871 2020 and [bx+si],ah 0000B873 2020 and [bx+si],ah 0000B875 2020 and [bx+si],ah 0000B877 2020 and [bx+si],ah 0000B879 45 inc bp 0000B87A 53 push bx 0000B87B 43 inc bx 0000B87C 202D and [di],ch 0000B87E 20546F and [si+0x6f],dl 0000B881 204578 and [di+0x78],al 0000B884 697420546F imul si,[si+0x20],word 0x6f54 0000B889 20444F and [si+0x4f],al 0000B88C 53 push bx 0000B88D 0D0A0D or ax,0xd0a 0000B890 0A20 or ah,[bx+si] 0000B892 2020 and [bx+si],ah 0000B894 2020 and [bx+si],ah 0000B896 2020 and [bx+si],ah 0000B898 2020 and [bx+si],ah 0000B89A 2020 and [bx+si],ah 0000B89C 2020 and [bx+si],ah 0000B89E 2020 and [bx+si],ah 0000B8A0 2020 and [bx+si],ah 0000B8A2 2020 and [bx+si],ah 0000B8A4 202D and [di],ch 0000B8A6 3E2000 and [ds:bx+si],al 0000B8A9 0D0A0D or ax,0xd0a 0000B8AC 0A20 or ah,[bx+si] 0000B8AE 2020 and [bx+si],ah 0000B8B0 2020 and [bx+si],ah 0000B8B2 2020 and [bx+si],ah 0000B8B4 2020 and [bx+si],ah 0000B8B6 2020 and [bx+si],ah 0000B8B8 2020 and [bx+si],ah 0000B8BA 2020 and [bx+si],ah 0000B8BC 2020 and [bx+si],ah 0000B8BE 2020 and [bx+si],ah 0000B8C0 2020 and [bx+si],ah 0000B8C2 2020 and [bx+si],ah 0000B8C4 2D3E20 sub ax,0x203e 0000B8C7 2031 and [bx+di],dh 0000B8C9 202D and [di],ch 0000B8CB 20466F and [bp+0x6f],al 0000B8CE 7220 jc 0xb8f0 0000B8D0 50 push ax 0000B8D1 43 inc bx 0000B8D2 20636F and [bp+di+0x6f],ah 0000B8D5 6D insw 0000B8D6 7061 jo 0xb939 0000B8D8 7469 jz 0xb943 0000B8DA 626C65 bound bp,[si+0x65] 0000B8DD 732C jnc 0xb90b 0000B8DF 205461 and [si+0x61],dl 0000B8E2 6E outsb 0000B8E3 64790D fs jns 0xb8f3 0000B8E6 0A20 or ah,[bx+si] 0000B8E8 2020 and [bx+si],ah 0000B8EA 2020 and [bx+si],ah 0000B8EC 2020 and [bx+si],ah 0000B8EE 2020 and [bx+si],ah 0000B8F0 2020 and [bx+si],ah 0000B8F2 2020 and [bx+si],ah 0000B8F4 2020 and [bx+si],ah 0000B8F6 2020 and [bx+si],ah 0000B8F8 2020 and [bx+si],ah 0000B8FA 2020 and [bx+si],ah 0000B8FC 2020 and [bx+si],ah 0000B8FE 2020 and [bx+si],ah 0000B900 2020 and [bx+si],ah 0000B902 3220 xor ah,[bx+si] 0000B904 2D2046 sub ax,0x4620 0000B907 6F outsw 0000B908 7220 jc 0xb92a 0000B90A 48 dec ax 0000B90B 6967682050 imul sp,[bx+0x68],word 0x5020 0000B910 657266 gs jc 0xb979 0000B913 6F outsw 0000B914 726D jc 0xb983 0000B916 61 popaw 0000B917 6E outsb 0000B918 636520 arpl [di+0x20],sp 0000B91B 50 push ax 0000B91C 43 inc bx 0000B91D 730D jnc 0xb92c 0000B91F 0A20 or ah,[bx+si] 0000B921 2020 and [bx+si],ah 0000B923 2020 and [bx+si],ah 0000B925 2020 and [bx+si],ah 0000B927 2020 and [bx+si],ah 0000B929 2020 and [bx+si],ah 0000B92B 2020 and [bx+si],ah 0000B92D 2020 and [bx+si],ah 0000B92F 2020 and [bx+si],ah 0000B931 2020 and [bx+si],ah 0000B933 2020 and [bx+si],ah 0000B935 2020 and [bx+si],ah 0000B937 2020 and [bx+si],ah 0000B939 2020 and [bx+si],ah 0000B93B 3320 xor sp,[bx+si] 0000B93D 2D2046 sub ax,0x4620 0000B940 6F outsw 0000B941 7220 jc 0xb963 0000B943 61 popaw 0000B944 6E outsb 0000B945 204942 and [bx+di+0x42],cl 0000B948 4D dec bp 0000B949 205053 and [bx+si+0x53],dl 0000B94C 3220 xor ah,[bx+si] 0000B94E 4D dec bp 0000B94F 61 popaw 0000B950 636869 arpl [bx+si+0x69],bp 0000B953 6E outsb 0000B954 650D0A20 gs or ax,0x200a 0000B958 2020 and [bx+si],ah 0000B95A 2020 and [bx+si],ah 0000B95C 2020 and [bx+si],ah 0000B95E 2020 and [bx+si],ah 0000B960 2020 and [bx+si],ah 0000B962 2020 and [bx+si],ah 0000B964 2020 and [bx+si],ah 0000B966 2020 and [bx+si],ah 0000B968 2020 and [bx+si],ah 0000B96A 2020 and [bx+si],ah 0000B96C 2020 and [bx+si],ah 0000B96E 2020 and [bx+si],ah 0000B970 2020 and [bx+si],ah 0000B972 3420 xor al,0x20 0000B974 2D2046 sub ax,0x4620 0000B977 6F outsw 0000B978 7220 jc 0xb99a 0000B97A 61 popaw 0000B97B 6E outsb 0000B97C 20414D and [bx+di+0x4d],al 0000B97F 53 push bx 0000B980 54 push sp 0000B981 52 push dx 0000B982 41 inc cx 0000B983 44 inc sp 0000B984 205043 and [bx+si+0x43],dl 0000B987 31363430 xor [0x3034],si 0000B98B 206F72 and [bx+0x72],ch 0000B98E 205043 and [bx+si+0x43],dl 0000B991 3135 xor [di],si 0000B993 3132 xor [bp+si],si 0000B995 204D61 and [di+0x61],cl 0000B998 636869 arpl [bx+si+0x69],bp 0000B99B 6E outsb 0000B99C 650D0A20 gs or ax,0x200a 0000B9A0 2020 and [bx+si],ah 0000B9A2 2020 and [bx+si],ah 0000B9A4 2020 and [bx+si],ah 0000B9A6 2020 and [bx+si],ah 0000B9A8 2020 and [bx+si],ah 0000B9AA 2020 and [bx+si],ah 0000B9AC 2020 and [bx+si],ah 0000B9AE 2020 and [bx+si],ah 0000B9B0 2020 and [bx+si],ah 0000B9B2 2020 and [bx+si],ah 0000B9B4 2020 and [bx+si],ah 0000B9B6 2020 and [bx+si],ah 0000B9B8 45 inc bp 0000B9B9 53 push bx 0000B9BA 43 inc bx 0000B9BB 202D and [di],ch 0000B9BD 20546F and [si+0x6f],dl 0000B9C0 204578 and [di+0x78],al 0000B9C3 697420546F imul si,[si+0x20],word 0x6f54 0000B9C8 20444F and [si+0x4f],al 0000B9CB 53 push bx 0000B9CC 0D0A0D or ax,0xd0a 0000B9CF 0A20 or ah,[bx+si] 0000B9D1 2020 and [bx+si],ah 0000B9D3 2020 and [bx+si],ah 0000B9D5 2020 and [bx+si],ah 0000B9D7 2020 and [bx+si],ah 0000B9D9 2020 and [bx+si],ah 0000B9DB 2020 and [bx+si],ah 0000B9DD 2020 and [bx+si],ah 0000B9DF 2020 and [bx+si],ah 0000B9E1 2020 and [bx+si],ah 0000B9E3 2020 and [bx+si],ah 0000B9E5 2020 and [bx+si],ah 0000B9E7 205072 and [bx+si+0x72],dl 0000B9EA 657373 gs jnc 0xba60 0000B9ED 205245 and [bp+si+0x45],dl 0000B9F0 54 push sp 0000B9F1 55 push bp 0000B9F2 52 push dx 0000B9F3 4E dec si 0000B9F4 20746F and [si+0x6f],dh 0000B9F7 20636F and [bp+di+0x6f],ah 0000B9FA 6E outsb 0000B9FB 6669726D20746869 imul esi,[bp+si+0x6d],dword 0x69687420 0000BA03 7320 jnc 0xba25 0000BA05 7365 jnc 0xba6c 0000BA07 6C insb 0000BA08 65637469 arpl [gs:si+0x69],si 0000BA0C 6F outsw 0000BA0D 6E outsb 0000BA0E 0D0A20 or ax,0x200a 0000BA11 2020 and [bx+si],ah 0000BA13 2020 and [bx+si],ah 0000BA15 2020 and [bx+si],ah 0000BA17 2020 and [bx+si],ah 0000BA19 2020 and [bx+si],ah 0000BA1B 2020 and [bx+si],ah 0000BA1D 2020 and [bx+si],ah 0000BA1F 2020 and [bx+si],ah 0000BA21 2020 and [bx+si],ah 0000BA23 2020 and [bx+si],ah 0000BA25 6F outsw 0000BA26 7220 jc 0xba48 0000BA28 50 push ax 0000BA29 7265 jc 0xba90 0000BA2B 7373 jnc 0xbaa0 0000BA2D 2031 and [bx+di],dh 0000BA2F 2D3420 sub ax,0x2034 0000BA32 746F jz 0xbaa3 0000BA34 207365 and [bp+di+0x65],dh 0000BA37 6C insb 0000BA38 65637420 arpl [gs:si+0x20],si 0000BA3C 61 popaw 0000BA3D 6E outsb 0000BA3E 6F outsw 0000BA3F 7468 jz 0xbaa9 0000BA41 657220 gs jc 0xba64 0000BA44 4D dec bp 0000BA45 61 popaw 0000BA46 636869 arpl [bx+si+0x69],bp 0000BA49 6E outsb 0000BA4A 65205479 and [gs:si+0x79],dl 0000BA4E 7065 jo 0xbab5 0000BA50 0D0A00 or ax,0xa 0000BA53 009B2500 add [bp+di+0x25],bl 0000BA57 6D insw 0000BA58 61 popaw 0000BA59 696E2E6461 imul bp,[bp+0x2e],word 0x6164 0000BA5E 7400 jz 0xba60 0000BA60 7667 jna 0xbac9 0000BA62 61 popaw 0000BA63 677230 jc 0xba96 0000BA66 2E6461 fs popaw 0000BA69 7400 jz 0xba6b 0000BA6B 67726F jc 0xbadd 0000BA6E 756E jnz 0xbade 0000BA70 64306F2E xor [fs:bx+0x2e],ch 0000BA74 6461 fs popaw 0000BA76 7400 jz 0xba78 0000BA78 646C fs insb 0000BA7A 7665 jna 0xbae1 0000BA7C 6C insb 0000BA7D 3031 xor [bx+di],dh 0000BA7F 302E6461 xor [0x6164],ch 0000BA83 7400 jz 0xba85 0000BA85 7667 jna 0xbaee 0000BA87 61 popaw 0000BA88 7370 jnc 0xbafa 0000BA8A 656330 arpl [gs:bx+si],si 0000BA8D 2E6461 fs popaw 0000BA90 7400 jz 0xba92 0000BA92 6F outsw 0000BA93 64647461 fs jz 0xbaf8 0000BA97 626C65 bound bp,[si+0x65] 0000BA9A 2E6461 fs popaw 0000BA9D 7400 jz 0xba9f 0000BA9F 61 popaw 0000BAA0 646C fs insb 0000BAA2 69622E6461 imul sp,[bp+si+0x2e],word 0x6164 0000BAA7 7400 jz 0xbaa9 0000BAA9 7461 jz 0xbb0c 0000BAAB 6E outsb 0000BAAC 647973 fs jns 0xbb22 0000BAAF 6E outsb 0000BAB0 642E6461 fs popaw 0000BAB4 7400 jz 0xbab6 0000BAB6 7275 jc 0xbb2d 0000BAB8 7373 jnc 0xbb2d 0000BABA 656C gs insb 0000BABC 6C insb 0000BABD 2E6461 fs popaw 0000BAC0 7400 jz 0xbac2 0000BAC2 6F outsw 0000BAC3 686E6F push word 0x6f6e 0000BAC6 2E6461 fs popaw 0000BAC9 7400 jz 0xbacb 0000BACB 0011 add [bx+di],dl 0000BACD 0217 add dl,[bx] 0000BACF 16 push ss 0000BAD0 1407 adc al,0x7 0000BAD2 16 push ss 0000BAD3 0000 add [bx+si],al 0000BAD5 0000 add [bx+si],al 0000BAD7 0000 add [bx+si],al 0000BAD9 0000 add [bx+si],al 0000BADB 0000 add [bx+si],al 0000BADD 0010 add [bx+si],dl 0000BADF 1038 adc [bx+si],bh 0000BAE1 002C add [si],ch 0000BAE3 003C add [si],bh 0000BAE5 3434 xor al,0x34 0000BAE7 2C2C sub al,0x2c 0000BAE9 003C add [si],bh 0000BAEB 0808 or [bx+si],cl 0000BAED 2020 and [bx+si],ah 0000BAEF 2034 and [si],dh 0000BAF1 2C20 sub al,0x20 0000BAF3 342C xor al,0x2c 0000BAF5 2030 and [bx+si],dh 0000BAF7 0000 add [bx+si],al 0000BAF9 2800 sub [bx+si],al 0000BAFB 0020 add [bx+si],ah 0000BAFD 0400 add al,0x0 0000BAFF 1804 sbb [si],al 0000BB01 0034 add [si],dh 0000BB03 3434 xor al,0x34 0000BB05 2828 sub [bx+si],ch 0000BB07 3014 xor [si],dl 0000BB09 181C sbb [si],bl 0000BB0B 0212 add dl,[bp+si] 0000BB0D 1004 adc [si],al 0000BB0F 06 push es 0000BB10 0315 add dx,[di] 0000BB12 05002A add ax,0x2a00 0000BB15 0015 add [di],dl 0000BB17 3F aas 0000BB18 151515 adc ax,0x1515 0000BB1B 152A00 adc ax,0x2a 0000BB1E 002A add [bp+si],ch 0000BB20 150000 adc ax,0x0 0000BB23 2A2A sub ch,[bp+si] 0000BB25 3F aas 0000BB26 153F2A adc ax,0x2a3f 0000BB29 002A add [bp+si],ch 0000BB2B 0000 add [bx+si],al 0000BB2D 0000 add [bx+si],al 0000BB2F 0000 add [bx+si],al 0000BB31 0000 add [bx+si],al 0000BB33 0000 add [bx+si],al 0000BB35 0000 add [bx+si],al 0000BB37 0000 add [bx+si],al 0000BB39 0000 add [bx+si],al 0000BB3B 0000 add [bx+si],al 0000BB3D 0000 add [bx+si],al 0000BB3F 0000 add [bx+si],al 0000BB41 0000 add [bx+si],al 0000BB43 0000 add [bx+si],al 0000BB45 0000 add [bx+si],al 0000BB47 0000 add [bx+si],al 0000BB49 0000 add [bx+si],al 0000BB4B 0000 add [bx+si],al 0000BB4D 0000 add [bx+si],al 0000BB4F 0000 add [bx+si],al 0000BB51 0000 add [bx+si],al 0000BB53 0000 add [bx+si],al 0000BB55 0000 add [bx+si],al 0000BB57 0000 add [bx+si],al 0000BB59 0000 add [bx+si],al 0000BB5B 0000 add [bx+si],al 0000BB5D 0010 add [bx+si],dl 0000BB5F 1038 adc [bx+si],bh 0000BB61 002C add [si],ch 0000BB63 003C add [si],bh 0000BB65 3434 xor al,0x34 0000BB67 2C2C sub al,0x2c 0000BB69 003C add [si],bh 0000BB6B 0808 or [bx+si],cl 0000BB6D 2020 and [bx+si],ah 0000BB6F 2034 and [si],dh 0000BB71 2C20 sub al,0x20 0000BB73 342C xor al,0x2c 0000BB75 2030 and [bx+si],dh 0000BB77 0000 add [bx+si],al 0000BB79 2800 sub [bx+si],al 0000BB7B 0020 add [bx+si],ah 0000BB7D 0400 add al,0x0 0000BB7F 1804 sbb [si],al 0000BB81 0034 add [si],dh 0000BB83 3434 xor al,0x34 0000BB85 2828 sub [bx+si],ch 0000BB87 3014 xor [si],dl 0000BB89 181C sbb [si],bl 0000BB8B 002A add [bp+si],ch 0000BB8D 0015 add [di],dl 0000BB8F 3F aas 0000BB90 151515 adc ax,0x1515 0000BB93 152A00 adc ax,0x2a 0000BB96 002A add [bp+si],ch 0000BB98 150000 adc ax,0x0 0000BB9B 2A2A sub ch,[bp+si] 0000BB9D 3F aas 0000BB9E 153F2A adc ax,0x2a3f 0000BBA1 002A add [bp+si],ch 0000BBA3 0000 add [bx+si],al 0000BBA5 0000 add [bx+si],al 0000BBA7 0000 add [bx+si],al 0000BBA9 0000 add [bx+si],al 0000BBAB 0000 add [bx+si],al 0000BBAD 0000 add [bx+si],al 0000BBAF 0000 add [bx+si],al 0000BBB1 0000 add [bx+si],al 0000BBB3 0000 add [bx+si],al 0000BBB5 0000 add [bx+si],al 0000BBB7 0000 add [bx+si],al 0000BBB9 0000 add [bx+si],al 0000BBBB 0103 add [bp+di],ax 0000BBBD 0203 add al,[bp+di] 0000BBBF 0303 add ax,[bp+di] 0000BBC1 050305 add ax,0x503 0000BBC4 FF05 inc word [di] 0000BBC6 0005 add [di],al 0000BBC8 0105 add [di],ax 0000BBCA 0105 add [di],ax 0000BBCC 02060207 add al,[0x702] 0000BBD0 0207 add al,[bx] 0000BBD2 02060205 add al,[0x502] 0000BBD6 0204 add al,[si] 0000BBD8 0204 add al,[si] 0000BBDA 0205 add al,[di] 0000BBDC 02060207 add al,[0x702] 0000BBE0 0207 add al,[bx] 0000BBE2 02060205 add al,[0x502] 0000BBE6 0204 add al,[si] 0000BBE8 0204 add al,[si] 0000BBEA 0205 add al,[di] 0000BBEC 02060207 add al,[0x702] 0000BBF0 0207 add al,[bx] 0000BBF2 02060205 add al,[0x502] 0000BBF6 0204 add al,[si] 0000BBF8 0204 add al,[si] 0000BBFA 0205 add al,[di] 0000BBFC 02060207 add al,[0x702] 0000BC00 0207 add al,[bx] 0000BC02 02060205 add al,[0x502] 0000BC06 0204 add al,[si] 0000BC08 0204 add al,[si] 0000BC0A 0205 add al,[di] 0000BC0C 02060207 add al,[0x702] 0000BC10 0207 add al,[bx] 0000BC12 02060205 add al,[0x502] 0000BC16 0204 add al,[si] 0000BC18 0204 add al,[si] 0000BC1A 0205 add al,[di] 0000BC1C 02060207 add al,[0x702] 0000BC20 0207 add al,[bx] 0000BC22 02060205 add al,[0x502] 0000BC26 0204 add al,[si] 0000BC28 0204 add al,[si] 0000BC2A 0205 add al,[di] 0000BC2C 02060207 add al,[0x702] 0000BC30 0207 add al,[bx] 0000BC32 02060205 add al,[0x502] 0000BC36 0204 add al,[si] 0000BC38 0204 add al,[si] 0000BC3A 0205 add al,[di] 0000BC3C 02060207 add al,[0x702] 0000BC40 0207 add al,[bx] 0000BC42 02060205 add al,[0x502] 0000BC46 0204 add al,[si] 0000BC48 0204 add al,[si] 0000BC4A 0205 add al,[di] 0000BC4C 02060207 add al,[0x702] 0000BC50 0207 add al,[bx] 0000BC52 02060205 add al,[0x502] 0000BC56 0204 add al,[si] 0000BC58 0204 add al,[si] 0000BC5A 0205 add al,[di] 0000BC5C 02060207 add al,[0x702] 0000BC60 0207 add al,[bx] 0000BC62 02060205 add al,[0x502] 0000BC66 0204 add al,[si] 0000BC68 0204 add al,[si] 0000BC6A 0205 add al,[di] 0000BC6C 02060207 add al,[0x702] 0000BC70 0207 add al,[bx] 0000BC72 02060205 add al,[0x502] 0000BC76 0204 add al,[si] 0000BC78 0204 add al,[si] 0000BC7A 0205 add al,[di] 0000BC7C 02060207 add al,[0x702] 0000BC80 0207 add al,[bx] 0000BC82 02060205 add al,[0x502] 0000BC86 0204 add al,[si] 0000BC88 0204 add al,[si] 0000BC8A 0205 add al,[di] 0000BC8C 02060207 add al,[0x702] 0000BC90 0207 add al,[bx] 0000BC92 02060205 add al,[0x502] 0000BC96 0204 add al,[si] 0000BC98 0204 add al,[si] 0000BC9A 0204 add al,[si] 0000BC9C 02060708 add al,[0x807] 0000BCA0 090A or [bp+si],cx 0000BCA2 0B08 or cx,[bx+si] 0000BCA4 090A or [bp+si],cx 0000BCA6 0B0C or cx,[si] 0000BCA8 0D0E0F or ax,0xf0e 0000BCAB CC int3 0000BCAC 9C pushfw 0000BCAD E9D107 jmp word 0xc481 0000BCB0 E7FE out 0xfe,ax 0000BCB2 EB03 jmp short 0xbcb7 0000BCB4 F2F8 repne clc 0000BCB6 F5 cmc 0000BCB7 FC cld 0000BCB8 F8 clc 0000BCB9 03F9 add di,cx 0000BCBB FA cli 0000BCBC FA cli 0000BCBD 03F8 add di,ax 0000BCBF FE db 0xfe 0000BCC0 F3F8 rep clc 0000BCC2 F7FF idiv di 0000BCC4 F6FA idiv dl 0000BCC6 FD std 0000BCC7 FB sti 0000BCC8 F5 cmc 0000BCC9 01FC add sp,di 0000BCCB FE db 0xfe 0000BCCC FA cli 0000BCCD FA cli 0000BCCE F602FE test byte [bp+si],0xfe 0000BCD1 05F802 add ax,0x2f8 0000BCD4 F9 stc 0000BCD5 F9 stc 0000BCD6 F9 stc 0000BCD7 FB sti 0000BCD8 FF02 inc word [bp+si] 0000BCDA F8 clc 0000BCDB 01FB add bx,di 0000BCDD FE db 0xfe 0000BCDE FB sti 0000BCDF FA cli 0000BCE0 FA cli 0000BCE1 0201 add al,[bx+di] 0000BCE3 FF00 inc word [bx+si] 0000BCE5 00F8 add al,bh 0000BCE7 0400 add al,0x0 0000BCE9 FE db 0xfe 0000BCEA FC cld 0000BCEB FE00 inc byte [bx+si] 0000BCED 03F8 add di,ax 0000BCEF 05FF00 add ax,0xff 0000BCF2 FA cli 0000BCF3 FD std 0000BCF4 FA cli 0000BCF5 FD std 0000BCF6 F9 stc 0000BCF7 0300 add ax,[bx+si] 0000BCF9 FC cld 0000BCFA FB sti 0000BCFB 05FB04 add ax,0x4fb 0000BCFE 0000 add [bx+si],al 0000BD00 02FE add bh,dh 0000BD02 0101 add [bx+di],ax 0000BD04 FB sti 0000BD05 FC cld 0000BD06 02FF add bh,bh 0000BD08 02FE add bh,dh 0000BD0A FF04 inc word [si] 0000BD0C FD std 0000BD0D FD std 0000BD0E F9 stc 0000BD0F FC cld 0000BD10 FE01 inc byte [bx+di] 0000BD12 FE db 0xfe 0000BD13 FC cld 0000BD14 FA cli 0000BD15 FC cld 0000BD16 FC cld 0000BD17 FB sti 0000BD18 FB sti 0000BD19 01FE add si,di 0000BD1B 03FF add di,di 0000BD1D 0000 add [bx+si],al 0000BD1F 0100 add [bx+si],ax 0000BD21 0300 add ax,[bx+si] 0000BD23 03FE add di,si 0000BD25 00FD add ch,bh 0000BD27 FE02 inc byte [bp+si] 0000BD29 FF db 0xff 0000BD2A FD std 0000BD2B 03FF add di,di 0000BD2D FF db 0xff 0000BD2E FE db 0xfe 0000BD2F FD std 0000BD30 02FF add bh,bh 0000BD32 03FE add di,si 0000BD34 FC cld 0000BD35 03FB add di,bx 0000BD37 00FE add dh,bh 0000BD39 FD std 0000BD3A FD std 0000BD3B FF01 inc word [bx+di] 0000BD3D FB sti 0000BD3E FD std 0000BD3F 02FD add bh,ch 0000BD41 0201 add al,[bx+di] 0000BD43 FF01 inc word [bx+di] 0000BD45 FE db 0xfe 0000BD46 FE01 inc byte [bx+di] 0000BD48 FB sti 0000BD49 FF01 inc word [bx+di] 0000BD4B 8080D1A30F add byte [bx+si-0x5c2f],0xf 0000BD50 CB retf 0000BD51 FC cld 0000BD52 D404 aam 0x4 0000BD54 E2F5 loop 0xbd4b 0000BD56 E8F9ED call word 0xab52 0000BD59 09EE or si,bp 0000BD5B F6F2 div dl 0000BD5D 09EE or si,bp 0000BD5F F9 stc 0000BD60 EBF6 jmp short 0xbd58 0000BD62 F0FC lock cld 0000BD64 F0F8 lock clc 0000BD66 F6F8 idiv al 0000BD68 F004F7 lock add al,0xf7 0000BD6B FFF4 push sp 0000BD6D F8 clc 0000BD6E F201F9 repne add cx,di 0000BD71 07 pop es 0000BD72 F302F5 rep add dh,ch 0000BD75 F7F6 div si 0000BD77 F8 clc 0000BD78 FC cld 0000BD79 02F4 add dh,ah 0000BD7B 03F8 add di,ax 0000BD7D 01F8 add ax,di 0000BD7F F7F8 idiv ax 0000BD81 01FE add si,di 0000BD83 FF db 0xff 0000BD84 FD std 0000BD85 01F5 add bp,si 0000BD87 05FEFE add ax,0xfefe 0000BD8A FA cli 0000BD8B FE db 0xfe 0000BD8C FD std 0000BD8D 05F605 add ax,0x5f6 0000BD90 FD std 0000BD91 02F7 add dh,bh 0000BD93 FB sti 0000BD94 F7FD idiv bp 0000BD96 F602FE test byte [bp+si],0xfe 0000BD99 FD std 0000BD9A F9 stc 0000BD9B 06 push es 0000BD9C F9 stc 0000BD9D 05FF01 add ax,0x1ff 0000BDA0 00FF add bh,bh 0000BDA2 FF02 inc word [bp+si] 0000BDA4 FA cli 0000BDA5 FD std 0000BDA6 01FE add si,di 0000BDA8 01FE add si,di 0000BDAA FD std 0000BDAB 05FBFD add ax,0xfdfb 0000BDAE F8 clc 0000BDAF FC cld 0000BDB0 FD std 0000BDB1 01FC add sp,di 0000BDB3 FB sti 0000BDB4 F8 clc 0000BDB5 FB sti 0000BDB6 FA cli 0000BDB7 FB sti 0000BDB8 FA cli 0000BDB9 01FD add bp,di 0000BDBB 03FD add di,bp 0000BDBD 00FE add dh,bh 0000BDBF 01FF add di,di 0000BDC1 03FE add di,si 0000BDC3 03FD add di,bp 0000BDC5 01FB add bx,di 0000BDC7 FE01 inc byte [bx+di] 0000BDC9 FE db 0xfe 0000BDCA FB sti 0000BDCB 01FE add si,di 0000BDCD FF db 0xff 0000BDCE FD std 0000BDCF FD std 0000BDD0 0100 add [bx+si],ax 0000BDD2 02FE add bh,dh 0000BDD4 FB sti 0000BDD5 03FA add di,dx 0000BDD7 01FD add bp,di 0000BDD9 FE db 0xfe 0000BDDA FC cld 0000BDDB FF00 inc word [bx+si] 0000BDDD FA cli 0000BDDE FC cld 0000BDDF 01FC add sp,di 0000BDE1 0200 add al,[bx+si] 0000BDE3 FF00 inc word [bx+si] 0000BDE5 FD std 0000BDE6 FD std 0000BDE7 02FA add bh,dl 0000BDE9 0000 add [bx+si],al 0000BDEB 8080808017 add byte [bx+si-0x7f80],0x17 0000BDF0 B0FA mov al,0xfa 0000BDF2 BD05D2 mov bp,0xd205 0000BDF5 F2DCF6 repne fdivr to st6 0000BDF8 E10F loope 0xbe09 0000BDFA E4F3 in al,0xf3 0000BDFC EA0EE4F4E3 jmp word 0xe3f4:0xe40e 0000BE01 F3E9F8EA rep jmp word 0xa8fd 0000BE05 F6EF imul bh 0000BE07 F6EA imul dl 0000BE09 07 pop es 0000BE0A F200EF repne add bh,ch 0000BE0D F7EE imul si 0000BE0F 01F4 add sp,si 0000BE11 09EF or di,bp 0000BE13 01F1 add cx,si 0000BE15 F6F2 div dl 0000BE17 F6F9 idiv cl 0000BE19 03F0 add si,ax 0000BE1B 05F503 add ax,0x3f5 0000BE1E F6F5 div ch 0000BE20 F5 cmc 0000BE21 00FC add ah,bh 0000BE23 FF db 0xff 0000BE24 FB sti 0000BE25 03F3 add si,bx 0000BE27 06 push es 0000BE28 FC cld 0000BE29 FFF7 push di 0000BE2B FD std 0000BE2C FB sti 0000BE2D 06 push es 0000BE2E F305FB04 rep add ax,0x4fb 0000BE32 F5 cmc 0000BE33 FA cli 0000BE34 F5 cmc 0000BE35 FD std 0000BE36 F4 hlt 0000BE37 02FC add bh,ah 0000BE39 FD std 0000BE3A F706F707FD03 test word [0x7f7],0x3fd 0000BE40 FE00 inc byte [bx+si] 0000BE42 FD std 0000BE43 04F8 add al,0xf8 0000BE45 FD std 0000BE46 FF db 0xff 0000BE47 FD std 0000BE48 00FF add bh,bh 0000BE4A FB sti 0000BE4B 07 pop es 0000BE4C FA cli 0000BE4D FD std 0000BE4E F6FC idiv ah 0000BE50 FB sti 0000BE51 02FB add bh,bl 0000BE53 FB sti 0000BE54 F7FA idiv dx 0000BE56 F9 stc 0000BE57 FA cli 0000BE58 F9 stc 0000BE59 00FC add ah,bh 0000BE5B 04FC add al,0xfc 0000BE5D 00FD add ch,bh 0000BE5F 01FE add si,di 0000BE61 03FD add di,bp 0000BE63 03FC add di,sp 0000BE65 02FA add bh,dl 0000BE67 FE db 0xfe 0000BE68 FF db 0xff 0000BE69 FE db 0xfe 0000BE6A FB sti 0000BE6B 00FD add ch,bh 0000BE6D 00FC add ah,bh 0000BE6F FC cld 0000BE70 0000 add [bx+si],al 0000BE72 01FD add bp,di 0000BE74 FA cli 0000BE75 03F9 add di,cx 0000BE77 01FC add sp,di 0000BE79 FF db 0xff 0000BE7A FB sti 0000BE7B FF db 0xff 0000BE7C FF db 0xff 0000BE7D FA cli 0000BE7E FB sti 0000BE7F 01FB add bx,di 0000BE81 02FF add bh,bh 0000BE83 FF00 inc word [bx+si] 0000BE85 FD std 0000BE86 FD std 0000BE87 02F9 add bh,cl 0000BE89 0000 add [bx+si],al 0000BE8B 808080801E add byte [bx+si-0x7f80],0x1e 0000BE90 95 xchg ax,bp 0000BE91 F9 stc 0000BE92 A6 cmpsb 0000BE93 05C2EF add ax,0xefc2 0000BE96 D0 db 0xd0 0000BE97 F4 hlt 0000BE98 D6 salc 0000BE99 15D9EF adc ax,0xefd9 0000BE9C E213 loop 0xbeb1 0000BE9E DBF0 fcomi st0 0000BEA0 DBF0 fcomi st0 0000BEA2 E2F5 loop 0xbe99 0000BEA4 E5F3 in ax,0xf3 0000BEA6 E9F4E5 jmp word 0xa49d 0000BEA9 0AED or ch,ch 0000BEAB 01EA add dx,bp 0000BEAD F6EA imul dl 0000BEAF 00F0 add al,dh 0000BEB1 0BEA or bp,dx 0000BEB3 01EE add si,bp 0000BEB5 F4 hlt 0000BEB6 EF out dx,ax 0000BEB7 F3F603ED rep test byte [bp+di],0xed 0000BEBB 07 pop es 0000BEBC F205F3F3 repne add ax,0xf3f3 0000BEC0 F3 rep 0000BEC1 FE db 0xfe 0000BEC2 FA cli 0000BEC3 00F9 add cl,bh 0000BEC5 04F0 add al,0xf0 0000BEC7 06 push es 0000BEC8 FA cli 0000BEC9 00F5 add ch,dh 0000BECB FD std 0000BECC F9 stc 0000BECD 07 pop es 0000BECE F1 int1 0000BECF 05F906 add ax,0x6f9 0000BED2 F4 hlt 0000BED3 F8 clc 0000BED4 F3FD rep std 0000BED6 F201FA repne add dx,di 0000BED9 FE db 0xfe 0000BEDA F607F5 test byte [bx],0xf5 0000BEDD 08FB or bl,bh 0000BEDF 04FC add al,0xfc 0000BEE1 01FC add sp,di 0000BEE3 05F7FE add ax,0xfef7 0000BEE6 FE db 0xfe 0000BEE7 FB sti 0000BEE8 FF db 0xff 0000BEE9 FF db 0xff 0000BEEA FA cli 0000BEEB 08F9 or cl,bh 0000BEED FD std 0000BEEE F5 cmc 0000BEEF FC cld 0000BEF0 FA cli 0000BEF1 02FA add bh,dl 0000BEF3 FA cli 0000BEF4 F6F9 idiv cl 0000BEF6 F8 clc 0000BEF7 FA cli 0000BEF8 F8 clc 0000BEF9 00FB add bl,bh 0000BEFB 05FB01 add ax,0x1fb 0000BEFE FC cld 0000BEFF 01FD add bp,di 0000BF01 03FD add di,bp 0000BF03 04FB add al,0xfb 0000BF05 03FA add di,dx 0000BF07 FE db 0xfe 0000BF08 FE db 0xfe 0000BF09 FE db 0xfe 0000BF0A FA cli 0000BF0B FF db 0xff 0000BF0C FD std 0000BF0D 00FB add bl,bh 0000BF0F FB sti 0000BF10 FF01 inc word [bx+di] 0000BF12 00FD add ch,bh 0000BF14 FA cli 0000BF15 03F8 add di,ax 0000BF17 02FB add bh,bl 0000BF19 FF db 0xff 0000BF1A FA cli 0000BF1B FF db 0xff 0000BF1C FE db 0xfe 0000BF1D F9 stc 0000BF1E FB sti 0000BF1F 00FB add bl,bh 0000BF21 03FE add di,si 0000BF23 00FF add bh,bh 0000BF25 FC cld 0000BF26 FC cld 0000BF27 03F9 add di,cx 0000BF29 00FF add bh,bh 0000BF2B 8080808080 add byte [bx+si-0x7f80],0x80 0000BF30 80F790 xor bh,0x90 0000BF33 06 push es 0000BF34 B3EC mov bl,0xec 0000BF36 C4 db 0xc4 0000BF37 F1 int1 0000BF38 CB retf 0000BF39 1BCF sbb cx,di 0000BF3B EC in al,dx 0000BF3C DA18 ficomp dword [bx+si] 0000BF3E D2EB shr bl,cl 0000BF40 D4ED aam 0xed 0000BF42 DCF2 fdivr to st2 0000BF44 DFF1 fcomip st1 0000BF46 E2F1 loop 0xbf39 0000BF48 E00E loopne 0xbf58 0000BF4A E902E5 jmp word 0xa44f 0000BF4D F4 hlt 0000BF4E E6FF out 0xff,al 0000BF50 EB0D jmp short 0xbf5f 0000BF52 E601 out 0x1,al 0000BF54 EBF3 jmp short 0xbf49 0000BF56 EC in al,dx 0000BF57 F1 int1 0000BF58 F303EA rep add bp,dx 0000BF5B 09F0 or ax,si 0000BF5D 08F1 or cl,dh 0000BF5F F1 int1 0000BF60 F1 int1 0000BF61 FD std 0000BF62 F8 clc 0000BF63 00F7 add bh,dh 0000BF65 05EE07 add ax,0x7ee 0000BF68 F8 clc 0000BF69 01F3 add bx,si 0000BF6B FD std 0000BF6C F8 clc 0000BF6D 09EF or di,bp 0000BF6F 05F807 add ax,0x7f8 0000BF72 F2F7F1 repne div cx 0000BF75 FD std 0000BF76 F001F9 lock add cx,di 0000BF79 FFF4 push sp 0000BF7B 08F4 or ah,dh 0000BF7D 0AFA or bh,dl 0000BF7F 06 push es 0000BF80 FB sti 0000BF81 02FB add bh,bl 0000BF83 07 pop es 0000BF84 F6FE idiv dh 0000BF86 FD std 0000BF87 FA cli 0000BF88 FE00 inc byte [bx+si] 0000BF8A F9 stc 0000BF8B 0AF8 or bh,al 0000BF8D FD std 0000BF8E F4 hlt 0000BF8F FB sti 0000BF90 F9 stc 0000BF91 02F9 add bh,cl 0000BF93 FA cli 0000BF94 F5 cmc 0000BF95 F8 clc 0000BF96 F7F9 idiv cx 0000BF98 F700FA06 test word [bx+si],0x6fa 0000BF9C FB sti 0000BF9D 01FB add bx,di 0000BF9F 01FC add sp,di 0000BFA1 02FC add bh,ah 0000BFA3 04FA add al,0xfa 0000BFA5 04F9 add al,0xf9 0000BFA7 FF db 0xff 0000BFA8 FE db 0xfe 0000BFA9 FD std 0000BFAA F9 stc 0000BFAB FE db 0xfe 0000BFAC FC cld 0000BFAD 00FB add bl,bh 0000BFAF FB sti 0000BFB0 FF01 inc word [bx+di] 0000BFB2 00FD add ch,bh 0000BFB4 F9 stc 0000BFB5 03F8 add di,ax 0000BFB7 02FB add bh,bl 0000BFB9 00FA add dl,bh 0000BFBB FF db 0xff 0000BFBC FE db 0xfe 0000BFBD F9 stc 0000BFBE FA cli 0000BFBF FF db 0xff 0000BFC0 FB sti 0000BFC1 03FE add di,si 0000BFC3 00FF add bh,bh 0000BFC5 FC cld 0000BFC6 FC cld 0000BFC7 04F9 add al,0xf9 0000BFC9 00FF add bh,bh 0000BFCB 8080808080 add byte [bx+si-0x7f80],0x80 0000BFD0 80808006A4 add byte [bx+si+0x680],0xa4 0000BFD5 E9B9EE jmp word 0xae91 0000BFD8 C021C6 shl byte [bx+di],0xc6 0000BFDB E9D31D jmp word 0xddb1 0000BFDE C9 leave 0000BFDF E6CC out 0xcc,al 0000BFE1 EBD6 jmp short 0xbfb9 0000BFE3 EF out dx,ax 0000BFE4 DA db 0xda 0000BFE5 EE out dx,al 0000BFE6 DCEF fsub to st7 0000BFE8 DC11 fcom qword [bx+di] 0000BFEA E404 in al,0x4 0000BFEC E0F3 loopne 0xbfe1 0000BFEE E2FE loop 0xbfee 0000BFF0 E710 out 0x10,ax 0000BFF2 E201 loop 0xbff5 0000BFF4 E7F1 out 0xf1,ax 0000BFF6 EAEEF103E7 jmp word 0xe703:0xf1ee 0000BFFB 0BED or bp,bp 0000BFFD 0AEF or ch,bh 0000BFFF EF out dx,ax 0000C000 EF out dx,ax 0000C001 FC cld 0000C002 F600F6 test byte [bx+si],0xf6 0000C005 06 push es 0000C006 EC in al,dx 0000C007 08F6 or dh,dh 0000C009 02F2 add dh,dl 0000C00B FC cld 0000C00C F6 db 0xf6 0000C00D 0AEE or ch,dh 0000C00F 05F609 add ax,0x9f6 0000C012 F0F5 lock cmc 0000C014 EF out dx,ax 0000C015 FD std 0000C016 EF out dx,ax 0000C017 00F8 add al,bh 0000C019 FFF3 push bx 0000C01B 08F3 or bl,dh 0000C01D 0BF9 or di,cx 0000C01F 07 pop es 0000C020 F9 stc 0000C021 03F9 add di,cx 0000C023 09F6 or si,si 0000C025 FF db 0xff 0000C026 FD std 0000C027 F9 stc 0000C028 FD std 0000C029 00F8 add al,bh 0000C02B 0BF7 or si,di 0000C02D FD std 0000C02E F4 hlt 0000C02F FB sti 0000C030 F9 stc 0000C031 02F8 add bh,al 0000C033 F9 stc 0000C034 F4 hlt 0000C035 F7F6 div si 0000C037 F8 clc 0000C038 F7FF idiv di 0000C03A F9 stc 0000C03B 07 pop es 0000C03C FA cli 0000C03D 01FB add bx,di 0000C03F 02FC add bh,ah 0000C041 02FC add bh,ah 0000C043 04FA add al,0xfa 0000C045 05F9FF add ax,0xfff9 0000C048 FD std 0000C049 FD std 0000C04A F9 stc 0000C04B FD std 0000C04C FC cld 0000C04D 01FB add bx,di 0000C04F FA cli 0000C050 FF02 inc word [bp+si] 0000C052 00FC add ah,bh 0000C054 F9 stc 0000C055 03F8 add di,ax 0000C057 03FB add di,bx 0000C059 01FA add dx,di 0000C05B FE db 0xfe 0000C05C FE db 0xfe 0000C05D F8 clc 0000C05E FA cli 0000C05F FF db 0xff 0000C060 FA cli 0000C061 03FE add di,si 0000C063 00FF add bh,bh 0000C065 FB sti 0000C066 FB sti 0000C067 04F9 add al,0xf9 0000C069 01FF add di,di 0000C06B 8080808080 add byte [bx+si-0x7f80],0x80 0000C070 8080800795 add byte [bx+si+0x780],0x95 0000C075 E6AE out 0xae,al 0000C077 EC in al,dx 0000C078 B627 mov dh,0x27 0000C07A BCE5CB mov sp,0xcbe5 0000C07D 22C0 and al,al 0000C07F E1C5 loope 0xc046 0000C081 E8D0EC call word 0xad54 0000C084 D5EC aad 0xec 0000C086 D6 salc 0000C087 ED in ax,dx 0000C088 D7 xlatb 0000C089 14E0 adc al,0xe0 0000C08B 05DCF2 add ax,0xf2dc 0000C08E DF db 0xdf 0000C08F FE db 0xfe 0000C090 E312 jcxz 0xc0a4 0000C092 DE00 fiadd word [bx+si] 0000C094 E4F0 in al,0xf0 0000C096 E7EB out 0xeb,ax 0000C098 EE out dx,al 0000C099 04E4 add al,0xe4 0000C09B 0DEB0C or ax,0xceb 0000C09E ED in ax,dx 0000C09F ED in ax,dx 0000C0A0 EE out dx,al 0000C0A1 FA cli 0000C0A2 F5 cmc 0000C0A3 01F4 add sp,si 0000C0A5 08EA or dl,ch 0000C0A7 08F5 or ch,dh 0000C0A9 03F0 add si,ax 0000C0AB FC cld 0000C0AC F5 cmc 0000C0AD 0BEC or bp,sp 0000C0AF 05F50B add ax,0xbf5 0000C0B2 EF out dx,ax 0000C0B3 F3EE rep out dx,al 0000C0B5 FD std 0000C0B6 ED in ax,dx 0000C0B7 00F6 add dh,dh 0000C0B9 00F2 add dl,dh 0000C0BB 09F2 or dx,si 0000C0BD 0DF808 or ax,0x8f8 0000C0C0 F8 clc 0000C0C1 04F9 add al,0xf9 0000C0C3 0AF5 or dh,ch 0000C0C5 FF db 0xff 0000C0C6 FC cld 0000C0C7 F8 clc 0000C0C8 FD std 0000C0C9 00F7 add bh,dh 0000C0CB 0DF6FD or ax,0xfdf6 0000C0CE F3FB rep sti 0000C0D0 F8 clc 0000C0D1 03F8 add di,ax 0000C0D3 F9 stc 0000C0D4 F3F6F6 rep div dh 0000C0D7 F8 clc 0000C0D8 F7FF idiv di 0000C0DA F9 stc 0000C0DB 07 pop es 0000C0DC FA cli 0000C0DD 02FA add bh,dl 0000C0DF 02FB add bh,bl 0000C0E1 02FB add bh,bl 0000C0E3 05F906 add ax,0x6f9 0000C0E6 F8 clc 0000C0E7 FF db 0xff 0000C0E8 FD std 0000C0E9 FD std 0000C0EA F9 stc 0000C0EB FC cld 0000C0EC FB sti 0000C0ED 01FB add bx,di 0000C0EF F9 stc 0000C0F0 FF02 inc word [bp+si] 0000C0F2 00FC add ah,bh 0000C0F4 F8 clc 0000C0F5 03F8 add di,ax 0000C0F7 04FB add al,0xfb 0000C0F9 02FA add bh,dl 0000C0FB FE db 0xfe 0000C0FC FE db 0xfe 0000C0FD F8 clc 0000C0FE FA cli 0000C0FF FE db 0xfe 0000C100 FA cli 0000C101 03FE add di,si 0000C103 01FF add di,di 0000C105 FA cli 0000C106 FB sti 0000C107 05F901 add ax,0x1f9 0000C10A FF808080 inc word [bx+si-0x7f80] 0000C10E 8080808080 add byte [bx+si-0x7f80],0x80 0000C113 0886E3A3 or [bp-0x5c1d],al 0000C117 E9AB2D jmp word 0xeec5 0000C11A B2E2 mov dl,0xe2 0000C11C C427 les sp,[bx] 0000C11E B7DD mov bh,0xdd 0000C120 BEE5CA mov si,0xcae5 0000C123 E9D0E9 jmp word 0xaaf6 0000C126 D1EA shr dx,1 0000C128 D317 rcl word [bx],cl 0000C12A DC06D7F1 fadd qword [0xf1d7] 0000C12E DCFD fdiv to st5 0000C130 DF14 fist word [si] 0000C132 DB00 fild dword [bx+si] 0000C134 E2EE loop 0xc124 0000C136 E5E9 in ax,0xe9 0000C138 EC in al,dx 0000C139 04E1 add al,0xe1 0000C13B 0FE90EECEA psubsw mm1,[0xeaec] 0000C140 ED in ax,dx 0000C141 F9 stc 0000C142 F301F3 rep add bx,si 0000C145 09E8 or ax,bp 0000C147 09F3 or bx,si 0000C149 04EF add al,0xef 0000C14B FB sti 0000C14C F4 hlt 0000C14D 0DEB06 or ax,0x6eb 0000C150 F4 hlt 0000C151 0DEEF2 or ax,0xf2ee 0000C154 ED in ax,dx 0000C155 FD std 0000C156 EC in al,dx 0000C157 FFF6 push si 0000C159 01F2 add dx,si 0000C15B 0AF1 or dh,cl 0000C15D 0E push cs 0000C15E F8 clc 0000C15F 0AF7 or dh,bh 0000C161 05F80C add ax,0xcf8 0000C164 F5 cmc 0000C165 FF db 0xff 0000C166 FC cld 0000C167 F6FC idiv ah 0000C169 01F7 add di,si 0000C16B 0E push cs 0000C16C F6FD idiv ch 0000C16E F3FB rep sti 0000C170 F8 clc 0000C171 03F7 add si,di 0000C173 F8 clc 0000C174 F3F5 rep cmc 0000C176 F5 cmc 0000C177 F7F7 div di 0000C179 FF db 0xff 0000C17A F9 stc 0000C17B 08FA or dl,bh 0000C17D 02FA add bh,dl 0000C17F 02FB add bh,bl 0000C181 02FB add bh,bl 0000C183 05F907 add ax,0x7f9 0000C186 F8 clc 0000C187 FF db 0xff 0000C188 FD std 0000C189 FC cld 0000C18A F9 stc 0000C18B FB sti 0000C18C FB sti 0000C18D 01FB add bx,di 0000C18F F9 stc 0000C190 FF03 inc word [bp+di] 0000C192 00FC add ah,bh 0000C194 F8 clc 0000C195 03F8 add di,ax 0000C197 04FB add al,0xfb 0000C199 03FA add di,dx 0000C19B FE db 0xfe 0000C19C FE db 0xfe 0000C19D F8 clc 0000C19E FA cli 0000C19F FD std 0000C1A0 FB sti 0000C1A1 03FE add di,si 0000C1A3 01FF add di,di 0000C1A5 FA cli 0000C1A6 FB sti 0000C1A7 05F901 add ax,0x1f9 0000C1AA 00808080 add [bx+si-0x7f80],al 0000C1AE 8080808080 add byte [bx+si-0x7f80],0x80 0000C1B3 8080E098E6 add byte [bx+si-0x6720],0xe6 0000C1B8 A133A9 mov ax,[0xa933] 0000C1BB DEBD2CAF fidivr word [di-0x50d4] 0000C1BF D8B8E2C5 fdivr dword [bx+si-0x3a1e] 0000C1C3 E6CB out 0xcb,al 0000C1C5 E7CB out 0xcb,ax 0000C1C7 E8CF1B call word 0xdd99 0000C1CA D807 fadd dword [bx] 0000C1CC D3EF shr di,cl 0000C1CE D9FC frndint 0000C1D0 DC16D800 fcom qword [0xd8] 0000C1D4 DFED fucomip st5 0000C1D6 E3E6 jcxz 0xc1be 0000C1D8 EA04DF11E7 jmp word 0xe711:0xdf04 0000C1DD 11EA adc dx,bp 0000C1DF E8EBF8 call word 0xbacd 0000C1E2 F201F2 repne add dx,si 0000C1E5 0AE7 or ah,bh 0000C1E7 0AF2 or dh,dl 0000C1E9 05EEFB add ax,0xfbee 0000C1EC F30E rep push cs 0000C1EE EA06F30FED jmp word 0xed0f:0xf306 0000C1F3 F0EC lock in al,dx 0000C1F5 FC cld 0000C1F6 EBFF jmp short 0xc1f7 0000C1F8 F5 cmc 0000C1F9 02F1 add dh,cl 0000C1FB 0AF0 or dh,al 0000C1FD 0F db 0x0f 0000C1FE F7 db 0xf7 0000C1FF 0BF7 or si,di 0000C201 06 push es 0000C202 F7 db 0xf7 0000C203 0DF500 or ax,0xf5 0000C206 FC cld 0000C207 F5 cmc 0000C208 FC cld 0000C209 01F6 add si,si 0000C20B 10F6 adc dh,dh 0000C20D FD std 0000C20E F3FA rep cli 0000C210 F8 clc 0000C211 03F7 add si,di 0000C213 F7F3 div bx 0000C215 F4 hlt 0000C216 F5 cmc 0000C217 F7F7 div di 0000C219 FE db 0xfe 0000C21A F9 stc 0000C21B 09FA or dx,di 0000C21D 02FA add bh,dl 0000C21F 02FB add bh,bl 0000C221 02FC add bh,ah 0000C223 05F908 add ax,0x8f9 0000C226 F9 stc 0000C227 00FD add ch,bh 0000C229 FC cld 0000C22A F9 stc 0000C22B F9 stc 0000C22C FC cld 0000C22D 02FB add bh,bl 0000C22F F8 clc 0000C230 0003 add [bp+di],al 0000C232 00FB add bl,bh 0000C234 F9 stc 0000C235 03F8 add di,ax 0000C237 05FB04 add ax,0x4fb 0000C23A FA cli 0000C23B FE db 0xfe 0000C23C FE db 0xfe 0000C23D F7FB idiv bx 0000C23F FD std 0000C240 FB sti 0000C241 03FE add di,si 0000C243 0100 add [bx+si],ax 0000C245 F9 stc 0000C246 FC cld 0000C247 06 push es 0000C248 FA cli 0000C249 0100 add [bx+si],ax 0000C24B 8080808080 add byte [bx+si-0x7f80],0x80 0000C250 8080808080 add byte [bx+si-0x7f80],0x80 0000C255 DD8DE497 fisttp qword [di-0x681c] 0000C259 39A0DBB7 cmp [bx+si-0x4825],sp 0000C25D 31A7D3B1 xor [bx-0x4e2d],sp 0000C261 E0BF loopne 0xc222 0000C263 E3C6 jcxz 0xc22b 0000C265 E4C6 in al,0xc6 0000C267 E6CB out 0xcb,al 0000C269 1E push ds 0000C26A D508 aad 0x8 0000C26C CF iretw 0000C26D EE out dx,al 0000C26E D6 salc 0000C26F FB sti 0000C270 D918 fstp dword [bx+si] 0000C272 D400 aam 0x0 0000C274 DDEB fucomp st3 0000C276 E1E4 loope 0xc25c 0000C278 E905DC jmp word 0x9e80 0000C27B 13E6 adc sp,si 0000C27D 13E9 adc bp,cx 0000C27F E6EA out 0xea,al 0000C281 F6F1 div cl 0000C283 01F1 add cx,si 0000C285 0BE6 or sp,si 0000C287 0AF1 or dh,cl 0000C289 06 push es 0000C28A ED in ax,dx 0000C28B FB sti 0000C28C F2 repne 0000C28D 0FE906F211 psubsw mm0,[0x11f2] 0000C292 ED in ax,dx 0000C293 EF out dx,ax 0000C294 EBFC jmp short 0xc292 0000C296 EAFEF402F1 jmp word 0xf102:0xf4fe 0000C29B 0BF0 or si,ax 0000C29D 11F7 adc di,si 0000C29F 0CF6 or al,0xf6 0000C2A1 07 pop es 0000C2A2 F7 db 0xf7 0000C2A3 0FF500 pmaddwd mm0,[bx+si] 0000C2A6 FC cld 0000C2A7 F4 hlt 0000C2A8 FC cld 0000C2A9 02F6 add dh,dh 0000C2AB 11F6 adc si,si 0000C2AD FE db 0xfe 0000C2AE F3FA rep cli 0000C2B0 F8 clc 0000C2B1 03F7 add si,di 0000C2B3 F7F3 div bx 0000C2B5 F3F5 rep cmc 0000C2B7 F6F7 div bh 0000C2B9 FE db 0xfe 0000C2BA F9 stc 0000C2BB 0AFA or bh,dl 0000C2BD 03FA add di,dx 0000C2BF 02FC add bh,ah 0000C2C1 02FC add bh,ah 0000C2C3 06 push es 0000C2C4 FA cli 0000C2C5 09F9 or cx,di 0000C2C7 00FD add ch,bh 0000C2C9 FC cld 0000C2CA F9 stc 0000C2CB F8 clc 0000C2CC FC cld 0000C2CD 02FC add bh,ah 0000C2CF F8 clc 0000C2D0 0004 add [si],al 0000C2D2 01FB add bx,di 0000C2D4 F9 stc 0000C2D5 03F9 add di,cx 0000C2D7 05FC05 add ax,0x5fc 0000C2DA FB sti 0000C2DB FE db 0xfe 0000C2DC FFF7 push di 0000C2DE FB sti 0000C2DF FC cld 0000C2E0 FC cld 0000C2E1 03FE add di,si 0000C2E3 0100 add [bx+si],ax 0000C2E5 F8 clc 0000C2E6 FC cld 0000C2E7 06 push es 0000C2E8 FB sti 0000C2E9 0201 add al,[bx+di] 0000C2EB 8080808080 add byte [bx+si-0x7f80],0x80 0000C2F0 8080808080 add byte [bx+si-0x7f80],0x80 0000C2F5 DA82E18D fiadd dword [bp+si-0x721f] 0000C2F9 3F aas 0000C2FA 97 xchg ax,di 0000C2FB D7 xlatb 0000C2FC B037 mov al,0x37 0000C2FE 9F lahf 0000C2FF CE into 0000C300 AB stosw 0000C301 DDBADFC2 fnstsw [bp+si-0x3d21] 0000C305 E2C1 loop 0xc2c8 0000C307 E3C7 jcxz 0xc2d0 0000C309 21D2 and dx,dx 0000C30B 0ACB or cl,bl 0000C30D ED in ax,dx 0000C30E D3FA sar dx,cl 0000C310 D51A aad 0x1a 0000C312 D1FF sar di,1 0000C314 DBEA fucomi st2 0000C316 DF db 0xdf 0000C317 E1E7 loope 0xc300 0000C319 05DA15 add ax,0x15da 0000C31C E415 in al,0x15 0000C31E E8E4EA call word 0xae05 0000C321 F5 cmc 0000C322 F1 int1 0000C323 02F1 add dh,cl 0000C325 0DE40B or ax,0xbe4 0000C328 F1 int1 0000C329 07 pop es 0000C32A EC in al,dx 0000C32B FA cli 0000C32C F211E8 repne adc ax,bp 0000C32F 06 push es 0000C330 F212EC repne adc ch,ah 0000C333 ED in ax,dx 0000C334 EAFCEAFEF4 jmp word 0xf4fe:0xeafc 0000C339 03F1 add si,cx 0000C33B 0CF0 or al,0xf0 0000C33D 12F7 adc dh,bh 0000C33F 0E push cs 0000C340 F6 db 0xf6 0000C341 09F7 or di,si 0000C343 10F5 adc ch,dh 0000C345 01FC add sp,di 0000C347 F2FD repne std 0000C349 02F6 add dh,dh 0000C34B 13F6 adc si,si 0000C34D FE db 0xfe 0000C34E F4 hlt 0000C34F FA cli 0000C350 F8 clc 0000C351 04F7 add al,0xf7 0000C353 F6F3 div bl 0000C355 F2F6F6 repne div dh 0000C358 F8 clc 0000C359 FE db 0xfe 0000C35A F9 stc 0000C35B 0BFA or di,dx 0000C35D 03FB add di,bx 0000C35F 02FC add bh,ah 0000C361 02FD add bh,ch 0000C363 06 push es 0000C364 FA cli 0000C365 0AFA or bh,dl 0000C367 00FD add ch,bh 0000C369 FB sti 0000C36A FA cli 0000C36B F7FD idiv bp 0000C36D 02FD add bh,ch 0000C36F F7010402 test word [bx+di],0x204 0000C373 FB sti 0000C374 FA cli 0000C375 03FA add di,dx 0000C377 06 push es 0000C378 FC cld 0000C379 06 push es 0000C37A FB sti 0000C37B FE db 0xfe 0000C37C FFF6 push si 0000C37E FC cld 0000C37F FB sti 0000C380 FD std 0000C381 03FF add di,di 0000C383 0201 add al,[bx+di] 0000C385 F8 clc 0000C386 FD std 0000C387 07 pop es 0000C388 FC cld 0000C389 0202 add al,[bp+si] 0000C38B 8080808080 add byte [bx+si-0x7f80],0x80 0000C390 8080808080 add byte [bx+si-0x7f80],0x80 0000C395 8080DE8445 add byte [bx+si-0x7b22],0x45 0000C39A 8F db 0x8f 0000C39B D4AA aam 0xaa 0000C39D 3C97 cmp al,0x97 0000C39F C9 leave 0000C3A0 A5 movsw 0000C3A1 DAB5DCBE fidiv dword [di-0x4124] 0000C3A5 DFBCE1C4 fistp qword [si-0x3b1f] 0000C3A9 25CF0B and ax,0xbcf 0000C3AC C8EBD1FA enter 0xd1eb,0xfa 0000C3B0 D21C rcr byte [si],cl 0000C3B2 CF iretw 0000C3B3 FF db 0xff 0000C3B4 D9E8 fld1 0000C3B6 DE db 0xde 0000C3B7 DF db 0xdf 0000C3B8 E605 out 0x5,al 0000C3BA D917 fst dword [bx] 0000C3BC E318 jcxz 0xc3d6 0000C3BE E7E2 out 0xe2,ax 0000C3C0 E9F4F0 jmp word 0xb4b7 0000C3C3 02F0 add dh,al 0000C3C5 0E push cs 0000C3C6 E40C in al,0xc 0000C3C8 F008EC lock or ah,ch 0000C3CB FA cli 0000C3CC F1 int1 0000C3CD 12E8 adc ch,al 0000C3CF 06 push es 0000C3D0 F1 int1 0000C3D1 14EC adc al,0xec 0000C3D3 EBEA jmp short 0xc3bf 0000C3D5 FC cld 0000C3D6 E9FDF4 jmp word 0xb8d6 0000C3D9 04F1 add al,0xf1 0000C3DB 0CF0 or al,0xf0 0000C3DD 14F7 adc al,0xf7 0000C3DF 0FF60A psadbw mm1,[bp+si] 0000C3E2 F712 not word [bp+si] 0000C3E4 F601FD test byte [bx+di],0xfd 0000C3E7 F1 int1 0000C3E8 FD std 0000C3E9 02F7 add dh,bh 0000C3EB 14F6 adc al,0xf6 0000C3ED FE db 0xfe 0000C3EE F4 hlt 0000C3EF FA cli 0000C3F0 F9 stc 0000C3F1 04F8 add al,0xf8 0000C3F3 F6F3 div bl 0000C3F5 F1 int1 0000C3F6 F6F5 div ch 0000C3F8 F8 clc 0000C3F9 FD std 0000C3FA FA cli 0000C3FB 0CFB or al,0xfb 0000C3FD 03FB add di,bx 0000C3FF 03FD add di,bp 0000C401 02FE add bh,dh 0000C403 07 pop es 0000C404 FB sti 0000C405 0BFB or di,bx 0000C407 01FE add si,di 0000C409 FB sti 0000C40A FB sti 0000C40B F6FD idiv ch 0000C40D 02FE add bh,dh 0000C40F F60205 test byte [bp+si],0x5 0000C412 03FA add di,dx 0000C414 FB sti 0000C415 03FB add di,bx 0000C417 07 pop es 0000C418 FD std 0000C419 06 push es 0000C41A FC cld 0000C41B FE00 inc byte [bx+si] 0000C41D F6FD idiv ch 0000C41F FB sti 0000C420 FE03 inc byte [bp+di] 0000C422 0002 add [bp+si],al 0000C424 02F7 add dh,bh 0000C426 FE08 dec byte [bx+si] 0000C428 FD std 0000C429 0203 add al,[bp+di] 0000C42B 8080808080 add byte [bx+si-0x7f80],0x80 0000C430 8080808080 add byte [bx+si-0x7f80],0x80 0000C435 808080804B add byte [bx+si-0x7f80],0x4b 0000C43A 86D0 xchg dl,al 0000C43C A4 movsb 0000C43D 41 inc cx 0000C43E 8FC5 pop bp 0000C440 9F lahf 0000C441 D8B0D9BA fdiv dword [bx+si-0x4527] 0000C445 DDB8DFC1 fnstsw [bx+si-0x3e21] 0000C449 28CC sub ah,cl 0000C44B 0CC5 or al,0xc5 0000C44D EACFF9D01E jmp word 0x1ed0:0xf9cf 0000C452 CC int3 0000C453 FFD7 call di 0000C455 E6DC out 0xdc,al 0000C457 DCE5 fsubr to st5 0000C459 06 push es 0000C45A D7 xlatb 0000C45B 19E2 sbb dx,sp 0000C45D 1AE7 sbb ah,bh 0000C45F E0E9 loopne 0xc44a 0000C461 F2F002F0 repne lock add dh,al 0000C465 0FE30D pavgw mm1,[di] 0000C468 F009EC lock or sp,bp 0000C46B F9 stc 0000C46C F1 int1 0000C46D 13E8 adc bp,ax 0000C46F 06 push es 0000C470 F1 int1 0000C471 16 push ss 0000C472 EC in al,dx 0000C473 EAEAFCE9FD jmp word 0xfde9:0xfcea 0000C478 F4 hlt 0000C479 04F1 add al,0xf1 0000C47B 0DF015 or ax,0x15f0 0000C47E F711 not word [bx+di] 0000C480 F6 db 0xf6 0000C481 0BF7 or si,di 0000C483 14F7 adc al,0xf7 0000C485 01FE add si,di 0000C487 F0FE03 lock inc byte [bp+di] 0000C48A F716F7FE not word [0xfef7] 0000C48E F5 cmc 0000C48F F9 stc 0000C490 F9 stc 0000C491 04F9 add al,0xf9 0000C493 F5 cmc 0000C494 F4 hlt 0000C495 F0F7F4 lock div sp 0000C498 F9 stc 0000C499 FD std 0000C49A FB sti 0000C49B 0CFC or al,0xfc 0000C49D 03FC add di,sp 0000C49F 03FE add di,si 0000C4A1 02FF add bh,bh 0000C4A3 07 pop es 0000C4A4 FC cld 0000C4A5 0CFC or al,0xfc 0000C4A7 01FF add di,di 0000C4A9 FB sti 0000C4AA FC cld 0000C4AB F5 cmc 0000C4AC FF03 inc word [bp+di] 0000C4AE FFF6 push si 0000C4B0 0305 add ax,[di] 0000C4B2 04FA add al,0xfa 0000C4B4 FC cld 0000C4B5 03FC add di,sp 0000C4B7 07 pop es 0000C4B8 FE07 inc byte [bx] 0000C4BA FE db 0xfe 0000C4BB FE01 inc byte [bx+di] 0000C4BD F5 cmc 0000C4BE FE db 0xfe 0000C4BF FA cli 0000C4C0 FF04 inc word [si] 0000C4C2 0102 add [bp+si],ax 0000C4C4 04F7 add al,0xf7 0000C4C6 FF08 dec word [bx+si] 0000C4C8 FE02 inc byte [bp+si] 0000C4CA 0480 add al,0x80 0000C4CC 8080808080 add byte [bx+si-0x7f80],0x80 0000C4D1 8080808080 add byte [bx+si-0x7f80],0x80 0000C4D6 8080808080 add byte [bx+si-0x7f80],0x80 0000C4DB CD9E int 0x9e 0000C4DD 46 inc si 0000C4DE 88C0 mov al,al 0000C4E0 99 cwd 0000C4E1 D5AC aad 0xac 0000C4E3 D6 salc 0000C4E4 B6DB mov dh,0xdb 0000C4E6 B3DC mov bl,0xdc 0000C4E8 BE2BC9 mov si,0xc92b 0000C4EB 0DC1E9 or ax,0xe9c1 0000C4EE CDF8 int 0xf8 0000C4F0 CD20 int 0x20 0000C4F2 CAFFD5 retf 0xd5ff 0000C4F5 E5DB in ax,0xdb 0000C4F7 DA db 0xda 0000C4F8 E406 in al,0x6 0000C4FA D6 salc 0000C4FB 1BE1 sbb sp,cx 0000C4FD 1CE7 sbb al,0xe7 0000C4FF DDE8 fucomp st0 0000C501 F1 int1 0000C502 F002F0 lock add dh,al 0000C505 10E2 adc dl,ah 0000C507 0DF00A or ax,0xaf0 0000C50A EBF9 jmp short 0xc505 0000C50C F1 int1 0000C50D 15E807 adc ax,0x7e8 0000C510 F218EC repne sbb ah,ch 0000C513 E8E9FC call word 0xc1ff 0000C516 E9FCF4 jmp word 0xba15 0000C519 05F20D add ax,0xdf2 0000C51C F016 lock push ss 0000C51E F8 clc 0000C51F 12F6 adc dh,dh 0000C521 0CF8 or al,0xf8 0000C523 15F802 adc ax,0x2f8 0000C526 FF db 0xff 0000C527 EE out dx,al 0000C528 FF03 inc word [bp+di] 0000C52A F8 clc 0000C52B 17 pop ss 0000C52C F8 clc 0000C52D FE db 0xfe 0000C52E F6F9 idiv cl 0000C530 FA cli 0000C531 05F9F5 add ax,0xf5f9 0000C534 F5 cmc 0000C535 EF out dx,ax 0000C536 F8 clc 0000C537 F4 hlt 0000C538 FA cli 0000C539 FC cld 0000C53A FC cld 0000C53B 0DFD04 or ax,0x4fd 0000C53E FD std 0000C53F 03FF add di,di 0000C541 0200 add al,[bx+si] 0000C543 07 pop es 0000C544 FD std 0000C545 0DFD01 or ax,0x1fd 0000C548 00FA add dl,bh 0000C54A FD std 0000C54B F4 hlt 0000C54C 0003 add [bp+di],al 0000C54E 00F5 add ch,dh 0000C550 050605 add ax,0x506 0000C553 FA cli 0000C554 FD std 0000C555 03FE add di,si 0000C557 0800 or [bx+si],al 0000C559 08FF or bh,bh 0000C55B FE03 inc byte [bp+di] 0000C55D F5 cmc 0000C55E 00F9 add cl,bh 0000C560 0104 add [si],ax 0000C562 0303 add ax,[bp+di] 0000C564 05F601 add ax,0x1f6 0000C567 0900 or [bx+si],ax 0000C569 02068080 add al,[0x8080] 0000C56D 8080808080 add byte [bx+si-0x7f80],0x80 0000C572 8080808080 add byte [bx+si-0x7f80],0x80 0000C577 80808080C9 add byte [bx+si-0x7f80],0xc9 0000C57C 98 cbw 0000C57D 4B dec bx 0000C57E 81BB94D2A8D3 cmp word [bp+di-0x2d6c],0xd3a8 0000C584 B3D8 mov bl,0xd8 0000C586 AF scasw 0000C587 DABB2EC6 fidivr dword [bp+di-0x39d2] 0000C58B 0E push cs 0000C58C BEE7CB mov si,0xcbe7 0000C58F F7 db 0xf7 0000C590 CB retf 0000C591 23C8 and cx,ax 0000C593 FE db 0xfe 0000C594 D4E3 aam 0xe3 0000C596 DAD7 fcmovbe st7 0000C598 E406 in al,0x6 0000C59A D41D aam 0x1d 0000C59C E01F loopne 0xc5bd 0000C59E E6DB out 0xdb,al 0000C5A0 E8F0F0 call word 0xb693 0000C5A3 03F0 add si,ax 0000C5A5 11E2 adc dx,sp 0000C5A7 0E push cs 0000C5A8 F00BEC lock or bp,sp 0000C5AB F9 stc 0000C5AC F216 repne push ss 0000C5AE E807F2 call word 0xb7b8 0000C5B1 1AEC sbb ch,ah 0000C5B3 E7EA out 0xea,ax 0000C5B5 FC cld 0000C5B6 E9FCF5 jmp word 0xbbb5 0000C5B9 06 push es 0000C5BA F30E rep push cs 0000C5BC F1 int1 0000C5BD 18F8 sbb al,bh 0000C5BF 13F7 adc si,di 0000C5C1 0DF817 or ax,0x17f8 0000C5C4 F9 stc 0000C5C5 0200 add al,[bx+si] 0000C5C7 ED in ax,dx 0000C5C8 0003 add [bp+di],al 0000C5CA F9 stc 0000C5CB 19F9 sbb cx,di 0000C5CD FE db 0xfe 0000C5CE F7F9 idiv cx 0000C5D0 FB sti 0000C5D1 05FBF4 add ax,0xf4fb 0000C5D4 F6EE imul dh 0000C5D6 F9 stc 0000C5D7 F3FC rep cld 0000C5D9 FC cld 0000C5DA FD std 0000C5DB 0E push cs 0000C5DC FE04 inc byte [si] 0000C5DE FE03 inc byte [bp+di] 0000C5E0 0002 add [bp+si],al 0000C5E2 0108 add [bx+si],cx 0000C5E4 FE0EFE01 dec byte [0x1fe] 0000C5E8 01FA add dx,di 0000C5EA FFF3 push bx 0000C5EC 0103 add [bp+di],ax 0000C5EE 02F4 add dh,ah 0000C5F0 06 push es 0000C5F1 07 pop es 0000C5F2 07 pop es 0000C5F3 F9 stc 0000C5F4 FE03 inc byte [bp+di] 0000C5F6 FF08 dec word [bx+si] 0000C5F8 0109 add [bx+di],cx 0000C5FA 00FE add dh,bh 0000C5FC 04F5 add al,0xf5 0000C5FE 01F9 add cx,di 0000C600 0204 add al,[si] 0000C602 0403 add al,0x3 0000C604 07 pop es 0000C605 F5 cmc 0000C606 0209 add cl,[bx+di] 0000C608 0203 add al,[bp+di] 0000C60A 08808080 or [bx+si-0x7f80],al 0000C60E 8080808080 add byte [bx+si-0x7f80],0x80 0000C613 8080808080 add byte [bx+si-0x7f80],0x80 0000C618 808080C693 add byte [bx+si-0x3980],0x93 0000C61D 8080B68ECF add byte [bx+si-0x714a],0xcf 0000C622 A3D0AF mov [0xafd0],ax 0000C625 D6 salc 0000C626 AB stosw 0000C627 D8B832C4 fdivr dword [bx+si-0x3bce] 0000C62B 10BCE6C9 adc [si-0x361a],bh 0000C62F F6 db 0xf6 0000C630 C9 leave 0000C631 25C6FE and ax,0xfec6 0000C634 D3E2 shl dx,cl 0000C636 DAD5 fcmovbe st5 0000C638 E306 jcxz 0xc640 0000C63A D31F rcr word [bx],cl 0000C63C E021 loopne 0xc65f 0000C63E E6D9 out 0xd9,al 0000C640 E9EEF0 jmp word 0xb731 0000C643 03F1 add si,cx 0000C645 13E2 adc sp,dx 0000C647 0FF10C psllw mm1,[si] 0000C64A EC in al,dx 0000C64B F8 clc 0000C64C F217 repne pop ss 0000C64E E807F2 call word 0xb858 0000C651 1CED sbb al,0xed 0000C653 E5EA in ax,0xea 0000C655 FC cld 0000C656 EAFBF606F4 jmp word 0xf406:0xf6fb 0000C65B 0FF119 psllw mm3,[bx+di] 0000C65E F9 stc 0000C65F 15F80E adc ax,0xef8 0000C662 F9 stc 0000C663 18FA sbb dl,bh 0000C665 0301 add ax,[bx+di] 0000C667 EC in al,dx 0000C668 0104 add [si],ax 0000C66A FA cli 0000C66B 1AFA sbb bh,dl 0000C66D FE db 0xfe 0000C66E F9 stc 0000C66F F9 stc 0000C670 FD std 0000C671 05FCF4 add ax,0xf4fc 0000C674 F7ED imul bp 0000C676 FA cli 0000C677 F3FD rep std 0000C679 FC cld 0000C67A FE0F dec byte [bx] 0000C67C 0004 add [si],al 0000C67E 0003 add [bp+di],al 0000C680 0101 add [bx+di],ax 0000C682 0308 add cx,[bx+si] 0000C684 000F add [bx],cl 0000C686 0002 add [bp+si],al 0000C688 02FA add bh,dl 0000C68A 00F1 add cl,dh 0000C68C 0304 add ax,[si] 0000C68E 04F4 add al,0xf4 0000C690 0807 or [bx],al 0000C692 09F9 or cx,di 0000C694 0003 add [bp+di],al 0000C696 0109 add [bx+di],cx 0000C698 030A add cx,[bp+si] 0000C69A 02FE add bh,dh 0000C69C 06 push es 0000C69D F4 hlt 0000C69E 03F8 add di,ax 0000C6A0 0404 add al,0x4 0000C6A2 06 push es 0000C6A3 0309 add cx,[bx+di] 0000C6A5 F5 cmc 0000C6A6 040A add al,0xa 0000C6A8 0403 add al,0x3 0000C6AA 0A808080 or al,[bx+si-0x7f80] 0000C6AE 8080808080 add byte [bx+si-0x7f80],0x80 0000C6B3 8080808080 add byte [bx+si-0x7f80],0x80 0000C6B8 808080C28E add byte [bx+si-0x3d80],0x8e 0000C6BD 8080B289CD add byte [bx+si-0x764e],0xcd 0000C6C2 9F lahf 0000C6C3 CDAC int 0xac 0000C6C5 D3A7D5B5 shl word [bx-0x4a2b],cl 0000C6C9 35C211 xor ax,0x11c2 0000C6CC B9E5C8 mov cx,0xc8e5 0000C6CF F6C727 test bh,0x27 0000C6D2 C4 db 0xc4 0000C6D3 FE db 0xfe 0000C6D4 D2E0 shl al,cl 0000C6D6 D9 db 0xd9 0000C6D7 D2E3 shl bl,cl 0000C6D9 07 pop es 0000C6DA D221 shl byte [bx+di],cl 0000C6DC E023 loopne 0xc701 0000C6DE E7D7 out 0xd7,ax 0000C6E0 E9EDF0 jmp word 0xb7d0 0000C6E3 03F2 add si,dx 0000C6E5 14E2 adc al,0xe2 0000C6E7 0FF10D psllw mm1,[di] 0000C6EA EC in al,dx 0000C6EB F8 clc 0000C6EC F319E9 rep sbb cx,bp 0000C6EF 07 pop es 0000C6F0 F31DEEE4 rep sbb ax,0xe4ee 0000C6F4 EBFC jmp short 0xc6f2 0000C6F6 EAFBF607F5 jmp word 0xf507:0xf6fb 0000C6FB 0FF21B pslld mm3,[bp+di] 0000C6FE FA cli 0000C6FF 16 push ss 0000C700 F9 stc 0000C701 0FFA1A psubd mm3,[bp+si] 0000C704 FC cld 0000C705 0303 add ax,[bp+di] 0000C707 EB03 jmp short 0xc70c 0000C709 04FB add al,0xfb 0000C70B 1CFB sbb al,0xfb 0000C70D FE db 0xfe 0000C70E FA cli 0000C70F F8 clc 0000C710 FE05 inc byte [di] 0000C712 FD std 0000C713 F3F8 rep clc 0000C715 ED in ax,dx 0000C716 FB sti 0000C717 F2 repne 0000C718 FF db 0xff 0000C719 FB sti 0000C71A 0010 add [bx+si],dl 0000C71C 0105 add [di],ax 0000C71E 0103 add [bp+di],ax 0000C720 0301 add ax,[bx+di] 0000C722 050801 add ax,0x108 0000C725 1002 adc [bp+si],al 0000C727 0204 add al,[si] 0000C729 F9 stc 0000C72A 02F0 add dh,al 0000C72C 050406 add ax,0x604 0000C72F F30A08 rep or cl,[bx+si] 0000C732 0BF9 or di,cx 0000C734 0203 add al,[bp+di] 0000C736 030A add cx,[bp+si] 0000C738 050B04 add ax,0x40b 0000C73B FE08 dec byte [bx+si] 0000C73D F4 hlt 0000C73E 05F706 add ax,0x6f7 0000C741 0408 add al,0x8 0000C743 030B add cx,[bp+di] 0000C745 F4 hlt 0000C746 06 push es 0000C747 0B06030C or ax,[0xc03] 0000C74B 8080808080 add byte [bx+si-0x7f80],0x80 0000C750 8080808080 add byte [bx+si-0x7f80],0x80 0000C755 8080808080 add byte [bx+si-0x7f80],0x80 0000C75A 80BF888080 cmp byte [bx-0x7f78],0x80 0000C75F AD lodsw 0000C760 84CA test dl,cl 0000C762 9C pushfw 0000C763 C9 leave 0000C764 A9D1A3 test ax,0xa3d1 0000C767 D3 db 0xd3 0000C768 B338 mov bl,0x38 0000C76A C012B7 rcl byte [bp+si],0xb7 0000C76D E3C7 jcxz 0xc736 0000C76F F5 cmc 0000C770 C529 lds bp,[bx+di] 0000C772 C2FED1 ret 0xd1fe 0000C775 DF db 0xdf 0000C776 D9D0 fnop 0000C778 E307 jcxz 0xc781 0000C77A D223 shl byte [bp+di],cl 0000C77C E026 loopne 0xc7a4 0000C77E E7D5 out 0xd5,ax 0000C780 EAECF104F2 jmp word 0xf204:0xf1ec 0000C785 15E310 adc ax,0x10e3 0000C788 F20E repne push cs 0000C78A ED in ax,dx 0000C78B F8 clc 0000C78C F4 hlt 0000C78D 1AE9 sbb ch,cl 0000C78F 07 pop es 0000C790 F4 hlt 0000C791 1F pop ds 0000C792 EF out dx,ax 0000C793 E2EB loop 0xc780 0000C795 FC cld 0000C796 EBFA jmp short 0xc792 0000C798 F8 clc 0000C799 08F6 or dh,dh 0000C79B 10F4 adc ah,dh 0000C79D 1CFC sbb al,0xfc 0000C79F 17 pop ss 0000C7A0 FA cli 0000C7A1 10FB adc bl,bh 0000C7A3 1BFD sbb di,bp 0000C7A5 0304 add ax,[si] 0000C7A7 E90505 jmp word 0xccaf 0000C7AA FC cld 0000C7AB 1DFDFE sbb ax,0xfefd 0000C7AE FC cld 0000C7AF F8 clc 0000C7B0 0006FFF3 add [0xf3ff],al 0000C7B4 FA cli 0000C7B5 EC in al,dx 0000C7B6 FD std 0000C7B7 F201FB repne add bx,di 0000C7BA 0210 add dl,[bx+si] 0000C7BC 0305 add ax,[di] 0000C7BE 0303 add ax,[bp+di] 0000C7C0 050107 add ax,0x701 0000C7C3 0903 or [bp+di],ax 0000C7C5 1104 adc [si],ax 0000C7C7 0206F904 add al,[0x4f9] 0000C7CB EF out dx,ax 0000C7CC 07 pop es 0000C7CD 0408 add al,0x8 0000C7CF F20D080D repne or ax,0xd08 0000C7D3 F8 clc 0000C7D4 0403 add al,0x3 0000C7D6 050A07 add ax,0x70a 0000C7D9 0C06 or al,0x6 0000C7DB FD std 0000C7DC 0AF3 or dh,bl 0000C7DE 07 pop es 0000C7DF F7 db 0xf7 0000C7E0 0904 or [si],ax 0000C7E2 0A04 or al,[si] 0000C7E4 0DF408 or ax,0x8f4 0000C7E7 0B08 or cx,[bx+si] 0000C7E9 030E8080 add cx,[0x8080] 0000C7ED 8080808080 add byte [bx+si-0x7f80],0x80 0000C7F2 8080808080 add byte [bx+si-0x7f80],0x80 0000C7F7 80808080BB add byte [bx+si-0x7f80],0xbb 0000C7FC 848080A8 test [bx+si-0x5780],al 0000C800 80C798 add bh,0x98 0000C803 C6 db 0xc6 0000C804 A7 cmpsw 0000C805 CE into 0000C806 A0D1B1 mov al,[0xb1d1] 0000C809 3CBE cmp al,0xbe 0000C80B 13B5E2C6 adc si,[di-0x391e] 0000C80F F4 hlt 0000C810 C42B les bp,[bp+di] 0000C812 C1FDD1 sar bp,0xd1 0000C815 DDD9 fstp st1 0000C817 CDE3 int 0xe3 0000C819 07 pop es 0000C81A D125 shl word [di],1 0000C81C E028 loopne 0xc846 0000C81E E8D3EB call word 0xb3f4 0000C821 EAF204F316 jmp word 0x16f3:0x4f2 0000C826 E311 jcxz 0xc839 0000C828 F3 rep 0000C829 0FEEF7 pmaxsw mm6,mm7 0000C82C F5 cmc 0000C82D 1BEA sbb bp,dx 0000C82F 07 pop es 0000C830 F5 cmc 0000C831 21F0 and ax,si 0000C833 E0EC loopne 0xc821 0000C835 FC cld 0000C836 EC in al,dx 0000C837 FA cli 0000C838 F9 stc 0000C839 09F8 or ax,di 0000C83B 11F5 adc bp,si 0000C83D 1E push ds 0000C83E FD std 0000C83F 19FB sbb bx,di 0000C841 11FD adc bp,di 0000C843 1DFF04 sbb ax,0x4ff 0000C846 06 push es 0000C847 E80705 call word 0xcd51 0000C84A FE db 0xfe 0000C84B 1F pop ds 0000C84C FF db 0xff 0000C84D FE db 0xfe 0000C84E FE db 0xfe 0000C84F F8 clc 0000C850 020601F2 add al,[0xf201] 0000C854 FC cld 0000C855 EBFF jmp short 0xc856 0000C857 F1 int1 0000C858 03FB add di,bx 0000C85A 0411 add al,0x11 0000C85C 050505 add ax,0x505 0000C85F 0407 add al,0x7 0000C861 0109 add [bx+di],cx 0000C863 0905 or [di],ax 0000C865 12060208 adc al,[0x802] 0000C869 F9 stc 0000C86A 06 push es 0000C86B EE out dx,al 0000C86C 0905 or [di],ax 0000C86E 0AF2 or dh,dl 0000C870 0F09 wbinvd 0000C872 0FF8060308 psubb mm0,[0x803] 0000C877 0B09 or cx,[bx+di] 0000C879 0D09FD or ax,0xfd09 0000C87C 0CF3 or al,0xf3 0000C87E 0AF6 or dh,dh 0000C880 0B04 or ax,[si] 0000C882 0C04 or al,0x4 0000C884 10F3 adc bl,dh 0000C886 0B0C or cx,[si] 0000C888 0B04 or ax,[si] 0000C88A 11808080 adc [bx+si-0x7f80],ax 0000C88E 8080808080 add byte [bx+si-0x7f80],0x80 0000C893 8080808080 add byte [bx+si-0x7f80],0x80 0000C898 8080808080 add byte [bx+si-0x7f80],0x80 0000C89D 80808080C4 add byte [bx+si-0x7f80],0xc4 0000C8A2 95 xchg ax,bp 0000C8A3 C3 ret 0000C8A4 A4 movsb 0000C8A5 CC int3 0000C8A6 9D popfw 0000C8A7 CE into 0000C8A8 AF scasw 0000C8A9 3F aas 0000C8AA BD15B3 mov bp,0xb315 0000C8AD E1C5 loope 0xc874 0000C8AF F3C22DC0 rep ret 0xc02d 0000C8B3 FD std 0000C8B4 D0DC rcr ah,1 0000C8B6 D9CA fxch st2 0000C8B8 E308 jcxz 0xc8c2 0000C8BA D127 shl word [bx],1 0000C8BC E02A loopne 0xc8e8 0000C8BE E8D0EC call word 0xb591 0000C8C1 E9F304 jmp word 0xcdb7 0000C8C4 F5 cmc 0000C8C5 18E4 sbb ah,ah 0000C8C7 11F4 adc sp,si 0000C8C9 10EF adc bh,ch 0000C8CB F7F6 div si 0000C8CD 1DEB08 sbb ax,0x8eb 0000C8D0 F623 mul byte [bp+di] 0000C8D2 F1 int1 0000C8D3 DFED fucomip st5 0000C8D5 FC cld 0000C8D6 EE out dx,al 0000C8D7 F9 stc 0000C8D8 FA cli 0000C8D9 09F9 or cx,di 0000C8DB 11F7 adc di,si 0000C8DD 1F pop ds 0000C8DE FF1A call word far [bp+si] 0000C8E0 FD std 0000C8E1 13FE adc di,si 0000C8E3 1E push ds 0000C8E4 0104 add [si],ax 0000C8E6 08E7 or bh,ah 0000C8E8 0905 or [di],ax 0000C8EA 0020 add [bx+si],ah 0000C8EC 01FE add si,di 0000C8EE 00F8 add al,bh 0000C8F0 0406 add al,0x6 0000C8F2 03F2 add si,dx 0000C8F4 FE db 0xfe 0000C8F5 EA01F106FA jmp word 0xfa06:0xf101 0000C8FA 06 push es 0000C8FB 1207 adc al,[bx] 0000C8FD 06 push es 0000C8FE 07 pop es 0000C8FF 0409 add al,0x9 0000C901 010B add [bp+di],cx 0000C903 0A07 or al,[bx] 0000C905 1208 adc cl,[bx+si] 0000C907 030A add cx,[bp+si] 0000C909 F8 clc 0000C90A 09ED or bp,bp 0000C90C 0B05 or ax,[di] 0000C90E 0DF112 or ax,0x12f1 0000C911 0912 or [bp+si],dx 0000C913 F8 clc 0000C914 0803 or [bp+di],al 0000C916 0A0B or cl,[bp+di] 0000C918 0C0D or al,0xd 0000C91A 0BFD or di,bp 0000C91C 0FF20C pslld mm1,[si] 0000C91F F5 cmc 0000C920 0E push cs 0000C921 040F add al,0xf 0000C923 0412 add al,0x12 0000C925 F20D0C0E repne or ax,0xe0c 0000C929 0414 add al,0x14 0000C92B 8080808080 add byte [bx+si-0x7f80],0x80 0000C930 8080808080 add byte [bx+si-0x7f80],0x80 0000C935 8080808080 add byte [bx+si-0x7f80],0x80 0000C93A 8080808080 add byte [bx+si-0x7f80],0x80 0000C93F 8080C292C0 add byte [bx+si-0x6d3e],0xc0 0000C944 A2C99A mov [0x9ac9],al 0000C947 CC int3 0000C948 AE scasb 0000C949 42 inc dx 0000C94A BB16B1 mov bx,0xb116 0000C94D E0C5 loopne 0xc914 0000C94F F2C12FBF repne shr word [bx],0xbf 0000C953 FD std 0000C954 D0DA rcr dl,1 0000C956 D9C8 fxch st0 0000C958 E408 in al,0x8 0000C95A D128 shr word [bx+si],1 0000C95C E12C loope 0xc98a 0000C95E E9CEED jmp word 0xb72f 0000C961 E7F4 out 0xf4,ax 0000C963 04F6 add al,0xf6 0000C965 19E5 sbb bp,sp 0000C967 12F5 adc dh,ch 0000C969 11F0 adc ax,si 0000C96B F6F8 idiv al 0000C96D 1E push ds 0000C96E ED in ax,dx 0000C96F 08F8 or al,bh 0000C971 25F3DD and ax,0xddf3 0000C974 EF out dx,ax 0000C975 FC cld 0000C976 EF out dx,ax 0000C977 F9 stc 0000C978 FC cld 0000C979 0AFB or bh,bl 0000C97B 12F8 adc bh,al 0000C97D 2001 and [bx+di],al 0000C97F 1BFE sbb di,si 0000C981 1400 adc al,0x0 0000C983 2004 and [si],al 0000C985 050BE5 add ax,0xe50b 0000C988 0B060222 or ax,[0x2202] 0000C98C 03FE add di,si 0000C98E 02F7 add dh,bh 0000C990 06 push es 0000C991 07 pop es 0000C992 05F100 add ax,0xf1 0000C995 E903F0 jmp word 0xb99b 0000C998 08FA or dl,bh 0000C99A 0813 or [bp+di],dl 0000C99C 0A060A04 or al,[0x40a] 0000C9A0 0C01 or al,0x1 0000C9A2 0E push cs 0000C9A3 0A0A or cl,[bp+si] 0000C9A5 130B adc cx,[bp+di] 0000C9A7 030D add cx,[di] 0000C9A9 F8 clc 0000C9AA 0CEC or al,0xec 0000C9AC 0E push cs 0000C9AD 0510F1 add ax,0xf110 0000C9B0 140A adc al,0xa 0000C9B2 15F70B adc ax,0xbf7 0000C9B5 030D add cx,[di] 0000C9B7 0C0F or al,0xf 0000C9B9 0E push cs 0000C9BA 0E push cs 0000C9BB FD std 0000C9BC 12F2 adc dh,dl 0000C9BE 0FF511 pmaddwd mm2,[bx+di] 0000C9C1 0411 add al,0x11 0000C9C3 0415 add al,0x15 0000C9C5 F2100D repne adc [di],cl 0000C9C8 1104 adc [si],ax 0000C9CA 17 pop ss 0000C9CB 8080808080 add byte [bx+si-0x7f80],0x80 0000C9D0 8080808080 add byte [bx+si-0x7f80],0x80 0000C9D5 8080808080 add byte [bx+si-0x7f80],0x80 0000C9DA 8080808080 add byte [bx+si-0x7f80],0x80 0000C9DF 8080BF8FBD add byte [bx+si-0x7041],0xbd 0000C9E4 A0C797 mov al,[0x97c7] 0000C9E7 CAAC45 retf 0x45ac 0000C9EA BA17AF mov dx,0xaf17 0000C9ED DEC4 faddp st4 0000C9EF F2 repne 0000C9F0 C0 db 0xc0 0000C9F1 31BEFDD0 xor [bp-0x2f03],di 0000C9F5 D9 db 0xd9 0000C9F6 DAC5 fcmovb st5 0000C9F8 E408 in al,0x8 0000C9FA D12A shr word [bp+si],1 0000C9FC E22F loop 0xca2d 0000C9FE EBCC jmp short 0xc9cc 0000CA00 EE out dx,al 0000CA01 E6F6 out 0xf6,al 0000CA03 05F81A add ax,0x1af8 0000CA06 E613 out 0x13,al 0000CA08 F712 not word [bp+si] 0000CA0A F2F6F9 repne idiv cl 0000CA0D 1F pop ds 0000CA0E EE out dx,al 0000CA0F 08FA or dl,bh 0000CA11 27 daa 0000CA12 F5 cmc 0000CA13 DCF0 fdivr to st0 0000CA15 FC cld 0000CA16 F1 int1 0000CA17 F9 stc 0000CA18 FE0B dec byte [bp+di] 0000CA1A FD std 0000CA1B 13FA adc di,dx 0000CA1D 2203 and al,[bp+di] 0000CA1F 1D0015 sbb ax,0x1500 0000CA22 0222 add ah,[bp+si] 0000CA24 06 push es 0000CA25 050DE4 add ax,0xe40d 0000CA28 0E push cs 0000CA29 06 push es 0000CA2A 0423 add al,0x23 0000CA2C 05FE05 add ax,0x5fe 0000CA2F F7 db 0xf7 0000CA30 0907 or [bx],ax 0000CA32 08F0 or al,dh 0000CA34 03E8 add bp,ax 0000CA36 06 push es 0000CA37 EF out dx,ax 0000CA38 0BFA or di,dx 0000CA3A 0B14 or dx,[si] 0000CA3C 0D060C or ax,0xc06 0000CA3F 040F add al,0xf 0000CA41 0111 add [bx+di],dx 0000CA43 0A0D or cl,[di] 0000CA45 140E adc al,0xe 0000CA47 030F add cx,[bx] 0000CA49 F7 db 0xf7 0000CA4A 0E push cs 0000CA4B EB11 jmp short 0xca5e 0000CA4D 06 push es 0000CA4E 13F0 adc si,ax 0000CA50 180A sbb [bp+si],cl 0000CA52 18F7 sbb bh,dh 0000CA54 0E push cs 0000CA55 0310 add dx,[bx+si] 0000CA57 0D120F or ax,0xf12 0000CA5A 11FD adc bp,di 0000CA5C 15F212 adc ax,0x12f2 0000CA5F F4 hlt 0000CA60 1405 adc al,0x5 0000CA62 1405 adc al,0x5 0000CA64 18F1 sbb cl,dh 0000CA66 130E1404 adc cx,[0x414] 0000CA6A 1A808080 sbb al,[bx+si-0x7f80] 0000CA6E 8080808080 add byte [bx+si-0x7f80],0x80 0000CA73 8080808080 add byte [bx+si-0x7f80],0x80 0000CA78 8080808080 add byte [bx+si-0x7f80],0x80 0000CA7D 80808080BC add byte [bx+si-0x7f80],0xbc 0000CA82 8CBA9EC4 mov [bp+si-0x3b62],segr7 0000CA86 94 xchg ax,sp 0000CA87 C8AB49B9 enter 0x49ab,0xb9 0000CA8B 18AEDDC4 sbb [bp-0x3b23],ch 0000CA8F F1 int1 0000CA90 BF33BE mov di,0xbe33 0000CA93 FC cld 0000CA94 D1D7 rcl di,1 0000CA96 DAC3 fcmovb st3 0000CA98 E508 in ax,0x8 0000CA9A D22C shr byte [si],cl 0000CA9C E331 jcxz 0xcacf 0000CA9E EC in al,dx 0000CA9F CAF0E5 retf 0xe5f0 0000CAA2 F705F91B test word [di],0x1bf9 0000CAA6 E714 out 0x14,ax 0000CAA8 F9 stc 0000CAA9 13F4 adc si,sp 0000CAAB F6FB idiv bl 0000CAAD 21F0 and ax,si 0000CAAF 08FC or ah,bh 0000CAB1 28F6 sub dh,dh 0000CAB3 DA db 0xda 0000CAB4 F2FC repne cld 0000CAB6 F2F8 repne clc 0000CAB8 000B add [bp+di],cl 0000CABA 0013 add [bp+di],dl 0000CABC FC cld 0000CABD 2305 and ax,[di] 0000CABF 1E push ds 0000CAC0 02160523 add dl,[0x2305] 0000CAC4 0905 or [di],ax 0000CAC6 10E3 adc bl,ah 0000CAC8 10060725 adc [0x2507],al 0000CACC 08FE or dh,bh 0000CACE 08F7 or bh,dh 0000CAD0 0B07 or ax,[bx] 0000CAD2 0AF0 or dh,al 0000CAD4 05E708 add ax,0x8e7 0000CAD7 EF out dx,ax 0000CAD8 0E push cs 0000CAD9 F9 stc 0000CADA 0E push cs 0000CADB 140F adc al,0xf 0000CADD 07 pop es 0000CADE 0F db 0x0f 0000CADF 0411 add al,0x11 0000CAE1 0114 add [si],dx 0000CAE3 0B0F or cx,[bx] 0000CAE5 151104 adc ax,0x411 0000CAE8 12F7 adc dh,bh 0000CAEA 11E9 adc cx,bp 0000CAEC 1406 adc al,0x6 0000CAEE 16 push ss 0000CAEF EF out dx,ax 0000CAF0 1B0B sbb cx,[bp+di] 0000CAF2 1BF7 sbb si,di 0000CAF4 1103 adc [bp+di],ax 0000CAF6 130D adc cx,[di] 0000CAF8 151014 adc ax,0x1410 0000CAFB FD std 0000CAFC 18F1 sbb cl,dh 0000CAFE 15F317 adc ax,0x17f3 0000CB01 051705 add ax,0x517 0000CB04 1CF0 sbb al,0xf0 0000CB06 16 push ss 0000CB07 0E push cs 0000CB08 17 pop ss 0000CB09 051D80 add ax,0x801d 0000CB0C 8080808080 add byte [bx+si-0x7f80],0x80 0000CB11 8080808080 add byte [bx+si-0x7f80],0x80 0000CB16 8080808080 add byte [bx+si-0x7f80],0x80 0000CB1B 8080808080 add byte [bx+si-0x7f80],0x80 0000CB20 80B989B79C cmp byte [bx+di-0x4877],0x9c 0000CB25 C292C5 ret 0xc592 0000CB28 AA stosb 0000CB29 4C dec sp 0000CB2A B919AD mov cx,0xad19 0000CB2D DCC4 fadd to st4 0000CB2F F0BF35BD lock mov di,0xbd35 0000CB33 FC cld 0000CB34 D1D6 rcl si,1 0000CB36 DBC0 fcmovnb st0 0000CB38 E709 out 0x9,ax 0000CB3A D22EE433 shr byte [0x33e4],cl 0000CB3E EE out dx,al 0000CB3F C8F2E3F9 enter 0xe3f2,0xf9 0000CB43 05FB1D add ax,0x1dfb 0000CB46 E914FB jmp word 0xc65d 0000CB49 14F6 adc al,0xf6 0000CB4B F5 cmc 0000CB4C FD std 0000CB4D 22F2 and dh,dl 0000CB4F 08FE or dh,bh 0000CB51 2AF9 sub bh,cl 0000CB53 D9F4 fxtract 0000CB55 FC cld 0000CB56 F4 hlt 0000CB57 F8 clc 0000CB58 020C add cl,[si] 0000CB5A 0214 add dl,[si] 0000CB5C FF25 jmp word [di] 0000CB5E 0820 or [bx+si],ah 0000CB60 051707 add ax,0x717 0000CB63 250C06 and ax,0x60c 0000CB66 13E1 adc sp,cx 0000CB68 1307 adc ax,[bx] 0000CB6A 09260BFE or [0xfe0b],sp 0000CB6E 0BF7 or si,di 0000CB70 0E push cs 0000CB71 07 pop es 0000CB72 0DEF08 or ax,0x8ef 0000CB75 E60B out 0xb,al 0000CB77 EE out dx,al 0000CB78 11F9 adc cx,di 0000CB7A 1115 adc [di],dx 0000CB7C 1207 adc al,[bx] 0000CB7E 1204 adc al,[si] 0000CB80 150117 adc ax,0x1701 0000CB83 0B13 or dx,[bp+di] 0000CB85 16 push ss 0000CB86 1404 adc al,0x4 0000CB88 15F715 adc ax,0x15f7 0000CB8B E81706 call word 0xd1a5 0000CB8E 19EF sbb di,bp 0000CB90 1E push ds 0000CB91 0B1EF614 or bx,[0x14f6] 0000CB95 0317 add dx,[bx] 0000CB97 0E push cs 0000CB98 1811 sbb [bx+di],dl 0000CB9A 17 pop ss 0000CB9B FD std 0000CB9C 1BF1 sbb si,cx 0000CB9E 19F3 sbb bx,si 0000CBA0 1A05 sbb al,[di] 0000CBA2 1B05 sbb ax,[di] 0000CBA4 1F pop ds 0000CBA5 F01A0F lock sbb cl,[bx] 0000CBA8 1B05 sbb ax,[di] 0000CBAA 21808080 and [bx+si-0x7f80],ax 0000CBAE 8080808080 add byte [bx+si-0x7f80],0x80 0000CBB3 8080808080 add byte [bx+si-0x7f80],0x80 0000CBB8 8080808080 add byte [bx+si-0x7f80],0x80 0000CBBD 80808080B7 add byte [bx+si-0x7f80],0xb7 0000CBC2 87B49BC0 xchg si,[si-0x3f65] 0000CBC6 8FC3 pop bx 0000CBC8 A94FB8 test ax,0xb84f 0000CBCB 1BACDAC4 sbb bp,[si-0x3b26] 0000CBCF EF out dx,ax 0000CBD0 BF38BD mov di,0xbd38 0000CBD3 FC cld 0000CBD4 D2D4 rcl ah,cl 0000CBD6 DCBEE809 fdivr qword [bp+0x9e8] 0000CBDA D3 db 0xd3 0000CBDB 30E5 xor ch,ah 0000CBDD 36EF ss out dx,ax 0000CBDF C5 db 0xc5 0000CBE0 F4 hlt 0000CBE1 E2FB loop 0xcbde 0000CBE3 05FE1E add ax,0x1efe 0000CBE6 EA15FD15F8 jmp word 0xf815:0xfd15 0000CBEB F5 cmc 0000CBEC 0023 add [bp+di],ah 0000CBEE F4 hlt 0000CBEF 0800 or [bx+si],al 0000CBF1 2CFB sub al,0xfb 0000CBF3 D7 xlatb 0000CBF4 F6FC idiv ah 0000CBF6 F7F7 div di 0000CBF8 050D05 add ax,0x50d 0000CBFB 150126 adc ax,0x2601 0000CBFE 0B21 or sp,[bx+di] 0000CC00 07 pop es 0000CC01 180A sbb [bp+si],cl 0000CC03 260F06 es clts 0000CC06 16 push ss 0000CC07 E016 loopne 0xcc1f 0000CC09 07 pop es 0000CC0A 0C28 or al,0x28 0000CC0C 0E push cs 0000CC0D FE0EF611 dec byte [0x11f6] 0000CC11 0810 or [bx+si],dl 0000CC13 EF out dx,ax 0000CC14 0BE5 or sp,bp 0000CC16 0E push cs 0000CC17 EE out dx,al 0000CC18 14F9 adc al,0xf9 0000CC1A 1416 adc al,0x16 0000CC1C 16 push ss 0000CC1D 07 pop es 0000CC1E 150518 adc ax,0x1805 0000CC21 011A add [bp+si],bx 0000CC23 0B161717 or dx,[0x1717] 0000CC27 0418 add al,0x18 0000CC29 F618 neg byte [bx+si] 0000CC2B E71A out 0x1a,ax 0000CC2D 06 push es 0000CC2E 1DEE22 sbb ax,0x22ee 0000CC31 0C22 or al,0x22 0000CC33 F617 not byte [bx] 0000CC35 031A add bx,[bp+si] 0000CC37 0E push cs 0000CC38 1C12 sbb al,0x12 0000CC3A 1BFD sbb di,bp 0000CC3C 1F pop ds 0000CC3D F01CF2 lock sbb al,0xf2 0000CC40 1E push ds 0000CC41 051E06 add ax,0x61e 0000CC44 23EF and bp,di 0000CC46 1D0F1E sbb ax,0x1e0f 0000CC49 052580 add ax,0x8025 0000CC4C 8080808080 add byte [bx+si-0x7f80],0x80 0000CC51 8080808080 add byte [bx+si-0x7f80],0x80 0000CC56 8080808080 add byte [bx+si-0x7f80],0x80 0000CC5B 8080808080 add byte [bx+si-0x7f80],0x80 0000CC60 80B485B099 xor byte [si-0x4f7b],0x99 0000CC65 BD8DC1 mov bp,0xc18d 0000CC68 A853 test al,0x53 0000CC6A B81CAB mov ax,0xab1c 0000CC6D D9C5 fld st5 0000CC6F EE out dx,al 0000CC70 BE3ABD mov si,0xbd3a 0000CC73 FC cld 0000CC74 D2D2 rcl dl,cl 0000CC76 DEBBE909 fidivr word [bp+di+0x9e9] 0000CC7A D432 aam 0x32 0000CC7C E738 out 0x38,ax 0000CC7E F1 int1 0000CC7F C3 ret 0000CC80 F6E1 mul cl 0000CC82 FE06001F inc byte [0x1f00] 0000CC86 EC in al,dx 0000CC87 16 push ss 0000CC88 FF15 call word [di] 0000CC8A FA cli 0000CC8B F4 hlt 0000CC8C 0225 add ah,[di] 0000CC8E F6 db 0xf6 0000CC8F 0903 or [bp+di],ax 0000CC91 2E cs 0000CC92 FE db 0xfe 0000CC93 D5F9 aad 0xf9 0000CC95 FC cld 0000CC96 F9 stc 0000CC97 F7 db 0xf7 0000CC98 080E0815 or [0x1508],cl 0000CC9C 0428 add al,0x28 0000CC9E 0E push cs 0000CC9F 220A and cl,[bp+si] 0000CCA1 190D sbb [di],cx 0000CCA3 2812 sub [bp+si],dl 0000CCA5 07 pop es 0000CCA6 19DF sbb di,bx 0000CCA8 1A08 sbb cl,[bx+si] 0000CCAA 0F2911 movaps oword [bx+di],xmm2 0000CCAD FE db 0xfe 0000CCAE 11F6 adc si,si 0000CCB0 150813 adc ax,0x1308 0000CCB3 EE out dx,al 0000CCB4 0E push cs 0000CCB5 E412 in al,0x12 0000CCB7 ED in ax,dx 0000CCB8 18F8 sbb al,bh 0000CCBA 17 pop ss 0000CCBB 17 pop ss 0000CCBC 1907 sbb [bx],ax 0000CCBE 1905 sbb [di],ax 0000CCC0 1B01 sbb ax,[bx+di] 0000CCC2 1E push ds 0000CCC3 0C19 or al,0x19 0000CCC5 181B sbb [bp+di],bl 0000CCC7 041C add al,0x1c 0000CCC9 F61C neg byte [si] 0000CCCB E61E out 0x1e,al 0000CCCD 07 pop es 0000CCCE 21ED and bp,bp 0000CCD0 260C26 es or al,0x26 0000CCD3 F61B neg byte [bp+di] 0000CCD5 031E0F1F add bx,[0x1f0f] 0000CCD9 131F adc bx,[bx] 0000CCDB FD std 0000CCDC 23F0 and si,ax 0000CCDE 20F1 and cl,dh 0000CCE0 2205 and al,[di] 0000CCE2 220627EF and al,[0xef27] 0000CCE6 2110 and [bx+si],dx 0000CCE8 2205 and al,[di] 0000CCEA 29808080 sub [bx+si-0x7f80],ax 0000CCEE 8080808080 add byte [bx+si-0x7f80],0x80 0000CCF3 8080808080 add byte [bx+si-0x7f80],0x80 0000CCF8 8080808080 add byte [bx+si-0x7f80],0x80 0000CCFD 80808080B1 add byte [bx+si-0x7f80],0xb1 0000CD02 83AD98BB8C sub word [di-0x4468],byte -0x74 0000CD07 BEA856 mov si,0x56a8 0000CD0A B81DAB mov ax,0xab1d 0000CD0D D8C5 fadd st5 0000CD0F EE out dx,al 0000CD10 BF3CBD mov di,0xbd3c 0000CD13 FB sti 0000CD14 D4D1 aam 0xd1 0000CD16 DFB9EB0A fistp qword [bx+di+0xaeb] 0000CD1A D534 aad 0x34 0000CD1C E93AF4 jmp word 0xc159 0000CD1F C1F8DF sar ax,0xdf 0000CD22 00060320 add [0x2003],al 0000CD26 EE out dx,al 0000CD27 16 push ss 0000CD28 0216FDF4 add dl,[0xf4fd] 0000CD2C 0526F9 add ax,0xf926 0000CD2F 0905 or [di],ax 0000CD31 3000 xor [bx+si],al 0000CD33 D4FB aam 0xfb 0000CD35 FC cld 0000CD36 FC cld 0000CD37 F6 db 0xf6 0000CD38 0A0E0B16 or cl,[0x160b] 0000CD3C 07 pop es 0000CD3D 2911 sub [bx+di],dx 0000CD3F 240D and al,0xd 0000CD41 1A10 sbb dl,[bx+si] 0000CD43 2916071D sub [0x1d07],dx 0000CD47 DE1D ficomp word [di] 0000CD49 0813 or [bp+di],dl 0000CD4B 2B14 sub dx,[si] 0000CD4D FE db 0xfe 0000CD4E 15F618 adc ax,0x18f6 0000CD51 0817 or [bx],dl 0000CD53 EE out dx,al 0000CD54 12E3 adc ah,bl 0000CD56 15ED1C adc ax,0x1ced 0000CD59 F8 clc 0000CD5A 1B18 sbb bx,[bx+si] 0000CD5C 1D081C sbb ax,0x1c08 0000CD5F 051F00 add ax,0x1f 0000CD62 220C and cl,[si] 0000CD64 1D191F sbb ax,0x1f19 0000CD67 051FF6 add ax,0xf61f 0000CD6A 20E5 and ch,ah 0000CD6C 2207 and al,[bx] 0000CD6E 25ED2A and ax,0x2aed 0000CD71 0D2AF5 or ax,0xf52a 0000CD74 1F pop ds 0000CD75 0322 add sp,[bp+si] 0000CD77 1023 adc [bp+di],ah 0000CD79 1322 adc sp,[bp+si] 0000CD7B FD std 0000CD7C 26EF es out dx,ax 0000CD7E 24F1 and al,0xf1 0000CD80 26052606 es add ax,0x626 0000CD84 2BEE sub bp,si 0000CD86 251027 and ax,0x2710 0000CD89 06 push es 0000CD8A 2D8080 sub ax,0x8080 0000CD8D 8080808080 add byte [bx+si-0x7f80],0x80 0000CD92 8080808080 add byte [bx+si-0x7f80],0x80 0000CD97 8080808080 add byte [bx+si-0x7f80],0x80 0000CD9C 8080808080 add byte [bx+si-0x7f80],0x80 0000CDA1 AE scasb 0000CDA2 81AA97B88ABC sub word [bp+si-0x4769],0xbc8a 0000CDA8 A7 cmpsw 0000CDA9 59 pop cx 0000CDAA B81EAA mov ax,0xaa1e 0000CDAD D6 salc 0000CDAE C6 db 0xc6 0000CDAF ED in ax,dx 0000CDB0 BF3EBE mov di,0xbe3e 0000CDB3 FB sti 0000CDB4 D5CF aad 0xcf 0000CDB6 E1B6 loope 0xcd6e 0000CDB8 ED in ax,dx 0000CDB9 0AD6 or dl,dh 0000CDBB 36EB3D ss jmp short 0xcdfb 0000CDBE F6BFFBDE idiv byte [bx-0x2105] 0000CDC2 03060522 add ax,[0x2205] 0000CDC6 F1 int1 0000CDC7 17 pop ss 0000CDC8 0417 add al,0x17 0000CDCA FFF4 push sp 0000CDCC 0827 or [bx],ah 0000CDCE FC cld 0000CDCF 0908 or [bx+si],cx 0000CDD1 3103 xor [bp+di],ax 0000CDD3 D2FE sar dh,cl 0000CDD5 FC cld 0000CDD6 FE db 0xfe 0000CDD7 F6 db 0xf6 0000CDD8 0E push cs 0000CDD9 0F0E femms 0000CDDB 17 pop ss 0000CDDC 0A2A or ch,[bp+si] 0000CDDE 1425 adc al,0x25 0000CDE0 101B adc [bp+di],bl 0000CDE2 132B adc bp,[bp+di] 0000CDE4 1A07 sbb al,[bx] 0000CDE6 21DC and sp,bx 0000CDE8 2108 and [bx+si],cx 0000CDEA 16 push ss 0000CDEB 2C18 sub al,0x18 0000CDED FE db 0xfe 0000CDEE 19F6 sbb si,si 0000CDF0 1C08 sbb al,0x8 0000CDF2 1BED sbb bp,bp 0000CDF4 15E219 adc ax,0x19e2 0000CDF7 EC in al,dx 0000CDF8 20F8 and al,bh 0000CDFA 1E push ds 0000CDFB 1821 sbb [bx+di],ah 0000CDFD 0820 or [bx+si],ah 0000CDFF 052300 add ax,0x23 0000CE02 260D211A es or ax,0x1a21 0000CE06 2305 and ax,[di] 0000CE08 23F5 and si,bp 0000CE0A 24E4 and al,0xe4 0000CE0C 2607 es pop es 0000CE0E 29EC sub sp,bp 0000CE10 2E0D2EF5 cs or ax,0xf52e 0000CE14 2303 and ax,[bp+di] 0000CE16 261027 adc [es:bx],ah 0000CE19 1427 adc al,0x27 0000CE1B FD std 0000CE1C 2BEF sub bp,di 0000CE1E 29F0 sub ax,si 0000CE20 2A05 sub al,[di] 0000CE22 2A062FED sub al,[0xed2f] 0000CE26 2911 sub [bx+di],dx 0000CE28 2B063180 sub ax,[0x8031] 0000CE2C 8080808080 add byte [bx+si-0x7f80],0x80 0000CE31 8080808080 add byte [bx+si-0x7f80],0x80 0000CE36 8080808080 add byte [bx+si-0x7f80],0x80 0000CE3B 8080808080 add byte [bx+si-0x7f80],0x80 0000CE40 80AC80A796 sub byte [si-0x5880],0x96 0000CE45 B688 mov dh,0x88 0000CE47 BAA75C mov dx,0x5ca7 0000CE4A B81FAA mov ax,0xaa1f 0000CE4D D5C7 aad 0xc7 0000CE4F EC in al,dx 0000CE50 BF40BF mov di,0xbf40 0000CE53 FB sti 0000CE54 D6 salc 0000CE55 CE into 0000CE56 E3B4 jcxz 0xce0c 0000CE58 EF out dx,ax 0000CE59 0AD8 or bl,al 0000CE5B 38ED cmp ch,ch 0000CE5D 3F aas 0000CE5E F9 stc 0000CE5F BDFEDD mov bp,0xddfe 0000CE62 06 push es 0000CE63 07 pop es 0000CE64 0823 or [bp+di],ah 0000CE66 F31807 rep sbb [bx],al 0000CE69 1802 sbb [bp+si],al 0000CE6B F30B29 rep or bp,[bx+di] 0000CE6E FE09 dec byte [bx+di] 0000CE70 0B33 or si,[bp+di] 0000CE72 06 push es 0000CE73 D101 rol word [bx+di],1 0000CE75 FC cld 0000CE76 01F5 add bp,si 0000CE78 1110 adc [bx+si],dx 0000CE7A 1217 adc dl,[bx] 0000CE7C 0E push cs 0000CE7D 2C18 sub al,0x18 0000CE7F 26131D adc bx,[es:di] 0000CE82 16 push ss 0000CE83 2C1D sub al,0x1d 0000CE85 0825 or [di],ah 0000CE87 DB db 0xdb 0000CE88 25091A and ax,0x1a09 0000CE8B 2E1CFE cs sbb al,0xfe 0000CE8E 1DF520 sbb ax,0x20f5 0000CE91 091EED19 or [0x19ed],bx 0000CE95 E11D loope 0xceb4 0000CE97 EB24 jmp short 0xcebd 0000CE99 F722 mul word [bp+si] 0000CE9B 1925 sbb [di],sp 0000CE9D 0824 or [si],ah 0000CE9F 052700 add ax,0x27 0000CEA2 2A0D sub cl,[di] 0000CEA4 251B27 and ax,0x271b 0000CEA7 0527F5 add ax,0xf527 0000CEAA 28E3 sub bl,ah 0000CEAC 2A08 sub cl,[bx+si] 0000CEAE 2DEC32 sub ax,0x32ec 0000CEB1 0E push cs 0000CEB2 32F5 xor dh,ch 0000CEB4 27 daa 0000CEB5 032B add bp,[bp+di] 0000CEB7 112C adc [si],bp 0000CEB9 152BFD adc ax,0xfd2b 0000CEBC 2F das 0000CEBD EE out dx,al 0000CEBE 2DEF2F sub ax,0x2fef 0000CEC1 052E07 add ax,0x72e 0000CEC4 34ED xor al,0xed 0000CEC6 2E1230 adc dh,[cs:bx+si] 0000CEC9 06 push es 0000CECA 368080808080 add byte [ss:bx+si-0x7f80],0x80 0000CED0 8080808080 add byte [bx+si-0x7f80],0x80 0000CED5 8080808080 add byte [bx+si-0x7f80],0x80 0000CEDA 8080808080 add byte [bx+si-0x7f80],0x80 0000CEDF 80808080A4 add byte [bx+si-0x7f80],0xa4 0000CEE4 96 xchg ax,si 0000CEE5 B387 mov bl,0x87 0000CEE7 B7A7 mov bh,0xa7 0000CEE9 60 pushaw 0000CEEA B821AA mov ax,0xaa21 0000CEED D4C8 aam 0xc8 0000CEEF EBC0 jmp short 0xceb1 0000CEF1 42 inc dx 0000CEF2 BFFBD8 mov di,0xd8fb 0000CEF5 CC int3 0000CEF6 E5B1 in ax,0xb1 0000CEF8 F20ADA repne or bl,dl 0000CEFB 3AEF cmp ch,bh 0000CEFD 41 inc cx 0000CEFE FB sti 0000CEFF BB01DB mov bx,0xdb01 0000CF02 0907 or [bx],ax 0000CF04 0C24 or al,0x24 0000CF06 F618 neg byte [bx+si] 0000CF08 0A19 or bl,[bx+di] 0000CF0A 05F30E add ax,0xef3 0000CF0D 2A02 sub al,[bp+si] 0000CF0F 090F or [bx],cx 0000CF11 350ACF xor ax,0xcf0a 0000CF14 04FC add al,0xfc 0000CF16 05F514 add ax,0x14f5 0000CF19 10161811 adc [0x1118],dl 0000CF1D 2D1B28 sub ax,0x281b 0000CF20 17 pop ss 0000CF21 1E push ds 0000CF22 1A2E2208 sbb ch,[0x822] 0000CF26 29DA sub dx,bx 0000CF28 2909 sub [bx+di],cx 0000CF2A 1E push ds 0000CF2B 2F das 0000CF2C 20FE and dh,bh 0000CF2E 21F5 and bp,si 0000CF30 2409 and al,0x9 0000CF32 23EC and bp,sp 0000CF34 1DE021 sbb ax,0x21e0 0000CF37 EB28 jmp short 0xcf61 0000CF39 F727 mul word [bx] 0000CF3B 1A29 sbb ch,[bx+di] 0000CF3D 0928 or [bx+si],bp 0000CF3F 052B00 add ax,0x2b 0000CF42 2E0D291C cs or ax,0x1c29 0000CF46 2C05 sub al,0x5 0000CF48 2CF5 sub al,0xf5 0000CF4A 2CE2 sub al,0xe2 0000CF4C 2E0832 or [cs:bp+si],dh 0000CF4F EB37 jmp short 0xcf88 0000CF51 0F37 getsec 0000CF53 F4 hlt 0000CF54 2C03 sub al,0x3 0000CF56 2F das 0000CF57 1130 adc [bx+si],si 0000CF59 16 push ss 0000CF5A 2F das 0000CF5B FC cld 0000CF5C 34EE xor al,0xee 0000CF5E 32EF xor ch,bh 0000CF60 3405 xor al,0x5 0000CF62 3307 xor ax,[bx] 0000CF64 39EC cmp sp,bp 0000CF66 3212 xor dl,[bp+si] 0000CF68 3406 xor al,0x6 0000CF6A 3B808080 cmp ax,[bx+si-0x7f80] 0000CF6E 8080808080 add byte [bx+si-0x7f80],0x80 0000CF73 8080808080 add byte [bx+si-0x7f80],0x80 0000CF78 8080808080 add byte [bx+si-0x7f80],0x80 0000CF7D 8080808080 add byte [bx+si-0x7f80],0x80 0000CF82 80A196B186 and byte [bx+di-0x4e6a],0x86 0000CF87 B5A8 mov ch,0xa8 0000CF89 63B922AA arpl [bx+di-0x55de],di 0000CF8D D2CA ror dl,cl 0000CF8F EAC144C0FA jmp word 0xfac0:0x44c1 0000CF94 DACB fcmove st3 0000CF96 E7AE out 0xae,ax 0000CF98 F4 hlt 0000CF99 0BDC or bx,sp 0000CF9B 3CF2 cmp al,0xf2 0000CF9D 44 inc sp 0000CF9E FF db 0xff 0000CF9F B804DA mov ax,0xda04 0000CFA2 0C07 or al,0x7 0000CFA4 0F db 0x0f 0000CFA5 25F919 and ax,0x19f9 0000CFA8 0E push cs 0000CFA9 1A09 sbb cl,[bx+di] 0000CFAB F2122C repne adc ch,[si] 0000CFAE 050912 add ax,0x1209 0000CFB1 37 aaa 0000CFB2 0DCD07 or ax,0x7cd 0000CFB5 FB sti 0000CFB6 08F4 or ah,dh 0000CFB8 1811 sbb [bx+di],dl 0000CFBA 1A18 sbb bl,[bx+si] 0000CFBC 152F1F adc ax,0x1f2f 0000CFBF 291B sub [bp+di],bx 0000CFC1 1F pop ds 0000CFC2 1E push ds 0000CFC3 3026092D xor [0x2d09],ah 0000CFC7 D82D fsubr dword [di] 0000CFC9 0922 or [bp+si],sp 0000CFCB 3124 xor [si],sp 0000CFCD FE db 0xfe 0000CFCE 25F528 and ax,0x28f5 0000CFD1 0927 or [bx],sp 0000CFD3 EC in al,dx 0000CFD4 21DF and di,bx 0000CFD6 25EA2D and ax,0x2dea 0000CFD9 F62B imul byte [bp+di] 0000CFDB 1B2E092D sbb bp,[0x2d09] 0000CFDF 053000 add ax,0x30 0000CFE2 330E2E1D xor cx,[0x1d2e] 0000CFE6 300630F4 xor [0xf430],al 0000CFEA 31E0 xor ax,sp 0000CFEC 3308 xor cx,[bx+si] 0000CFEE 37 aaa 0000CFEF EA3C0F3CF4 jmp word 0xf43c:0xf3c 0000CFF4 3003 xor [bp+di],al 0000CFF6 3412 xor al,0x12 0000CFF8 351734 xor ax,0x3417 0000CFFB FC cld 0000CFFC 38EE cmp dh,ch 0000CFFE 36EE ss out dx,al 0000D000 38063707 cmp [0x737],al 0000D004 3DEB37 cmp ax,0x37eb 0000D007 1339 adc di,[bx+di] 0000D009 07 pop es 0000D00A 40 inc ax 0000D00B 8080808080 add byte [bx+si-0x7f80],0x80 0000D010 8080808080 add byte [bx+si-0x7f80],0x80 0000D015 8080808080 add byte [bx+si-0x7f80],0x80 0000D01A 8080808080 add byte [bx+si-0x7f80],0x80 0000D01F 808080809E add byte [bx+si-0x7f80],0x9e 0000D024 95 xchg ax,bp 0000D025 AE scasb 0000D026 85B3A866 test [bp+di+0x66a8],si 0000D02A BA23AB mov dx,0xab23 0000D02D D1CB ror bx,1 0000D02F EAC246C2FA jmp word 0xfac2:0x46c2 0000D034 DCC9 fmul to st1 0000D036 EAACF70BDE jmp word 0xde0b:0xf7ac 0000D03B 3EF5 ds cmc 0000D03D 46 inc si 0000D03E 02B607D9 add dh,[bp-0x26f9] 0000D042 1007 adc [bx],al 0000D044 1326FC1A adc sp,[0x1afc] 0000D048 111B adc [bp+di],bx 0000D04A 0CF2 or al,0xf2 0000D04C 152D08 adc ax,0x82d 0000D04F 09163911 or [0x1139],dx 0000D053 CC int3 0000D054 0BFB or di,bx 0000D056 0CF4 or al,0xf4 0000D058 1C12 sbb al,0x12 0000D05A 1E push ds 0000D05B 1919 sbb [bx+di],bx 0000D05D 3023 xor [bp+di],ah 0000D05F 2A1F sub bl,[bx] 0000D061 2022 and [bp+si],ah 0000D063 312A xor [bp+si],bp 0000D065 0932 or [bp+si],si 0000D067 D7 xlatb 0000D068 320A xor cl,[bp+si] 0000D06A 263228 xor ch,[es:bx+si] 0000D06D FE db 0xfe 0000D06E 2AF5 sub dh,ch 0000D070 2C0A sub al,0xa 0000D072 2BEB sub bp,bx 0000D074 26DE29 fisubr word [es:bx+di] 0000D077 EA31F6301C jmp word 0x1c30:0xf631 0000D07C 3209 xor cl,[bx+di] 0000D07E 31063400 xor [0x34],ax 0000D082 380E321E cmp [0x1e32],cl 0000D086 350635 xor ax,0x3506 0000D089 F4 hlt 0000D08A 36DF38 fistp qword [ss:bx+si] 0000D08D 093C or [si],di 0000D08F EA411041F4 jmp word 0xf441:0x1041 0000D094 350339 xor ax,0x3903 0000D097 133A adc di,[bp+si] 0000D099 1839 sbb [bx+di],bh 0000D09B FC cld 0000D09C 3DED3B cmp ax,0x3bed 0000D09F ED in ax,dx 0000D0A0 3E06 ds push es 0000D0A2 3C08 cmp al,0x8 0000D0A4 43 inc bx 0000D0A5 EB3C jmp short 0xd0e3 0000D0A7 133F adc di,[bx] 0000D0A9 07 pop es 0000D0AA 45 inc bp 0000D0AB 8080808080 add byte [bx+si-0x7f80],0x80 0000D0B0 8080808080 add byte [bx+si-0x7f80],0x80 0000D0B5 8080808080 add byte [bx+si-0x7f80],0x80 0000D0BA 8080808080 add byte [bx+si-0x7f80],0x80 0000D0BF 808080809B add byte [bx+si-0x7f80],0x9b 0000D0C4 96 xchg ax,si 0000D0C5 AC lodsb 0000D0C6 85B0A96A test [bx+si+0x6aa9],si 0000D0CA BB24AC mov bx,0xac24 0000D0CD D0CD ror ch,1 0000D0CF E9C348 jmp word 0x1995 0000D0D2 C3 ret 0000D0D3 FA cli 0000D0D4 DEC8 fmulp st0 0000D0D6 EC in al,dx 0000D0D7 A9FA0B test ax,0xbfa 0000D0DA E040 loopne 0xd11c 0000D0DC F8 clc 0000D0DD 48 dec ax 0000D0DE 05B40B add ax,0xbb4 0000D0E1 D7 xlatb 0000D0E2 1308 adc cx,[bx+si] 0000D0E4 17 pop ss 0000D0E5 28FF sub bh,bh 0000D0E7 1A15 sbb dl,[di] 0000D0E9 1C10 sbb al,0x10 0000D0EB F2192E0C0A repne sbb [0xa0c],bp 0000D0F0 1A3B sbb bh,[bp+di] 0000D0F2 15CA0F adc ax,0xfca 0000D0F5 FB sti 0000D0F6 0FF320 psllq mm4,[bx+si] 0000D0F9 1222 adc ah,[bp+si] 0000D0FB 1A1D sbb bl,[di] 0000D0FD 3128 xor [bx+si],bp 0000D0FF 2C23 sub al,0x23 0000D101 2126332F and [0x2f33],sp 0000D105 0A36D637 or dh,[0x37d6] 0000D109 0A2A or ch,[bp+si] 0000D10B 342D xor al,0x2d 0000D10D FE db 0xfe 0000D10E 2EF4 cs hlt 0000D110 310A xor [bp+si],cx 0000D112 30EB xor bl,ch 0000D114 2ADD sub bl,ch 0000D116 2EE936F6 cs jmp word 0xc750 0000D11A 341D xor al,0x1d 0000D11C 37 aaa 0000D11D 0A360639 or dh,[0x3906] 0000D121 003D add [di],bh 0000D123 0E push cs 0000D124 37 aaa 0000D125 1F pop ds 0000D126 3A0639F4 cmp al,[0xf439] 0000D12A 3BDE cmp bx,si 0000D12C 3D0941 cmp ax,0x4109 0000D12F E94610 jmp word 0xe178 0000D132 46 inc si 0000D133 F33A03 rep cmp al,[bp+di] 0000D136 3E133F adc di,[ds:bx] 0000D139 193EFC42 sbb [0x42fc],di 0000D13D ED in ax,dx 0000D13E 41 inc cx 0000D13F ED in ax,dx 0000D140 43 inc bx 0000D141 06 push es 0000D142 41 inc cx 0000D143 0848EA or [bx+si-0x16],cl 0000D146 41 inc cx 0000D147 1444 adc al,0x44 0000D149 07 pop es 0000D14A 4A dec dx 0000D14B 8080808080 add byte [bx+si-0x7f80],0x80 0000D150 8080808080 add byte [bx+si-0x7f80],0x80 0000D155 8080808080 add byte [bx+si-0x7f80],0x80 0000D15A 8080808080 add byte [bx+si-0x7f80],0x80 0000D15F 8080808097 add byte [bx+si-0x7f80],0x97 0000D164 96 xchg ax,si 0000D165 A984AE test ax,0xae84 0000D168 AA stosb 0000D169 6D insw 0000D16A BC25AC mov sp,0xac25 0000D16D CF iretw 0000D16E CF iretw 0000D16F E8C54B call word 0x1d37 0000D172 C5 db 0xc5 0000D173 FA cli 0000D174 E1C6 loope 0xd13c 0000D176 EF out dx,ax 0000D177 A7 cmpsw 0000D178 FD std 0000D179 0CE3 or al,0xe3 0000D17B 42 inc dx 0000D17C FB sti 0000D17D 4A dec dx 0000D17E 09B20FD6 or [bp+si-0x29f1],si 0000D182 17 pop ss 0000D183 081B or [bp+di],bl 0000D185 2903 sub [bp+di],ax 0000D187 1B19 sbb bx,[bx+di] 0000D189 1D14F1 sbb ax,0xf114 0000D18C 1D3010 sbb ax,0x1030 0000D18F 0A1E3C19 or bl,[0x193c] 0000D193 C9 leave 0000D194 13FB adc di,bx 0000D196 14F3 adc al,0xf3 0000D198 2413 and al,0x13 0000D19A 27 daa 0000D19B 1A22 sbb ah,[bp+si] 0000D19D 332C xor bp,[si] 0000D19F 2D2722 sub ax,0x2227 0000D1A2 2B34 sub si,[si] 0000D1A4 340A xor al,0xa 0000D1A6 3BD5 cmp dx,bp 0000D1A8 3C0B cmp al,0xb 0000D1AA 2F das 0000D1AB 3532FE xor ax,0xfe32 0000D1AE 33F4 xor si,sp 0000D1B0 360A35 or dh,[ss:di] 0000D1B3 EA2FDC33E9 jmp word 0xe933:0xdc2f 0000D1B8 3CF5 cmp al,0xf5 0000D1BA 391D cmp [di],bx 0000D1BC 3C0A cmp al,0xa 0000D1BE 3B063E00 cmp ax,[0x3e] 0000D1C2 42 inc dx 0000D1C3 0F3C cpu_write 0000D1C5 203F and [bx],bh 0000D1C7 07 pop es 0000D1C8 3F aas 0000D1C9 F340 rep inc ax 0000D1CB DD4209 fld qword [bp+si+0x9] 0000D1CE 46 inc si 0000D1CF E84C11 call word 0xe31e 0000D1D2 4B dec bx 0000D1D3 F33F rep aas 0000D1D5 034414 add ax,[si+0x14] 0000D1D8 44 inc sp 0000D1D9 1A44FC sbb al,[si-0x4] 0000D1DC 48 dec ax 0000D1DD EC in al,dx 0000D1DE 46 inc si 0000D1DF EC in al,dx 0000D1E0 48 dec ax 0000D1E1 06 push es 0000D1E2 47 inc di 0000D1E3 084DEA or [di-0x16],cl 0000D1E6 47 inc di 0000D1E7 154A07 adc ax,0x74a 0000D1EA 50 push ax 0000D1EB 8080808080 add byte [bx+si-0x7f80],0x80 0000D1F0 8080808080 add byte [bx+si-0x7f80],0x80 0000D1F5 8080808080 add byte [bx+si-0x7f80],0x80 0000D1FA 8080808080 add byte [bx+si-0x7f80],0x80 0000D1FF 8080808094 add byte [bx+si-0x7f80],0x94 0000D204 96 xchg ax,si 0000D205 A7 cmpsw 0000D206 84ACAB70 test [si+0x70ab],ch 0000D20A BE27AE mov si,0xae27 0000D20D CDD1 int 0xd1 0000D20F E7C6 out 0xc6,ax 0000D211 4D dec bp 0000D212 C7 db 0xc7 0000D213 F9 stc 0000D214 E3C5 jcxz 0xd1db 0000D216 F2A4 repne movsb 0000D218 000C add [si],cl 0000D21A E644 out 0x44,al 0000D21C FE4D0D dec byte [di+0xd] 0000D21F B013 mov al,0x13 0000D221 D51B aad 0x1b 0000D223 081F or [bx],bl 0000D225 2A07 sub al,[bx] 0000D227 1C1D sbb al,0x1d 0000D229 1E push ds 0000D22A 18F1 sbb cl,dh 0000D22C 2231 and dh,[bx+di] 0000D22E 140A adc al,0xa 0000D230 223E1EC7 and bh,[0xc71e] 0000D234 17 pop ss 0000D235 FB sti 0000D236 18F2 sbb dl,dh 0000D238 2914 sub [si],dx 0000D23A 2B1B sub bx,[bp+di] 0000D23C 263431 es xor al,0x31 0000D23F 2F das 0000D240 2C23 sub al,0x23 0000D242 2F das 0000D243 36390A cmp [ss:bp+si],cx 0000D246 40 inc ax 0000D247 D3410B rol word [bx+di+0xb],cl 0000D24A 3437 xor al,0x37 0000D24C 37 aaa 0000D24D FE db 0xfe 0000D24E 39F4 cmp sp,si 0000D250 3B0A cmp cx,[bp+si] 0000D252 3AE9 cmp ch,cl 0000D254 34DC xor al,0xdc 0000D256 38E8 cmp al,ch 0000D258 41 inc cx 0000D259 F5 cmc 0000D25A 3F aas 0000D25B 1E push ds 0000D25C 41 inc cx 0000D25D 0A4006 or al,[bx+si+0x6] 0000D260 44 inc sp 0000D261 00470F add [bx+0xf],al 0000D264 42 inc dx 0000D265 214507 and [di+0x7],ax 0000D268 44 inc sp 0000D269 F346 rep inc si 0000D26B DC480A fmul qword [bx+si+0xa] 0000D26E 4C dec sp 0000D26F E85111 call word 0xe3c3 0000D272 51 push cx 0000D273 F345 rep inc bp 0000D275 034914 add cx,[bx+di+0x14] 0000D278 4A dec dx 0000D279 1A49FC sbb cl,[bx+di-0x4] 0000D27C 4D dec bp 0000D27D EC in al,dx 0000D27E 4C dec sp 0000D27F EB4E jmp short 0xd2cf 0000D281 06 push es 0000D282 4C dec sp 0000D283 0853E9 or [bp+di-0x17],dl 0000D286 4C dec sp 0000D287 154F08 adc ax,0x84f 0000D28A 56 push si 0000D28B 8080808080 add byte [bx+si-0x7f80],0x80 0000D290 8080808080 add byte [bx+si-0x7f80],0x80 0000D295 8080808080 add byte [bx+si-0x7f80],0x80 0000D29A 8080808080 add byte [bx+si-0x7f80],0x80 0000D29F 8080808091 add byte [bx+si-0x7f80],0x91 0000D2A4 97 xchg ax,di 0000D2A5 A5 movsw 0000D2A6 84A9AC73 test [bx+di+0x73ac],ch 0000D2AA BF28AF mov di,0xaf28 0000D2AD CC int3 0000D2AE D4E6 aam 0xe6 0000D2B0 C84FC9F9 enter 0xc94f,0xf9 0000D2B4 E6C3 out 0xc3,al 0000D2B6 F6A2040C mul byte [bp+si+0xc04] 0000D2BA E94602 jmp word 0xd503 0000D2BD 4F dec di 0000D2BE 11AE17D3 adc [bp-0x2ce9],bp 0000D2C2 1F pop ds 0000D2C3 0823 or [bp+di],ah 0000D2C5 2B0B sub cx,[bp+di] 0000D2C7 1D221F sbb ax,0x1f22 0000D2CA 1CF1 sbb al,0xf1 0000D2CC 263219 xor bl,[es:bx+di] 0000D2CF 0A27 or ah,[bx] 0000D2D1 40 inc ax 0000D2D2 22C6 and al,dh 0000D2D4 1BFB sbb di,bx 0000D2D6 1CF2 sbb al,0xf2 0000D2D8 2E15301C cs adc ax,0x1c30 0000D2DC 2B363630 sub si,[0x3036] 0000D2E0 3024 xor [si],ah 0000D2E2 3437 xor al,0x37 0000D2E4 3E0B46D2 or ax,[ds:bp-0x2e] 0000D2E8 46 inc si 0000D2E9 0B39 or di,[bx+di] 0000D2EB 383C cmp [si],bh 0000D2ED FE db 0xfe 0000D2EE 3EF4 ds hlt 0000D2F0 40 inc ax 0000D2F1 0B3F or di,[bx] 0000D2F3 E939DB jmp word 0xae2f 0000D2F6 3DE846 cmp ax,0x46e8 0000D2F9 F5 cmc 0000D2FA 44 inc sp 0000D2FB 1F pop ds 0000D2FC 47 inc di 0000D2FD 0B4606 or ax,[bp+0x6] 0000D300 49 dec cx 0000D301 004D0F add [di+0xf],cl 0000D304 47 inc di 0000D305 224A07 and cl,[bp+si+0x7] 0000D308 49 dec cx 0000D309 F34B rep dec bx 0000D30B DB4D0A fisttp dword [di+0xa] 0000D30E 52 push dx 0000D30F E757 out 0x57,ax 0000D311 1257F2 adc dl,[bx-0xe] 0000D314 4A dec dx 0000D315 034F15 add cx,[bx+0x15] 0000D318 50 push ax 0000D319 1B4FFC sbb cx,[bx-0x4] 0000D31C 53 push bx 0000D31D EB51 jmp short 0xd370 0000D31F EB54 jmp short 0xd375 0000D321 06 push es 0000D322 52 push dx 0000D323 0959E8 or [bx+di-0x18],bx 0000D326 52 push dx 0000D327 16 push ss 0000D328 55 push bp 0000D329 085C80 or [si-0x80],bl 0000D32C 8080808080 add byte [bx+si-0x7f80],0x80 0000D331 8080808080 add byte [bx+si-0x7f80],0x80 0000D336 8080808080 add byte [bx+si-0x7f80],0x80 0000D33B 8080808080 add byte [bx+si-0x7f80],0x80 0000D340 8080808E98 add byte [bx+si-0x7180],0x98 0000D345 A284A7 mov [0xa784],al 0000D348 AE scasb 0000D349 77C1 ja 0xd30c 0000D34B 29B0CBD6 sub [bx+si-0x2935],si 0000D34F E6CA out 0xca,al 0000D351 51 push cx 0000D352 CB retf 0000D353 F9 stc 0000D354 E9C1F9 jmp word 0xcd18 0000D357 9F lahf 0000D358 080D or [di],cl 0000D35A EC in al,dx 0000D35B 48 dec ax 0000D35C 06 push es 0000D35D 51 push cx 0000D35E 15AB1B adc ax,0x1bab 0000D361 D224 shl byte [si],cl 0000D363 0928 or [bx+si],bp 0000D365 2D0F1D sub ax,0x1d0f 0000D368 262021 and [es:bx+di],ah 0000D36B F02B34 lock sub si,[si] 0000D36E 1D0A2C sbb ax,0x2c0a 0000D371 42 inc dx 0000D372 27 daa 0000D373 C420 les sp,[bx+si] 0000D375 FB sti 0000D376 21F1 and cx,si 0000D378 3315 xor dx,[di] 0000D37A 351C30 xor ax,0x301c 0000D37D 37 aaa 0000D37E 3B31 cmp si,[bx+di] 0000D380 352539 xor ax,0x3925 0000D383 39440B cmp [si+0xb],ax 0000D386 4B dec bx 0000D387 D14C0C ror word [si+0xc],1 0000D38A 3E3A41FE cmp al,[ds:bx+di-0x2] 0000D38E 44 inc sp 0000D38F F346 rep inc si 0000D391 0B45E8 or ax,[di-0x18] 0000D394 3F aas 0000D395 DA43E7 fiadd dword [bp+di-0x19] 0000D398 4C dec sp 0000D399 F4 hlt 0000D39A 4A dec dx 0000D39B 204C0B and [si+0xb],cl 0000D39E 4B dec bx 0000D39F 06 push es 0000D3A0 4F dec di 0000D3A1 005310 add [bp+di+0x10],dl 0000D3A4 4D dec bp 0000D3A5 235007 and dx,[bx+si+0x7] 0000D3A8 4F dec di 0000D3A9 F251 repne push cx 0000D3AB DA530A ficom dword [bp+di+0xa] 0000D3AE 58 pop ax 0000D3AF E75D out 0x5d,ax 0000D3B1 125DF2 adc bl,[di-0xe] 0000D3B4 50 push ax 0000D3B5 035516 add dx,[di+0x16] 0000D3B8 56 push si 0000D3B9 1C55 sbb al,0x55 0000D3BB FC cld 0000D3BC 59 pop cx 0000D3BD EB57 jmp short 0xd416 0000D3BF EA5A065809 jmp word 0x958:0x65a 0000D3C4 5F pop di 0000D3C5 E85816 call word 0xea20 0000D3C8 5C pop sp 0000D3C9 086280 or [bp+si-0x80],ah 0000D3CC 8080808080 add byte [bx+si-0x7f80],0x80 0000D3D1 8080808080 add byte [bx+si-0x7f80],0x80 0000D3D6 8080808080 add byte [bx+si-0x7f80],0x80 0000D3DB 8080808080 add byte [bx+si-0x7f80],0x80 0000D3E0 8080808B99 add byte [bx+si-0x7480],0x99 0000D3E5 A084A5 mov al,[0xa584] 0000D3E8 B07A mov al,0x7a 0000D3EA C3 ret 0000D3EB 2AB2C9D9 sub dh,[bp+si-0x2637] 0000D3EF E5CC in ax,0xcc 0000D3F1 53 push bx 0000D3F2 CDF9 int 0xf9 0000D3F4 EC in al,dx 0000D3F5 C0FD9D sar ch,0x9d 0000D3F8 0B0D or cx,[di] 0000D3FA EF out dx,ax 0000D3FB 4A dec dx 0000D3FC 0A5419 or dl,[si+0x19] 0000D3FF A920D1 test ax,0xd120 0000D402 2909 sub [bx+di],cx 0000D404 2D2E13 sub ax,0x132e 0000D407 1E push ds 0000D408 2B21 sub sp,[bx+di] 0000D40A 25F030 and ax,0x30f0 0000D40D 35220A xor ax,0xa22 0000D410 31442C xor [si+0x2c],ax 0000D413 C224FB ret 0xfb24 0000D416 26F1 es int1 0000D418 38163B1D cmp [0x1d3b],dl 0000D41C 353940 xor ax,0x4039 0000D41F 333A xor di,[bp+si] 0000D421 263E3A4A0C cmp cl,[ds:bp+si+0xc] 0000D426 51 push cx 0000D427 CF iretw 0000D428 51 push cx 0000D429 0C44 or al,0x44 0000D42B 3B47FE cmp ax,[bx-0x2] 0000D42E 49 dec cx 0000D42F F34C rep dec sp 0000D431 0B4AE8 or cx,[bp+si-0x18] 0000D434 44 inc sp 0000D435 D9 db 0xd9 0000D436 48 dec ax 0000D437 E652 out 0x52,al 0000D439 F4 hlt 0000D43A 4F dec di 0000D43B 21520B and [bp+si+0xb],dx 0000D43E 51 push cx 0000D43F 07 pop es 0000D440 55 push bp 0000D441 FF5910 call word far [bx+di+0x10] 0000D444 53 push bx 0000D445 2456 and al,0x56 0000D447 0855F2 or [di-0xe],dl 0000D44A 57 push di 0000D44B D8590A fcomp dword [bx+di+0xa] 0000D44E 5E pop si 0000D44F E663 out 0x63,al 0000D451 1363F2 adc sp,[bp+di-0xe] 0000D454 56 push si 0000D455 035B16 add bx,[bp+di+0x16] 0000D458 5C pop sp 0000D459 1D5BFC sbb ax,0xfc5b 0000D45C 5F pop di 0000D45D EB5E jmp short 0xd4bd 0000D45F E96006 jmp word 0xdac2 0000D462 5E pop si 0000D463 0965E7 or [di-0x19],sp 0000D466 5E pop si 0000D467 17 pop ss 0000D468 6208 bound cx,[bx+si] 0000D46A 688080 push word 0x8080 0000D46D 8080808080 add byte [bx+si-0x7f80],0x80 0000D472 8080808080 add byte [bx+si-0x7f80],0x80 0000D477 8080808080 add byte [bx+si-0x7f80],0x80 0000D47C 8080808080 add byte [bx+si-0x7f80],0x80 0000D481 8080889A9D add byte [bx+si-0x6578],0x9d 0000D486 85A2B17D test [bp+si+0x7db1],sp 0000D48A C6 db 0xc6 0000D48B 2CB4 sub al,0xb4 0000D48D C8DCE4CF enter 0xe4dc,0xcf 0000D491 55 push bp 0000D492 D0F8 sar al,1 0000D494 F0BE019A lock mov si,0x9a01 0000D498 100D adc [di],cl 0000D49A F34C rep dec sp 0000D49C 0E push cs 0000D49D 56 push si 0000D49E 1E push ds 0000D49F A7 cmpsw 0000D4A0 25CF2D and ax,0x2dcf 0000D4A3 0932 or [bp+si],si 0000D4A5 2F das 0000D4A6 181F sbb [bx],bl 0000D4A8 3022 xor [bp+si],ah 0000D4AA 2AEF sub ch,bh 0000D4AC 353627 xor ax,0x2736 0000D4AF 0B364631 or si,[0x3146] 0000D4B3 C129FB shr word [bx+di],0xfb 0000D4B6 2BF0 sub si,ax 0000D4B8 3D1740 cmp ax,0x4017 0000D4BB 1E push ds 0000D4BC 3A3A cmp bh,[bp+si] 0000D4BE 46 inc si 0000D4BF 3440 xor al,0x40 0000D4C1 28443C sub [si+0x3c],al 0000D4C4 50 push ax 0000D4C5 0C57 or al,0x57 0000D4C7 CE into 0000D4C8 57 push di 0000D4C9 0D493D or ax,0x3d49 0000D4CC 4D dec bp 0000D4CD FE4FF3 dec byte [bx-0xd] 0000D4D0 52 push dx 0000D4D1 0C50 or al,0x50 0000D4D3 E74A out 0x4a,ax 0000D4D5 D84EE6 fmul dword [bp-0x1a] 0000D4D8 58 pop ax 0000D4D9 F4 hlt 0000D4DA 55 push bp 0000D4DB 21580C and [bx+si+0xc],bx 0000D4DE 57 push di 0000D4DF 07 pop es 0000D4E0 5B pop bx 0000D4E1 FF5F11 call word far [bx+0x11] 0000D4E4 59 pop cx 0000D4E5 255C08 and ax,0x85c 0000D4E8 5B pop bx 0000D4E9 F25D repne pop bp 0000D4EB D7 xlatb 0000D4EC 5F pop di 0000D4ED 0B64E5 or sp,[si-0x1b] 0000D4F0 6A13 push byte +0x13 0000D4F2 69F15C03 imul si,cx,word 0x35c 0000D4F6 6217 bound dx,[bx] 0000D4F8 621E61FC bound bx,[0xfc61] 0000D4FC 65EA64E96706 gs jmp word 0x667:0xe964 0000D502 640A6CE6 or ch,[fs:si-0x1a] 0000D506 64186909 sbb [fs:bx+di+0x9],ch 0000D50A 6F outsw 0000D50B 8080808080 add byte [bx+si-0x7f80],0x80 0000D510 8080808080 add byte [bx+si-0x7f80],0x80 0000D515 8080808080 add byte [bx+si-0x7f80],0x80 0000D51A 8080808080 add byte [bx+si-0x7f80],0x80 0000D51F 8080808085 add byte [bx+si-0x7f80],0x85 0000D524 9C pushfw 0000D525 9B86A0B480 wait xchg ah,[bx+si-0x7f4c] 0000D52A 802DB6 sub byte [di],0xb6 0000D52D C7 db 0xc7 0000D52E DF db 0xdf 0000D52F E3D2 jcxz 0xd503 0000D531 57 push di 0000D532 D3F8 sar ax,cl 0000D534 F3BD0598 rep mov bp,0x9805 0000D538 140D adc al,0xd 0000D53A F6 db 0xf6 0000D53B 4E dec si 0000D53C 125823 adc bl,[bx+si+0x23] 0000D53F A5 movsw 0000D540 2ACE sub cl,dh 0000D542 3209 xor cl,[bx+di] 0000D544 37 aaa 0000D545 301C xor [si],bl 0000D547 1F pop ds 0000D548 35232F xor ax,0x2f23 0000D54B EF out dx,ax 0000D54C 3A38 cmp bh,[bx+si] 0000D54E 2C0B sub al,0xb 0000D550 3B4736 cmp ax,[bx+0x36] 0000D553 BF2FFB mov di,0xfb2f 0000D556 30F0 xor al,dh 0000D558 42 inc dx 0000D559 17 pop ss 0000D55A 46 inc si 0000D55B 1E push ds 0000D55C 40 inc ax 0000D55D 3B4C35 cmp cx,[si+0x35] 0000D560 45 inc bp 0000D561 294A3E sub [bp+si+0x3e],cx 0000D564 56 push si 0000D565 0C5D or al,0x5d 0000D567 CD5D int 0x5d 0000D569 0D4F3E or ax,0x3e4f 0000D56C 53 push bx 0000D56D FE db 0xfe 0000D56E 55 push bp 0000D56F F358 rep pop ax 0000D571 0C56 or al,0x56 0000D573 E750 out 0x50,ax 0000D575 D7 xlatb 0000D576 54 push sp 0000D577 E55F in ax,0x5f 0000D579 F35B rep pop bx 0000D57B 225F0C and bl,[bx+0xc] 0000D57E 5D pop bp 0000D57F 07 pop es 0000D580 61 popaw 0000D581 FF6511 jmp word [di+0x11] 0000D584 5F pop di 0000D585 266308 arpl [es:bx+si],cx 0000D588 61 popaw 0000D589 F1 int1 0000D58A 64D6 fs salc 0000D58C 660B6BE5 or ebp,[bp+di-0x1b] 0000D590 7114 jno 0xd5a6 0000D592 70F1 jo 0xd585 0000D594 6303 arpl [bp+di],ax 0000D596 681769 push word 0x6917 0000D599 1F pop ds 0000D59A 68FC6C push word 0x6cfc 0000D59D EA6BE86D07 jmp word 0x76d:0xe86b 0000D5A2 6B0A73 imul cx,[bp+si],byte +0x73 0000D5A5 E66B out 0x6b,al 0000D5A7 186F09 sbb [bx+0x9],ch 0000D5AA 7680 jna 0xd52c 0000D5AC 8080808080 add byte [bx+si-0x7f80],0x80 0000D5B1 8080808080 add byte [bx+si-0x7f80],0x80 0000D5B6 8080808080 add byte [bx+si-0x7f80],0x80 0000D5BB 8080808080 add byte [bx+si-0x7f80],0x80 0000D5C0 808080819D add byte [bx+si-0x7e80],0x9d 0000D5C5 98 cbw 0000D5C6 879EB680 xchg bx,[bp-0x7f4a] 0000D5CA 802EB8C5E3 sub byte [0xc5b8],0xe3 0000D5CF E2D4 loop 0xd5a5 0000D5D1 59 pop cx 0000D5D2 D6 salc 0000D5D3 F8 clc 0000D5D4 F7BB0995 idiv word [bp+di-0x6af7] 0000D5D8 190EFA4F sbb [0x4ffa],cx 0000D5DC 17 pop ss 0000D5DD 5B pop bx 0000D5DE 28A32FCD sub [bp+di-0x32d1],ah 0000D5E2 380A cmp [bp+si],cl 0000D5E4 3C32 cmp al,0x32 0000D5E6 2120 and [bx+si],sp 0000D5E8 3A24 cmp ah,[si] 0000D5EA 35EF40 xor ax,0x40ef 0000D5ED 3931 cmp [bx+di],si 0000D5EF 0B4149 or ax,[bx+di+0x49] 0000D5F2 3CBE cmp al,0xbe 0000D5F4 34FB xor al,0xfb 0000D5F6 35EF48 xor ax,0x48ef 0000D5F9 184C1F sbb [si+0x1f],cl 0000D5FC 46 inc si 0000D5FD 3D5237 cmp ax,0x3752 0000D600 4B dec bx 0000D601 2A4F3F sub cl,[bx+0x3f] 0000D604 5C pop sp 0000D605 0D63CB or ax,0xcb63 0000D608 640D5540 fs or ax,0x4055 0000D60C 59 pop cx 0000D60D FF5CF2 call word far [si-0xe] 0000D610 5E pop si 0000D611 0C5C or al,0x5c 0000D613 E656 out 0x56,al 0000D615 D6 salc 0000D616 5B pop bx 0000D617 E565 in ax,0x65 0000D619 F36223 rep bound sp,[bp+di] 0000D61C 650C64 gs or al,0x64 0000D61F 07 pop es 0000D620 68FF6C push word 0x6cff 0000D623 116627 adc [bp+0x27],sp 0000D626 690867F1 imul cx,[bx+si],word 0xf167 0000D62A 6AD5 push byte -0x2b 0000D62C 6C insb 0000D62D 0B72E4 or si,[bp+si-0x1c] 0000D630 7714 ja 0xd646 0000D632 77F1 ja 0xd625 0000D634 6A03 push byte +0x3 0000D636 6F outsw 0000D637 186F20 sbb [bx+0x20],ch 0000D63A 6F outsw 0000D63B FC cld 0000D63C 73E9 jnc 0xd627 0000D63E 72E7 jc 0xd627 0000D640 7407 jz 0xd649 0000D642 720A jc 0xd64e 0000D644 7AE5 jpe 0xd62b 0000D646 7219 jc 0xd661 0000D648 7609 jna 0xd653 0000D64A 7D80 jnl 0xd5cc 0000D64C 8080808080 add byte [bx+si-0x7f80],0x80 0000D651 8080808080 add byte [bx+si-0x7f80],0x80 0000D656 8080808080 add byte [bx+si-0x7f80],0x80 0000D65B 8080808080 add byte [bx+si-0x7f80],0x80 0000D660 8080808080 add byte [bx+si-0x7f80],0x80 0000D665 96 xchg ax,si 0000D666 889BB880 mov [bp+di-0x7f48],bl 0000D66A 802FBB sub byte [bx],0xbb 0000D66D C4 db 0xc4 0000D66E E7E2 out 0xe2,ax 0000D670 D85BD9 fcomp dword [bp+di-0x27] 0000D673 F8 clc 0000D674 FB sti 0000D675 BA0E93 mov dx,0x930e 0000D678 1D0EFF sbb ax,0xff0e 0000D67B 51 push cx 0000D67C 1C5D sbb al,0x5d 0000D67E 2DA134 sub ax,0x34a1 0000D681 CB retf 0000D682 3D0A42 cmp ax,0x420a 0000D685 33262140 xor sp,[0x4021] 0000D689 253AEE and ax,0xee3a 0000D68C 45 inc bp 0000D68D 3A37 cmp dh,[bx] 0000D68F 0B464B or ax,[bp+0x4b] 0000D692 42 inc dx 0000D693 BC3AFB mov sp,0xfb3a 0000D696 3BEF cmp bp,di 0000D698 4E dec si 0000D699 195220 sbb [bp+si+0x20],dx 0000D69C 4C dec sp 0000D69D 3E58 ds pop ax 0000D69F 38512B cmp [bx+di+0x2b],dl 0000D6A2 55 push bp 0000D6A3 41 inc cx 0000D6A4 630D arpl [di],cx 0000D6A6 6ACA push byte -0x36 0000D6A8 6A0E push byte +0xe 0000D6AA 5B pop bx 0000D6AB 41 inc cx 0000D6AC 5F pop di 0000D6AD FF62F2 jmp word [bp+si-0xe] 0000D6B0 640C63 fs or al,0x63 0000D6B3 E65D out 0x5d,al 0000D6B5 D561 aad 0x61 0000D6B7 E46C in al,0x6c 0000D6B9 F368246C rep push word 0x6c24 0000D6BD 0C6A or al,0x6a 0000D6BF 07 pop es 0000D6C0 6E outsb 0000D6C1 FF7312 push word [bp+di+0x12] 0000D6C4 6C insb 0000D6C5 287009 sub [bx+si+0x9],dh 0000D6C8 6E outsb 0000D6C9 F1 int1 0000D6CA 71D4 jno 0xd6a0 0000D6CC 730C jnc 0xd6da 0000D6CE 79E3 jns 0xd6b3 0000D6D0 7E15 jng 0xd6e7 0000D6D2 7EF0 jng 0xd6c4 0000D6D4 7003 jo 0xd6d9 0000D6D6 7619 jna 0xd6f1 0000D6D8 7621 jna 0xd6fb 0000D6DA 76FB jna 0xd6d7 0000D6DC 7AE9 jpe 0xd6c7 0000D6DE 79E7 jns 0xd6c7 0000D6E0 7B07 jpo 0xd6e9 0000D6E2 7880 js 0xd664 0000D6E4 80E579 and ch,0x79 0000D6E7 197E80 sbb [bp-0x80],di 0000D6EA 8080808080 add byte [bx+si-0x7f80],0x80 0000D6EF 8080808080 add byte [bx+si-0x7f80],0x80 0000D6F4 8080808080 add byte [bx+si-0x7f80],0x80 0000D6F9 8080808080 add byte [bx+si-0x7f80],0x80 0000D6FE 8080808080 add byte [bx+si-0x7f80],0x80 0000D703 8080938999 add byte [bx+si-0x766d],0x99 0000D708 BB8080 mov bx,0x8080 0000D70B 30BDC3EA xor [di-0x153d],bh 0000D70F E1DB loope 0xd6ec 0000D711 5D pop bp 0000D712 DD db 0xdd 0000D713 F700B812 test word [bx+si],0x12b8 0000D717 90 nop 0000D718 220E0353 and cl,[0x5303] 0000D71C 215F32 and [bx+0x32],bx 0000D71F 9E sahf 0000D720 3ACA cmp cl,dl 0000D722 43 inc bx 0000D723 0A4834 or cl,[bx+si+0x34] 0000D726 2C21 sub al,0x21 0000D728 46 inc si 0000D729 2640 es inc ax 0000D72B EE out dx,al 0000D72C 4B dec bx 0000D72D 3C3C cmp al,0x3c 0000D72F 0B4C4D or cx,[si+0x4d] 0000D732 48 dec ax 0000D733 BA3FFB mov dx,0xfb3f 0000D736 41 inc cx 0000D737 EE out dx,al 0000D738 54 push sp 0000D739 195820 sbb [bx+si+0x20],bx 0000D73C 52 push dx 0000D73D 40 inc ax 0000D73E 5E pop si 0000D73F 3A572C cmp dl,[bx+0x2c] 0000D742 5C pop sp 0000D743 42 inc dx 0000D744 690E71C9710E imul cx,[0xc971],word 0xe71 0000D74A 624366 bound ax,[bp+di+0x66] 0000D74D FF69F2 jmp word far [bx+di-0xe] 0000D750 6B0D6A imul cx,[di],byte +0x6a 0000D753 E563 in ax,0x63 0000D755 D468 aam 0x68 0000D757 E473 in al,0x73 0000D759 F26F repne outsw 0000D75B 25730D and ax,0xd73 0000D75E 7107 jno 0xd767 0000D760 75FF jnz 0xd761 0000D762 7A12 jpe 0xd776 0000D764 7329 jnc 0xd78f 0000D766 7709 ja 0xd771 0000D768 75F0 jnz 0xd75a 0000D76A 78D3 js 0xd73f 0000D76C 7A80 jpe 0xd6ee 0000D76E 8080808080 add byte [bx+si-0x7f80],0x80 0000D773 F07703 lock ja 0xd779 0000D776 7E19 jng 0xd791 0000D778 7D21 jnl 0xd79b 0000D77A 7D80 jnl 0xd6fc 0000D77C 8080808080 add byte [bx+si-0x7f80],0x80 0000D781 8080808080 add byte [bx+si-0x7f80],0x80 0000D786 8080808080 add byte [bx+si-0x7f80],0x80 0000D78B 8080808080 add byte [bx+si-0x7f80],0x80 0000D790 8080808080 add byte [bx+si-0x7f80],0x80 0000D795 8080808080 add byte [bx+si-0x7f80],0x80 0000D79A 8080808080 add byte [bx+si-0x7f80],0x80 0000D79F 8080808080 add byte [bx+si-0x7f80],0x80 0000D7A4 80918B97BE adc byte [bx+di-0x6875],0xbe 0000D7A9 808032C0C1 add byte [bx+si-0x3fce],0xc1 0000D7AE EE out dx,al 0000D7AF E0DE loopne 0xd78f 0000D7B1 60 pushaw 0000D7B2 E0F7 loopne 0xd7ab 0000D7B4 04B7 add al,0xb7 0000D7B6 17 pop ss 0000D7B7 8D27 lea sp,[bx] 0000D7B9 0F07 loadall 0000D7BB 55 push bp 0000D7BC 266238 bound di,[es:bx+si] 0000D7BF 9C pushfw 0000D7C0 40 inc ax 0000D7C1 C9 leave 0000D7C2 49 dec cx 0000D7C3 0B4E35 or cx,[bp+0x35] 0000D7C6 3122 xor [bp+si],sp 0000D7C8 4C dec sp 0000D7C9 27 daa 0000D7CA 46 inc si 0000D7CB ED in ax,dx 0000D7CC 51 push cx 0000D7CD 3D420B cmp ax,0xb42 0000D7D0 52 push dx 0000D7D1 4F dec di 0000D7D2 4E dec si 0000D7D3 B945FB mov cx,0xfb45 0000D7D6 47 inc di 0000D7D7 EE out dx,al 0000D7D8 5A pop dx 0000D7D9 1A5F21 sbb bl,[bx+0x21] 0000D7DC 58 pop ax 0000D7DD 41 inc cx 0000D7DE 653B5E2D cmp bx,[gs:bp+0x2d] 0000D7E2 624470 bound ax,[si+0x70] 0000D7E5 0E push cs 0000D7E6 78C8 js 0xd7b0 0000D7E8 780E js 0xd7f8 0000D7EA 69446DFF70 imul ax,[si+0x6d],word 0x70ff 0000D7EF F2720D repne jc 0xd7ff 0000D7F2 70E5 jo 0xd7d9 0000D7F4 6AD3 push byte -0x2d 0000D7F6 6F outsw 0000D7F7 E37A jcxz 0xd873 0000D7F9 F27625 repne jna 0xd821 0000D7FC 7A0D jpe 0xd80b 0000D7FE 7808 js 0xd808 0000D800 7C80 jl 0xd782 0000D802 80127A adc byte [bp+si],0x7a 0000D805 2A7E09 sub bh,[bp+0x9] 0000D808 7C80 jl 0xd78a 0000D80A 8080808080 add byte [bx+si-0x7f80],0x80 0000D80F 8080808080 add byte [bx+si-0x7f80],0x80 0000D814 8080808080 add byte [bx+si-0x7f80],0x80 0000D819 8080808080 add byte [bx+si-0x7f80],0x80 0000D81E 8080808080 add byte [bx+si-0x7f80],0x80 0000D823 8080808080 add byte [bx+si-0x7f80],0x80 0000D828 8080808080 add byte [bx+si-0x7f80],0x80 0000D82D 8080808080 add byte [bx+si-0x7f80],0x80 0000D832 8080808080 add byte [bx+si-0x7f80],0x80 0000D837 8080808080 add byte [bx+si-0x7f80],0x80 0000D83C 8080808080 add byte [bx+si-0x7f80],0x80 0000D841 808080808E add byte [bx+si-0x7f80],0x8e 0000D846 8D95C180 lea dx,[di-0x7f3f] 0000D84A 8033C3 xor byte [bp+di],0xc3 0000D84D C0 db 0xc0 0000D84E F3 rep 0000D84F DF db 0xdf 0000D850 E262 loop 0xd8b4 0000D852 E4F7 in al,0xf7 0000D854 09B51C8B or [di-0x74e4],si 0000D858 2D0F0C sub ax,0xc0f 0000D85B 57 push di 0000D85C 2B643E sub sp,[si+0x3e] 0000D85F 9A46C74F0B call word 0xb4f:0xc746 0000D864 54 push sp 0000D865 37 aaa 0000D866 37 aaa 0000D867 235228 and dx,[bp+si+0x28] 0000D86A 4C dec sp 0000D86B ED in ax,dx 0000D86C 58 pop ax 0000D86D 3E48 ds dec ax 0000D86F 0C59 or al,0x59 0000D871 51 push cx 0000D872 54 push sp 0000D873 B74B mov bh,0x4b 0000D875 FB sti 0000D876 4D dec bp 0000D877 EE out dx,al 0000D878 61 popaw 0000D879 1B6622 sbb sp,[bp+0x22] 0000D87C 5F pop di 0000D87D 42 inc dx 0000D87E 6B3C64 imul di,[si],byte +0x64 0000D881 2E6945778080 imul ax,[cs:di+0x77],word 0x8080 0000D887 80800F6F46 add byte [bx+si+0x6f0f],0x46 0000D88C 74FF jz 0xd88d 0000D88E 77F1 ja 0xd881 0000D890 790D jns 0xd89f 0000D892 78E4 js 0xd878 0000D894 71D2 jno 0xd868 0000D896 7680 jna 0xd818 0000D898 80F17D xor cl,0x7d 0000D89B 8080808080 add byte [bx+si-0x7f80],0x80 0000D8A0 8080808080 add byte [bx+si-0x7f80],0x80 0000D8A5 8080808080 add byte [bx+si-0x7f80],0x80 0000D8AA 8080808080 add byte [bx+si-0x7f80],0x80 0000D8AF 8080808080 add byte [bx+si-0x7f80],0x80 0000D8B4 8080808080 add byte [bx+si-0x7f80],0x80 0000D8B9 8080808080 add byte [bx+si-0x7f80],0x80 0000D8BE 8080808080 add byte [bx+si-0x7f80],0x80 0000D8C3 8080808080 add byte [bx+si-0x7f80],0x80 0000D8C8 8080808080 add byte [bx+si-0x7f80],0x80 0000D8CD 8080808080 add byte [bx+si-0x7f80],0x80 0000D8D2 8080808080 add byte [bx+si-0x7f80],0x80 0000D8D7 8080808080 add byte [bx+si-0x7f80],0x80 0000D8DC 8080808080 add byte [bx+si-0x7f80],0x80 0000D8E1 808080808C add byte [bx+si-0x7f80],0x8c 0000D8E6 8E92C480 mov ss,[bp+si-0x7f3c] 0000D8EA 8034C6 xor byte [si],0xc6 0000D8ED BFF7DE mov di,0xdef7 0000D8F0 E664 out 0x64,al 0000D8F2 E8F70E call word 0xe7ec 0000D8F5 B421 mov ah,0x21 0000D8F7 8832 mov [bp+si],dh 0000D8F9 0F115931 movups oword [bx+di+0x31],xmm3 0000D8FD 6644 inc esp 0000D8FF 98 cbw 0000D900 4C dec sp 0000D901 C6 db 0xc6 0000D902 55 push bp 0000D903 0B5A38 or bx,[bp+si+0x38] 0000D906 3D2458 cmp ax,0x5824 0000D909 2952ED sub [bp+si-0x13],dx 0000D90C 5E pop si 0000D90D 40 inc ax 0000D90E 4F dec di 0000D90F 0C5F or al,0x5f 0000D911 52 push dx 0000D912 5B pop bx 0000D913 B652 mov dh,0x52 0000D915 FB sti 0000D916 53 push bx 0000D917 ED in ax,dx 0000D918 681C6D push word 0x6d1c 0000D91B 226644 and ah,[bp+0x44] 0000D91E 723E jc 0xd95e 0000D920 6B2F70 imul bp,[bx],byte +0x70 0000D923 8080808080 add byte [bx+si-0x7f80],0x80 0000D928 800F77 or byte [bx],0x77 0000D92B 47 inc di 0000D92C 7B80 jpo 0xd8ae 0000D92E 8080808080 add byte [bx+si-0x7f80],0x80 0000D933 E478 in al,0x78 0000D935 D17D80 sar word [di-0x80],1 0000D938 8080808080 add byte [bx+si-0x7f80],0x80 0000D93D 8080808080 add byte [bx+si-0x7f80],0x80 0000D942 8080808080 add byte [bx+si-0x7f80],0x80 0000D947 8080808080 add byte [bx+si-0x7f80],0x80 0000D94C 8080808080 add byte [bx+si-0x7f80],0x80 0000D951 8080808080 add byte [bx+si-0x7f80],0x80 0000D956 8080808080 add byte [bx+si-0x7f80],0x80 0000D95B 8080808080 add byte [bx+si-0x7f80],0x80 0000D960 8080808080 add byte [bx+si-0x7f80],0x80 0000D965 8080808080 add byte [bx+si-0x7f80],0x80 0000D96A 8080808080 add byte [bx+si-0x7f80],0x80 0000D96F 8080808080 add byte [bx+si-0x7f80],0x80 0000D974 8080808080 add byte [bx+si-0x7f80],0x80 0000D979 8080808080 add byte [bx+si-0x7f80],0x80 0000D97E 8080808080 add byte [bx+si-0x7f80],0x80 0000D983 80808A9190 add byte [bx+si-0x6e76],0x90 0000D988 C8808035 enter 0x8080,0x35 0000D98C CABEFC retf 0xfcbe 0000D98F DEEA fsubp st2 0000D991 66EC o32 in al,dx 0000D993 F613 not byte [bp+di] 0000D995 B227 mov dl,0x27 0000D997 8638 xchg bh,[bx+si] 0000D999 0F165B37 movhps xmm3,qword [bp+di+0x37] 0000D99D 684A96 push word 0x964a 0000D9A0 53 push bx 0000D9A1 C55C0B lds bx,[si+0xb] 0000D9A4 61 popaw 0000D9A5 394324 cmp [bp+di+0x24],ax 0000D9A8 5F pop di 0000D9A9 2A59EC sub bl,[bx+di-0x14] 0000D9AC 6541 gs inc cx 0000D9AE 55 push bp 0000D9AF 0C66 or al,0x66 0000D9B1 54 push sp 0000D9B2 61 popaw 0000D9B3 B458 mov ah,0x58 0000D9B5 FB sti 0000D9B6 5A pop dx 0000D9B7 ED in ax,dx 0000D9B8 6F outsw 0000D9B9 1C74 sbb al,0x74 0000D9BB 236D45 and bp,[di+0x45] 0000D9BE 793F jns 0xd9ff 0000D9C0 7230 jc 0xd9f2 0000D9C2 7780 ja 0xd944 0000D9C4 8080808080 add byte [bx+si-0x7f80],0x80 0000D9C9 107E80 adc [bp-0x80],bh 0000D9CC 8080808080 add byte [bx+si-0x7f80],0x80 0000D9D1 8080808080 add byte [bx+si-0x7f80],0x80 0000D9D6 8080808080 add byte [bx+si-0x7f80],0x80 0000D9DB 8080808080 add byte [bx+si-0x7f80],0x80 0000D9E0 8080808080 add byte [bx+si-0x7f80],0x80 0000D9E5 8080808080 add byte [bx+si-0x7f80],0x80 0000D9EA 8080808080 add byte [bx+si-0x7f80],0x80 0000D9EF 8080808080 add byte [bx+si-0x7f80],0x80 0000D9F4 8080808080 add byte [bx+si-0x7f80],0x80 0000D9F9 8080808080 add byte [bx+si-0x7f80],0x80 0000D9FE 8080808080 add byte [bx+si-0x7f80],0x80 0000DA03 8080808080 add byte [bx+si-0x7f80],0x80 0000DA08 8080808080 add byte [bx+si-0x7f80],0x80 0000DA0D 8080808080 add byte [bx+si-0x7f80],0x80 0000DA12 8080808080 add byte [bx+si-0x7f80],0x80 0000DA17 8080808080 add byte [bx+si-0x7f80],0x80 0000DA1C 8080808080 add byte [bx+si-0x7f80],0x80 0000DA21 8080808087 add byte [bx+si-0x7f80],0x87 0000DA26 93 xchg ax,bx 0000DA27 8ECC mov cs,sp 0000DA29 808036CDBC add byte [bx+si-0x32ca],0xbc 0000DA2E 00DD add ch,bl 0000DA30 EE out dx,al 0000DA31 68F1F6 push word 0xf6f1 0000DA34 18B12D83 sbb [bx+di-0x7cd3],dh 0000DA38 3E101C adc [ds:si],bl 0000DA3B 5D pop bp 0000DA3C 3D6B50 cmp ax,0x506b 0000DA3F 93 xchg ax,bx 0000DA40 59 pop cx 0000DA41 C3 ret 0000DA42 620C bound cx,[si] 0000DA44 683A49 push word 0x493a 0000DA47 25652B and ax,0x2b65 0000DA4A 5F pop di 0000DA4B EC in al,dx 0000DA4C 6C insb 0000DA4D 42 inc dx 0000DA4E 5C pop sp 0000DA4F 0C6D or al,0x6d 0000DA51 56 push si 0000DA52 68B35F push word 0x5fb3 0000DA55 FB sti 0000DA56 61 popaw 0000DA57 EC in al,dx 0000DA58 761D jna 0xda77 0000DA5A 7B23 jpo 0xda7f 0000DA5C 7480 jz 0xd9de 0000DA5E 80407932 add byte [bx+si+0x79],0x32 0000DA62 7E80 jng 0xd9e4 0000DA64 8080808080 add byte [bx+si-0x7f80],0x80 0000DA69 8080808080 add byte [bx+si-0x7f80],0x80 0000DA6E 8080808080 add byte [bx+si-0x7f80],0x80 0000DA73 8080808080 add byte [bx+si-0x7f80],0x80 0000DA78 8080808080 add byte [bx+si-0x7f80],0x80 0000DA7D 8080808080 add byte [bx+si-0x7f80],0x80 0000DA82 8080808080 add byte [bx+si-0x7f80],0x80 0000DA87 8080808080 add byte [bx+si-0x7f80],0x80 0000DA8C 8080808080 add byte [bx+si-0x7f80],0x80 0000DA91 8080808080 add byte [bx+si-0x7f80],0x80 0000DA96 8080808080 add byte [bx+si-0x7f80],0x80 0000DA9B 8080808080 add byte [bx+si-0x7f80],0x80 0000DAA0 8080808080 add byte [bx+si-0x7f80],0x80 0000DAA5 8080808080 add byte [bx+si-0x7f80],0x80 0000DAAA 8080808080 add byte [bx+si-0x7f80],0x80 0000DAAF 8080808080 add byte [bx+si-0x7f80],0x80 0000DAB4 8080808080 add byte [bx+si-0x7f80],0x80 0000DAB9 8080808080 add byte [bx+si-0x7f80],0x80 0000DABE 8080808080 add byte [bx+si-0x7f80],0x80 0000DAC3 808085968B add byte [bx+si-0x697b],0x8b 0000DAC8 D0808038 rol byte [bx+si+0x3880],1 0000DACC D1BB05DC sar word [bp+di-0x23fb],1 0000DAD0 F36AF5 rep push byte -0xb 0000DAD3 F61D neg byte [di] 0000DAD5 AF scasw 0000DAD6 33814410 xor ax,[bx+di+0x1044] 0000DADA 215F43 and [bx+0x43],bx 0000DADD 6D insw 0000DADE 57 push di 0000DADF 91 xchg ax,cx 0000DAE0 60 pushaw 0000DAE1 C2690C ret 0xc69 0000DAE4 6F outsw 0000DAE5 3B5026 cmp dx,[bx+si+0x26] 0000DAE8 6C insb 0000DAE9 2B66EB sub sp,[bp-0x15] 0000DAEC 7344 jnc 0xdb32 0000DAEE 630C arpl [si],cx 0000DAF0 7458 jz 0xdb4a 0000DAF2 70B1 jo 0xdaa5 0000DAF4 66FB o32 sti 0000DAF6 68EC7D push word 0x7dec 0000DAF9 8080247B80 add byte [bx+si+0x7b24],0x80 0000DAFE 8080808080 add byte [bx+si-0x7f80],0x80 0000DB03 8080808080 add byte [bx+si-0x7f80],0x80 0000DB08 8080808080 add byte [bx+si-0x7f80],0x80 0000DB0D 8080808080 add byte [bx+si-0x7f80],0x80 0000DB12 8080808080 add byte [bx+si-0x7f80],0x80 0000DB17 8080808080 add byte [bx+si-0x7f80],0x80 0000DB1C 8080808080 add byte [bx+si-0x7f80],0x80 0000DB21 8080808080 add byte [bx+si-0x7f80],0x80 0000DB26 8080808080 add byte [bx+si-0x7f80],0x80 0000DB2B 8080808080 add byte [bx+si-0x7f80],0x80 0000DB30 8080808080 add byte [bx+si-0x7f80],0x80 0000DB35 8080808080 add byte [bx+si-0x7f80],0x80 0000DB3A 8080808080 add byte [bx+si-0x7f80],0x80 0000DB3F 8080808080 add byte [bx+si-0x7f80],0x80 0000DB44 8080808080 add byte [bx+si-0x7f80],0x80 0000DB49 8080808080 add byte [bx+si-0x7f80],0x80 0000DB4E 8080808080 add byte [bx+si-0x7f80],0x80 0000DB53 8080808080 add byte [bx+si-0x7f80],0x80 0000DB58 8080808080 add byte [bx+si-0x7f80],0x80 0000DB5D 8080808080 add byte [bx+si-0x7f80],0x80 0000DB62 8080808298 add byte [bx+si-0x7d80],0x98 0000DB67 89D4 mov sp,dx 0000DB69 808039D5BA add byte [bx+si-0x2ac7],0xba 0000DB6E 0BDB or bx,bx 0000DB70 F76CFA imul word [si-0x6] 0000DB73 F623 mul byte [bp+di] 0000DB75 AD lodsw 0000DB76 39808010 cmp [bx+si+0x1080],ax 0000DB7A 27 daa 0000DB7B 61 popaw 0000DB7C 49 dec cx 0000DB7D 6F outsw 0000DB7E 5E pop si 0000DB7F 8F db 0x8f 0000DB80 67 a32 0000DB81 C1 db 0xc1 0000DB82 700C jo 0xdb90 0000DB84 763D jna 0xdbc3 0000DB86 57 push di 0000DB87 26732C es jnc 0xdbb6 0000DB8A 6D insw 0000DB8B EB7A jmp short 0xdc07 0000DB8D 45 inc bp 0000DB8E 6A0C push byte +0xc 0000DB90 7B5A jpo 0xdbec 0000DB92 77AF ja 0xdb43 0000DB94 6D insw 0000DB95 FB sti 0000DB96 6F outsw 0000DB97 8080808080 add byte [bx+si-0x7f80],0x80 0000DB9C 8080808080 add byte [bx+si-0x7f80],0x80 0000DBA1 8080808080 add byte [bx+si-0x7f80],0x80 0000DBA6 8080808080 add byte [bx+si-0x7f80],0x80 0000DBAB 8080808080 add byte [bx+si-0x7f80],0x80 0000DBB0 8080808080 add byte [bx+si-0x7f80],0x80 0000DBB5 8080808080 add byte [bx+si-0x7f80],0x80 0000DBBA 8080808080 add byte [bx+si-0x7f80],0x80 0000DBBF 8080808080 add byte [bx+si-0x7f80],0x80 0000DBC4 8080808080 add byte [bx+si-0x7f80],0x80 0000DBC9 8080808080 add byte [bx+si-0x7f80],0x80 0000DBCE 8080808080 add byte [bx+si-0x7f80],0x80 0000DBD3 8080808080 add byte [bx+si-0x7f80],0x80 0000DBD8 8080808080 add byte [bx+si-0x7f80],0x80 0000DBDD 8080808080 add byte [bx+si-0x7f80],0x80 0000DBE2 8080808080 add byte [bx+si-0x7f80],0x80 0000DBE7 8080808080 add byte [bx+si-0x7f80],0x80 0000DBEC 8080808080 add byte [bx+si-0x7f80],0x80 0000DBF1 8080808080 add byte [bx+si-0x7f80],0x80 0000DBF6 8080808080 add byte [bx+si-0x7f80],0x80 0000DBFB 8080808080 add byte [bx+si-0x7f80],0x80 0000DC00 8080808080 add byte [bx+si-0x7f80],0x80 0000DC05 808087D880 add byte [bx+si-0x2779],0x80 0000DC0A 803ADA cmp byte [bp+si],0xda 0000DC0D B810DA mov ax,0xda10 0000DC10 FC cld 0000DC11 6E outsb 0000DC12 FFF5 push bp 0000DC14 29AC3F80 sub [si-0x7fc1],bp 0000DC18 80112D adc byte [bx+di],0x2d 0000DC1B 635072 arpl [bx+si+0x72],dx 0000DC1E 658D6EBF lea bp,[gs:bp-0x41] 0000DC22 770C ja 0xdc30 0000DC24 7D3E jnl 0xdc64 0000DC26 5D pop bp 0000DC27 27 daa 0000DC28 7B2D jpo 0xdc57 0000DC2A 7580 jnz 0xdbac 0000DC2C 80467180 add byte [bp+0x71],0x80 0000DC30 805C7EAE sbb byte [si+0x7e],0xae 0000DC34 75FB jnz 0xdc31 0000DC36 7680 jna 0xdbb8 0000DC38 8080808080 add byte [bx+si-0x7f80],0x80 0000DC3D 8080808080 add byte [bx+si-0x7f80],0x80 0000DC42 8080808080 add byte [bx+si-0x7f80],0x80 0000DC47 8080808080 add byte [bx+si-0x7f80],0x80 0000DC4C 8080808080 add byte [bx+si-0x7f80],0x80 0000DC51 8080808080 add byte [bx+si-0x7f80],0x80 0000DC56 8080808080 add byte [bx+si-0x7f80],0x80 0000DC5B 8080808080 add byte [bx+si-0x7f80],0x80 0000DC60 8080808080 add byte [bx+si-0x7f80],0x80 0000DC65 8080808080 add byte [bx+si-0x7f80],0x80 0000DC6A 8080808080 add byte [bx+si-0x7f80],0x80 0000DC6F 8080808080 add byte [bx+si-0x7f80],0x80 0000DC74 8080808080 add byte [bx+si-0x7f80],0x80 0000DC79 8080808080 add byte [bx+si-0x7f80],0x80 0000DC7E 8080808080 add byte [bx+si-0x7f80],0x80 0000DC83 8080808080 add byte [bx+si-0x7f80],0x80 0000DC88 8080808080 add byte [bx+si-0x7f80],0x80 0000DC8D 8080808080 add byte [bx+si-0x7f80],0x80 0000DC92 8080808080 add byte [bx+si-0x7f80],0x80 0000DC97 8080808080 add byte [bx+si-0x7f80],0x80 0000DC9C 8080808080 add byte [bx+si-0x7f80],0x80 0000DCA1 8080808080 add byte [bx+si-0x7f80],0x80 0000DCA6 8084DD8080 add byte [si-0x7f23],0x80 0000DCAB 3BDE cmp bx,si 0000DCAD B716 mov bh,0x16 0000DCAF DA01 fiadd dword [bx+di] 0000DCB1 7005 jo 0xdcb8 0000DCB3 F5 cmc 0000DCB4 2F das 0000DCB5 AA stosb 0000DCB6 45 inc bp 0000DCB7 8080113365 add byte [bx+si+0x3311],0x65 0000DCBC 57 push di 0000DCBD 746C jz 0xdd2b 0000DCBF 8B7680 mov si,[bp-0x80] 0000DCC2 8080803F65 add byte [bx+si+0x3f80],0x65 0000DCC7 80802E7C80 add byte [bx+si+0x7c2e],0x80 0000DCCC 80487980 or byte [bx+si+0x79],0x80 0000DCD0 808080AC7C add byte [bx+si-0x5380],0x7c 0000DCD5 FB sti 0000DCD6 7E80 jng 0xdc58 0000DCD8 8080808080 add byte [bx+si-0x7f80],0x80 0000DCDD 8080808080 add byte [bx+si-0x7f80],0x80 0000DCE2 8080808080 add byte [bx+si-0x7f80],0x80 0000DCE7 8080808080 add byte [bx+si-0x7f80],0x80 0000DCEC 8080808080 add byte [bx+si-0x7f80],0x80 0000DCF1 8080808080 add byte [bx+si-0x7f80],0x80 0000DCF6 8080808080 add byte [bx+si-0x7f80],0x80 0000DCFB 8080808080 add byte [bx+si-0x7f80],0x80 0000DD00 8080808080 add byte [bx+si-0x7f80],0x80 0000DD05 8080808080 add byte [bx+si-0x7f80],0x80 0000DD0A 8080808080 add byte [bx+si-0x7f80],0x80 0000DD0F 8080808080 add byte [bx+si-0x7f80],0x80 0000DD14 8080808080 add byte [bx+si-0x7f80],0x80 0000DD19 8080808080 add byte [bx+si-0x7f80],0x80 0000DD1E 8080808080 add byte [bx+si-0x7f80],0x80 0000DD23 8080808080 add byte [bx+si-0x7f80],0x80 0000DD28 8080808080 add byte [bx+si-0x7f80],0x80 0000DD2D 8080808080 add byte [bx+si-0x7f80],0x80 0000DD32 8080808080 add byte [bx+si-0x7f80],0x80 0000DD37 8080808080 add byte [bx+si-0x7f80],0x80 0000DD3C 8080808080 add byte [bx+si-0x7f80],0x80 0000DD41 8080808080 add byte [bx+si-0x7f80],0x80 0000DD46 8082E18080 add byte [bp+si-0x7f1f],0x80 0000DD4B 3CE3 cmp al,0xe3 0000DD4D B61C mov dh,0x1c 0000DD4F D906730A fld dword [0xa73] 0000DD53 F5 cmc 0000DD54 35A94C xor ax,0x4ca9 0000DD57 8080113A67 add byte [bx+si+0x3a11],0x67 0000DD5C 5E pop si 0000DD5D 7673 jna 0xddd2 0000DD5F 897D80 mov [di-0x80],di 0000DD62 808080406C add byte [bx+si+0x4080],0x6c 0000DD67 8080808080 add byte [bx+si-0x7f80],0x80 0000DD6C 8080808080 add byte [bx+si-0x7f80],0x80 0000DD71 8080808080 add byte [bx+si-0x7f80],0x80 0000DD76 8080808080 add byte [bx+si-0x7f80],0x80 0000DD7B 8080808080 add byte [bx+si-0x7f80],0x80 0000DD80 8080808080 add byte [bx+si-0x7f80],0x80 0000DD85 8080808080 add byte [bx+si-0x7f80],0x80 0000DD8A 8080808080 add byte [bx+si-0x7f80],0x80 0000DD8F 8080808080 add byte [bx+si-0x7f80],0x80 0000DD94 8080808080 add byte [bx+si-0x7f80],0x80 0000DD99 8080808080 add byte [bx+si-0x7f80],0x80 0000DD9E 8080808080 add byte [bx+si-0x7f80],0x80 0000DDA3 8080808080 add byte [bx+si-0x7f80],0x80 0000DDA8 8080808080 add byte [bx+si-0x7f80],0x80 0000DDAD 8080808080 add byte [bx+si-0x7f80],0x80 0000DDB2 8080808080 add byte [bx+si-0x7f80],0x80 0000DDB7 8080808080 add byte [bx+si-0x7f80],0x80 0000DDBC 8080808080 add byte [bx+si-0x7f80],0x80 0000DDC1 8080808080 add byte [bx+si-0x7f80],0x80 0000DDC6 80808080F4 add byte [bx+si-0x7f80],0xf4 0000DDCB 57 push di 0000DDCC 52 push dx 0000DDCD 49 dec cx 0000DDCE 54 push sp 0000DDCF 54 push sp 0000DDD0 45 inc bp 0000DDD1 4E dec si 0000DDD2 204259 and [bp+si+0x59],al 0000DDD5 205255 and [bp+si+0x55],dl 0000DDD8 53 push bx 0000DDD9 53 push bx 0000DDDA 45 inc bp 0000DDDB 4C dec sp 0000DDDC 4C dec sp 0000DDDD 204B41 and [bp+di+0x41],cl 0000DDE0 59 pop cx 0000DDE1 00434C add [bp+di+0x4c],al 0000DDE4 49 dec cx 0000DDE5 4D dec bp 0000DDE6 42 inc dx 0000DDE7 45 inc bp 0000DDE8 52 push dx 0000DDE9 46 inc si 0000DDEA 4C dec sp 0000DDEB 4F dec di 0000DDEC 41 inc cx 0000DDED 54 push sp 0000DDEE 45 inc bp 0000DDEF 52 push dx 0000DDF0 42 inc dx 0000DDF1 4F dec di 0000DDF2 4D dec bp 0000DDF3 42 inc dx 0000DDF4 45 inc bp 0000DDF5 52 push dx 0000DDF6 20424C and [bp+si+0x4c],al 0000DDF9 4F dec di 0000DDFA 43 inc bx 0000DDFB 4B dec bx 0000DDFC 45 inc bp 0000DDFD 52 push dx 0000DDFE 42 inc dx 0000DDFF 55 push bp 0000DE00 49 dec cx 0000DE01 4C dec sp 0000DE02 44 inc sp 0000DE03 45 inc bp 0000DE04 52 push dx 0000DE05 42 inc dx 0000DE06 41 inc cx 0000DE07 53 push bx 0000DE08 48 dec ax 0000DE09 45 inc bp 0000DE0A 52 push dx 0000DE0B 204D49 and [di+0x49],cl 0000DE0E 4E dec si 0000DE0F 45 inc bp 0000DE10 52 push dx 0000DE11 2020 and [bx+si],ah 0000DE13 44 inc sp 0000DE14 49 dec cx 0000DE15 47 inc di 0000DE16 47 inc di 0000DE17 45 inc bp 0000DE18 52 push dx 0000DE19 205741 and [bx+0x41],dl 0000DE1C 4C dec sp 0000DE1D 4B dec bx 0000DE1E 45 inc bp 0000DE1F 52 push dx 0000DE20 204641 and [bp+0x41],al 0000DE23 4C dec sp 0000DE24 4C dec sp 0000DE25 45 inc bp 0000DE26 52 push dx 0000DE27 205350 and [bp+di+0x50],dl 0000DE2A 4C dec sp 0000DE2B 41 inc cx 0000DE2C 54 push sp 0000DE2D 54 push sp 0000DE2E 52 push dx 0000DE2F 41 inc cx 0000DE30 54 push sp 0000DE31 48 dec ax 0000DE32 4C dec sp 0000DE33 45 inc bp 0000DE34 54 push sp 0000DE35 45 inc bp 0000DE36 41 inc cx 0000DE37 48 dec ax 0000DE38 50 push ax 0000DE39 54 push sp 0000DE3A 44 inc sp 0000DE3B 48 dec ax 0000DE3C 42 inc dx 0000DE3D 42 inc dx 0000DE3E 41 inc cx 0000DE3F 44 inc sp 0000DE40 0000 add [bx+si],al 0000DE42 0014 add [si],dl 0000DE44 2000 and [bx+si],al 0000DE46 0821 or [bx+di],ah 0000DE48 3107 xor [bx],ax 0000DE4A 1010 adc [bx+si],dl 0000DE4C 0202 add al,[bp+si] 0000DE4E 3F aas 0000DE4F 06 push es 0000DE50 3127 xor [bx],sp 0000DE52 0000 add [bx+si],al 0000DE54 0020 add [bx+si],ah 0000DE56 1008 adc [bx+si],cl 0000DE58 180C sbb [si],cl 0000DE5A 080C or [si],cl 0000DE5C 0004 add [si],al 0000DE5E 0802 or [bp+si],al 0000DE60 1F pop ds 0000DE61 100B adc [bp+di],cl 0000DE63 241A and al,0x1a 0000DE65 16 push ss 0000DE66 2926232F sub [0x2f23],sp 0000DE6A 0014 add [si],dl 0000DE6C 0000 add [bx+si],al 0000DE6E 1804 sbb [si],al 0000DE70 001C add [si],bl 0000DE72 0800 or [bx+si],al 0000DE74 2010 and [bx+si],dl 0000DE76 3434 xor al,0x34 0000DE78 342C xor al,0x2c 0000DE7A 2C00 sub al,0x0 0000DE7C 1014 adc [si],dl 0000DE7E 2C38 sub al,0x38 0000DE80 2024 and [si],ah 0000DE82 7E01 jng 0xde85 0000DE84 90 nop 0000DE85 0120 add [bx+si],sp 0000DE87 0031 add [bx+di],dh 0000DE89 0010 add [bx+si],dl 0000DE8B 7200 jc 0xde8d 0000DE8D 0500B8 add ax,0xb800 0000DE90 0100 add [bx+si],ax 0000DE92 012F add [bx],bp 0000DE94 0010 add [bx+si],dl 0000DE96 7800 js 0xde98 0000DE98 2D00E0 sub ax,0xe000 0000DE9B 01F0 add ax,si 0000DE9D 0128 add [bx+si],bp 0000DE9F 0010 add [bx+si],dl 0000DEA1 7E00 jng 0xdea3 0000DEA3 55 push bp 0000DEA4 0008 add [bx+si],cl 0000DEA6 026A00 add ch,[bp+si+0x0] 0000DEA9 8400 test [bx+si],al 0000DEAB 1084007D adc [si+0x7d00],al 0000DEAF 0030 add [bx+si],dh 0000DEB1 02EB add ch,bl 0000DEB3 00840010 add [si+0x1000],al 0000DEB7 90 nop 0000DEB8 0000 add [bx+si],al 0000DEBA 800080 add byte [bx+si],0x80 0000DEBD 6B0184 imul ax,[bx+di],byte -0x7c 0000DEC0 0010 add [bx+si],dl 0000DEC2 96 xchg ax,si 0000DEC3 0000 add [bx+si],al 0000DEC5 800080 add byte [bx+si],0x80 0000DEC8 EF out dx,ax 0000DEC9 01820010 add [bp+si+0x1000],ax 0000DECD 96 xchg ax,si 0000DECE 0000 add [bx+si],al 0000DED0 800080 add byte [bx+si],0x80 0000DED3 AF scasw 0000DED4 00CF add bh,cl 0000DED6 0010 add [bx+si],dl 0000DED8 96 xchg ax,si 0000DED9 0000 add [bx+si],al 0000DEDB 800080 add byte [bx+si],0x80 0000DEDE 2A01 sub al,[bx+di] 0000DEE0 D100 rol word [bx+si],1 0000DEE2 10840000 adc [si+0x0],al 0000DEE6 800080 add byte [bx+si],0x80 0000DEE9 2A00 sub al,[bx+si] 0000DEEB 0900 or [bx+si],ax 0000DEED 10960020 adc [bp+0x2000],dl 0000DEF1 2020 and [bx+si],ah 0000DEF3 2020 and [bx+si],ah 0000DEF5 2020 and [bx+si],ah 0000DEF7 2020 and [bx+si],ah 0000DEF9 204F68 and [bx+0x68],cl 0000DEFC 204E6F and [bp+0x6f],cl 0000DEFF 2120 and [bx+si],sp 0000DF01 4D dec bp 0000DF02 6F outsw 0000DF03 7265 jc 0xdf6a 0000DF05 204C65 and [si+0x65],cl 0000DF08 6D insw 0000DF09 6D insw 0000DF0A 696E677320 imul bp,[bp+0x67],word 0x2073 0000DF0F 2020 and [bx+si],ah 0000DF11 2020 and [bx+si],ah 0000DF13 2020 and [bx+si],ah 0000DF15 FF20 jmp word [bx+si] 0000DF17 2020 and [bx+si],ah 0000DF19 2020 and [bx+si],ah 0000DF1B 2020 and [bx+si],ah 0000DF1D 2020 and [bx+si],ah 0000DF1F 2020 and [bx+si],ah 0000DF21 2020 and [bx+si],ah 0000DF23 204279 and [bp+si+0x79],al 0000DF26 20444D and [si+0x4d],al 0000DF29 41 inc cx 0000DF2A 204465 and [si+0x65],al 0000DF2D 7369 jnc 0xdf98 0000DF2F 676E a32 outsb 0000DF31 2020 and [bx+si],ah 0000DF33 2020 and [bx+si],ah 0000DF35 2020 and [bx+si],ah 0000DF37 2020 and [bx+si],ah 0000DF39 2020 and [bx+si],ah 0000DF3B FF20 jmp word [bx+si] 0000DF3D 2020 and [bx+si],ah 0000DF3F 2020 and [bx+si],ah 0000DF41 2020 and [bx+si],ah 0000DF43 50 push ax 0000DF44 726F jc 0xdfb5 0000DF46 677261 jc 0xdfaa 0000DF49 6D insw 0000DF4A 6D insw 0000DF4B 696E672042 imul bp,[bp+0x67],word 0x4220 0000DF50 7920 jns 0xdf72 0000DF52 52 push dx 0000DF53 7573 jnz 0xdfc8 0000DF55 7365 jnc 0xdfbc 0000DF57 6C insb 0000DF58 6C insb 0000DF59 204B61 and [bp+di+0x61],cl 0000DF5C 7920 jns 0xdf7e 0000DF5E 2020 and [bx+si],ah 0000DF60 20FF and bh,bh 0000DF62 2020 and [bx+si],ah 0000DF64 2020 and [bx+si],ah 0000DF66 2020 and [bx+si],ah 0000DF68 20416E and [bx+di+0x6e],al 0000DF6B 696D617469 imul bp,[di+0x61],word 0x6974 0000DF70 6F outsw 0000DF71 6E outsb 0000DF72 204279 and [bp+si+0x79],al 0000DF75 204761 and [bx+0x61],al 0000DF78 7279 jc 0xdff3 0000DF7A 205469 and [si+0x69],dl 0000DF7D 6D insw 0000DF7E 6D insw 0000DF7F 6F outsw 0000DF80 6E outsb 0000DF81 7320 jnc 0xdfa3 0000DF83 2020 and [bx+si],ah 0000DF85 2020 and [bx+si],ah 0000DF87 FF20 jmp word [bx+si] 0000DF89 2020 and [bx+si],ah 0000DF8B 2020 and [bx+si],ah 0000DF8D 2020 and [bx+si],ah 0000DF8F 47 inc di 0000DF90 7261 jc 0xdff3 0000DF92 7068 jo 0xdffc 0000DF94 6963732042 imul sp,[bp+di+0x73],word 0x4220 0000DF99 7920 jns 0xdfbb 0000DF9B 54 push sp 0000DF9C 6F outsw 0000DF9D 6E outsb 0000DF9E 7920 jns 0xdfc0 0000DFA0 53 push bx 0000DFA1 6D insw 0000DFA2 6974682026 imul si,[si+0x68],word 0x2620 0000DFA7 205363 and [bp+di+0x63],dl 0000DFAA 6F outsw 0000DFAB 7474 jz 0xe021 0000DFAD 204A6F and [bp+si+0x6f],cl 0000DFB0 686E73 push word 0x736e 0000DFB3 746F jz 0xe024 0000DFB5 6E outsb 0000DFB6 2020 and [bx+si],ah 0000DFB8 2020 and [bx+si],ah 0000DFBA 2020 and [bx+si],ah 0000DFBC 2020 and [bx+si],ah 0000DFBE 2020 and [bx+si],ah 0000DFC0 2020 and [bx+si],ah 0000DFC2 2020 and [bx+si],ah 0000DFC4 204D75 and [di+0x75],cl 0000DFC7 7369 jnc 0xe032 0000DFC9 6320 arpl [bx+si],sp 0000DFCB 42 inc dx 0000DFCC 7920 jns 0xdfee 0000DFCE 54 push sp 0000DFCF 6F outsw 0000DFD0 6E outsb 0000DFD1 7920 jns 0xdff3 0000DFD3 57 push di 0000DFD4 696C6C6961 imul bp,[si+0x6c],word 0x6169 0000DFD9 6D insw 0000DFDA 7320 jnc 0xdffc 0000DFDC 2020 and [bx+si],ah 0000DFDE 2020 and [bx+si],ah 0000DFE0 20FF and bh,bh 0000DFE2 2020 and [bx+si],ah 0000DFE4 2020 and [bx+si],ah 0000DFE6 2020 and [bx+si],ah 0000DFE8 43 inc bx 0000DFE9 6F outsw 0000DFEA 7079 jo 0xe065 0000DFEC 7269 jc 0xe057 0000DFEE 67687420 push word 0x2074 0000DFF2 3139 xor [bx+di],di 0000DFF4 3931 cmp [bx+di],si 0000DFF6 205073 and [bx+si+0x73],dl 0000DFF9 7967 jns 0xe062 0000DFFB 6E outsb 0000DFFC 6F outsw 0000DFFD 7369 jnc 0xe068 0000DFFF 7320 jnc 0xe021 0000E001 4C dec sp 0000E002 7464 jz 0xe068 0000E004 2E2020 and [cs:bx+si],ah 0000E007 FF20 jmp word [bx+si] 0000E009 0D0911 or ax,0x1109 0000E00C 0028 add [bx+si],ch 0000E00E 43 inc bx 0000E00F 294D43 sub [di+0x43],cx 0000E012 4D dec bp 0000E013 58 pop ax 0000E014 43 inc bx 0000E015 49 dec cx 0000E016 205073 and [bx+si+0x73],dl 0000E019 7967 jns 0xe082 0000E01B 6E outsb 0000E01C 6F outsw 0000E01D 7369 jnc 0xe088 0000E01F 7320 jnc 0xe041 0000E021 4C dec sp 0000E022 7464 jz 0xe088 0000E024 0D0C12 or ax,0x120c 0000E027 004120 add [bx+di+0x20],al 0000E02A 44 inc sp 0000E02B 4D dec bp 0000E02C 41 inc cx 0000E02D 204465 and [si+0x65],al 0000E030 7369 jnc 0xe09b 0000E032 676E a32 outsb 0000E034 204761 and [bx+0x61],al 0000E037 6D insw 0000E038 650D0001 gs or ax,0x100 0000E03C 05004C add ax,0x4c00 0000E03F 657665 gs jna 0xe0a7 0000E042 6C insb 0000E043 2031 and [bx+di],dh 0000E045 200D and [di],cl 0000E047 0905 or [di],ax 0000E049 0020 add [bx+si],ah 0000E04B 44 inc sp 0000E04C 6F outsw 0000E04D 776E ja 0xe0bd 0000E04F 20416E and [bx+di+0x6e],al 0000E052 64204F75 and [fs:bx+0x75],cl 0000E056 7420 jz 0xe078 0000E058 4C dec sp 0000E059 656D gs insw 0000E05B 6D insw 0000E05C 696E677320 imul bp,[bp+0x67],word 0x2073 0000E061 2020 and [bx+si],ah 0000E063 2020 and [bx+si],ah 0000E065 2020 and [bx+si],ah 0000E067 2020 and [bx+si],ah 0000E069 200D and [di],cl 0000E06B 0B08 or cx,[bx+si] 0000E06D 004E75 add [bp+0x75],cl 0000E070 6D insw 0000E071 626572 bound sp,[di+0x72] 0000E074 206F66 and [bx+0x66],ch 0000E077 204C65 and [si+0x65],cl 0000E07A 6D insw 0000E07B 6D insw 0000E07C 696E677320 imul bp,[bp+0x67],word 0x2073 0000E081 353020 xor ax,0x2030 0000E084 0D0B0A or ax,0xa0b 0000E087 0035 add [di],dh 0000E089 3025 xor [di],ah 0000E08B 2020 and [bx+si],ah 0000E08D 54 push sp 0000E08E 6F outsw 0000E08F 204265 and [bp+si+0x65],al 0000E092 205361 and [bp+di+0x61],dl 0000E095 7665 jna 0xe0fc 0000E097 640D0B0C fs or ax,0xc0b 0000E09B 005265 add [bp+si+0x65],dl 0000E09E 6C insb 0000E09F 6561 gs popaw 0000E0A1 7365 jnc 0xe108 0000E0A3 205261 and [bp+si+0x61],dl 0000E0A6 7465 jz 0xe10d 0000E0A8 2031 and [bx+di],dh 0000E0AA 200D and [di],cl 0000E0AC 0B0E0054 or cx,[0x5400] 0000E0B0 696D652034 imul bp,[di+0x65],word 0x3420 0000E0B5 204D69 and [di+0x69],cl 0000E0B8 6E outsb 0000E0B9 7574 jnz 0xe12f 0000E0BB 65730D gs jnc 0xe0cb 0000E0BE 0B10 or dx,[bx+si] 0000E0C0 005261 add [bp+si+0x61],dl 0000E0C3 7469 jz 0xe12e 0000E0C5 6E outsb 0000E0C6 672020 and [eax],ah 0000E0C9 54 push sp 0000E0CA 61 popaw 0000E0CB 6D insw 0000E0CC 652020 and [gs:bx+si],ah 0000E0CF 0D0006 or ax,0x600 0000E0D2 1300 adc ax,[bx+si] 0000E0D4 50 push ax 0000E0D5 7265 jc 0xe13c 0000E0D7 7373 jnc 0xe14c 0000E0D9 206D6F and [di+0x6f],ch 0000E0DC 7573 jnz 0xe151 0000E0DE 65206275 and [gs:bp+si+0x75],ah 0000E0E2 7474 jz 0xe158 0000E0E4 6F outsw 0000E0E5 6E outsb 0000E0E6 20746F and [si+0x6f],dh 0000E0E9 20636F and [bp+di+0x6f],ah 0000E0EC 6E outsb 0000E0ED 7469 jz 0xe158 0000E0EF 6E outsb 0000E0F0 7565 jnz 0xe157 0000E0F2 0D0006 or ax,0x600 0000E0F5 1300 adc ax,[bx+si] 0000E0F7 50 push ax 0000E0F8 7265 jc 0xe15f 0000E0FA 7373 jnc 0xe16f 0000E0FC 204669 and [bp+0x69],al 0000E0FF 7265 jc 0xe166 0000E101 206275 and [bp+si+0x75],ah 0000E104 7474 jz 0xe17a 0000E106 6F outsw 0000E107 6E outsb 0000E108 20746F and [si+0x6f],dh 0000E10B 20636F and [bp+di+0x6f],ah 0000E10E 6E outsb 0000E10F 7469 jz 0xe17a 0000E111 6E outsb 0000E112 7565 jnz 0xe179 0000E114 0D0009 or ax,0x900 0000E117 1300 adc ax,[bx+si] 0000E119 50 push ax 0000E11A 7265 jc 0xe181 0000E11C 7373 jnc 0xe191 0000E11E 205370 and [bp+di+0x70],dl 0000E121 61 popaw 0000E122 636520 arpl [di+0x20],sp 0000E125 746F jz 0xe196 0000E127 20636F and [bp+di+0x6f],ah 0000E12A 6E outsb 0000E12B 7469 jz 0xe196 0000E12D 6E outsb 0000E12E 7565 jnz 0xe195 0000E130 0D0054 or ax,0x5400 0000E133 61 popaw 0000E134 6D insw 0000E135 652020 and [gs:bx+si],ah 0000E138 43 inc bx 0000E139 7261 jc 0xe19c 0000E13B 7A79 jpe 0xe1b6 0000E13D 205769 and [bx+0x69],dl 0000E140 6C insb 0000E141 642020 and [fs:bx+si],ah 0000E144 57 push di 0000E145 69636B6564 imul sp,[bp+di+0x6b],word 0x6465 0000E14A 48 dec ax 0000E14B 61 popaw 0000E14C 766F jna 0xe1bd 0000E14E 6320 arpl [bx+si],sp 0000E150 0D0100 or ax,0x1 0000E153 59 pop cx 0000E154 6F outsw 0000E155 7572 jnz 0xe1c9 0000E157 207469 and [si+0x69],dh 0000E15A 6D insw 0000E15B 65206973 and [gs:bx+di+0x73],ch 0000E15F 207570 and [di+0x70],dh 0000E162 210D and [di],cx 0000E164 0007 add [bx],al 0000E166 0100 add [bx+si],ax 0000E168 41 inc cx 0000E169 6C insb 0000E16A 6C insb 0000E16B 206C65 and [si+0x65],ch 0000E16E 6D insw 0000E16F 6D insw 0000E170 696E677320 imul bp,[bp+0x67],word 0x2073 0000E175 61 popaw 0000E176 63636F arpl [bp+di+0x6f],sp 0000E179 756E jnz 0xe1e9 0000E17B 7465 jz 0xe1e2 0000E17D 6420666F and [fs:bp+0x6f],ah 0000E181 722E jc 0xe1b1 0000E183 0D000D or ax,0xd00 0000E186 0300 add ax,[bx+si] 0000E188 59 pop cx 0000E189 6F outsw 0000E18A 7520 jnz 0xe1ac 0000E18C 7265 jc 0xe1f3 0000E18E 7363 jnc 0xe1f3 0000E190 7565 jnz 0xe1f7 0000E192 642020 and [fs:bx+si],ah 0000E195 2020 and [bx+si],ah 0000E197 200D and [di],cl 0000E199 0D0400 or ax,0x4 0000E19C 59 pop cx 0000E19D 6F outsw 0000E19E 7520 jnz 0xe1c0 0000E1A0 6E outsb 0000E1A1 65656465642020 and [fs:bx+si],ah 0000E1A8 2020 and [bx+si],ah 0000E1AA 2020 and [bx+si],ah 0000E1AC 0D0004 or ax,0x400 0000E1AF 1300 adc ax,[bx+si] 0000E1B1 50 push ax 0000E1B2 7265 jc 0xe219 0000E1B4 7373 jnc 0xe229 0000E1B6 207269 and [bp+si+0x69],dh 0000E1B9 67687420 push word 0x2074 0000E1BD 6D insw 0000E1BE 6F outsw 0000E1BF 7573 jnz 0xe234 0000E1C1 65206275 and [gs:bp+si+0x75],ah 0000E1C5 7474 jz 0xe23b 0000E1C7 6F outsw 0000E1C8 6E outsb 0000E1C9 20666F and [bp+0x6f],ah 0000E1CC 7220 jc 0xe1ee 0000E1CE 6D insw 0000E1CF 656E gs outsb 0000E1D1 750D jnz 0xe1e0 0000E1D3 0007 add [bx],al 0000E1D5 1300 adc ax,[bx+si] 0000E1D7 50 push ax 0000E1D8 7265 jc 0xe23f 0000E1DA 7373 jnc 0xe24f 0000E1DC 206275 and [bp+si+0x75],ah 0000E1DF 7474 jz 0xe255 0000E1E1 6F outsw 0000E1E2 6E outsb 0000E1E3 2032 and [bp+si],dh 0000E1E5 20666F and [bp+0x6f],ah 0000E1E8 7220 jc 0xe20a 0000E1EA 6D insw 0000E1EB 656E gs outsb 0000E1ED 750D jnz 0xe1fc 0000E1EF 000A add [bp+si],cl 0000E1F1 1300 adc ax,[bx+si] 0000E1F3 50 push ax 0000E1F4 7265 jc 0xe25b 0000E1F6 7373 jnc 0xe26b 0000E1F8 205265 and [bp+si+0x65],dl 0000E1FB 7475 jz 0xe272 0000E1FD 726E jc 0xe26d 0000E1FF 20666F and [bp+0x6f],ah 0000E202 7220 jc 0xe224 0000E204 6D insw 0000E205 656E gs outsb 0000E207 750D jnz 0xe216 0000E209 0002 add [bp+si],al 0000E20B 1200 adc al,[bx+si] 0000E20D 50 push ax 0000E20E 7265 jc 0xe275 0000E210 7373 jnc 0xe285 0000E212 206C65 and [si+0x65],ch 0000E215 667420 o32 jz 0xe238 0000E218 6D insw 0000E219 6F outsw 0000E21A 7573 jnz 0xe28f 0000E21C 65206275 and [gs:bp+si+0x75],ah 0000E220 7474 jz 0xe296 0000E222 6F outsw 0000E223 6E outsb 0000E224 20746F and [si+0x6f],dh 0000E227 207265 and [bp+si+0x65],dh 0000E22A 7472 jz 0xe29e 0000E22C 7920 jns 0xe24e 0000E22E 6C insb 0000E22F 657665 gs jna 0xe297 0000E232 6C insb 0000E233 0D0006 or ax,0x600 0000E236 1200 adc al,[bx+si] 0000E238 50 push ax 0000E239 7265 jc 0xe2a0 0000E23B 7373 jnc 0xe2b0 0000E23D 206275 and [bp+si+0x75],ah 0000E240 7474 jz 0xe2b6 0000E242 6F outsw 0000E243 6E outsb 0000E244 2031 and [bx+di],dh 0000E246 20746F and [si+0x6f],dh 0000E249 207265 and [bp+si+0x65],dh 0000E24C 7472 jz 0xe2c0 0000E24E 7920 jns 0xe270 0000E250 6C insb 0000E251 657665 gs jna 0xe2b9 0000E254 6C insb 0000E255 0D0008 or ax,0x800 0000E258 1200 adc al,[bx+si] 0000E25A 50 push ax 0000E25B 7265 jc 0xe2c2 0000E25D 7373 jnc 0xe2d2 0000E25F 205370 and [bp+di+0x70],dl 0000E262 61 popaw 0000E263 636520 arpl [di+0x20],sp 0000E266 746F jz 0xe2d7 0000E268 207265 and [bp+si+0x65],dh 0000E26B 7472 jz 0xe2df 0000E26D 7920 jns 0xe28f 0000E26F 6C insb 0000E270 657665 gs jna 0xe2d8 0000E273 6C insb 0000E274 0D0005 or ax,0x500 0000E277 0E push cs 0000E278 00596F add [bx+di+0x6f],bl 0000E27B 7572 jnz 0xe2ef 0000E27D 204163 and [bx+di+0x63],al 0000E280 636573 arpl [di+0x73],sp 0000E283 7320 jnc 0xe2a5 0000E285 43 inc bx 0000E286 6F outsw 0000E287 646520666F and [gs:bp+0x6f],ah 0000E28C 7220 jc 0xe2ae 0000E28E 4C dec sp 0000E28F 657665 gs jna 0xe2f7 0000E292 6C insb 0000E293 2020 and [bx+si],ah 0000E295 2020 and [bx+si],ah 0000E297 200D and [di],cl 0000E299 0D0F00 or ax,0xf 0000E29C 6973204142 imul si,[bp+di+0x20],word 0x4241 0000E2A1 43 inc bx 0000E2A2 44 inc sp 0000E2A3 45 inc bp 0000E2A4 46 inc si 0000E2A5 47 inc di 0000E2A6 48 dec ax 0000E2A7 49 dec cx 0000E2A8 4A dec dx 0000E2A9 0D0000 or ax,0x0 0000E2AC 0212 add dl,[bp+si] 0000E2AE 005072 add [bx+si+0x72],dl 0000E2B1 657373 gs jnc 0xe327 0000E2B4 206C65 and [si+0x65],ch 0000E2B7 667420 o32 jz 0xe2da 0000E2BA 6D insw 0000E2BB 6F outsw 0000E2BC 7573 jnz 0xe331 0000E2BE 65206275 and [gs:bp+si+0x75],ah 0000E2C2 7474 jz 0xe338 0000E2C4 6F outsw 0000E2C5 6E outsb 0000E2C6 20666F and [bp+0x6f],ah 0000E2C9 7220 jc 0xe2eb 0000E2CB 6E outsb 0000E2CC 657874 gs js 0xe343 0000E2CF 206C65 and [si+0x65],ch 0000E2D2 7665 jna 0xe339 0000E2D4 6C insb 0000E2D5 0D0006 or ax,0x600 0000E2D8 1200 adc al,[bx+si] 0000E2DA 50 push ax 0000E2DB 7265 jc 0xe342 0000E2DD 7373 jnc 0xe352 0000E2DF 206275 and [bp+si+0x75],ah 0000E2E2 7474 jz 0xe358 0000E2E4 6F outsw 0000E2E5 6E outsb 0000E2E6 2031 and [bx+di],dh 0000E2E8 20666F and [bp+0x6f],ah 0000E2EB 7220 jc 0xe30d 0000E2ED 6E outsb 0000E2EE 657874 gs js 0xe365 0000E2F1 206C65 and [si+0x65],ch 0000E2F4 7665 jna 0xe35b 0000E2F6 6C insb 0000E2F7 0D0008 or ax,0x800 0000E2FA 1200 adc al,[bx+si] 0000E2FC 50 push ax 0000E2FD 7265 jc 0xe364 0000E2FF 7373 jnc 0xe374 0000E301 205370 and [bp+di+0x70],dl 0000E304 61 popaw 0000E305 636520 arpl [di+0x20],sp 0000E308 666F outsd 0000E30A 7220 jc 0xe32c 0000E30C 6E outsb 0000E30D 657874 gs js 0xe384 0000E310 206C65 and [si+0x65],ch 0000E313 7665 jna 0xe37a 0000E315 6C insb 0000E316 0D000F or ax,0xf00 0000E319 07 pop es 0000E31A 00456E add [di+0x6e],al 0000E31D 7465 jz 0xe384 0000E31F 7220 jc 0xe341 0000E321 43 inc bx 0000E322 6F outsw 0000E323 64650D0F09 gs or ax,0x90f 0000E328 082E2E2E or [0x2e2e],ch 0000E32C 2E2E2E2E2E2E2E0D cs or ax,0x700 -0007 0000E336 07 pop es 0000E337 00506C add [bx+si+0x6c],dl 0000E33A 6561 gs popaw 0000E33C 7365 jnc 0xe3a3 0000E33E 20656E and [di+0x6e],ah 0000E341 7465 jz 0xe3a8 0000E343 7220 jc 0xe365 0000E345 7468 jz 0xe3af 0000E347 65207874 and [gs:bx+si+0x74],bh 0000E34B 68206E push word 0x6e20 0000E34E 756D jnz 0xe3bd 0000E350 626572 bound sp,[di+0x72] 0000E353 0D1008 or ax,0x810 0000E356 004F6E add [bx+0x6e],cl 0000E359 207061 and [bx+si+0x61],dh 0000E35C 6765207979 and [gs:ecx+0x79],bh 0000E361 0D120B or ax,0xb12 0000E364 082E2E2E or [0x2e2e],ch 0000E368 2E2E0D000B cs or ax,0xb00 0000E36D 0B08 or cx,[bx+si] 0000E36F 43 inc bx 0000E370 6F outsw 0000E371 646520666F and [gs:bp+0x6f],ah 0000E376 7220 jc 0xe398 0000E378 4C dec sp 0000E379 657665 gs jna 0xe3e1 0000E37C 6C insb 0000E37D 2020 and [bx+si],ah 0000E37F 2020 and [bx+si],ah 0000E381 200D and [di],cl 0000E383 0D0D08 or ax,0x80d 0000E386 52 push dx 0000E387 61 popaw 0000E388 7469 jz 0xe3f3 0000E38A 6E outsb 0000E38B 67204D61 and [ebp+0x61],cl 0000E38F 7968 jns 0xe3f9 0000E391 656D gs insw 0000E393 0D000D or ax,0xd00 0000E396 0B08 or cx,[bx+si] 0000E398 49 dec cx 0000E399 6E outsb 0000E39A 636F72 arpl [bx+0x72],bp 0000E39D 7265 jc 0xe404 0000E39F 637420 arpl [si+0x20],si 0000E3A2 43 inc bx 0000E3A3 6F outsw 0000E3A4 64650D0004 gs or ax,0x400 0000E3A9 0B08 or cx,[bx+si] 0000E3AB 2020 and [bx+si],ah 0000E3AD 50 push ax 0000E3AE 43 inc bx 0000E3AF 204C65 and [si+0x65],cl 0000E3B2 6D insw 0000E3B3 6D insw 0000E3B4 696E677320 imul bp,[bp+0x67],word 0x2073 0000E3B9 44 inc sp 0000E3BA 41 inc cx 0000E3BB 54 push sp 0000E3BC 41 inc cx 0000E3BD 204449 and [si+0x49],al 0000E3C0 53 push bx 0000E3C1 4B dec bx 0000E3C2 207631 and [bp+0x31],dh 0000E3C5 2E380D cmp [cs:di],cl 0000E3C8 000C add [si],cl 0000E3CA 0B08 or cx,[bx+si] 0000E3CC 43 inc bx 0000E3CD 686561 push word 0x6165 0000E3D0 7420 jz 0xe3f2 0000E3D2 41 inc cx 0000E3D3 637469 arpl [si+0x69],si 0000E3D6 7661 jna 0xe439 0000E3D8 7465 jz 0xe43f 0000E3DA 640D000C fs or ax,0xc00 0000E3DE 050043 add ax,0x4300 0000E3E1 686F6F push word 0x6f6f 0000E3E4 7365 jnc 0xe44b 0000E3E6 20496E and [bx+di+0x6e],cl 0000E3E9 7075 jo 0xe460 0000E3EB 7420 jz 0xe40d 0000E3ED 54 push sp 0000E3EE 7970 jns 0xe460 0000E3F0 650D080A gs or ax,0xa08 0000E3F4 0032 add [bp+si],dh 0000E3F6 2E204A6F and [cs:bp+si+0x6f],cl 0000E3FA 7973 jns 0xe46f 0000E3FC 7469 jz 0xe467 0000E3FE 636B0D arpl [bp+di+0xd],bp 0000E401 080C or [si],cl 0000E403 0033 add [bp+di],dh 0000E405 2E204B65 and [cs:bp+di+0x65],cl 0000E409 7962 jns 0xe46d 0000E40B 6F outsw 0000E40C 61 popaw 0000E40D 7264 jc 0xe473 0000E40F 0D0008 or ax,0x800 0000E412 0800 or [bx+si],al 0000E414 312E204D xor [0x4d20],bp 0000E418 6963726F73 imul sp,[bp+di+0x72],word 0x736f 0000E41D 6F outsw 0000E41E 667420 o32 jz 0xe441 0000E421 4D dec bp 0000E422 6F outsw 0000E423 7573 jnz 0xe498 0000E425 650D0005 gs or ax,0x500 0000E429 0F004365 sldt [bp+di+0x65] 0000E42D 6E outsb 0000E42E 7472 jz 0xe4a2 0000E430 65204A6F and [gs:bp+si+0x6f],cl 0000E434 7973 jns 0xe4a9 0000E436 7469 jz 0xe4a1 0000E438 636B20 arpl [bp+di+0x20],bp 0000E43B 7468 jz 0xe4a5 0000E43D 656E gs outsb 0000E43F 205072 and [bx+si+0x72],dl 0000E442 657373 gs jnc 0xe4b8 0000E445 204669 and [bp+0x69],al 0000E448 7265 jc 0xe4af 0000E44A 0D0003 or ax,0x300 0000E44D 1100 adc [bx+si],ax 0000E44F 53 push bx 0000E450 656C gs insb 0000E452 65637420 arpl [gs:si+0x20],si 0000E456 4A dec dx 0000E457 6F outsw 0000E458 7973 jns 0xe4cd 0000E45A 7469 jz 0xe4c5 0000E45C 636B20 arpl [bp+di+0x20],bp 0000E45F 7365 jnc 0xe4c6 0000E461 6E outsb 0000E462 7369 jnc 0xe4cd 0000E464 7469 jz 0xe4cf 0000E466 7669 jna 0xe4d1 0000E468 7479 jz 0xe4e3 0000E46A 2028 and [bx+si],ch 0000E46C 312D xor [di],bp 0000E46E 3429 xor al,0x29 0000E470 0D000A or ax,0xa00 0000E473 0B00 or ax,[bx+si] 0000E475 49 dec cx 0000E476 6E outsb 0000E477 7365 jnc 0xe4de 0000E479 7274 jc 0xe4ef 0000E47B 204469 and [si+0x69],al 0000E47E 736B jnc 0xe4eb 0000E480 20696E and [bx+di+0x6e],ch 0000E483 746F jz 0xe4f4 0000E485 204472 and [si+0x72],al 0000E488 6976650D0C imul si,[bp+0x65],word 0xc0d 0000E48D 0D0054 or ax,0x5400 0000E490 68656E push word 0x6e65 0000E493 207072 and [bx+si+0x72],dh 0000E496 657373 gs jnc 0xe50c 0000E499 20616E and [bx+di+0x6e],ah 0000E49C 7920 jns 0xe4be 0000E49E 6B65790D imul sp,[di+0x79],byte +0xd 0000E4A2 0009 add [bx+di],cl 0000E4A4 0B00 or ax,[bx+si] 0000E4A6 49 dec cx 0000E4A7 6E outsb 0000E4A8 7365 jnc 0xe50f 0000E4AA 7274 jc 0xe520 0000E4AC 204469 and [si+0x69],al 0000E4AF 736B jnc 0xe51c 0000E4B1 2032 and [bp+si],dh 0000E4B3 20696E and [bx+di+0x6e],ch 0000E4B6 746F jz 0xe527 0000E4B8 204472 and [si+0x72],al 0000E4BB 6976650D0C imul si,[bp+0x65],word 0xc0d 0000E4C0 0D0054 or ax,0x5400 0000E4C3 68656E push word 0x6e65 0000E4C6 207072 and [bx+si+0x72],dh 0000E4C9 657373 gs jnc 0xe53f 0000E4CC 20616E and [bx+di+0x6e],ah 0000E4CF 7920 jns 0xe4f1 0000E4D1 6B65790D imul sp,[di+0x79],byte +0xd 0000E4D5 0005 add [di],al 0000E4D7 0B00 or ax,[bx+si] 0000E4D9 49 dec cx 0000E4DA 6E outsb 0000E4DB 7365 jnc 0xe542 0000E4DD 7274 jc 0xe553 0000E4DF 204F72 and [bx+0x72],cl 0000E4E2 6967696E61 imul sp,[bx+0x69],word 0x616e 0000E4E7 6C insb 0000E4E8 204C65 and [si+0x65],cl 0000E4EB 6D insw 0000E4EC 6D insw 0000E4ED 696E677320 imul bp,[bp+0x67],word 0x2073 0000E4F2 44 inc sp 0000E4F3 69736B2031 imul si,[bp+di+0x6b],word 0x3120 0000E4F8 0D0C0C or ax,0xc0c 0000E4FB 00696E add [bx+di+0x6e],ch 0000E4FE 746F jz 0xe56f 0000E500 204472 and [si+0x72],al 0000E503 6976652041 imul si,[bp+0x65],word 0x4120 0000E508 206F72 and [bx+0x72],ch 0000E50B 20420D and [bp+si+0xd],al 0000E50E 0C0E or al,0xe 0000E510 005468 add [si+0x68],dl 0000E513 656E gs outsb 0000E515 207072 and [bx+si+0x72],dh 0000E518 657373 gs jnc 0xe58e 0000E51B 20616E and [bx+di+0x6e],ah 0000E51E 7920 jns 0xe540 0000E520 6B65790D imul sp,[di+0x79],byte +0xd 0000E524 0005 add [di],al 0000E526 0B00 or ax,[bx+si] 0000E528 49 dec cx 0000E529 6E outsb 0000E52A 7365 jnc 0xe591 0000E52C 7274 jc 0xe5a2 0000E52E 204F68 and [bx+0x68],cl 0000E531 204E6F and [bp+0x6f],cl 0000E534 204D6F and [di+0x6f],cl 0000E537 7265 jc 0xe59e 0000E539 204C65 and [si+0x65],cl 0000E53C 6D insw 0000E53D 6D insw 0000E53E 696E677320 imul bp,[bp+0x67],word 0x2073 0000E543 44 inc sp 0000E544 69736B0D10 imul si,[bp+di+0x6b],word 0x100d 0000E549 0C00 or al,0x0 0000E54B 696E746F20 imul bp,[bp+0x74],word 0x206f 0000E550 44 inc sp 0000E551 7269 jc 0xe5bc 0000E553 7665 jna 0xe5ba 0000E555 0D0C0E or ax,0xe0c 0000E558 005468 add [si+0x68],dl 0000E55B 656E gs outsb 0000E55D 207072 and [bx+si+0x72],dh 0000E560 657373 gs jnc 0xe5d6 0000E563 20616E and [bx+di+0x6e],ah 0000E566 7920 jns 0xe588 0000E568 6B65790D imul sp,[di+0x79],byte +0xd 0000E56C 0001 add [bx+di],al 0000E56E 07 pop es 0000E56F 0020 add [bx+si],ah 0000E571 204F68 and [bx+0x68],cl 0000E574 206465 and [si+0x65],ah 0000E577 61 popaw 0000E578 722C jc 0xe5a6 0000E57A 206E6F and [bp+0x6f],ch 0000E57D 7420 jz 0xe59f 0000E57F 657665 gs jna 0xe5e7 0000E582 6E outsb 0000E583 206F6E and [bx+0x6e],ch 0000E586 6520706F and [gs:bx+si+0x6f],dh 0000E58A 6F outsw 0000E58B 7220 jc 0xe5ad 0000E58D 4C dec sp 0000E58E 656D gs insw 0000E590 6D insw 0000E591 696E672020 imul bp,[bp+0x67],word 0x2020 0000E596 2020 and [bx+si],ah 0000E598 0D0108 or ax,0x801 0000E59B 0020 add [bx+si],ah 0000E59D 7361 jnc 0xe600 0000E59F 7665 jna 0xe606 0000E5A1 642E205472 and [cs:si+0x72],dl 0000E5A6 7920 jns 0xe5c8 0000E5A8 61 popaw 0000E5A9 206C69 and [si+0x69],ch 0000E5AC 7474 jz 0xe622 0000E5AE 6C insb 0000E5AF 65206861 and [gs:bx+si+0x61],ch 0000E5B3 7264 jc 0xe619 0000E5B5 657220 gs jc 0xe5d8 0000E5B8 6E outsb 0000E5B9 657874 gs js 0xe630 0000E5BC 207469 and [si+0x69],dh 0000E5BF 6D insw 0000E5C0 652E2020 and [cs:bx+si],ah 0000E5C4 0D0001 or ax,0x100 0000E5C7 07 pop es 0000E5C8 0020 add [bx+si],ah 0000E5CA 205965 and [bx+di+0x65],bl 0000E5CD 732C jnc 0xe5fb 0000E5CF 207765 and [bx+0x65],dh 0000E5D2 6C insb 0000E5D3 6C insb 0000E5D4 2C20 sub al,0x20 0000E5D6 657272 gs jc 0xe64b 0000E5D9 2C20 sub al,0x20 0000E5DB 65726D gs jc 0xe64b 0000E5DE 2C20 sub al,0x20 0000E5E0 6D insw 0000E5E1 61 popaw 0000E5E2 7962 jns 0xe646 0000E5E4 65207468 and [gs:si+0x68],dh 0000E5E8 61 popaw 0000E5E9 7420 jz 0xe60b 0000E5EB 6973202020 imul si,[bp+di+0x20],word 0x2020 0000E5F0 200D and [di],cl 0000E5F2 0108 add [bx+si],cx 0000E5F4 0020 add [bx+si],ah 0000E5F6 2020 and [bx+si],ah 0000E5F8 2020 and [bx+si],ah 0000E5FA 4E dec si 0000E5FB 4F dec di 0000E5FC 54 push sp 0000E5FD 207468 and [si+0x68],dh 0000E600 65207761 and [gs:bx+0x61],dh 0000E604 7920 jns 0xe626 0000E606 746F jz 0xe677 0000E608 20646F and [si+0x6f],ah 0000E60B 207468 and [si+0x68],dh 0000E60E 6973206C65 imul si,[bp+di+0x20],word 0x656c 0000E613 7665 jna 0xe67a 0000E615 6C insb 0000E616 2E2020 and [cs:bx+si],ah 0000E619 2020 and [bx+si],ah 0000E61B 2020 and [bx+si],ah 0000E61D 0D0001 or ax,0x100 0000E620 07 pop es 0000E621 0020 add [bx+si],ah 0000E623 205765 and [bx+0x65],dl 0000E626 206172 and [bx+di+0x72],ah 0000E629 65206E6F and [gs:bp+0x6f],ch 0000E62D 7420 jz 0xe64f 0000E62F 746F jz 0xe6a0 0000E631 6F outsw 0000E632 20696D and [bx+di+0x6d],ch 0000E635 7072 jo 0xe6a9 0000E637 657373 gs jnc 0xe6ad 0000E63A 6564207769 and [fs:bx+0x69],dh 0000E63F 7468 jz 0xe6a9 0000E641 20796F and [bx+di+0x6f],bh 0000E644 7572 jnz 0xe6b8 0000E646 2020 and [bx+si],ah 0000E648 2020 and [bx+si],ah 0000E64A 0D0108 or ax,0x801 0000E64D 0020 add [bx+si],ah 0000E64F 2020 and [bx+si],ah 0000E651 2020 and [bx+si],ah 0000E653 2020 and [bx+si],ah 0000E655 206174 and [bx+di+0x74],ah 0000E658 7465 jz 0xe6bf 0000E65A 6D insw 0000E65B 7074 jo 0xe6d1 0000E65D 206174 and [bx+di+0x74],ah 0000E660 207468 and [si+0x68],dh 0000E663 61 popaw 0000E664 7420 jz 0xe686 0000E666 6C insb 0000E667 657665 gs jna 0xe6cf 0000E66A 6C insb 0000E66B 2120 and [bx+si],sp 0000E66D 2020 and [bx+si],ah 0000E66F 2020 and [bx+si],ah 0000E671 2020 and [bx+si],ah 0000E673 2020 and [bx+si],ah 0000E675 200D and [di],cl 0000E677 0001 add [bx+di],al 0000E679 07 pop es 0000E67A 0020 add [bx+si],ah 0000E67C 204765 and [bx+0x65],al 0000E67F 7474 jz 0xe6f5 0000E681 696E672063 imul bp,[bp+0x67],word 0x6320 0000E686 6C insb 0000E687 6F outsw 0000E688 7365 jnc 0xe6ef 0000E68A 2E20596F and [cs:bx+di+0x6f],bl 0000E68E 7520 jnz 0xe6b0 0000E690 61 popaw 0000E691 7265 jc 0xe6f8 0000E693 206569 and [di+0x69],ah 0000E696 7468 jz 0xe700 0000E698 657220 gs jc 0xe6bb 0000E69B 7072 jo 0xe70f 0000E69D 657474 gs jz 0xe714 0000E6A0 7920 jns 0xe6c2 0000E6A2 200D and [di],cl 0000E6A4 0108 add [bx+si],cx 0000E6A6 0020 add [bx+si],ah 0000E6A8 2020 and [bx+si],ah 0000E6AA 2020 and [bx+si],ah 0000E6AC 2020 and [bx+si],ah 0000E6AE 20676F and [bx+0x6f],ah 0000E6B1 6F outsw 0000E6B2 642C20 fs sub al,0x20 0000E6B5 6F outsw 0000E6B6 7220 jc 0xe6d8 0000E6B8 7369 jnc 0xe723 0000E6BA 6D insw 0000E6BB 706C jo 0xe729 0000E6BD 7920 jns 0xe6df 0000E6BF 6C insb 0000E6C0 7563 jnz 0xe725 0000E6C2 6B792E20 imul di,[bx+di+0x2e],byte +0x20 0000E6C6 2020 and [bx+si],ah 0000E6C8 2020 and [bx+si],ah 0000E6CA 2020 and [bx+si],ah 0000E6CC 2020 and [bx+si],ah 0000E6CE 200D and [di],cl 0000E6D0 0001 add [bx+di],al 0000E6D2 07 pop es 0000E6D3 0020 add [bx+si],ah 0000E6D5 53 push bx 0000E6D6 68616D push word 0x6d61 0000E6D9 652C20 gs sub al,0x20 0000E6DC 59 pop cx 0000E6DD 6F outsw 0000E6DE 7520 jnz 0xe700 0000E6E0 7765 ja 0xe747 0000E6E2 7265 jc 0xe749 0000E6E4 207368 and [bp+di+0x68],dh 0000E6E7 6F outsw 0000E6E8 7274 jc 0xe75e 0000E6EA 206279 and [bp+si+0x79],ah 0000E6ED 206120 and [bx+di+0x20],ah 0000E6F0 7469 jz 0xe75b 0000E6F2 6E outsb 0000E6F3 7920 jns 0xe715 0000E6F5 61 popaw 0000E6F6 6D insw 0000E6F7 6F outsw 0000E6F8 756E jnz 0xe768 0000E6FA 742E jz 0xe72a 0000E6FC 0D0108 or ax,0x801 0000E6FF 0020 add [bx+si],ah 0000E701 2020 and [bx+si],ah 0000E703 2020 and [bx+si],ah 0000E705 2020 and [bx+si],ah 0000E707 20476F and [bx+0x6f],al 0000E70A 20666F and [bp+0x6f],ah 0000E70D 7220 jc 0xe72f 0000E70F 6974207468 imul si,[si+0x20],word 0x6874 0000E714 6973207469 imul si,[bp+di+0x20],word 0x6974 0000E719 6D insw 0000E71A 652E2020 and [cs:bx+si],ah 0000E71E 2020 and [bx+si],ah 0000E720 2020 and [bx+si],ah 0000E722 2020 and [bx+si],ah 0000E724 2020 and [bx+si],ah 0000E726 2020 and [bx+si],ah 0000E728 0D0001 or ax,0x100 0000E72B 07 pop es 0000E72C 0020 add [bx+si],ah 0000E72E 2020 and [bx+si],ah 0000E730 4A dec dx 0000E731 7573 jnz 0xe7a6 0000E733 7420 jz 0xe755 0000E735 6D insw 0000E736 61 popaw 0000E737 6465206974 and [gs:bx+di+0x74],ch 0000E73C 206279 and [bp+si+0x79],ah 0000E73F 207468 and [si+0x68],dh 0000E742 6520736B and [gs:bp+di+0x6b],dh 0000E746 696E206F66 imul bp,[bp+0x20],word 0x666f 0000E74B 20796F and [bx+di+0x6f],bh 0000E74E 7572 jnz 0xe7c2 0000E750 2020 and [bx+si],ah 0000E752 2020 and [bx+si],ah 0000E754 200D and [di],cl 0000E756 0108 add [bx+si],cx 0000E758 0020 add [bx+si],ah 0000E75A 2020 and [bx+si],ah 0000E75C 2020 and [bx+si],ah 0000E75E 207465 and [si+0x65],dh 0000E761 657468 gs jz 0xe7cc 0000E764 2E205469 and [cs:si+0x69],dl 0000E768 6D insw 0000E769 6520746F and [gs:si+0x6f],dh 0000E76D 207072 and [bx+si+0x72],dh 0000E770 6F outsw 0000E771 677265 jc 0xe7d9 0000E774 7373 jnc 0xe7e9 0000E776 2E2E2020 and [cs:bx+si],ah 0000E77A 2020 and [bx+si],ah 0000E77C 2020 and [bx+si],ah 0000E77E 2020 and [bx+si],ah 0000E780 200D and [di],cl 0000E782 0001 add [bx+di],al 0000E784 07 pop es 0000E785 0020 add [bx+si],ah 0000E787 4D dec bp 0000E788 6F outsw 0000E789 7265 jc 0xe7f0 0000E78B 207468 and [si+0x68],dh 0000E78E 61 popaw 0000E78F 6E outsb 0000E790 20656E and [di+0x6e],ah 0000E793 6F outsw 0000E794 7567 jnz 0xe7fd 0000E796 68202E push word 0x2e20 0000E799 59 pop cx 0000E79A 6F outsw 0000E79B 7520 jnz 0xe7bd 0000E79D 686176 push word 0x7661 0000E7A0 65207468 and [gs:si+0x68],dh 0000E7A4 65206D61 and [gs:di+0x61],ch 0000E7A8 6B696E67 imul bp,[bx+di+0x6e],byte +0x67 0000E7AC 7320 jnc 0xe7ce 0000E7AE 0D0108 or ax,0x801 0000E7B1 0020 add [bx+si],ah 0000E7B3 2020 and [bx+si],ah 0000E7B5 2020 and [bx+si],ah 0000E7B7 6F outsw 0000E7B8 66206120 o32 and [bx+di+0x20],ah 0000E7BC 6D insw 0000E7BD 61 popaw 0000E7BE 7374 jnc 0xe834 0000E7C0 657220 gs jc 0xe7e3 0000E7C3 4C dec sp 0000E7C4 656D gs insw 0000E7C6 6D insw 0000E7C7 696E677320 imul bp,[bp+0x67],word 0x2073 0000E7CC 706C jo 0xe83a 0000E7CE 61 popaw 0000E7CF 7965 jns 0xe836 0000E7D1 722E jc 0xe801 0000E7D3 2020 and [bx+si],ah 0000E7D5 2020 and [bx+si],ah 0000E7D7 2020 and [bx+si],ah 0000E7D9 200D and [di],cl 0000E7DB 0001 add [bx+di],al 0000E7DD 07 pop es 0000E7DE 0020 add [bx+si],ah 0000E7E0 57 push di 0000E7E1 686174 push word 0x7461 0000E7E4 206120 and [bx+di+0x20],ah 0000E7E7 66696E6520646973 imul ebp,[bp+0x65],dword 0x73696420 0000E7EF 706C jo 0xe85d 0000E7F1 61 popaw 0000E7F2 7920 jns 0xe814 0000E7F4 6F outsw 0000E7F5 66204C65 o32 and [si+0x65],cl 0000E7F9 6D insw 0000E7FA 6D insw 0000E7FB 696E672063 imul bp,[bp+0x67],word 0x6320 0000E800 6F outsw 0000E801 6E outsb 0000E802 7472 jz 0xe876 0000E804 6F outsw 0000E805 6C insb 0000E806 2E0D0108 cs or ax,0x801 0000E80A 0020 add [bx+si],ah 0000E80C 54 push sp 0000E80D 61 popaw 0000E80E 6B652061 imul sp,[di+0x20],byte +0x61 0000E812 20626F and [bp+si+0x6f],ah 0000E815 7720 ja 0xe837 0000E817 7468 jz 0xe881 0000E819 656E gs outsb 0000E81B 206361 and [bp+di+0x61],ah 0000E81E 7272 jc 0xe892 0000E820 7920 jns 0xe842 0000E822 6F outsw 0000E823 6E outsb 0000E824 207769 and [bx+0x69],dh 0000E827 7468 jz 0xe891 0000E829 207468 and [si+0x68],dh 0000E82C 65206761 and [gs:bx+0x61],ah 0000E830 6D insw 0000E831 652E0D0001 cs or ax,0x100 0000E836 07 pop es 0000E837 0020 add [bx+si],ah 0000E839 2020 and [bx+si],ah 0000E83B 2020 and [bx+si],ah 0000E83D 57 push di 0000E83E 4F dec di 0000E83F 57 push di 0000E840 2120 and [bx+si],sp 0000E842 59 pop cx 0000E843 6F outsw 0000E844 7520 jnz 0xe866 0000E846 7361 jnc 0xe8a9 0000E848 7665 jna 0xe8af 0000E84A 64206576 and [fs:di+0x76],ah 0000E84E 657279 gs jc 0xe8ca 0000E851 204C65 and [si+0x65],cl 0000E854 6D insw 0000E855 6D insw 0000E856 696E672E20 imul bp,[bp+0x67],word 0x202e 0000E85B 2020 and [bx+si],ah 0000E85D 2020 and [bx+si],ah 0000E85F 200D and [di],cl 0000E861 0108 add [bx+si],cx 0000E863 0020 add [bx+si],ah 0000E865 2020 and [bx+si],ah 0000E867 2020 and [bx+si],ah 0000E869 2020 and [bx+si],ah 0000E86B 2020 and [bx+si],ah 0000E86D 2020 and [bx+si],ah 0000E86F 54 push sp 0000E870 4F dec di 0000E871 54 push sp 0000E872 41 inc cx 0000E873 4C dec sp 0000E874 4C dec sp 0000E875 59 pop cx 0000E876 204558 and [di+0x58],al 0000E879 43 inc bx 0000E87A 45 inc bp 0000E87B 4C dec sp 0000E87C 4C dec sp 0000E87D 45 inc bp 0000E87E 4E dec si 0000E87F 54 push sp 0000E880 2120 and [bx+si],sp 0000E882 2020 and [bx+si],ah 0000E884 2020 and [bx+si],ah 0000E886 2020 and [bx+si],ah 0000E888 2020 and [bx+si],ah 0000E88A 2020 and [bx+si],ah 0000E88C 0D0001 or ax,0x100 0000E88F 0300 add ax,[bx+si] 0000E891 2020 and [bx+si],ah 0000E893 2020 and [bx+si],ah 0000E895 2020 and [bx+si],ah 0000E897 2020 and [bx+si],ah 0000E899 2020 and [bx+si],ah 0000E89B 2020 and [bx+si],ah 0000E89D 20436F and [bp+di+0x6f],al 0000E8A0 6E outsb 0000E8A1 677261 jc 0xe905 0000E8A4 7475 jz 0xe91b 0000E8A6 6C insb 0000E8A7 61 popaw 0000E8A8 7469 jz 0xe913 0000E8AA 6F outsw 0000E8AB 6E outsb 0000E8AC 7321 jnc 0xe8cf 0000E8AE 2020 and [bx+si],ah 0000E8B0 2020 and [bx+si],ah 0000E8B2 2020 and [bx+si],ah 0000E8B4 2020 and [bx+si],ah 0000E8B6 2020 and [bx+si],ah 0000E8B8 2020 and [bx+si],ah 0000E8BA 0D0108 or ax,0x801 0000E8BD 0020 add [bx+si],ah 0000E8BF 2020 and [bx+si],ah 0000E8C1 2020 and [bx+si],ah 0000E8C3 2020 and [bx+si],ah 0000E8C5 20596F and [bx+di+0x6f],bl 0000E8C8 7520 jnz 0xe8ea 0000E8CA 61 popaw 0000E8CB 7265 jc 0xe932 0000E8CD 207472 and [si+0x72],dh 0000E8D0 756C jnz 0xe93e 0000E8D2 7920 jns 0xe8f4 0000E8D4 61 popaw 0000E8D5 6E outsb 0000E8D6 204578 and [di+0x78],al 0000E8D9 63656C arpl [di+0x6c],sp 0000E8DC 6C insb 0000E8DD 656E gs outsb 0000E8DF 7420 jz 0xe901 0000E8E1 2020 and [bx+si],ah 0000E8E3 2020 and [bx+si],ah 0000E8E5 2020 and [bx+si],ah 0000E8E7 0D0109 or ax,0x901 0000E8EA 0020 add [bx+si],ah 0000E8EC 2020 and [bx+si],ah 0000E8EE 2020 and [bx+si],ah 0000E8F0 2020 and [bx+si],ah 0000E8F2 2020 and [bx+si],ah 0000E8F4 2020 and [bx+si],ah 0000E8F6 204C65 and [si+0x65],cl 0000E8F9 6D insw 0000E8FA 6D insw 0000E8FB 696E677320 imul bp,[bp+0x67],word 0x2073 0000E900 706C jo 0xe96e 0000E902 61 popaw 0000E903 7965 jns 0xe96a 0000E905 7220 jc 0xe927 0000E907 2020 and [bx+si],ah 0000E909 2020 and [bx+si],ah 0000E90B 2020 and [bx+si],ah 0000E90D 2020 and [bx+si],ah 0000E90F 2020 and [bx+si],ah 0000E911 2020 and [bx+si],ah 0000E913 200D and [di],cl 0000E915 010B add [bp+di],cx 0000E917 0020 add [bx+si],ah 0000E919 2020 and [bx+si],ah 0000E91B 2020 and [bx+si],ah 0000E91D 54 push sp 0000E91E 686520 push word 0x2065 0000E921 4C dec sp 0000E922 656D gs insw 0000E924 6D insw 0000E925 696E677320 imul bp,[bp+0x67],word 0x2073 0000E92A 53 push bx 0000E92B 61 popaw 0000E92C 6761 a32 popaw 0000E92E 20636F and [bp+di+0x6f],ah 0000E931 6E outsb 0000E932 7469 jz 0xe99d 0000E934 6E outsb 0000E935 7565 jnz 0xe99c 0000E937 7320 jnc 0xe959 0000E939 61 popaw 0000E93A 7420 jz 0xe95c 0000E93C 61 popaw 0000E93D 2020 and [bx+si],ah 0000E93F 2020 and [bx+si],ah 0000E941 0D010C or ax,0xc01 0000E944 0020 add [bx+si],ah 0000E946 2020 and [bx+si],ah 0000E948 2020 and [bx+si],ah 0000E94A 2020 and [bx+si],ah 0000E94C 6C insb 0000E94D 61 popaw 0000E94E 7465 jz 0xe9b5 0000E950 7220 jc 0xe972 0000E952 6461 fs popaw 0000E954 7465 jz 0xe9bb 0000E956 2C20 sub al,0x20 0000E958 7761 ja 0xe9bb 0000E95A 7463 jz 0xe9bf 0000E95C 682074 push word 0x7420 0000E95F 686973 push word 0x7369 0000E962 207370 and [bp+di+0x70],dh 0000E965 61 popaw 0000E966 636520 arpl [di+0x20],sp 0000E969 2020 and [bx+si],ah 0000E96B 2020 and [bx+si],ah 0000E96D 200D and [di],cl 0000E96F 0000 add [bx+si],al 0000E971 0001 add [bx+di],al 0000E973 0000 add [bx+si],al 0000E975 0001 add [bx+di],al 0000E977 0000 add [bx+si],al 0000E979 0001 add [bx+di],al 0000E97B 0000 add [bx+si],al 0000E97D 0001 add [bx+di],al 0000E97F AA stosb 0000E980 55 push bp 0000E981 800000 add byte [bx+si],0x0 0000E984 00800000 add [bx+si+0x0],al 0000E988 00800000 add [bx+si+0x0],al 0000E98C 00800000 add [bx+si+0x0],al 0000E990 0000 add [bx+si],al 0000E992 01800000 add [bx+si+0x0],ax 0000E996 01800000 add [bx+si+0x0],ax 0000E99A 01800000 add [bx+si+0x0],ax 0000E99E 54 push sp 0000E99F 2A542A sub dl,[si+0x2a] 0000E9A2 0000 add [bx+si],al 0000E9A4 01800000 add [bx+si+0x0],ax 0000E9A8 01800000 add [bx+si+0x0],ax 0000E9AC 01800000 add [bx+si+0x0],ax 0000E9B0 0000 add [bx+si],al 0000E9B2 01800000 add [bx+si+0x0],ax 0000E9B6 01800000 add [bx+si+0x0],ax 0000E9BA 01800000 add [bx+si+0x0],ax 0000E9BE 55 push bp 0000E9BF AA stosb 0000E9C0 55 push bp 0000E9C1 AA stosb 0000E9C2 0000 add [bx+si],al 0000E9C4 01800000 add [bx+si+0x0],ax 0000E9C8 01800000 add [bx+si+0x0],ax 0000E9CC 01800000 add [bx+si+0x0],ax 0000E9D0 0000 add [bx+si],al 0000E9D2 19980000 sbb [bx+si+0x0],bx 0000E9D6 40 inc ax 0000E9D7 024002 add al,[bx+si+0x2] 0000E9DA 0000 add [bx+si],al 0000E9DC 0000 add [bx+si],al 0000E9DE 40 inc ax 0000E9DF 024002 add al,[bx+si+0x2] 0000E9E2 0000 add [bx+si],al 0000E9E4 0000 add [bx+si],al 0000E9E6 40 inc ax 0000E9E7 024002 add al,[bx+si+0x2] 0000E9EA 0000 add [bx+si],al 0000E9EC 19980000 sbb [bx+si+0x0],bx 0000E9F0 0000 add [bx+si],al 0000E9F2 781E js 0xea12 0000E9F4 40 inc ax 0000E9F5 024002 add al,[bx+si+0x2] 0000E9F8 40 inc ax 0000E9F9 0200 add al,[bx+si] 0000E9FB 0000 add [bx+si],al 0000E9FD 0000 add [bx+si],al 0000E9FF 0000 add [bx+si],al 0000EA01 0000 add [bx+si],al 0000EA03 0000 add [bx+si],al 0000EA05 004002 add [bx+si+0x2],al 0000EA08 40 inc ax 0000EA09 024002 add al,[bx+si+0x2] 0000EA0C 781E js 0xea2c 0000EA0E 0000 add [bx+si],al 0000EA10 0000 add [bx+si],al 0000EA12 799E jns 0xe9b2 0000EA14 40 inc ax 0000EA15 024002 add al,[bx+si+0x2] 0000EA18 40 inc ax 0000EA19 0200 add al,[bx+si] 0000EA1B 0000 add [bx+si],al 0000EA1D 004002 add [bx+si+0x2],al 0000EA20 40 inc ax 0000EA21 0200 add al,[bx+si] 0000EA23 0000 add [bx+si],al 0000EA25 004002 add [bx+si+0x2],al 0000EA28 40 inc ax 0000EA29 0200 add al,[bx+si] 0000EA2B 00799E add [bx+di-0x62],bh 0000EA2E 0000 add [bx+si],al 0000EA30 0000 add [bx+si],al 0000EA32 0000 add [bx+si],al 0000EA34 0003 add [bp+di],al 0000EA36 800000 add byte [bx+si],0x0 0000EA39 0000 add [bx+si],al 0000EA3B 0000 add [bx+si],al 0000EA3D 03800000 add ax,[bx+si+0x0] 0000EA41 0000 add [bx+si],al 0000EA43 0000 add [bx+si],al 0000EA45 03800000 add ax,[bx+si+0x0] 0000EA49 0000 add [bx+si],al 0000EA4B 0022 add [bp+si],ah 0000EA4D 214CCC and [si-0x34],cx 0000EA50 3331 xor si,[bx+di] 0000EA52 48 dec ax 0000EA53 8800 mov [bx+si],al 0000EA55 0000 add [bx+si],al 0000EA57 0000 add [bx+si],al 0000EA59 02C0 add al,al 0000EA5B 0000 add [bx+si],al 0000EA5D 0000 add [bx+si],al 0000EA5F 0000 add [bx+si],al 0000EA61 02C0 add al,al 0000EA63 0000 add [bx+si],al 0000EA65 0000 add [bx+si],al 0000EA67 0000 add [bx+si],al 0000EA69 02C0 add al,al 0000EA6B 0000 add [bx+si],al 0000EA6D 0000 add [bx+si],al 0000EA6F 0000 add [bx+si],al 0000EA71 0F db 0x0f 0000EA72 F00000 lock add [bx+si],al 0000EA75 0F db 0x0f 0000EA76 F00000 lock add [bx+si],al 0000EA79 0F db 0x0f 0000EA7A F00000 lock add [bx+si],al 0000EA7D 0F db 0x0f 0000EA7E F00000 lock add [bx+si],al 0000EA81 0F db 0x0f 0000EA82 F00000 lock add [bx+si],al 0000EA85 0F db 0x0f 0000EA86 F000FF lock add bh,bh 0000EA89 FF db 0xff 0000EA8A FF db 0xff 0000EA8B FF db 0xff 0000EA8C FF db 0xff 0000EA8D FF db 0xff 0000EA8E FF db 0xff 0000EA8F FF db 0xff 0000EA90 FF db 0xff 0000EA91 FF db 0xff 0000EA92 FF db 0xff 0000EA93 FF db 0xff 0000EA94 FF db 0xff 0000EA95 FF db 0xff 0000EA96 FF db 0xff 0000EA97 FF00 inc word [bx+si] 0000EA99 0F db 0x0f 0000EA9A F00000 lock add [bx+si],al 0000EA9D 0F db 0x0f 0000EA9E F00000 lock add [bx+si],al 0000EAA1 0F db 0x0f 0000EAA2 F00000 lock add [bx+si],al 0000EAA5 0F db 0x0f 0000EAA6 F00000 lock add [bx+si],al 0000EAA9 0F db 0x0f 0000EAAA F00000 lock add [bx+si],al 0000EAAD 0F db 0x0f 0000EAAE F00000 lock add [bx+si],al 0000EAB1 0000 add [bx+si],al 0000EAB3 002B add [bp+di],ch 0000EAB5 C143E820 rol word [bp+di-0x18],0x20 0000EAB9 0000 add [bx+si],al 0000EABB 0830 or [bx+si],dh 0000EABD 0000 add [bx+si],al 0000EABF 0C30 or al,0x30 0000EAC1 0000 add [bx+si],al 0000EAC3 0C00 or al,0x0 0000EAC5 0000 add [bx+si],al 0000EAC7 0000 add [bx+si],al 0000EAC9 0000 add [bx+si],al 0000EACB 0010 add [bx+si],dl 0000EACD 0000 add [bx+si],al 0000EACF 0410 add al,0x10 0000EAD1 0000 add [bx+si],al 0000EAD3 0400 add al,0x0 0000EAD5 0000 add [bx+si],al 0000EAD7 0000 add [bx+si],al 0000EAD9 0000 add [bx+si],al 0000EADB 0030 add [bx+si],dh 0000EADD 0000 add [bx+si],al 0000EADF 0C30 or al,0x30 0000EAE1 0000 add [bx+si],al 0000EAE3 0C20 or al,0x20 0000EAE5 0000 add [bx+si],al 0000EAE7 082B or [bp+di],ch 0000EAE9 C143E800 rol word [bp+di-0x18],0x0 0000EAED 0000 add [bx+si],al 0000EAEF 00FF add bh,bh 0000EAF1 FF db 0xff 0000EAF2 FF db 0xff 0000EAF3 FF db 0xff 0000EAF4 FF db 0xff 0000EAF5 FF db 0xff 0000EAF6 FF db 0xff 0000EAF7 FF db 0xff 0000EAF8 FF db 0xff 0000EAF9 FF db 0xff 0000EAFA FF db 0xff 0000EAFB FF db 0xff 0000EAFC FC cld 0000EAFD 0000 add [bx+si],al 0000EAFF 3F aas 0000EB00 FC cld 0000EB01 0000 add [bx+si],al 0000EB03 3F aas 0000EB04 FC cld 0000EB05 0000 add [bx+si],al 0000EB07 3F aas 0000EB08 FC cld 0000EB09 0000 add [bx+si],al 0000EB0B 3F aas 0000EB0C FC cld 0000EB0D 0000 add [bx+si],al 0000EB0F 3F aas 0000EB10 FC cld 0000EB11 0000 add [bx+si],al 0000EB13 3F aas 0000EB14 FC cld 0000EB15 0000 add [bx+si],al 0000EB17 3F aas 0000EB18 FC cld 0000EB19 0000 add [bx+si],al 0000EB1B 3F aas 0000EB1C FC cld 0000EB1D 0000 add [bx+si],al 0000EB1F 3F aas 0000EB20 FC cld 0000EB21 0000 add [bx+si],al 0000EB23 3F aas 0000EB24 FF db 0xff 0000EB25 FF db 0xff 0000EB26 FF db 0xff 0000EB27 FF db 0xff 0000EB28 FF db 0xff 0000EB29 FF db 0xff 0000EB2A FF db 0xff 0000EB2B FF db 0xff 0000EB2C FF db 0xff 0000EB2D FF db 0xff 0000EB2E FF db 0xff 0000EB2F FF804020 inc word [bx+si+0x2040] 0000EB33 1008 adc [bx+si],cl 0000EB35 0402 add al,0x2 0000EB37 01C0 add ax,ax 0000EB39 300C xor [si],cl 0000EB3B 03F0 add si,ax 0000EB3D 0F0000 sldt [bx+si] 0000EB40 5A pop dx 0000EB41 00B4000E add [si+0xe00],dh 0000EB45 016801 add [bx+si+0x1],bp 0000EB48 C2011C ret 0x1c01 0000EB4B 027602 add dh,[bp+0x2] 0000EB4E D002 rol byte [bp+si],1 0000EB50 2A03 sub al,[bp+di] 0000EB52 8403 test [bp+di],al 0000EB54 DE03 fiadd word [bp+di] 0000EB56 3804 cmp [si],al 0000EB58 92 xchg ax,dx 0000EB59 04EC add al,0xec 0000EB5B 0446 add al,0x46 0000EB5D 05A005 add ax,0x5a0 0000EB60 FA cli 0000EB61 050000 add ax,0x0 0000EB64 6C insb 0000EB65 00D8 add al,bl 0000EB67 004401 add [si+0x1],al 0000EB6A B001 mov al,0x1 0000EB6C 1C02 sbb al,0x2 0000EB6E 8802 mov [bp+si],al 0000EB70 F4 hlt 0000EB71 026003 add ah,[bx+si+0x3] 0000EB74 CC int3 0000EB75 0338 add di,[bx+si] 0000EB77 04A4 add al,0xa4 0000EB79 0410 add al,0x10 0000EB7B 057C05 add ax,0x57c 0000EB7E E80554 call word 0x3f86 0000EB81 06 push es 0000EB82 0000 add [bx+si],al 0000EB84 3C00 cmp al,0x0 0000EB86 7800 js 0xeb88 0000EB88 B400 mov ah,0x0 0000EB8A F0002C lock add [si],ch 0000EB8D 016801 add [bx+si+0x1],bp 0000EB90 A4 movsb 0000EB91 0100 add [bx+si],ax 0000EB93 00E0 add al,ah 0000EB95 01C0 add ax,ax 0000EB97 03A00580 add sp,[bx+si-0x7ffb] 0000EB9B 07 pop es 0000EB9C 60 pushaw 0000EB9D 09400B or [bx+si+0xb],ax 0000EBA0 200D and [di],cl 0000EBA2 51 push cx 0000EBA3 52 push dx 0000EBA4 53 push bx 0000EBA5 54 push sp 0000EBA6 55 push bp 0000EBA7 56 push si 0000EBA8 57 push di 0000EBA9 58 pop ax 0000EBAA 59 pop cx 0000EBAB 5A pop dx 0000EBAC 5B pop bx 0000EBAD 5C pop sp 0000EBAE 5D pop bp 0000EBAF 5E pop si 0000EBB0 5F pop di 0000EBB1 60 pushaw 0000EBB2 61 popaw 0000EBB3 626364 bound sp,[bp+di+0x64] 0000EBB6 0209 add cl,[bx+di] 0000EBB8 0D1112 or ax,0x1211 0000EBBB 191A sbb [bp+si],bx 0000EBBD 1E push ds 0000EBBE 2A2D sub ch,[di] 0000EBC0 3038 xor [bx+si],bh 0000EBC2 050E0F add ax,0xf0e 0000EBC5 17 pop ss 0000EBC6 1D2024 sbb ax,0x2420 0000EBC9 354B39 xor ax,0x394b 0000EBCC 3A3B cmp bh,[bp+di] 0000EBCE 3C3E cmp al,0x3e 0000EBD0 47 inc di 0000EBD1 0813 or [bp+di],dl 0000EBD3 16 push ss 0000EBD4 1C1F sbb al,0x1f 0000EBD6 2123 and [bp+di],sp 0000EBD8 252934 and ax,0x3429 0000EBDB 3637 ss aaa 0000EBDD 284F27 sub [bx+0x27],cl 0000EBE0 49 dec cx 0000EBE1 4A dec dx 0000EBE2 06 push es 0000EBE3 4D dec bp 0000EBE4 3207 xor al,[bx] 0000EBE6 0B4822 or cx,[bx+si+0x22] 0000EBE9 2E3133 xor [cs:bp+di],si 0000EBEC 40 inc ax 0000EBED 42 inc dx 0000EBEE 50 push ax 0000EBEF 4C dec sp 0000EBF0 41 inc cx 0000EBF1 3F aas 0000EBF2 3D2C1B cmp ax,0x1b2c 0000EBF5 1815 sbb [di],dl 0000EBF7 142B adc al,0x2b 0000EBF9 100A adc [bp+si],cl 0000EBFB 0403 add al,0x3 0000EBFD 0126460C add [0xc46],sp 0000EC01 43 inc bx 0000EC02 44 inc sp 0000EC03 2F das 0000EC04 45 inc bp 0000EC05 4E dec si 0000EC06 0101 add [bx+di],ax 0000EC08 0101 add [bx+di],ax 0000EC0A 0101 add [bx+di],ax 0000EC0C 0101 add [bx+di],ax 0000EC0E 0101 add [bx+di],ax 0000EC10 0101 add [bx+di],ax 0000EC12 0101 add [bx+di],ax 0000EC14 0101 add [bx+di],ax 0000EC16 0101 add [bx+di],ax 0000EC18 0101 add [bx+di],ax 0000EC1A 0101 add [bx+di],ax 0000EC1C 0101 add [bx+di],ax 0000EC1E 0101 add [bx+di],ax 0000EC20 0101 add [bx+di],ax 0000EC22 0101 add [bx+di],ax 0000EC24 0101 add [bx+di],ax 0000EC26 0101 add [bx+di],ax 0000EC28 0101 add [bx+di],ax 0000EC2A 0101 add [bx+di],ax 0000EC2C 0101 add [bx+di],ax 0000EC2E 0101 add [bx+di],ax 0000EC30 0101 add [bx+di],ax 0000EC32 0101 add [bx+di],ax 0000EC34 0101 add [bx+di],ax 0000EC36 0101 add [bx+di],ax 0000EC38 0101 add [bx+di],ax 0000EC3A 0101 add [bx+di],ax 0000EC3C 0101 add [bx+di],ax 0000EC3E 0101 add [bx+di],ax 0000EC40 0101 add [bx+di],ax 0000EC42 0000 add [bx+si],al 0000EC44 0000 add [bx+si],al 0000EC46 0000 add [bx+si],al 0000EC48 0000 add [bx+si],al 0000EC4A 0000 add [bx+si],al 0000EC4C 0000 add [bx+si],al 0000EC4E 0000 add [bx+si],al 0000EC50 0000 add [bx+si],al 0000EC52 0000 add [bx+si],al 0000EC54 0000 add [bx+si],al 0000EC56 0000 add [bx+si],al 0000EC58 0000 add [bx+si],al 0000EC5A 0000 add [bx+si],al 0000EC5C 0000 add [bx+si],al 0000EC5E 0000 add [bx+si],al 0000EC60 0000 add [bx+si],al 0000EC62 0000 add [bx+si],al 0000EC64 0000 add [bx+si],al 0000EC66 0000 add [bx+si],al 0000EC68 0000 add [bx+si],al 0000EC6A 0000 add [bx+si],al 0000EC6C 0000 add [bx+si],al 0000EC6E 0000 add [bx+si],al 0000EC70 0000 add [bx+si],al 0000EC72 0000 add [bx+si],al 0000EC74 0000 add [bx+si],al 0000EC76 0000 add [bx+si],al 0000EC78 0000 add [bx+si],al 0000EC7A 0000 add [bx+si],al 0000EC7C 0000 add [bx+si],al 0000EC7E 0000 add [bx+si],al 0000EC80 0000 add [bx+si],al 0000EC82 0000 add [bx+si],al 0000EC84 0000 add [bx+si],al 0000EC86 0000 add [bx+si],al 0000EC88 0000 add [bx+si],al 0000EC8A 0000 add [bx+si],al 0000EC8C 0000 add [bx+si],al 0000EC8E 0000 add [bx+si],al 0000EC90 0000 add [bx+si],al 0000EC92 0000 add [bx+si],al 0000EC94 0000 add [bx+si],al 0000EC96 0000 add [bx+si],al 0000EC98 0000 add [bx+si],al 0000EC9A 0000 add [bx+si],al 0000EC9C 0000 add [bx+si],al 0000EC9E 0000 add [bx+si],al 0000ECA0 0000 add [bx+si],al 0000ECA2 0000 add [bx+si],al 0000ECA4 0000 add [bx+si],al 0000ECA6 0000 add [bx+si],al 0000ECA8 0000 add [bx+si],al 0000ECAA 0000 add [bx+si],al 0000ECAC 0000 add [bx+si],al 0000ECAE 0000 add [bx+si],al 0000ECB0 0000 add [bx+si],al 0000ECB2 0000 add [bx+si],al 0000ECB4 0000 add [bx+si],al 0000ECB6 0000 add [bx+si],al 0000ECB8 0000 add [bx+si],al 0000ECBA 0000 add [bx+si],al 0000ECBC 0000 add [bx+si],al 0000ECBE 0000 add [bx+si],al 0000ECC0 0000 add [bx+si],al 0000ECC2 0000 add [bx+si],al 0000ECC4 0000 add [bx+si],al 0000ECC6 0000 add [bx+si],al 0000ECC8 0000 add [bx+si],al 0000ECCA 0000 add [bx+si],al 0000ECCC 0000 add [bx+si],al 0000ECCE 0000 add [bx+si],al 0000ECD0 0000 add [bx+si],al 0000ECD2 0000 add [bx+si],al 0000ECD4 0000 add [bx+si],al 0000ECD6 0000 add [bx+si],al 0000ECD8 0000 add [bx+si],al 0000ECDA 0000 add [bx+si],al 0000ECDC 0000 add [bx+si],al 0000ECDE 0000 add [bx+si],al 0000ECE0 0000 add [bx+si],al 0000ECE2 0000 add [bx+si],al 0000ECE4 0000 add [bx+si],al 0000ECE6 0000 add [bx+si],al 0000ECE8 0000 add [bx+si],al 0000ECEA 0000 add [bx+si],al 0000ECEC 0000 add [bx+si],al 0000ECEE 0000 add [bx+si],al 0000ECF0 0000 add [bx+si],al 0000ECF2 0000 add [bx+si],al 0000ECF4 0000 add [bx+si],al 0000ECF6 0000 add [bx+si],al 0000ECF8 0000 add [bx+si],al 0000ECFA 0000 add [bx+si],al 0000ECFC 0000 add [bx+si],al 0000ECFE 0000 add [bx+si],al 0000ED00 0000 add [bx+si],al 0000ED02 0000 add [bx+si],al 0000ED04 0000 add [bx+si],al 0000ED06 0000 add [bx+si],al 0000ED08 0000 add [bx+si],al 0000ED0A 0000 add [bx+si],al 0000ED0C 0000 add [bx+si],al 0000ED0E 0000 add [bx+si],al 0000ED10 0000 add [bx+si],al 0000ED12 0000 add [bx+si],al 0000ED14 0000 add [bx+si],al 0000ED16 0000 add [bx+si],al 0000ED18 0000 add [bx+si],al 0000ED1A 0000 add [bx+si],al 0000ED1C 0000 add [bx+si],al 0000ED1E 0000 add [bx+si],al 0000ED20 0000 add [bx+si],al 0000ED22 0000 add [bx+si],al 0000ED24 0000 add [bx+si],al 0000ED26 0000 add [bx+si],al 0000ED28 0000 add [bx+si],al 0000ED2A 0000 add [bx+si],al 0000ED2C 0000 add [bx+si],al 0000ED2E 0000 add [bx+si],al 0000ED30 0000 add [bx+si],al 0000ED32 0000 add [bx+si],al 0000ED34 0000 add [bx+si],al 0000ED36 0000 add [bx+si],al 0000ED38 0000 add [bx+si],al 0000ED3A 0000 add [bx+si],al 0000ED3C 0000 add [bx+si],al 0000ED3E 0000 add [bx+si],al 0000ED40 0000 add [bx+si],al 0000ED42 0000 add [bx+si],al 0000ED44 0000 add [bx+si],al 0000ED46 0000 add [bx+si],al 0000ED48 0000 add [bx+si],al 0000ED4A 0000 add [bx+si],al 0000ED4C 0000 add [bx+si],al 0000ED4E 0000 add [bx+si],al 0000ED50 0000 add [bx+si],al 0000ED52 0000 add [bx+si],al 0000ED54 0000 add [bx+si],al 0000ED56 0000 add [bx+si],al 0000ED58 0000 add [bx+si],al 0000ED5A 0000 add [bx+si],al 0000ED5C 0000 add [bx+si],al 0000ED5E 0000 add [bx+si],al 0000ED60 0000 add [bx+si],al 0000ED62 0000 add [bx+si],al 0000ED64 0000 add [bx+si],al 0000ED66 0000 add [bx+si],al 0000ED68 0000 add [bx+si],al 0000ED6A 0000 add [bx+si],al 0000ED6C 0000 add [bx+si],al 0000ED6E 0000 add [bx+si],al 0000ED70 0000 add [bx+si],al 0000ED72 0000 add [bx+si],al 0000ED74 0000 add [bx+si],al 0000ED76 0000 add [bx+si],al 0000ED78 0000 add [bx+si],al 0000ED7A 0000 add [bx+si],al 0000ED7C 0000 add [bx+si],al 0000ED7E 0000 add [bx+si],al 0000ED80 0000 add [bx+si],al 0000ED82 0000 add [bx+si],al 0000ED84 0000 add [bx+si],al 0000ED86 0000 add [bx+si],al 0000ED88 0000 add [bx+si],al 0000ED8A 0000 add [bx+si],al 0000ED8C 0000 add [bx+si],al 0000ED8E 0000 add [bx+si],al 0000ED90 0000 add [bx+si],al 0000ED92 0000 add [bx+si],al 0000ED94 0000 add [bx+si],al 0000ED96 0000 add [bx+si],al 0000ED98 0000 add [bx+si],al 0000ED9A 0000 add [bx+si],al 0000ED9C 0000 add [bx+si],al 0000ED9E 0000 add [bx+si],al 0000EDA0 0000 add [bx+si],al 0000EDA2 0000 add [bx+si],al 0000EDA4 0000 add [bx+si],al 0000EDA6 0000 add [bx+si],al 0000EDA8 0000 add [bx+si],al 0000EDAA 0000 add [bx+si],al 0000EDAC 0000 add [bx+si],al 0000EDAE 0000 add [bx+si],al 0000EDB0 0000 add [bx+si],al 0000EDB2 0000 add [bx+si],al 0000EDB4 0000 add [bx+si],al 0000EDB6 0000 add [bx+si],al 0000EDB8 0000 add [bx+si],al 0000EDBA 0000 add [bx+si],al 0000EDBC 0000 add [bx+si],al 0000EDBE 0000 add [bx+si],al 0000EDC0 0000 add [bx+si],al 0000EDC2 0000 add [bx+si],al 0000EDC4 0000 add [bx+si],al 0000EDC6 0000 add [bx+si],al 0000EDC8 0000 add [bx+si],al 0000EDCA 0000 add [bx+si],al 0000EDCC 0000 add [bx+si],al 0000EDCE 0000 add [bx+si],al 0000EDD0 0000 add [bx+si],al 0000EDD2 0000 add [bx+si],al 0000EDD4 0000 add [bx+si],al 0000EDD6 0000 add [bx+si],al 0000EDD8 0000 add [bx+si],al 0000EDDA 0000 add [bx+si],al 0000EDDC 0000 add [bx+si],al 0000EDDE 0000 add [bx+si],al 0000EDE0 0000 add [bx+si],al 0000EDE2 0000 add [bx+si],al 0000EDE4 0000 add [bx+si],al 0000EDE6 0000 add [bx+si],al 0000EDE8 0000 add [bx+si],al 0000EDEA 0000 add [bx+si],al 0000EDEC 0000 add [bx+si],al 0000EDEE 0000 add [bx+si],al 0000EDF0 0000 add [bx+si],al 0000EDF2 0000 add [bx+si],al 0000EDF4 0000 add [bx+si],al 0000EDF6 0000 add [bx+si],al 0000EDF8 0000 add [bx+si],al 0000EDFA 0000 add [bx+si],al 0000EDFC 0000 add [bx+si],al 0000EDFE 0000 add [bx+si],al 0000EE00 0000 add [bx+si],al 0000EE02 0000 add [bx+si],al 0000EE04 0000 add [bx+si],al 0000EE06 0000 add [bx+si],al 0000EE08 0000 add [bx+si],al 0000EE0A 0000 add [bx+si],al 0000EE0C 0000 add [bx+si],al 0000EE0E 0000 add [bx+si],al 0000EE10 0000 add [bx+si],al 0000EE12 0000 add [bx+si],al 0000EE14 0000 add [bx+si],al 0000EE16 0000 add [bx+si],al 0000EE18 0000 add [bx+si],al 0000EE1A 0000 add [bx+si],al 0000EE1C 0000 add [bx+si],al 0000EE1E 0000 add [bx+si],al 0000EE20 0000 add [bx+si],al 0000EE22 0000 add [bx+si],al 0000EE24 0000 add [bx+si],al 0000EE26 0000 add [bx+si],al 0000EE28 0000 add [bx+si],al 0000EE2A 0000 add [bx+si],al 0000EE2C 0000 add [bx+si],al 0000EE2E 0000 add [bx+si],al 0000EE30 0000 add [bx+si],al 0000EE32 0000 add [bx+si],al 0000EE34 0000 add [bx+si],al 0000EE36 0000 add [bx+si],al 0000EE38 0000 add [bx+si],al 0000EE3A 0000 add [bx+si],al 0000EE3C 0000 add [bx+si],al 0000EE3E 0000 add [bx+si],al 0000EE40 0000 add [bx+si],al 0000EE42 0000 add [bx+si],al 0000EE44 0000 add [bx+si],al 0000EE46 0000 add [bx+si],al 0000EE48 0000 add [bx+si],al 0000EE4A 0000 add [bx+si],al 0000EE4C 0000 add [bx+si],al 0000EE4E 0000 add [bx+si],al 0000EE50 0000 add [bx+si],al 0000EE52 0000 add [bx+si],al 0000EE54 0000 add [bx+si],al 0000EE56 0000 add [bx+si],al 0000EE58 0000 add [bx+si],al 0000EE5A 0000 add [bx+si],al 0000EE5C 0000 add [bx+si],al 0000EE5E 0000 add [bx+si],al 0000EE60 0000 add [bx+si],al 0000EE62 0000 add [bx+si],al 0000EE64 0000 add [bx+si],al 0000EE66 0000 add [bx+si],al 0000EE68 0000 add [bx+si],al 0000EE6A 0000 add [bx+si],al 0000EE6C 0000 add [bx+si],al 0000EE6E 0000 add [bx+si],al 0000EE70 0000 add [bx+si],al 0000EE72 0000 add [bx+si],al 0000EE74 0000 add [bx+si],al 0000EE76 0000 add [bx+si],al 0000EE78 0000 add [bx+si],al 0000EE7A 0000 add [bx+si],al 0000EE7C 0000 add [bx+si],al 0000EE7E 0000 add [bx+si],al 0000EE80 0000 add [bx+si],al 0000EE82 0000 add [bx+si],al 0000EE84 0000 add [bx+si],al 0000EE86 0000 add [bx+si],al 0000EE88 0000 add [bx+si],al 0000EE8A 0000 add [bx+si],al 0000EE8C 0000 add [bx+si],al 0000EE8E 0000 add [bx+si],al 0000EE90 0000 add [bx+si],al 0000EE92 0000 add [bx+si],al 0000EE94 0000 add [bx+si],al 0000EE96 0000 add [bx+si],al 0000EE98 0000 add [bx+si],al 0000EE9A 0000 add [bx+si],al 0000EE9C 0000 add [bx+si],al 0000EE9E 0000 add [bx+si],al 0000EEA0 0000 add [bx+si],al 0000EEA2 0000 add [bx+si],al 0000EEA4 0000 add [bx+si],al 0000EEA6 0000 add [bx+si],al 0000EEA8 0000 add [bx+si],al 0000EEAA 0000 add [bx+si],al 0000EEAC 0000 add [bx+si],al 0000EEAE 0000 add [bx+si],al 0000EEB0 0000 add [bx+si],al 0000EEB2 0000 add [bx+si],al 0000EEB4 0000 add [bx+si],al 0000EEB6 0000 add [bx+si],al 0000EEB8 0000 add [bx+si],al 0000EEBA 0000 add [bx+si],al 0000EEBC 0000 add [bx+si],al 0000EEBE 0000 add [bx+si],al 0000EEC0 0000 add [bx+si],al 0000EEC2 0000 add [bx+si],al 0000EEC4 0000 add [bx+si],al 0000EEC6 0000 add [bx+si],al 0000EEC8 0000 add [bx+si],al 0000EECA 0000 add [bx+si],al 0000EECC 0000 add [bx+si],al 0000EECE 0000 add [bx+si],al 0000EED0 0000 add [bx+si],al 0000EED2 0000 add [bx+si],al 0000EED4 0000 add [bx+si],al 0000EED6 0000 add [bx+si],al 0000EED8 0000 add [bx+si],al 0000EEDA 0000 add [bx+si],al 0000EEDC 0000 add [bx+si],al 0000EEDE 0000 add [bx+si],al 0000EEE0 0000 add [bx+si],al 0000EEE2 0000 add [bx+si],al 0000EEE4 0000 add [bx+si],al 0000EEE6 0000 add [bx+si],al 0000EEE8 0000 add [bx+si],al 0000EEEA 0000 add [bx+si],al 0000EEEC 0000 add [bx+si],al 0000EEEE 0000 add [bx+si],al 0000EEF0 0000 add [bx+si],al 0000EEF2 0000 add [bx+si],al 0000EEF4 0000 add [bx+si],al 0000EEF6 0000 add [bx+si],al 0000EEF8 0000 add [bx+si],al 0000EEFA 0000 add [bx+si],al 0000EEFC 0000 add [bx+si],al 0000EEFE 0000 add [bx+si],al 0000EF00 0000 add [bx+si],al 0000EF02 0000 add [bx+si],al 0000EF04 0000 add [bx+si],al 0000EF06 0000 add [bx+si],al 0000EF08 0000 add [bx+si],al 0000EF0A 0000 add [bx+si],al 0000EF0C 0000 add [bx+si],al 0000EF0E 0000 add [bx+si],al 0000EF10 0000 add [bx+si],al 0000EF12 0000 add [bx+si],al 0000EF14 0000 add [bx+si],al 0000EF16 0000 add [bx+si],al 0000EF18 0000 add [bx+si],al 0000EF1A 0000 add [bx+si],al 0000EF1C 0000 add [bx+si],al 0000EF1E 0000 add [bx+si],al 0000EF20 0000 add [bx+si],al 0000EF22 0000 add [bx+si],al 0000EF24 0000 add [bx+si],al 0000EF26 0000 add [bx+si],al 0000EF28 0000 add [bx+si],al 0000EF2A 0000 add [bx+si],al 0000EF2C 0000 add [bx+si],al 0000EF2E 0000 add [bx+si],al 0000EF30 0000 add [bx+si],al 0000EF32 0000 add [bx+si],al 0000EF34 0000 add [bx+si],al 0000EF36 0000 add [bx+si],al 0000EF38 0000 add [bx+si],al 0000EF3A 0000 add [bx+si],al 0000EF3C 0000 add [bx+si],al 0000EF3E 0000 add [bx+si],al 0000EF40 0000 add [bx+si],al 0000EF42 0000 add [bx+si],al 0000EF44 0000 add [bx+si],al 0000EF46 0000 add [bx+si],al 0000EF48 0000 add [bx+si],al 0000EF4A 0000 add [bx+si],al 0000EF4C 0000 add [bx+si],al 0000EF4E 0000 add [bx+si],al 0000EF50 0000 add [bx+si],al 0000EF52 0000 add [bx+si],al 0000EF54 0000 add [bx+si],al 0000EF56 0000 add [bx+si],al 0000EF58 0000 add [bx+si],al 0000EF5A 0000 add [bx+si],al 0000EF5C 0000 add [bx+si],al 0000EF5E 0000 add [bx+si],al 0000EF60 0000 add [bx+si],al 0000EF62 0000 add [bx+si],al 0000EF64 0000 add [bx+si],al 0000EF66 0000 add [bx+si],al 0000EF68 0000 add [bx+si],al 0000EF6A 0000 add [bx+si],al 0000EF6C 0000 add [bx+si],al 0000EF6E 0000 add [bx+si],al 0000EF70 0000 add [bx+si],al 0000EF72 0000 add [bx+si],al 0000EF74 0000 add [bx+si],al 0000EF76 0000 add [bx+si],al 0000EF78 0000 add [bx+si],al 0000EF7A 0000 add [bx+si],al 0000EF7C 0000 add [bx+si],al 0000EF7E 0000 add [bx+si],al 0000EF80 0000 add [bx+si],al 0000EF82 0000 add [bx+si],al 0000EF84 0000 add [bx+si],al 0000EF86 0000 add [bx+si],al 0000EF88 0000 add [bx+si],al 0000EF8A 0000 add [bx+si],al 0000EF8C 0000 add [bx+si],al 0000EF8E 0000 add [bx+si],al 0000EF90 0000 add [bx+si],al 0000EF92 0000 add [bx+si],al 0000EF94 0000 add [bx+si],al 0000EF96 0000 add [bx+si],al 0000EF98 0000 add [bx+si],al 0000EF9A 0000 add [bx+si],al 0000EF9C 0000 add [bx+si],al 0000EF9E 0000 add [bx+si],al 0000EFA0 0000 add [bx+si],al 0000EFA2 0000 add [bx+si],al 0000EFA4 0000 add [bx+si],al 0000EFA6 0000 add [bx+si],al 0000EFA8 0000 add [bx+si],al 0000EFAA 0000 add [bx+si],al 0000EFAC 0000 add [bx+si],al 0000EFAE 0000 add [bx+si],al 0000EFB0 0000 add [bx+si],al 0000EFB2 0000 add [bx+si],al 0000EFB4 0000 add [bx+si],al 0000EFB6 0000 add [bx+si],al 0000EFB8 0000 add [bx+si],al 0000EFBA 0000 add [bx+si],al 0000EFBC 0000 add [bx+si],al 0000EFBE 0000 add [bx+si],al 0000EFC0 0000 add [bx+si],al 0000EFC2 0000 add [bx+si],al 0000EFC4 0000 add [bx+si],al 0000EFC6 0000 add [bx+si],al 0000EFC8 0000 add [bx+si],al 0000EFCA 0000 add [bx+si],al 0000EFCC 0000 add [bx+si],al 0000EFCE 0000 add [bx+si],al 0000EFD0 0000 add [bx+si],al 0000EFD2 0000 add [bx+si],al 0000EFD4 0000 add [bx+si],al 0000EFD6 0000 add [bx+si],al 0000EFD8 0000 add [bx+si],al 0000EFDA 0000 add [bx+si],al 0000EFDC 0000 add [bx+si],al 0000EFDE 0000 add [bx+si],al 0000EFE0 0000 add [bx+si],al 0000EFE2 0000 add [bx+si],al 0000EFE4 0000 add [bx+si],al 0000EFE6 0000 add [bx+si],al 0000EFE8 0000 add [bx+si],al 0000EFEA 0000 add [bx+si],al 0000EFEC 0000 add [bx+si],al 0000EFEE 0000 add [bx+si],al 0000EFF0 0000 add [bx+si],al 0000EFF2 0000 add [bx+si],al 0000EFF4 0000 add [bx+si],al 0000EFF6 0000 add [bx+si],al 0000EFF8 0000 add [bx+si],al 0000EFFA 0000 add [bx+si],al 0000EFFC 0000 add [bx+si],al 0000EFFE 0000 add [bx+si],al 0000F000 0000 add [bx+si],al 0000F002 0000 add [bx+si],al 0000F004 0000 add [bx+si],al 0000F006 0000 add [bx+si],al 0000F008 0000 add [bx+si],al 0000F00A 0000 add [bx+si],al 0000F00C 0000 add [bx+si],al 0000F00E 0000 add [bx+si],al 0000F010 0000 add [bx+si],al 0000F012 0000 add [bx+si],al 0000F014 0000 add [bx+si],al 0000F016 0000 add [bx+si],al 0000F018 0000 add [bx+si],al 0000F01A 0000 add [bx+si],al 0000F01C 0000 add [bx+si],al 0000F01E 0000 add [bx+si],al 0000F020 0000 add [bx+si],al 0000F022 0000 add [bx+si],al 0000F024 0000 add [bx+si],al 0000F026 0000 add [bx+si],al 0000F028 0000 add [bx+si],al 0000F02A 0000 add [bx+si],al 0000F02C 0000 add [bx+si],al 0000F02E 0000 add [bx+si],al 0000F030 0000 add [bx+si],al 0000F032 0000 add [bx+si],al 0000F034 0000 add [bx+si],al 0000F036 0000 add [bx+si],al 0000F038 0000 add [bx+si],al 0000F03A 0000 add [bx+si],al 0000F03C 0000 add [bx+si],al 0000F03E 0000 add [bx+si],al 0000F040 0000 add [bx+si],al 0000F042 0000 add [bx+si],al 0000F044 0000 add [bx+si],al 0000F046 0000 add [bx+si],al 0000F048 0000 add [bx+si],al 0000F04A 0000 add [bx+si],al 0000F04C 0000 add [bx+si],al 0000F04E 0000 add [bx+si],al 0000F050 0000 add [bx+si],al 0000F052 0000 add [bx+si],al 0000F054 0000 add [bx+si],al 0000F056 0000 add [bx+si],al 0000F058 0000 add [bx+si],al 0000F05A 0000 add [bx+si],al 0000F05C 0000 add [bx+si],al 0000F05E 0000 add [bx+si],al 0000F060 0000 add [bx+si],al 0000F062 0000 add [bx+si],al 0000F064 0000 add [bx+si],al 0000F066 0000 add [bx+si],al 0000F068 0000 add [bx+si],al 0000F06A 0000 add [bx+si],al 0000F06C 0000 add [bx+si],al 0000F06E 0000 add [bx+si],al 0000F070 0000 add [bx+si],al 0000F072 0000 add [bx+si],al 0000F074 0000 add [bx+si],al 0000F076 0000 add [bx+si],al 0000F078 0000 add [bx+si],al 0000F07A 0000 add [bx+si],al 0000F07C 0000 add [bx+si],al 0000F07E 0000 add [bx+si],al 0000F080 0000 add [bx+si],al 0000F082 0000 add [bx+si],al 0000F084 0000 add [bx+si],al 0000F086 0000 add [bx+si],al 0000F088 0000 add [bx+si],al 0000F08A 0000 add [bx+si],al 0000F08C 0000 add [bx+si],al 0000F08E 0000 add [bx+si],al 0000F090 0000 add [bx+si],al 0000F092 0000 add [bx+si],al 0000F094 0000 add [bx+si],al 0000F096 0000 add [bx+si],al 0000F098 0000 add [bx+si],al 0000F09A 0000 add [bx+si],al 0000F09C 0000 add [bx+si],al 0000F09E 0000 add [bx+si],al 0000F0A0 0000 add [bx+si],al 0000F0A2 0000 add [bx+si],al 0000F0A4 0000 add [bx+si],al 0000F0A6 0000 add [bx+si],al 0000F0A8 0000 add [bx+si],al 0000F0AA 0000 add [bx+si],al 0000F0AC 0000 add [bx+si],al 0000F0AE 0000 add [bx+si],al 0000F0B0 0000 add [bx+si],al 0000F0B2 0000 add [bx+si],al 0000F0B4 0000 add [bx+si],al 0000F0B6 0000 add [bx+si],al 0000F0B8 0000 add [bx+si],al 0000F0BA 0000 add [bx+si],al 0000F0BC 0000 add [bx+si],al 0000F0BE 0000 add [bx+si],al 0000F0C0 0000 add [bx+si],al 0000F0C2 0000 add [bx+si],al 0000F0C4 0000 add [bx+si],al 0000F0C6 0000 add [bx+si],al 0000F0C8 0000 add [bx+si],al 0000F0CA 0000 add [bx+si],al 0000F0CC 0000 add [bx+si],al 0000F0CE 0000 add [bx+si],al 0000F0D0 0000 add [bx+si],al 0000F0D2 0000 add [bx+si],al 0000F0D4 0000 add [bx+si],al 0000F0D6 0000 add [bx+si],al 0000F0D8 0000 add [bx+si],al 0000F0DA 0000 add [bx+si],al 0000F0DC 0000 add [bx+si],al 0000F0DE 0000 add [bx+si],al 0000F0E0 0000 add [bx+si],al 0000F0E2 0000 add [bx+si],al 0000F0E4 0000 add [bx+si],al 0000F0E6 0000 add [bx+si],al 0000F0E8 0000 add [bx+si],al 0000F0EA 0000 add [bx+si],al 0000F0EC 0000 add [bx+si],al 0000F0EE 0000 add [bx+si],al 0000F0F0 0000 add [bx+si],al 0000F0F2 0000 add [bx+si],al 0000F0F4 0000 add [bx+si],al 0000F0F6 0000 add [bx+si],al 0000F0F8 0000 add [bx+si],al 0000F0FA 0000 add [bx+si],al 0000F0FC 0000 add [bx+si],al 0000F0FE 0000 add [bx+si],al 0000F100 0000 add [bx+si],al 0000F102 0000 add [bx+si],al 0000F104 0000 add [bx+si],al 0000F106 0000 add [bx+si],al 0000F108 0000 add [bx+si],al 0000F10A 0000 add [bx+si],al 0000F10C 0000 add [bx+si],al 0000F10E 0000 add [bx+si],al 0000F110 0000 add [bx+si],al 0000F112 0000 add [bx+si],al 0000F114 0000 add [bx+si],al 0000F116 0000 add [bx+si],al 0000F118 0000 add [bx+si],al 0000F11A 0000 add [bx+si],al 0000F11C 0000 add [bx+si],al 0000F11E 0000 add [bx+si],al 0000F120 0000 add [bx+si],al 0000F122 0000 add [bx+si],al 0000F124 0000 add [bx+si],al 0000F126 0000 add [bx+si],al 0000F128 0000 add [bx+si],al 0000F12A 0000 add [bx+si],al 0000F12C 0000 add [bx+si],al 0000F12E 0000 add [bx+si],al 0000F130 0000 add [bx+si],al 0000F132 0000 add [bx+si],al 0000F134 0000 add [bx+si],al 0000F136 0000 add [bx+si],al 0000F138 0000 add [bx+si],al 0000F13A 0000 add [bx+si],al 0000F13C 0000 add [bx+si],al 0000F13E 0000 add [bx+si],al 0000F140 0000 add [bx+si],al 0000F142 0000 add [bx+si],al 0000F144 0000 add [bx+si],al 0000F146 0000 add [bx+si],al 0000F148 0000 add [bx+si],al 0000F14A 0000 add [bx+si],al 0000F14C 0000 add [bx+si],al 0000F14E 0000 add [bx+si],al 0000F150 0000 add [bx+si],al 0000F152 0000 add [bx+si],al 0000F154 0000 add [bx+si],al 0000F156 0000 add [bx+si],al 0000F158 0000 add [bx+si],al 0000F15A 0000 add [bx+si],al 0000F15C 0000 add [bx+si],al 0000F15E 0000 add [bx+si],al 0000F160 0000 add [bx+si],al 0000F162 0000 add [bx+si],al 0000F164 0000 add [bx+si],al 0000F166 0000 add [bx+si],al 0000F168 0000 add [bx+si],al 0000F16A 0000 add [bx+si],al 0000F16C 0000 add [bx+si],al 0000F16E 0000 add [bx+si],al 0000F170 0000 add [bx+si],al 0000F172 0000 add [bx+si],al 0000F174 0000 add [bx+si],al 0000F176 0000 add [bx+si],al 0000F178 0000 add [bx+si],al 0000F17A 0000 add [bx+si],al 0000F17C 0000 add [bx+si],al 0000F17E 0000 add [bx+si],al 0000F180 0000 add [bx+si],al 0000F182 0000 add [bx+si],al 0000F184 0000 add [bx+si],al 0000F186 0000 add [bx+si],al 0000F188 0000 add [bx+si],al 0000F18A 0000 add [bx+si],al 0000F18C 0000 add [bx+si],al 0000F18E 0000 add [bx+si],al 0000F190 0000 add [bx+si],al 0000F192 0000 add [bx+si],al 0000F194 0000 add [bx+si],al 0000F196 0000 add [bx+si],al 0000F198 0000 add [bx+si],al 0000F19A 0000 add [bx+si],al 0000F19C 0000 add [bx+si],al 0000F19E 0000 add [bx+si],al 0000F1A0 0000 add [bx+si],al 0000F1A2 0000 add [bx+si],al 0000F1A4 0000 add [bx+si],al 0000F1A6 0000 add [bx+si],al 0000F1A8 0000 add [bx+si],al 0000F1AA 0000 add [bx+si],al 0000F1AC 0000 add [bx+si],al 0000F1AE 0000 add [bx+si],al 0000F1B0 0000 add [bx+si],al 0000F1B2 0000 add [bx+si],al 0000F1B4 0000 add [bx+si],al 0000F1B6 0000 add [bx+si],al 0000F1B8 0000 add [bx+si],al 0000F1BA 0000 add [bx+si],al 0000F1BC 0000 add [bx+si],al 0000F1BE 0000 add [bx+si],al 0000F1C0 0000 add [bx+si],al 0000F1C2 0000 add [bx+si],al 0000F1C4 0000 add [bx+si],al 0000F1C6 0000 add [bx+si],al 0000F1C8 0000 add [bx+si],al 0000F1CA 0000 add [bx+si],al 0000F1CC 0000 add [bx+si],al 0000F1CE 0000 add [bx+si],al 0000F1D0 0000 add [bx+si],al 0000F1D2 0000 add [bx+si],al 0000F1D4 0000 add [bx+si],al 0000F1D6 0000 add [bx+si],al 0000F1D8 0000 add [bx+si],al 0000F1DA 0000 add [bx+si],al 0000F1DC 0000 add [bx+si],al 0000F1DE 0000 add [bx+si],al 0000F1E0 0000 add [bx+si],al 0000F1E2 0000 add [bx+si],al 0000F1E4 0000 add [bx+si],al 0000F1E6 0000 add [bx+si],al 0000F1E8 0000 add [bx+si],al 0000F1EA 0000 add [bx+si],al 0000F1EC 0000 add [bx+si],al 0000F1EE 0000 add [bx+si],al 0000F1F0 0000 add [bx+si],al 0000F1F2 0000 add [bx+si],al 0000F1F4 0000 add [bx+si],al 0000F1F6 0000 add [bx+si],al 0000F1F8 0000 add [bx+si],al 0000F1FA 0000 add [bx+si],al 0000F1FC 0000 add [bx+si],al 0000F1FE 0000 add [bx+si],al 0000F200 0000 add [bx+si],al 0000F202 0000 add [bx+si],al 0000F204 0000 add [bx+si],al 0000F206 0000 add [bx+si],al 0000F208 0000 add [bx+si],al 0000F20A 0000 add [bx+si],al 0000F20C 0000 add [bx+si],al 0000F20E 0000 add [bx+si],al 0000F210 0000 add [bx+si],al 0000F212 0000 add [bx+si],al 0000F214 0000 add [bx+si],al 0000F216 0000 add [bx+si],al 0000F218 0000 add [bx+si],al 0000F21A 0000 add [bx+si],al 0000F21C 0000 add [bx+si],al 0000F21E 0000 add [bx+si],al 0000F220 0000 add [bx+si],al 0000F222 0000 add [bx+si],al 0000F224 0000 add [bx+si],al 0000F226 0000 add [bx+si],al 0000F228 0000 add [bx+si],al 0000F22A 0000 add [bx+si],al 0000F22C 0000 add [bx+si],al 0000F22E 0000 add [bx+si],al 0000F230 0000 add [bx+si],al 0000F232 0000 add [bx+si],al 0000F234 0000 add [bx+si],al 0000F236 0000 add [bx+si],al 0000F238 0000 add [bx+si],al 0000F23A 0000 add [bx+si],al 0000F23C 0000 add [bx+si],al 0000F23E 0000 add [bx+si],al 0000F240 0000 add [bx+si],al 0000F242 0000 add [bx+si],al 0000F244 0000 add [bx+si],al 0000F246 0000 add [bx+si],al 0000F248 0000 add [bx+si],al 0000F24A 0000 add [bx+si],al 0000F24C 0000 add [bx+si],al 0000F24E 0000 add [bx+si],al 0000F250 0000 add [bx+si],al 0000F252 0000 add [bx+si],al 0000F254 0000 add [bx+si],al 0000F256 0000 add [bx+si],al 0000F258 0000 add [bx+si],al 0000F25A 0000 add [bx+si],al 0000F25C 0000 add [bx+si],al 0000F25E 0000 add [bx+si],al 0000F260 0000 add [bx+si],al 0000F262 0000 add [bx+si],al 0000F264 0000 add [bx+si],al 0000F266 0000 add [bx+si],al 0000F268 0000 add [bx+si],al 0000F26A 0000 add [bx+si],al 0000F26C 0000 add [bx+si],al 0000F26E 0000 add [bx+si],al 0000F270 0000 add [bx+si],al 0000F272 0000 add [bx+si],al 0000F274 0000 add [bx+si],al 0000F276 0000 add [bx+si],al 0000F278 0000 add [bx+si],al 0000F27A 0000 add [bx+si],al 0000F27C 0000 add [bx+si],al 0000F27E 0000 add [bx+si],al 0000F280 0000 add [bx+si],al 0000F282 0000 add [bx+si],al 0000F284 0000 add [bx+si],al 0000F286 0000 add [bx+si],al 0000F288 0000 add [bx+si],al 0000F28A 0000 add [bx+si],al 0000F28C 0000 add [bx+si],al 0000F28E 0000 add [bx+si],al 0000F290 0000 add [bx+si],al 0000F292 0000 add [bx+si],al 0000F294 0000 add [bx+si],al 0000F296 0000 add [bx+si],al 0000F298 0000 add [bx+si],al 0000F29A 0000 add [bx+si],al 0000F29C 0000 add [bx+si],al 0000F29E 0000 add [bx+si],al 0000F2A0 0000 add [bx+si],al 0000F2A2 0000 add [bx+si],al 0000F2A4 0000 add [bx+si],al 0000F2A6 0000 add [bx+si],al 0000F2A8 0000 add [bx+si],al 0000F2AA 0000 add [bx+si],al 0000F2AC 0000 add [bx+si],al 0000F2AE 0000 add [bx+si],al 0000F2B0 0000 add [bx+si],al 0000F2B2 0000 add [bx+si],al 0000F2B4 0000 add [bx+si],al 0000F2B6 0000 add [bx+si],al 0000F2B8 0000 add [bx+si],al 0000F2BA 0000 add [bx+si],al 0000F2BC 0000 add [bx+si],al 0000F2BE 0000 add [bx+si],al 0000F2C0 0000 add [bx+si],al 0000F2C2 0000 add [bx+si],al 0000F2C4 0000 add [bx+si],al 0000F2C6 0000 add [bx+si],al 0000F2C8 0000 add [bx+si],al 0000F2CA 0000 add [bx+si],al 0000F2CC 0000 add [bx+si],al 0000F2CE 0000 add [bx+si],al 0000F2D0 0000 add [bx+si],al 0000F2D2 0000 add [bx+si],al 0000F2D4 0000 add [bx+si],al 0000F2D6 0000 add [bx+si],al 0000F2D8 0000 add [bx+si],al 0000F2DA 0000 add [bx+si],al 0000F2DC 0000 add [bx+si],al 0000F2DE 0000 add [bx+si],al 0000F2E0 0000 add [bx+si],al 0000F2E2 0000 add [bx+si],al 0000F2E4 0000 add [bx+si],al 0000F2E6 0000 add [bx+si],al 0000F2E8 0000 add [bx+si],al 0000F2EA 0000 add [bx+si],al 0000F2EC 0000 add [bx+si],al 0000F2EE 0000 add [bx+si],al 0000F2F0 0000 add [bx+si],al 0000F2F2 0000 add [bx+si],al 0000F2F4 0000 add [bx+si],al 0000F2F6 0000 add [bx+si],al 0000F2F8 0000 add [bx+si],al 0000F2FA 0000 add [bx+si],al 0000F2FC 0000 add [bx+si],al 0000F2FE 0000 add [bx+si],al 0000F300 0000 add [bx+si],al 0000F302 0000 add [bx+si],al 0000F304 0000 add [bx+si],al 0000F306 0000 add [bx+si],al 0000F308 0000 add [bx+si],al 0000F30A 0000 add [bx+si],al 0000F30C 0000 add [bx+si],al 0000F30E 0000 add [bx+si],al 0000F310 0000 add [bx+si],al 0000F312 0000 add [bx+si],al 0000F314 0000 add [bx+si],al 0000F316 0000 add [bx+si],al 0000F318 0000 add [bx+si],al 0000F31A 0000 add [bx+si],al 0000F31C 0000 add [bx+si],al 0000F31E 0000 add [bx+si],al 0000F320 0000 add [bx+si],al 0000F322 0000 add [bx+si],al 0000F324 0000 add [bx+si],al 0000F326 0000 add [bx+si],al 0000F328 0000 add [bx+si],al 0000F32A 0000 add [bx+si],al 0000F32C 0000 add [bx+si],al 0000F32E 0000 add [bx+si],al 0000F330 0000 add [bx+si],al 0000F332 0000 add [bx+si],al 0000F334 0000 add [bx+si],al 0000F336 0000 add [bx+si],al 0000F338 0000 add [bx+si],al 0000F33A 0000 add [bx+si],al 0000F33C 0000 add [bx+si],al 0000F33E 0000 add [bx+si],al 0000F340 0000 add [bx+si],al 0000F342 0000 add [bx+si],al 0000F344 0000 add [bx+si],al 0000F346 0000 add [bx+si],al 0000F348 0000 add [bx+si],al 0000F34A 0000 add [bx+si],al 0000F34C 0000 add [bx+si],al 0000F34E 0000 add [bx+si],al 0000F350 0000 add [bx+si],al 0000F352 0000 add [bx+si],al 0000F354 0000 add [bx+si],al 0000F356 0000 add [bx+si],al 0000F358 0000 add [bx+si],al 0000F35A 0000 add [bx+si],al 0000F35C 0000 add [bx+si],al 0000F35E 0000 add [bx+si],al 0000F360 0000 add [bx+si],al 0000F362 0000 add [bx+si],al 0000F364 0000 add [bx+si],al 0000F366 0000 add [bx+si],al 0000F368 0000 add [bx+si],al 0000F36A 0000 add [bx+si],al 0000F36C 0000 add [bx+si],al 0000F36E 0000 add [bx+si],al 0000F370 0000 add [bx+si],al 0000F372 0000 add [bx+si],al 0000F374 0000 add [bx+si],al 0000F376 0000 add [bx+si],al 0000F378 0000 add [bx+si],al 0000F37A 0000 add [bx+si],al 0000F37C 0000 add [bx+si],al 0000F37E 0000 add [bx+si],al 0000F380 0000 add [bx+si],al 0000F382 0000 add [bx+si],al 0000F384 0000 add [bx+si],al 0000F386 0000 add [bx+si],al 0000F388 0000 add [bx+si],al 0000F38A 0000 add [bx+si],al 0000F38C 0000 add [bx+si],al 0000F38E 0000 add [bx+si],al 0000F390 0000 add [bx+si],al 0000F392 0000 add [bx+si],al 0000F394 0000 add [bx+si],al 0000F396 0000 add [bx+si],al 0000F398 0000 add [bx+si],al 0000F39A 0000 add [bx+si],al 0000F39C 0000 add [bx+si],al 0000F39E 0000 add [bx+si],al 0000F3A0 0000 add [bx+si],al 0000F3A2 0000 add [bx+si],al 0000F3A4 0000 add [bx+si],al 0000F3A6 0000 add [bx+si],al 0000F3A8 0000 add [bx+si],al 0000F3AA 0000 add [bx+si],al 0000F3AC 0000 add [bx+si],al 0000F3AE 0000 add [bx+si],al 0000F3B0 0000 add [bx+si],al 0000F3B2 0000 add [bx+si],al 0000F3B4 0000 add [bx+si],al 0000F3B6 0000 add [bx+si],al 0000F3B8 0000 add [bx+si],al 0000F3BA 0000 add [bx+si],al 0000F3BC 0000 add [bx+si],al 0000F3BE 0000 add [bx+si],al 0000F3C0 0000 add [bx+si],al 0000F3C2 0000 add [bx+si],al 0000F3C4 0000 add [bx+si],al 0000F3C6 0000 add [bx+si],al 0000F3C8 0000 add [bx+si],al 0000F3CA 0000 add [bx+si],al 0000F3CC 0000 add [bx+si],al 0000F3CE 0000 add [bx+si],al 0000F3D0 0000 add [bx+si],al 0000F3D2 0000 add [bx+si],al 0000F3D4 0000 add [bx+si],al 0000F3D6 0000 add [bx+si],al 0000F3D8 0000 add [bx+si],al 0000F3DA 0000 add [bx+si],al 0000F3DC 0000 add [bx+si],al 0000F3DE 0000 add [bx+si],al 0000F3E0 0000 add [bx+si],al 0000F3E2 0000 add [bx+si],al 0000F3E4 0000 add [bx+si],al 0000F3E6 0000 add [bx+si],al 0000F3E8 0000 add [bx+si],al 0000F3EA 0000 add [bx+si],al 0000F3EC 0000 add [bx+si],al 0000F3EE 0000 add [bx+si],al 0000F3F0 0000 add [bx+si],al 0000F3F2 0000 add [bx+si],al 0000F3F4 0000 add [bx+si],al 0000F3F6 0000 add [bx+si],al 0000F3F8 0000 add [bx+si],al 0000F3FA 0000 add [bx+si],al 0000F3FC 0000 add [bx+si],al 0000F3FE 0000 add [bx+si],al 0000F400 0000 add [bx+si],al 0000F402 0000 add [bx+si],al 0000F404 0000 add [bx+si],al 0000F406 0000 add [bx+si],al 0000F408 0000 add [bx+si],al 0000F40A 0000 add [bx+si],al 0000F40C 0000 add [bx+si],al 0000F40E 0000 add [bx+si],al 0000F410 0000 add [bx+si],al 0000F412 0000 add [bx+si],al 0000F414 0000 add [bx+si],al 0000F416 0000 add [bx+si],al 0000F418 0000 add [bx+si],al 0000F41A 0000 add [bx+si],al 0000F41C 0000 add [bx+si],al 0000F41E 0000 add [bx+si],al 0000F420 0000 add [bx+si],al 0000F422 0000 add [bx+si],al 0000F424 0000 add [bx+si],al 0000F426 0000 add [bx+si],al 0000F428 0000 add [bx+si],al 0000F42A 0000 add [bx+si],al 0000F42C 0000 add [bx+si],al 0000F42E 0000 add [bx+si],al 0000F430 0000 add [bx+si],al 0000F432 0000 add [bx+si],al 0000F434 0000 add [bx+si],al 0000F436 0000 add [bx+si],al 0000F438 0000 add [bx+si],al 0000F43A 0000 add [bx+si],al 0000F43C 0000 add [bx+si],al 0000F43E 0000 add [bx+si],al 0000F440 0000 add [bx+si],al 0000F442 0000 add [bx+si],al 0000F444 0000 add [bx+si],al 0000F446 0000 add [bx+si],al 0000F448 0000 add [bx+si],al 0000F44A 0000 add [bx+si],al 0000F44C 0000 add [bx+si],al 0000F44E 0000 add [bx+si],al 0000F450 0000 add [bx+si],al 0000F452 0000 add [bx+si],al 0000F454 0000 add [bx+si],al 0000F456 0000 add [bx+si],al 0000F458 0000 add [bx+si],al 0000F45A 0000 add [bx+si],al 0000F45C 0000 add [bx+si],al 0000F45E 0000 add [bx+si],al 0000F460 0000 add [bx+si],al 0000F462 0000 add [bx+si],al 0000F464 0000 add [bx+si],al 0000F466 0000 add [bx+si],al 0000F468 0000 add [bx+si],al 0000F46A 0000 add [bx+si],al 0000F46C 0000 add [bx+si],al 0000F46E 0000 add [bx+si],al 0000F470 0000 add [bx+si],al 0000F472 0000 add [bx+si],al 0000F474 0000 add [bx+si],al 0000F476 0000 add [bx+si],al 0000F478 0000 add [bx+si],al 0000F47A 0000 add [bx+si],al 0000F47C 0000 add [bx+si],al 0000F47E 0000 add [bx+si],al 0000F480 0000 add [bx+si],al 0000F482 0000 add [bx+si],al 0000F484 0000 add [bx+si],al 0000F486 0000 add [bx+si],al 0000F488 0000 add [bx+si],al 0000F48A 0000 add [bx+si],al 0000F48C 0000 add [bx+si],al 0000F48E 0000 add [bx+si],al 0000F490 0000 add [bx+si],al 0000F492 0000 add [bx+si],al 0000F494 0000 add [bx+si],al 0000F496 0000 add [bx+si],al 0000F498 0000 add [bx+si],al 0000F49A 0000 add [bx+si],al 0000F49C 0000 add [bx+si],al 0000F49E 0000 add [bx+si],al 0000F4A0 0000 add [bx+si],al 0000F4A2 0000 add [bx+si],al 0000F4A4 0000 add [bx+si],al 0000F4A6 0000 add [bx+si],al 0000F4A8 0000 add [bx+si],al 0000F4AA 0000 add [bx+si],al 0000F4AC 0000 add [bx+si],al 0000F4AE 0000 add [bx+si],al 0000F4B0 0000 add [bx+si],al 0000F4B2 0000 add [bx+si],al 0000F4B4 0000 add [bx+si],al 0000F4B6 0000 add [bx+si],al 0000F4B8 0000 add [bx+si],al 0000F4BA 0000 add [bx+si],al 0000F4BC 0000 add [bx+si],al 0000F4BE 0000 add [bx+si],al 0000F4C0 0000 add [bx+si],al 0000F4C2 0000 add [bx+si],al 0000F4C4 0000 add [bx+si],al 0000F4C6 0000 add [bx+si],al 0000F4C8 0000 add [bx+si],al 0000F4CA 0000 add [bx+si],al 0000F4CC 0000 add [bx+si],al 0000F4CE 0000 add [bx+si],al 0000F4D0 0000 add [bx+si],al 0000F4D2 0000 add [bx+si],al 0000F4D4 0000 add [bx+si],al 0000F4D6 0000 add [bx+si],al 0000F4D8 0000 add [bx+si],al 0000F4DA 0000 add [bx+si],al 0000F4DC 0000 add [bx+si],al 0000F4DE 0000 add [bx+si],al 0000F4E0 0000 add [bx+si],al 0000F4E2 0000 add [bx+si],al 0000F4E4 0000 add [bx+si],al 0000F4E6 0000 add [bx+si],al 0000F4E8 0000 add [bx+si],al 0000F4EA 0000 add [bx+si],al 0000F4EC 0000 add [bx+si],al 0000F4EE 0000 add [bx+si],al 0000F4F0 0000 add [bx+si],al 0000F4F2 0000 add [bx+si],al 0000F4F4 0000 add [bx+si],al 0000F4F6 0000 add [bx+si],al 0000F4F8 0000 add [bx+si],al 0000F4FA 0000 add [bx+si],al 0000F4FC 0000 add [bx+si],al 0000F4FE 0000 add [bx+si],al 0000F500 0000 add [bx+si],al 0000F502 0000 add [bx+si],al 0000F504 0000 add [bx+si],al 0000F506 0000 add [bx+si],al 0000F508 0000 add [bx+si],al 0000F50A 0000 add [bx+si],al 0000F50C 0000 add [bx+si],al 0000F50E 0000 add [bx+si],al 0000F510 0000 add [bx+si],al 0000F512 0000 add [bx+si],al 0000F514 0000 add [bx+si],al 0000F516 0000 add [bx+si],al 0000F518 0000 add [bx+si],al 0000F51A 0000 add [bx+si],al 0000F51C 0000 add [bx+si],al 0000F51E 0000 add [bx+si],al 0000F520 0000 add [bx+si],al 0000F522 0000 add [bx+si],al 0000F524 0000 add [bx+si],al 0000F526 0000 add [bx+si],al 0000F528 0000 add [bx+si],al 0000F52A 0000 add [bx+si],al 0000F52C 0000 add [bx+si],al 0000F52E 0000 add [bx+si],al 0000F530 0000 add [bx+si],al 0000F532 0000 add [bx+si],al 0000F534 0000 add [bx+si],al 0000F536 0000 add [bx+si],al 0000F538 0000 add [bx+si],al 0000F53A 0000 add [bx+si],al 0000F53C 0000 add [bx+si],al 0000F53E 0000 add [bx+si],al 0000F540 0000 add [bx+si],al 0000F542 0000 add [bx+si],al 0000F544 0000 add [bx+si],al 0000F546 0000 add [bx+si],al 0000F548 0000 add [bx+si],al 0000F54A 0000 add [bx+si],al 0000F54C 0000 add [bx+si],al 0000F54E 0000 add [bx+si],al 0000F550 0000 add [bx+si],al 0000F552 0000 add [bx+si],al 0000F554 0000 add [bx+si],al 0000F556 0000 add [bx+si],al 0000F558 0000 add [bx+si],al 0000F55A 0000 add [bx+si],al 0000F55C 0000 add [bx+si],al 0000F55E 0000 add [bx+si],al 0000F560 0000 add [bx+si],al 0000F562 0000 add [bx+si],al 0000F564 0000 add [bx+si],al 0000F566 0000 add [bx+si],al 0000F568 0000 add [bx+si],al 0000F56A 0000 add [bx+si],al 0000F56C 0000 add [bx+si],al 0000F56E 0000 add [bx+si],al 0000F570 0000 add [bx+si],al 0000F572 0000 add [bx+si],al 0000F574 0000 add [bx+si],al 0000F576 0000 add [bx+si],al 0000F578 0000 add [bx+si],al 0000F57A 0000 add [bx+si],al 0000F57C 0000 add [bx+si],al 0000F57E 0000 add [bx+si],al 0000F580 0000 add [bx+si],al 0000F582 0000 add [bx+si],al 0000F584 0000 add [bx+si],al 0000F586 0000 add [bx+si],al 0000F588 0000 add [bx+si],al 0000F58A 0000 add [bx+si],al 0000F58C 0000 add [bx+si],al 0000F58E 0000 add [bx+si],al 0000F590 0000 add [bx+si],al 0000F592 0000 add [bx+si],al 0000F594 0000 add [bx+si],al 0000F596 0000 add [bx+si],al 0000F598 0000 add [bx+si],al 0000F59A 0000 add [bx+si],al 0000F59C 0000 add [bx+si],al 0000F59E 0000 add [bx+si],al 0000F5A0 0000 add [bx+si],al 0000F5A2 0000 add [bx+si],al 0000F5A4 0000 add [bx+si],al 0000F5A6 0000 add [bx+si],al 0000F5A8 0000 add [bx+si],al 0000F5AA 0000 add [bx+si],al 0000F5AC 0000 add [bx+si],al 0000F5AE 0000 add [bx+si],al 0000F5B0 0000 add [bx+si],al 0000F5B2 0000 add [bx+si],al 0000F5B4 0000 add [bx+si],al 0000F5B6 0000 add [bx+si],al 0000F5B8 0000 add [bx+si],al 0000F5BA 0000 add [bx+si],al 0000F5BC 0000 add [bx+si],al 0000F5BE 0000 add [bx+si],al 0000F5C0 0000 add [bx+si],al 0000F5C2 0000 add [bx+si],al 0000F5C4 0000 add [bx+si],al 0000F5C6 0000 add [bx+si],al 0000F5C8 0000 add [bx+si],al 0000F5CA 0000 add [bx+si],al 0000F5CC 0000 add [bx+si],al 0000F5CE 0000 add [bx+si],al 0000F5D0 0000 add [bx+si],al 0000F5D2 0000 add [bx+si],al 0000F5D4 0000 add [bx+si],al 0000F5D6 0000 add [bx+si],al 0000F5D8 0000 add [bx+si],al 0000F5DA 0000 add [bx+si],al 0000F5DC 0000 add [bx+si],al 0000F5DE 0000 add [bx+si],al 0000F5E0 0000 add [bx+si],al 0000F5E2 0000 add [bx+si],al 0000F5E4 0000 add [bx+si],al 0000F5E6 0000 add [bx+si],al 0000F5E8 0000 add [bx+si],al 0000F5EA 0000 add [bx+si],al 0000F5EC 0000 add [bx+si],al 0000F5EE 0000 add [bx+si],al 0000F5F0 0000 add [bx+si],al 0000F5F2 0000 add [bx+si],al 0000F5F4 0000 add [bx+si],al 0000F5F6 0000 add [bx+si],al 0000F5F8 0000 add [bx+si],al 0000F5FA 0000 add [bx+si],al 0000F5FC 0000 add [bx+si],al 0000F5FE 0000 add [bx+si],al 0000F600 0000 add [bx+si],al 0000F602 0000 add [bx+si],al 0000F604 0000 add [bx+si],al 0000F606 0000 add [bx+si],al 0000F608 0000 add [bx+si],al 0000F60A 0000 add [bx+si],al 0000F60C 0000 add [bx+si],al 0000F60E 0000 add [bx+si],al 0000F610 0000 add [bx+si],al 0000F612 0000 add [bx+si],al 0000F614 0000 add [bx+si],al 0000F616 0000 add [bx+si],al 0000F618 0000 add [bx+si],al 0000F61A 0000 add [bx+si],al 0000F61C 0000 add [bx+si],al 0000F61E 0000 add [bx+si],al 0000F620 0000 add [bx+si],al 0000F622 0000 add [bx+si],al 0000F624 0000 add [bx+si],al 0000F626 0000 add [bx+si],al 0000F628 0000 add [bx+si],al 0000F62A 0000 add [bx+si],al 0000F62C 0000 add [bx+si],al 0000F62E 0000 add [bx+si],al 0000F630 0000 add [bx+si],al 0000F632 0000 add [bx+si],al 0000F634 0000 add [bx+si],al 0000F636 0000 add [bx+si],al 0000F638 0000 add [bx+si],al 0000F63A 0000 add [bx+si],al 0000F63C 0000 add [bx+si],al 0000F63E 0000 add [bx+si],al 0000F640 0000 add [bx+si],al 0000F642 0000 add [bx+si],al 0000F644 0000 add [bx+si],al 0000F646 0000 add [bx+si],al 0000F648 0000 add [bx+si],al 0000F64A 0000 add [bx+si],al 0000F64C 0000 add [bx+si],al 0000F64E 0000 add [bx+si],al 0000F650 0000 add [bx+si],al 0000F652 0000 add [bx+si],al 0000F654 0000 add [bx+si],al 0000F656 0000 add [bx+si],al 0000F658 0000 add [bx+si],al 0000F65A 0000 add [bx+si],al 0000F65C 0000 add [bx+si],al 0000F65E 0000 add [bx+si],al 0000F660 0000 add [bx+si],al 0000F662 0000 add [bx+si],al 0000F664 0000 add [bx+si],al 0000F666 0000 add [bx+si],al 0000F668 0000 add [bx+si],al 0000F66A 0000 add [bx+si],al 0000F66C 0000 add [bx+si],al 0000F66E 0000 add [bx+si],al 0000F670 0000 add [bx+si],al 0000F672 0000 add [bx+si],al 0000F674 0000 add [bx+si],al 0000F676 0000 add [bx+si],al 0000F678 0000 add [bx+si],al 0000F67A 0000 add [bx+si],al 0000F67C 0000 add [bx+si],al 0000F67E 0000 add [bx+si],al 0000F680 0000 add [bx+si],al 0000F682 0000 add [bx+si],al 0000F684 0000 add [bx+si],al 0000F686 0000 add [bx+si],al 0000F688 0000 add [bx+si],al 0000F68A 0000 add [bx+si],al 0000F68C 0000 add [bx+si],al 0000F68E 0000 add [bx+si],al 0000F690 0000 add [bx+si],al 0000F692 0000 add [bx+si],al 0000F694 0000 add [bx+si],al 0000F696 0000 add [bx+si],al 0000F698 0000 add [bx+si],al 0000F69A 0000 add [bx+si],al 0000F69C 0000 add [bx+si],al 0000F69E 0000 add [bx+si],al 0000F6A0 0000 add [bx+si],al 0000F6A2 0000 add [bx+si],al 0000F6A4 0000 add [bx+si],al 0000F6A6 0000 add [bx+si],al 0000F6A8 0000 add [bx+si],al 0000F6AA 0000 add [bx+si],al 0000F6AC 0000 add [bx+si],al 0000F6AE 0000 add [bx+si],al 0000F6B0 0000 add [bx+si],al 0000F6B2 0000 add [bx+si],al 0000F6B4 0000 add [bx+si],al 0000F6B6 0000 add [bx+si],al 0000F6B8 0000 add [bx+si],al 0000F6BA 0000 add [bx+si],al 0000F6BC 0000 add [bx+si],al 0000F6BE 0000 add [bx+si],al 0000F6C0 0000 add [bx+si],al 0000F6C2 0000 add [bx+si],al 0000F6C4 0000 add [bx+si],al 0000F6C6 0000 add [bx+si],al 0000F6C8 0000 add [bx+si],al 0000F6CA 0000 add [bx+si],al 0000F6CC 0000 add [bx+si],al 0000F6CE 0000 add [bx+si],al 0000F6D0 0000 add [bx+si],al 0000F6D2 0000 add [bx+si],al 0000F6D4 0000 add [bx+si],al 0000F6D6 0000 add [bx+si],al 0000F6D8 0000 add [bx+si],al 0000F6DA 0000 add [bx+si],al 0000F6DC 0000 add [bx+si],al 0000F6DE 0000 add [bx+si],al 0000F6E0 0000 add [bx+si],al 0000F6E2 0000 add [bx+si],al 0000F6E4 0000 add [bx+si],al 0000F6E6 0000 add [bx+si],al 0000F6E8 0000 add [bx+si],al 0000F6EA 0000 add [bx+si],al 0000F6EC 0000 add [bx+si],al 0000F6EE 0000 add [bx+si],al 0000F6F0 0000 add [bx+si],al 0000F6F2 0000 add [bx+si],al 0000F6F4 0000 add [bx+si],al 0000F6F6 0000 add [bx+si],al 0000F6F8 0000 add [bx+si],al 0000F6FA 0000 add [bx+si],al 0000F6FC 0000 add [bx+si],al 0000F6FE 0000 add [bx+si],al 0000F700 0000 add [bx+si],al 0000F702 0000 add [bx+si],al 0000F704 0000 add [bx+si],al 0000F706 0000 add [bx+si],al 0000F708 0000 add [bx+si],al 0000F70A 0000 add [bx+si],al 0000F70C 0000 add [bx+si],al 0000F70E 0000 add [bx+si],al 0000F710 0000 add [bx+si],al 0000F712 0000 add [bx+si],al 0000F714 0000 add [bx+si],al 0000F716 0000 add [bx+si],al 0000F718 0000 add [bx+si],al 0000F71A 0000 add [bx+si],al 0000F71C 0000 add [bx+si],al 0000F71E 0000 add [bx+si],al 0000F720 0000 add [bx+si],al 0000F722 0000 add [bx+si],al 0000F724 0000 add [bx+si],al 0000F726 0000 add [bx+si],al 0000F728 0000 add [bx+si],al 0000F72A 0000 add [bx+si],al 0000F72C 0000 add [bx+si],al 0000F72E 0000 add [bx+si],al 0000F730 0000 add [bx+si],al 0000F732 0000 add [bx+si],al 0000F734 0000 add [bx+si],al 0000F736 0000 add [bx+si],al 0000F738 0000 add [bx+si],al 0000F73A 0000 add [bx+si],al 0000F73C 0000 add [bx+si],al 0000F73E 0000 add [bx+si],al 0000F740 0000 add [bx+si],al 0000F742 0000 add [bx+si],al 0000F744 0000 add [bx+si],al 0000F746 0000 add [bx+si],al 0000F748 0000 add [bx+si],al 0000F74A 0000 add [bx+si],al 0000F74C 0000 add [bx+si],al 0000F74E 0000 add [bx+si],al 0000F750 0000 add [bx+si],al 0000F752 0000 add [bx+si],al 0000F754 0000 add [bx+si],al 0000F756 0000 add [bx+si],al 0000F758 0000 add [bx+si],al 0000F75A 0000 add [bx+si],al 0000F75C 0000 add [bx+si],al 0000F75E 0000 add [bx+si],al 0000F760 0000 add [bx+si],al 0000F762 0000 add [bx+si],al 0000F764 0000 add [bx+si],al 0000F766 0000 add [bx+si],al 0000F768 0000 add [bx+si],al 0000F76A 0000 add [bx+si],al 0000F76C 0000 add [bx+si],al 0000F76E 0000 add [bx+si],al 0000F770 0000 add [bx+si],al 0000F772 0000 add [bx+si],al 0000F774 0000 add [bx+si],al 0000F776 0000 add [bx+si],al 0000F778 0000 add [bx+si],al 0000F77A 0000 add [bx+si],al 0000F77C 0000 add [bx+si],al 0000F77E 0000 add [bx+si],al 0000F780 0000 add [bx+si],al 0000F782 0000 add [bx+si],al 0000F784 0000 add [bx+si],al 0000F786 0000 add [bx+si],al 0000F788 0000 add [bx+si],al 0000F78A 0000 add [bx+si],al 0000F78C 0000 add [bx+si],al 0000F78E 0000 add [bx+si],al 0000F790 0000 add [bx+si],al 0000F792 0000 add [bx+si],al 0000F794 0000 add [bx+si],al 0000F796 0000 add [bx+si],al 0000F798 0000 add [bx+si],al 0000F79A 0000 add [bx+si],al 0000F79C 0000 add [bx+si],al 0000F79E 0000 add [bx+si],al 0000F7A0 0000 add [bx+si],al 0000F7A2 0000 add [bx+si],al 0000F7A4 0000 add [bx+si],al 0000F7A6 0000 add [bx+si],al 0000F7A8 0000 add [bx+si],al 0000F7AA 0000 add [bx+si],al 0000F7AC 0000 add [bx+si],al 0000F7AE 0000 add [bx+si],al 0000F7B0 0000 add [bx+si],al 0000F7B2 0000 add [bx+si],al 0000F7B4 0000 add [bx+si],al 0000F7B6 0000 add [bx+si],al 0000F7B8 0000 add [bx+si],al 0000F7BA 0000 add [bx+si],al 0000F7BC 0000 add [bx+si],al 0000F7BE 0000 add [bx+si],al 0000F7C0 0000 add [bx+si],al 0000F7C2 0000 add [bx+si],al 0000F7C4 0000 add [bx+si],al 0000F7C6 0000 add [bx+si],al 0000F7C8 0000 add [bx+si],al 0000F7CA 0000 add [bx+si],al 0000F7CC 0000 add [bx+si],al 0000F7CE 0000 add [bx+si],al 0000F7D0 0000 add [bx+si],al 0000F7D2 0000 add [bx+si],al 0000F7D4 0000 add [bx+si],al 0000F7D6 0000 add [bx+si],al 0000F7D8 0000 add [bx+si],al 0000F7DA 0000 add [bx+si],al 0000F7DC 0000 add [bx+si],al 0000F7DE 0000 add [bx+si],al 0000F7E0 0000 add [bx+si],al 0000F7E2 0000 add [bx+si],al 0000F7E4 0000 add [bx+si],al 0000F7E6 0000 add [bx+si],al 0000F7E8 0000 add [bx+si],al 0000F7EA 0000 add [bx+si],al 0000F7EC 0000 add [bx+si],al 0000F7EE 0000 add [bx+si],al 0000F7F0 0000 add [bx+si],al 0000F7F2 0000 add [bx+si],al 0000F7F4 0000 add [bx+si],al 0000F7F6 0000 add [bx+si],al 0000F7F8 0000 add [bx+si],al 0000F7FA 0000 add [bx+si],al 0000F7FC 0000 add [bx+si],al 0000F7FE 0000 add [bx+si],al 0000F800 0000 add [bx+si],al 0000F802 0000 add [bx+si],al 0000F804 0000 add [bx+si],al 0000F806 0000 add [bx+si],al 0000F808 0000 add [bx+si],al 0000F80A 0000 add [bx+si],al 0000F80C 0000 add [bx+si],al 0000F80E 0000 add [bx+si],al 0000F810 0000 add [bx+si],al 0000F812 0000 add [bx+si],al 0000F814 0000 add [bx+si],al 0000F816 0000 add [bx+si],al 0000F818 0000 add [bx+si],al 0000F81A 0000 add [bx+si],al 0000F81C 0000 add [bx+si],al 0000F81E 0000 add [bx+si],al 0000F820 0000 add [bx+si],al 0000F822 0000 add [bx+si],al 0000F824 0000 add [bx+si],al 0000F826 0000 add [bx+si],al 0000F828 0000 add [bx+si],al 0000F82A 0000 add [bx+si],al 0000F82C 0000 add [bx+si],al 0000F82E 0000 add [bx+si],al 0000F830 0000 add [bx+si],al 0000F832 0000 add [bx+si],al 0000F834 0000 add [bx+si],al 0000F836 0000 add [bx+si],al 0000F838 0000 add [bx+si],al 0000F83A 0000 add [bx+si],al 0000F83C 0000 add [bx+si],al 0000F83E 0000 add [bx+si],al 0000F840 0000 add [bx+si],al 0000F842 0000 add [bx+si],al 0000F844 0000 add [bx+si],al 0000F846 0000 add [bx+si],al 0000F848 0000 add [bx+si],al 0000F84A 0000 add [bx+si],al 0000F84C 0000 add [bx+si],al 0000F84E 0000 add [bx+si],al 0000F850 0000 add [bx+si],al 0000F852 0000 add [bx+si],al 0000F854 0000 add [bx+si],al 0000F856 0000 add [bx+si],al 0000F858 0000 add [bx+si],al 0000F85A 0000 add [bx+si],al 0000F85C 0000 add [bx+si],al 0000F85E 0000 add [bx+si],al 0000F860 0000 add [bx+si],al 0000F862 0000 add [bx+si],al 0000F864 0000 add [bx+si],al 0000F866 0000 add [bx+si],al 0000F868 0000 add [bx+si],al 0000F86A 0000 add [bx+si],al 0000F86C 0000 add [bx+si],al 0000F86E 0000 add [bx+si],al 0000F870 0000 add [bx+si],al 0000F872 0000 add [bx+si],al 0000F874 0000 add [bx+si],al 0000F876 0000 add [bx+si],al 0000F878 0000 add [bx+si],al 0000F87A 0000 add [bx+si],al 0000F87C 0000 add [bx+si],al 0000F87E 0000 add [bx+si],al 0000F880 0000 add [bx+si],al 0000F882 0000 add [bx+si],al 0000F884 0000 add [bx+si],al 0000F886 0000 add [bx+si],al 0000F888 0000 add [bx+si],al 0000F88A 0000 add [bx+si],al 0000F88C 0000 add [bx+si],al 0000F88E 0000 add [bx+si],al 0000F890 0000 add [bx+si],al 0000F892 0000 add [bx+si],al 0000F894 0000 add [bx+si],al 0000F896 0000 add [bx+si],al 0000F898 0000 add [bx+si],al 0000F89A 0000 add [bx+si],al 0000F89C 0000 add [bx+si],al 0000F89E 0000 add [bx+si],al 0000F8A0 0000 add [bx+si],al 0000F8A2 0000 add [bx+si],al 0000F8A4 0000 add [bx+si],al 0000F8A6 0000 add [bx+si],al 0000F8A8 0000 add [bx+si],al 0000F8AA 0000 add [bx+si],al 0000F8AC 0000 add [bx+si],al 0000F8AE 0000 add [bx+si],al 0000F8B0 0000 add [bx+si],al 0000F8B2 0000 add [bx+si],al 0000F8B4 0000 add [bx+si],al 0000F8B6 0000 add [bx+si],al 0000F8B8 0000 add [bx+si],al 0000F8BA 0000 add [bx+si],al 0000F8BC 0000 add [bx+si],al 0000F8BE 0000 add [bx+si],al 0000F8C0 0000 add [bx+si],al 0000F8C2 0000 add [bx+si],al 0000F8C4 0000 add [bx+si],al 0000F8C6 0000 add [bx+si],al 0000F8C8 0000 add [bx+si],al 0000F8CA 0000 add [bx+si],al 0000F8CC 0000 add [bx+si],al 0000F8CE 0000 add [bx+si],al 0000F8D0 0000 add [bx+si],al 0000F8D2 0000 add [bx+si],al 0000F8D4 0000 add [bx+si],al 0000F8D6 0000 add [bx+si],al 0000F8D8 0000 add [bx+si],al 0000F8DA 0000 add [bx+si],al 0000F8DC 0000 add [bx+si],al 0000F8DE 0000 add [bx+si],al 0000F8E0 0000 add [bx+si],al 0000F8E2 0000 add [bx+si],al 0000F8E4 0000 add [bx+si],al 0000F8E6 0000 add [bx+si],al 0000F8E8 0000 add [bx+si],al 0000F8EA 0000 add [bx+si],al 0000F8EC 0000 add [bx+si],al 0000F8EE 0000 add [bx+si],al 0000F8F0 0000 add [bx+si],al 0000F8F2 0000 add [bx+si],al 0000F8F4 0000 add [bx+si],al 0000F8F6 0000 add [bx+si],al 0000F8F8 0000 add [bx+si],al 0000F8FA 0000 add [bx+si],al 0000F8FC 0000 add [bx+si],al 0000F8FE 0000 add [bx+si],al 0000F900 0000 add [bx+si],al 0000F902 0000 add [bx+si],al 0000F904 0000 add [bx+si],al 0000F906 0000 add [bx+si],al 0000F908 0000 add [bx+si],al 0000F90A 0000 add [bx+si],al 0000F90C 0000 add [bx+si],al 0000F90E 0000 add [bx+si],al 0000F910 0000 add [bx+si],al 0000F912 0000 add [bx+si],al 0000F914 0000 add [bx+si],al 0000F916 0000 add [bx+si],al 0000F918 0000 add [bx+si],al 0000F91A 0000 add [bx+si],al 0000F91C 0000 add [bx+si],al 0000F91E 0000 add [bx+si],al 0000F920 0000 add [bx+si],al 0000F922 0000 add [bx+si],al 0000F924 0000 add [bx+si],al 0000F926 0000 add [bx+si],al 0000F928 0000 add [bx+si],al 0000F92A 0000 add [bx+si],al 0000F92C 0000 add [bx+si],al 0000F92E 0000 add [bx+si],al 0000F930 0000 add [bx+si],al 0000F932 0000 add [bx+si],al 0000F934 0000 add [bx+si],al 0000F936 0000 add [bx+si],al 0000F938 0000 add [bx+si],al 0000F93A 0000 add [bx+si],al 0000F93C 0000 add [bx+si],al 0000F93E 0000 add [bx+si],al 0000F940 0000 add [bx+si],al 0000F942 0000 add [bx+si],al 0000F944 0000 add [bx+si],al 0000F946 0000 add [bx+si],al 0000F948 0000 add [bx+si],al 0000F94A 0000 add [bx+si],al 0000F94C 0000 add [bx+si],al 0000F94E 0000 add [bx+si],al 0000F950 0000 add [bx+si],al 0000F952 0000 add [bx+si],al 0000F954 0000 add [bx+si],al 0000F956 0000 add [bx+si],al 0000F958 0000 add [bx+si],al 0000F95A 0000 add [bx+si],al 0000F95C 0000 add [bx+si],al 0000F95E 0000 add [bx+si],al 0000F960 0000 add [bx+si],al 0000F962 0000 add [bx+si],al 0000F964 0000 add [bx+si],al 0000F966 0000 add [bx+si],al 0000F968 0000 add [bx+si],al 0000F96A 0000 add [bx+si],al 0000F96C 0000 add [bx+si],al 0000F96E 0000 add [bx+si],al 0000F970 0000 add [bx+si],al 0000F972 0000 add [bx+si],al 0000F974 0000 add [bx+si],al 0000F976 0000 add [bx+si],al 0000F978 0000 add [bx+si],al 0000F97A 0000 add [bx+si],al 0000F97C 0000 add [bx+si],al 0000F97E 0000 add [bx+si],al 0000F980 0000 add [bx+si],al 0000F982 0000 add [bx+si],al 0000F984 0000 add [bx+si],al 0000F986 0000 add [bx+si],al 0000F988 0000 add [bx+si],al 0000F98A 0000 add [bx+si],al 0000F98C 0000 add [bx+si],al 0000F98E 0000 add [bx+si],al 0000F990 0000 add [bx+si],al 0000F992 0000 add [bx+si],al 0000F994 0000 add [bx+si],al 0000F996 0000 add [bx+si],al 0000F998 0000 add [bx+si],al 0000F99A 0000 add [bx+si],al 0000F99C 0000 add [bx+si],al 0000F99E 0000 add [bx+si],al 0000F9A0 0000 add [bx+si],al 0000F9A2 0000 add [bx+si],al 0000F9A4 0000 add [bx+si],al 0000F9A6 0000 add [bx+si],al 0000F9A8 0000 add [bx+si],al 0000F9AA 0000 add [bx+si],al 0000F9AC 0000 add [bx+si],al 0000F9AE 0000 add [bx+si],al 0000F9B0 0000 add [bx+si],al 0000F9B2 0000 add [bx+si],al 0000F9B4 0000 add [bx+si],al 0000F9B6 0000 add [bx+si],al 0000F9B8 0000 add [bx+si],al 0000F9BA 0000 add [bx+si],al 0000F9BC 0000 add [bx+si],al 0000F9BE 0000 add [bx+si],al 0000F9C0 0000 add [bx+si],al 0000F9C2 0000 add [bx+si],al 0000F9C4 0000 add [bx+si],al 0000F9C6 0000 add [bx+si],al 0000F9C8 0000 add [bx+si],al 0000F9CA 0000 add [bx+si],al 0000F9CC 0000 add [bx+si],al 0000F9CE 0000 add [bx+si],al 0000F9D0 0000 add [bx+si],al 0000F9D2 0000 add [bx+si],al 0000F9D4 0000 add [bx+si],al 0000F9D6 0000 add [bx+si],al 0000F9D8 0000 add [bx+si],al 0000F9DA 0000 add [bx+si],al 0000F9DC 0000 add [bx+si],al 0000F9DE 0000 add [bx+si],al 0000F9E0 0000 add [bx+si],al 0000F9E2 0000 add [bx+si],al 0000F9E4 0000 add [bx+si],al 0000F9E6 0000 add [bx+si],al 0000F9E8 0000 add [bx+si],al 0000F9EA 0000 add [bx+si],al 0000F9EC 0000 add [bx+si],al 0000F9EE 0000 add [bx+si],al 0000F9F0 0000 add [bx+si],al 0000F9F2 0000 add [bx+si],al 0000F9F4 0000 add [bx+si],al 0000F9F6 0000 add [bx+si],al 0000F9F8 0000 add [bx+si],al 0000F9FA 0000 add [bx+si],al 0000F9FC 0000 add [bx+si],al 0000F9FE 0000 add [bx+si],al 0000FA00 0000 add [bx+si],al 0000FA02 0000 add [bx+si],al 0000FA04 0000 add [bx+si],al 0000FA06 0000 add [bx+si],al 0000FA08 0000 add [bx+si],al 0000FA0A 0000 add [bx+si],al 0000FA0C 0000 add [bx+si],al 0000FA0E 0000 add [bx+si],al 0000FA10 0000 add [bx+si],al 0000FA12 0000 add [bx+si],al 0000FA14 0000 add [bx+si],al 0000FA16 0000 add [bx+si],al 0000FA18 0000 add [bx+si],al 0000FA1A 0000 add [bx+si],al 0000FA1C 0000 add [bx+si],al 0000FA1E 0000 add [bx+si],al 0000FA20 0000 add [bx+si],al 0000FA22 0000 add [bx+si],al 0000FA24 0000 add [bx+si],al 0000FA26 0000 add [bx+si],al 0000FA28 0000 add [bx+si],al 0000FA2A 0000 add [bx+si],al 0000FA2C 0000 add [bx+si],al 0000FA2E 0000 add [bx+si],al 0000FA30 0000 add [bx+si],al 0000FA32 0000 add [bx+si],al 0000FA34 0000 add [bx+si],al 0000FA36 0000 add [bx+si],al 0000FA38 0000 add [bx+si],al 0000FA3A 0000 add [bx+si],al 0000FA3C 0000 add [bx+si],al 0000FA3E 0000 add [bx+si],al 0000FA40 0000 add [bx+si],al 0000FA42 0000 add [bx+si],al 0000FA44 0000 add [bx+si],al 0000FA46 0000 add [bx+si],al 0000FA48 0000 add [bx+si],al 0000FA4A 0000 add [bx+si],al 0000FA4C 0000 add [bx+si],al 0000FA4E 0000 add [bx+si],al 0000FA50 0000 add [bx+si],al 0000FA52 0000 add [bx+si],al 0000FA54 0000 add [bx+si],al 0000FA56 0000 add [bx+si],al 0000FA58 0000 add [bx+si],al 0000FA5A 0000 add [bx+si],al 0000FA5C 0000 add [bx+si],al 0000FA5E 0000 add [bx+si],al 0000FA60 0000 add [bx+si],al 0000FA62 0000 add [bx+si],al 0000FA64 0000 add [bx+si],al 0000FA66 0000 add [bx+si],al 0000FA68 0000 add [bx+si],al 0000FA6A 0000 add [bx+si],al 0000FA6C 0000 add [bx+si],al 0000FA6E 0000 add [bx+si],al 0000FA70 0000 add [bx+si],al 0000FA72 0000 add [bx+si],al 0000FA74 0000 add [bx+si],al 0000FA76 0000 add [bx+si],al 0000FA78 0000 add [bx+si],al 0000FA7A 0000 add [bx+si],al 0000FA7C 0000 add [bx+si],al 0000FA7E 0000 add [bx+si],al 0000FA80 0000 add [bx+si],al 0000FA82 0000 add [bx+si],al 0000FA84 0000 add [bx+si],al 0000FA86 0000 add [bx+si],al 0000FA88 0000 add [bx+si],al 0000FA8A 0000 add [bx+si],al 0000FA8C 0000 add [bx+si],al 0000FA8E 0000 add [bx+si],al 0000FA90 0000 add [bx+si],al 0000FA92 0000 add [bx+si],al 0000FA94 0000 add [bx+si],al 0000FA96 0000 add [bx+si],al 0000FA98 0000 add [bx+si],al 0000FA9A 0000 add [bx+si],al 0000FA9C 0000 add [bx+si],al 0000FA9E 0000 add [bx+si],al 0000FAA0 0000 add [bx+si],al 0000FAA2 0000 add [bx+si],al 0000FAA4 0000 add [bx+si],al 0000FAA6 0000 add [bx+si],al 0000FAA8 0000 add [bx+si],al 0000FAAA 0000 add [bx+si],al 0000FAAC 0000 add [bx+si],al 0000FAAE 0000 add [bx+si],al 0000FAB0 0000 add [bx+si],al 0000FAB2 0000 add [bx+si],al 0000FAB4 0000 add [bx+si],al 0000FAB6 0000 add [bx+si],al 0000FAB8 0000 add [bx+si],al 0000FABA 0000 add [bx+si],al 0000FABC 0000 add [bx+si],al 0000FABE 0000 add [bx+si],al 0000FAC0 0000 add [bx+si],al 0000FAC2 0000 add [bx+si],al 0000FAC4 0000 add [bx+si],al 0000FAC6 0000 add [bx+si],al 0000FAC8 0000 add [bx+si],al 0000FACA 0000 add [bx+si],al 0000FACC 0000 add [bx+si],al 0000FACE 0000 add [bx+si],al 0000FAD0 0000 add [bx+si],al 0000FAD2 0000 add [bx+si],al 0000FAD4 0000 add [bx+si],al 0000FAD6 0000 add [bx+si],al 0000FAD8 0000 add [bx+si],al 0000FADA 0000 add [bx+si],al 0000FADC 0000 add [bx+si],al 0000FADE 0000 add [bx+si],al 0000FAE0 0000 add [bx+si],al 0000FAE2 0000 add [bx+si],al 0000FAE4 0000 add [bx+si],al 0000FAE6 0000 add [bx+si],al 0000FAE8 0000 add [bx+si],al 0000FAEA 0000 add [bx+si],al 0000FAEC 0000 add [bx+si],al 0000FAEE 0000 add [bx+si],al 0000FAF0 0000 add [bx+si],al 0000FAF2 0000 add [bx+si],al 0000FAF4 0000 add [bx+si],al 0000FAF6 0000 add [bx+si],al 0000FAF8 0000 add [bx+si],al 0000FAFA 0000 add [bx+si],al 0000FAFC 0000 add [bx+si],al 0000FAFE 0000 add [bx+si],al 0000FB00 0000 add [bx+si],al 0000FB02 0000 add [bx+si],al 0000FB04 0000 add [bx+si],al 0000FB06 0000 add [bx+si],al 0000FB08 0000 add [bx+si],al 0000FB0A 0000 add [bx+si],al 0000FB0C 0000 add [bx+si],al 0000FB0E 0000 add [bx+si],al 0000FB10 0000 add [bx+si],al 0000FB12 0000 add [bx+si],al 0000FB14 0000 add [bx+si],al 0000FB16 0000 add [bx+si],al 0000FB18 0000 add [bx+si],al 0000FB1A 0000 add [bx+si],al 0000FB1C 0000 add [bx+si],al 0000FB1E 0000 add [bx+si],al 0000FB20 0000 add [bx+si],al 0000FB22 0000 add [bx+si],al 0000FB24 0000 add [bx+si],al 0000FB26 0000 add [bx+si],al 0000FB28 0000 add [bx+si],al 0000FB2A 0000 add [bx+si],al 0000FB2C 0000 add [bx+si],al 0000FB2E 0000 add [bx+si],al 0000FB30 0000 add [bx+si],al 0000FB32 0000 add [bx+si],al 0000FB34 0000 add [bx+si],al 0000FB36 0000 add [bx+si],al 0000FB38 0000 add [bx+si],al 0000FB3A 0000 add [bx+si],al 0000FB3C 0000 add [bx+si],al 0000FB3E 0000 add [bx+si],al 0000FB40 0000 add [bx+si],al 0000FB42 0000 add [bx+si],al 0000FB44 0000 add [bx+si],al 0000FB46 0000 add [bx+si],al 0000FB48 0000 add [bx+si],al 0000FB4A 0000 add [bx+si],al 0000FB4C 0000 add [bx+si],al 0000FB4E 0000 add [bx+si],al 0000FB50 0000 add [bx+si],al 0000FB52 0000 add [bx+si],al 0000FB54 0000 add [bx+si],al 0000FB56 0000 add [bx+si],al 0000FB58 0000 add [bx+si],al 0000FB5A 0000 add [bx+si],al 0000FB5C 0000 add [bx+si],al 0000FB5E 0000 add [bx+si],al 0000FB60 0000 add [bx+si],al 0000FB62 0000 add [bx+si],al 0000FB64 0000 add [bx+si],al 0000FB66 0000 add [bx+si],al 0000FB68 0000 add [bx+si],al 0000FB6A 0000 add [bx+si],al 0000FB6C 0000 add [bx+si],al 0000FB6E 0000 add [bx+si],al 0000FB70 0000 add [bx+si],al 0000FB72 0000 add [bx+si],al 0000FB74 0000 add [bx+si],al 0000FB76 0000 add [bx+si],al 0000FB78 0000 add [bx+si],al 0000FB7A 0000 add [bx+si],al 0000FB7C 0000 add [bx+si],al 0000FB7E 0000 add [bx+si],al 0000FB80 0000 add [bx+si],al 0000FB82 0000 add [bx+si],al 0000FB84 0000 add [bx+si],al 0000FB86 0000 add [bx+si],al 0000FB88 0000 add [bx+si],al 0000FB8A 0000 add [bx+si],al 0000FB8C 0000 add [bx+si],al 0000FB8E 0000 add [bx+si],al 0000FB90 0000 add [bx+si],al 0000FB92 0000 add [bx+si],al 0000FB94 0000 add [bx+si],al 0000FB96 0000 add [bx+si],al 0000FB98 0000 add [bx+si],al 0000FB9A 0000 add [bx+si],al 0000FB9C 0000 add [bx+si],al 0000FB9E 0000 add [bx+si],al 0000FBA0 0000 add [bx+si],al 0000FBA2 0000 add [bx+si],al 0000FBA4 0000 add [bx+si],al 0000FBA6 0000 add [bx+si],al 0000FBA8 0000 add [bx+si],al 0000FBAA 0000 add [bx+si],al 0000FBAC 0000 add [bx+si],al 0000FBAE 0000 add [bx+si],al 0000FBB0 0000 add [bx+si],al 0000FBB2 0000 add [bx+si],al 0000FBB4 0000 add [bx+si],al 0000FBB6 0000 add [bx+si],al 0000FBB8 0000 add [bx+si],al 0000FBBA 0000 add [bx+si],al 0000FBBC 0000 add [bx+si],al 0000FBBE 0000 add [bx+si],al 0000FBC0 0000 add [bx+si],al 0000FBC2 0000 add [bx+si],al 0000FBC4 0000 add [bx+si],al 0000FBC6 0000 add [bx+si],al 0000FBC8 0000 add [bx+si],al 0000FBCA 0000 add [bx+si],al 0000FBCC 0000 add [bx+si],al 0000FBCE 0000 add [bx+si],al 0000FBD0 0000 add [bx+si],al 0000FBD2 0000 add [bx+si],al 0000FBD4 0000 add [bx+si],al 0000FBD6 0000 add [bx+si],al 0000FBD8 0000 add [bx+si],al 0000FBDA 0000 add [bx+si],al 0000FBDC 0000 add [bx+si],al 0000FBDE 0000 add [bx+si],al 0000FBE0 0000 add [bx+si],al 0000FBE2 0000 add [bx+si],al 0000FBE4 0000 add [bx+si],al 0000FBE6 0000 add [bx+si],al 0000FBE8 0000 add [bx+si],al 0000FBEA 0000 add [bx+si],al 0000FBEC 0000 add [bx+si],al 0000FBEE 0000 add [bx+si],al 0000FBF0 0000 add [bx+si],al 0000FBF2 0000 add [bx+si],al 0000FBF4 0000 add [bx+si],al 0000FBF6 0000 add [bx+si],al 0000FBF8 0000 add [bx+si],al 0000FBFA 0000 add [bx+si],al 0000FBFC 0000 add [bx+si],al 0000FBFE 0000 add [bx+si],al 0000FC00 0000 add [bx+si],al 0000FC02 0000 add [bx+si],al 0000FC04 0000 add [bx+si],al 0000FC06 0000 add [bx+si],al 0000FC08 0000 add [bx+si],al 0000FC0A 0000 add [bx+si],al 0000FC0C 0000 add [bx+si],al 0000FC0E 0000 add [bx+si],al 0000FC10 0000 add [bx+si],al 0000FC12 0000 add [bx+si],al 0000FC14 0000 add [bx+si],al 0000FC16 0000 add [bx+si],al 0000FC18 0000 add [bx+si],al 0000FC1A 0000 add [bx+si],al 0000FC1C 0000 add [bx+si],al 0000FC1E 0000 add [bx+si],al 0000FC20 0000 add [bx+si],al 0000FC22 0000 add [bx+si],al 0000FC24 0000 add [bx+si],al 0000FC26 0000 add [bx+si],al 0000FC28 0000 add [bx+si],al 0000FC2A 0000 add [bx+si],al 0000FC2C 0000 add [bx+si],al 0000FC2E 0000 add [bx+si],al 0000FC30 0000 add [bx+si],al 0000FC32 0000 add [bx+si],al 0000FC34 0000 add [bx+si],al 0000FC36 0000 add [bx+si],al 0000FC38 0000 add [bx+si],al 0000FC3A 0000 add [bx+si],al 0000FC3C 0000 add [bx+si],al 0000FC3E 0000 add [bx+si],al 0000FC40 0000 add [bx+si],al 0000FC42 0000 add [bx+si],al 0000FC44 0000 add [bx+si],al 0000FC46 0000 add [bx+si],al 0000FC48 0000 add [bx+si],al 0000FC4A 0000 add [bx+si],al 0000FC4C 0000 add [bx+si],al 0000FC4E 0000 add [bx+si],al 0000FC50 0000 add [bx+si],al 0000FC52 0000 add [bx+si],al 0000FC54 0000 add [bx+si],al 0000FC56 0000 add [bx+si],al 0000FC58 0000 add [bx+si],al 0000FC5A 0000 add [bx+si],al 0000FC5C 0000 add [bx+si],al 0000FC5E 0000 add [bx+si],al 0000FC60 0000 add [bx+si],al 0000FC62 0000 add [bx+si],al 0000FC64 0000 add [bx+si],al 0000FC66 0000 add [bx+si],al 0000FC68 0000 add [bx+si],al 0000FC6A 0000 add [bx+si],al 0000FC6C 0000 add [bx+si],al 0000FC6E 0000 add [bx+si],al 0000FC70 0000 add [bx+si],al 0000FC72 0000 add [bx+si],al 0000FC74 0000 add [bx+si],al 0000FC76 0000 add [bx+si],al 0000FC78 0000 add [bx+si],al 0000FC7A 0000 add [bx+si],al 0000FC7C 0000 add [bx+si],al 0000FC7E 0000 add [bx+si],al 0000FC80 0000 add [bx+si],al 0000FC82 0000 add [bx+si],al 0000FC84 0000 add [bx+si],al 0000FC86 0000 add [bx+si],al 0000FC88 0000 add [bx+si],al 0000FC8A 0000 add [bx+si],al 0000FC8C 0000 add [bx+si],al 0000FC8E 0000 add [bx+si],al 0000FC90 0000 add [bx+si],al 0000FC92 0000 add [bx+si],al 0000FC94 0000 add [bx+si],al 0000FC96 0000 add [bx+si],al 0000FC98 0000 add [bx+si],al 0000FC9A 0000 add [bx+si],al 0000FC9C 0000 add [bx+si],al 0000FC9E 0000 add [bx+si],al 0000FCA0 0000 add [bx+si],al 0000FCA2 0000 add [bx+si],al 0000FCA4 0000 add [bx+si],al 0000FCA6 0000 add [bx+si],al 0000FCA8 0000 add [bx+si],al 0000FCAA 0000 add [bx+si],al 0000FCAC 0000 add [bx+si],al 0000FCAE 0000 add [bx+si],al 0000FCB0 0000 add [bx+si],al 0000FCB2 0000 add [bx+si],al 0000FCB4 0000 add [bx+si],al 0000FCB6 0000 add [bx+si],al 0000FCB8 0000 add [bx+si],al 0000FCBA 0000 add [bx+si],al 0000FCBC 0000 add [bx+si],al 0000FCBE 0000 add [bx+si],al 0000FCC0 0000 add [bx+si],al 0000FCC2 0000 add [bx+si],al 0000FCC4 0000 add [bx+si],al 0000FCC6 0000 add [bx+si],al 0000FCC8 0000 add [bx+si],al 0000FCCA 0000 add [bx+si],al 0000FCCC 0000 add [bx+si],al 0000FCCE 0000 add [bx+si],al 0000FCD0 0000 add [bx+si],al 0000FCD2 0000 add [bx+si],al 0000FCD4 0000 add [bx+si],al 0000FCD6 0000 add [bx+si],al 0000FCD8 0000 add [bx+si],al 0000FCDA 0000 add [bx+si],al 0000FCDC 0000 add [bx+si],al 0000FCDE 0000 add [bx+si],al 0000FCE0 0000 add [bx+si],al 0000FCE2 0000 add [bx+si],al 0000FCE4 0000 add [bx+si],al 0000FCE6 0000 add [bx+si],al 0000FCE8 0000 add [bx+si],al 0000FCEA 0000 add [bx+si],al 0000FCEC 0000 add [bx+si],al 0000FCEE 0000 add [bx+si],al 0000FCF0 0000 add [bx+si],al 0000FCF2 0000 add [bx+si],al 0000FCF4 0000 add [bx+si],al 0000FCF6 0000 add [bx+si],al 0000FCF8 0000 add [bx+si],al 0000FCFA 0000 add [bx+si],al 0000FCFC 0000 add [bx+si],al 0000FCFE 0000 add [bx+si],al 0000FD00 0000 add [bx+si],al 0000FD02 0000 add [bx+si],al 0000FD04 0000 add [bx+si],al 0000FD06 0000 add [bx+si],al 0000FD08 0000 add [bx+si],al 0000FD0A 0000 add [bx+si],al 0000FD0C 0000 add [bx+si],al 0000FD0E 0000 add [bx+si],al 0000FD10 0000 add [bx+si],al 0000FD12 0000 add [bx+si],al 0000FD14 0000 add [bx+si],al 0000FD16 0000 add [bx+si],al 0000FD18 0000 add [bx+si],al 0000FD1A 0000 add [bx+si],al 0000FD1C 0000 add [bx+si],al 0000FD1E 0000 add [bx+si],al 0000FD20 0000 add [bx+si],al 0000FD22 0000 add [bx+si],al 0000FD24 0000 add [bx+si],al 0000FD26 0000 add [bx+si],al 0000FD28 0000 add [bx+si],al 0000FD2A 0000 add [bx+si],al 0000FD2C 0000 add [bx+si],al 0000FD2E 0000 add [bx+si],al 0000FD30 0000 add [bx+si],al 0000FD32 0000 add [bx+si],al 0000FD34 0000 add [bx+si],al 0000FD36 0000 add [bx+si],al 0000FD38 0000 add [bx+si],al 0000FD3A 0000 add [bx+si],al 0000FD3C 0000 add [bx+si],al 0000FD3E 0000 add [bx+si],al 0000FD40 0000 add [bx+si],al 0000FD42 0000 add [bx+si],al 0000FD44 0000 add [bx+si],al 0000FD46 0000 add [bx+si],al 0000FD48 0000 add [bx+si],al 0000FD4A 0000 add [bx+si],al 0000FD4C 0000 add [bx+si],al 0000FD4E 0000 add [bx+si],al 0000FD50 0000 add [bx+si],al 0000FD52 0000 add [bx+si],al 0000FD54 0000 add [bx+si],al 0000FD56 0000 add [bx+si],al 0000FD58 0000 add [bx+si],al 0000FD5A 0000 add [bx+si],al 0000FD5C 0000 add [bx+si],al 0000FD5E 0000 add [bx+si],al 0000FD60 0000 add [bx+si],al 0000FD62 0000 add [bx+si],al 0000FD64 0000 add [bx+si],al 0000FD66 0000 add [bx+si],al 0000FD68 0000 add [bx+si],al 0000FD6A 0000 add [bx+si],al 0000FD6C 0000 add [bx+si],al 0000FD6E 0000 add [bx+si],al 0000FD70 0000 add [bx+si],al 0000FD72 0000 add [bx+si],al 0000FD74 0000 add [bx+si],al 0000FD76 0000 add [bx+si],al 0000FD78 0000 add [bx+si],al 0000FD7A 0000 add [bx+si],al 0000FD7C 0000 add [bx+si],al 0000FD7E 0000 add [bx+si],al 0000FD80 0000 add [bx+si],al 0000FD82 0000 add [bx+si],al 0000FD84 0000 add [bx+si],al 0000FD86 0000 add [bx+si],al 0000FD88 0000 add [bx+si],al 0000FD8A 0000 add [bx+si],al 0000FD8C 0000 add [bx+si],al 0000FD8E 0000 add [bx+si],al 0000FD90 0000 add [bx+si],al 0000FD92 0000 add [bx+si],al 0000FD94 0000 add [bx+si],al 0000FD96 0000 add [bx+si],al 0000FD98 0000 add [bx+si],al 0000FD9A 0000 add [bx+si],al 0000FD9C 0000 add [bx+si],al 0000FD9E 0000 add [bx+si],al 0000FDA0 0000 add [bx+si],al 0000FDA2 0000 add [bx+si],al 0000FDA4 0000 add [bx+si],al 0000FDA6 0000 add [bx+si],al 0000FDA8 0000 add [bx+si],al 0000FDAA 0000 add [bx+si],al 0000FDAC 0000 add [bx+si],al 0000FDAE 0000 add [bx+si],al 0000FDB0 0000 add [bx+si],al 0000FDB2 0000 add [bx+si],al 0000FDB4 0000 add [bx+si],al 0000FDB6 0000 add [bx+si],al 0000FDB8 0000 add [bx+si],al 0000FDBA 0000 add [bx+si],al 0000FDBC 0000 add [bx+si],al 0000FDBE 0000 add [bx+si],al 0000FDC0 0000 add [bx+si],al 0000FDC2 0000 add [bx+si],al 0000FDC4 0000 add [bx+si],al 0000FDC6 0000 add [bx+si],al 0000FDC8 0000 add [bx+si],al 0000FDCA 0000 add [bx+si],al 0000FDCC 0000 add [bx+si],al 0000FDCE 0000 add [bx+si],al 0000FDD0 A00060 mov al,[0x6000] 0000FDD3 012C add [si],bp 0000FDD5 00801B96 add [bx+si-0x69e5],al 0000FDD9 00060000 add [0x0],al 0000FDDD 0000 add [bx+si],al 0000FDDF 00260000 add [0x0],ah 0000FDE3 0026003F add [0x3f00],ah 0000FDE7 FF db 0xff 0000FDE8 FF db 0xff 0000FDE9 FFC0 inc ax 0000FDEB FF00 inc word [bx+si] 0000FDED 0000 add [bx+si],al 0000FDEF 7FF8 jg 0xfde9 0000FDF1 0000 add [bx+si],al 0000FDF3 0000 add [bx+si],al 0000FDF5 0000 add [bx+si],al 0000FDF7 0000 add [bx+si],al 0000FDF9 0000 add [bx+si],al 0000FDFB 0000 add [bx+si],al 0000FDFD 0000 add [bx+si],al 0000FDFF 0000 add [bx+si],al 0000FE01 0000 add [bx+si],al 0000FE03 0000 add [bx+si],al 0000FE05 0000 add [bx+si],al 0000FE07 0000 add [bx+si],al 0000FE09 0000 add [bx+si],al 0000FE0B 0000 add [bx+si],al 0000FE0D 0000 add [bx+si],al 0000FE0F 0000 add [bx+si],al 0000FE11 0000 add [bx+si],al 0000FE13 0000 add [bx+si],al 0000FE15 0000 add [bx+si],al 0000FE17 0000 add [bx+si],al 0000FE19 0000 add [bx+si],al 0000FE1B 0000 add [bx+si],al 0000FE1D 0000 add [bx+si],al 0000FE1F 0000 add [bx+si],al 0000FE21 0000 add [bx+si],al 0000FE23 0000 add [bx+si],al 0000FE25 0000 add [bx+si],al 0000FE27 0003 add [bp+di],al 0000FE29 FF db 0xff 0000FE2A FF db 0xff 0000FE2B FF db 0xff 0000FE2C FC cld 0000FE2D FF00 inc word [bx+si] 0000FE2F 0000 add [bx+si],al 0000FE31 7FF8 jg 0xfe2b 0000FE33 0000 add [bx+si],al 0000FE35 0000 add [bx+si],al 0000FE37 0000 add [bx+si],al 0000FE39 0000 add [bx+si],al 0000FE3B 0000 add [bx+si],al 0000FE3D 0000 add [bx+si],al 0000FE3F 0000 add [bx+si],al 0000FE41 0000 add [bx+si],al 0000FE43 0000 add [bx+si],al 0000FE45 0000 add [bx+si],al 0000FE47 0000 add [bx+si],al 0000FE49 0000 add [bx+si],al 0000FE4B 0000 add [bx+si],al 0000FE4D 0000 add [bx+si],al 0000FE4F 0000 add [bx+si],al 0000FE51 0000 add [bx+si],al 0000FE53 0000 add [bx+si],al 0000FE55 0000 add [bx+si],al 0000FE57 0000 add [bx+si],al 0000FE59 0000 add [bx+si],al 0000FE5B 0000 add [bx+si],al 0000FE5D 0000 add [bx+si],al 0000FE5F 0000 add [bx+si],al 0000FE61 0000 add [bx+si],al 0000FE63 0000 add [bx+si],al 0000FE65 0000 add [bx+si],al 0000FE67 0000 add [bx+si],al 0000FE69 0000 add [bx+si],al 0000FE6B 0000 add [bx+si],al 0000FE6D 0000 add [bx+si],al 0000FE6F 0000 add [bx+si],al 0000FE71 0000 add [bx+si],al 0000FE73 0000 add [bx+si],al 0000FE75 0000 add [bx+si],al 0000FE77 0000 add [bx+si],al 0000FE79 0000 add [bx+si],al 0000FE7B 0000 add [bx+si],al 0000FE7D 0000 add [bx+si],al 0000FE7F 0000 add [bx+si],al 0000FE81 0000 add [bx+si],al 0000FE83 0000 add [bx+si],al 0000FE85 0000 add [bx+si],al 0000FE87 0000 add [bx+si],al 0000FE89 0000 add [bx+si],al 0000FE8B 0000 add [bx+si],al 0000FE8D 0000 add [bx+si],al 0000FE8F 0000 add [bx+si],al 0000FE91 0000 add [bx+si],al 0000FE93 0000 add [bx+si],al 0000FE95 0000 add [bx+si],al 0000FE97 0000 add [bx+si],al 0000FE99 0000 add [bx+si],al 0000FE9B 0000 add [bx+si],al 0000FE9D 0000 add [bx+si],al 0000FE9F 0000 add [bx+si],al 0000FEA1 0000 add [bx+si],al 0000FEA3 0000 add [bx+si],al 0000FEA5 0000 add [bx+si],al 0000FEA7 0000 add [bx+si],al 0000FEA9 0000 add [bx+si],al 0000FEAB 0000 add [bx+si],al 0000FEAD 0000 add [bx+si],al 0000FEAF 0000 add [bx+si],al 0000FEB1 0000 add [bx+si],al 0000FEB3 0000 add [bx+si],al 0000FEB5 0000 add [bx+si],al 0000FEB7 0000 add [bx+si],al 0000FEB9 0000 add [bx+si],al 0000FEBB 0000 add [bx+si],al 0000FEBD 0000 add [bx+si],al 0000FEBF 0000 add [bx+si],al 0000FEC1 0000 add [bx+si],al 0000FEC3 0000 add [bx+si],al 0000FEC5 0000 add [bx+si],al 0000FEC7 0000 add [bx+si],al 0000FEC9 0000 add [bx+si],al 0000FECB 0000 add [bx+si],al 0000FECD 0000 add [bx+si],al 0000FECF 0000 add [bx+si],al 0000FED1 0000 add [bx+si],al 0000FED3 0000 add [bx+si],al 0000FED5 0000 add [bx+si],al 0000FED7 0000 add [bx+si],al 0000FED9 0000 add [bx+si],al 0000FEDB 0000 add [bx+si],al 0000FEDD 0000 add [bx+si],al 0000FEDF 0000 add [bx+si],al 0000FEE1 0000 add [bx+si],al 0000FEE3 0000 add [bx+si],al 0000FEE5 0000 add [bx+si],al 0000FEE7 0000 add [bx+si],al 0000FEE9 0000 add [bx+si],al 0000FEEB 0000 add [bx+si],al 0000FEED 0000 add [bx+si],al 0000FEEF 0000 add [bx+si],al 0000FEF1 0000 add [bx+si],al 0000FEF3 0000 add [bx+si],al 0000FEF5 0000 add [bx+si],al 0000FEF7 0000 add [bx+si],al 0000FEF9 0000 add [bx+si],al 0000FEFB 0000 add [bx+si],al 0000FEFD 0000 add [bx+si],al 0000FEFF 0000 add [bx+si],al 0000FF01 0000 add [bx+si],al 0000FF03 0000 add [bx+si],al 0000FF05 0000 add [bx+si],al 0000FF07 0000 add [bx+si],al 0000FF09 0000 add [bx+si],al 0000FF0B 0000 add [bx+si],al 0000FF0D 0000 add [bx+si],al 0000FF0F 0000 add [bx+si],al 0000FF11 0000 add [bx+si],al 0000FF13 0000 add [bx+si],al 0000FF15 0000 add [bx+si],al 0000FF17 0000 add [bx+si],al 0000FF19 0000 add [bx+si],al 0000FF1B 0000 add [bx+si],al 0000FF1D 0000 add [bx+si],al 0000FF1F 0000 add [bx+si],al 0000FF21 0000 add [bx+si],al 0000FF23 0000 add [bx+si],al 0000FF25 0000 add [bx+si],al 0000FF27 0000 add [bx+si],al 0000FF29 0000 add [bx+si],al 0000FF2B 0000 add [bx+si],al 0000FF2D 0000 add [bx+si],al 0000FF2F 0000 add [bx+si],al 0000FF31 0000 add [bx+si],al 0000FF33 0000 add [bx+si],al 0000FF35 0000 add [bx+si],al 0000FF37 0000 add [bx+si],al 0000FF39 0000 add [bx+si],al 0000FF3B 0000 add [bx+si],al 0000FF3D 0000 add [bx+si],al 0000FF3F 0000 add [bx+si],al 0000FF41 0000 add [bx+si],al 0000FF43 0000 add [bx+si],al 0000FF45 0000 add [bx+si],al 0000FF47 0000 add [bx+si],al 0000FF49 0000 add [bx+si],al 0000FF4B 0000 add [bx+si],al 0000FF4D 0000 add [bx+si],al 0000FF4F 0000 add [bx+si],al 0000FF51 0000 add [bx+si],al 0000FF53 0000 add [bx+si],al 0000FF55 0000 add [bx+si],al 0000FF57 0000 add [bx+si],al 0000FF59 0000 add [bx+si],al 0000FF5B 0000 add [bx+si],al 0000FF5D 0000 add [bx+si],al 0000FF5F 0000 add [bx+si],al 0000FF61 0000 add [bx+si],al 0000FF63 0000 add [bx+si],al 0000FF65 0000 add [bx+si],al 0000FF67 0000 add [bx+si],al 0000FF69 0000 add [bx+si],al 0000FF6B 0000 add [bx+si],al 0000FF6D 0000 add [bx+si],al 0000FF6F 0000 add [bx+si],al 0000FF71 0000 add [bx+si],al 0000FF73 0000 add [bx+si],al 0000FF75 0000 add [bx+si],al 0000FF77 0000 add [bx+si],al 0000FF79 0000 add [bx+si],al 0000FF7B 0000 add [bx+si],al 0000FF7D 0000 add [bx+si],al 0000FF7F 0000 add [bx+si],al 0000FF81 0000 add [bx+si],al 0000FF83 0000 add [bx+si],al 0000FF85 0000 add [bx+si],al 0000FF87 0000 add [bx+si],al 0000FF89 0000 add [bx+si],al 0000FF8B 0000 add [bx+si],al 0000FF8D 0000 add [bx+si],al 0000FF8F 0000 add [bx+si],al 0000FF91 0000 add [bx+si],al 0000FF93 0000 add [bx+si],al 0000FF95 0000 add [bx+si],al 0000FF97 0000 add [bx+si],al 0000FF99 0000 add [bx+si],al 0000FF9B 0000 add [bx+si],al 0000FF9D 0000 add [bx+si],al 0000FF9F 0000 add [bx+si],al 0000FFA1 0000 add [bx+si],al 0000FFA3 0000 add [bx+si],al 0000FFA5 0000 add [bx+si],al 0000FFA7 0000 add [bx+si],al 0000FFA9 0000 add [bx+si],al 0000FFAB 0000 add [bx+si],al 0000FFAD 0000 add [bx+si],al 0000FFAF 0000 add [bx+si],al 0000FFB1 0000 add [bx+si],al 0000FFB3 0000 add [bx+si],al 0000FFB5 0000 add [bx+si],al 0000FFB7 0000 add [bx+si],al 0000FFB9 0000 add [bx+si],al 0000FFBB 0000 add [bx+si],al 0000FFBD 0000 add [bx+si],al 0000FFBF 0000 add [bx+si],al 0000FFC1 0000 add [bx+si],al 0000FFC3 0000 add [bx+si],al 0000FFC5 0000 add [bx+si],al 0000FFC7 0000 add [bx+si],al 0000FFC9 0000 add [bx+si],al 0000FFCB 0000 add [bx+si],al 0000FFCD 0000 add [bx+si],al 0000FFCF 0000 add [bx+si],al 0000FFD1 0000 add [bx+si],al 0000FFD3 0000 add [bx+si],al 0000FFD5 0000 add [bx+si],al 0000FFD7 0000 add [bx+si],al 0000FFD9 0000 add [bx+si],al 0000FFDB 0000 add [bx+si],al 0000FFDD 0000 add [bx+si],al 0000FFDF 0000 add [bx+si],al 0000FFE1 0000 add [bx+si],al 0000FFE3 0000 add [bx+si],al 0000FFE5 0000 add [bx+si],al 0000FFE7 0000 add [bx+si],al 0000FFE9 0000 add [bx+si],al 0000FFEB 0000 add [bx+si],al 0000FFED 0000 add [bx+si],al 0000FFEF 0000 add [bx+si],al 0000FFF1 0000 add [bx+si],al 0000FFF3 0000 add [bx+si],al 0000FFF5 0000 add [bx+si],al 0000FFF7 0000 add [bx+si],al 0000FFF9 0000 add [bx+si],al 0000FFFB 0000 add [bx+si],al 0000FFFD 0000 add [bx+si],al 0000FFFF 00 db 0x00