1. Ассемблер нужен, а не компиляторTASM вполне подойдет.
2. В принципе, прошивку можно собирать как обычный COM-файл, базовое смещение org f000h, кажется.
3. Точка входа у всех х86 находится на FFFF:0h. Там должен быть джамп на начало основного кода BIOS, а за джампом традиционно размещается его дата сборки. У Поиска также есть требование, чтобы контрольная сумма прошивки должна быть равна нулю. Поэтому где-то в неиспользуемой области надо поместить байтик, добивающий КС до нуля. Ну, или убрать проверку контрольных сумм из кода![]()




TASM вполне подойдет.
Ответить с цитированием