First post, by TeaRex
Hello to all,
I found out that the existing Munt download on sourceforge (0.1.3), while sounding very nice on very slow pieces, stutters noticably on faster pieces of music with DOSBox on my netbook system. This happens even when running just 3000 cycles in dynamic core, while this netbook is able to do more than 30000 cycles without sound problems when the Yamaha S-YXG50 soft-synth is providing MIDI instead.
I'm looking for a solution, and I've had the following rough ideas:
1.) Download the latest Munt code CVS and compile it myself with the better compiler of VC++ 2010 and more smart optimization switches, especially SSE2. No luck so far after several hours of to-and-from with VC++ Express 2010.
1.5.) Do the same with the source of the released Munt 0.1.3. No more luck than 1.) above, so far, although I didn't try as hard on this one.
2.) Build DOSBox with the built-in MT-32 ala gulikoza. However his source is currently getting a bit old (mid 2009 IIRC). Also I already have the standard DOSBox cvs all set up for building in VC++ 2010, so.... I wonder, is the MT-32 patch in the gulikoza build (or another MT-32 patch for DOSbox) available separately anywhere? Like as a .diff or so that I could stick into the newest DOSBox with a bit of manual work?
3.) How about somebody else having a working Munt CVS set-up that's compilable for a newer VC++, 2008 or 2010? Would you be willing to zip up your source tree and mail it to me, maybe? Or would this draw down the wrath of Roland on us?
Or am I completely barking up the wrong tree here, and MT-32 emulation is simply so much more complicated than Yamaha XG that it's beyond the capabilities a 1,6 GHz Intel Atom netbook?
Thanks a lot in advance for your consideration!
tearex