DOS Days

Sound Blaster 16

In June 1992, the Sound Blaster 16 was introduced as the successor to the Sound Blaster Pro, though the Pro was sold for a number of years alongside the SB16. The first '16' model was CT1740. For the first time you could get a Sound Blaster card with CD-quality (44 kHz) digital audio sampling.

A 1st-gen Sound Blaster 16 (model CT1740)

Creative Labs produced an enormous number of variants of the Sound Blaster 16, which are all listed below (note that ViBRA-based cards are not in this list - visit the ViBRA page for those). Click on the link to go to that card's dedicated page. All subsequent model numbers are also covered on that page.

Sound Blaster 16 Range
1st Generation
Sound Blaster 16 (CT1740)
[CT1790]
Sound Blaster 16 MultiCD (CT1750) [CT1759, CT1780, CT2700, CT2709]
Sound Blaster 16 SCSI-2 (CT1770) [CT1779]
Sound Blaster 16 Value Edition (CT2740) [CT2749]
Sound Blaster Easy 16 ASP (CT2750)
Sound Blaster 16 ?? (CT2830)

2nd Generation
Sound Blaster 16 MCD ASP (CT2230) [CT2239, CT2920, CT2929]
Sound Blaster 16 IDE (CT2290) [CT2291, CT2299]
Sound Blaster 16 Value Edition (CT2770) [CT2770A, CT2771, CT2772]
Sound Blaster 16 Value Edition (CT2840)

3rd Generation
Sound Blaster 16 CSP (CT2910) [CT2911, CT2919]
Sound Blaster 16 Value Edition (CT2950) [CT2959]
Sound Blaster 16 Value PnP (CT2980)

The Sound Blaster 16 also got a socket for the ASP, or "Advanced Signal Processor" which is chip CT1748A. This was later rebranded CSP, or "Creative Signal Processor" to avoid confusion with Microsoft's Active Server Pages. The SB16 also got a new expansion header for their "Wave Blaster" (CT1910) which was a wavetable daughterboard. "Value" and OEM versions tended to not have the new header nor the ASP/CSP.

In its early stages, Sound Blaster 16 retained the Yamaha OPL3 chip for FM music synthesis, so was still backward-compatible with the original Sound Blaster. Unfortunately, due to a flaw in the initial silicon, the Sound Blaster 16 range do not have proper Sound Blaster Pro compatibility (1 or 2) - so when it ran in "Sound Blaster Pro compatibility mode" (i.e. for all DOS games), it could only support mono playback.

"The Sound Blaster 16 Value is perfect as a low cost solution to crystal clear CD quality sound. It features the new IDE interface for connection to any compatible CD-ROM drive.

The 16 Pro offers the same high quality sound, plus the facility to upgrade. Also available with advanced signal processing for enhanced sound capability, it features both IDE and Creative/Panasonic CD Rom interface."
     
- Creative Labs advert in PC Review, September 1995

 

A PCI version of the Sound Blaster 16 was released, but this lost backward-compatibility with the Sound Blaster due to its lack of DMA for producing sound, so a software driver workaround was provided, although this proved to be less than 100% compatible for many games. In Windows, however, the card worked well.

 

If you want some more in-depth info on all things specific to the Sound Blaster 16 range (pre-ViBRA), read on...

CSP (Creative Signal Processor) / ASP (Advanced Signal Processor) Chip
The CSP (ASP) chip added some new features to the Sound Blaster line, such as hardware-assisted speech synthesis (through the TextAssist software), "QSound" audio spatialization technology for digital (PCM) wave playback, and PCM audio compression and decompression. Software needed to be written to leverage its unique abilities, yet the offered capabilities lacked compelling applications. As a result, this chip was generally ignored by the market.


The CT1748 Creative Signal Processor chip

Creative renamed ASP to CSP at some point, but they are identical. TFX by Ocean Software is the only game known to support this chip. If your board has a CT1748 chip, either in a socket or soldered to the board, you have the CSP/ASP chip. The chip itself was an SGS-Thomson ST18932 DSP core with 16 KB of program RAM and 8 KB of data RAM built-in.

OPL3 vs CQM
The majority of Sound Blaster 16 cards feature either a discrete Yamaha YMF262 OPL-3 FM synthesizer as used on the Sound Blaster Pro II, or a Creative CT1747 chip which has this synthesizer integrated. Some post-1995 cards (notably the CT2910) feature the fully compatible Yamaha YMF289 FM synthesis chip instead. All of these contain true Yamaha OPL-3 circuitry.

