{Message part 1/3}So, the EMU8000 cannot process OPL3 music with the Upgrade. Also, the Upgrade does not seem to have an S/PDIF connector.
As to the OPL3 music not being routed to the EMU-8000 - at least you get back two EMU-8000 voices so that a full 32 voices are available. It is probable that nothing was ever programmed that used more than 30 out of the 32 potential voices. The 32 voices are only possible for audio which only utilizes the EMU-8011 one megabyte waveROM samples. If the DRAM slots are populated and utilized, then 2 of the 32 oscillators are dedicated to the DRAM refresh process. So it seems that 30 voices is really a maximum in the real world.
As to a S/PDIF connector, it depends on the AWE32 Upgrade model. Here were the five models of the
"Goldfinch" that were evidently produced by Creative at some point in time...
Creative AWE32 Upgrade card: CT-192x series
AWE Upgrade model numbers: (Goldfinch)
============================
CT-1920 = SB 16 AWE32 PNP UPG Goldfinch 8-pin
CT-1921 = SB 16 AWE32 PNP UPG Goldfinch 8-pin
CT-1922 = SB 16 AWE32 PNP UPG Goldfinch 8-pin & S/PDIF Jack
CT-1923 = SB 16 AWE32 PNP UPG Goldfinch 8-pin
CT-1924 = SB 16 AWE32 PNP UPG Goldfinch 8-pin & RCA Audio Jack
Immediately below is a picture of what the CT-1920 AWE Upgrade card that Dell was shipping to its customers. Dell refers to their OEM version as a
'CT-1922' even though the Creative Labs silk-screened card model number is CT-1920. This is the AWE32 Upgrade version that I purchased from Dell back in 1997 to go with the GxPro's Vibra-16S. Visible on the right-side near the metal ISA card bracket is the 8-pin
"Goldfinch" audio connector, also visible are the unimplemented circuit-board provisions for both analog RCA Audio and digital S/PDIF out connectors. Incomplete information seems to indicate that the CT-1922 model had an external S/PDIF connector actually implemented, while the CT-1924 had an external RCA audio connector installed. It appears from documentation that the S/N ratio was around 80dB for both the analog
'Goldfinch' and the analog RCA audio connectors. No information was found on the S/N ratio of the digital S/PDIF out connector.

The Creative CT-1920
Advanced Wavetable Upgrade
The following three diagrams from the CT-1920 Advanced Wavetable Upgrade manual reinforce the fact that some models of the CT-192x line
did have analog RCA Audio and digital S/PDIF connectors implemented.

AWE Upgrade manual
#1

AWE Upgrade manual
#2

