You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

225 lines
9.0 KiB

00000000 B8C007 mov ax,0x7c0
00000003 8ED8 mov ds,ax
00000005 B80090 mov ax,0x9000
00000008 8EC0 mov es,ax
0000000A B90001 mov cx,0x100
0000000D 29F6 sub si,si
0000000F 29FF sub di,di
00000011 F3A5 rep movsw
00000013 EA18000090 jmp word 0x9000:0x18
00000018 8CC8 mov ax,cs
0000001A 8ED8 mov ds,ax
0000001C 8EC0 mov es,ax
0000001E 8ED0 mov ss,ax
00000020 BC00FF mov sp,0xff00
00000023 BA0000 mov dx,0x0
00000026 B90200 mov cx,0x2
00000029 BB0002 mov bx,0x200
0000002C B80402 mov ax,0x204
0000002F CD13 int 0x13
00000031 730A jnc 0x3d
00000033 BA0000 mov dx,0x0
00000036 B80000 mov ax,0x0
00000039 CD13 int 0x13
0000003B EBE6 jmp short 0x23
0000003D B200 mov dl,0x0
0000003F B80008 mov ax,0x800
00000042 CD13 int 0x13
00000044 B500 mov ch,0x0
00000046 890E3901 mov [0x139],cx
0000004A B80090 mov ax,0x9000
0000004D 8EC0 mov es,ax
0000004F B403 mov ah,0x3
00000051 30FF xor bh,bh
00000053 CD10 int 0x10
00000055 B91800 mov cx,0x18
00000058 BB0700 mov bx,0x7
0000005B BD3B01 mov bp,0x13b
0000005E B80113 mov ax,0x1301
00000061 CD10 int 0x10
00000063 B80010 mov ax,0x1000
00000066 8EC0 mov es,ax
00000068 E83100 call word 0x9c
0000006B E8C200 call word 0x130
0000006E A1FC01 mov ax,[0x1fc]
00000071 3D0000 cmp ax,0x0
00000074 7518 jnz 0x8e
00000076 8B1E3901 mov bx,[0x139]
0000007A B80802 mov ax,0x208
0000007D 81FB0F00 cmp bx,0xf
00000081 740B jz 0x8e
00000083 B81C02 mov ax,0x21c
00000086 81FB1200 cmp bx,0x12
0000008A 7402 jz 0x8e
0000008C EBFE jmp short 0x8c
0000008E A3FC01 mov [0x1fc],ax
00000091 EA00002090 jmp word 0x9020:0x0
00000096 050000 add ax,0x0
00000099 0000 add [bx+si],al
0000009B 008CC0A9 add [si-0x5640],cl
0000009F FF0F dec word [bx]
000000A1 75FE jnz 0xa1
000000A3 31DB xor bx,bx
000000A5 8CC0 mov ax,es
000000A7 3D0040 cmp ax,0x4000
000000AA 7201 jc 0xad
000000AC C3 ret
000000AD A13901 mov ax,[0x139]
000000B0 2B069600 sub ax,[0x96]
000000B4 89C1 mov cx,ax
000000B6 C1E109 shl cx,0x9
000000B9 01D9 add cx,bx
000000BB 7309 jnc 0xc6
000000BD 7407 jz 0xc6
000000BF 31C0 xor ax,ax
000000C1 29D8 sub ax,bx
000000C3 C1E809 shr ax,0x9
000000C6 E83300 call word 0xfc
000000C9 89C1 mov cx,ax
000000CB 03069600 add ax,[0x96]
000000CF 3B063901 cmp ax,[0x139]
000000D3 7512 jnz 0xe7
000000D5 B80100 mov ax,0x1
000000D8 2B069800 sub ax,[0x98]
000000DC 7504 jnz 0xe2
000000DE FF069A00 inc word [0x9a]
000000E2 A39800 mov [0x98],ax
000000E5 31C0 xor ax,ax
000000E7 A39600 mov [0x96],ax
000000EA C1E109 shl cx,0x9
000000ED 01CB add bx,cx
000000EF 73B4 jnc 0xa5
000000F1 8CC0 mov ax,es
000000F3 050010 add ax,0x1000
000000F6 8EC0 mov es,ax
000000F8 31DB xor bx,bx
000000FA EBA9 jmp short 0xa5
000000FC 50 push ax
000000FD 53 push bx
000000FE 51 push cx
000000FF 52 push dx
00000100 8B169A00 mov dx,[0x9a]
00000104 8B0E9600 mov cx,[0x96]
00000108 41 inc cx
00000109 88D5 mov ch,dl
0000010B 8B169800 mov dx,[0x98]
0000010F 88D6 mov dh,dl
00000111 B200 mov dl,0x0
00000113 81E20001 and dx,0x100
00000117 B402 mov ah,0x2
00000119 CD13 int 0x13
0000011B 7205 jc 0x122
0000011D 5A pop dx
0000011E 59 pop cx
0000011F 5B pop bx
00000120 58 pop ax
00000121 C3 ret
00000122 B80000 mov ax,0x0
00000125 BA0000 mov dx,0x0
00000128 CD13 int 0x13
0000012A 5A pop dx
0000012B 59 pop cx
0000012C 5B pop bx
0000012D 58 pop ax
0000012E EBCC jmp short 0xfc
00000130 52 push dx
00000131 BAF203 mov dx,0x3f2
00000134 B000 mov al,0x0
00000136 EF out dx,ax
00000137 5A pop dx
00000138 C3 ret
00000139 0000 add [bx+si],al
0000013B 0D0A64 or ax,0x640a
0000013E 6962696E67 imul sp,[bp+si+0x69],word 0x676e
00000143 6661 popad
00000145 207175 and [bx+di+0x75],dh
00000148 69636B2072 imul sp,[bp+di+0x6b],word 0x7220
0000014D 756E jnz 0x1bd
0000014F 0D0A0D or ax,0xd0a
00000152 0A00 or al,[bx+si]
00000154 0000 add [bx+si],al
00000156 0000 add [bx+si],al
00000158 0000 add [bx+si],al
0000015A 0000 add [bx+si],al
0000015C 0000 add [bx+si],al
0000015E 0000 add [bx+si],al
00000160 0000 add [bx+si],al
00000162 0000 add [bx+si],al
00000164 0000 add [bx+si],al
00000166 0000 add [bx+si],al
00000168 0000 add [bx+si],al
0000016A 0000 add [bx+si],al
0000016C 0000 add [bx+si],al
0000016E 0000 add [bx+si],al
00000170 0000 add [bx+si],al
00000172 0000 add [bx+si],al
00000174 0000 add [bx+si],al
00000176 0000 add [bx+si],al
00000178 0000 add [bx+si],al
0000017A 0000 add [bx+si],al
0000017C 0000 add [bx+si],al
0000017E 0000 add [bx+si],al
00000180 0000 add [bx+si],al
00000182 0000 add [bx+si],al
00000184 0000 add [bx+si],al
00000186 0000 add [bx+si],al
00000188 0000 add [bx+si],al
0000018A 0000 add [bx+si],al
0000018C 0000 add [bx+si],al
0000018E 0000 add [bx+si],al
00000190 0000 add [bx+si],al
00000192 0000 add [bx+si],al
00000194 0000 add [bx+si],al
00000196 0000 add [bx+si],al
00000198 0000 add [bx+si],al
0000019A 0000 add [bx+si],al
0000019C 0000 add [bx+si],al
0000019E 0000 add [bx+si],al
000001A0 0000 add [bx+si],al
000001A2 0000 add [bx+si],al
000001A4 0000 add [bx+si],al
000001A6 0000 add [bx+si],al
000001A8 0000 add [bx+si],al
000001AA 0000 add [bx+si],al
000001AC 0000 add [bx+si],al
000001AE 0000 add [bx+si],al
000001B0 0000 add [bx+si],al
000001B2 0000 add [bx+si],al
000001B4 0000 add [bx+si],al
000001B6 0000 add [bx+si],al
000001B8 0000 add [bx+si],al
000001BA 0000 add [bx+si],al
000001BC 0000 add [bx+si],al
000001BE 0000 add [bx+si],al
000001C0 0000 add [bx+si],al
000001C2 0000 add [bx+si],al
000001C4 0000 add [bx+si],al
000001C6 0000 add [bx+si],al
000001C8 0000 add [bx+si],al
000001CA 0000 add [bx+si],al
000001CC 0000 add [bx+si],al
000001CE 0000 add [bx+si],al
000001D0 0000 add [bx+si],al
000001D2 0000 add [bx+si],al
000001D4 0000 add [bx+si],al
000001D6 0000 add [bx+si],al
000001D8 0000 add [bx+si],al
000001DA 0000 add [bx+si],al
000001DC 0000 add [bx+si],al
000001DE 0000 add [bx+si],al
000001E0 0000 add [bx+si],al
000001E2 0000 add [bx+si],al
000001E4 0000 add [bx+si],al
000001E6 0000 add [bx+si],al
000001E8 0000 add [bx+si],al
000001EA 0000 add [bx+si],al
000001EC 0000 add [bx+si],al
000001EE 0000 add [bx+si],al
000001F0 0000 add [bx+si],al
000001F2 0000 add [bx+si],al
000001F4 0000 add [bx+si],al
000001F6 0000 add [bx+si],al
000001F8 0000 add [bx+si],al
000001FA 0000 add [bx+si],al
000001FC 06 push es
000001FD 0355AA add dx,[di-0x56]