AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/cross/unhex.lha

Mirror:Random
Showing: ppc-morphos icongeneric icon
No screenshot available
Short:Intel Hex to binary converter
Author: rdc at chat.ru (Denis I.Sotchenko)
Uploader:rdc chat ru
Type:dev/cross
Version:1.0
Architecture:m68k-amigaos
Date:1999-08-06
Download:dev/cross/unhex.lha - View contents
Readme:dev/cross/unhex.readme
Downloads:870

unhex - converter from Intel Hex format to plain binary file

Intel Hex format is a popular object format for ROMs,
microcontrollers, and any other CPU based embedded systems.  For
example, Intel Hex format is used in Microchip PIC16F84 development
tools and for AT&T (Lucent Technology) based v.34 modems ROMs.  It is
ASCII based format (like uuencode).

There was no any utility for convert from Intel Hex format, and I was
forced to write my own.  Full source code is included.  Unhex is
freeware and public domain, you can use it or it's source code for any
purposes, includes commercial usage.

Usage is very simple:
unhex source destination [fill=num]

source and destination are file names.
optional FILL parameter is filling byte for unused areas (Intel Hex
files can contain even non-continuous data areas).  If file are not
plain linear from zero address, unhex will warn you about it.

Source file may contain CR, LF or CRLF EOLs, unhex recognizes all of them.
Unhex supports all known record types of Intel Hex format:
00 - data
01 - EOF
02 - segment address
03 - start segment address (ignored)
04 - linear (32-bit) address
05 - start linear address (ignored)
Size of source and destination files are limited only by your RAM.
If unhex processes linear file, only one buffer will be used for both
source and destination.

Unhex requires kickstart 2.x and any Amiga - even if it is A1000 ;)


You can obtain your own copy of Intel Hex specification at:
ftp://download.intel.com/support/processors/i960/devtools/intelhex.pdf


Intel(R) is a registered trademark of Intel Corporation


Contents of dev/cross/unhex.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1405    2044  68.7% -lh5- a6e6 Aug  4  1999 unhex
[generic]                 1883    6591  28.6% -lh5- 8978 Aug  4  1999 unhex.c
[generic]                  920    1733  53.1% -lh5- 3d11 Aug  6  1999 unhex.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         3 files    4208   10368  40.6%            Aug  6  1999
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>