EasyManua.ls Logo

Husky Hunter - Page 464

Husky Hunter
499 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
APPENDIX
9. 11
9. 11. 1
VER.V09F:
SECTION 9. 11
HEX DATA FORMAT
HUNTER provides the industry standard 'Intel Hex' data format
compatible with most CP/M computers. .COM files may be
converted to .HEX files with the UNLOAD utility in the host
machine, and then 'pipped' out.
The data is split into blocks with leader and trailer
information and the data in between. Each data block contains
the memory locations into which the data is to be placed.
A single block of data appears as:-
:BBAAAAOODD •..••. DDCC
where BB = No of data bytes
AAAA = Address of block
00 = Null record
DD = Data byte
CC= Checksum
Each byte is composed of two ASCII hexadecimal characters
(0-9
and A-F)
The record starts with a colon which is detected by the
receiving system. This is followed by a count of the data
bytes, the starting address, a delimeter, the data itself and a
checksum on the end.
The checksum is calculated as the twos complement of the modulo
256 addition of all the preceding bytes.
The transmission is ended with a block of zero length.
:0000000000
ERROR MESSAGES
When loading HUNTER the address of the information is checked to
ensure that it has written to the useable address space of the
physical memory. Also the checksum is checked. If either of
these checks fails, then an error message is displayed.
**Memory overflow**
or
***Loading Error***
as appropriate.
PAGE 9 - 45