Hi All, великий и ужасный! Особенно программёры.
Что то вот подумалось - почему столько копий ломается при применении CBROM-а? Можно же сделать простую оболочку, в которой указать нужную прошивку, нужный модуль, требуемые параметры - и на выходе получить запуск cbrom из командной строки с последующим просмотром лога. Отчасти это реализовано в Биос-патчере, но и отдельный шелл тоже очень бы пригодился.
apple_rom
> Как минимум, вроде, он уже понял, что даже "простой" авард совсем не просто корректно разобрать, не то, чтобы собрать...
К настоящему времени накоплен скромный опыт работы с биосом Award. В прикрепленном файле - демо-версия (отключена возможность сохранения отредактированного файла). С помощью этой программы для (не всех!) биосов Award можно добавлять-удалять-переставлять модули. Где-то на диске валяется версия, учитывающая особенности Asus-биосов.
Что хотелось бы иметь?
- единая оболочка (BiDe.exe), умеющая подгружать плагины (Award.dll, Ami.dll, Phoenix.dll и др.);
- расширяемый набор плагинов для каждого типа биосов
- возможность переключать интерфейс на др. языки (белорусский, украинский, английский, китайский и пр.)
Публиковать с исходными текстами.
Лицензия типа "прашифку испортил - сам виноват (с)Pavel ".
Среда разработки - Windows, MS Visual Studio, C++
Готов выступить в роли "ответственного" за проект, спроектирую и напишу оболочку и парочку плагинов. Потребуется помощь в обсуждении, тестировании, в создании новых плагинов.
Никто не против?
Блин, заманчиво это все. А первая замануха, как вы помните, лишила человечество рая
Справа, в хекс-вьювере, адресация всегда начинается с 0х000h, это так задумано? ИМХО, было бы удобнее (привычнее?) видеть реальные смещения, соответствующие положению модуля в прошивке, для случая когда курсор стоит на сжатом модуле. Ну и адресация с 0х000h, когда мы просматриваем несжатое содержимое модуля.
Jazz, Blues & Rock'n'Roll фарева!
Мило, весьма...
Открытая книга: icbook.com.ua
apple_rom
> Я - за, готов помочь с написанием классов для поддержки любых BIOS.
Спасибо за поддержку проекта!
> По сути - минимальные отличия от уже имеющегося в awdbedit/ROMpatcher.
Первая версия программы появилась в далеком 2002-м году, когда деревья были большими, а awdbedit еще не был опубликован.
Теперь о самом проекте. Ближайшие шаги будут такими:
- формулирование перечня задач, решаемых программой (миссия программы )
- проектирование архитектуры, разработка основных интерфесов для взаимодействия оболочки и плагинов
- создание оболочки и минимум двух простых плагинов (это будет "просто Award" и "Award Asus")
- проектирование плагинов для биосов др. производителей (желательно Phoenix и/или AMI)
Для тестирования отредактированных прошивок будет использоваться эмулятор EMU. Список поддерживаемых чипсетов:
- ApolloPro133A, ApolloPro133T
- i440BX
- i815
- i845
- i945 (?)
Самые смелые тестеры могут использовать хот-свопы и программаторы.
Пока всё.
Прошу модераторов создать отдельную ветку в форуме с подходящим названием и перетащить туда последние посты, напрямик не относящиеся к ветке "Shell for Cbrom".
А во Всемирной Истории так и напишут: "4-го октября 50-го года со дня запуска первого ИСЗ стартовал проект BIOS Decomposer, в просторечьи называемый BiDe"
А если в окне будет Hex редактор и оно будет корректно считать чексуммы после правки и упаковки.....
то совсем хорошо
Либо нечему гореть, либо нечем поджечь!
Одна просьба - давайте не называть корабль "Бидэ". Как альтернатива, предложу BiROM.
Как вариант,
Decomposer of Bios, Limited (или Lovely, или Launcher)
сокр. - DeBiL
Какие будут предложения?
В качестве названия для программы заведомо не годятся:
BIOShit
BIOSpam
BIOSuck // высосем всё из биоса!
BIOSchmo
BIOSwine
BIOSodomy
BIOSadism
BIOSarcoma
BIOSkeleton
BIOSclerotic
BIOSerpentine
BIOScotophobia
BIOSexualHarassment
Эти гораздо лучше:
BIOSkin
BIOShow
BIOSplit
BIOSacral
BIOSolver
BIOSimply
BIOSecret
BIOSchema
BIOSphere
BIOSophist
BIOSponsor
BIOService
BIOScatter
BIOSolution
BIOSorcerer
BIOSandwich
Реальные кандидаты (в порядке убывания частоты упоминания в Google):
BIOScan
BIOSpy
BIOStrip
BIOScore
BIOSculptor
BIOScalp
Какие будут мнения?
BIOStrip +1!
brainbooster needed...
Отправить комментарий