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
๐ COPYRIGHT ๐
<purple>srec_cat</purple> version 1.65 Copyright (C) 1998... Peter Miller
๐จ legal tea: Thesrec_catprogram 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
- opensuse-leap 16.0: srecord 1.65.0-bp160.1.12 ยท GPL-3.0-or-later
- opensuse-leap 16.0: srecord 1.65.0-bp160.1.12 ยท GPL-3.0-or-later
- opensuse-leap 16.0: srecord 1.65.0-bp160.1.12 ยท GPL-3.0-or-later
- opensuse-leap 16.0: srecord 1.65.0-bp160.1.12 ยท GPL-3.0-or-later
- Copyright (C) 2003, 2006-2009 Peter Miller
- Copyright (C) 1998, 2006-2009, 2014 Peter Miller
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms