Skip to content

Version 1.0.10

Choose a tag to compare

@mschwendt mschwendt released this 10 Jun 10:57

API/ABI compatible update.

  • Fix Z-Out ingame 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 Pro title 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 Synthesizer decoder, although only three soundtracks have been created with it before the first music made in TFMX format. (More...)

  • Blacklist R-Type title 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 (aka Gitar) 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.

  • Add readme file about file naming schemes.

  • Expand some comments on TFMX v1/v2.