AWE Upgrade manual
#3
The Upgrade is not meant for connecting to standard '16, its meant for the Vibra cards. So maybe these changes reflect differences in implementation between the 16 and Vibra 16s.
The difference in the initial AWEUTIL.EXE utility for the CT-192x AWE32 Upgrade vs the AWEUTIL.COM utility for regular SB-32/AWE32/AWE64 was due to the fact that the algorithm for the detection of the base port for the EMU-8000 was different due to the PnP nature of the CT-192x. The functionality of the AWEUTIL.EXE utility was transferred to the AWEUTIL.COM utility in later releases so that there was no more need for the older AWEUTIL.EXE utility. The typical SB32/AWE32/AWE64 was configured so that the base Sound Blaster I/O port address plus 0x400 would be the EMU-8000 I/O port base address. The PnP nature of the CT-192x AWE32 Upgrade would allow the EMU-8000 I/O port base address to be located at 0x620, 0x640, 0x660 or 0x680 - independent of the Sound Blaster base I/O port address. The later versions of AWEUTIL.COM and DIAGNOSE.EXE both recognize this possibility and will function properly with the EMU-8000 base I/O port address not being exactly 0x400 above the Sound Blaster base I/O port address. However, most DOS applications and 3rd-party sound-card drivers written to support the SB32/AWE32/AWE64 will fail to support the CT-192x AWE32 Upgrade unless the EMU-8000 base I/O port PnP configuration follows the
"SB base I/O port + 0x400" rule. The AWEUTIL.COM v1.36 and DIAGNOSE.EXE v4.05 support the CT-192x AWE32 Upgrade card, therefore deprecating both AWEUTIL.EXE and AWEDIAG.EXE completely.
Possible SB16/AWE Hardware ISA PnP settings:
=================================================
Interrupt (IRQ) : 2, 5, 7, 10
8-bit DMA Channel : 0, 1, 3
16-bit DMA Channel : 5, 6, 7
Joystick I/O Address : 0x200
Audio I/O Address : 0x220, 0x240, 0x260, 0x280
MPU-401 I/O Address : 0x300, 0x330
FM AdLib I/O Address : 0x388
EMU8000 I/O Address : {0x620, 0xA20, 0xE20};
{0x640, 0xA40, 0xE40};
{0x660, 0xA60, 0xE60};
{0x680, 0xA80, 0xE80}.
I also do not believe that the CT-192x
"Goldfinch" was
designed to connect exclusively just to Vibra-16 cards or select SB-16 cards, although they were
marketed that way... The
'Goldfinch' 8-pin audio connector was, of course intended to connect to a compatible OEM motherboard
'Goldfinch' wave audio input connector. The fact that a particular motherboard or OEM sound-card might have the actual SB-16 chipset, or the Vibra-16
(CT2501), or the Vibra- 16S
(CT2504), or the Vibra-16C
(CT2505), or the Vibra-16XV
(CT2511) or a line-in trace to whatever motherboard audio is present would not matter. The CT-192x
'Goldfinch' could be used in a stand-alone fashion if the audio or S/PDIF connectors were present
(or added) on the AWE32 upgrade card.
If an ISA CT-192x AWE Upgrade card appears to have its Emu-8000 synth output available only via its proprietary
'Gold_Finch' analog audio connector, do not give up hope. While these Sound-Blaster cards might not have the corresponding proprietary
'Gold_Finch' 8-pin header, they may still receive the synth output of the AWE32 Upgrade Emu-8000 from the CT-192x PnP-ISA card by way of a CD or AUX audio-in connector. An adapter patch cable can be constructed so that most Sound Blaster models
(from the Sound Blaster 2.0 model with the SB2CD upgrade, upwards) that have an analog CD-in connector will function when paired with the CT-192x AWE Upgrade card. This dual ISA card configuration yields the functional equivalent of an Sound Blaster AWE32, with some additional advantages.
More detailed instructions on that adapter patch cable construction below...Sound Blaster 16/AWE32 Basics:Here is a block diagram of the Creative Sound Blaster 16 model hardware implementation:

Sound Blaster 16 LSI block diagram
Source: Sound Blaster Series Hardware Programming Guide Chapter 1-9, PDF page #22/141.
Here is a block diagram of the Creative Sound Blaster AWE32 model hardware implementation:

