Scali wrote:I think it is relevant, since video cards have changed tremendously over the years, and apparently this has not prevented them f […]
Show full quote
Ozzuneoj wrote:Also, my comment about VGA is obviously directed at the fact that VGA devices generally work together and the interface itself is still common. I don't know anything about VGA being emulated, and this isn't really the place for a discussion on that subject.
I think it is relevant, since video cards have changed tremendously over the years, and apparently this has not prevented them from remaining backward-compatible, in whichever way.
Perhaps the issue with sound cards is that software could (and should?) take care of it.
Eg, the NTVDM in Windows 2000 and newer had its own SB emulation built in, therefore cards didn't require it.
Like I said, the necessity for VGA to remain compatible is the reason that it HAS remained compatible. There is a long history of VGA being used on PCs, which is why I can put an OAK OTIVGA 16bit ISA VGA\EGA card into an 8bit slot in my IBM 5150 and have it display an image on a modern VGA LCD screen with minimal fuss. VGA has only very recently not been included on some PC graphics cards (some no longer have DVI-I). It is a bit of a gamble for mainstream hardware to not include VGA, because both "normal" users (who may still have a VGA monitor or PC they want to use) and enthusiasts (who may have more than one device, one of them being VGA) frequently make use of the interface.
Comparatively few people actually care about Soundblaster DOS compatibility though and it has been that way for over a decade, so there isn't a good source of components or information that would allow companies to create the hardware necessary to do this, and there would be an extremely small market for it.
It is a completely different situation. Its like saying, why don't cars still have cassette decks if they can still give them radios? Hardly anyone cares about cassette decks, where as radios are cheap and incredibly common and would seem crazy to leave out.
Also, software emulation already exists (DOSBox, VDMSound, This), and new projects are popping up all the time. It's a totally different thing than having a 2016 computer fully natively support 1991 features in hardware.
Scali wrote:Ozzuneoj wrote:We both acknowledge that it is up to the people that make the hardware to determine if this kind of thing is possible
No we don't. I say that to the best of my knowledge, it is technically possible to do so. And probably not even very hard... I think a hobbyist might be able to concoct some sort of PCI-e contraption by using a real OPL3 chip and some FPGA or microcontroller to take care of the PCI-e interface.
Obviously it is not economically feasible, but that's another story. I merely objected to the claim that it was somehow technically impossible to drive an OPL3-based card via a PCI-e interface.
*shrug*
We're splitting hairs here. I said "it is up to the people that make the hardware to determine if this kind of thing is possible" and you said "I think a hobbyist might be able to concoct some sort of PCI-e contraption by using a real OPL3 chip and some FPGA or microcontroller to take care of the PCI-e interface."
What more can I say? I'm agreeing with you. Someone would need to make it for it to work.
I never said it was technically impossible, but even if the right combination of cards\boards exists currently, it can't possibly work well enough to justify having to look for a specific motherboard and sound card combination to use Windows 9x\DOS on a system with an Ivy Bridge or faster CPU (since anything older has native PCI anyway).
If someone builds a custom card that can do what we want and goes into a PCI-E slot, then that'd be awesome. But we'd still be saddled with trying to run old operating systems and games on hardware that is several dozen times faster and more complex than the hardware it was meant for. Because of this problem, I also doubt that anyone will bother making the hardware to do this, unless someone actually develops and mass produces a genuine old-school gaming PC platform with easy to find components, from the ground up with ISA, PCI, AGP, PCI-E and full DOS compatibility for all of them... in which case, why not just use an ISA card?