Provided by: srecord_1.24-1_i386 bug

NAME

       srec_mos_tech - MOS Technologies file format

DESCRIPTION

       The  Mos  Technologies  format  allows  binary files to be uploaded and
       downloaded between between a computer system (such as a PC,  Macintosh,
       or   workstation)   and   an   emulator   or   evaluation   board   for
       microcontrollers and microprocessors.

   The Lines
       Each line consists of 5 fields.  These are the  length  field,  address
       field,  data  field,  and  the checksum.  The lines always start with a
       semicolon (;) character.

   The Fields
                    +--+--------+---------+------+----------+---+
                    |; | Length | Address | Data | Checksum |   |
                    +--+--------+---------+------+----------+---+
       Length  The record length field is a 2 character (1  byte)  field  that
               specifies the number of data bytes in the record.

       Address This  is  a 2-byte address that specifies where the data in the
               record is to be loaded into memory.

       Data    The data field contains the  executable  code,  memory-loadable
               data or descriptive information to be transferred.

       Checksum
               The  checksum  is  an  2-byte  field  that represents the least
               significant two byte of the the sum of the  values  represented
               by  the  pairs  of  characters  making  up the record’s length,
               address, and data fields.

   Size Multiplier
       In general, binary data will expand in sized by approximately 2.4 times
       when represented with this format.

EXAMPLE

       Here  is an example MOS Technologies format file.  It contains the data
       ‘‘Hello, World’’ to be loaded at address 0.
              S110000048656C6C6F2C20576F726C640A9D
              ;00

COPYRIGHT

       srec_cat version 1.24
       Copyright (C) 1998, 1999, 2000, 2001,  2002,  2003,  2004,  2005,  2006
       Peter Miller;
       All rights reserved.

       The srec_cat program comes with ABSOLUTELY NO WARRANTY; for details use
       the ’srec_cat -VERSion License’ command.  This is free software and you
       are  welcome  to  redistribute it under certain conditions; for details
       use the ’srec_cat -VERSion License’ command.

AUTHOR

       Peter Miller   E-Mail:   millerp@canb.auug.org.au
       /\/\*             WWW:   http://www.canb.auug.org.au/~millerp/