Root Спасибо за то что подправили репорт. За ссылку

Root

Спасибо за то что подправили репорт. За ссылку тоже спасибо. Добавлять возможность загрузки с сетевой мне не нужно(я сделал себе роутер из старого P 166 но изменял я не прошивку материнки а прошивку SCSI контроллера, потому что не было у меня сетевой с ROM чипом а биос материнки из-за добавлений настолько вырос что вставить туда что-либо без изменения алгоритма паковки не было возможности)

Всё что я понаходил за время изучения биосов в основном касалось AWARD'ов. Я надеюсь кого нибудь есть и документация на AMI касательно модулей.

Cудя по Вашему ответу, мои нужды не были поняты.
Уточняю:
> Я искал место куда могу вставить свой кусок кода. Для моих нужд самым приемлимым вариантом будет вставка кода как раз перед передачей управления на MBR(0000:7C00).

Я выбрал это место исходя из простых соображений. Если на этом этапе BIOS считывает сектора с HDD в память (почему-то не сразу передавая туда управление) то и я могу сделать тоже перед этим вызовом int 13h который считывет MBR в 0000:7C00.
amibcp править этот модуль не даёт. Ну и ладно. Я сделаю свой модуль. Но мои опасения насчёт того, что мои считывания HDD в память могут испортить уже имеющиеся в ней данные. (Я не знаю какие модуля какие области используют и не знаю порядка выполнения модулей на текущий момент) Скажем так я не знаю повлияет ли моя работа на прежнее фукционирование модулей. К примеру я тоже захотел использовать область 0000:7C00 для своих нужд и это могло бы привести к непредсказуемым результататм загрузки если runtime отрабатывается перед запуском моего модуля считав туда MBR(и ожидая выполнения всех остальных модулей чтобы потом передать управление на 0000:7C00 ибо он не сразу передаёт туда выполнение) , который я наверняка затру своими данными. Поэтому для меня порядок работы модулей критичен и критичны области памяти ими используемые.

С уважением Виктор.

Добавить код или работа с модулями AMI Bios
  • Для начала проверьте не установлен ли атрибут ReadOnly
  • Подскажите пожалуста в чем беда, у меня AMI
  • А реальные биосы с оными назвать
  • >Если б я шарил в асме, то попытался
  • Ok. Посмотрю что там внутри. Если разберусь
  • В общем AmiDeco (Decompressor) лежит здесь: http://biosgfx.narod.ru/v3/index.html А вот Сompressor