Mercurial > hg > sidinfo
view NEWS @ 375:16560c85d238
Update NEWS.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 08 Oct 2021 14:59:53 +0300 |
parents | 8ef3a7318ea1 |
children | 860fe188665d |
line wrap: on
line source
SIDInfo - PSID/RSID information displayer ========================================= List of user-visible changes in SIDInfo. (Please read the ChangeLog for more complete list of changes.) Version 0.9.4 ============= * Check for the validity of certain header fields in case of RSID and give indication in SID 'type' field if it is invalid. * Fix handling of the in-data load address, e.g. if PSID header load address field is 0, we should interpret first 2 bytes in data as load address. This had been broken when support for "new" SLDB MD5 format was added because it changed how the MD5 hash was to be calculated. Version 0.9.3 ============= * Add "support" for CP858 in fallback converter. * Improve error checking in HVSC STIL database parser. * Build system fixes. * Fixed clang build due to clang not working correctly with -flto. * Added Makefile parameter ASAN=1 to enable address sanitizer support (disables optimizations and LTO.) * Fix compile failure with GCC 10.x due to missing "extern" in sidlib.h Version 0.9.2 ============= * Fix the issue of the _last_ STIL sub-field for song/subtune not being printed at all. * Fix functionality of certain printf() style format specifiers of the -F option when outputting UTF-8 Unicode. * Add default custom formats for certain fields, used for the standard output style (e.g. -p or -F options NOT being used.) * Fixes to the internal character set convertor (used only when libiconv is not available.) * Improvements to the internal sidlib.[ch] API, and split some code from sidinfo.c to new module sidutil.[ch]. * Show currently set HVSC/SLDB/STIL paths in --help. Version 0.9.1 ============= * Fix a segfault which may occur in some cases due to uninitialized flag variable. :S * Improve STIL information output slightly. * Build system fixes. * Build/compilation related portability improvements. Version 0.9.0 ============= * Lots of cleanups and some refactoring. Various bugfixes, as usual. * STIL database support added. * HVSC location can be specified via "HVSC_BASE" environment variable. * Fallback character converter now supports CP850 and CP437 output in addition to UTF-8. You need to set "LANG" environment variable accordingly. * Improvements to the sidlib.[ch] API. Versions 0.7.0 to 0.8.0 ======================= * Build system improvements, bugfixes. * Support for the newer ".md5" version of the Songlengths database format. Autodetect the HVSC Songlengths database version based on file extension. * Verbosity level option -v added. * The outputted strings can have escaped character sequences, set via option "-e <chars>", for example: -e '"|' * Support for specifying directories instead of just individual SID files. * Added -R option to recursively traverse directory trees. * Updated documentation and help. * Support for iconv (Unix only) to convert the ISO-8859-1 character set used in PSID files to host encoding (UTF-8 for example). * Simple fallback converter that is used if iconv is not available, e.g. for Windows builds. Can only convert to UTF-8.