srec_fairchild(5) | File Formats Manual | srec_fairchild(5) |
srec_fairchild - Fairchild Fairbug file format
The Fairchild Fairbug format has 8‐byte records. A file begins with an address record and ends with an end‐of‐file record.
There are three record types in this file format.
Address records are of the form
S | nnnn |
Data records are of the form
X | ffffffffffffffff | c |
The end‐of‐file record has the form
* |
In general, binary data will expand in sized by approximately 2.4 times when represented with this format.
Here is an example Fairchild Fairbug file. It contains the data “Hello, World[rq] to be loaded at address 0x1000. Notice how the last record is padded with 0xFF bytes.
S1000 X48656C6C6F2C2057C X6F726C64210AFFFF3 *
srec_cat version 1.64
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014 Peter Miller
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.
Scott Finneran | E‐Mail: | scottfinneran@yahoo.com.au |
Peter Miller | E‐Mail: | pmiller@opensource.org.au |
SRecord | Reference Manual |