I'm not having any luck getting digital audio working, I can get FM and GM to work though. For some reason, no matter what configuration I try, the DOS program will either lock up, or the whole system will lock up and reboot.
For example, when I try to configure sound in Duke Nukem 3D, the moment I attempt to test it, the whole comuputer locks up. With Death Rally, sound works, but the game crashed after just a few seconds.
Try searching for YMF724 here in Vogons because I'm pretty sure there are topics with people saying how to setup this properly. From the top of my head I know that the DOS drivers can receive certain parameters to indicate how should it emulate a IRQs and DMA transfers under DOS (DDMA, PC/PCI, INTA, etc.). Odds are just plugging in the SB-Link is not enough, you have to tell the drivers to use it.
Just thought I'd update everyone on my progress with this. I've decided to use the YMF724E-V card exclusively for its XG capabilites and have added an ISA YMF718-S for digital audio in DOS games. I have the XG synth mapped so that I can use that in DOS games that support it as well.
In all cases behaviour is the same:
- if pointing the Found New Hardware wizard to the directory with the (unpacked) driver, it doesn't recognize anything in the directory as matching the hardware.
- running the installer seems to go OK, but after reboot Found New Hardware pops up again and Windows still can't find anything suitable.
- forcing it to install the .inf gives an error that the driver isn't for my hardware, ignoring that error and it starts to install subsequent components but hangs on the game port install, and hangs on subsequent reboots too, needing Safe Mode to remove the driver allowing normal boot again.
Btw, it definitely is a YMF724F-V, I'm looking at the chip now. That's my next approach (after recovery from the latest hang/reboot mess): I have a PCI card with the exact same chip. I'll see what happens if I disable the onboard chip and boot with the card in there.
Edit:
My YMF724F-V card works perfectly, gets auto-detected, installs without a hitch and gives that lovely Win98 start sound without even needing a reboot. Great, but whole idea of this board was I'd be able to get that without a separate card. In any case the drivers themselves are fine and it's not the OS install or compatibility with other components.
...except my boards still doesn't like it. In fact it's identical to the driver I pulled from the Yamaha site. Works with my PCI YMF724F-V, works with your onboard PCI YMF724F-V, but fails to convince my YMF724F-V to do anything ?
Given another seemingly identical board doesn't have the same problems, I strongly suspect there's something wrong with my board. Still, it gets weirder: after failing a again I tried to almost randomly force different bits of Yamaha drivers onto different Multimedia Audio Devices. At one point the system hung with a loud beeping over the speakers. Turns out that chip can still make noise if abused correctly.
"Turns out that chip can still make noise if abused correctly."
Haha.
Commenting to keep an eye on this thread. Hope I don't get any sound driver issues with the
SE44BX-2 I just put together, Has YM740 appearantly.
Yeh I was pretty sure it wasn't a generic driver last night so was surprised the file wasn't named R1234.exe or whatever in Dell's usual way when I grabbed it today, obviously my memory was wrong.
I doubt it's the cause but maybe your motherboard is a different revision? mine is Rev A00 AA 722394-111
BIOS version A11
It seems Yamaha sound cards hate me. I previously got 2 motherboards with built-in Yamaha YMF740s, neither of which will POST, then ended up purchasing a YMF724 that would prevent any and all computers I put it into from POSTing. Today, I picked up another YMF724(YMF724E-V version) and installed it in my IBM Personal Computer 300PL. When I booted the computer with the YMF724, it worked perfectly. Computer POSTed and booted into Windows 95.
I then proceeded to install drivers for the YMF724(I had some drivers on my laptop which I transferred to the 300PL). And again, like with the other YMF724 and the YMF740s before it, I'm faced with ANOTHER problem. Here's what happens: when I install the drivers for the YMF724, the only device installed is YAMAHA DS-XG PCI Audio CODEC. Never mind that, but the sound card doesn't even work. I check in the Device Manager and notice that the sound card's Device Manager entry has an exclamation point on it. This is what Windows tells me when I view the properties:
I can't get rid of this! Even when I try to install the other parts of the YMF724's drivers, I get a Blue Screen of Death with an "Invalid VxD Dynamic Link" error. It screwed up Windows 95 so badly, I had to reformat the hard drive. I have since installed Windows 98(not SE), and I still can't get the YMF724 to work correctly.
Did I ONCE AGAIN get a defective YMF724 or are my drivers crap? Or is the computer at fault? I know the YMF724 will work with DOS stuff on the 300PL as its motherboard uses an Intel 440BX chipset(it doesn't have SBLink, on the other hand).
I only have a single AGP graphics card in the computer(a 3DFX Voodoo 3), but it does have a Crystal CS4235 sound card which I've disabled in the computer's BIOS(it's built into the motherboard). Will I have to fit the YMF724 into another computer? I've got an IBM Personal Computer 300GL I could fit the YMF724 into if all else fails(it does not have any VLB graphics cards nor does it have a built-in Crystal sound card). I found some WDM drivers for Windows 98 for the YMF724 and will give it a go before calling it quits with the YMF724 on the 300PL(I REALLY want the YMF724 to work on that computer as I've put it together as a hybrid Windows 9x/MS-DOS gaming computer, but I NEED authentic OPL2/OPL3 FM Synthesis, however all the sound cards I have with authentic OPL3 ALWAYS screw up when trying to play the floppy disk edition of X-Wing on that computer and any computer with a CPU faster than 133MHz(or 400MHz with any SoundBlaster 16/AWE32 with the CT1747 combo YMF262/YAC512/ISA interface). X-Wing is a game I absolutely have to play with FM music; General MIDI won't cut it for me).
EDIT: Oh no!!! I think I ended up with YET ANOTHER BROKEN YMF724!!! I just installed the WDM drivers, which work but are completely useless for DOS games, and I can't hear a peep coming out of the Line Out, and out of the Speaker Out, there's an INSANELY loud hiss and the sound comes out very faint and COMPLETELY screwed up.
I'm telling you: Yamaha sound cards hate me. This is the 4th one I find and just like all the others before it, either they don't work at all or have problems. Son of a *****! I think I see why the DOS drivers give the "CODEC might not be connected" error. Maybe the codec is broken. I might have some sound cards I could steal the codec from. *checks spare PCI sound cards for codecs*
I discovered something with the YMF724: while I can't hear anything off the YMF724 itself, I can clearly hear my laptop's audio output when it's passed into the YMF724's Line In. Is this an indication the YMF724 is damaged and the codec is fine? Or is part of the codec damaged? It does appear to me as though some pins on the YMF724 are either slightly corroded or improperly soldered. I guess I should try to reflow the solder on the YMF724.
Seriously, I don't know what's with Yamaha YMF724s, if they're supposed to be this horribly unreliable or if I just always end up picking out the crappy ones, but today, I found 4 supposedly brand new YMF724s at a family friend's computer shop and I bought one for use with my Windows 9x gaming PC as my YMF744 works better under DOS than it does under Windows 98 where I get fairly quiet sound in DOS games and an annoying ringing noise in the right audio channel. Well, guess what? IT'S F***ING BROKEN! RIGHT OUT OF THE F***ING BOX! Plug it into my Windows 9x computer, boot the computer, everything is fine, then while Windows 98 is booting, I start to hear an INSANE whining noise that continuously gets louder until it eventually reaches its peak volume(practically pure line level at this point), and nothing I do makes it go away. The Windows drivers for the YMF7xx PCI cards are already installed on my Windows 9x gaming PC, so the drivers installed right away with no problem, but when playing back sound, not only is that whining noise so loud to the point of overpowering everything, but the sound itself is horribly distorted. It does this on every single computer I've used it on.
7fc3f7cf58