2 Мар 2006 - 12:30 Unknown BIOS romby team >>5410 >> 382.16
Я упростил задачу - просто выкидывал лого (оно последнее и никому не нужное, удобнее).
Имеем входные данные:
1. По смещению 6E000 в файле нечто вроде таблички.
2. В Boot-block - 2 байта по смещению 7E054. Думаю, типа CRC.
3. Ну, там еще пару различий, каковые посчитал несущественными.
CBROM 2.07 - табличку не трогает, байты меняет.
CBROM32 - меняет табличку (типа обрезает - забивает конец ее FF'ами), не меняет байты.
Далее - при добавке лого назад оно (внутри BIOS) отличается от исходного, но одинаково и для CBROM 2.07, и для CBROM32.
Кто из них прав (и прав ли хоть кто-то или правы оба) можно понять, зашив оба варианта по очереди (вариант 2 - с бутблоком, получается. Бутблок по идее будет работоспособен - т.е. поднять заведомо рабочую прошивку можно будет)... Ибо они работоспособны - без logo можно жить. Или копаться в коде...
Посмотрел со своим BIOS (у меня Epox EP-8K9A7I), на котором заведомо работает CBROM 2.07 (он патченный) - бутблоки, блин разные с этим ASUS... У него системной дискеты не надо - только флешер, у меня - системная. А какие еще различия - фиг знает.
В общем - меня терзают смутные сомнения, что биос все же не сильно-то и ASUSовский... В общем - надо пробовать шить, если не страшно.
Я упростил задачу - просто выкидывал лого (оно последнее и никому не нужное, удобнее).
Имеем входные данные:
1. По смещению 6E000 в файле нечто вроде таблички.
2. В Boot-block - 2 байта по смещению 7E054. Думаю, типа CRC.
3. Ну, там еще пару различий, каковые посчитал несущественными.
CBROM 2.07 - табличку не трогает, байты меняет.
CBROM32 - меняет табличку (типа обрезает - забивает конец ее FF'ами), не меняет байты.
Далее - при добавке лого назад оно (внутри BIOS) отличается от исходного, но одинаково и для CBROM 2.07, и для CBROM32.
Кто из них прав (и прав ли хоть кто-то или правы оба) можно понять, зашив оба варианта по очереди (вариант 2 - с бутблоком, получается. Бутблок по идее будет работоспособен - т.е. поднять заведомо рабочую прошивку можно будет)... Ибо они работоспособны - без logo можно жить. Или копаться в коде...
Посмотрел со своим BIOS (у меня Epox EP-8K9A7I), на котором заведомо работает CBROM 2.07 (он патченный) - бутблоки, блин разные с этим ASUS... У него системной дискеты не надо - только флешер, у меня - системная. А какие еще различия - фиг знает.
В общем - меня терзают смутные сомнения, что биос все же не сильно-то и ASUSовский... В общем - надо пробовать шить, если не страшно.