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
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]
|