Comments to info@finnsoft.com
Crystal
Semiconductor
- the best sound chip for OS/2!
This page is designed to answer the question, "What is
the best
sound card for OS/2?" The answer is simple - any sound card with a Crystal
Semiconductor codec. Unfortunately, finding such a sound card is
more difficult
than it should be. Why?
Because Crystal
Semiconductor
doesn't make sound cards, they make codecs (sound chips). Not only
that, but Crystal Semiconductor
doesn't deal with end-users,
we only deal with OEM's (original equipment manufacturers). Our
customers
purchase our chips by the tens of thousands and use them in their sound
cards or
motherboards. In fact, the overwhelming majority of our chips end
up on motherboards
(we're talking 95%) , not sound cards. Then, they ask us for
drivers for whatever
operating systems they want supported. All of them ask
for Windows
95, many also ask for Windows NT, and a few (mostly in
Japan) ask for
OS/2.
So this page lists all the sound cards I know with a Crystal
Semiconductor codec that work or don't work with the Crystal
Semiconductor OS/2 drivers.
1. I am not Crystal
Semiconductor
technical support. Do not email me for help in resolving your
problems. If you
want technical support, please follow the support procedures outlines
in the readme.
2. I will not recommend any product.
Although I no longer
work for Crystal Semiconductor, I
am not now
nor have I ever been a testing laboratory. I have little
experience with the
products listed on this page, so I cannot tell you which are better.
3. Everything I know on this subject is on this web
page! Do
not email me asking for more information. Why else would I have created
this web
page?
4. If you are a sound card vendor that sells a sound
card that uses
a Crystal Semiconductor codec and
your product
is not listed, I apologize for the omission, but you must know that I
have used
every means available to locate the cards in question. If you do not
advertise that
your product uses Crystal
Semiconductor parts
and that the card works under OS/2, then you should not be surprised
that it's not
listed here. I am definitely interested in knowing about your card, I
will add the
information as soon as you send it to me.
Compare for yourself. Look at the list of sound cards
which are based
on Crystal Semiconductor's
products, and you'll
see the best in the business.
Crystal Semiconductor
is the
#1 provider of PC motherboard audio. If you have a motherboard with
built-in audio
support, there's a good chance that it has a Crystal
Semiconductor chip on it.
Crystal Semiconductor's
codecs
provide true hardware compatibility with the SoundBlaster Pro, MPU-401,
and OPL-3.
You don't need funky drivers emulating hardware and causing
compatibility problems
to get your software to work.
While other companies flounder
with OS/2 support, or even drop it
altogether,
Crystal Semiconductor cares about
its OS/2
customers. Some Crystal Semiconductor
employees
are even OS/2 fans.
Here's a list of features that distinguish the Crystal
Semiconductor drivers:
The DD
Pak
also has drivers, but that web page isn't updated as often. Also, many
manufacturers
of Crystal Semiconductor-based
hardware already
offer OS/2 drivers. You should try these first!
See the
answer to the question, "I can't seem to get my sound card working
under OS/2.
What should I do?" below for a full explanation as to why this is
important.
There are two versions of the driver. The 1.x
driver is a "Mode
2" driver only (See Q7) and therefore work only on
cards
that have the 4231, 4232, 4236, 4236B, 4237B, and 4238B chips.
The 2.x driver
is a "Mode 3" driver only, and therefore works only on cards that have
the 4235, 4236B, 4237B, 4238B, and 4239 chips.
The 1.x driver comes with support for both FM MIDI and
Wavetable MIDI.
Before you install the driver, you must determine what kind of MIDI
support you
have, adn then you must select the correct option during the
install. All
sound cards have FM MIDI support, but some have Wavetable MIDI, which
sounds much
better. The 1.x driver has a filename of the format CWOS21xx.ZIP.
The 2.x driver comes in two versions - one that only
has FM MIDI support
and another that only has Wavetable MIDI support. Determine which
one you
need, and download that version only. The FM MIDI version has a
filename of
the format OS22xxFM.ZIP and the Wavetable version is OS22xxWT.ZIP.
Q11 and Q12 talk
about FM MIDI
vs. Wavetable MIDI.
Manufacturer |
Product |
Crystal Semiconductor Codec |
ASIC |
OS/2 driver works? |
Notes |
JoyTech |
Twister 3D |
4280 |
|
Yes |
|
JoyTech |
Twister 3DA |
4614 |
|
Yes |
|
Crystal Computer |
|
4280CM/4297KQ |
|
Yes |
|
JoyTech |
JoySound 3D 16 |
4237 |
|
Yes |
|
JoyTech |
JoySound 3D 32 |
4237/9236 |
|
|
|
ValueMedia |
MAD-16 |
4248 |
929 |
Yes |
|
NewCom (out of business) |
32PnP 3D Sound Card |
4237/9236 or some Aztech chip,
depending on whom you ask |
|
Yes |
The latest drivers work fine
with the 4237 version of this board. |
NewCom |
Crystal 4237 Digital Bus
Mastering SCSI Controller |
4237 |
|
Yes |
Discontinued. |
NewCom |
Crystal 4237 3D Sound Card |
4237 |
|
Yes |
Discontinued. |
NewCom |
Crystal 3D Wavetable Sound Card |
4237 |
|
Yes |
Discontinued. |
Crystal Computer (no longer in
the HW business) |
TidalWave128 |
4237/9236 |
|
Yes |
|
Crystal Computer |
TidalWave32 PnP |
4231 or AD1845 |
CC3000 |
No |
There is no OS/2 support for
the CC3000 |
Crystal Computer |
Plug and Play SCSI-2 |
4231 or AD1845 |
MAD16 |
Unknown (2) |
Discontinued. Verify that it
has a CS chip before buying it |
Crystal Computer |
SCSI-2 and SCSI-2 Plus |
4231 or AD1845 |
MAD16 |
Unknown |
Discontinued. Verify that it
has a CS chip before buying it |
Crystal Computer |
Plug and Play MultiCD |
4231 or AD1845 |
MAD16 |
Unknown (2) |
Discontinued. Verify that it
has a CS chip before buying it |
Crystal Computer |
MultiCD and MultiCD Plus |
4231 or AD1845 |
MAD16 |
Unknown |
Discontinued. Verify that it
has a CS chip before buying it |
Reveal |
SC500 |
4231 |
|
Yes |
The AUX2 input needs to be
enabled for CD audio to work. Reveal went out of business. |
JDR Micro Devices |
MCT SOUND16-2 |
4232 |
|
Yes |
Needs an external power amp. |
Gallant |
SC-66 |
4232 |
|
Yes |
Reported to work great with the
1.65 drivers, although the microphone gain is too high. |
DCS |
Sound Waving Pro C |
4232/9233 |
|
Unknown |
|
Best Union |
Crystal Sound |
4237 and perhaps others |
|
Unknown |
The web page no longer has any
info on Crystal-based products. |
ADI |
3D Sound Card (?) |
4237 or 4238 |
|
Don't know yet |
Information on the company (and
hence, where to buy the card) is impossible to find. I know the card
exists, I just don't know where to buy one. |
KenTech Computer |
Accelsonic Sound System |
4237 |
|
Don't know yet |
The company is located in Hong
Kong and probably doesn't have a U.S. sales office. |
Turtle
Beach |
Malibu Surround 64 |
4237 |
|
Yes |
|
Turtle
Beach |
Tropez
(Classic) |
4231 |
929 |
Yes |
|
Turtle
Beach |
TBS-2000 |
4232 |
|
1.71 drivers reported to work
fine under Warp 4. |
|
Turtle
Beach |
Tropez
Plus |
4232 |
|
Yes |
|
Turtle
Beach |
Tropez32 |
4232 |
|
? |
|
Turtle
Beach |
Monte
Carlo |
4231/4248? |
|
? |
Not known whether ICS2115.SYS
would work on this board |
CrystalLake |
105 |
4231 or 4232 |
|
Yes |
CrystalLake went out of business |
CrystalLake |
140 |
4231 or 4232 |
|
Yes |
CrystalLake went out of business |
Aura Systems |
105 |
4231 or 4232 |
|
Should work fine |
These are the cards that
CrystalLake used to sell, but it appears that Aura Systems has left the
add-on card market. |
Aura Systems |
140 |
4231 or 4232 |
|
Should work fine |
These are the cards that
CrystalLake used to sell, but it appears that Aura Systems has left the
add-on card market. |
AOpen |
AW320 |
4214 |
|
? |
|
AOpen |
AW37 Pro |
4235/9236 |
|
|
|
AOpen |
AW37 |
4235 |
|
|
|
AOpen |
AW35 Pro |
4237/9236 |
|
Yes |
|
AOpen |
AW35 |
4237 |
|
|
|
AOpen |
AW32-3D |
4237/9233 |
|
|
Discontinued |
AOpen |
AW32 Pro |
4232/9233 |
|
Yes |
Discontinued |
AOpen |
S23 |
4232 |
|
|
Discontinued |
AcerMagic |
S20 |
4231 |
|
Yes |
AcerMagic = AOpen? |
Orchid out of business) |
NuSound PnP 32 |
4232 |
|
Yes in Warp 3, Maybe in Warp 4 |
Discontinued. Orchid said the
drivers don't work in Warp 4, but their explanation is unclear |
Mediatrix |
AudioTrix Pro |
4231 |
|
Yes |
Vendor-provided driver works
well, although problems were reported with DOS sessions. Crystal's 1.60
driver has problems. |
TerraTec |
SoundSystem Maestro 32/96 |
4232/9233 |
|
Yes |
Microphone must be connected to
"IN 2" instead of "Mic". May also need to run the DOS program
"terratec.exe -O".. |
Boca Researched |
SoundExpression |
4231, apparently |
|
Reported to work well. |
Boca no longer makes sound
cards. |
Adlib Multimedia (web site no
longer exists) |
ASB 16 Special Edition |
4232 |
|
Vendor supplies drivers |
Drivers look like modified
pre-Warp4 CS drivers |
Adlib Multimedia |
ASB 16 IDE |
4232 |
|
Vendor supplies drivers |
Drivers look like modified
pre-Warp4 CS drivers |
Adlib Multimedia |
ASB 16 4D IDE |
4232 |
|
Vendor supplies drivers |
Drivers look like modified
pre-Warp4 CS drivers |
Adlib Multimedia |
ASB 32 Wave 4D IDE |
4232 |
|
Vendor supplies drivers |
Drivers look like modified
pre-Warp4 CS drivers |
Adlib Multimedia |
ASB 64 Wave Pro 4D IDE |
4232 |
|
Vendor supplies drivers |
Drivers look like modified
pre-Warp4 CS drivers |
Adlib Multimedia |
MSC 16 PnP |
4236 |
|
Vendor supplies drivers |
Drivers look like modified
pre-Warp4 CS drivers |
Adlib Multimedia |
MSC 32 Wave PnP |
4236 |
|
Vendor supplies drivers |
The 1.65 drivers are repoted to
work well, although the /O option was needed. |
Note 1: There is a lot of confusion between the 4236
and the 4236B.
Wherever you see one listed, keep in mind that it could really be the
other. Please
email all corrections to me.
Note 2: Since the 4231 is not a PnP device, any sound
card that claims
to be PnP (or PnP-like) and has a 4231 will in all likelihood NOT work
with OS/2,
as it would have to use some custom ASIC for which there are no OS/2
drivers.
Product
Number |
|
Notes |
|||||
Full-Duplex |
Surround Sound |
Plug-N-Play |
FM Synthesis on-chip |
Supports Mode 3? |
SB Pro compatibility |
||
4248 |
No |
No |
No |
No |
No |
No |
Basically a Windows Sound
System clone. One of Crystal
Semiconductor's first codecs |
4231(A) |
Same sampling rate only |
No |
No |
No |
No |
No, needs ASIC |
No longer in production, but
can still be found on several sound cards. |
4232 |
Same sampling rate only |
No |
Yes |
No |
No |
Yes |
No longer in production, but
can still be found on several sound cards. |
4235 |
Yes |
No |
Yes |
Yes |
Yes, and only Mode 3 |
Yes |
Our latest ISA chip, this is a
low-cost version of the 4236B |
4236 |
Same sampling rate only |
No |
Yes |
Yes |
No |
Yes |
The 4231, 4232, and 4236 support
mode 2 only. Often confused with the 4236B. |
4236B |
Yes |
No |
Yes |
Yes |
Yes |
Yes |
Despite the "B" designation,
this chip is completely different from the 4236. The
4236B and higher are Mode 3 devices. |
4237(B) |
Yes |
SRS |
Yes |
Yes |
Yes |
Yes |
Identical to the 4236B except
for the surround-sound support |
4238(B) |
Yes |
QSOUND |
Yes |
Yes |
Yes |
Yes |
Identical to the 4236B except
for the surround-sound support |
4239 |
Yes |
No |
Yes |
Yes |
Yes, but only Mode 3 |
Yes |
This is a low-power (laptop
only) version of the 4235 |
46xx and 4280 |
Yes |
Several types |
Yes |
Some |
No |
Some |
These are PCI audio chips and
are supported with the PCI drivers. |
4297 |
N/A |
No |
N/A |
No |
No |
No |
This is a simple codec that is
meant to be paired with something like the 4610. It is an AC'97
compliant chip. |
9233 |
N/A |
N/A |
N/A |
Yes |
N/A |
N/A |
This is a wavetable synthesis
chip. |
9236 |
N/A |
N/A |
N/A |
No |
N/A |
N/A |
This is a wavetable synthesis
chip. It replaces the 9233. |
The "A", "B", and "C" designations are
used to indicate the type of chip. "A" chips are Mode 2 chips
only.
"B" chips can do Mode 3 (and maybe also Mode 2). "C" chips
are PCI chips.
If you have any additions to this list, please email me
(address below).
Other software that can be used with a Crystal
Semiconductor-based sound card.
A: Using your favorite text editor, open the file
\MMOS2\MMPM2.INI
on your boot drive (see Q6 first, though). The
information
in this file is divided into sections, and each section starts with a
label enclosed
in square brackets, []. Look for the section labeled [Drivers].
In this section, there is a line that starts with the word Ampmix.
Take a look at this line. Mine looks like this:
Ampmix=IBMAmpMixBusAudio01,IBMAmpMixOPLAudio01,IBMAMPMIXMPU40101
Each of these three items is known in MMPM/2 terms as
an amp-mix device.
The first one is the default amp-mix device, and it is unfortunately
the only device
that most MMPM/2 applications use. A well-written MMPM/2
application (and
most of the MMPM/2 applications that come with OS/2 are not
well-written) will scan
each amp-mix device until it finds one that it can use. If it
only checks
the default device, and that one just happens to not support the right
features,
the application will fail.
If you haven't guessed by now, the problem that can
occur after installing
the 1.71 drivers, or any audio device driver, is that the wrong amp-mix
becomes
the default. In most cases, the result will be this:
Ampmix=IBMAMPMIXMPU40101,IBMAmpMixBusAudio01
The IBMAmpMixBusAudio01 amp-mix device represent the Crystal
Semiconductor driver, which is actually only a driver for the
wave-audio (a.k.a
digital audio or PCM audio) features of the sound card. This is
amp-mix device
that should be default, but as you can see the amp-mix for the MPU-401
driver (which
is only a MIDI driver) is actually the default. What happens is
that that
application tries open the default amp-mix for wave-audio, but the
MPU-401 driver
doesn't support that so it returns failure. The application then
gives up.
The fix is to make the IBMAmpMixBusAudio01 device the
first device
on the Ampmix= line, and you can do this with your text
editor. For
instance, the example about should read:
Ampmix=IBMAmpMixBusAudio01,IBMAMPMIXMPU40101
You will have to reboot after you make this
change. If it still
doesn't work, try re-installing the MPU-401 driver, which is available
on the DD
Pak.
Q2: I upgraded to a PnP Crystal
Semiconductor-based sound card (4232 or higher), and I can't get
the driver
to use the same resources that my old card used. For example, the card
insists on
using IRQ 7, even though IRQ 5 is available!
A: When you install or remove any PnP device (which
includes all PCI
devices) under Warp 4, you must perform a full hardware snoop. When you
boot the
computer, press ALT-F1 when you see the white bar in the upper-left
corner of the
screen. From the menu that appears, press F5.
Q3: I can't seem to record, and therefore I
can't use VoiceType.
Either I can't hear anything, or the volume is too low or too high.
A: The quality of the microphone is very important, and
is often overlooked.
You can't just plug in any microphone, you have to make sure it matches
your sound
card, and it's quite possible to have to buy a new microphone when you
upgrade your
sound card. Check out Shure's
Microphone and Sound Card page. Also check the readme to see which
CONFIG.SYS
parameters to use in order to adjust the microphone gain.
Also note that some microphones require a power
source. Microphones
are mono sources, but if the microphone has a stereo plug, then one of
the "channels"
is used to deliver power to the microphone. Some sound cards are
set up to
do that, but some cards aren't. For instance, the SB-16 does
supply power,
but the Tropez Plus doesn't. If your sound card doesn't supply power to
your
microphone and your microphone needs it, you'll need an adapter. Check
with the
maker of your microphone.
Also, try using Cornel Huth's mxCS2 or mxCS3
mixer. See the
previous section, labelled "Other software ..." for information on
where
to find it.
Q4: I don't get audio in my DOS games and/or
Win-OS/2 applications.
A: Try downloading and installing the Windows 3.1
drivers. The
Windows 3.1 driver can tell when they are running under Win-OS/2 and
they configure
themselves accordingly. In addition, you may need to modify your
AUTOEXEC.BAT
to load the DOS program CWBINIT.EXE, which configures the card for
Sound Blaster
Pro emulation. Although all Crystal
Semiconductor-based
sound cards support the Windows Sound System interface, many games fail
to work
this interface and need to use the Sound Blaster Pro interface instead.
Q5: I can't seem to get my sound card working
under OS/2.
What should I do?
A: Well, the one thing you should NOT do is to email me
for help -
remember, I'm not tech support, and everything I know is on this
page. But
here are a few things you can try:
A: When MMPM/2 shuts down (or more accurately, when
MDM.DLL terminates),
it overwrites MMPM2.INI. You need to edit the MMPM2.INI while
MMPM/2 is not
running. There are two ways to do this:
A: This is difficult to explain fully without providing
a list of
very technical details of the differences.
Mode 1 is the same as the Windows Sound System standard
that Microsoft
created many years ago. Mode 2 contains extensions which can be
found on the
4231 and higher chips. Mode 3 adds further extensions and is
found on the
4235, 4236B, 4237, 4238, and 4239.
Suffice it to say that Mode 3 allows more mixing
combinations than
Mode 2.
Q8: My operating system currently doesn't
support a particular
Crystal Semiconductor codec.
What can
I do to get drivers written?
A: Let's assume you're talking about getting the latest
Crystal
Semiconductor PCI audio codec (whatever it happens to be now)
supported in OS/2,
although this question really applies to any operating system and any Crystal
Semiconductor codec not supported by that operating system.
Crystal Semiconductor
doesn't
sell to end-users, only OEMs. This has the disadvantage that we
don't have
good name recognition (their products are better than all of the
SoundBlasters combined,
yet few people know them by name). The advantage is that their
marketing and
development decisions are much easier to make. Instead of dealing
with millions
of customers, they only deal with a hundred.
So when it comes to driver support, they only listen to
our OEM's.
Having hundreds or thousands of end-users email Crystal
Semiconductor and ask for X (where X is the
unsupported OS) support
for whatever OS will get our attention, but that's about it.
However, it can't
hurt, so you should do that as well. Just don't email tech support with
these requests.
The only way to get them to commit to support is to
have THEIR customers
tells them, "we require X support". That means you need
to
approach a manufacturer, whether that's a manufacturer of sound cards
or motherboards,
or a manufacture of complete systems, and get THEM to ask Crystal
Semiconductor to support X. Chances are, a reseller
like Dell or
Compaq will only care about X drivers IF THEY PRELOAD OR
SUPPORT X
ON THEIR HARDWARE. So asking a company that doesn't preload OS/2
or even support
OS/2 will not get you anywhere.
So what you need to do is to find some VAR or OEM who
Q9: I installed the drivers on my Warp 3 system,
but my DART
apps don't sound right.
A: When the Crystal
Semiconductor
drivers are installed on a Warp 3 system, they automatically add DART
support.
Unfortunately, Warp 3 FixPack 26 and above already have DART support,
in fact they
have better DART support than what comes with the Crystal
Semiconductor drivers. So if you install the Crystal
Semiconductor drivers on Warp 3 + FP 26 (or higher), you will
effectively back-level
MMPM/2.
Crystal Semiconductor
is aware
of this problem and is working on a fix. Note that this is not a
problem if
you install FP 26 (or higher) after installing the Crystal
Semiconductor drivers, or if you have Warp 4, since the Crystal
Semiconductor drivers don't update anything on Warp 4.
In the meantime, you can solve the problem by using
restoring the
APMMXMCD.DLL driver. It should be stored on your hard drive
somewhere with
the name AMPMXMCD.00N.
Q10: I've installed both the OPL-3 (for FM
Synthesis MIDI)
and the MPU-401 (for WaveTable MIDI) drivers on my Warp 4 system, but
my MIDI sounds
the same regardless of whether I use the "MIDI" or "MIDI 2"
icon.
A: This is a bug in the WorkPlace Shell (WPS) of Warp
4, or perhaps
it's a bug in the interaction between the WPS and MPPM.EXE.
Actually, IBM
says it's working as designed, but it's really a bug because:
Since it's a WPS/MPPM bug, you can use any non-WPS or
non-MPPM.EXE
method to play MIDI files, and they will all work. The "MIDI"
object
is a pointer to the "Sequencer01" device, and the "MIDI 2" object
is (or, supposed to be) a pointer to the "Sequencer02" device. So
you can, for instance, use the REXX interface to play on Sequencer02:
C:\MMOS2\SOUNDS> play file=bach.mid dev=sequencer02Q11: What is the difference between FM Synthesis (OPL-3) and WaveTable Synthesis (MPU-401)?
A: Both of these technologies refer to how the
songs in your
MIDI files are played on your hardware. When a song is stored in
MIDI format,
the actual sounds of the music are not stored. Instead, MIDI only
contains
information on how to play the song, not what it should sound
like. It's up
to the actual hardware to determine what the sounds are. As you
can imagine,
the side-effect is that the same MIDI file can sound different on
different MIDI
hardware.
One approach to solving this problem is the General
Midi standard. This standard specifies the musical instrument
to be used
for the basis of a given sound, but it still does not specify exactly
how that instrument
should sound. It's still a big improvement, however, because now
you can at
least recognize your songs (imagine how your songs would sound if the
piano was
replaced with a trombone, but still playing the same notes).
So it's still up to the hardware to generate the actual
sounds.
To do this, there are two possible approaches, one called FM (frequency
modulation)
synthesis, and the other is called WaveTable synthesis. Synthesis
is the process
of converting MIDI data into actual sounds.
FM synthesis involves combining various simple tones
together to approximate
a sound, and it works much better for some instruments than
others. Although
in theory it's capable of excellent quality, the only chip (at least as
far as PC
sound cards are concerned) that uses this technology is the OPL-3 chip
from Yamaha,
which has a very weak FM synthesis engine. The end result is that
FM synthesis
sound on PC's is of a very low quality.
A much better (yet more expensive) approach is to use
WaveTable synthesis
(WT). WT uses actual recorded sounds of instruments. These
recorded
instruments are called samples, and the larger and better the
collection of samples,
the better your MIDI songs will sound. The samples are stored in
memory chips
(RAM and/or ROM) on the sound card, and a typical sound card will have
1 or 2MB
of RAM/ROM for this purpose. Some sound cards allow 12MB or more.
In order to use either of these technologies, you need
to have the
appropriate driver. Typically, the synthesis engine (whether it's
FM or WT)
will communicate with the computer via a standard interface.
Almost every
FM engine uses the OPL-3 standard interface. For the WT
synthesis, the most
common interface (but not as common as the OPL-3 interface for FM) is
the MPU-401
standard, originally developed by Roland. So in order to use the
FM synthesis
features of your sound card, you need to install an OPL-3 driver.
If you want
to use the WT features instead, you need to install an MPU-401 driver.
In OS/2, the OPL-3 driver is called OPL3.SYS. It
is included
in the Crystal Semiconductor
driver package,
and it's available in stand-alone version on the DD Pak. The
MPU-401 driver
is called MPU401.SYS. The latest version (1.1) is also available
on the DDK
Pak. All versions of the Crystal
Semiconductor
driver up to and including 1.65 include an old version (1.0) of the
MPU-401 driver.
1.71 does not include any version of the MPU-401 driver. Versions
of the Crystal Semiconductor
driver after 1.71 will include
the new MPU-401 driver.
For more information on MIDI itself, check out the Exploring
MIDI webpage.
Q12: I installed the OPL-3 driver (perhaps by
accident), but
I want to use the MPU-401 driver instead because I have wavetable MIDI
hardware.
Since I can't have two MIDI objects (see Q10), how
do I replace
the OPL-3 driver with the MPU-401 driver?
A: [Note: This answer may not be 100% correct].
When you install
the Crystal Semiconductor driver,
and you de-select
the OPL-3 driver, the installation routine will interpret that to mean
that you
want to uninstall the OPL-3 driver. This will allow you to
download the MPU-401
driver from the DD Pak and install it. Note that some people have
reported
that they needed to install the MPU-401 driver twice.
Q13: What do the 3D features for the 4237 and
the 4238 do for
me?
A: They provide a pseudo-3D effect for stereo
audio. You don't
need any special hardware - normal speakers or headphones will
do. The effect
is hard to describe, but the intent is to make your music sound as if
each instrument
were located in a different position, thereby adding "depth" to the
audio.
Unfortunately, under OS/2, the only way to enable this
support is
with Cornel Huth's mxCS3
mixer app.
Q14: What about support for Crystal
Semiconductor's PCI chips?
A: OS/2 drivers for the PCI audio chips have been
available for some
time now, and they should work on all third-party sound cards that use
the supported
chips.
Q15: After I play a MIDI file, I still hear
"hanging notes"
that I can't stop, Win-OS/2 doesn't work any more, and my system
becomes erratic.
I am using the wave table MIDI driver that comes with the ISA
drivers. Is
there a fix for these problems?
A: These problems are the result of bugs in the MPU-401
driver that
Crystal Semiconductor uses.
Their driver,
CWMPU401.SYS, is a slightly modified version of the IBM driver
MPU401.SYS.
Unfortunately, both the Crystal
Semiconductor
driver and the IBM driver have these bugs.