No Screenshot

Submit Screenshot

Nineko's XM to SMPS converter

Document written by Nineko

Converts a song from the XM (eXtended Module) format to the SMPS (Sample Music Playback System) format used in Sonic 1.

== Changelog ==
Version 3.3.2
+Made it that XM effects 87F and 880 put the note on the centre
+Added random panning mode

== Copyright and license ==
I don't really know what to put here because I know nothing about licenses and stuff.
Basically feel free to use and share this converter as you want as long as you don't hurt anybody or something like that. I just appreciate feedback if you like it or you find it useful; do not pretend that this is something done by you, give credit when needed. Credit to me when you use my converter to make songs for your hack is not needed, but it's appreciated.
Really, you can do whatever you want, just let me know whenever you feel like to.

== Known bugs and limitations ==
Volume control doesn't work, as well as many XM effects and special features.
Output files aren't as optimized as they could be. The optimizator added with version 3.2 does something, but there's still much room for improvement.
Dxx commands are always rendered as D00.

== Credits ==
Tweaker helped me while getting started and gave me loads of informations.
R.Solaris helped me as well while I was collecting informations. Always present when I need some help or feedback of any sort.
Puto always gave me a lot of suggestions. Really helpful during the development of the Visual Basic version, still present whenever I need help.
Without those three guys, I don't know if I could release this thing. I've been lucky to have their support. Thanks guys.
TFM and MVS import filters based on Puto's original source code. Cube import filter based on Wiz's notes. They deserve a good amount of credits.
Thanks to SMTP and Scarred Sun, who tested the first release of the Visual Basic version and helped me find the bug I fixed with revision 3.0.1.
A special thank also to Oerg, who found an obscure DAC-related bug (fixed in version 3.2); and to Hayate, who helped me find a bug in the optimiser (fixed in version 3.3.1).
Also, thanks to the SCHG guide and its editors (including but not limiting to Saxman), and to Mr.H's docs about the XM format.

== FAQ ==
Q) How does this work?
A) Load an XM and convert it.

Q) Will you release the source code?
A) No.

Q) Will you convert songs for me?
A) Maybe.

Q) My song sounds wrong. Why?
A) Because you touch yourself at night.

Nineko, 2008/5/15

Application Details:

Version: 3.3.2
License: Free to use and share
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 1.1.4

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download XM3SMPS v3.3.2

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

After copying  MSCOMCT2.ocx and MSCOMCTL.ocx into Wine's System32 or the program's folder, everything works flawlessly.

What does not



What was not tested


Hardware tested


  • GPU:
  • Driver:

Additional Comments

You need to get MSCOMCT2.OCX and MSCOMCTL.OCX and put it in either Xm3smps's or wine's system32 directory.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentUbuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)Sep 20 20081.1.4N/A Yes Goldan anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs


Comments Disabled

Comments for this application have been disabled because there are no maintainers.