Изменение логотипа BIOS

Руководство пользователя программ, по изменению логотипа BIOS.
   Конверта (converta.exe)
   Это один из вариантов, утилиты подготовки логотипа для Award BIOS. Используя в качестве исходника логотип в любом известном ей формате, она создаёт до трёх файлов-изображений в трёх различных форматах (монохромном, битовом и слоёном). Она никогда не позволит вам заменить Синюю Медаль Award'а и всегда заполняет её поле стандартным изображением

   Существуют три различных формата, использованных программистами Award Software для хранения логотипа в BIOS'е; при разработке каждого нового формата устранялись ограничения предыдущего. Для этого они не использовали ни один из стандартных форматов, как то BMP, GIF или PCX; для хранения изображений были разработаны три особых: монохромный, битовый и слоёный. Так что перед разработкой и заменой логотипа выясните, какой формат использован BIOS'ом вашей материнской платы.
Описание изображений.
Монохромный (monochrome)
В 486 и ранних 586 BIOS'ах для машин на основе чипсетов i430FX и i430VX логотип хранился непосредственно в системной BIOS. Он был монохромным и отображался жёлтым и зелёным; эти цвета не могут быть изменены. Несмотря на то, что Конверта может создавать изображения в этом формате, их невозможно вставить в системную BIOS с помощью программы cbrom.exe . Ограничение на изображение в этом формате - 136 х 84 точки, чёрно-белое. 
  Битовый (bitmap)
Позднее, приблизительно в 1996 году, эти программисты наконец-то поняли, что логотип не используется ни одной операционной системой; так что не было никакого смысла хранить её внутри системной BIOS, и он был выделен в отдельный компонент внутри файла-образа BIOS. Попутно изменилась и сама структура BIOS'а: он стал составным (версия 4.51PG), в нём появилась возможность добавлять и удалять компоненты. Для отображения логотипа в текстовом режиме (!) они разработали новый, битовый формат. Представьте, что логотип состоит из ячеек, каждая по 8 х 14 точек: это размер символа в текстовом режиме. По этой причине каждая ячейка может содержать точки только двух цветов, цвета фона и цвета изображения, а фон не может быть ярким. Ограничения на изображение в этом формате - 136 х 126 точек (9 строк по 17 символов), до 16 цветов стандартной палитры EGA. Изображение станет квадратным при размере 136 х 98 точек (7 строк по 17 символов).
   Слоёный (layered)
С течением времени цветовые ограничения и такое деление на ячейки-символы перестали отвечать требованиям OEM, и в 1998 Award Software представила новый, слоёный формат логотипа. Он свободен от всех предыдущих ограничений за исключением размера, так что теперь у OEM'ов появилась прекрасная возможность вставить свой логотип в BIOS без его переработки. Дело в том, что процедура начальной проверки системы выводит все сообщения, в том числе и этот логотип, в графическом режиме 12h (640x480, 16 цветов). Как было сказано выше, единственное ограничение—это размер логотипа: 136 х 480 точек. Изображение станет квадратным при размере 136 х 112 точек. Версии BIOS с поддержкой такого формата всё ещё довольно редки, но Gigabyte, AOpen, Chaintech и некоторые другие уже используют его в своих новых версиях BIOS.
  Использование:
Конверта - утилита для DOS и может работать под DOS, Windows 95/98/2000/NT/2K и эмулятором DOS в Linux'е. Она - приложение командной строки, так что об удобных интерфейсах забудьте. Справку можно получить, запустив её с ключом «/?».
Выбор формата:
Первым делом вам нужно решить, какой формат использован в BIOS вашей материнской платы. Итак, у вас уже есть файл-образ флэш-памяти, скачанный из интернета или из микросхемы на материнской плате (обычно это файл с расширением *.bin или *.awd). Просмотрите его содержимое с помощью программы cbrom.exe :
    cbrom mybios.bin /d
  Если среди компонентов есть «EPA Pattern», вытащите его - это и есть логотип:
    cbrom mybios.bin /epa extract
  При этом он спросит имя файла - допустим, вы распаковали его в файл с именем logo.old. Теперь запустите файл конверты converta.exe , с ключом «/?»:
    converta logo.old /?
  Она покажет вам формат изображения logo.old. Теперь вернитесь к описанию изображений и подготовьте логотип в соответствии с ограничениями этого формата. Сохраните его как 16-цветный BMP без упаковки и поместите в папку, в которой находится Конверта.
   Преобразование:
  Проще простого. Запустите Конверту, указав имя вашего файла BMP с ключом нужного вам формата:
    converta mylogo.bmp /ключ формата
Допустимых ключей формата немного:
/bmp —преобразовать в Microsoft BMP
/mon —преобразовать в монохромный формат Award'а
/bit —преобразовать в битовый формат Award'а
/lay —преобразовать в слоёный формат Award'а
/all —преобразовать во все перечисленные форматы сразу
  Если вы указываете конкретный формат, полученный файл будет иметь имя исходника и расширение *.epa (кроме случая, когда вы конвертируете в *.bmp). Если вы конвертируете во все форматы сразу, полученные файлы будут иметь расширения, аналогичные ключам формата.
Полученный вами файл нужно вставить в файл-образ BIOS с помощью программы cbrom.exe :
     cbrom mybios.bin /epa mylogo.ext

  Желаем удачи по замене логотипа в BIOS. Наш адрес: http://vodka.webprovider.com

Основная страничкаСтатьи

Hosted by uCoz