VOGONS


First post, by SimSaw

User metadata
Rank Newbie
Rank
Newbie

Several old DOS games used the OPL chip on the soundcard to produce music. In DOSBox this is emulated by an OPL emulator.

Would it be possible to change it so that the OPL signals are played back by the native MIDI device of a Windows OS?

I'd be glad if someone could help me.

Reply 2 of 5, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++

Well if the game supports MIDI, like MT-32 or General MIDI, then yes. But OPL2, I believe there was a version that allowed using a card with OPL chip to play the music. But I don't remember the details.

To be honest OPL emulation in DOSBox is very good. If you want it more authentic you should really build a retro DOS PC 😀

My website with reviews, demos, drivers, tutorials and more...
My YouTube channel

Reply 3 of 5, by SimSaw

User metadata
Rank Newbie
Rank
Newbie

It's indeed that the OPL emulation of DOS code is not exact enough for me. Unfortunately, many games used there own instrument mappings. If I just extract the XMI files and play them back with an OPL soundfont, it just plays the wrong instruments. In DOSBox, the instrument mapping is done correctly, but the OPL emulation is not perfect. So I thought if I could lead the OPL data through the MIDI port and used a soundfont player device there, then I have original true sound. But this is not possible?

Reply 4 of 5, by bloodbat

User metadata
Rank Oldbie
Rank
Oldbie

Have you tried the different OPL emulation modes? (Compat and fast).

Reply 5 of 5, by SimSaw

User metadata
Rank Newbie
Rank
Newbie

Yes, I tried. But unfortunately none was precise enough.