records decoder don't wrap address on 64K/4G boundary

Bug #110705 reported by Alexander Belchenko
2
Affects Status Importance Assigned to Milestone
IntelHex
Invalid
Undecided
Unassigned

Bug Description

Current records decoder don't wrap address when processing data record (00). Intel standard claims that real address after Extended Segment Address Record (02) should be calculated as:

SBA + ([DRLO + DRI] MOD 64K)

After Extended Linear Address Record (04) should be used wrapping at 4G boundary:

(LBA + DRLO + DRI) MOD 4G

Revision history for this message
Alexander Belchenko (bialix) wrote :

Switched from bug to blueprint

Changed in intelhex:
status: Unconfirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.