joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.55k stars 372 forks source link

SB PCI on Windows 98 #2726

Open bob12111 opened 2 years ago

bob12111 commented 2 years ago

When I installed Windows 98 on DOSBOX-X, I noticed the music in some of the games sounded different compared to when they were played on another machine with Win 98 installed via VM-Ware. It appears that the latter uses SB PCI, is there a way to install that on DOSBOX-X?

joncampbell123 commented 2 years ago

VM ware is emulating the SB PCI cards? Is it full em10k1 emulation, like the SB Live! PCI I used to have in the late 1990s?

bob12111 commented 2 years ago

I'm not sure. Try it for yourself...

maron2000 commented 2 years ago

VMWare supported Creative Ensoniq Audio PCI ES1371, so I think its not em10k1 emulation.

Wengier commented 2 years ago

@maron2000 Yes, you are right VMware uses Ensoniq Audio PCI ES1371 by default (although it can be changed to SB16). ES1371 and SB Live! use similar but different DOS drivers, although IIRC the ES1371 DOS driver does not work in VMware for some reason, and you have to change to SB16 to work in DOS in such case.

joncampbell123 commented 2 years ago

Not sure if I have any ES1371-based hardware, but I do have the datasheet I dug out of the ALSA project's archives some time ago.

http://hackipedia.org/browse.cgi/Computer/Platform/PC%2c%20IBM%20compatible/Sound%20and%20Music/Ensoniq/ENSONIQ%20AudioPCI%e2%84%a2%2097%20ES1371%20Specification%20%281997%2d10%2d01%29%2epdf