From: Eric Auer <e.a...@jpberlin.de>
Hi Userbeitrag, > The only solution for /modern DOS/ would be to write an emulation for a > well supported sound card for older programs and games. That would be, > say, a SB16 emulation driver for AC97 and HD-Audio on-board sound cards. > So every DOS program/game would see the well supported SB16 and -- if > supported by this very program or game -- would be able to use it > through the emulation. I think this is how DOSBox does support sound. Yes and no... Dosbox and Dosemu use protected mode to simulate PC specific hardware, but they are not drivers. They are whole virtual simulation environments. On the other hand, "SB PCI" and "SB Live" did indeed use protected mode "drivers" where at least some of the differences between actual hardware (mostly AC97 PCI chips) and what games expected (usually SoundBlaster in ISA variants) were compensated by simulation: The protected mode "driver" intercepted attempts of the games to manipulate the ISA hardware, made the games see what they had to see and sent the sound data to the actual PCI hardware. There are very few open source drivers in that style: I am only aware of the "VSB" Virtual Sound Blaster package which is limited to very minimal SoundBlaster variants (1.0? 2.0? 8 bit?) and does not support DOS extenders as far as I remember. So only real mode games which accept vm86 mode limitations did work, I think... I have mirrored an old version at www.auersoft.eu/soft/by-others/ Regards, Eric ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user --- Internet Rex 2.29 * Origin: capcity2.synchro.net - 502/875-8938 (1:2320/105.99) --- * BgNet 1.0b12 = CCO * KY/US * 502/875-8938 * capcity2.synchro.net --- Synchronet 3.15a-Linux ListGate 1.3 * Capitol City Online - Frankfort, KY - telnet://capitolcityonline.net ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user