I love this sound card so much I've persisted with a few builds in windows and dos to figure out how to get it working the best for me - a dual card setup with AWE64value & Aopen cobra (aw744l) - i had it set up on an MVP3 SS7 board but now it's running in a 440bx setup with much much more compatibility in DOS. Here's a bit of a rundown of my DOS setup-
*The Yamaha seems to work better if it's set as 220/5/1/330
*I have not changed BIOS settings, all PNP is set to Auto
*The AWE64 works fine set as 240/7/3/7/300/640
* the below formatting is not good :p
In Win98:
Yamaha
Base Address: 220
IRQ: 5
DMA: 1
FM: 388
MPU401: 330
AWE64
Base address: 240
IRQ: 7
DMAlow: 3
DMAhigh: 7
FM: 390
MPU401: 300
Awe wavetable: 640
In DOS:
Setupds settings:
Base address: 220
IRQ : 5
DMAlow: 1
FM: 388
MPU401: disable
Joystick port: disable
CTCM finds:
Base address: 240
IRQ: 7
DMAlo: 3
DMAhi: 7
MPU401: 300
Awe wavetable: 640
C:\CTCM for plug n play manager
C:\SB16 for all AWEutil/drivers/config/mixerset/soundfonts
C:\DS-XG for the yamaha initialisation tool (setupds)
CTCM loads with autoexec.bat from c:\CTCM, which uses the resources set in W98
AWEUTIL /s initialises the card in autoexec.bat
CTCM sets the BLASTER variable to the resources W98 has set (how does this work?? its black magic)
SET Sound=c:\SB16
Mixerset /p /q in autoexec.bat
The yamaha needs to be initialised in dos in order for the line-in to work.
I Manually start the yamaha (until i can figure out how to make DDMA remember IRQ 5, it always defaults to 11 for some reason)
c:\DS-XG\setupds
Turn DDMA IRQ to 5
Enable the line-in
Disable the joystick port and the MPU401 emulation or AWE wavetable gets horrible noise/feedback
Changing the SET BLASTER variables to suit the SBPro functionality of the Yamaha will help in some games, otherwise specifically choose the addresses and dma/irq of the card features needed.
I have found that if a game has multiple music options, along with SB16 support for sound effects, it's good to choose SB16 - 240/7/3/7 and then Adlib, as for some reason any time the Adlib is chosen, the FM chip of the Yamaha just works. Never the CQM chip. I think it's because all Adlib cards try to use 388h? i havnet found a game that allows me to change the base address when choosing adlib.