Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- seg000:7C00 ;
- seg000:7C00 ; ã=========================================================================¬
- seg000:7C00 ; ¦ This file is generated by The Interactive Disassembler (IDA) ¦
- seg000:7C00 ; ¦ Copyright (c) 2006 by DataRescue sa/nv, <[email protected]> ¦
- seg000:7C00 ; ¦ Licensed to: Freeware version ¦
- seg000:7C00 ; L=========================================================================-
- seg000:7C00 ;
- seg000:7C00 ; ---------------------------------------------------------------------------
- seg000:7C00 ; File Name : X:\development\t30\firmware\mbr
- seg000:7C00 ; Format : Binary file
- seg000:7C00 ; Base Address: 0000h Range: 7C00h - 7E00h Loaded length: 0200h
- seg000:7C00
- seg000:7C00 .686p
- seg000:7C00 .mmx
- seg000:7C00 .model flat
- seg000:7C00
- seg000:7C00 ; ===========================================================================
- seg000:7C00
- seg000:7C00 ; Segment type: Pure code
- seg000:7C00 seg000 segment byte public 'CODE' use16
- seg000:7C00 assume cs:seg000
- seg000:7C00 ;org 7C00h
- seg000:7C00 assume es:nothing, ss:nothing, ds:nothing, fs:nothing, gs:nothing
- seg000:7C00
- seg000:7C00 loc_7C00: ; CODE XREF: seg000:7C86J
- seg000:7C00 cli
- seg000:7C01 cld
- seg000:7C02 mov ax, 1000h
- seg000:7C05 mov es, ax
- seg000:7C07 assume es:nothing
- seg000:7C07 mov ax, 1000h
- seg000:7C0A mov ss, ax
- seg000:7C0C assume ss:nothing
- seg000:7C0C mov ax, 1000h
- seg000:7C0F mov ds, ax
- seg000:7C11 assume ds:nothing
- seg000:7C11 mov ax, 1000h
- seg000:7C14 mov fs, ax
- seg000:7C16 assume fs:nothing
- seg000:7C16 mov ax, 814h
- seg000:7C19 mov gs, ax
- seg000:7C1B assume gs:nothing
- seg000:7C1B mov eax, 0
- seg000:7C21 mov ecx, 0
- seg000:7C27 mov edx, 0
- seg000:7C2D mov ebx, 0
- seg000:7C33 mov esp, 0FFF0h
- seg000:7C39 mov ebp, 0
- seg000:7C3F mov esi, 0
- seg000:7C45 mov edi, 0
- seg000:7C4B
- seg000:7C4B loc_7C4B: ; CODE XREF: seg000:7C59j
- seg000:7C4B ; seg000:7C76j ...
- seg000:7C4B jmp far ptr 1020h:0
- seg000:7C50 ; ---------------------------------------------------------------------------
- seg000:7C50 push si
- seg000:7C51 mov bx, 7
- seg000:7C54 mov ah, 0Eh
- seg000:7C56 int 10h ; - VIDEO - SET VIDEO MODE
- seg000:7C56 ; AL = mode
- seg000:7C58 pop si
- seg000:7C59 jmp short loc_7C4B
- seg000:7C5B ; ---------------------------------------------------------------------------
- seg000:7C5B
- seg000:7C5B loc_7C5B: ; CODE XREF: seg000:loc_7C5Bj
- seg000:7C5B jmp short loc_7C5B
- seg000:7C5D ; ---------------------------------------------------------------------------
- seg000:7C5D mov di, 5
- seg000:7C60
- seg000:7C60 loc_7C60: ; CODE XREF: seg000:7C71j
- seg000:7C60 mov bx, 7C00h
- seg000:7C63 mov ax, 201h
- seg000:7C66 push di
- seg000:7C67 int 13h ; DISK - READ SECTORS INTO MEMORY
- seg000:7C67 ; AL = number of sectors to read, CH = track, CL = sector
- seg000:7C67 ; DH = head, DL = drive, ES:BX -> buffer to fill
- seg000:7C67 ; Return: CF set on error, AH = status, AL = number of sectors read
- seg000:7C69 pop di
- seg000:7C6A jnb short loc_7C78
- seg000:7C6C xor ax, ax
- seg000:7C6E int 13h ; DISK -
- seg000:7C70 dec di
- seg000:7C71 jnz short loc_7C60
- seg000:7C73 mov si, 6A3h
- seg000:7C76 jmp short loc_7C4B
- seg000:7C78 ; ---------------------------------------------------------------------------
- seg000:7C78
- seg000:7C78 loc_7C78: ; CODE XREF: seg000:7C6Aj
- seg000:7C78 mov si, 6C2h
- seg000:7C7B mov di, 7DFEh
- seg000:7C7E cmp word ptr [di], 0AA55h
- seg000:7C82 jnz short loc_7C4B
- seg000:7C84 mov si, bp
- seg000:7C86 jmp far ptr loc_7C00
- seg000:7C86 ; ---------------------------------------------------------------------------
- seg000:7C8B db 49h ; I
- seg000:7C8C db 6Eh ; n
- seg000:7C8D db 76h ; v
- seg000:7C8E db 61h ; a
- seg000:7C8F db 6Ch ; l
- seg000:7C90 db 69h ; i
- seg000:7C91 db 64h ; d
- seg000:7C92 db 20h
- seg000:7C93 db 70h ; p
- seg000:7C94 db 61h ; a
- seg000:7C95 db 72h ; r
- seg000:7C96 db 74h ; t
- seg000:7C97 db 69h ; i
- seg000:7C98 db 74h ; t
- seg000:7C99 db 69h ; i
- seg000:7C9A db 6Fh ; o
- seg000:7C9B db 6Eh ; n
- seg000:7C9C db 20h
- seg000:7C9D db 74h ; t
- seg000:7C9E db 61h ; a
- seg000:7C9F db 62h ; b
- seg000:7CA0 db 6Ch ; l
- seg000:7CA1 db 65h ; e
- seg000:7CA2 db 0
- seg000:7CA3 db 45h ; E
- seg000:7CA4 db 72h ; r
- seg000:7CA5 db 72h ; r
- seg000:7CA6 db 6Fh ; o
- seg000:7CA7 db 72h ; r
- seg000:7CA8 db 20h
- seg000:7CA9 db 6Ch ; l
- seg000:7CAA db 6Fh ; o
- seg000:7CAB db 61h ; a
- seg000:7CAC db 64h ; d
- seg000:7CAD db 69h ; i
- seg000:7CAE db 6Eh ; n
- seg000:7CAF db 67h ; g
- seg000:7CB0 db 20h
- seg000:7CB1 db 6Fh ; o
- seg000:7CB2 db 70h ; p
- seg000:7CB3 db 65h ; e
- seg000:7CB4 db 72h ; r
- seg000:7CB5 db 61h ; a
- seg000:7CB6 db 74h ; t
- seg000:7CB7 db 69h ; i
- seg000:7CB8 db 6Eh ; n
- seg000:7CB9 db 67h ; g
- seg000:7CBA db 20h
- seg000:7CBB db 73h ; s
- seg000:7CBC db 79h ; y
- seg000:7CBD db 73h ; s
- seg000:7CBE db 74h ; t
- seg000:7CBF db 65h ; e
- seg000:7CC0 db 6Dh ; m
- seg000:7CC1 db 0
- seg000:7CC2 db 4Dh ; M
- seg000:7CC3 db 69h ; i
- seg000:7CC4 db 73h ; s
- seg000:7CC5 db 73h ; s
- seg000:7CC6 db 69h ; i
- seg000:7CC7 db 6Eh ; n
- seg000:7CC8 db 67h ; g
- seg000:7CC9 db 20h
- seg000:7CCA db 6Fh ; o
- seg000:7CCB db 70h ; p
- seg000:7CCC db 65h ; e
- seg000:7CCD db 72h ; r
- seg000:7CCE db 61h ; a
- seg000:7CCF db 74h ; t
- seg000:7CD0 db 69h ; i
- seg000:7CD1 db 6Eh ; n
- seg000:7CD2 db 67h ; g
- seg000:7CD3 db 20h
- seg000:7CD4 db 73h ; s
- seg000:7CD5 db 79h ; y
- seg000:7CD6 db 73h ; s
- seg000:7CD7 db 74h ; t
- seg000:7CD8 db 65h ; e
- seg000:7CD9 db 6Dh ; m
- seg000:7CDA db 0
- seg000:7CDB db 0
- seg000:7CDC db 0
- seg000:7CDD db 0
- seg000:7CDE db 0
- seg000:7CDF db 0
- seg000:7CE0 db 0
- seg000:7CE1 db 0
- seg000:7CE2 db 0
- seg000:7CE3 db 0
- seg000:7CE4 db 0
- seg000:7CE5 db 0
- seg000:7CE6 db 0
- seg000:7CE7 db 0
- seg000:7CE8 db 0
- seg000:7CE9 db 0
- seg000:7CEA db 0
- seg000:7CEB db 0
- seg000:7CEC db 0
- seg000:7CED db 0
- seg000:7CEE db 0
- seg000:7CEF db 0
- seg000:7CF0 db 0
- seg000:7CF1 db 0
- seg000:7CF2 db 0
- seg000:7CF3 db 0
- seg000:7CF4 db 0
- seg000:7CF5 db 0
- seg000:7CF6 db 0
- seg000:7CF7 db 0
- seg000:7CF8 db 0
- seg000:7CF9 db 0
- seg000:7CFA db 0
- seg000:7CFB db 0
- seg000:7CFC db 0
- seg000:7CFD db 0
- seg000:7CFE db 0
- seg000:7CFF db 0
- seg000:7D00 db 0
- seg000:7D01 db 0
- seg000:7D02 db 0
- seg000:7D03 db 0
- seg000:7D04 db 0
- seg000:7D05 db 0
- seg000:7D06 db 0
- seg000:7D07 db 0
- seg000:7D08 db 0
- seg000:7D09 db 0
- seg000:7D0A db 0
- seg000:7D0B db 0
- seg000:7D0C db 0
- seg000:7D0D db 0
- seg000:7D0E db 0
- seg000:7D0F db 0
- seg000:7D10 db 0
- seg000:7D11 db 0
- seg000:7D12 db 0
- seg000:7D13 db 0
- seg000:7D14 db 0
- seg000:7D15 db 0
- seg000:7D16 db 0
- seg000:7D17 db 0
- seg000:7D18 db 0
- seg000:7D19 db 0
- seg000:7D1A db 0
- seg000:7D1B db 0
- seg000:7D1C db 0
- seg000:7D1D db 0
- seg000:7D1E db 0
- seg000:7D1F db 0
- seg000:7D20 db 0
- seg000:7D21 db 0
- seg000:7D22 db 0
- seg000:7D23 db 0
- seg000:7D24 db 0
- seg000:7D25 db 0
- seg000:7D26 db 0
- seg000:7D27 db 0
- seg000:7D28 db 0
- seg000:7D29 db 0
- seg000:7D2A db 0
- seg000:7D2B db 0
- seg000:7D2C db 0
- seg000:7D2D db 0
- seg000:7D2E db 0
- seg000:7D2F db 0
- seg000:7D30 db 0
- seg000:7D31 db 0
- seg000:7D32 db 0
- seg000:7D33 db 0
- seg000:7D34 db 0
- seg000:7D35 db 0
- seg000:7D36 db 0
- seg000:7D37 db 0
- seg000:7D38 db 0
- seg000:7D39 db 0
- seg000:7D3A db 0
- seg000:7D3B db 0
- seg000:7D3C db 0
- seg000:7D3D db 0
- seg000:7D3E db 0
- seg000:7D3F db 0
- seg000:7D40 db 0
- seg000:7D41 db 0
- seg000:7D42 db 0
- seg000:7D43 db 0
- seg000:7D44 db 0
- seg000:7D45 db 0
- seg000:7D46 db 0
- seg000:7D47 db 0
- seg000:7D48 db 0
- seg000:7D49 db 0
- seg000:7D4A db 0
- seg000:7D4B db 0
- seg000:7D4C db 0
- seg000:7D4D db 0
- seg000:7D4E db 0
- seg000:7D4F db 0
- seg000:7D50 db 0
- seg000:7D51 db 0
- seg000:7D52 db 0
- seg000:7D53 db 0
- seg000:7D54 db 0
- seg000:7D55 db 0
- seg000:7D56 db 0
- seg000:7D57 db 0
- seg000:7D58 db 0
- seg000:7D59 db 0
- seg000:7D5A db 0
- seg000:7D5B db 0
- seg000:7D5C db 0
- seg000:7D5D db 0
- seg000:7D5E db 0
- seg000:7D5F db 0
- seg000:7D60 db 0
- seg000:7D61 db 0
- seg000:7D62 db 0
- seg000:7D63 db 0
- seg000:7D64 db 0
- seg000:7D65 db 0
- seg000:7D66 db 0
- seg000:7D67 db 0
- seg000:7D68 db 0
- seg000:7D69 db 0
- seg000:7D6A db 0
- seg000:7D6B db 0
- seg000:7D6C db 0
- seg000:7D6D db 0
- seg000:7D6E db 0
- seg000:7D6F db 0
- seg000:7D70 db 0
- seg000:7D71 db 0
- seg000:7D72 db 0
- seg000:7D73 db 0
- seg000:7D74 db 0
- seg000:7D75 db 0
- seg000:7D76 db 0
- seg000:7D77 db 0
- seg000:7D78 db 0
- seg000:7D79 db 0
- seg000:7D7A db 0
- seg000:7D7B db 0
- seg000:7D7C db 0
- seg000:7D7D db 0
- seg000:7D7E db 0
- seg000:7D7F db 0
- seg000:7D80 db 0
- seg000:7D81 db 0
- seg000:7D82 db 0
- seg000:7D83 db 0
- seg000:7D84 db 0
- seg000:7D85 db 0
- seg000:7D86 db 0
- seg000:7D87 db 0
- seg000:7D88 db 0
- seg000:7D89 db 0
- seg000:7D8A db 0
- seg000:7D8B db 0
- seg000:7D8C db 0
- seg000:7D8D db 0
- seg000:7D8E db 0
- seg000:7D8F db 0
- seg000:7D90 db 0
- seg000:7D91 db 0
- seg000:7D92 db 0
- seg000:7D93 db 0
- seg000:7D94 db 0
- seg000:7D95 db 0
- seg000:7D96 db 0
- seg000:7D97 db 0
- seg000:7D98 db 0
- seg000:7D99 db 0
- seg000:7D9A db 0
- seg000:7D9B db 0
- seg000:7D9C db 0
- seg000:7D9D db 0
- seg000:7D9E db 0
- seg000:7D9F db 0
- seg000:7DA0 db 0
- seg000:7DA1 db 0
- seg000:7DA2 db 0
- seg000:7DA3 db 0
- seg000:7DA4 db 0
- seg000:7DA5 db 0
- seg000:7DA6 db 0
- seg000:7DA7 db 0
- seg000:7DA8 db 0
- seg000:7DA9 db 0
- seg000:7DAA db 0
- seg000:7DAB db 0
- seg000:7DAC db 0
- seg000:7DAD db 0
- seg000:7DAE db 0
- seg000:7DAF db 0
- seg000:7DB0 db 0
- seg000:7DB1 db 0
- seg000:7DB2 db 0
- seg000:7DB3 db 0
- seg000:7DB4 db 0
- seg000:7DB5 db 0
- seg000:7DB6 db 0
- seg000:7DB7 db 0
- seg000:7DB8 db 0CEh
- seg000:7DB9 db 94h
- seg000:7DBA db 0C0h
- seg000:7DBB db 96h ; Ö
- seg000:7DBC db 0
- seg000:7DBD db 0
- seg000:7DBE db 80h ; À
- seg000:7DBF db 0
- seg000:7DC0 db 2
- seg000:7DC1 db 0
- seg000:7DC2 db 7
- seg000:7DC3 db 0A3h
- seg000:7DC4 db 30h ; 0
- seg000:7DC5 db 2
- seg000:7DC6 db 1
- seg000:7DC7 db 0
- seg000:7DC8 db 0
- seg000:7DC9 db 0
- seg000:7DCA db 3Fh ; ?
- seg000:7DCB db 5Ch ; \
- seg000:7DCC db 0
- seg000:7DCD db 0
- seg000:7DCE db 0
- seg000:7DCF db 0
- seg000:7DD0 db 0
- seg000:7DD1 db 0
- seg000:7DD2 db 0
- seg000:7DD3 db 0
- seg000:7DD4 db 0
- seg000:7DD5 db 0
- seg000:7DD6 db 0
- seg000:7DD7 db 0
- seg000:7DD8 db 0
- seg000:7DD9 db 0
- seg000:7DDA db 0
- seg000:7DDB db 0
- seg000:7DDC db 0
- seg000:7DDD db 0
- seg000:7DDE db 0
- seg000:7DDF db 0
- seg000:7DE0 db 0
- seg000:7DE1 db 0
- seg000:7DE2 db 0
- seg000:7DE3 db 0
- seg000:7DE4 db 0
- seg000:7DE5 db 0
- seg000:7DE6 db 0
- seg000:7DE7 db 0
- seg000:7DE8 db 0
- seg000:7DE9 db 0
- seg000:7DEA db 0
- seg000:7DEB db 0
- seg000:7DEC db 0
- seg000:7DED db 0
- seg000:7DEE db 0
- seg000:7DEF db 0
- seg000:7DF0 db 0
- seg000:7DF1 db 0
- seg000:7DF2 db 0
- seg000:7DF3 db 0
- seg000:7DF4 db 0
- seg000:7DF5 db 0
- seg000:7DF6 db 0
- seg000:7DF7 db 0
- seg000:7DF8 db 0
- seg000:7DF9 db 0
- seg000:7DFA db 0
- seg000:7DFB db 0
- seg000:7DFC db 0
- seg000:7DFD db 0
- seg000:7DFE db 55h ; U
- seg000:7DFF db 0AAh ; ê
- seg000:7DFF seg000 ends
- seg000:7DFF
- seg000:7DFF
- seg000:7DFF end
Advertisement
Add Comment
Please, Sign In to add comment