wasm.ru/article.php?article=1013001
Нашел в инете...
Как вам статейка ? оцените
Обычным пользователем BIOS компьютера воспринимается как данность: обеспечивает старт компьютера, предоставляет интерфейс для изменения настроек CMOS, обслуживает несколько прерываний, используемых DOS-программами, - вот, пожалуй, и все. Однако совсем несложно расширить возможности BIOS. Если вам нужно разместить программу в ПЗУ и исполнять ее до старта операционной системы - эта статья для вас. Статья сопровождена исходными текстами необходимых программ. (c)
geocities.com/mamanzip/Articles/Expansion_ROM_OS/Expansion_ROM_OS.html
linuxbios.org/
Наш ответ Чемберлену
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
А как после отработки моего модуля продолжить загрузку системы согласно установленому порядку загрузки.
Не понял вопроса - что значит "как"? Вернуться в ту же точку, из которой было передано управление Вашему модулю (если быть совсем точным, то на следующий шаг после Вашего джампа)...
При этом предусмотреть переход в несколько точек - возврат в исходную, если модуль завершился с кодом "Success", ну и в какие-то другие - в зависимости от типа ошибки (т.е. в зависимости от их обработки)...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Вроде разобрался комнанда RETF работает, а как с ошибкой выйти?
Плавали, знаем. Уже написано.
Вот мыслишки.
rom.by/phpBB2/viewtopic.php?p=42114#42114
Кстати, в приличном BIOS (на современных ASUSах, допустим) можно еще и в BOOT order засветиться по-честному, с названием себя.
КАК - прочитать спецификации. Хотя ложили на них и Award, и AMI. То, что ты из expansion ROM выйдешь с ошибкой - всем по барабану.
А кому счас легко...
если мне неизменяет склероз, то лет шесть назад была проанонсирована разработка технологии DOC (Disk-On-Chip), как раз возможность загрузки прямо из ПЗУ.
(тогда не шла речь ни про какие USB, Flash-модули) позиционировалось как девайс вставляющийся на стандартное место флэшки
но чего-то я видимо пропустил её развитие....
хотя иногда в обзоре возможностей материнских плат встречается DOC, но вот что СЕЙЧАС оно означает?.....
электричество - это наука о контактах!
с уважением. Пьяный Мастер.
Таки вот, наверное. Далеко не читал, потом как-нибудь. Не въехал, куда ЭТО совать... И чем оно лучше IDE-Flash или USB-диска.
m-sys.com/Content/Products/DiskOnChip.asp
А кому счас легко...
Блин на эмуляторе работает, а у меня в бут сектор дискеты записал, комп грузится выполняется, по команде retf вместо того чтобы начать загрузку с винта как положено, опять пытается загрузится с дискеты и опять выполняется бытсектор дискеты и так пока её не вытащишь..... что я не так делаю.
Какой нафиг бут-сектор дискеты???
доку читать до просветления. Сгодится даже от PC/XT BIOS по этому вопросу.
Hint: ROM и boot sector АБСОЛЮТНО разные вещи. И выполняют АБСОЛЮТНО разные задачи.
А кому счас легко...
блин это понятно что выполняет разные вещи, но я так тэстю.
Отправить комментарий