A 2nd-gen Sound Blaster 16 (model CT2940)

Starting in late 1995, Creative designed a cost-reduced replacement for OPL-3 which they called "CQM" (Creative Quadrature Modulation) synthesis, which largely emulated the features of the OPL-3 chip. However, its emulation was far from perfect, producing considerable distortion in FM-synthesized music and sound effects. Click here for a YouTube video that plays the same track using CQM, then on an ESS card using their own OPL-3 compatible "ES-FM" (a good emulation), then from a true OPL3 card. Cards with CQM are to be avoided if you wish to hear true Yamaha FM synthesis as it was originally intended.

   
From left: Yamaha YMF262, Yamaha YMF289B, and Creative's CT1978 CQM

The design of the Sound Blaster 16 board, which varied from model to model, could further exacerbate CQM's inaccuracies. Despite its shortcomings, it was much more faithful-sounding than the sample-synthesis simulation that AudioPCI-based sound cards employ. Boards utilizing CQM synthesis have a CT1978 chip, or they may have CQM integrated into another chip, e.g. ViBRA16C/X-based boards.

Hanging MIDI Notes Bug
Cards with DSP version 4.11, 4.12, or 4.13 suffer from hanging notes when digital sounds and MIDI are played at the same time. It does not matter what MIDI device you use (an external device attached to the game/MIDI port or on the Wave Blaster header) - you will get this bug. The best workaround for this is to use a separate card for MIDI. Any card with the Creative CT1747 chip does not suffer from this bug, nor do those with DSP version 4.04, 4.05 or 4.16.


The CT1741 Digital Signal Processor version 4.13

You can check your DSP version by looking at the medium-sized CT1741 chip on the card. it will have a code after the text CT1741, for example "V405" - this would be DSP version 4.05.

DAC Noise Issues
Different DAC chips were used on the Sound Blaster 16, including CT1701, CT1703-T, CT1703-TBS and CT1703-A. The first of these (which is the oldest variant) is rumoured to be the cause of noise on these cards, so if possible, check for a CT1701 or a variant of the CT1703 that is on the card before you buy it.

The CT1703-TBS is apparently decent for noise (low) and is also found on the CT2290, AWE32 and AWE64.
The CT1703-A is the most recent and quietest, and is found on numerous later SB16 cards up to AWE64 Gold. So in order of preference, get a card with the CT1703-A, then the CT1703-TBS, and avoid cards with either the CT1701 or CT1703-T.

Plug & Play or Not
The first generation Sound Blaster 16s came with the CT1746 bus interface chip - these cards were all non-PnP (configured by jumpers) and no software initialization was required. Second generation Sound Blaster 16s got the CT1747 bus interface chip which included an embedded Yamaha OPL3 chip. These required jumpers to set the I/O range (IOS0 & IOS1), joystick enable/disable (JYEN) and MIDI I/O Select 330/300 (MSEL). However, IRQ and DMA selection were done in software on startup - something Creative called "Auto Init". SBCONFIG.EXE or DIAGNOSE.EXE needed to be loaded in AUTOEXEC.BAT to tell the card which resources to use at boot. 

Regardless of whether your card is PnP or not, if you cannot find the original driver disk, or don't want to have the hassle of lots of utilities to initialise your card, you can try UniSound from Vogons member JazeFox - it's a simple utility that detects and initialises your card, making it ready for action. It works on SB16 cards including all the ViBRA-based ones, AWE32, AWE64, as well as many other manufacturers sound cards such as those with OPTi, Crystal, Analog Devices, Yamaha YMF71x, ESS1868/1869, and more! It is designed to work on systems from old 8088/8086 XTs up to Pentium-era and beyond.

So, pros and cons of the Sound Blaster 16 range...

+ CD-quality digital audio
+ On some cards: an MPU-401 compatible game/MIDI port.
+ On some cards: a Wavetable connector for the CT1900/CT1910 "Wave Blaster"
+ On some early cards: a true Yamaha OPL3 chip for best FM music quality
- "Hanging MIDI notes" bug on many cards
- Loss of full Sound Blaster Pro backward compatibility (mono only, not stereo)
- "noisy" audio

