Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
srec_dec_binary(5)	      File Formats Manual	    srec_dec_binary(5)

NAME
       srec_dec_binary - DEC Binary (XXDP) file	format

DESCRIPTION
       The  DEC	 Binary	 (XXDP)	format was used	on the PDP 11 series machines.
       This is a binary	format,	and is not readable or editable	 with  a  text
       editor.	The file consists of records of	the form
		+------+--------+---------+------------+----------+
		| type | length	| address | ...data... | checksum |
		+------+--------+---------+------------+----------+
       The field are defined as	follows:

       type    Two byte	little-endian value.  Must always be 1.

       length  Two  byte  little-endian	value.	This is	the number of bytes in
	       the data, plus six.

       address Two byte	little-endian value.  This is the load address of  the
	       data.

       data    The data	is simple raw bytes.  There are	(length-6) of them.

       checksum
	       The checcksum is	a single byte.	It is the negative of the sim-
	       ple summ	of all the header and data bytes.

       If the record length is exactly 6 (i.e. no data), this is the execution
       start address record, indicating	the transfer address.

       In addition there may be	NUL padding characters between records.	 It is
       common  for records to be padded	so that	they start on even byte	bound-
       aries.  In the days of paper tape, it was common	for the	file  to  have
       many leading NULs, to generate blank leader on the tape.

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

COPYRIGHT
       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.

MAINTAINER
       Scott Finneran	E-Mail:	  scottfinneran@yahoo.com.au
       Peter Miller	E-Mail:	  pmiller@opensource.org.au

Reference Manual		    SRecord		    srec_dec_binary(5)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=srec_dec_binary&sektion=5&manpath=FreeBSD+Ports+15.0>

home | help