this is an updated version of my previous guide to the award bios source code. It's enough to make you being able to do what you please with award BIOSes, such as injecting your own code, patching subtle bugs, etc.
errata: I have written (not intentionally) a wrong url in this article, and realized it just recently. It's written there www.osdever.com, where it should be www.osdever.net.
For your convenience, I upload the the IDA Pro disassembly database for the article. The structure of the file as follows :
Code:
+->mem_detect.bin: the bootblock binary
|
+->mem_detect.idb: ida disasm database of bootblock
|
+->original.tmp: the decompressed system BIOS.
|
disassembly+->original.idb: ida database for original.tmp
|
+->awardext.rom: award extension to original.tmp
|
+->awardext.idb: ida database for awardext.rom
you can download the real/complete BIOS binary at : **broken link removed**
The mainboard Northbridge (VIA ApolloPro 693A) datasheet available for download at : http://www.rom.by/doki.htm
The mainboard Southbridge (VIA 596B) datasheet available for download at : **broken link removed**
other peripheral chips datasheets, such as Winbond W8377 I/O controller dataheet is available from the respective vendor's website.
and don't forget that the *.idb file is for IDA Pro version 4.50.