VOGONS


Discworld 1 and MPU

Topic actions

First post, by canuter

User metadata
Rank Newbie
Rank
Newbie

Hello everybody.

I have a slight problem with Discworld 1.

In the setup program I select "General Midi (Roland MPU-401)" as midi device, then it says "Device successfully detected", but I get no music at all when playing. Sound effects and voices work fine, though.
When I select "Sound Blaster 16" as midi device, everything works fine (music, voices and FX), but I would like to use MPU-401 because I recall that when I played this game on Windows 98 with MPU-401 music, it sounded much better than with SB16.

I want to remark that when DosBox starts, the following lines appear on the console:

ALSA: Client initialised [16:0]
ALSA: Opened Device: alsa

My dosbox.conf has the following lines:

[midi] mpu401=uart device=alsa config=16:0 […]
Show full quote

[midi]
mpu401=uart
device=alsa
config=16:0

I also tried with mpu401=intelligent, to no avail.

Finally, when I run pmidi -l, I get:

Port Client name Port name 14:0 Midi Through Midi Through Port-0 16:0 A […]
Show full quote

Port Client name Port name
14:0 Midi Through Midi Through Port-0
16:0 Audigy 1 [SB0090] Audigy MPU-401 (UART)
16:32 Audigy 1 [SB0090] Audigy MPU-401 #2
17:0 Emu10k1 WaveTable Emu10k1 Port 0
17:1 Emu10k1 WaveTable Emu10k1 Port 1
17:2 Emu10k1 WaveTable Emu10k1 Port 2
17:3 Emu10k1 WaveTable Emu10k1 Port 3

Can anybody help me?

Thanks in advance.

System specifications:
Suse 10.2
dosbox 7.0
Sound card: Audigy 1

Reply 1 of 2, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

I doubt that 16:0 is the one you want. Afterall that is an mpu401 in uart mode and that is the thing that dosbox emulates. So you are chaining 2 after each other.

Water flows down the stream
How to ask questions the smart way!

Reply 2 of 2, by canuter

User metadata
Rank Newbie
Rank
Newbie

ehehehe.
Solved.
I hadn't loaded the sountfonts.
I did it following this guide

I use 17:0 port now.

Thank you anyway.