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
-uswitch 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-land-sswitches together.
- Complete redesign/refactoring of the whole code. Splitting code into many
small source files instead of a single
makeip.cfile. - Command-line options are now better handled.
- The possibility to use an external
IP.TMPLwas restored by using the-tswitch. - The embedded
IP.TMPLfile is now the LiENUS version instead of the original file (which was using the copyrightedAIPlibrary). - The
ip.txttemplate 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 fake0000CRC, only theCD-ROM1/1value 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.TMPLfile is now embedded, it no longer depends of the externalIP.TMPLfile. - Program is now licensed under the BSD 2-Clause License (previously it wasn't licensed).
- Initial (unversioned) release.