VOGONS


First post, by dulu

User metadata
Rank Member
Rank
Member

Everywhere the PCM12 is described (both pnp and non-pnp variant), there is information stating that OPL4 works in DOS. But does it work in pure DOS?

In the “Windows 98 DOS box”, the card works as it should. I can hear OPL4 music, I can hear sound effects. Out of curiosity, I wanted to try the same thing in pure DOS. By pure DOS, I mean pressing F8 during Windows startup and choosing “Command prompt only”.

Now, if I start a game, there is no sound because the card is not initialized. So before launching the game, I type sndindos /c and set the IRQ, DMA, and ports.

No matter what settings I try, I cannot hear any music. The program changes the port. For example, if I select port 330 and then choose the same port in the game, I do not get the “MPU-401 not detected” message. If I select a different port, I do get that message.

Could the card be defective? Or am I doing something wrong? I repeat: General MIDI works in the Windows 98 DOS box, so it doesn’t seem like a hardware issue.

The second problem is DOOM. This issue occurs in the Windows 98 DOS box. When I set General MIDI as the music source but disable SFX, the music works. However, if I enable both GM music and SFX at the same time, only the sound effects work and the music is silent. I did not observe this problem in Duke Nukem 3D or Warcraft II. The problem occurs only with DOOM and DOOM II.

Last edited by dulu on 2026-01-20, 18:56. Edited 1 time in total.

Reply 1 of 14, by Babasha

User metadata
Rank Oldbie
Rank
Oldbie

There is MIDIMPU.EXE in drivers folder
Never work with my PCM10 - maybe its for MPU401 configuration or MPU401-OPL4 TSR translator for DOS?

Need help? Begin with photo and model of your hardware 😉

Reply 2 of 14, by dulu

User metadata
Rank Member
Rank
Member

midimpu.exe doesn't seem to do anything. Nothing happens in Windows when you run it, in DOS I get the error "You can't run this program in DOS mode."
Opl4 on Miro PCM10 does not work in dos and in windows dosbox. Only PCM12 and PCM20.

Reply 3 of 14, by Babasha

User metadata
Rank Oldbie
Rank
Oldbie
dulu wrote on 2025-12-26, 13:18:

midimpu.exe doesn't seem to do anything. Nothing happens in Windows when you run it, in DOS I get the error "You can't run this program in DOS mode."
Opl4 on Miro PCM10 does not work in dos and in windows dosbox. Only PCM12 and PCM20.

Its my topic about my PCM10 - miroSOUND PCM10 setup and DOS OPL4

With some help and my experience i got OPL4 pure Wavetable or mixed FM+Wavetable modes in DOSBOX for Win98
Success with play MIDI files in DOS using PLAYMIDI its in my driver-pack download/file.php?id=185524
And arcade VGM-files play using SBVGM

Need help? Begin with photo and model of your hardware 😉

Reply 4 of 14, by dulu

User metadata
Rank Member
Rank
Member

I've seen your thread a while ago, but I didn't understand whether you can get OPL4 music in games in Win98 DOSBox. Regardless, it's not helpful to me. I'd like to hear from someone who has a non-PNP PCM12 to see if OPL4 works in pure DOS. It's not important to me whether the music will work, I'm just concerned that the card might be faulty.

Reply 5 of 14, by florian3

User metadata
Rank Member
Rank
Member

I have a non-PnP PCM12 and couldn’t get OPL4 GM to work in DOS. But it has been a while since I tried.

Reply 6 of 14, by Babasha

User metadata
Rank Oldbie
Rank
Oldbie
dulu wrote on 2025-12-27, 20:25:

I've seen your thread a while ago, but I didn't understand whether you can get OPL4 music in games in Win98 DOSBox. Regardless, it's not helpful to me. I'd like to hear from someone who has a non-PNP PCM12 to see if OPL4 works in pure DOS. It's not important to me whether the music will work, I'm just concerned that the card might be faulty.

What motherboard and CPU you using?

Need help? Begin with photo and model of your hardware 😉

Reply 7 of 14, by dulu

User metadata
Rank Member
Rank
Member

I found the solution. If you want to use pure DOS, you need to use the old drivers that were originally supplied with the card on floppy disks. Thanks to @batyra for dumping their contents, because as of today I haven’t been able to find them anywhere on the internet. I am attaching them here.
Installation is straightforward: copy all files from floppy disk #1 to drive C:, then run the "dos_inst" program, and point it to the 4dos directory. The files will be installed to C:\MIROSND. The configuration utility looks completely different from SNDINDOS.
I should also add that these drivers solved the problem that occurred in DOOM — SFX and MIDI via OPL4 now work simultaneously.
It appears that the latest driver version from 1998 available on miro site and dosdays is unfinished or poorly implemented. From the beginning, I was wondering how it was possible that SNDINDOS was the only application controlling the card under DOS, especially since it lacks options such as selecting between the onboard OPL4 and a daughterboard.

