diff --git a/src/tools/fixup_amiga_boot_checksum/fixup_amiga_boot_checksum.c b/src/tools/fixup_amiga_boot_checksum/fixup_amiga_boot_checksum.c index 870db1cb5b..9d5e24555e 100644 --- a/src/tools/fixup_amiga_boot_checksum/fixup_amiga_boot_checksum.c +++ b/src/tools/fixup_amiga_boot_checksum/fixup_amiga_boot_checksum.c @@ -33,6 +33,7 @@ int main(int argc, char **argv) if (sum < old) sum++; } + sum = ~sum; fprintf(stderr, "checksum: %lu\n", sum); // big endian ((uint32_t *)bootblock)[1] = htonl(sum);