well i dont understand you still but i hope
you looked at four-f phymenbrowser and those links
that are posted
as far as i know video bios is also viewable by
using plain old debug.com
i did a quick googling around to snoop about the specific address
viz c0000 i landed in some bios forums which gave me these infos
you can use a com file and use interrupts to create a file and copy it
to some file
there are utilities to that automatically too
now this memory is in read only memory called rom
you need some flash utility to write to read only memory
there are flashers available around
and there are exhaustive documents floating around ( icant recommend any specific because i dont have any ideas about what you are intending to achieve by writing there
for example if you want to change the logo that is showed when you booting
like the green blah for award bios
there were mention of bmptocpa
there were some talk about modbin.exe
etc etc
i would suggest you to look at bioscentral,wimsbios or plain google with
bios c***** h***** (your favourite word here )
Quote:
C:\>debug
-d c000:0000 100
C000:0000 55 AA 40 E9 C0 2D 00 00-00 00 00 00 00 00 00 00 [email protected]..........
C000:0010 00 00 00 00 00 00 00 00-B0 01 00 E9 7E 32 49 42 ............~2IB
C000:0020 4D 20 56 47 41 20 43 6F-6D 70 61 74 69 62 6C 65 M VGA Compatible
C000:0030 F7 C8 30 DF 9D 32 20 00-80 43 4C 2D 47 44 35 34 ..0..2 ..CL-GD54
C000:0040 34 30 20 56 47 41 20 42-49 4F 53 20 56 65 72 73 40 VGA BIOS Vers
C000:0050 69 6F 6E 20 31 2E 30 37-20 20 20 20 0D 0A 43 6F ion 1.07 ..Co
C000:0060 70 79 72 69 67 68 74 20-31 39 39 32 2D 31 39 39 pyright 1992-199
C000:0070 35 20 43 69 72 72 75 73-20 49 6E 63 2E 20 41 6C 5 Cirrus Inc. Al
C000:0080 6C 20 52 69 67 68 74 73-20 52 65 73 65 72 76 65 l Rights Reserve
C000:0090 64 2E 00 20 20 20 20 20-20 0D 0A 43 6F 70 79 72 d.. ..Copyr
C000:00A0 69 67 68 74 20 31 39 38-37 2D 31 39 39 30 20 51 ight 1987-1990 Q
C000:00B0 75 61 64 74 65 6C 20 43-6F 72 70 2E 20 41 6C 6C uadtel Corp. All
C000:00C0 20 52 69 67 68 74 73 20-52 65 73 65 72 76 65 64 Rights Reserved
C000:00D0 2E 0D 0A 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
C000:00E0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
C000:00F0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
C000:0100 00 .
-
|
you can disassemble that using u address with
also ida free could load the bin and do a good dissembly
provided you specified the entry point
now it all depends on your intent that is what are you trying to
do which seems unclear at the moment to me atleast