Наткнулся на оный:
awdbedit.sourceforge.net/
С трудом, но пересобрал оный под VC7 (проект сделан под VC6). Хм, что-то он не блещет стабильностью и не хочет определять модули биоса. У кого-то есть успешный опыт работы с ним. У Криса Касперски в статье:
samag.ru/art/06.2005/06.2005_15.html
... он очень красиво работает, а у меня что-то упирается.
Хочется разобраться и "подкрутить" под собственные нужды (и для общего блага
).
apple_rom при всём уважении и на правах оффтопа позволю не согласиться с Вами Был у меня одногруппник, который на Си процедуры писал, и на Си++ процедуры писал, и на все умоляющие стоны препода о том что функция должна возвращать код ошибки а не значение отвечал "время покажет".
Как показало время, в возрасте третьего курса его купили американцы.
Я к тому говорю, что то, что одному кажется жудким и неудобным, то второму кажется очень таким прямым и логичным А обсуждать чужую реализацию какого-то алгоритма вапще дело неблагодарное. Имхо, дописывать чужой рабочий (неформализованное понятие) код - великое искусство. Иногда, проще написать заново используя самые общие идеи, но довести до ума чужое (иногда масштабы не позволяют писать с нуля, иногда ещё что-то) - великое искусство, которым владеют и не пренебрегают действительно талантливые люди. Думаю, по этому поводу спора не будет.
А по поводу уместности плагинной системы (проект наверняка не только открытый, но и командный) и красоты кода как раз можно поспорить, но не в форуме, а за пивом
Просто многие проекты на сорсфордже именно так и публикуются... по принципу "я оформил в общих чертах что хотел сделать и с чистой совестью кидаю это в массы дабы каждый сделал то, что ему нужно".
И я осень благодарен Вам за то, что из оформленной в общих чертах идеи Вы берётесь сделать более или менее законченный продукт! Так держать!
Таки прокомментирую на тех же правах оффтопа.
Просто дело в том, что во многом я и сам отношусь к "закоренелым консерваторам". Потому, в частности, для меня лично многие вещи проще написать на асме, нежели том же С. Однако всему свое предназначение и если банальный прогресс позволяет упростить жизнь - я не буду от этого отбиваться. Например, в случае ассемблера - использовние fasm с его богатой реализацией макросов - позволяет поднять "занудный" для многих "низкий" язык на принципиально новый уровень. Зачем же отказываться от этого? И все мое "занудство" по поводу использования автором С, повторюсь, является сожалением, а не критикой (да и чего критиковать-то, если проект закрыт ).
apple_rom Мы друг друга поняли А по поводу вышеуказанного асуса... согласен выступить бетатестером.
.... up
А как обстоят дела с сабжем и патчем (ручным?) мамки ASUS A8N-SLI Premium? А то чёта долго уже ждёмс... я без наездов, просто ждать или нет?
А как редактировать при помощи этого едитора?
Я пробовал "отключить" елементы меню - поменял ключ, поменял другй, вернулся назад - опять стоит на disabled.
Неужели каждый раз надо жать сейв?
При помощи модбин этого сделать можно...
По сути я только хочу отключить пункты для регулировки напряжения, ну и может быть добавить фул-скрин лого , т.к. сейчас такого лого нет (мать Албатрон KM51PV-754 , на чип написано Phoenix-Award)
Да и еще: вопрос - запускать биос-патчера стоит?
Вот результат с ключом /е
Found 4Mbit Award BIOS!
===============================================================================
BIOS-PartName Segm:Offs Compress/Real_Size "Official" name - what`s meanining
-------------------------------------------------------------------------------
KM517101.BIN>>5000:0000>0001:33D4/0002:0000>"original.tmp" - MAIN part
awardext.rom>>407F:0000>0000:9935/0000:E400>"awardext.rom" - ALT part
CPUCODE.BIN>>>4001:0000>0000:0369/0000:2000>"cpucode.bin" - microcodes
ACPITBL.BIN>>>4003:0000>0000:217E/0000:631D>"ACPITBL.bin" - ACPI table
AwardBmp.bmp>>4002:0000>0000:0282/0000:168C>"awardepa.bmp" - EPA picture
awardeyt.rom>>400E:0000>0000:441C/0000:F4D0>"awardeyt.rom" - ALT_2 part
_EN_CODE.BIN>>4029:0000>0000:241D/0000:53B0>"_en_code.bin" - engl-txt Setup
_ITEM.BIN>>>>>40B5:0000>0000:0B53/0000:19B0>
BSMICODE.ROM>>4012:0000>0000:0562/0000:3880>
NVRAID.ROM>>>>4086:0000>0000:702E/0000:C000>"PCI.rom" ~ SCSI-BIOS
NVPXES.NIC>>>>4087:0000>0000:71E4/0000:E000>"PCI.rom" ~ SCSI-BIOS
C51PV0.ROM>>>>4080:0000>0000:A85B/0000:EE00>"VGA.rom" - video-BIOS
C51G.ROM>>>>>>4081:0000>0000:9F4F/0000:E000>
PMU.BIN>>>>>>>4013:0000>0000:09BB/0000:162F>
AGESACPU.939>>4067:0000>0000:0D04/0000:2961>
-------------------------------------------------------------------------------
CPU_microcodes (CPUID/version/type):
-------------------------------------------------------------------------------
3100>3100/Sock>>
===============================================================================
if you can`t see all messages - choose 80x50 mode or run with ">report.txt".
(c)2002-2004 apple_rom, www.ROM.by
(c)2006 Angel07, www.cgi-scripts.info
Да и последний вопрос, ключ /с - это для того чтоб биос не писал, скажем,
AMD Athlon, а AMD CoreDuo или Intel K10, да?
Добвремсуток. Я тут новичок, но погонял. У меня проблема - надо на удалённый сервак залить новый биос с заранее включёнными параметрами. мать asus M2NPV-VM. Стоит прошивка 0905, залить собираюсь 1001 с официального сайта. Так вот, в новой версии AE 1.25 всё (тексты окон меню) вроде отображается правильно, но:
- не открывается модель окна биоса (вылетает с ошибкой);
- при перезагрузке образа биоса прога вылетает;
- изменённые значения не сохраняются.
Прга что надо, и её нужно доработать! Сам пишу на Делфи и в С не шарю.
Может есть другие варианты?
На моём биос от M2NPV-VM версии 1001 Award BIOS Editor неправильно опознаёт один из модулей
Модуль C51PV0BB.ROM (видеобиос для бутблока) определила как FullScreen Bitmap.
Для остальных Unknown модулей Асуса ID таковы
405D _DMI.BIN
4063 EZFLASH.EXE
4078 SLPKEY.BIN
4079 SLPMARKER.BIN
Дрессируем коров
Кстати на этом же биосе при изменении всего одной опции - Numlock active после сохранения BIOS похоже собирается не весь. По крайней мере modbin говорит no bootblock.
Дрессируем коров
Не надо (пока) Award BIOS Editor-ом изменять что-либо. Собирать "правильно" прошивку он не умеет.
-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам
Отправить комментарий