13.07.2015 Views

ModuleWare Reference Guide - Hornad

ModuleWare Reference Guide - Hornad

ModuleWare Reference Guide - Hornad

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Memory PartsROM (rom):00000001FFThe file can contain any number of HEX records where each record consists of five fieldsarranged as follows::LLAAAATT[DD...]CCEach field consists of two or more hexadecimal digits:.: All records start with a colon.LL Length specifies the number of data bytes (DD) in the record.AAAA Starting address for the data in the record.TT Type of record:00 - data01 - end-of-file02 - extended segment address (not supported)04 - extended linear (32-bit) addressDD Represents one byte of data. A record can contain the number of data bytesspecified in the record length (LL) field.CC Checksum calculated by summing the values of all hex digit pairs in therecord modulo 256 and taking the two's complement.Data records are terminated with a carriage return and line feed.An example data record would be:Extended linear address (32-bit) records contain the upper 16 bits (bits 16 to 31) of the dataaddress and act as an offset for all subsequent data records.The value remains in effect until changed by another extended linear address record.The record always has 2 data bytes and is of the form:<strong>ModuleWare</strong> <strong>Reference</strong> Manual, Library Version 1.9 219September 18, 2008

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!