For now, I don’t know what is causing the silence when using latest drivers from 1998. It’s possible that the OPL4 is actually “playing”, but the output channel is muted.

Reply 8 of 14, by dulu

User metadata
Rank Member
Rank
Member
Babasha wrote on 2025-12-28, 23:34:
dulu wrote on 2025-12-27, 20:25:

I've seen your thread a while ago, but I didn't understand whether you can get OPL4 music in games in Win98 DOSBox. Regardless, it's not helpful to me. I'd like to hear from someone who has a non-PNP PCM12 to see if OPL4 works in pure DOS. It's not important to me whether the music will work, I'm just concerned that the card might be faulty.

What motherboard and CPU you using?

Ga-BX2000+, PIII1000/133, slowowned to 500/66, and mendocino celeron, both of them with disabled cache. It`s not speed sensitive problem, i think

Reply 9 of 14, by Babasha

User metadata
Rank Oldbie
Rank
Oldbie
dulu wrote on 2025-12-29, 11:59:
Babasha wrote on 2025-12-28, 23:34:
dulu wrote on 2025-12-27, 20:25:

I've seen your thread a while ago, but I didn't understand whether you can get OPL4 music in games in Win98 DOSBox. Regardless, it's not helpful to me. I'd like to hear from someone who has a non-PNP PCM12 to see if OPL4 works in pure DOS. It's not important to me whether the music will work, I'm just concerned that the card might be faulty.

What motherboard and CPU you using?

Ga-BX2000+, PIII1000/133, slowowned to 500/66, and mendocino celeron, both of them with disabled cache. It`s not speed sensitive problem, i think

Yeap! Its good configuration
I use my card with P4 2.4GHz and got some troubles until i disable L1 or L2

Need help? Begin with photo and model of your hardware 😉

Reply 10 of 14, by amadeus777999

User metadata
Rank Oldbie
Rank
Oldbie

The PCM12 is a very nice card(I have the non PNP version).
So, does GM music also work on the PCM 1Pro under pure DOS?

Reply 11 of 14, by Babasha

User metadata
Rank Oldbie
Rank
Oldbie
amadeus777999 wrote on 2026-01-01, 12:37:

The PCM12 is a very nice card(I have the non PNP version).
So, does GM music also work on the PCM 1Pro under pure DOS?

MPU-401, GM (both Windows) 🙁

The attachment IMG_5244.jpeg is no longer available

Need help? Begin with photo and model of your hardware 😉

Reply 12 of 14, by amadeus777999

User metadata
Rank Oldbie
Rank
Oldbie
Babasha wrote on 2026-01-01, 18:01:
amadeus777999 wrote on 2026-01-01, 12:37:

The PCM12 is a very nice card(I have the non PNP version).
So, does GM music also work on the PCM 1Pro under pure DOS?

MPU-401, GM (both Windows) 🙁

The attachment IMG_5244.jpeg is no longer available

Sucks, I wanted to buy one.
Nonetheless, thanks for the info!

Reply 13 of 14, by dulu

User metadata
Rank Member
Rank
Member
amadeus777999 wrote on 2026-01-01, 12:37:

The PCM12 is a very nice card(I have the non PNP version).
So, does GM music also work on the PCM 1Pro under pure DOS?

I added the PCM1 Pro drivers by the way, maybe they will be useful to someone, for example if they have any compatibility problems with a given game.
GM on PCM1 Pro does NOT work, neither in pure DOS nor in WIN98 DOSBox, because this card does not have circuits that translate signals from OPL4 to MPU-401. The presence of these chips (or lack) is an easy way to check whether OPL4 works in DOS on another soundcards.

Reply 14 of 14, by amadeus777999

User metadata
Rank Oldbie
Rank
Oldbie
dulu wrote on 2026-01-01, 22:18:
amadeus777999 wrote on 2026-01-01, 12:37:

The PCM12 is a very nice card(I have the non PNP version).
So, does GM music also work on the PCM 1Pro under pure DOS?

I added the PCM1 Pro drivers by the way, maybe they will be useful to someone, for example if they have any compatibility problems with a given game.
GM on PCM1 Pro does NOT work, neither in pure DOS nor in WIN98 DOSBox, because this card does not have circuits that translate signals from OPL4 to MPU-401. The presence of these chips (or lack) is an easy way to check whether OPL4 works in DOS on another soundcards.

Ok, thanks.