All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- All the fields may now be filled directly from the command-line. Use the
-u
switch to get the list of all the available fields. - All the fields are now validated when necessary (previously, only the Area Symbols field was validated).
- PNG images are now supported for logo insertion (extracted from
logotools
). IP creator may be used to convert a PNG image into a MR image by using the-l
and-s
switches together.
- Complete redesign/refactoring of the whole code. Splitting code into many
small source files instead of a single
makeip.c
file. - Command-line options are now better handled.
- The possibility to use an external
IP.TMPL
was restored by using the-t
switch. - The embedded
IP.TMPL
file is now the LiENUS version instead of the original file (which was using the copyrightedAIP
library). - The
ip.txt
template file was changed a bit: the Hardware ID and Maker ID fields aren't necessary anymore. The Device Info field doesn't need to contains the fake0000
CRC, only theCD-ROM1/1
value is needed now.
- Support of command-line arguments to edit the fields of the
IP.BIN
. - Support of MR image insertion into the
IP.BIN
.
- The
IP.TMPL
file is now embedded, it no longer depends of the externalIP.TMPL
file. - Program is now licensed under the BSD 2-Clause License (previously it wasn't licensed).
- Initial (unversioned) release.