Добрый вечер. Всех с праздниками!
Вслепую бороться с биосом трудновато..., рассчитываю на помощь знающих людей. Попытки модифицировать отдельный модуль в моем биосе (MS-6566E Max HT) с помощью программы MMTool_2.22.1.exe остались безуспешными: эта программа по своему разумению рассчитывает контрольные суммы, что не находит понимания у Loadera и программ прошивки. И если с контрольными суммами модулей я разобрался, то неясным остается одно место по адресу 37FF6 (6 байтов). Скорее всего там общая контрольная сумма файла (4 байта), но как она рассчитывается, я пока не разгрыз. Самое непонятное, что поиски по инету не привели меня к такой же проблеме у кого-то другого! Видимо у всех всё получается, а мне... - руки ровнять нужно (или извилины)?
(Я с досады "обработал" косметически программу MMTOOL - не алгоритмы, естественно, а внешний вид; и написал программку исправления контрольных сумм под свои задачи. Можно бы её доработать, но не хватает знаний).
P.S. Контрольные суммы я-таки одолел, но замена одного только модуля INT13 привела к тому, что стали необнаружимы все диски на IDE-шине. Когда подменил еще и модуль Runtime, то заругалась программа AMIBCP75 на этапе [Configure setup data] (что-то типа mismatch size...). Придётся анализировать дальше.
Добрый вечер. Всех с праздниками!
Вслепую бороться с биосом трудновато..., рассчитываю на помощь знающих людей. Попытки модифицировать отдельный модуль в моем биосе (MS-6566E Max HT) с помощью программы MMTool_2.22.1.exe остались безуспешными: эта программа по своему разумению рассчитывает контрольные суммы, что не находит понимания у Loadera и программ прошивки. И если с контрольными суммами модулей я разобрался, то неясным остается одно место по адресу 37FF6 (6 байтов). Скорее всего там общая контрольная сумма файла (4 байта), но как она рассчитывается, я пока не разгрыз. Самое непонятное, что поиски по инету не привели меня к такой же проблеме у кого-то другого! Видимо у всех всё получается, а мне... - руки ровнять нужно (или извилины)?
(Я с досады "обработал" косметически программу MMTOOL - не алгоритмы, естественно, а внешний вид; и написал программку исправления контрольных сумм под свои задачи. Можно бы её доработать, но не хватает знаний).
P.S. Контрольные суммы я-таки одолел, но замена одного только модуля INT13 привела к тому, что стали необнаружимы все диски на IDE-шине. Когда подменил еще и модуль Runtime, то заругалась программа AMIBCP75 на этапе [Configure setup data] (что-то типа mismatch size...). Придётся анализировать дальше.