Для АМИ есть чудесная утилитка AMI_DECO (от ami decompilator).
Она написана Veit'ом Kannegieser'ом и есть в архиве Борга...
Позволяет просто по полочкам разложить АМИшный бивис, но не более
Раз позволяет разложить, значит думаю можно было бы и сложить.
И вообще у меня тут идея созрела. Обчитался я форума и вижу что с AMI сплошные проблемы. Идея такая - для того чтобы было легче работать с AMI Bios прошивками можно сделать следующее.
Повытаскивать все модули и либо написать собственную систему паковки распаковки модулей и передавать на них управление в указанном порядке (в том же в котором они выполняются в AMI) либо взять эти уже существующие модулди и собрать это всё так же как собираются Award ROM Bios'ы при этом изменив единственное место паковки и распаковки, возможно ещё что либо по проверке контрольных сумм модулей.
Как результат будет Award структура биоса работать с которой намного проще но всё это будет с оригинальной начнкой AMI (модули). Возможно ещё прийдётся поменять BootBlock секцию. Возможна проблема если внутри каких либо AMI модулей есть проверки на местоположение оного в ROM BIOS(или точнее уже в памяти).
И будет это уже гибрид с которым намного проще работать утилитами от широкоописанного формата Awarda. Думаю что такой BIOS должен работать ибо всё это суть - код вне зависимости от того кто его пишет.
Раз позволяет разложить, значит думаю можно было бы и сложить.
И вообще у меня тут идея созрела. Обчитался я форума и вижу что с AMI сплошные проблемы. Идея такая - для того чтобы было легче работать с AMI Bios прошивками можно сделать следующее.
Повытаскивать все модули и либо написать собственную систему паковки распаковки модулей и передавать на них управление в указанном порядке (в том же в котором они выполняются в AMI) либо взять эти уже существующие модулди и собрать это всё так же как собираются Award ROM Bios'ы при этом изменив единственное место паковки и распаковки, возможно ещё что либо по проверке контрольных сумм модулей.
Как результат будет Award структура биоса работать с которой намного проще но всё это будет с оригинальной начнкой AMI (модули). Возможно ещё прийдётся поменять BootBlock секцию. Возможна проблема если внутри каких либо AMI модулей есть проверки на местоположение оного в ROM BIOS(или точнее уже в памяти).
И будет это уже гибрид с которым намного проще работать утилитами от широкоописанного формата Awarda. Думаю что такой BIOS должен работать ибо всё это суть - код вне зависимости от того кто его пишет.
С уважением Виктор.