Version 1.0.10
API/ABI compatible update.
-
Fix
Z-Outingame level 2 on-the-fly. Only the original version is affected (some edited/repaired versions are not). Also mark the entire soundtrack as a special variant of TFMX with some features newer than v2.2 (e.g. scaled vibrato/portamento) but strictly requiring the older channel on/off implementation for some of the instrument macro scripts. -
Eliminate a few more inactive subsongs that end immediately due to a Track STOP command:
Brainball,Masterblazer(race),Turrican(title) -
Flag as TFMX v1 some more modules after skimming over their player machine code:
Grand Monster Slam,Oxxonian,X-Out,Circus Attractions,Gordian Tomb. Whether a module requires old-style features like non-scaled vibrato/portamento cannot be detected, because there is no hint about it in the music data. -
Fix
Hollywood Poker Protitle theme on-the-fly. Two instruments by mistake specify sample repeat length as number of bytes instead of number of words. (More...) -
Add a
Dynamic Synthesizerdecoder, although only three soundtracks have been created with it before the first music made in TFMX format. (More...) -
Blacklist
R-Typetitle theme, if its sample file doesn't pass a basic check. If your private collection is affected, fetch a repaired copy from e.g. Modland. -
Fix bad clicks in
Danubius Replay(akaGitar) by Ern0 on-the-fly by centering over 80% of the sample data properly around signed zero. An unusual fix for sure, but the original sample data are messed up. -
Add and use ax_cxx_compile_stdcxx.m4 from autoconf-archive hoping it will help with detecting C++ compiler flags.
-
Expand some comments on TFMX v1/v2.