From: Louis Santillan <lpsan...@gmail.com> --===============4668648138754357614== Content-Type: multipart/alternative; boundary=001a114496bc3d85fd0543f988e3
--001a114496bc3d85fd0543f988e3 Content-Type: text/plain; charset=UTF-8 I think someone on Bttr has such an emulation sound driver for Intel hda or ac97. On Sun, Dec 18, 2016 at 4:11 PM <userbeit...@abwesend.de> wrote: > Hi Tom! > > > > As I understand it you cannot really make any use of initialized sound > > hardware in DOS except for a few -- very few -- programs that are aware > > of this very specific sound hardware. > > > > You may have noticed that /back in the old days/ every program/game had > > to be configured for the specific sound card in order to use it. Even > > within a family of sound cards there were incompatibilities. For > > example, games that ware written for Sound Blaster 1.0 (aka Game > > Blaster) und Sound Blaster 2.0 were not able to produce SoundBlaster > > sound on a more modern Sound Blaster Pro or Sound Blaster 16. > > > > The reason for this is very simple: there is no standardized sound API > > on DOS. So every sound card and driver created its own API and every > > application has to be written to support this very sound card (series). > > > > 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. > > > > If you do find a practical solution though -- I would be interested too! > > > > Cheers, > > userbeitrag > > > > > > On 2016-12-18 23:58, Thomas Mueller wrote: > > > Do such programs to init the sound hardware work with all sound hardware? > > > I have on-motherboard Intel high-definition audio and remember reading > on this emailing list that it was not supported in any DOS. > > > > > > I get sound in FreeBSD and NetBSD. > > > > > > Tom > > > > > ------------------------------------------------------------------------------ > > 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 > > --001a114496bc3d85fd0543f988e3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div>I think someone on Bttr has such an emulation sound driver for Intel hda or ac97.</div><div><br><div class="gmail_quote"><div>On Sun, Dec 18, 2016 at 4:11 PM <<a href="mailto:userbeit...@abwesend.de">userbeit...@abwesend.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 ..8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Tom!<br class="gmail_msg"><br><br class="gmail_msg"><br>As I understand it you cannot really make any use of initialized sound<br class="gmail_msg"><br>hardware in DOS except for a few -- very few -- programs that are aware<br class="gmail_msg"><br>of this very specific sound hardware.<br class="gmail_msg"><br><br class="gmail_msg"><br>You may have noticed that /back in the old days/ every program/game had<br class="gmail_msg"><br>to be configured for the specific sound card in order to use it. Even<br class="gmail_msg"><br>within a family of sound cards there were incompatibilities. For<br class="gmail_msg"><br>example, games that ware written for Sound Blaster 1.0 (aka Game<br class="gmail_msg"><br>Blaster) und Sound Blaster 2.0 were not able to produce SoundBlaster<br class="gmail_msg"><br>sound on a more modern Sound Blaster Pro or Sound Blaster 16.<br class="gmail_msg"><br><br class="gmail_msg"><br>The reason for this is very simple: there is no standardized sound API<br class="gmail_msg"><br>on DOS. So every sound card and driver created its own API and every<br class="gmail_msg"><br>application has to be written to support this very sound card (series).<br class="gmail_msg"><br><br class="gmail_msg"><br>The only solution for /modern DOS/ would be to write an emulation for a<br class="gmail_msg"><br>well supported sound card for older programs and games. That would be,<br class="gmail_msg"><br>say, a SB16 emulation driver for AC97 and HD-Audio on-board sound cards.<br class="gmail_msg"><br>So every DOS program/game would see the well supported SB16 and -- if<br class="gmail_msg"><br>supported by this very program or game -- would be able to use it<br class="gmail_msg"><br>through the emulation. I think this is how DOSBox does support sound.<br class="gmail_msg"><br><br class="gmail_msg"><br>If you do find a practical solution though -- I would be interested too!<br class="gmail_msg"><br><br class="gmail_msg"><br>Cheers,<br class="gmail_msg"><br>userbeitrag<br class="gmail_msg"><br><br class="gmail_msg"><br><br class="gmail_msg"><br>On 2016-12-18 23:58, Thomas Mueller wrote:<br class="gmail_msg"><br>> Do such programs to init the sound hardware work with all sound hardware?<br class="gmail_msg"><br>> I have on-motherboard Intel high-definition audio and remember reading on this emailing list that it was not supported in any DOS.<br class="gmail_msg"><br>><br class="gmail_msg"><br>> I get sound in FreeBSD and NetBSD.<br class="gmail_msg"><br>><br class="gmail_msg"><br>> Tom<br class="gmail_msg"><br><br class="gmail_msg"><br>---------------------------------------------------------- -------------------<br class="gmail_msg"><br>Check out the vibrant tech community on one of the world's most<br class="gmail_msg"><br>engaging tech sites, SlashDot.org! <a href="http://sdm.link/slashdot" rel="noreferrer" class="gmail_msg" target="_blank">http://sdm.link/slashdot</a><br class="gmail_msg"><br>_______________________________________________<br class="gmail_msg"><br>Freedos-user mailing list<br class="gmail_msg"><br><a href="mailto:Freedos-user@lists.sourceforge.net" class="gmail_msg" target="_blank">Freedos-user@lists.sourceforge.net</a><br class="gmail_msg"><br><a href="https://lists.sourceforge.net/lists/listinfo/freedos-user" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.sourceforge.net/lists/listinfo/freedos-user</a><br class="gmail_msg"><br></blockquote></div></div> --001a114496bc3d85fd0543f988e3-- --===============4668648138754357614== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot --===============4668648138754357614== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user --===============4668648138754357614==-- --- 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