VOGONS


Pairing a SB16 with other sound card to fix MPU-401 and CQM.

Topic actions

Reply 60 of 67, by Tiido

User metadata
Rank l33t
Rank
l33t

It is not possible to disable individual components on YMF71x cards but you can move them to addresses nothing touches, my SETYMF util will allow you to do that.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 61 of 67, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

Crystal Semi cards do allow components like OPL and PCM to be disabled.

All hail the Great Capacitor Brand Finder

Reply 62 of 67, by Zoomer

User metadata
Rank Member
Rank
Member
Tiido wrote:

It is not possible to disable individual components on YMF71x cards but you can move them to addresses nothing touches, my SETYMF util will allow you to do that.

oh oh! Tiido! *fan attack!*

No, really, how exactly did I miss that project of yours?! Thanks, I'm going to play around with SETYMF!

MB: Asus P3B-F 1.03 (2x ISA)
CPU: PIII-S 1.4GHz/VIA C3 800MHz
RAM: 256MB PC133
Video: GeForce 4600Ti/Voodoo 5 5500/Voodoo 3 3500 for DOS Glide
Audio: SB16 OPL3 + Audigy Platinum Ex
OS: Windows 98

Reply 63 of 67, by Superpuissant

User metadata
Rank Newbie
Rank
Newbie

Hey, just sharing my experience: so, like many of you, I recently started my quest for the perfect sound card for dos games. I went though thousands of threads, I read billions opinions, completely lost my mind and spent a fortune in old overpriced pieces of c..p that were supposed to make that p233 and K6-2 500 sound better.
Then I found this topic and it was like, yeah! Let's do that and push it a bit further! So I did the following:

I have modified a SB CT2940 to replace the CQM chip with a YMF289B (and its DAC) - From time to time I replace the CT 2940 with a CT2290 just because it's big and bulky so probably sounds better...
I've coupled it with a Yamaha YMF718 handling the MPU (what a waste!!)
I have added a PCI sound blaster Audigy 2 ZS for windows 98 EAC and soundfonts treats

The CT2940 and the Audigy are linked together with a y jack splitter, so no need to unplug anything when switching between Windows 98 and DOS.

I am now the proud owner of a complete 3 perfectly capable sound cards pasta mess nonsense that works fine most of the time.

Although, depending of the game, the FM is coming either from the Yamaha YMF718 or from the CT2940 (that sound alike to my hear) and it seems that I there is nothing I can do against it.
And that, my friends, is what is keeping me awake at night...

Reply 64 of 67, by Jo22

User metadata
Rank l33t++
Rank
l33t++

A few years ago, I successfully mated a Sound Blaster 16 Model CT1740 with a Media Vision Pro AudioSpectrum 16.

If memory serves, I managed to use all resources on both cards by using different values for the SB 1.5 emulation of the PAS16 and the SB16 (disabling the Thunder Board was an alternative, but I liked the idea of two SBs).

The main issue, however, was that the PAS16 used the OPL3 base address as its own control port, too.

While the PAS16 has special circuitry for its OPL3 to make it work, the SB16 has not.
Which resulted in a horrible noise on the SB16's OPL3 when MVSound.sys was loaded during boot.

To fix the noise, I had to run Diagnose.exe.
When the tests were completed, the SB16's OPL3 stopped making noises.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 65 of 67, by Scirocco

User metadata
Rank Newbie
Rank
Newbie

Hi. I have the same card model ct2950 that works with the Roland sc-55. I have a problem with the sound blaster because it uploads MIDI to me on port 330, which is the same as Roland. I can't switch the SB to a different MIDI port because it's already in use. How to turn off MIDI completely in SB?

Reply 66 of 67, by SScorpio

User metadata
Rank Oldbie
Rank
Oldbie
Scirocco wrote on 2021-11-14, 12:45:

Hi. I have the same card model ct2950 that works with the Roland sc-55. I have a problem with the sound blaster because it uploads MIDI to me on port 330, which is the same as Roland. I can't switch the SB to a different MIDI port because it's already in use. How to turn off MIDI completely in SB?

What are you using to initialize the card? The CT2950 is a PnP card and should be supported by Unisound. You can create a custom SET Blaster variable with the MPU401 setting set to 0 (zero). You can then initialize the other parts of the card while not mapping a port to the MPU401 part. You'll even be able to have the MPU401 disabled, while still having the gameport enabled if you want.

Reply 67 of 67, by Socket3

User metadata
Rank Oldbie
Rank
Oldbie
James-F wrote on 2016-08-31, 15:33:
I remembered that I have a Sound Blaster 16 CT2950 stashed away because it has a CQM instead of OPL3 and a hanging note bug on t […]
Show full quote

I remembered that I have a Sound Blaster 16 CT2950 stashed away because it has a CQM instead of OPL3 and a hanging note bug on the MPU-401, so it was no use to me.
Yet the CT2950 also is one of the cleanest, quietest and well behaved SB16 cards around, so I loaded in the PnP driver (ctcm.exe + ctcm.cfg) only the parameters I want the SB16 to enable.
Keeping Port0=220, Irq0=7, Dma0=1, Dma1=5 and omitting Port1=330 (MPU-401) and Port2=388 (Adlib) parameters from the ctcm.cfg and loaded the PnP driver with ctcm.exe.
Along with the SB16 PnP driver I loaded the YMF719 PnP driver with A240, I5, D0 so they don't conflict with one another.
The YMF719 handles the MPU-401 on port 330 and Adlib (OPL3) on port 388, YMF719s output (Line-out) is looped with a small 1/8" cable to the SB16 Line-In.

In the SB16 mixer I zeroed the MIDI slider which responsible for CQM and MPU-401 header audio return (yes together), although not needed because the PnP driver did not load these.
I raised the Line-In volume and ticked the "Line" L/R in the Output section of the mixer.
Now I have full control over the MPU-401 Return and OPL3 balance in the YMF719 mixer, and YMF719 output to SB16 output in the SB16 mixer.
And most importantly I have the full control over all aspects of the sound elements.

Long story short, SB16, no hanging notes, proper OPL3, no hardware conflicts, dead silent, all games sound as the developer intended. 😀

What say ye?

Thank you for this thread!!! I've been looking for a way to use my SCC1 together with my CT2250 for a couple of weeks with no progress - then I came upon your thread. I created ctcm.cfg and put it in my C:\CTCM folder since there was none, and runnig ctcm.exe without this file defaults to adress 220, irq 5, dma 1 and 5, port 330. I then added the following lines to the ctcm.cfg file:

Port0=220
Irq0=5
Dma0=1
Dma1=5
Port1=300
Port2=388

Then I tracked down a copy of mixerset.exe, and added it to autoexec.bat like so:

C:\SB16\MIXERSET /MA:200 /VO:200 /CD:200 /LI:200

This un-mutes the line input so I can hear the SCC1 (witch outputs to a jack-jack cable connected to the CT2250's line in).

Now I have sound blaster 16 digital audio and SCC1 (Sound Canvas) midi music trough port 330, while still having the CT2250's MPU401 interface available to use with other hardware on port 300.

Thanks again for the thread - until today I had little to no idea what the CTMM utility was for and how to use it. Creative's manuals and documentation are not the best made, and I couldn't make much sense of them, That coupled with the fact that some SB16 cards have a MPU401 disable driver while others don't, make it a pain to configure these correctly.