Всем добрый день !!!
Случайно наткнулся на статью "Редактируем Award Modular BIOS v6.00PG" и заинтересовался CBROMом, услышал о нем впервые (тем более от Awarda) и понял -
ему достойное место в моей коллекции инструментов. Если не затруднит, дайте
ссылочку на более подробное описание ключей этой проги (желательно на русском).
Статью по редактированию не читал, только пролистал и хочу поделиться своим
опытом по генерилке БИОСа. Для этого давненько был написан софт, который позволяет
провести сборку БИОСА из модулей и просчитать все контрольные суммы. Ключевая
утилитка - это GenBIOS.com, через которую прогоняются все модули. Модули могут быть как оригинальные, так и уже пропущенные через LHA. Список модулей детерминирован в батнике GenBIOS.bat, который, естественно, можно править по желанию. Для примера там сидит NCR-модуль. Как модули описаны в батнике, так они и расположатся в БИОСе. Главное - первым должен быть ORIGINAL.TMP, а последним - BOOTBLK.BIN (в моем понимании применительно к BOOTBLK.BIN). Если имена ORIGINAL.TMP и BOOTBLK.BIN не нравятся, можно переименовать (с коррекцией обеих батников, при этом Shift-регистр имен должен быть одинаков !!!). По умолчанию генерится прошивка длиной 128 КБ (это есть в батнике, если надо 256 - так и пишите, вместо *128 *256). Другие размеры не поддерживаются - у меня флэша-то 2 мегабитная. В утилитке GenBIOS.com специально
почистил строку идентификации моих прог (ФИО, город проживания, телефон). Не могу
выложить для нее исходник (не жалко, просто при экспериментах с новыми БИОС ЛБА48
затер много исходников). Для особо пытливых рекомендую прогнать GenBIOS.com под
отладчиком с файлом ORIGINAL.TMP - так лучше всего понять возможности проги.
Ну и оба батника (особенно второй) полезно изучить. Весь ход работы можно увидеть,
убрав слова echo и con. За ошибки (у меня пока не замечено) шибко не пинать -
пианист играет, как умеет...
Всю эту хрень можно найти здесь
По генерированию файлов больше 2 Mbit - можно просто склеить их Append а потом сделать с полученным что-нибудь с CBROM - например высунуть-всунуть модуль.
Вот статья здесь на форуме
rom.by/book/Удаление_добавление_замена_модул...
Если не пугает Английский - вот у товарищей всё расписано
rebelshavenforum.com/sis-bin/ultimatebb.cgi?ubb=get_topic;f=52;t=000009
Дрессируем коров
Отправить комментарий