Автор: Root , 2 сентября 2004
Задача такова. Имеется мать под p-1 (ASUS p/1-p55tp4n), и стираемая ПЗУшка 64КБ. Биос для этой мамы разумеется 128КБ, тем не менее размер кода с бутблоком меньше 64КБ+куча пустого места :( :(. Нужно каким-либо образом переделать этот биос в формат 64КБ, дабы его можно было залить на эту м/c. Увы, Ультрапак в БИОС Патчере пока не реализован и он для запаковки 2/4МБит БИОСов в 1МБит флеш - не тот случай :( :(
Соответственно, можно сразу готовый биос, можно руководство к действию.
PS: попытки интеграции original.tmp от оригинального БИОСа в "маленький" не удались :( :(
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

ivp

21 год 6 месяцев назад

Ну что ж ты вечно в другом городе!.. :twisted:
Мне как раз нужна флэшка/ПЗУшка в DIP32 на 64К, дал бы взамен номальную мегабитку... :roll:
Касательно "попыток интеграции" - расскажи, что и как делал...

Unknown BIOS (не проверено)

21 год 6 месяцев назад

Поскольку все манипуляции проводились нами вдовоем, позволю себе ответить вместо Root'a :)

Во первых, микроха DIP28, не DIP32

Что касается попыток интеграции. Основной ступор заключался в том, что ни одна программа не умеет распаковывать 64КБ биос - расковырять 128КБ биос удалось полностью, но к сожалению выковырянный из него original.tmp запихнуть в 64КБ биос не удалось.
В другой 128КБ - удалось, подменив временно извлекаемый Modbin'ом original.tmp (благодяря многозадачности), а вот с 64КБ фокус не прошел - Modbin, хотя вроде и позволяет редактировать 64КБ биос, тем не менее в отличие от 128КБ, не извлекает из него в процессе работы original.tmp (который можно подменить). Bit также не извлекает ничего, CBrom вообще колбасит :(
Внешний осмотр 64КБ биоса показал, что структура его несколько другая - слияние по схеме "бутблок оттуда, остальное отсюда" не представляется возможным :(

ivp

21 год 6 месяцев назад

А методику, предложенную xKVtor'ом в этой теме (по аналогии, ессно), пробовали?.. :roll:

Root

21 год 6 месяцев назад

ivp
спасибо за инфу.... Сейчас читаю...

Уже прочел... Не годится эта методика :( :( Не тот случай
В общем, все сводится к тому, что нужен 64КБ БИОС со структурой как у 128КБ

Root

21 год 6 месяцев назад

Вот собственно и препарируемый БИОС...
Странный у него формат. Недо-4.51PG, но вроде и не 4.50G. Про себя говорит, что 4.50PG.
Бутблок, естественно, "особенный"... Сигнатуры *BBSS* нет :-o

Unknown BIOS (не проверено)

21 год 6 месяцев назад

Ну собственно что важен скорее "донор", а не "реципиент" - реципиент в принципе может быть любым, важно чтобы он был 64КБ и туда можно было бы всунуть original.tmp из "донора". Изначальное его содержимое малоинтересно - это вполне могла бы быть "пустая болванка" - т.е. только бутблок в нужном месте файла-биоса 64КБ, куда можно было бы подпихнуть кусок "донора". Так что если у кого-либо есть биос 64Кб, о котором известно, что его умеет распаковывать bin, cbrom, а главное - что модбин при работе с ним вытаскивает original.tmp (который можно подменить в мультитаскинге - известная схема, Роман ее приводил в одной из статей - к великому сожалению, описаный там же его собственный метод №2 для 64Кб биосов не описан) - поделитесь пожалуйста. С учетом факта, что препарируется АСУСОВСКИЙ биос - что AFAIK несет немало нестандартностей в структуре биоса, в коих я к сожалению не силен :(