I've been doing some testing with my CM-500 on an actual DOS machine (with PCMIDI card), and I am experiencing two issues specifically with Wing Commander (and so far, Wing Commander ONLY). I have my L1 and L2 caches disabled, so the game is running at the correct speed. I don't get any of these issues when I use my MT-32. Wing Commander was installed from original floppies.
- The sound effects are wrong (guns produce a ringing sound)
- I experience a note hanging issue, where suddenly a droning horn like sound starts playing, and from that point never stops
(1) can be remedied, strangely, by running SoftMPU before running the game
(2) requires that I power cycle the CM-500 to end the droning, but then of course all the instruments are wrong after doing so
The same issues occur with the CM-500 when playing WC in dosbox AND PCEMU on my Windows 10 PC (connected with Roland UMONE MIDI-USB cable).
I checked the CM-500 for leaky caps, but it looks extremely clean inside. I also got a replacement genuine power supply from Roland, just to be sure. I haven't had any issues with any other games (yet) on the CM-500, so I'm wondering if this is a weird incompatibility with Wing Commander and the CM-500 (or the specific version of the CM-500 I'm using).