Роман попробуй плиз использовать cbrom32 и скажи своё мнение,
а то я нашёл его очень недавнюю версию
CBROM32 V1.30 (12/04/03) (C)Phoenix Technologies 2001-2003 All Rights Reserved.
Syntax:
CBROM32_130.EXE InputFile [/other] [8000:0] [RomFile|Release|Extract]
CBROM32_130.EXE InputFile [/D|logo|vga....] [RomFile|Release|Extract]
InputFile : System BIOS to be added with Option ROMs
/D : For display all combined ROMs informations in BIOS
/epa|epa1-7 : Add EPA LOGO BitMap to System BIOS
/logo|logo1-7: Add OEM LOGO BitMap to System BIOS
/osb_logo|osb_logo1-7: Add OSB LOGO BitMap to System BIOS
/osb_bmp|osb_bmp1-7: Add OSB CPU BitMap to System BIOS
/oem0-7 : Add special OEM ROM to System BIOS
/err : Return error code after executed
/btvga : Add VGA ROM to Boot Rom Block Area.
/isa : Add ISA BIOS ROM to System BIOS.(/isa Filename [xxxx:0])
/vga, /logo, /pci, /awdflash, /cpucode, /epa, /acpitbl, /vsa, /hpm
/hpc, /fnt0 - 5, /ros, /nnoprom, /mib, /group, /NoCompress
/jpeg|jpeg1-3: Add JPEG LOGO to System BIOS
/rpb : Add RPB ROM to System BIOS
/ver : Add version table of source code to System BIOS
/jpeg_eng : Add JPEG engine to System BIOS
/nc_cpucode : Add non-compress cpu code
- Page - [Press any key....]
RomFile : File name of option ROM to add-in
noreserve : No reserve system color for BMP logo
Release : Release option ROM in current system BIOS
Extract : Extract option ROM to File in current system BIOS
<<< Examples >>>
CBROM32_130.EXE 6a69s000.bin /D
CBROM32_130.EXE 6a69s000.bin /VGA filename
CBROM32_130.EXE 6a69s000.bin /VGA filename /ERR
посмотри правильно ли она сохраняет всякие контрольные суммы,
а то в неё очень много всего добавлено.
Уже не помешала...
Правда, с "модерновыми" БИОСаи работает немного лучше, вроде бы (совсем чуть-чуть успел поковырять), а вот Асусовские, вроде Туслика, как прежние не понимали, так и этот (впрочем, 1.30 - тоже )...
вообще-то такой инструментарий уже существует... Под Linux'ом есть... Подсказка: diff/patch. не проблема достать и под Виндовс (ключевое слово: Cygwin)
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
вообще-то такой инструментарий уже существует... Под Linux'ом есть... Подсказка: diff/patch. не проблема достать и под Виндовс (ключевое слово: Cygwin)
Как это делать ручками... понятно. Распоковал->пропатчил->запоковал->закатал во флешку. При этом, если ошибся -> хот-свап.
А вот если эту процедуру выполнял патчер, в момент загрузки... да еще довал возможность пропустить патч... это была бы совсем другая история.
7 Окт 2004 - 01:25 Unknown BIOS
Неплохо бы сдалать ВР виндовым (для красоты) и чтобы работал в 2 этапа: на первом искал и показывал юзеру все что он может пофиксить в его биосе, На втором: юзер ставит галочки напротив того что ему надо исправить и жмет кнопочку FIX.
Роман попробуй плиз использовать cbrom32 и скажи своё мнение,
а то я нашёл его очень недавнюю версию
CBROM32 V1.30 (12/04/03) (C)Phoenix Technologies 2001-2003 All Rights Reserved.
Syntax:
CBROM32_130.EXE InputFile [/other] [8000:0] [RomFile|Release|Extract]
CBROM32_130.EXE InputFile [/D|logo|vga....] [RomFile|Release|Extract]
InputFile : System BIOS to be added with Option ROMs
/D : For display all combined ROMs informations in BIOS
/epa|epa1-7 : Add EPA LOGO BitMap to System BIOS
/logo|logo1-7: Add OEM LOGO BitMap to System BIOS
/osb_logo|osb_logo1-7: Add OSB LOGO BitMap to System BIOS
/osb_bmp|osb_bmp1-7: Add OSB CPU BitMap to System BIOS
/oem0-7 : Add special OEM ROM to System BIOS
/err : Return error code after executed
/btvga : Add VGA ROM to Boot Rom Block Area.
/isa : Add ISA BIOS ROM to System BIOS.(/isa Filename [xxxx:0])
/vga, /logo, /pci, /awdflash, /cpucode, /epa, /acpitbl, /vsa, /hpm
/hpc, /fnt0 - 5, /ros, /nnoprom, /mib, /group, /NoCompress
/jpeg|jpeg1-3: Add JPEG LOGO to System BIOS
/rpb : Add RPB ROM to System BIOS
/ver : Add version table of source code to System BIOS
/jpeg_eng : Add JPEG engine to System BIOS
/nc_cpucode : Add non-compress cpu code
- Page - [Press any key....]
RomFile : File name of option ROM to add-in
noreserve : No reserve system color for BMP logo
Release : Release option ROM in current system BIOS
Extract : Extract option ROM to File in current system BIOS
<<< Examples >>>
CBROM32_130.EXE 6a69s000.bin /D
CBROM32_130.EXE 6a69s000.bin /VGA filename
CBROM32_130.EXE 6a69s000.bin /VGA filename /ERR
посмотри правильно ли она сохраняет всякие контрольные суммы,
а то в неё очень много всего добавлено.
её я тебе высылаю на
Дрессируем коров
2Compiller
Уже написал в Аарде - ссылку в студию!!! Или файл на мыло хотя бы...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
китайские варезники решаютЪ
отсюда
Оттуда - версия 1.09, а коллега говорит о версии 1.30
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
ай-ай.. я уже потом заметил, полез пистать... а тут такой кофуз
но, я надеюсь, 1.09 тоже не помешает?
Уже не помешала...
Правда, с "модерновыми" БИОСаи работает немного лучше, вроде бы (совсем чуть-чуть успел поковырять), а вот Асусовские, вроде Туслика, как прежние не понимали, так и этот (впрочем, 1.30 - тоже )...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Было бы замечтательно... иметь возможность накладывать патчи на распакованные файлы биоса в виде:
offset: 0xXX,0xXX...,0xXX <- 0xYY,0xYY,...,0xZZ
offset: 0xXX,0xXX...,0xXX <- 0xYY,0xYY,...,0xZZ
offset: 0xXX,0xXX...,0xXX <- 0xYY,0xYY,...,0xZZ
при неудачном патче, возможность отказаться от патча.
вообще-то такой инструментарий уже существует... Под Linux'ом есть... Подсказка: diff/patch. не проблема достать и под Виндовс (ключевое слово: Cygwin)
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Как это делать ручками... понятно. Распоковал->пропатчил->запоковал->закатал во флешку. При этом, если ошибся -> хот-свап.
А вот если эту процедуру выполнял патчер, в момент загрузки... да еще довал возможность пропустить патч... это была бы совсем другая история.
Неплохо бы сдалать ВР виндовым (для красоты) и чтобы работал в 2 этапа: на первом искал и показывал юзеру все что он может пофиксить в его биосе, На втором: юзер ставит галочки напротив того что ему надо исправить и жмет кнопочку FIX.