Fixed: Export to Motorola S37, Checksum wrong if address > 16MB

Bug reports concerning HxD.
Post Reply
busybee
Posts: 2
Joined: 04 Nov 2015 15:40

Fixed: Export to Motorola S37, Checksum wrong if address > 16MB

Post by busybee » 04 Nov 2015 16:15

When extracting big files to Motorola S37, beginning with Address 0x01000000, the checksum is calculated wrong. It Looks like the MSB of the address is not considered.

Example:
S31500000020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA Address 0x00000020: ok
S31501000020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA Address 0x01000020: wrong
S31501000020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 Address 0x01000020: should be

Maël
Site Admin
Posts: 1071
Joined: 12 Mar 2005 14:15

Re: Export to Motorola S37, Checksum wrong if address > 16MB

Post by Maël » 05 Nov 2015 01:39

Confirmed error in 1.7.7.0, fixed in development version.

Maël
Site Admin
Posts: 1071
Joined: 12 Mar 2005 14:15

Re: Fixed: Export to Motorola S37, Checksum wrong if address > 16MB

Post by Maël » 06 Feb 2019 15:39

Available as stable in HxD 2.0 and later.

Post Reply