Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // text (Overlay)
- // ram: text::000000-text::01100f
- //
- text::000000 00 ?? 00h
- text::000001 00 ?? 00h
- text::000002 00 ?? 00h
- text::000003 00 ?? 00h
- text::000004 00 ?? 00h
- text::000005 00 ?? 00h
- text::000006 00 ?? 00h
- text::000007 00 ?? 00h
- text::000008 00 ?? 00h
- text::000009 00 ?? 00h
- text::00000a 00 ?? 00h
- text::00000b 00 ?? 00h
- text::00000c 00 ?? 00h
- text::00000d 00 ?? 00h
- text::00000e 00 ?? 00h
- text::00000f 00 ?? 00h
- text::000010 00 ?? 00h
- text::000011 00 ?? 00h
- text::000012 00 ?? 00h
- text::000013 00 ?? 00h
- text::000014 00 ?? 00h
- text::000015 00 ?? 00h
- text::000016 00 ?? 00h
- text::000017 00 ?? 00h
- text::000018 00 ?? 00h
- text::000019 00 ?? 00h
- text::00001a 00 ?? 00h
- text::00001b 00 ?? 00h
- text::00001c 00 ?? 00h
- text::00001d 00 ?? 00h
- text::00001e 00 ?? 00h
- text::00001f 00 ?? 00h
- text::000020 00 ?? 00h
- text::000021 00 ?? 00h
- text::000022 00 ?? 00h
- text::000023 00 ?? 00h
- text::000024 00 ?? 00h
- text::000025 00 ?? 00h
- text::000026 00 ?? 00h
- text::000027 00 ?? 00h
- text::000028 00 ?? 00h
- text::000029 00 ?? 00h
- text::00002a 00 ?? 00h
- text::00002b 00 ?? 00h
- text::00002c 00 ?? 00h
- text::00002d 00 ?? 00h
- text::00002e 00 ?? 00h
- text::00002f 00 ?? 00h
- text::000030 00 ?? 00h
- text::000031 00 ?? 00h
- text::000032 00 ?? 00h
- text::000033 00 ?? 00h
- text::000034 00 ?? 00h
- text::000035 00 ?? 00h
- text::000036 00 ?? 00h
- text::000037 00 ?? 00h
- text::000038 00 ?? 00h
- text::000039 00 ?? 00h
- text::00003a 00 ?? 00h
- text::00003b 00 ?? 00h
- text::00003c 00 ?? 00h
- text::00003d 00 ?? 00h
- text::00003e 00 ?? 00h
- text::00003f 00 ?? 00h
- text::000040 b8 ?? B8h
- text::000041 22 ?? 22h "
- text::000042 05 ?? 05h
- text::000043 2e ?? 2Eh .
- text::000044 a3 ?? A3h
- text::000045 0a ?? 0Ah
- text::000046 03 ?? 03h
- text::000047 bc ?? BCh
- text::000048 e4 ?? E4h
- text::000049 07 ?? 07h
- text::00004a e9 ?? E9h
- text::00004b ab ?? ABh
- text::00004c 02 ?? 02h
- text::00004d 0c 00 dw Ch Sector numbers
- text::00004f 0e 00 dw Eh
- text::000051 00 00 dw 0h
- text::000053 00 ?? 00h
- text::000054 00 ?? 00h
- text::000055 00 ?? 00h
- text::000056 00 ?? 00h
- text::000057 00 ?? 00h
- text::000058 00 ?? 00h
- text::000059 00 ?? 00h
- text::00005a 00 ?? 00h
- text::00005b 00 ?? 00h
- text::00005c 00 ?? 00h
- text::00005d 00 ?? 00h
- text::00005e 00 ?? 00h
- text::00005f 00 ?? 00h
- text::000060 00 ?? 00h
- text::000061 00 ?? 00h
- text::000062 00 ?? 00h
- text::000063 00 ?? 00h
- text::000064 00 ?? 00h
- text::000065 00 ?? 00h
- text::000066 00 ?? 00h
- text::000067 00 ?? 00h
- text::000068 00 ?? 00h
- text::000069 00 ?? 00h
- text::00006a 00 ?? 00h
- text::00006b 00 ?? 00h
- text::00006c 00 ?? 00h
- text::00006d 00 ?? 00h
- text::00006e 00 ?? 00h
- text::00006f 00 ?? 00h
- text::000070 00 ?? 00h
- text::000071 00 ?? 00h
- text::000072 00 ?? 00h
- text::000073 00 ?? 00h
- text::000074 00 ?? 00h
- text::000075 00 ?? 00h
- text::000076 00 ?? 00h
- text::000077 00 ?? 00h
- text::000078 00 ?? 00h
- text::000079 00 ?? 00h
- text::00007a 00 ?? 00h
- text::00007b 00 ?? 00h
- text::00007c 00 ?? 00h
- text::00007d 00 ?? 00h
- text::00007e 00 ?? 00h
- text::00007f 00 ?? 00h
- text::000080 00 ?? 00h
- text::000081 00 ?? 00h
- text::000082 00 ?? 00h
- text::000083 00 ?? 00h
- text::000084 00 ?? 00h
- text::000085 00 ?? 00h
- text::000086 00 ?? 00h
- text::000087 00 ?? 00h
- text::000088 00 ?? 00h
- text::000089 00 ?? 00h
- text::00008a 00 ?? 00h
- text::00008b 00 ?? 00h
- text::00008c 00 ?? 00h
- text::00008d 00 ?? 00h
- text::00008e 00 ?? 00h
- text::00008f 00 ?? 00h
- text::000090 00 ?? 00h
- text::000091 00 ?? 00h
- text::000092 00 ?? 00h
- text::000093 00 ?? 00h
- text::000094 00 ?? 00h
- text::000095 00 ?? 00h
- text::000096 00 ?? 00h
- text::000097 00 ?? 00h
- text::000098 00 ?? 00h
- text::000099 00 ?? 00h
- text::00009a 00 ?? 00h
- text::00009b 00 ?? 00h
- text::00009c 00 ?? 00h
- text::00009d 00 ?? 00h
- text::00009e 00 ?? 00h
- text::00009f 00 ?? 00h
- text::0000a0 56 ?? 56h V
- text::0000a1 45 ?? 45h E
- text::0000a2 52 ?? 52h R
- text::0000a3 53 ?? 53h S
- text::0000a4 49 ?? 49h I
- text::0000a5 4f ?? 4Fh O
- text::0000a6 4e ?? 4Eh N
- text::0000a7 20 ?? 20h
- text::0000a8 33 ?? 33h 3
- text::0000a9 2e ?? 2Eh .
- text::0000aa 32 ?? 32h 2
- text::0000ab 32 ?? 32h 2
- text::0000ac 00 ?? 00h
- text::0000ad 00 ?? 00h
- text::0000ae 00 ?? 00h
- text::0000af 00 ?? 00h
- text::0000b0 72 ?? 72h r
- text::0000b1 5c ?? 5Ch \
- text::0000b2 73 ?? 73h s
- text::0000b3 66 ?? 66h f
- text::0000b4 f6 ?? F6h
- text::0000b5 e3 ?? E3h
- text::0000b6 f6 ?? F6h
- text::0000b7 e3 ?? E3h
- text::0000b8 f6 ?? F6h
- text::0000b9 e3 ?? E3h
- text::0000ba f6 ?? F6h
- text::0000bb e3 ?? E3h
- text::0000bc f6 ?? F6h
- text::0000bd e3 ?? E3h
- text::0000be f6 ?? F6h
- text::0000bf e3 ?? E3h
- text::0000c0 f6 ?? F6h
- text::0000c1 e3 ?? E3h
- text::0000c2 f6 ?? F6h
- text::0000c3 e3 ?? E3h
- text::0000c4 f6 ?? F6h
- text::0000c5 e3 ?? E3h
- text::0000c6 f6 ?? F6h
- text::0000c7 e3 ?? E3h
- text::0000c8 f6 ?? F6h
- text::0000c9 e3 ?? E3h
- text::0000ca f6 ?? F6h
- text::0000cb e3 ?? E3h
- text::0000cc f6 ?? F6h
- text::0000cd e3 ?? E3h
- text::0000ce f6 ?? F6h
- text::0000cf e3 ?? E3h
- text::0000d0 f6 ?? F6h
- text::0000d1 e3 ?? E3h
- text::0000d2 f6 ?? F6h
- text::0000d3 e3 ?? E3h
- text::0000d4 8b ?? 8Bh
- text::0000d5 e5 ?? E5h
- text::0000d6 fc ?? FCh
- text::0000d7 b8 ?? B8h
- text::0000d8 22 ?? 22h "
- text::0000d9 05 ?? 05h
- text::0000da 2e ?? 2Eh .
- text::0000db a3 ?? A3h
- text::0000dc 0a ?? 0Ah
- text::0000dd 03 ?? 03h
- text::0000de eb ?? EBh
- text::0000df 0d ?? 0Dh
- text::0000e0 90 ?? 90h
- text::0000e1 b1 ?? B1h
- text::0000e2 08 ?? 08h
- text::0000e3 be ?? BEh
- text::0000e4 00 ?? 00h
- text::0000e5 00 ?? 00h
- text::0000e6 bf ?? BFh
- text::0000e7 00 ?? 00h
- text::0000e8 00 ?? 00h
- text::0000e9 f3 ?? F3h
- text::0000ea a5 ?? A5h
- text::0000eb 1e ?? 1Eh
- text::0000ec 06 ?? 06h
- text::0000ed 2a ?? 2Ah *
- text::0000ee ed ?? EDh
- text::0000ef ff ?? FFh
- text::0000f0 4e ?? 4Eh N
- text::0000f1 00 ?? 00h
- text::0000f2 ff ?? FFh
- text::0000f3 4e ?? 4Eh N
- text::0000f4 02 ?? 02h
- text::0000f5 07 ?? 07h
- text::0000f6 1f ?? 1Fh
- text::0000f7 4a ?? 4Ah J
- text::0000f8 2e ?? 2Eh .
- text::0000f9 a1 ?? A1h
- text::0000fa 08 ?? 08h
- text::0000fb 04 ?? 04h
- text::0000fc 2e ?? 2Eh .
- text::0000fd a3 ?? A3h
- DAT_text__0000fe XREF[1]: check_blue_flag:0003bc(R)
- text::0000fe 0c 03 undefined2 030Ch
- text::000100 eb ?? EBh
- text::000101 01 ?? 01h
- text::000102 90 ?? 90h
- text::000103 b8 ?? B8h
- text::000104 00 ?? 00h
- text::000105 00 ?? 00h
- text::000106 a3 ?? A3h
- text::000107 09 ?? 09h
- text::000108 03 ?? 03h
- text::000109 ea ?? EAh
- text::00010a 00 ?? 00h
- text::00010b 00 ?? 00h
- text::00010c 00 ?? 00h
- text::00010d 00 ?? 00h
- text::00010e 0e ?? 0Eh
- text::00010f 58 ?? 58h X
- text::000110 2d ?? 2Dh -
- text::000111 35 ?? 35h 5
- text::000112 00 ?? 00h
- text::000113 50 ?? 50h P
- text::000114 b8 ?? B8h
- text::000115 67 ?? 67h g
- text::000116 00 ?? 00h
- text::000117 50 ?? 50h P
- text::000118 9c ?? 9Ch
- text::000119 cf ?? CFh
- text::00011a f9 ?? F9h
- text::00011b 52 ?? 52h R
- text::00011c bc ?? BCh
- text::00011d 32 ?? 32h 2
- text::00011e 03 ?? 03h
- text::00011f b9 ?? B9h
- text::000120 e9 ?? E9h
- text::000121 5f ?? 5Fh _
- text::000122 b8 ?? B8h
- text::000123 00 ?? 00h
- text::000124 00 ?? 00h
- text::000125 2b ?? 2Bh +
- text::000126 d2 ?? D2h
- text::000127 33 ?? 33h 3
- text::000128 db ?? DBh
- text::000129 f7 ?? F7h
- text::00012a e1 ?? E1h
- text::00012b eb ?? EBh
- text::00012c 24 ?? 24h $
- text::00012d 90 ?? 90h
- text::00012e 53 ?? 53h S
- text::00012f 1e ?? 1Eh
- text::000130 73 ?? 73h s
- text::000131 1f ?? 1Fh
- text::000132 cf ?? CFh
- text::000133 e9 ?? E9h
- text::000134 4f ?? 4Fh O
- text::000135 98 ?? 98h
- text::000136 e9 ?? E9h
- text::000137 6f ?? 6Fh o
- text::000138 f4 ?? F4h
- text::000139 e9 ?? E9h
- text::00013a 02 ?? 02h
- text::00013b 5a ?? 5Ah Z
- text::00013c e9 ?? E9h
- text::00013d 93 ?? 93h
- text::00013e 7c ?? 7Ch |
- text::00013f e9 ?? E9h
- text::000140 19 ?? 19h
- text::000141 cb ?? CBh
- text::000142 e9 ?? E9h
- text::000143 ee ?? EEh
- text::000144 b0 ?? B0h
- text::000145 e9 ?? E9h
- text::000146 51 ?? 51h Q
- text::000147 4a ?? 4Ah J
- text::000148 e9 ?? E9h
- text::000149 2b ?? 2Bh +
- text::00014a 10 ?? 10h
- text::00014b e9 ?? E9h
- text::00014c 33 ?? 33h 3
- text::00014d dd ?? DDh
- text::00014e e9 ?? E9h
- text::00014f 8a ?? 8Ah
- text::000150 13 ?? 13h
- text::000151 73 ?? 73h s
- text::000152 3e ?? 3Eh >
- text::000153 e9 ?? E9h
- text::000154 e9 ?? E9h
- text::000155 e9 ?? E9h
- text::000156 e9 ?? E9h
- text::000157 e9 ?? E9h
- text::000158 e9 ?? E9h
- text::000159 e9 ?? E9h
- text::00015a e9 ?? E9h
- text::00015b e9 ?? E9h
- text::00015c e9 ?? E9h
- text::00015d e9 ?? E9h
- text::00015e e9 ?? E9h
- text::00015f e9 ?? E9h
- text::000160 e9 ?? E9h
- text::000161 e9 ?? E9h
- text::000162 e9 ?? E9h
- text::000163 e9 ?? E9h
- text::000164 e9 ?? E9h
- text::000165 e9 ?? E9h
- text::000166 e9 ?? E9h
- text::000167 e9 ?? E9h
- text::000168 e9 ?? E9h
- text::000169 e9 ?? E9h
- text::00016a e9 ?? E9h
- text::00016b e9 ?? E9h
- text::00016c e9 ?? E9h
- text::00016d e9 ?? E9h
- text::00016e e9 ?? E9h
- text::00016f e9 ?? E9h
- text::000170 e9 ?? E9h
- text::000171 76 ?? 76h v
- text::000172 73 ?? 73h s
- text::000173 76 ?? 76h v
- text::000174 73 ?? 73h s
- text::000175 76 ?? 76h v
- text::000176 73 ?? 73h s
- text::000177 76 ?? 76h v
- text::000178 73 ?? 73h s
- text::000179 76 ?? 76h v
- text::00017a 73 ?? 73h s
- text::00017b 76 ?? 76h v
- text::00017c 73 ?? 73h s
- text::00017d 76 ?? 76h v
- text::00017e 73 ?? 73h s
- text::00017f 76 ?? 76h v
- text::000180 73 ?? 73h s
- text::000181 76 ?? 76h v
- text::000182 73 ?? 73h s
- text::000183 76 ?? 76h v
- text::000184 73 ?? 73h s
- text::000185 76 ?? 76h v
- text::000186 73 ?? 73h s
- text::000187 76 ?? 76h v
- text::000188 73 ?? 73h s
- text::000189 76 ?? 76h v
- text::00018a 73 ?? 73h s
- text::00018b 76 ?? 76h v
- text::00018c 73 ?? 73h s
- text::00018d 76 ?? 76h v
- text::00018e 73 ?? 73h s
- text::00018f 76 ?? 76h v
- text::000190 73 ?? 73h s
- text::000191 e9 ?? E9h
- text::000192 ac ?? ACh
- text::000193 fc ?? FCh
- text::000194 7e ?? 7Eh ~
- text::000195 75 ?? 75h u
- text::000196 7e ?? 7Eh ~
- text::000197 75 ?? 75h u
- text::000198 7e ?? 7Eh ~
- text::000199 75 ?? 75h u
- text::00019a 7e ?? 7Eh ~
- text::00019b 75 ?? 75h u
- text::00019c 7e ?? 7Eh ~
- text::00019d 75 ?? 75h u
- text::00019e 7e ?? 7Eh ~
- text::00019f 75 ?? 75h u
- text::0001a0 7e ?? 7Eh ~
- text::0001a1 75 ?? 75h u
- text::0001a2 7e ?? 7Eh ~
- text::0001a3 75 ?? 75h u
- text::0001a4 7e ?? 7Eh ~
- text::0001a5 75 ?? 75h u
- text::0001a6 7e ?? 7Eh ~
- text::0001a7 75 ?? 75h u
- text::0001a8 7e ?? 7Eh ~
- text::0001a9 75 ?? 75h u
- text::0001aa 7e ?? 7Eh ~
- text::0001ab 75 ?? 75h u
- text::0001ac 7e ?? 7Eh ~
- text::0001ad 75 ?? 75h u
- text::0001ae 7e ?? 7Eh ~
- text::0001af 75 ?? 75h u
- text::0001b0 7e ?? 7Eh ~
- text::0001b1 75 ?? 75h u
- text::0001b2 7e ?? 7Eh ~
- text::0001b3 75 ?? 75h u
- text::0001b4 7e ?? 7Eh ~
- text::0001b5 75 ?? 75h u
- text::0001b6 7e ?? 7Eh ~
- text::0001b7 75 ?? 75h u
- text::0001b8 7e ?? 7Eh ~
- text::0001b9 75 ?? 75h u
- text::0001ba 7e ?? 7Eh ~
- text::0001bb 75 ?? 75h u
- text::0001bc 7e ?? 7Eh ~
- text::0001bd 75 ?? 75h u
- text::0001be 7e ?? 7Eh ~
- text::0001bf 75 ?? 75h u
- text::0001c0 7e ?? 7Eh ~
- text::0001c1 75 ?? 75h u
- text::0001c2 7e ?? 7Eh ~
- text::0001c3 75 ?? 75h u
- text::0001c4 7e ?? 7Eh ~
- text::0001c5 75 ?? 75h u
- text::0001c6 7e ?? 7Eh ~
- text::0001c7 75 ?? 75h u
- text::0001c8 7e ?? 7Eh ~
- text::0001c9 75 ?? 75h u
- text::0001ca 7e ?? 7Eh ~
- text::0001cb 75 ?? 75h u
- text::0001cc 7e ?? 7Eh ~
- text::0001cd 75 ?? 75h u
- text::0001ce 7e ?? 7Eh ~
- text::0001cf 75 ?? 75h u
- text::0001d0 7e ?? 7Eh ~
- text::0001d1 75 ?? 75h u
- text::0001d2 7e ?? 7Eh ~
- text::0001d3 75 ?? 75h u
- old_reloc1_offset XREF[1]: text::0002ac(W)
- text::0001d4 00 00 undefined2 0000h
- text::0001d6 00 ?? 00h
- text::0001d7 00 ?? 00h
- new_reloc1_offset XREF[1]: text::0002a6(R)
- text::0001d8 0d 00 undefined2 000Dh
- new_reloc1_seg XREF[1]: text::0002b0(R)
- text::0001da 00 00 undefined2 0000h
- text::0001dc 00 ?? 00h
- text::0001dd 00 ?? 00h
- text::0001de 00 ?? 00h
- text::0001df 00 ?? 00h
- text::0001e0 00 ?? 00h
- text::0001e1 00 ?? 00h
- text::0001e2 00 ?? 00h
- text::0001e3 00 ?? 00h
- text::0001e4 00 ?? 00h
- text::0001e5 00 ?? 00h
- text::0001e6 00 ?? 00h
- text::0001e7 00 ?? 00h
- text::0001e8 00 ?? 00h
- text::0001e9 00 ?? 00h
- text::0001ea 00 ?? 00h
- text::0001eb 00 ?? 00h
- text::0001ec 00 ?? 00h
- text::0001ed 00 ?? 00h
- text::0001ee 00 ?? 00h
- text::0001ef 00 ?? 00h
- text::0001f0 00 ?? 00h
- text::0001f1 00 ?? 00h
- text::0001f2 00 ?? 00h
- text::0001f3 00 ?? 00h
- text::0001f4 00 ?? 00h
- text::0001f5 00 ?? 00h
- text::0001f6 00 ?? 00h
- text::0001f7 00 ?? 00h
- text::0001f8 00 ?? 00h
- text::0001f9 00 ?? 00h
- text::0001fa 00 ?? 00h
- text::0001fb 00 ?? 00h
- text::0001fc 00 ?? 00h
- text::0001fd 00 ?? 00h
- text::0001fe 00 ?? 00h
- text::0001ff 00 ?? 00h
- fake_data
- text::000200 12 10 dw 1012h
- text::000202 01 00 dw 1h
- text::000204 00 00 dw 0h CS-0x10 (PSP)
- text::000206 00 00 dw 0h Value of AX after check_blue_flag(), used as segment to read EXE to
- text::000208 00 00 dw 0h Segment pointing to buffer after first 0x800 bytes of EXE
- text::00020a 00 00 dw 0h
- sector_index XREF[2]: text::000272(R),
- text::000297(RW)
- text::00020c 00 00 dw 0h
- bytes_read XREF[2]: text::000277(R),
- text::000290(RW)
- text::00020e 00 00 dw 0h
- blue_flag XREF[3]: text::000256(R),
- set_blue_flag:00039e(RW),
- check_blue_flag:0003ab(R)
- text::000210 00 00 undefined2 0000h
- EntryPoint
- text::000212 eb 06 JMP skip_setting_blue_flag
- text::000214 90 NOP
- text::000215 90 NOP
- text::000216 90 NOP
- text::000217 e8 84 01 CALL set_blue_flag undefined set_blue_flag(void)
- skip_setting_blue_flag XREF[1]: text::000212(j)
- text::00021a 8b dc MOV BX,SP Save original stack pointer
- text::00021c 8c d1 MOV CX,SS Save original stack segment
- text::00021e 8c c8 MOV AX,CS Read code segment into AX
- text::000220 fa CLI Disable interrupts
- text::000221 8e d0 MOV SS,AX Set stack segment as code segment
- text::000223 bc 00 08 MOV SP,0x800 Set stack to CS:800
- text::000226 fb STI Enable interrupts
- text::000227 1e PUSH DS Backup original data segment
- text::000228 06 PUSH ES Backup original extra segment
- text::000229 51 PUSH CX Backup original stack segment
- text::00022a 53 PUSH BX Backup original stack poiner
- text::00022b 55 PUSH BP Backup frame pointer
- text::00022c 8e d8 MOV DS,AX Set data segment as code segment
- text::00022e 2d 10 00 SUB AX,0x10 AX=CS-0x10
- text::000231 a3 04 02 MOV [0x204],AX Save CS-0x10 in fake_data section
- text::000234 8b d8 MOV BX,AX
- text::000236 53 PUSH BX Backup CS-0x10
- text::000237 83 c3 10 ADD BX,0x10 BX=CS
- text::00023a a1 00 02 MOV AX,[0x200] Read from fake_data to AX (AX=0x1012)
- text::00023d 25 f0 ff AND AX,0xfff0 AX=0x1010
- text::000240 0b 06 02 02 OR AX,word ptr [0x202] AX=0x1011
- text::000244 b1 04 MOV CL,0x4
- text::000246 d3 c8 ROR AX,CL AX=0x1101
- text::000248 03 c3 ADD AX,BX AX += CS
- text::00024a 05 40 00 ADD AX,0x40
- This function returns with two new values on the stack,
- and AX might be modified according to blue flag value
- text::00024d e8 59 01 CALL check_blue_flag undefined check_blue_flag(void)
- text::000250 a3 06 02 MOV [0x206],AX Save return value in fake_data (0x147A unless modified)
- text::000253 50 PUSH AX Save return value on stack too
- text::000254 0e PUSH CS
- text::000255 07 POP ES Set ES=CS
- text::000256 2e ff 36 PUSH word ptr CS:[blue_flag]
- 10 02
- text::00025b b8 0d 03 MOV AX,0x30d
- text::00025e ff d0 CALL AX=>determine_drive_id undefined determine_drive_id(undefined2 param_1)
- text::000260 50 PUSH AX Backup drive id
- text::000261 c7 06 0c MOV word ptr [0x20c],0x0
- 02 00 00
- text::000267 c7 06 0e MOV word ptr [0x20e],0x0
- 02 00 00
- text::00026d a1 06 02 MOV AX,[0x206] Restore AX from fake_data
- text::000270 8e d8 MOV DS,AX DS=147A (unless modified via blue flag)
- Read first 0x800 bytes of exe file into DS:0
- read_data XREF[1]: text::00029d(j)
- text::000272 2e 8b 3e MOV DI,word ptr CS:[sector_index]
- 0c 02
- text::000277 2e 8b 1e MOV BX,word ptr CS:[bytes_read] Pointer to data buffer
- 0e 02
- text::00027c 2e a0 79 03 MOV AL,CS:[drive_id] Logical drive number (0=A...)
- text::000280 2e 8b 95 MOV DX,word ptr CS:[DI + 0x4d] Starting logical sector number
- 4d 00
- text::000285 83 fa 00 CMP DX,0x0
- text::000288 74 15 JZ after_read_data
- text::00028a b9 02 00 MOV CX,0x2 Number of sectors to read
- text::00028d cd 25 INT 0x25
- text::00028f 9d POPF
- text::000290 2e 81 06 ADD word ptr CS:[bytes_read],0x400
- 0e 02 00 04
- text::000297 2e 83 06 ADD word ptr CS:[sector_index],0x2
- 0c 02 02
- text::00029d eb d3 JMP read_data
- after_read_data XREF[1]: text::000288(j)
- text::00029f 1e PUSH DS DS points to the segment we read the EXE into
- text::0002a0 07 POP ES
- text::0002a1 53 PUSH BX Bytes read
- text::0002a2 8b 36 18 00 MOV SI,word ptr [0x18] 0x22 (Relocations offset from MZ header)
- text::0002a6 2e a1 d8 01 MOV AX,CS:[new_reloc1_offset] = 000Dh
- text::0002aa 87 04 XCHG word ptr [SI],AX Swap first relocation offset (0x27) with 0xD
- text::0002ac 2e a3 d4 01 MOV CS:[old_reloc1_offset],AX Save original relocation offset #1
- text::0002b0 2e a1 da 01 MOV AX,CS:[new_reloc1_seg]
- text::0002b4 89 44 02 MOV word ptr [SI + 0x2],AX Override first relocation segment with 0x0
- text::0002b7 0e PUSH CS
- text::0002b8 1f POP DS DS=CS
- text::0002b9 5b POP BX Bytes read
- text::0002ba b1 04 MOV CL,0x4
- text::0002bc d3 eb SHR BX,CL Divide by 16 (0x800=>0x80)
- text::0002be a1 06 02 MOV AX,[0x206] Segment to read EXE to
- text::0002c1 03 c3 ADD AX,BX Jump past bytes already read (segment addition, that's why BX was divided by 16)
- text::0002c3 a3 08 02 MOV [0x208],AX Save segment
- text::0002c6 ff 36 02 02 PUSH word ptr [0x202] 0x1
- text::0002ca ff 36 00 02 PUSH word ptr [0x200] 0x1012
- text::0002ce 8a 36 d5 01 MOV DH,byte ptr [0x1d5] 0x0
- text::0002d2 b1 01 MOV CL,0x1
- text::0002d4 8a 2e d4 01 MOV CH,byte ptr [0x1d4] 0x27 (CX becomes 0x2701)
- text::0002d8 50 PUSH AX
- text::0002d9 d0 e5 SHL CH,1 CX=0x4E01
- text::0002db 0a ee OR CH,DH
- text::0002dd b0 09 MOV AL,0x9
- text::0002df f6 e5 MUL CH AX=0x2BE?
- text::0002e1 b5 00 MOV CH,0x0
- text::0002e3 03 c1 ADD AX,CX AX=0x2BF?
- text::0002e5 e8 a2 00 CALL FUN_text__00038a DX after this call is 0x2BE?
- text::0002e8 58 POP AX Segment pointing after first 0x800 bytes of EXE
- text::0002e9 89 26 0a 02 MOV word ptr [0x20a],SP
- text::0002ed 90 NOP
- LAB_text__0002ee XREF[1]: text::0002ff(j)
- text::0002ee bb 14 02 MOV BX,0x214
- text::0002f1 a0 79 03 MOV AL,[0x379] Read drive ID into AL (logical drive number for int 25)
- text::0002f4 b1 01 MOV CL,0x1
- text::0002f6 86 cc XCHG AH,CL
- text::0002f8 b1 01 MOV CL,0x1
- text::0002fa 41 INC CX
- text::0002fb 86 cc XCHG AH,CL Ask INT25 to read one sector
- text::0002fd cd 25 INT 0x25 This call overrides cs:214 until cs:413 with new code
- text::0002ff 72 ed JC LAB_text__0002ee
- text::000301 8c c0 MOV AX,ES The segment we read the EXE into
- text::000303 03 06 00 02 ADD AX,word ptr [0x200] 0x1012?
- text::000307 8b d8 MOV BX,AX
- text::000309 ff a7 58 03 JMP word ptr [BX + 0x358]
- **************************************************************
- * FUNCTION *
- **************************************************************
- undefined __cdecl16near determine_drive_id(undefined2
- undefined AL:1 <RETURN>
- undefined2 Stack[0x2]:2 param_1
- determine_drive_id XREF[1]: text::00025e(c)
- text::00030d 1e PUSH DS
- text::00030e 56 PUSH SI
- text::00030f 53 PUSH BX
- text::000310 e8 4d 01 CALL modify_ivt undefined2 modify_ivt(void)
- text::000313 b4 30 MOV AH,0x30
- text::000315 cd 21 INT 0x21 Get DOS version number
- text::000317 3c 03 CMP AL,0x3 Check if major == 3
- text::000319 72 30 JC major_below_3
- text::00031b a1 04 02 MOV AX,[0x204] AX=CS-0x10 (PSP)
- text::00031e 8e d8 MOV DS,AX DS=CS-0x10
- text::000320 a1 2c 00 MOV AX,[0x2c]
- text::000323 8e d8 MOV DS,AX DS=Environment Segment
- text::000325 be 01 00 MOV SI,0x1
- text::000328 fc CLD Clear Direction Flag
- LAB_text__000329 XREF[1]: text::00032d(j)
- text::000329 4e DEC SI
- text::00032a ad LODSW SI
- text::00032b 0b c0 OR AX,AX
- text::00032d 75 fa JNZ LAB_text__000329 Skip environment (http://www.piclist.com/techref/dos/pss.htm)
- text::00032f ad LODSW SI
- text::000330 ad LODSW SI Read drive into AX (e.g. A:)
- text::000331 80 fc 3a CMP AH,':'
- text::000334 75 07 JNZ get_current_default_drive
- text::000336 24 df AND AL,0xdf
- text::000338 2c 41 SUB AL,0x41 drive_letter - 'A'
- text::00033a eb 05 JMP check_drive
- text::00033c 90 NOP
- get_current_default_drive XREF[1]: text::000334(j)
- text::00033d b4 19 MOV AH,0x19
- text::00033f cd 21 INT 0x21
- check_drive XREF[1]: text::00033a(j)
- text::000341 5b POP BX
- text::000342 5e POP SI
- text::000343 1f POP DS
- text::000344 3c 02 CMP AL,0x2 Is it drive C?
- text::000346 72 2d JC drive_a_or_b
- text::000348 eb 1b JMP drive_c_or_above
- text::00034a 90 NOP
- major_below_3 XREF[1]: text::000319(j)
- text::00034b 06 PUSH ES
- text::00034c b8 20 00 MOV AX,0x20
- text::00034f 8e c0 MOV ES,AX
- text::000351 be 3f 02 MOV SI,0x23f
- text::000354 26 8b 04 MOV AX,word ptr ES:[SI]=>DAT_text__0
- text::000357 bb 7a 03 MOV BX,0x37a
- text::00035a e8 73 00 CALL FUN_text__0003d0 undefined FUN_text__0003d0()
- text::00035d 07 POP ES
- text::00035e 5b POP BX
- text::00035f 5e POP SI
- text::000360 1f POP DS
- text::000361 3c 04 CMP AL,0x4
- text::000363 75 10 JNZ drive_a_or_b
- drive_c_or_above XREF[1]: text::000348(j)
- text::000365 53 PUSH BX
- text::000366 51 PUSH CX
- text::000367 52 PUSH DX
- text::000368 b2 00 MOV DL,0x0
- text::00036a b4 36 MOV AH,0x36
- text::00036c fe c2 INC DL
- text::00036e cd 21 INT 0x21
- text::000370 5a POP DX
- text::000371 59 POP CX
- text::000372 5b POP BX
- text::000373 b0 00 MOV AL,0x0
- drive_a_or_b XREF[2]: text::000346(j), text::000363(j)
- text::000375 a2 79 03 MOV [0x379],AL Save drive_id
- text::000378 c3 RET
- drive_id XREF[1]: text::00027c(R)
- text::000379 00 db 0h Drive ID
- text::00037a 04 ?? 04h
- text::00037b 00 ?? 00h
- text::00037c 01 ?? 01h
- text::00037d 07 ?? 07h
- text::00037e 04 ?? 04h
- text::00037f 07 ?? 07h
- text::000380 07 ?? 07h
- text::000381 07 ?? 07h
- text::000382 04 ?? 04h
- text::000383 07 ?? 07h
- text::000384 07 ?? 07h
- text::000385 07 ?? 07h
- text::000386 07 ?? 07h
- text::000387 07 ?? 07h
- text::000388 07 ?? 07h
- text::000389 07 ?? 07h
- **************************************************************
- * FUNCTION *
- **************************************************************
- undefined __cdecl16near FUN_text__00038a(void)
- undefined AL:1 <RETURN>
- FUN_text__00038a XREF[1]: text::0002e5(c)
- text::00038a 48 DEC AX
- text::00038b 8b d0 MOV DX,AX
- text::00038d b8 00 ff MOV AX=>DAT_text__00ff00,0xff00 = 63h c
- text::000390 06 PUSH ES
- text::000391 8e c0 MOV ES,AX ES=0xFF00
- text::000393 b9 02 00 MOV CX,0x2
- text::000396 bf 0c 10 MOV DI,0x100c
- text::000399 fc CLD
- text::00039a f3 a5 MOVSW.REP ES:DI=>DAT_ffff_001c,SI
- text::00039c 07 POP ES
- text::00039d c3 RET
- **************************************************************
- * FUNCTION *
- **************************************************************
- undefined __cdecl16near set_blue_flag(void)
- undefined AL:1 <RETURN>
- set_blue_flag XREF[1]: text::000217(c)
- text::00039e 2e 83 0e OR word ptr CS:[blue_flag],0x20
- 10 02 20
- text::0003a4 c3 RET
- fake_data_2a XREF[1]: check_blue_flag:0003c9(R)
- text::0003a5 12 10 undefined2 1012h
- fake_data_2b XREF[1]: check_blue_flag:0003c4(R)
- text::0003a7 01 00 undefined2 0001h
- **************************************************************
- * FUNCTION *
- **************************************************************
- undefined __cdecl16near check_blue_flag(void)
- undefined AL:1 <RETURN>
- check_blue_flag XREF[1]: text::00024d(c)
- text::0003a9 1e PUSH DS
- text::0003aa 53 PUSH BX
- text::0003ab 2e f7 06 TEST word ptr CS:[blue_flag],0x20
- 10 02 20 00
- text::0003b2 74 0d JZ blue_flag_not_set
- text::0003b4 b8 00 00 MOV AX,0x0
- text::0003b7 8e d8 MOV DS,AX Set DS=0 (Interrupt Vector Table is there)
- text::0003b9 bb fe 00 MOV BX,0xfe Segment of interrupt 63?
- text::0003bc 8b 07 MOV AX,word ptr [BX]=>DAT_text__0000fe Read segment into AX (0xF000??)
- text::0003be 2d 00 08 SUB AX=>DAT_text__00fb0c,0x800 0xE800??
- blue_flag_not_set XREF[1]: text::0003b2(j)
- text::0003c1 5b POP BX
- text::0003c2 1f POP DS
- text::0003c3 5e POP SI Extra pop! SI=ret
- text::0003c4 2e ff 36 PUSH word ptr CS:[fake_data_2b] Push from fake_data_2 (0x1)
- a7 03
- text::0003c9 2e ff 36 PUSH word ptr CS:[fake_data_2a] Push from fake_data_2 (0x1012)
- a5 03
- text::0003ce 56 PUSH SI Push back ret
- text::0003cf c3 RET
- **************************************************************
- * FUNCTION *
- **************************************************************
- undefined __cdecl16near FUN_text__0003d0()
- undefined AL:1 <RETURN>
- FUN_text__0003d0 XREF[1]: determine_drive_id:00035a(c)
- text::0003d0 51 PUSH CX
- text::0003d1 53 PUSH BX
- text::0003d2 fb STI
- text::0003d3 b9 00 80 MOV CX,0x8000
- LAB_text__0003d6 XREF[1]: text::0003dc(j)
- text::0003d6 26 3a 64 01 CMP AH,byte ptr ES:[SI + 0x1]
- text::0003da 77 10 JA LAB_text__0003ec
- text::0003dc e2 f8 LOOP LAB_text__0003d6
- LAB_text__0003de XREF[1]: text::0003f5(j)
- text::0003de b4 19 MOV AH,0x19
- text::0003e0 cd 21 INT 0x21
- text::0003e2 3c 02 CMP AL,0x2
- text::0003e4 72 02 JC LAB_text__0003e8
- text::0003e6 b0 04 MOV AL,0x4
- LAB_text__0003e8 XREF[1]: text::0003e4(j)
- text::0003e8 5b POP BX
- text::0003e9 59 POP CX
- text::0003ea f9 STC
- text::0003eb c3 RET
- LAB_text__0003ec XREF[1]: text::0003da(j)
- text::0003ec 5b POP BX
- text::0003ed 24 0f AND AL,0xf
- text::0003ef d7 XLAT BX
- text::0003f0 3c 07 CMP AL,0x7
- text::0003f2 75 03 JNZ LAB_text__0003f7
- text::0003f4 53 PUSH BX
- text::0003f5 eb e7 JMP LAB_text__0003de
- LAB_text__0003f7 XREF[1]: text::0003f2(j)
- text::0003f7 59 POP CX
- text::0003f8 f8 CLC
- text::0003f9 c3 RET
- text::0003fa 00 ?? 00h
- text::0003fb 00 ?? 00h
- text::0003fc 00 ?? 00h
- text::0003fd 00 ?? 00h
- text::0003fe 00 ?? 00h
- text::0003ff 00 ?? 00h
- text::000400 00 ?? 00h
- text::000401 00 ?? 00h
- text::000402 00 ?? 00h
- text::000403 00 ?? 00h
- text::000404 00 ?? 00h
- text::000405 00 ?? 00h
- text::000406 00 ?? 00h
- text::000407 00 ?? 00h
- text::000408 00 ?? 00h
- text::000409 00 ?? 00h
- text::00040a 00 ?? 00h
- text::00040b 00 ?? 00h
- text::00040c 00 ?? 00h
- text::00040d 00 ?? 00h
- text::00040e 00 ?? 00h
- text::00040f 00 ?? 00h
- text::000410 00 ?? 00h
- text::000411 00 ?? 00h
- text::000412 00 ?? 00h
- text::000413 00 ?? 00h
- text::000414 00 ?? 00h
- text::000415 00 ?? 00h
- text::000416 00 ?? 00h
- text::000417 00 ?? 00h
- text::000418 00 ?? 00h
- text::000419 00 ?? 00h
- text::00041a 00 ?? 00h
- text::00041b 00 ?? 00h
- text::00041c 00 ?? 00h
- text::00041d 00 ?? 00h
- text::00041e 00 ?? 00h
- text::00041f 00 ?? 00h
- text::000420 00 ?? 00h
- text::000421 00 ?? 00h
- text::000422 00 ?? 00h
- text::000423 00 ?? 00h
- text::000424 00 ?? 00h
- text::000425 00 ?? 00h
- text::000426 00 ?? 00h
- text::000427 00 ?? 00h
- text::000428 00 ?? 00h
- text::000429 00 ?? 00h
- text::00042a 00 ?? 00h
- text::00042b 00 ?? 00h
- text::00042c 00 ?? 00h
- text::00042d 00 ?? 00h
- text::00042e 00 ?? 00h
- text::00042f 00 ?? 00h
- text::000430 00 ?? 00h
- text::000431 00 ?? 00h
- text::000432 00 ?? 00h
- text::000433 00 ?? 00h
- text::000434 00 ?? 00h
- text::000435 00 ?? 00h
- text::000436 00 ?? 00h
- text::000437 00 ?? 00h
- text::000438 00 ?? 00h
- text::000439 00 ?? 00h
- text::00043a 00 ?? 00h
- text::00043b 00 ?? 00h
- text::00043c 00 ?? 00h
- text::00043d 00 ?? 00h
- text::00043e 00 ?? 00h
- DAT_text__00043f XREF[1]: determine_drive_id:000354(R)
- text::00043f 00 00 undefined2 0000h
- text::000441 00 ?? 00h
- text::000442 00 ?? 00h
- text::000443 00 ?? 00h
- text::000444 00 ?? 00h
- text::000445 00 ?? 00h
- text::000446 00 ?? 00h
- text::000447 00 ?? 00h
- text::000448 00 ?? 00h
- text::000449 00 ?? 00h
- text::00044a 00 ?? 00h
- text::00044b 00 ?? 00h
- text::00044c 00 ?? 00h
- text::00044d 00 ?? 00h
- text::00044e 00 ?? 00h
- text::00044f 00 ?? 00h
- text::000450 00 ?? 00h
- text::000451 00 ?? 00h
- text::000452 00 ?? 00h
- text::000453 00 ?? 00h
- text::000454 00 ?? 00h
- text::000455 00 ?? 00h
- text::000456 00 ?? 00h
- text::000457 00 ?? 00h
- text::000458 00 ?? 00h
- text::000459 00 ?? 00h
- text::00045a 00 ?? 00h
- text::00045b 00 ?? 00h
- text::00045c 00 ?? 00h
- text::00045d 00 ?? 00h
- text::00045e 00 ?? 00h
- text::00045f 00 ?? 00h
- **************************************************************
- * FUNCTION *
- **************************************************************
- undefined2 __cdecl16near modify_ivt(void)
- undefined2 AX:2 <RETURN>
- modify_ivt XREF[1]: determine_drive_id:000310(c)
- text::000460 1e PUSH DS Backup original data segment
- text::000461 b8 00 00 MOV AX,0x0
- text::000464 8e d8 MOV DS,AX DS=0
- text::000466 bd 00 07 MOV BP,0x700 ivt_mirror
- text::000469 bb 00 00 MOV BX,0x0
- text::00046c b9 08 00 MOV CX,0x8 Loop 8 times (4 IVT entries)
- iterate_ivt XREF[1]: text::000481(j)
- text::00046f 8b 07 MOV AX,word ptr [BX] AX=Offset or segment of interrupt handler #i
- text::000471 87 46 00 XCHG word ptr [BP + 0x0],AX Save it to ivt_mirror
- text::000474 f6 c3 04 TEST BL,0x4
- text::000477 74 02 JZ LAB_text__00047b
- text::000479 87 07 XCHG word ptr [BX],AX Replace offset of IVT IR#1 (reserved) with 0x2F65
- Replace segment of IVT IR#1 (reserved) with 0x888f
- Replace offset of IVT IR#3 (breakpoint) with 0x00C2
- Replace segment of IVT IR#3 (breakpoint) with 0x0DA9
- LAB_text__00047b XREF[1]: text::000477(j)
- text::00047b 83 c3 02 ADD BX,0x2 Move to next offset or segment
- text::00047e 83 c5 02 ADD BP,0x2 Advance offset in ivt_mirror
- text::000481 e2 ec LOOP iterate_ivt
- text::000483 1f POP DS Restore original data segment
- text::000484 c3 RET
- text::000485 3c ?? 3Ch <
- text::000486 ea ?? EAh
- text::000487 0f ?? 0Fh
- text::000488 0a ?? 0Ah
- text::000489 05 ?? 05h
- text::00048a 68 ?? 68h h
- text::00048b c3 ?? C3h
- text::00048c da ?? DAh
- text::00048d 58 ?? 58h X
- text::00048e 97 ?? 97h
- text::00048f 25 ?? 25h %
- text::000490 60 ?? 60h `
- text::000491 0f ?? 0Fh
- text::000492 09 ?? 09h
- text::000493 00 ?? 00h
- text::000494 7f ?? 7Fh
- text::000495 55 ?? 55h U
- text::000496 f0 ?? F0h
- text::000497 0c ?? 0Ch
- text::000498 8f ?? 8Fh
- text::000499 0b ?? 0Bh
- text::00049a 24 ?? 24h $
- text::00049b 09 ?? 09h
- text::00049c 28 ?? 28h (
- text::00049d 0c ?? 0Ch
- text::00049e ea ?? EAh
- text::00049f 7b ?? 7Bh {
- text::0004a0 28 ?? 28h (
- text::0004a1 07 ?? 07h
- text::0004a2 12 ?? 12h
- text::0004a3 00 ?? 00h
- text::0004a4 a9 ?? A9h
- text::0004a5 00 ?? 00h
- text::0004a6 ad ?? ADh
- text::0004a7 01 ?? 01h
- text::0004a8 48 ?? 48h H
- text::0004a9 e9 ?? E9h
- text::0004aa b7 ?? B7h
- text::0004ab e9 ?? E9h
- text::0004ac 73 ?? 73h s
- text::0004ad 5d ?? 5Dh ]
- text::0004ae cc ?? CCh
- text::0004af 0a ?? 0Ah
- text::0004b0 48 ?? 48h H
- text::0004b1 07 ?? 07h
- text::0004b2 00 ?? 00h
- text::0004b3 14 ?? 14h
- text::0004b4 8e ?? 8Eh
- text::0004b5 14 ?? 14h
- text::0004b6 e6 ?? E6h
- text::0004b7 05 ?? 05h
- text::0004b8 14 ?? 14h
- text::0004b9 14 ?? 14h
- text::0004ba 2c ?? 2Ch ,
- text::0004bb 54 ?? 54h T
- text::0004bc 5a ?? 5Ah Z
- text::0004bd 03 ?? 03h
- text::0004be 63 ?? 63h c
- text::0004bf 15 ?? 15h
- text::0004c0 1a ?? 1Ah
- text::0004c1 06 ?? 06h
- text::0004c2 a3 ?? A3h
- text::0004c3 00 ?? 00h
- text::0004c4 c9 ?? C9h
- text::0004c5 00 ?? 00h
- text::0004c6 aa ?? AAh
- text::0004c7 c6 ?? C6h
- text::0004c8 15 ?? 15h
- text::0004c9 15 ?? 15h
- text::0004ca 5d ?? 5Dh ]
- text::0004cb 23 ?? 23h #
- text::0004cc e5 ?? E5h
- text::0004cd 16 ?? 16h
- text::0004ce 00 ?? 00h
- text::0004cf 05 ?? 05h
- text::0004d0 c2 ?? C2h
- text::0004d1 07 ?? 07h
- text::0004d2 09 ?? 09h
- text::0004d3 18 ?? 18h
- text::0004d4 00 ?? 00h
- text::0004d5 ef ?? EFh
- text::0004d6 e5 ?? E5h
- text::0004d7 16 ?? 16h
- text::0004d8 00 ?? 00h
- text::0004d9 05 ?? 05h
- text::0004da c2 ?? C2h
- text::0004db 07 ?? 07h
- text::0004dc a3 ?? A3h
- text::0004dd 0c ?? 0Ch
- text::0004de 09 ?? 09h
- text::0004df ae ?? AEh
- text::0004e0 e6 ?? E6h
- text::0004e1 16 ?? 16h
- text::0004e2 63 ?? 63h c
- text::0004e3 15 ?? 15h
- text::0004e4 e6 ?? E6h
- text::0004e5 06 ?? 06h
- text::0004e6 34 ?? 34h 4
- text::0004e7 01 ?? 01h
- text::0004e8 a2 ?? A2h
- text::0004e9 05 ?? 05h
- text::0004ea 89 ?? 89h
- text::0004eb 04 ?? 04h
- text::0004ec 71 ?? 71h q
- text::0004ed 0f ?? 0Fh
- text::0004ee d8 ?? D8h
- text::0004ef 0d ?? 0Dh
- text::0004f0 a5 ?? A5h
- text::0004f1 04 ?? 04h
- text::0004f2 16 ?? 16h
- text::0004f3 00 ?? 00h
- text::0004f4 69 ?? 69h i
- text::0004f5 76 ?? 76h v
- text::0004f6 1b ?? 1Bh
- text::0004f7 03 ?? 03h
- text::0004f8 0a ?? 0Ah
- text::0004f9 00 ?? 00h
- text::0004fa ed ?? EDh
- text::0004fb 04 ?? 04h
- text::0004fc ab ?? ABh
- text::0004fd 0f ?? 0Fh
- text::0004fe ed ?? EDh
- text::0004ff 03 ?? 03h
- text::000500 53 ?? 53h S
- text::000501 f4 ?? F4h
- text::000502 1f ?? 1Fh
- text::000503 e9 ?? E9h
- text::000504 6c ?? 6Ch l
- text::000505 e0 ?? E0h
- text::000506 59 ?? 59h Y
- text::000507 0f ?? 0Fh
- text::000508 53 ?? 53h S
- text::000509 13 ?? 13h
- text::00050a e8 ?? E8h
- text::00050b 10 ?? 10h
- text::00050c 72 ?? 72h r
- text::00050d 06 ?? 06h
- text::00050e 00 ?? 00h
- text::00050f 00 ?? 00h
- text::000510 92 ?? 92h
- text::000511 00 ?? 00h
- text::000512 63 ?? 63h c
- text::000513 09 ?? 09h
- text::000514 63 ?? 63h c
- text::000515 02 ?? 02h
- text::000516 ee ?? EEh
- text::000517 13 ?? 13h
- text::000518 57 ?? 57h W
- text::000519 00 ?? 00h
- text::00051a 1d ?? 1Dh
- text::00051b 04 ?? 04h
- text::00051c 03 ?? 03h
- text::00051d 4f ?? 4Fh O
- text::00051e 82 ?? 82h
- text::00051f 13 ?? 13h
- text::000520 9b ?? 9Bh
- text::000521 02 ?? 02h
- text::000522 13 ?? 13h
- text::000523 02 ?? 02h
- text::000524 7a ?? 7Ah z
- text::000525 06 ?? 06h
- text::000526 61 ?? 61h a
- text::000527 00 ?? 00h
- text::000528 64 ?? 64h d
- text::000529 0f ?? 0Fh
- text::00052a e3 ?? E3h
- text::00052b 06 ?? 06h
- text::00052c f2 ?? F2h
- text::00052d 00 ?? 00h
- text::00052e 77 ?? 77h w
- text::00052f 02 ?? 02h
- text::000530 01 ?? 01h
- text::000531 01 ?? 01h
- text::000532 ca ?? CAh
- text::000533 3f ?? 3Fh ?
- text::000534 04 ?? 04h
- text::000535 0c ?? 0Ch
- text::000536 00 ?? 00h
- text::000537 00 ?? 00h
- text::000538 a1 ?? A1h
- text::000539 07 ?? 07h
- text::00053a b6 ?? B6h
- text::00053b 01 ?? 01h
- text::00053c 9c ?? 9Ch
- text::00053d 05 ?? 05h
- text::00053e 2d ?? 2Dh -
- text::00053f 00 ?? 00h
- text::000540 58 ?? 58h X
- text::000541 07 ?? 07h
- text::000542 7f ?? 7Fh
- text::000543 06 ?? 06h
- text::000544 60 ?? 60h `
- text::000545 20 ?? 20h
- text::000546 01 ?? 01h
- text::000547 4f ?? 4Fh O
- text::000548 3d ?? 3Dh =
- text::000549 af ?? AFh
- text::00054a 45 ?? 45h E
- text::00054b 00 ?? 00h
- text::00054c 15 ?? 15h
- text::00054d 00 ?? 00h
- text::00054e bc ?? BCh
- text::00054f 17 ?? 17h
- text::000550 7f ?? 7Fh
- text::000551 06 ?? 06h
- text::000552 45 ?? 45h E
- text::000553 00 ?? 00h
- text::000554 81 ?? 81h
- text::000555 d0 ?? D0h
- text::000556 5e ?? 5Eh ^
- text::000557 00 ?? 00h
- text::000558 08 ?? 08h
- text::000559 13 ?? 13h
- text::00055a 38 ?? 38h 8
- text::00055b 05 ?? 05h
- text::00055c 5b ?? 5Bh [
- text::00055d 77 ?? 77h w
- text::00055e 85 ?? 85h
- text::00055f 01 ?? 01h
- text::000560 30 ?? 30h 0
- text::000561 8b ?? 8Bh
- text::000562 88 ?? 88h
- text::000563 c1 ?? C1h
- text::000564 89 ?? 89h
- text::000565 96 ?? 96h
- text::000566 00 ?? 00h
- text::000567 00 ?? 00h
- text::000568 ff ?? FFh
- text::000569 21 ?? 21h !
- text::00056a fb ?? FBh
- text::00056b 12 ?? 12h
- text::00056c ef ?? EFh
- text::00056d 06 ?? 06h
- text::00056e 93 ?? 93h
- text::00056f 02 ?? 02h
- text::000570 6f ?? 6Fh o
- text::000571 6b ?? 6Bh k
- text::000572 22 ?? 22h "
- text::000573 61 ?? 61h a
- text::000574 cb ?? CBh
- text::000575 fd ?? FDh
- text::000576 1c ?? 1Ch
- text::000577 0d ?? 0Dh
- text::000578 18 ?? 18h
- text::000579 e3 ?? E3h
- text::00057a 64 ?? 64h d
- text::00057b 09 ?? 09h
- text::00057c bf ?? BFh
- text::00057d 24 ?? 24h $
- text::00057e ae ?? AEh
- text::00057f ef ?? EFh
- text::000580 07 ?? 07h
- text::000581 06 ?? 06h
- text::000582 c2 ?? C2h
- text::000583 05 ?? 05h
- text::000584 50 ?? 50h P
- text::000585 b8 ?? B8h
- text::000586 0c ?? 0Ch
- text::000587 6e ?? 6Eh n
- text::000588 67 ?? 67h g
- text::000589 0c ?? 0Ch
- text::00058a d2 ?? D2h
- text::00058b 0f ?? 0Fh
- text::00058c dd ?? DDh
- text::00058d 13 ?? 13h
- text::00058e 86 ?? 86h
- text::00058f 07 ?? 07h
- text::000590 a6 ?? A6h
- text::000591 03 ?? 03h
- text::000592 ef ?? EFh
- text::000593 06 ?? 06h
- text::000594 93 ?? 93h
- text::000595 02 ?? 02h
- text::000596 65 ?? 65h e
- text::000597 23 ?? 23h #
- text::000598 65 ?? 65h e
- text::000599 23 ?? 23h #
- text::00059a 4b ?? 4Bh K
- text::00059b 13 ?? 13h
- text::00059c e9 ?? E9h
- text::00059d 01 ?? 01h
- text::00059e 1c ?? 1Ch
- text::00059f 0d ?? 0Dh
- text::0005a0 e0 ?? E0h
- text::0005a1 13 ?? 13h
- text::0005a2 62 ?? 62h b
- text::0005a3 0b ?? 0Bh
- text::0005a4 82 ?? 82h
- text::0005a5 05 ?? 05h
- text::0005a6 1c ?? 1Ch
- text::0005a7 d8 ?? D8h
- text::0005a8 01 ?? 01h
- text::0005a9 04 ?? 04h
- text::0005aa 07 ?? 07h
- text::0005ab 01 ?? 01h
- text::0005ac 8b ?? 8Bh
- text::0005ad 00 ?? 00h
- text::0005ae 4a ?? 4Ah J
- text::0005af 23 ?? 23h #
- text::0005b0 11 ?? 11h
- text::0005b1 23 ?? 23h #
- text::0005b2 52 ?? 52h R
- text::0005b3 55 ?? 55h U
- text::0005b4 dd ?? DDh
- text::0005b5 13 ?? 13h
- text::0005b6 f6 ?? F6h
- text::0005b7 07 ?? 07h
- text::0005b8 b8 ?? B8h
- text::0005b9 97 ?? 97h
- text::0005ba 32 ?? 32h 2
- text::0005bb 0b ?? 0Bh
- text::0005bc e0 ?? E0h
- text::0005bd 5e ?? 5Eh ^
- text::0005be 3f ?? 3Fh ?
- text::0005bf 0f ?? 0Fh
- text::0005c0 40 ?? 40h @
- text::0005c1 07 ?? 07h
- text::0005c2 69 ?? 69h i
- text::0005c3 00 ?? 00h
- text::0005c4 61 ?? 61h a
- text::0005c5 0b ?? 0Bh
- text::0005c6 f2 ?? F2h
- text::0005c7 05 ?? 05h
- text::0005c8 65 ?? 65h e
- text::0005c9 00 ?? 00h
- text::0005ca 3c ?? 3Ch <
- text::0005cb f5 ?? F5h
- text::0005cc 18 ?? 18h
- text::0005cd 00 ?? 00h
- text::0005ce ab ?? ABh
- text::0005cf 2c ?? 2Ch ,
- text::0005d0 0b ?? 0Bh
- text::0005d1 0f ?? 0Fh
- text::0005d2 80 ?? 80h
- text::0005d3 07 ?? 07h
- text::0005d4 62 ?? 62h b
- text::0005d5 00 ?? 00h
- text::0005d6 21 ?? 21h !
- text::0005d7 4f ?? 4Fh O
- text::0005d8 72 ?? 72h r
- text::0005d9 3a ?? 3Ah :
- text::0005da 61 ?? 61h a
- text::0005db fd ?? FDh
- text::0005dc 6f ?? 6Fh o
- text::0005dd 0b ?? 0Bh
- text::0005de 69 ?? 69h i
- text::0005df 12 ?? 12h
- text::0005e0 61 ?? 61h a
- text::0005e1 00 ?? 00h
- text::0005e2 12 ?? 12h
- text::0005e3 00 ?? 00h
- text::0005e4 4e ?? 4Eh N
- text::0005e5 02 ?? 02h
- text::0005e6 15 ?? 15h
- text::0005e7 89 ?? 89h
- text::0005e8 27 ?? 27h '
- text::0005e9 94 ?? 94h
- text::0005ea 09 ?? 09h
- text::0005eb 00 ?? 00h
- text::0005ec 46 ?? 46h F
- text::0005ed 02 ?? 02h
- text::0005ee ea ?? EAh
- text::0005ef 09 ?? 09h
- text::0005f0 46 ?? 46h F
- text::0005f1 04 ?? 04h
- text::0005f2 8f ?? 8Fh
- text::0005f3 77 ?? 77h w
- text::0005f4 62 ?? 62h b
- text::0005f5 00 ?? 00h
- text::0005f6 15 ?? 15h
- text::0005f7 4a ?? 4Ah J
- text::0005f8 35 ?? 35h 5
- text::0005f9 f6 ?? F6h
- text::0005fa 73 ?? 73h s
- text::0005fb 07 ?? 07h
- text::0005fc 51 ?? 51h Q
- text::0005fd 07 ?? 07h
- text::0005fe 32 ?? 32h 2
- text::0005ff 0b ?? 0Bh
- text::000600 b0 ?? B0h
- text::000601 9e ?? 9Eh
- text::000602 3e ?? 3Eh >
- text::000603 0f ?? 0Fh
- text::000604 d2 ?? D2h
- text::000605 0b ?? 0Bh
- text::000606 dd ?? DDh
- text::000607 13 ?? 13h
- text::000608 97 ?? 97h
- text::000609 00 ?? 00h
- text::00060a 85 ?? 85h
- text::00060b 02 ?? 02h
- text::00060c 32 ?? 32h 2
- text::00060d 0b ?? 0Bh
- text::00060e c7 ?? C7h
- text::00060f 09 ?? 09h
- text::000610 03 ?? 03h
- text::000611 f7 ?? F7h
- text::000612 42 ?? 42h B
- text::000613 06 ?? 06h
- text::000614 2f ?? 2Fh /
- text::000615 df ?? DFh
- text::000616 39 ?? 39h 9
- text::000617 04 ?? 04h
- text::000618 ab ?? ABh
- text::000619 0c ?? 0Ch
- text::00061a 0c ?? 0Ch
- text::00061b fc ?? FCh
- text::00061c 75 ?? 75h u
- text::00061d 01 ?? 01h
- text::00061e 20 ?? 20h
- text::00061f 4f ?? 4Fh O
- text::000620 7e ?? 7Eh ~
- text::000621 3a ?? 3Ah :
- text::000622 a5 ?? A5h
- text::000623 1f ?? 1Fh
- text::000624 64 ?? 64h d
- text::000625 09 ?? 09h
- text::000626 0a ?? 0Ah
- text::000627 05 ?? 05h
- text::000628 61 ?? 61h a
- text::000629 e0 ?? E0h
- text::00062a 90 ?? 90h
- text::00062b f4 ?? F4h
- text::00062c ef ?? EFh
- text::00062d d0 ?? D0h
- text::00062e 61 ?? 61h a
- text::00062f 00 ?? 00h
- text::000630 65 ?? 65h e
- text::000631 06 ?? 06h
- text::000632 69 ?? 69h i
- text::000633 12 ?? 12h
- text::000634 63 ?? 63h c
- text::000635 00 ?? 00h
- text::000636 0e ?? 0Eh
- text::000637 00 ?? 00h
- text::000638 1b ?? 1Bh
- text::000639 06 ?? 06h
- text::00063a ab ?? ABh
- text::00063b 0f ?? 0Fh
- text::00063c cc ?? CCh
- text::00063d 35 ?? 35h 5
- text::00063e a5 ?? A5h
- text::00063f e2 ?? E2h
- text::000640 f2 ?? F2h
- text::000641 01 ?? 01h
- text::000642 65 ?? 65h e
- text::000643 06 ?? 06h
- text::000644 6c ?? 6Ch l
- text::000645 45 ?? 45h E
- text::000646 42 ?? 42h B
- text::000647 0b ?? 0Bh
- text::000648 f6 ?? F6h
- text::000649 01 ?? 01h
- text::00064a 69 ?? 69h i
- text::00064b ef ?? EFh
- text::00064c 42 ?? 42h B
- text::00064d 0b ?? 0Bh
- text::00064e 36 ?? 36h 6
- text::00064f 02 ?? 02h
- text::000650 ff ?? FFh
- text::000651 13 ?? 13h
- text::000652 53 ?? 53h S
- text::000653 15 ?? 15h
- text::000654 3a ?? 3Ah :
- text::000655 b0 ?? B0h
- text::000656 26 ?? 26h &
- text::000657 fa ?? FAh
- text::000658 79 ?? 79h y
- text::000659 14 ?? 14h
- text::00065a 48 ?? 48h H
- text::00065b ab ?? ABh
- text::00065c 20 ?? 20h
- text::00065d 06 ?? 06h
- text::00065e 5b ?? 5Bh [
- text::00065f 0a ?? 0Ah
- text::000660 02 ?? 02h
- text::000661 00 ?? 00h
- text::000662 cd ?? CDh
- text::000663 f8 ?? F8h
- text::000664 84 ?? 84h
- text::000665 11 ?? 11h
- text::000666 c0 ?? C0h
- text::000667 02 ?? 02h
- text::000668 20 ?? 20h
- text::000669 06 ?? 06h
- text::00066a dd ?? DDh
- text::00066b 0f ?? 0Fh
- text::00066c 06 ?? 06h
- text::00066d 0d ?? 0Dh
- text::00066e 06 ?? 06h
- text::00066f 0d ?? 0Dh
- text::000670 06 ?? 06h
- text::000671 0d ?? 0Dh
- text::000672 dd ?? DDh
- text::000673 11 ?? 11h
- text::000674 11 ?? 11h
- text::000675 00 ?? 00h
- text::000676 13 ?? 13h
- text::000677 07 ?? 07h
- text::000678 45 ?? 45h E
- text::000679 07 ?? 07h
- text::00067a b9 ?? B9h
- text::00067b ff ?? FFh
- text::00067c 80 ?? 80h
- text::00067d 01 ?? 01h
- text::00067e 69 ?? 69h i
- text::00067f 14 ?? 14h
- text::000680 7e ?? 7Eh ~
- text::000681 03 ?? 03h
- text::000682 ef ?? EFh
- text::000683 06 ?? 06h
- text::000684 ff ?? FFh
- text::000685 01 ?? 01h
- text::000686 0a ?? 0Ah
- text::000687 9a ?? 9Ah
- text::000688 4f ?? 4Fh O
- text::000689 06 ?? 06h
- text::00068a c7 ?? C7h
- text::00068b 15 ?? 15h
- text::00068c e8 ?? E8h
- text::00068d 06 ?? 06h
- text::00068e e4 ?? E4h
- text::00068f 2b ?? 2Bh +
- text::000690 63 ?? 63h c
- text::000691 00 ?? 00h
- text::000692 e4 ?? E4h
- text::000693 b1 ?? B1h
- text::000694 a5 ?? A5h
- text::000695 8a ?? 8Ah
- text::000696 44 ?? 44h D
- text::000697 0f ?? 0Fh
- text::000698 3a ?? 3Ah :
- text::000699 51 ?? 51h Q
- text::00069a 23 ?? 23h #
- text::00069b 13 ?? 13h
- text::00069c 93 ?? 93h
- text::00069d 03 ?? 03h
- text::00069e 78 ?? 78h x
- text::00069f 07 ?? 07h
- text::0006a0 f7 ?? F7h
- text::0006a1 66 ?? 66h f
- text::0006a2 8a ?? 8Ah
- text::0006a3 07 ?? 07h
- text::0006a4 6a ?? 6Ah j
- text::0006a5 9c ?? 9Ch
- text::0006a6 43 ?? 43h C
- text::0006a7 0f ?? 0Fh
- text::0006a8 33 ?? 33h 3
- text::0006a9 00 ?? 00h
- text::0006aa b0 ?? B0h
- text::0006ab 24 ?? 24h $
- text::0006ac 43 ?? 43h C
- text::0006ad 14 ?? 14h
- text::0006ae 71 ?? 71h q
- text::0006af 57 ?? 57h W
- text::0006b0 00 ?? 00h
- text::0006b1 00 ?? 00h
- text::0006b2 d9 ?? D9h
- text::0006b3 01 ?? 01h
- text::0006b4 c7 ?? C7h
- text::0006b5 17 ?? 17h
- text::0006b6 97 ?? 97h
- text::0006b7 06 ?? 06h
- text::0006b8 6c ?? 6Ch l
- text::0006b9 3f ?? 3Fh ?
- text::0006ba b3 ?? B3h
- text::0006bb 0f ?? 0Fh
- text::0006bc e4 ?? E4h
- text::0006bd 09 ?? 09h
- text::0006be f1 ?? F1h
- text::0006bf 01 ?? 01h
- text::0006c0 24 ?? 24h $
- text::0006c1 00 ?? 00h
- text::0006c2 fe ?? FEh
- text::0006c3 07 ?? 07h
- text::0006c4 cf ?? CFh
- text::0006c5 00 ?? 00h
- text::0006c6 24 ?? 24h $
- text::0006c7 00 ?? 00h
- text::0006c8 e6 ?? E6h
- text::0006c9 07 ?? 07h
- text::0006ca d0 ?? D0h
- text::0006cb 04 ?? 04h
- text::0006cc 15 ?? 15h
- text::0006cd dd ?? DDh
- text::0006ce d5 ?? D5h
- text::0006cf 00 ?? 00h
- text::0006d0 7a ?? 7Ah z
- text::0006d1 79 ?? 79h y
- text::0006d2 8e ?? 8Eh
- text::0006d3 01 ?? 01h
- text::0006d4 03 ?? 03h
- text::0006d5 09 ?? 09h
- text::0006d6 4b ?? 4Bh K
- text::0006d7 07 ?? 07h
- text::0006d8 80 ?? 80h
- text::0006d9 07 ?? 07h
- text::0006da 34 ?? 34h 4
- text::0006db 0a ?? 0Ah
- text::0006dc b3 ?? B3h
- text::0006dd 83 ?? 83h
- text::0006de 5a ?? 5Ah Z
- text::0006df c4 ?? C4h
- text::0006e0 8b ?? 8Bh
- text::0006e1 0d ?? 0Dh
- text::0006e2 a1 ?? A1h
- text::0006e3 0e ?? 0Eh
- text::0006e4 70 ?? 70h p
- text::0006e5 11 ?? 11h
- text::0006e6 47 ?? 47h G
- text::0006e7 00 ?? 00h
- text::0006e8 7f ?? 7Fh
- text::0006e9 c0 ?? C0h
- text::0006ea 5e ?? 5Eh ^
- text::0006eb 32 ?? 32h 2
- text::0006ec c0 ?? C0h
- text::0006ed 07 ?? 07h
- text::0006ee 09 ?? 09h
- text::0006ef 00 ?? 00h
- text::0006f0 b7 ?? B7h
- text::0006f1 a4 ?? A4h
- text::0006f2 23 ?? 23h #
- text::0006f3 0b ?? 0Bh
- text::0006f4 57 ?? 57h W
- text::0006f5 05 ?? 05h
- text::0006f6 8b ?? 8Bh
- text::0006f7 05 ?? 05h
- text::0006f8 2f ?? 2Fh /
- text::0006f9 db ?? DBh
- text::0006fa 39 ?? 39h 9
- text::0006fb f3 ?? F3h
- text::0006fc c2 ?? C2h
- text::0006fd 13 ?? 13h
- text::0006fe 41 ?? 41h A
- text::0006ff 00 ?? 00h
- ivt_mirror
- text::000700 0d 55 dw 550Dh Offset of original IVT IR#0 written here
- text::000702 9a fa dw FA9Ah Segment of original IVT IR#0 written here
- Used as new IVT IR#1 (reserved)
- text::000704 65 2f dw 2F65h Offset of original IVT IR#1 written here
- text::000706 8f 88 dw 888Fh Segment of original IVT IR#1 written here
- text::000708 a7 48 dw 48A7h Offset of original IVT IR#2 written here
- text::00070a 58 00 dw 58h Segment of original IVT IR#2 written here
- Used as new IVT IR#3 (breakpoint)
- text::00070c c2 00 dw C2h Offset of original IVT IR#3 written here
- text::00070e a9 0d dw DA9h Segment of original IVT IR#3 written here
- text::000710 8c ?? 8Ch
- text::000711 00 ?? 00h
- text::000712 b2 ?? B2h
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement