V5.02 (21/03/2008): qtem.zip (9,964 bytes). Suitable for RISC OS 3 (and 2?) to RISC OS Select (26bit). Source code included.
QTeM is a module that translates most TrackerModule *commands and SWIs into their QTMModule equivalents. This is so that old games written for the TrackerModule can play their music through QTM instead.
Why would someone want to do this?
As far as I know there are 3 main versions of the TrackerModule in circulation:
As you can see there isn't a version that plays music at the correct speed, is StrongARM compatible, *and* allows the playing of sound effects over the music. This is where QTeM comes in, because unlike the TrackerModule, QTMModule supports all of the above.
So, how do I use it?
Just copy QTeM over the tracker module for your chosen game, and ensure you have a copy of QTMModule in your !System directory. You will need QTM version 1.22 or above for the transparent sound system to work (to allow you to hear sound effects over the music).
Some games use Tracker formats that aren't supported by QTM, so you'll have to use a program such as !TrackConv to convert them. I'm not entirely sure what the best output format is, but SoundTracker seems to do the job for the games I've tried.
So far, the following games have been tested. The location of the trackermodule to replace has also been listed. Remember to keep backups of your original files, just in case there's some incompatibility that I've missed. Games that use different music modules to TrackerModule haven't been listed.
There are a few other music modules that QTeM could be expanded to support, e.g. MusMod/TeqMod (as used by Krisalis), Coconizer, and StasisMod. These would most likely be done in the form of extra QTeM modules, one per module being emulated.
Page last modified 26/04/2012