Specification of the
This object file format is supported by many cross assemblers, utilities,
and most EPROM programmers.
Byte 1 colon (:) 2 and 3 number of binary data bytes for this record 4 and 5 load address for this record, high byte 6 and 7 load address " " " low byte 8 and 9 record type: 00 (data record) 10 to x data bytes, two characters each x+1 to x+2 checksum (two characters) x+3 to x+4 CR and LF
A typical data record looks like
The end record is the last line of the file.
Byte 1 colon (:) 2 and 3 00 (number of data bytes) 4 and 5 00 (load address, high byte) 6 and 7 00 (load address, low byte) 8 and 9 record type: 01 (end record) 10 and 11 checksum (two characters) 12 and 13 CR and LF
The typical END record looks like
The checksum is the two's complement of the