xtreger wrote on 2025-01-18, 19:31:
I've installed the CMI8738/CD3X drivers in Windows 98 SE. The sound card is exactly this: https://theretroweb.com/chips/3629. I've tried installing both VxD and WDM drivers, and in both cases, I get this weird echo-ey and incomplete sound through my headphones. The headphones are connected to the green jack (FRONT OUT) of the card.
Even the Win98 startup sound plays incompletely (it plays only from the middle to the end). My guess is that part of the sound is routed to the REAR OUT channel, so half the start jingle plays in that channel and the other half plays in the FRONT OUT channel that I hear. All this is probably part of what they call "HRTF 3D Positional 3D (C-Media 3D)" (pg. 25 of https://theretroweb.com/chip/documentation/cm … 9d502264601.pdf)
In the mixer settings, the 3D option can only be set to high or low. Is there any way to completely disable it? I'm quite fed up of it and just want to hear normal 2 channel sound in my headphones without any of the 3d crap. Would really appreciate any help, thanks!
when you install the drivers it gives you an option to set 2 or 4 speaker setup, if i remember right you dont always get this option depending on the driver version, if you have got it set to 2 channel setup, then your problem might just be windows 98, sometimes when i boot mine (also using a 8738) the startup sound doesnt play fully or it cuts in/out or is crackly, it doesnt do it all the time, also does it on other systems with different sound cards/audio devices, so prob just normal for win98. infact i also have this problem on other Os's so i wouldnt worry about it.
it might be worth trying a different driver version it may fix your problem, if you use the later drivers which i think are WDM, you wont have working FM synth, it only seems to work with with older VXD drivers, i use version 2.37a, also FM synth works with version 2.73. i found with version 2.81 the FM synth is not working, so if you want authentic sounding yamaha OPL2/3 you need to use 2.37a or 2.73 (i found them on archive) one of my cards is an LX the other an MX, not sure if these drivers work for SX versions.
2.37a has the standard Roland GM softsynth you get with most cards/audio devices, and 2.73 has a slightly different sounding GM synth as i noticed different sounds in doom/duke3d, these are great cards for adlib opl2/3, only downside is the pure dos drivers are broken so sfx doesnt work, only adlib which is fine for games like monkey island, to get the card fully working under pure dos SBEMU works great, running it with /SCFM will enable the cards FM synth so you can have hardware opl2/3 rather than emulated.
aside from that playing dos games in win98 works perfectly.