Изменение логотипа 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