srec_needham(5)

โœจ NAME โœจ

<pink>srec_needham</pink> โ€” Needham EMP-series programmer ASCII file format ๐Ÿ’–

okay bestie, welcome to srec_needham(5) from the SRecord File Formats Manual. This is the whole vibe on the Needham EMP-series programmer ASCII file format, and we're gonna get you fluent, no cap. ๐Ÿซถ


๐Ÿ’… DESCRIPTION ๐Ÿ’…

So this format is understood by Needham Electronics' EMP-series programmers. Yes, those. For more information, peek at www.needhams.com/winman.pdf โ€” that's the link, bestie. ๐Ÿ’ปโœจ

It's very similar to the ASCII-Hex format, but without the ^B and ^C guard characters. That's the whole plot twist. ๐Ÿฆ‹

Every data byte is represented as 2 hexadecimal characters, and it is separated by white space from all other data bytes. Spacing is part of the flex, okay? ๐Ÿ’…

The address for data bytes is set by using a sequence of $Annnn, characters, where nnnn is the 8-character ascii representation of the address. The comma is required โ€” do not skip the comma, bestie. ๐ŸŽ€ There is no need for an address record unless there are gaps. Implicitly, the file starts at address 0 if no address is set before the first data byte.

๐ŸŽ€ Size Multiplier ๐ŸŽ€

In general, binary data will expand in size by approximately 3.0 times when represented with this format. So it's giving "thicc file" energy, but that's the tradeoff. ๐Ÿ’€


๐ŸŒˆ EXAMPLE ๐ŸŒˆ

Here is an example ascii-hex file. It contains the data Hello, World[rq] to be loaded at address 0x1000.

$A1000,
48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 0A

<purple>srec_cat</purple> version 1.65 Copyright (C) 1998... Peter Miller

๐Ÿšจ legal tea: 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 ๐Ÿ’Œ

๐Ÿ’– okay that's the whole srec_needham(5) page from the SRecord Reference Manual โ€” srec_cat version 1.65, footer Reference Manual ยท SRecord ยท srec_needham(5), and no date listed, so no fake date from me, bestie. byeee! ๐Ÿ’…

๐Ÿ“ฆ where this page comes from