Почитайте для начала http://wiki.rom.by/index.php/%D0%9C%D0%B0%D1%80%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C_%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D1%85%D0%B5%D0%BC_FlashBIOS http://wiki.rom.by/index.php/FlashROM Цитата из статьи Романа http://www.rom.by/biosedit.htm Рецепт 2

Почитайте для начала
wiki.rom.by/index.php/%D0%9C%D0%B0%D1%80%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%...


wiki.rom.by/index.php/FlashROM
Цитата из статьи Романа rom.by/biosedit.htm
Рецепт 2 (©apple_rom;)
Придётся чуть более подробно поговорить о структуре биос. Как было сказано выше, биос представляет собой архив. Но правильнее и точнее – это последовательность заархивированных с помощью LHA файлов с bootblock-ом в конце. Он (bootblock), конечно же, не заархивирован, т.к. именно он и распаковывает все эти «модули» в оперативную память. В применении к конкретными адресам структура примерно такова:
Таблица 1. Структура и адреса для 1Mbit-ного (128kB) биоса.
~1C000* – 1FFFFh Бутблок
Структура и адреса для 2Mbit-ного (256kB) биоса.
~3C000* – 3FFFFh Бутблок

Микросхемы Flash BIOS