Пробовал CBROM'ом (v.2.07), как здесь советовали, удалять что-нибудь, а затем обратно запаковывать. Так этот CRC_origig_tmp нисколько не изменился ( я прекрасно понимаю, что такие манипуляции рассчитаны больше на исправление Common_CRC, просто хотел проверить)
Ошибка в следующем - cbrom работает с МОДУЛЯМИ, с original.tmp же работает MODBIN. Поэтому это CRC cbrom и не правит (ибо и
не должен).
Цитата:
Может этот CRC_origig_tmp вообще не нужен ?
НУЖЕН. Конечно, нужен. Как считать? Честно скажу - не помню. Надо рыть свои старые исходники и ли стандартно отослать "читать даташиты" (в плане имеющиеся сырцы аварда - там это есть). Как-то на одном из буржуйских форумов я расписывал все накопанные CRC - народ не шибко радостно отреагировал - а нафиг, типа, нужно, говорят... Это было давно, где - не скажу...
Если владеете асмом - берете двухмегабитку (биос) - тогда где-то в районе 3Exxxh накопаете нужные вам CRC.
п.с. CRC = 1 байт, значит, скорей всего, это банальное побайтное вычитаение от начала жо конца...
Цитата:
Менялся ли способ расчета этого байта от версии к версии
ДА! Хотя если вас устроит вышеупомянутая "точность" в 90-95% (или пусть даже 99% - просто не сто), то - нет. Так сказать - он не должен был бы по логике меняться (как один из самых главных CRC), однако, как всегда, выясняется, что "никому он ничего не должен"...
Ошибка в следующем - cbrom работает с МОДУЛЯМИ, с original.tmp же работает MODBIN. Поэтому это CRC cbrom и не правит (ибо и
не должен).
НУЖЕН. Конечно, нужен. Как считать? Честно скажу - не помню. Надо рыть свои старые исходники и ли стандартно отослать "читать даташиты" (в плане имеющиеся сырцы аварда - там это есть). Как-то на одном из буржуйских форумов я расписывал все накопанные CRC - народ не шибко радостно отреагировал - а нафиг, типа, нужно, говорят... Это было давно, где - не скажу...
Если владеете асмом - берете двухмегабитку (биос) - тогда где-то в районе 3Exxxh накопаете нужные вам CRC.
п.с. CRC = 1 байт, значит, скорей всего, это банальное побайтное вычитаение от начала жо конца...
ДА! Хотя если вас устроит вышеупомянутая "точность" в 90-95% (или пусть даже 99% - просто не сто), то - нет. Так сказать - он не должен был бы по логике меняться (как один из самых главных CRC), однако, как всегда, выясняется, что "никому он ничего не должен"...