Хмм, кажется в этом случае поле CRC-16 в заголовке LHA используется для других целей.
Эксперимент:
Руками изменил несколько байтов в теле MEMINIT.BIN.
После этого с помощью cbrom195 убрал и вернул последний модуль (logo), чтобы пересчитались общие контрольные суммы.
При этом значение в CRC-16 заголовка MEMINIT.BIN естественно не поменялось.
Полученый таким образом образ Q-Flash признал правильным. (Прошивать его я естественно не стал).
Таким образом я прихожу к выводу, что поле CRC-16 для этого модуля выполняет иную функцию.
Попутный вопрос: а что в образе биоса помечено повторяющейся последовательностью fe ff 00 00?
(область около килобайта размером)
Хмм, кажется в этом случае поле CRC-16 в заголовке LHA используется для других целей.
Эксперимент:
Руками изменил несколько байтов в теле MEMINIT.BIN.
После этого с помощью cbrom195 убрал и вернул последний модуль (logo), чтобы пересчитались общие контрольные суммы.
При этом значение в CRC-16 заголовка MEMINIT.BIN естественно не поменялось.
Полученый таким образом образ Q-Flash признал правильным. (Прошивать его я естественно не стал).
Таким образом я прихожу к выводу, что поле CRC-16 для этого модуля выполняет иную функцию.
Попутный вопрос: а что в образе биоса помечено повторяющейся последовательностью fe ff 00 00?
(область около килобайта размером)