Однако что такое контрольная сумма в формате BSAVE непонятно ? - поскольку википедия даёт достаточно обширный комментарий на этот счёт.
Я бы написал программу на чем угодно, что под рукой и привычное. Судя по тому, что контрольная сумма единицы и всех нулей равна единице, это просто сумма всех байт данных по модулю 256.