Reply 220 of 253, by HandOfFate
Joseph_Joestar wrote on 2020-08-29, 14:56:HandOfFate wrote on 2020-08-29, 14:38:
Why is the "ESS FM Synthesizer" so different from the "FM Synthesis" in DOS? Do they use different hardware? Is the "FM Synthesizer" trying to use wavetable-like effects to emulate MIDI?
I'm not 100% sure myself, but I think ESS cards run in "native mode" under Windows when used as a General MIDI device. This is supposed to provide enhanced music in theory, but from my experience, most DOS games sound worse using that approach compared to regular FM synth. Here's the datasheet for your card if you want more details.
Also, as noted above, you'll get normal FM synth functionality under Windows if you install the VxD driver.
I'll try and see if I can find it. I had to dig through a datasheet for another ESS card so I know they're made to be somewhat readable for non-experts but this might be just a bridge too far for me 😜
I got the music working on Windows. I took the drivers from this (by the looks of it, comprehensive) collection of ESS AudioDriver drivers.
One thing that I had to adjust manually after installing the drivers was to have ESSCFG run before Windows starts. Otherwise games like Rise of the Triad didn't detect the FM chip for the music. But everything works flawlessly now. Thanks everyone 😀
Am486 DX4 120MHz, no L2, 16MB, Tseng ET4000/W32 1MB VLB, ESS ES1869 /// 5x86 133MHz, 256kb L2, 64MB, S3 Virge/DX 4MB PCI, SB16 + Yucatan FX /// Pentium III 1GHz, 512MB, Asus V7700 64MB AGP, SB Live!