| Recommended by Wim's BIOS... |
|
| Recommended by Wim's BIOS... |
|
Boot Connection Vector (Real/Protected mode) - This location contains an offset from the start of the option ROM header to a routine that will cause the Option ROM to hook one or more of the primary input, primary display, or Initial Program Load (IPL) device vectors (INT 9h, INT 10h, or INT 13h), depending upon the parameters passed during the call.
When the system BIOS has determined that the device controlled by this Option ROM will be one of the boot devices (the Primary Input, Primary Display, or IPL device), the System ROM will execute a FAR CALL to the location pointed to by the Boot Connection Vector.Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00000000 24 50 6E 50 01 02 00 00 00 7D 95 10 32 31 00 00 $PnP.....}•.21..
00000010 00 00 01 00 00 44 01 00 00 00 00 00 00 00 00 00 .....D..........
00000020 24 50 6E 50 01 02 00 00 00 7D 95 10 32 31 00 00 $PnP.....}•.21..
00000030 00 00 01 00 00 44 01 00 00 00 00 00 00 00 00 00 .....D..........
00000040 24 50 6E 50 01 02 00 00 00 7D 95 10 32 31 00 00 $PnP.....}•.21..
00000050 00 00 01 00 00 44 01 00 00 00 00 00 00 00 00 00 .....D..........
00000060 24 50 6E 50 01 02 00 00 00 7D 95 10 32 31 00 00 $PnP.....}•.21..
00000070 00 00 01 00 00 44 01 00 00 00 00 00 00 00 00 00 .....D..........Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00000000 24 50 6E 50 01 02 00 00 00 94 95 10 32 31 06 00 $PnP.....”•.21..
00000010 EA 15 01 01 80 E4 91 33 00 00 00 00 00 00 00 00 ê...€ä‘3........
00000020 24 50 6E 50 01 02 00 00 00 5C 95 10 32 31 00 00 $PnP.....\•.21..
00000030 00 00 01 01 80 E4 01 00 00 00 00 00 00 00 00 00 ....ۊ..........
00000040 24 50 6E 50 01 02 00 00 00 5C 95 10 32 31 00 00 $PnP.....\•.21..
00000050 00 00 01 01 80 E4 01 00 00 00 00 00 00 00 00 00 ....ۊ..........
00000060 24 50 6E 50 01 02 00 00 00 5C 95 10 32 31 00 00 $PnP.....\•.21..
00000070 00 00 01 01 80 E4 01 00 00 00 00 00 00 00 00 00 ....ۊ..........Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
000FE2D0 24 50 6E 50 10 21 01 00 BC B4 04 00 00 F1 E2 00 $PnP.!..¼´...ñâ.
000FE2E0 F0 F4 E2 00 00 0F 00 00 00 00 00 40 00 40 00 00 ðôâ........@.@..
000FE2F0 00 E9 EE D4 E9 F6 D4 FA E4 64 A8 04 74 14 B0 8F .éîÔéöÔúäd¨.t.°
000FE300 E8 B7 E2 3C 04 72 0B 3C 0B 74 07 3C 0C 77 03 E9 è·â<.r.<.t.<.w.é
000FE310 0E 83 BA 30 10 ED 83 E0 FE EF B0 02 E6 92 E6 84 .ƒº0.íƒàþï°.æ’æ„
000FE320 B0 03 E6 92 F4 EB °.æ’ôëOffset 0 1 2 3 4 5 6 7 8 9 A B C D E F
000CE000 55 AA 24 E9 42 7A 53 49 4C 49 43 4F 4E 20 49 4D Uª$éBzSILICON IM
000CE010 41 47 45 00 00 00 1C 00 40 00 6C 12 53 49 4D 47 AGE.....@.l.SIMG
000CF260 00 00 00 00 00 00 00 00 00 00 00 00 24 50 6E 50 ............$PnP
000CF270 01 02 00 00 00 94 95 10 32 31 06 00 EA 15 01 01 .....”•.21..ê...
000CF280 80 E4 91 33 00 00 00 00 00 00 00 00 24 50 6E 50 €ä‘3........$PnP
000CF290 01 02 00 00 00 5C 95 10 32 31 00 00 00 00 01 01 .....\•.21......
000CF2A0 80 E4 01 00 00 00 00 00 00 00 00 00 24 50 6E 50 ۊ..........$PnP
000CF2B0 01 02 00 00 00 5C 95 10 32 31 00 00 00 00 01 01 .....\•.21......
000CF2C0 80 E4 01 00 00 00 00 00 00 00 00 00 24 50 6E 50 ۊ..........$PnP
000CF2D0 01 02 00 00 00 5C 95 10 32 31 00 00 00 00 01 01 .....\•.21......
000CF2E0 80 E4 01 00 00 00 00 00 00 00 00 00 1A 00 01 00 ۊ..............
000D1380 82 33 B8 03 00 EB 0D B8 02 00 EB 08 B8 01 00 EB ‚3¸..ë.¸..ë.¸..ë
000D1390 03 B8 00 00 1E 9C 53 8B D8 B8 00 00 8E D8 67 80 .¸...œS‹Ø¸..ŽØg€
000D13A0 3D 75 04 00 00 00 75 05 90 90 E8 AA F9 2E 80 3E =u....u.èªù.€>
000FE2D0 24 50 6E 50 10 21 01 00 BC B4 04 00 00 F1 E2 00 $PnP.!..¼´...ñâ.
000FE2E0 F0 F4 E2 00 00 0F 00 00 00 00 00 40 00 40 00 00 ðôâ........@.@..Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00003AD0 5A 04 FF 3F 37 C8 10 00 00 00 00 00 3F 00 00 00 Z.ÿ?7È......?...
00003AE0 00 00 00 00 20 20 20 20 20 20 20 20 57 4E 38 30 .... WN80
00003AF0 36 54 32 31 45 35 53 45 03 00 00 40 00 00 32 2E 6T21E5SE...@..2.
00003B00 31 30 20 20 20 20 46 55 4A 49 54 53 55 20 4D 48 10 FUJITSU MH
00003B10 56 32 31 30 30 42 48 20 20 20 20 20 20 20 20 20 V2100BH
00003B20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80 .€
00003B30 00 00 00 2F 00 40 00 02 00 02 07 00 30 1A A5 0B .../.@......0.¥.
00003B40 00 00 00 00 00 00 10 01 30 22 A5 0B 00 00 07 00 ........0"¥.....
00003B50 03 00 78 00 78 00 F0 00 78 00 00 00 00 00 00 00 ..x.x.ð.x.......
00003B60 00 00 00 00 00 00 1F 00 02 07 00 00 4C 00 40 00 ............L.@.
00003B70 F8 00 21 00 6B 34 09 7F 63 60 69 34 09 BE 63 60 ø.!.k4.c`i4.¾c`
00003B80 3F 20 32 00 00 00 80 40 FE FF 00 00 FE FE 00 00 ? 2...€@þÿ..þþ..
00003B90 00 00 00 00 00 00 00 00 30 22 A5 0B 00 00 00 00 ........0"¥.....
00003BA0 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 .....@..........
00003BB0 00 00 00 00 00 00 00 00 00 00 00 01 00 00 01 00 ................
00003BC0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00003BD0 01 00 00 00 24 31 95 10 05 00 02 00 14 11 12 12 ....$1•.........
00003BE0 08 10 00 00 0A 00 00 FF 01 00 FF FF 00 00 00 00 .......ÿ..ÿÿ....
00003BF0 00 00 00 00 07 00 00 00 01 02 00 00 00 00 53 69 ..............Si
00003C00 49 20 43 6F 6E 63 61 74 65 6E 61 74 69 6F 41 73 I ConcatenatioAs
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00000000 1A 00 01 00 FF 3F 00 00 10 00 00 00 3F 00 00 00 ....ÿ?......?...
00000010 30 1A A5 0B 00 00 00 00 00 02 FF FF FF FF DD BE 0.¥.......ÿÿÿÿݾ
00000020 2C 00 00 00 50 43 49 20 52 41 49 44 20 20 20 20 ,...PCI RAID
00000030 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 ...ÿ............
00000040 00 00 00 00 00 00 00 00 00 9E 30 22 A5 0B 00 00 .........ž0"¥...
00000050 00 00 A0 02 47 BD 10 FE 3F 3F 53 00 00 00 00 7F .. .G½.þ??S....
00000060 00 0A 10 05 04 97 08 00 00 11 AE 01 C1 00 10 01 .....—....®.Á...
00000070 04 45 01 01 81 00 00 00 00 00 00 20 00 55 AA 9F .E........ .UªŸ
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00000040 50 43 49 52 95 10 32 31 00 00 18 00 00 00 04 01 PCIR•.21........
00000050 6C 00 01 00 00 80 00 00 00 01 01 02 00 00 80 00 l....€........€.Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00000040 50 43 49 52 95 10 32 31 00 00 18 00 00 00 04 01 PCIR•.21........
00000050 6C 00 01 00 00 80 00 00 00 00 01 02 00 00 00 00 l....€..........mov ax, 04h
mov bx, FFFFh
mov dx, FFFFh
ES:DI pointed to 000FE2D0h
CALL FAR 0D000h:1391h ;note this could be wrong due to wrong calc by me or wrong segment:offset
Begining of ROM
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
000CE000 55 AA 24 E9 42 7A 53 49 4C 49 43 4F 4E 20 49 4D Uª$éBzSILICON IM
PnP header
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
000CF260 00 00 00 00 00 00 00 00 00 00 00 00 24 50 6E 50 ............$PnP
000CF270 01 02 00 00 00 B5 95 10 32 31 06 00 EA 15 01 00 .....µ•.21..ê...
000CF280 00 44 91 33 00 00 00 00 00 00 00 00 24 50 6E 50 .D‘3........$PnP ;000CF282 is BCV 3391h
PnP Installation check
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
000FE2D0 24 50 6E 50 10 21 01 00 BC B4 04 00 00 F1 E2 00 $PnP.!..¼´...ñâ.
Boot connection vector disassembly by IDA
seg000:D1391 ; ---------------------------------------------------------------
seg000:D1391 mov ax, 0
seg000:D1394 push ds
seg000:D1395 pushf
seg000:D1396 push bx
seg000:D1397 mov bx, ax
seg000:D1399 mov ax, 0
seg000:D139C mov ds, ax
seg000:D139E cmp large ds:byte_475, 0
seg000:D13A6 jnz short near ptr unk_13AD
seg000:D13A8 nop
seg000:D13A9 nop
seg000:D13AA call loc_D57
seg000:D13AD cmp cs:byte_59, 0
seg000:D13B3 jnz short near ptr unk_13DB
seg000:D13B5 nop
seg000:D13B6 nop
seg000:D13B7 shl bl, 1
seg000:D13B9 call loc_1594
seg000:D13BC call loc_1556
seg000:D13BF mov al, 80h ; 'Ç'
seg000:D13C1 add al, large ds:byte_475
seg000:D13C8 mov cs:byte_5E, al
seg000:D13CC mov di, cs:[bx+18Ch]
seg000:D13D1 mov cs:[di+74h], al
seg000:D13D5 call loc_D87
seg000:D13D8 jmp short loc_13F9
seg000:D13D8 ; ---------------------------------------------------------------
Return to My hard drive isn't recognized
Users browsing this forum: No registered users and 0 guests
|
© 1996-2011 Wim Bervoets, Contact information | About us | Privacy policy | Terms of service | Disclaimer Associates: soupy, ajzchips, BiosMan, cp, Denniss, edwin, KachiWachi, KURIAKI, NickS, and Rainbow Copyright of all documents belonging to this site by Wim Bervoets 1996-2010. It is illegal to copy or redistribute the HTML pages in any way without the expressed written consent of the author. All BIOS Files and Utilities are copyrighted by their respective owners. |