> I am not using any kind of virtualization software for it.

Okay so you use DOS in real hardware.

> Do you think this card is also compatible with the Intel HDA ???

Depends. Modern mainboards use HDA or AC97 for sound.
Only modern DOS software like MPXPLAY can use AC97,
not sure whether any DOS software can use HDA. In any
case, your old games have BUILT-IN drivers which you
cannot replace. Either your soundcard is ISA SB16 or
SBPro compatible or it is not. There is hope, though:

In PCI soundcards which have it, Adlib / OPL3 / FM
"music" will usually work. PCI Soundcards which try
to be SB16 / SBPro compatible in hardware often only
work on older mainboards (up to K6-2 or PentiumIII?)
for DOS, on newer boards they turn into AC97ish-only.

However, SBLive / SBPCI typically come with a driver
which works like a small dosemu virtual computer: It
lets DOS games use your real hardware, but if they
try to access the soundcard, they are connected to a
simulation which pretends being SB16 while the real
sound is forwarded to the actually AC97 hardware of
the real SBLive / SBPCI soundcard. Only works with
games which are emm386 compatible. Luckily most are.

There is also a driver called VSB Virtual SoundBlaster
which tries to do the same simulation trick but free
(not bundled to soundcards). It only does SB 1.0 afair
and only works either without emm386 or with the QEMM
variant of it yet. Also, it can only output sound to
simple real hardware (printer port Covox, maybe also
the internal PC beeper speaker). Still it would be a
good starting point for generic virtual soundcards:

Using code from dosemu, bochs, qemu, alsa-project etc,
one could make VSB support SB16 / SBPro simulation as
input and output to real AC97 / HDA. It could also be
converted to be MS emm386 or free JEMM386 compatible.

That said, it would need helpers and/or money to be done.


This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
Freedos-user mailing list

Reply via email to