
Gendat
gendat is a program used to convert LANai3
executables into various other formats used by LANai program
developers.
gendat is supplied for those sites who
have developed software that depends on the .dat file
format, which was used by the LANai2.3 tools, or who need to convert
lanai executable files to various formats for hardware development.
The latest version of gendat, gendat-1.16.tar.gz,
is available. It is requires that the latest version of the lanai3
binutils (version 2.9.1.a or newer) be used.
The gendat documentation is
available. Installation instructions are included with the source.
- 1.0
Original Release.
- 1.1
Modified to compile cleanly under HPUX.
- 1.2 95 Jul 9
Modified to compile cleanly under SunOS, as well as HPUX.
- 1.3 96 Dec 2
Added the --format=array option to output the
program as a C byte array.
- 1.4 97 Mar 1
Added the --format=binary option to output the
program as a binary LANai SRAM memory image.
- 1.5 97 Mar 3
Fixed a bug introduced in release 1.4, which caused all formats
but --format=binary to generate incorrect output.
- 1.6 97 Mar 3
Fixed error messages, and cleaned up to better conform do Gnu
coding standards. Removed .dvi,
.html,
and .txt documentation from release because
.dvi files are not very portable, and the
.html document is on the web.
- 1.7 97 Jun 3
The binary and array output formats
now work with input files including out-of-order segments.
Added --help option.
- 1.8 97 Aug 7
The zlib-array output format was added. It
outputs a compressed version of the program image in a C
array. The resulting data can be uncompressed using the
unencumbered "zlib" package, which is included with the
gendat source.
- 1.9 1998
gendat was upgraded to be compatible with
the lanai3-gcc-2.9.1 and greator. Unfortunately, the
update is not backwards compatible with earlier releases of the
binutils.
- 1.10 1999 March 16
Removed ^M characters, upgraded to autoconf-2.13,
and improved portability.
- 1.11 1999 May 24
Fixed a mostly harmless bug that was causing syntax errors under IRIX.
- 1.12 1999 June 27
Fixed an incompatibility with DEC OSF1 (a.k.a: Compaq Tru64 Unix).
- 1.13 1999 August 15
Added an uncompressed_length definition to the
--format=zlib-array output.
- 1.14 1999 September 10
Added --version information.
- 1.15 1999 October 8
Added --set-software-rev= parameter.
Modified array output to use (unsigned char).
- 1.16 1999 October 11
Fixed bug in --set-software-rev= parameter.
Corrected uncompresed_array_length output to include bss.
Added parameter --print-sizes to show the size of each section.
