First post, by dulu
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.