First post, by hakonrk
I recently discovered the wonderful DOSBox emulator, and soon learned that it could make use of my old Roland CM-32L module. I hooked it up a few hours ago, and it seems to work great with every game I've tried, except for some (perhaps all) of Sierra's 16-color SCI games.
For example, in Quest for Glory 2: Trial by Fire, instruments and (especially) sound effects are often wrong. I immediately suspected problems with the SysEx commands, and googled around a bit to see if other people were affected by the same problem.
I found no other records of my particular problem, but I found something that confirmed my suspicions: http://www.queststudios.com/quest/qfg2.html. Here, someone has uploaded several of QFG2's MIDI tracks, along with the appropriate SysEx commands. When I load these SysEx files manually with amidi -s <sysex-file>, QFG2 sounds exactly the way it should.
The game database on dosbox.sf.net claims that QFG2 works perfectly on DOSBox 0.63, so either this is a regression in 0.65, or nobody has tested this game with a Roland module.
I'd really appreciate it if someone else with a similar Roland module could confirm that they, too, can reproduce this bug. I've made a copy of QFG2 temporarily available at http://folk.uio.no/hakonrk/tmp/qfg2.zip while we're investigating this problem. Hopefully, I won't get in trouble for this. :-)
Finally, some system information:
DOSBox version: 0.65
OS: Slackware Linux 10.2
Compiler: GCC 3.3.6
Sound hardware: Roland CM-32L connected to a SB Live!
Let me know if you need more information.