VOGONS


First post, by Vany

User metadata
Rank Newbie
Rank
Newbie

When I select MPU-401 as the sound source, I get no sound in DOS games, tested with Human Machine Interfaces which says the driver failed to initialize. MIDI sounds fine in Windows 98 though. I have the latest (I believe) drivers. What gives? It's on an IBM ThinkPad A30.

Trident Cyber 9525DVD Test, Review and supported games list

Reply 1 of 12, by derSammler

User metadata
Rank l33t
Rank
l33t

What is connected to the MPU-401 interface? If nothing, you can't get sound in DOS by selecting this. MPU-401 requires either a wavetable or an external MIDI module.

In Win98, there's a software wavetable, but not in DOS.

Reply 2 of 12, by Vany

User metadata
Rank Newbie
Rank
Newbie
derSammler wrote on 2020-02-22, 20:47:

What is connected to the MPU-401 interface? If nothing, you can't get sound in DOS by selecting this. MPU-401 requires either a wavetable or an external MIDI module.

In Win98, there's a software wavetable, but not in DOS.

There's a wavetable from the soundchip Crystal WaveSynth or something, but works only in Windows. My other machine has a Maestro 2 chip which also has it's own wavetable and when I select MPU-401 I can get it to work in DOS games.

Trident Cyber 9525DVD Test, Review and supported games list

Reply 3 of 12, by derSammler

User metadata
Rank l33t
Rank
l33t

I'm not familiar with the CS4299, but "Crystal WaveSynth" sounds like a software wavetable to me. This won't work in DOS.

Reply 5 of 12, by hwh

User metadata
Rank Member
Rank
Member
Vany wrote on 2020-02-22, 21:34:
derSammler wrote on 2020-02-22, 21:31:

I'm not familiar with the CS4299, but "Crystal WaveSynth" sounds like a software wavetable to me. This won't work in DOS.

Anything I can do to get MIDI music to work in DOS games then?

Did you try setting as Adlib?

Reply 6 of 12, by Baoran

User metadata
Rank l33t
Rank
l33t

CS4299 is the same chip used in Thinkpad T23 which was the first thinkpad without any dos compatibility. CS4299 is a pure AC97 codec chip for windows as far as I know.

Reply 7 of 12, by Vany

User metadata
Rank Newbie
Rank
Newbie
hwh wrote on 2020-02-23, 06:01:
Vany wrote on 2020-02-22, 21:34:
derSammler wrote on 2020-02-22, 21:31:

I'm not familiar with the CS4299, but "Crystal WaveSynth" sounds like a software wavetable to me. This won't work in DOS.

Anything I can do to get MIDI music to work in DOS games then?

Did you try setting as Adlib?

Yeah, it doesn't work.

Trident Cyber 9525DVD Test, Review and supported games list

Reply 8 of 12, by Vany

User metadata
Rank Newbie
Rank
Newbie
Baoran wrote on 2020-02-23, 12:30:

CS4299 is the same chip used in Thinkpad T23 which was the first thinkpad without any dos compatibility. CS4299 is a pure AC97 codec chip for windows as far as I know.

It's soundblaster emulation works though? Better than some other cards that are compatible.

Trident Cyber 9525DVD Test, Review and supported games list

Reply 9 of 12, by derSammler

User metadata
Rank l33t
Rank
l33t

If it's AC'97-only, it can't do Adlib, since it has no FM functionality. In pure DOS, you are most likely completely out of luck.

In Windows 98, MIDI works for DOS games, because Windows will catch all data going to port 0x330 and redirect it to the MIDI mapper. Sound Blaster may work this way as well. It should at least, as AC'97 normally does SB emulation in a DOS session inside Windows.

Reply 10 of 12, by Vany

User metadata
Rank Newbie
Rank
Newbie
derSammler wrote on 2020-02-23, 16:54:

If it's AC'97-only, it can't do Adlib, since it has no FM functionality. In pure DOS, you are most likely completely out of luck.

In Windows 98, MIDI works for DOS games, because Windows will catch all data going to port 0x330 and redirect it to the MIDI mapper. Sound Blaster may work this way as well. It should at least, as AC'97 normally does SB emulation in a DOS session inside Windows.

Thats what I'm trying to do but it doesn't work, says midi driver failed to initialize when I try that.

Trident Cyber 9525DVD Test, Review and supported games list

Reply 11 of 12, by atlantisworld

User metadata
Rank Newbie
Rank
Newbie

I have purchased a Thinkpad 1161 (i1200) with CS4299 sound card and have tried both VXD and WDM drivers on windows 98SE and only got audio in Dos games within Windows. I tried on Windows ME with the same WDM driver, and I already have Midi GM and audio in DOS games on Windows. My question is why does it work on Windows ME and not on Windows 98SE, freshly installed, without updates?

Reply 12 of 12, by Bruno128

User metadata
Rank Member
Rank
Member
atlantisworld wrote on 2023-04-12, 17:29:

I tried on Windows ME with the same WDM driver, and I already have Midi GM and audio in DOS games on Windows.

I don't quite get what you mean with "already". Can you elaborate?

SBEMU compatibility reports list | Navigation thread


Now playing:
Gold Rush: My VLB 486 (now with SC-55)
Baldur's Gate: Bridging compatibility gap in this year 2000 build
Arcanum: Acrylic 2003 build (January 2024)