I recently discovered PCem. It's pretty much exactly what I've been looking for in a PC emulator! I've been using DOSBox for a long time, but something like PCem is much more suitable for me.
Everything worked nicely, I've got MS-DOS 6.22 set up and everything, applications and games work perfectly on the emulated 486. One thing I just cannot get to work is getting PCem to talk with Munt. I've set up the virtual midi device and connected it to Munt:
Code: Select all
$ aconnect -lio client 0: 'System' [type=kernel] 0 'Timer ' 1 'Announce ' client 14: 'Midi Through' [type=kernel] 0 'Midi Through Port-0' client 24: 'Virtual Raw MIDI 2-0' [type=kernel,card=2] 0 'VirMIDI 2-0 ' Connecting To: 128:0 client 25: 'Virtual Raw MIDI 2-1' [type=kernel,card=2] 0 'VirMIDI 2-1 ' client 26: 'Virtual Raw MIDI 2-2' [type=kernel,card=2] 0 'VirMIDI 2-2 ' client 27: 'Virtual Raw MIDI 2-3' [type=kernel,card=2] 0 'VirMIDI 2-3 ' client 128: 'Munt MT-32' [type=user,pid=17017] 0 'Standard ' Connected From: 24:0
But Munt is not receiving any MIDI data whatsoever from PCem. In DOSBox, the same happens if I use "mpu401 = uart" instead of "mpu401 = intelligent". Can this be the issue? Is there something I can do to get MT-32 emulation working with PCem?
I'm using Linux (Gentoo.) I've built PCem from the v14 source package, with --enable-alsa.