Спасибо за подсказку. Я почему-то надеялся, что CBROM сам откорректирует crc. Ну или, на худой конец, ругнётся на "неправильный" модуль. Утилиты не потребовались. 8 bit checksum я и в WinHex'е посчитал и crc в последний байт вбил. Всё заработало. Ну и вопрос вдогонку: а зачем в конце модуля столько нулей? Насколько я теперь знаю, размер модуля должен быть кратен 200h. А в том модуле, что я редактировал, их много больше (A180h) . Можно ли убрать "лишние"?
Спасибо за подсказку. Я почему-то надеялся, что CBROM сам откорректирует crc. Ну или, на худой конец, ругнётся на "неправильный" модуль. Утилиты не потребовались. 8 bit checksum я и в WinHex'е посчитал и crc в последний байт вбил. Всё заработало. Ну и вопрос вдогонку: а зачем в конце модуля столько нулей? Насколько я теперь знаю, размер модуля должен быть кратен 200h. А в том модуле, что я редактировал, их много больше (A180h) . Можно ли убрать "лишние"?