Беру свои слова обратно - действительно что-то не так. патчер брешет, что что-то не находит. И помоему эта Бяка появилась уже давно (забыл я это просто), ещё при старом форуме.
Надо просить консультации Романа.
В общем на выходных слепил новый файл руками. Как я говорил уже, результатами работы BP стали два файла -- original.tmp и awardext.rom, вот из них я и склеил новый. Посмотрел, как устроена текущая версия BIOS-а, нашёл там смещения, по которым лежат одноимённые файлы, и заодно в конце нашёл ещё один блок кода (?), неизвестный. В итоге получилась такая структура:
[awardext.rom]
[куча FF байт]
[original.tmp]
[куча FF байт]
[блок кода]
Файлы я взял новые, этот самый блок за неимением понятия, что это такое, скопировал из старого образа BIOS-а.
Потом запускаю BP.EXE NEW.BIN /e и вижу, что кроме перечисления этих двух компонент(ов?) там ничего нет, тогда как BP.EXE OLD.BIN /e выводит бОльшую информацию, то есть кроме этих двух частей говорит ещё про microcodes, ACPI table, antivirus, SCSI-BIOS и т.д., и перечисляет знакомые ему типы процессоров.
Ну так что значит, этот файлец я плохо создал? Стоит рисковать с ним?
Alexey B писал(-а):
И помоему эта Бяка появилась уже давно (забыл я это просто), ещё при старом форуме.
Что получается, что после того, как BP стал работать ошибочно, никто этого не замечал? Не верится.
А, вот прочитал наконец, что этот мистический [блок кода] -- BootBlock.
В общем на выходных слепил новый файл руками. Как я говорил уже, результатами работы BP стали два файла -- original.tmp и awardext.rom, вот из них я и склеил новый. Посмотрел, как устроена текущая версия BIOS-а, нашёл там смещения, по которым лежат одноимённые файлы, и заодно в конце нашёл ещё один блок кода (?), неизвестный. В итоге получилась такая структура:
[awardext.rom]
[куча FF байт]
[original.tmp]
[куча FF байт]
[блок кода]
Файлы я взял новые, этот самый блок за неимением понятия, что это такое, скопировал из старого образа BIOS-а.
Потом запускаю BP.EXE NEW.BIN /e и вижу, что кроме перечисления этих двух компонент(ов?) там ничего нет, тогда как BP.EXE OLD.BIN /e выводит бОльшую информацию, то есть кроме этих двух частей говорит ещё про microcodes, ACPI table, antivirus, SCSI-BIOS и т.д., и перечисляет знакомые ему типы процессоров.
Ну так что значит, этот файлец я плохо создал? Стоит рисковать с ним?
Что получается, что после того, как BP стал работать ошибочно, никто этого не замечал? Не верится.
А, вот прочитал наконец, что этот мистический [блок кода] -- BootBlock.