Functional Block Diagram of Sound Blaster AWE32
Source: Developer's Information Pack version 3.01, Page 1-9, PDF page #10/110.
The above block diagram illustrates the typical SB-16 or SB AWE32 manufactured from the various Creative LSI ASICs and 3rd-party components. The 8/16-bit AD/DA section originally used a Creative CT1701 LSI ASIC, which was eventually replaced by the 16/16-bit Creative CT1703 LSI ASIC. The
"FM or Music Synthesizer" block was usually composed of the Yamaha YMF-262-M OPL3 and YAC-512-M DAC components which defined the original OPL3 "sound" of the SB-16. Creative eventually replaced the Yamaha components with the CT1747 CQM LSI ASIC or included the CT1747 CQM "OPL" functionality in the CT2501, CT2502, CT2505, CT2511, CT8903 and CT8920 VLSI ASICs. Below is a partial table of the Creative (V)LSI ASICs and their supposed functions.
Creative (V)LSI Function
---------------------------------------------------------------------------
CT1701 8/16-bit ADC/DAC Codec
CT1703 16-bit ADC/DAC Codec
CT1741 DSP
CT1745 Analog Mixer
CT1746 ISA Bus interface
CT1747 E-mu CQM OPL3 replacement
CT1748 ASP (CSP)
CT1749 VLSI: CT1741+CT1746+CT1747
CT1971 EMU-8000 processor
CT1972 EMU-8011 (1 MB Mask waveROM)
CT1978 Binaura 3-D Audio
CT2501 VLSI: ViBRA-16 = CT1703+CT1741+CT1745+CT1746
CT2502 VLSI: ViBRA-16 Pro = CT1703+CT1741+CT1745+CT1746+CT1747
CT2504 VLSI: ViBRA-16S = CT1703+CT1741+CT1745+CT1746
CT2505 VLSI: ViBRA-16C = CT1703+CT1741+CT1745+CT1746+CT1747
CT2511 VLSI: ViBRA-16XV = CT1703+CT1741+CT1745+CT1746+CT1747
CT8903 VLSI: CT1971+CT1978+ CT1703+CT1741+ CT1746+CT1747
CT8908 VLSI: S/PDIF digital output
CT8920 VLSI: CT1971+CT1978+ CT1703+CT1741+CT1745+CT1746+CT1747
Sound Blaster "ViBRA" CT25xx series VLSI ASIC overview:
The Creative
"Vibra 16" line of VLSI ASIC packages appeared to have started with the CT2501, intended as a replacement for the proto-typical Sound Blaster 16 CT1745/CT1746/CT1741/CT1748/CT1703 LSI plus combination. This first
"Vibra" design iteration sacrificed its equivalent to the CT1745-A Mixer analog bass, treble and gain controls but did gain a S/N ratio of around 82dB vs the CT1745-A S/N ratio of 75dB. The CT2501 VLSI was used in the original SB Vibra-16 cards and the original SB-32 non-PnP retail cards. The Yamaha YMF-262-M OPL3 and Yamaha YAC-512-M DACs components were still used in the FM Synthesis section of the original Vibra-16 based sound-cards. Typical S/N ratio was around 80dB, with the released DSP is the 4.13 version.
The original CT2501 VLSI ASIC based Vibra-16 was followed by the Creative CT2502 VLSI ASIC
(containing licensed tech from arch-rival Crystal Semiconductor) - which gained back the analog Mixer bass, treble and gain controls and had an even better S/N ratio
(85 dB) than any of the follow-on CT1745-S or CT1745-T LSI Creative mixer designs. It was used in some SB-32 PnP model CT-3600
(retail), in the all SB-32 CT-3604
(OEM) made for Micron and finally in the CT-3671 model sound cards. The CT2502 VLSI ASIC based Sound Blaster cards are now considered to have been the
'cleanest' implementation of the Sound Blaster hardware standard ever used by Creative ISA sound-card products, with a S/N ratio about 12-15dB better than the older SB-16 CT1745-A LSI based combo. The CT2502 VLSI based versions of the Creative CT-3600 and CT-3604 Sound Blasters led the Creative ISA Sound Blaster pack in S/N ratio. After a limited run of the CT2502 VLSI based sound cards, Creative used the royalty-free home-grown CT1745-T revision LSI instead in many of the other CT-3600 models and OEM versions CT-3601, CT-3602 and CT-3603. These Creative CT-360x model sound-cards were produced with the same Creative CT1745-T LSI mixer as was the later AWE64 Gold. The downside of the CT2502 VLSI package? No use of the SB Pro 2 or SB-16 standard Yamaha YMF-262-M OPL3 or YAC-512-M DAC chips. Instead of the previous Sound Blaster standard Yamaha OPL3 FM synthesis, Creative substituted the E-mu designed CT1747
CQM quadratic modulation LSI, which was intended to be a replacement for the previous Sound Blaster standard Yamaha provided OPL3. Therefore the CT2502 VLSI package integrated the
"OPL functionality" of the Creative home-grown CT1747 CQM LSI package. The genuine Yamaha OPL3 used a 256-point look-up table per quarter of the sine waveform, producing a better waveform than does the mathematical approximation of the Creative/E-mu designed CT1747 CQM LSI replacement for the Yamaha OPL3, which had previously defined the ISA Sound Blaster cards FM synthesis. The released DSP is the 4.13 version.
The Vibra-16S was the next design iteration based on the
(CT2504) VLSI ASIC, which gave up the analog Mixer bass and treble controls but had a better or equal S/N ratio of around 80dB as compared to the CT1745-A, CT1745-S or CT1745-T used on the SB-16, SB-16 PnP and AWE-64 respectively. While its S/N ratio was not as high as the preceding limited-run CT2502 VLSI, it did reduce OEM costs by encompassing many of the other separate Creative Labs LSI chips used on a real SB-16, excepting the all-important Yamaha YMF-262-M OPL3. The fact that the VLSI ASIC transistor budget of the CT2504 OEM product did not allow for the integration of the Creative 1747 CQM functionality luckily required OEMs to use the genuine Yamaha YMF-262-M OPL3 and Yamaha YAC-512-M DACs in their motherboard and OEM Vibra-16S designs manufactured by Creative Labs. The next iteration of the Creative Vibra VLSI line would eliminate the need for the Yamaha produced OPL3 and DACs completely. So the CT2504 based Vibra-16S looks like a happy accident in the cost-reducing Creative drive of the mid 1990s. DSP is typically the 4.13 version.
Added White, "It is important to understand that while we have created the chip to include all of the Sound Blaster technology, mother boards will have to use in addition, the Yamaha OPL 2 or OPL 3 chip as well."
Volume pricing is not yet available, but Creative maintains that the technology will provide an "economical audio solution," while offering the highest sound technology.
The company also claims that the Vibra 16 is the only chip "solution" available that provides 100 percent software compatibility with the Sound Blaster 16 audio standard.
Source:
Creative Labs offers sound chip technology Newbytes New Network, Patrick McKenna, April 14, 1994.
The Vibra-16C
(CT2505) was the cost-reducing, even more
"integrated" OEM version of the earlier Vibra-16S chipset, used extensively by OEM motherboard makers to replace the previous Vibra-16S VLSI. The Vibra-16C
(CT2505) VLSI package went even further than the Vibra-16S
(CT2504) design by eliminating the need for the separate Yamaha YMF-262-M OPL3, and Yamaha YAC-512-M DACs for FM Synthesis audio output. So the Vibra-16C is the custom VLSI OEM package which for the first time included the functionality of the Creative/E-mu CT1747 CQM LSI which was intended as a Yamaha YMF-262-M OPL3 replacement - it was the Creative
'custom' integrated FM synthesizer. Ah, the Creative cheapness rears its head - it does not use a true Yamaha YMF-262-M for the FM synthesis. No more paying Yamaha... So the only Vibra VLSI package which retained the true Yamaha OPL3 sound was the Vibra-16S CT2504 VLSI for OEMs and OEM sound cards. Typical S/N ratio of around 80dB, while the DSP is typically the 4.16 version.
The Vibra-16XV
(CT2511) was a further cost-reduced VLSI design which appears to implement only two 8-bit DMA channels instead of the previous one 8-bit DMA and one 16-bit DMA channel. The Vibra-16XV
(CT2511) was used in the CT-4170, CT-4171, CT-4173 Vibra based WavEffects models and returns a DSP v4.16 value, with the typical S/N ratio of around 80dB. A real winner here...
Continued in next message posting...dvwjr
edit: relinked missing image files