| Okay, here's what I've accomplished in 5 days working on this:
(Basically nothing.)
I've tried every Windows 95 including the ones on the CD and downloaded
from numerous other web sites (including Analog Devices and Crystal Audio.)
(Don't bother wasting your time, none of them will work without rewriting.)
I've tried several Win 3.1 drivers and none of them work including
the Windows Sound System driver and drivers from Analog Devices/Crystal
Audio. They all complain of the same IRQ problem from vsndsys.386 or
sndport.386.
This leads into another problem I've found in Windows 95, if you detect
the audio chipset it finds it just fine.
Windows Sound System Compatible
I/O: 534-537
DMA: 0
But, it can't determine it's IRQ. If you set it; it still doesn't
work. (Same problem encountered with Windows V3.1 and drivers.)
In a previous message, someone states that they got it to work using the
Windows Sound System Sound Blaster emulation. So through lots of
trial and error / testing I've figured out how to exactly reproduce the
listed configuration (sound blaster emulation enabled). But I couldn't
get it to work with my chipset AD1845. (Not sure if that configutation
will work with the CS4231A chipset as I don't have one to test.)
If someone lends me an Intel Multia I can try out the configuration with
the Crystal Audio CS4231A chipset to see if that chipset might be any
different than the Analog Devices AD1845. (Drop me a line.)
It looks like the hardware implementation is somewhat non-standard when
it comes to the IRQ support of the audio chipset. If someone could get me
the source code for the Windows Sound System audio device driver code,
I could give it a once around and probably get something working, but I'm
not going to write one from scratch (I don't have that kind of free time!)
Now the good news:
If you would like to get limited sound support for Windows 95 on the
Intel Multia, then I suggest you try the following:
If you download the "speak.exe" file from ftp.microsoft.com, you can
get limited audio support through the PC speaker driver. (Okay, but not
great.)
Next, the Yamaha MIDI synthesis chipset can be configured using the
Ad Lib Compatible Gold OPL 3 driver. (I/O: 388-38B)
"Add New Hardware->Sound, Multimedia, etc..->Ad Lib->Ad Lib Compatible
Gold OPL 3"
Using this configuration you should be able to listen to .rmi, .mid, and
.wav files.
(Note: For both of these configurations, you will not be able to control
the volume level.)
If you have anything else to add, please drop me a line. I've spent a
lot of time one this and would be interested in what you had to say.
Good luck,
Eric Dube
[email protected]
[Posted by WWW Notes gateway]
|