The CT2230 and CT2290 seem to be the most loved SB16s because they offer the lowest noise output of all the SB16 cards and are not Plug & Play. This is good because we retro gamers like to have our choices at the hardware level! Plug & Play was in its infancy in 1994, and would make configuring your card almost impossible outside of Windows.

The table below summarises the various Sound Blaster 16 models, in order of generation. Note that the CSP column qualifies as a 'yes' even if the card only has solder pads for the CSP/ASP chip:


Click to expand

First Generation (CT1xxx)

Two things make a Sound Blaster 16 a 1st-generation card: the presence of a separate Yamaha FM synth, and the fact it is 100% configured via jumpers.

The CT1740 and CT1750 are the least hassle Sound Blaster 16s to buy (across all the generations). DSP versions 4.05 and lower don't have the hanging MIDI note bug (avoid later CT1750s with 4.11 and 4.12), they output genuine Yamaha FM audio, require no software initialisation, and don't take up any extra system resources.

Unfortunately, some refer to these as "noise blasters", since everything will sound noisy on these cards. Most 8-bit digitized sound has an audible layer of hiss surrounding the sample playback.  This hiss is not observed when playing back FM music.  Mixing the audio from the Wave Blaster connector will also sound muffled.  When 8-bit digital samples play there are often pops and clicks in the audio output. 

Also note that some cards with part number CT2xxx fall into the 1st-generation as well (confusing, eh?), as they have a separate Yamaha FM synth on the board.

Second Generation (CT2xxx)

Creative Labs introduced the 2nd generation of Sound Blaster 16 cards in 1994, starting with the CT2230. The key difference from the 1st generation is that the Yamaha YMF262 was now gone as a discrete chip. Instead Creative Labs integrated the YMF262 into their own chip called "CT1747". These chips got the official "OPL" logo stamped on them, as they did contain the Yamaha circuitry inside. Also sadly gone was the hardware thumbwheel volume control.

To help with configuring the 2nd-gen cards, they were all "Auto Init", meaning IRQ and DMA selection were done in software on startup, but I/O channels and other enabling/disabling of features such as the joystick port were still made via jumpers on the board itself.

The CT1745A mixer chip from 1992 got an upgrade during this 2nd generation to CT1745-S (1993) and later to CT1745A-S (1994), though the first CT2230 cards still came with the original CT1745A.

They all supported the following sound standards:

  • Ad Lib
  • Sound Blaster
  • Sound Blaster Pro (in mono only)
  • Sound Blaster 16

The MPU-401 interface on the 15-pin game/MIDI port continued to be non-standard (the pinouts differ from the Roland standard).

The noise, pops and clicks associated with the first generation were now fully gone when paired with the later CODEC of the second generation.  The IRQ and DMA selection was now done by software settings on startup.  The settings that still required jumpers were the I/O address selection, the MIDI interface enable/disable and address selection, and the joystick enable/disable, so I would say this is "semi Plug & Play", and doesn't fully conform to the PnP standard.

The least noisy of the Sound Blaster 16 second-gen cards are the CT2940 and CT2980 with an embedded Yamaha YMF chip. These have the CT2502 (ViBRA) chips and are Plug & Play.

Third Generation (CT29xx)

The third-generation of Sound Blaster 16 arrived in 1995 - these cards were ISA Plug & Play-aware. As such, there are no jumpers to configure in order to set up the audio.

Most third-generation cards come with the Creative Labs CQM chip instead of true OPL3 Yamaha chip, but there are cases where a Yamaha chip is present. The vast majority of these cards are jumper-free and are fully ISA Plug & Play.

 

Drivers and Install Disks

Original Sound Blaster 16 DOS Installation disks
Sound Blaster 16 Drivers
Sound Blaster 16 Value Edition - Drivers and Application disks
Original and Basic Edition floppy disks for CT1730
CT1730 Windows 95 Drivers and Applications disks
CT1730 Creative CR-563 and IDE CD-ROM Drivers Disk for Windows 95 (UPG-W95-01-ENG)
CT1730 Sound Blaster 16/AWE32 Drivers Disk for Windows NT 3.5 (revision 1)
CT2260 ViBRA16 Driver
CT2770 SB16 Value Edition floppy disks
CT2940 Installation Program Loader for SB16/AWE32/AWE64

Init utility to get some Sound Blaster PnP cards running on an XT or 286

UniSound v0.76b Driver