The first version of
QTeM has now been released on my
obtusely-named website. "What's QTeM?" I hear you ask? Put simply, QTeM maps the most common TrackerModule *Commands and SWIs onto their
QTMModule equivalents. This is so that games originally written for the TrackerModule can now use QTM, enabling them to play music and sound effects at the same time on modern machines.
The emulation system may be expanded in the future to support other music players, since QTM itself supports a wide range of Tracker formats. Any formats which it can't play can likely be handled by
!TrackConv.
Other potential improvements for me to make include a 32bit/SharedSound version of QTM. This is a distinct possibility, considering the popularity of the module and the availability of the source code.
A list of compatible games is given on the QTeM page of my website (Yes, it does include DinoSaw and Hamsters!)
|
QTeM released |
|
(17:19 16/1/2006) Eddy Willson (17:40 16/1/2006) Guest (22:29 20/1/2006) Jeffrey Lee (23:12 20/1/2006) Anonymous (19:32 19/4/2006) sion (13:41 19/9/2006)
|
|
Guest |
Message #87803, posted at 17:19, 16/1/2006 |
Unregistered user
|
Bl**dy f**kin' Great U S*&% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Bl**dy f**kin' Great U S*&% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Bl**dy f**kin' Great U S*&% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
[ Log in to reply ] |
|
Eddy Willson |
Message #87804, posted at 17:40, 16/1/2006, in reply to message #87803 |
Unregistered user
|
That's pretty cool, I'll give it a whirl |
|
[ Log in to reply ] |
|
Guest |
Message #87805, posted at 22:29, 20/1/2006, in reply to message #87804 |
Unregistered user
|
I never understand this fully. I thought that sound effects couldn't play even under the old machines when Tracker modules were in operation as the sound system had specified the module as the handler and thus couldn't play for example relocatable sound modules. |
|
[ Log in to reply ] |
|
Jeffrey Lee |
Message #87806, posted at 23:12, 20/1/2006, in reply to message #87805 |
Unregistered user
|
It looks like QTM's transparent sound system works by making a note of the old sound handler addresses, then calling their buffer fill routines at the start of each QTM buffer fill. I guess the old Tracker modules used a similar technique, or it's possible they hooked themselves into the sound system some other way.
Shared Sound, on the other hand, is a proper multi-user system. All buffer fill routines for all Shared Sound programs know that they're using a shared buffer, and so mix the sound data properly, instead of overwriting it. |
|
[ Log in to reply ] |
|
Anonymous |
Message #87807, posted at 19:32, 19/4/2006, in reply to message #87806 |
Unregistered user
|
Any chance of some news on the new Magnetic Scrolls interpreter?
Wonder if Monkeyson's is much different? |
|
[ Log in to reply ] |
|
sion |
Message #87808, posted at 13:41, 19/9/2006, in reply to message #87807 |
Unregistered user
|
Spam is sorted, now just for news updating. |
|
[ Log in to reply ] |
|
|