VOGONS


First post, by Prez

User metadata
Rank Member
Rank
Member

Hi !
I use a HP Thin Client as a retro machine, with can boot on MS-DOS, W98 and XP. I has a Yamaha soundcard for near perfect MS-DOS sound and its great.

Now, the AC-97 is not activated under MS-DOS, that's logical. Under XP, of course it works and i can put the Yamaha soundcard output directly into the Mic/Line In AC'97 entry of my HP thin client, and i can hear out using the AC'97 phone plug next to the Mic/Line In (the final goal of this is be able to output sound using the Display Port to HDMI output !!). So its okay and the Mic/Line In entry does work well under XP, i can hear my Yamaha soundcard singing.

But how can i activate the same thing under MS-DOS ? AC'97 is enabled in Bios, but not under MS-DOS. No sound, no Line In volume, nothing. Is there some programs on MS-DOS being able to activate/set volume of this Realtek AC'97 chip ? Thanks for any help 😀

Best regards,
Philippe Dubois

Old computers and videogames freak
President of french association https://mo5.com
Get better, get old ! 😁

Reply 1 of 28, by Tiido

User metadata
Rank l33t
Rank
l33t

I think it would be easier to do the opposite, route the sound through the Yamaha instead. It will most probably be better than the onboard AC97 chip anyway...
I'm not aware of any DOS utils to deal with AC97 things, though there is one sound file player that can do sound through AC97 but the name eludes me for the time being.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 2 of 28, by Prez

User metadata
Rank Member
Rank
Member
Tiido wrote on 2020-04-22, 19:34:

I think it would be easier to do the opposite, route the sound through the Yamaha instead. It will most probably be better than the onboard AC97 chip anyway...
I'm not aware of any DOS utils to deal with AC97 things, though there is one sound file player that can do sound through AC97 but the name eludes me for the time being.

Hi !
Some player like "JUDAS" or something.
The final role would be to use the DisplayPort video output (wich is like HDMI in fact) and try to inject the sound output from the Yamaha card. I believe it should be easier using the integrated AC'97 audio chipset Line In, which might be connected to the DisplayPort controler for output windows sound. Right now on XP i can hear the yamaha output sound through the line in of the AC'97 chipset. If i can connect this AC'97 output to the HDMI audio output, which may work, i may hear both AC'97 output AND Yamaha card output via HDMI, which will be a very nice step.

But of course the most useful thing for me would be to do the same trick under MS-DOS.
I know its difficult but it's worth it, because the DisplayPort video ouput is one of the best video output i can get right now from MS-DOS games. It works perfectly, video quality is perfect. Only, i need the sound from the yamaha card.

Best regards

Old computers and videogames freak
President of french association https://mo5.com
Get better, get old ! 😁

Reply 3 of 28, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

A few motherboards have DOS drivers for onboard audio, but they are uncommon and I think the drivers are motherboard-specific.

There is a version of HX DOS Extender that supports AC97 and which also supports DOSBox - but if you're going to run DOSBox, you might as well just do it within Windows.

Reply 4 of 28, by Prez

User metadata
Rank Member
Rank
Member

Hi !
Yes, no DOSBOX, only real thing 😉

Ah, i found something of interest, not sure my chipset is supported but this is the idea :
http://www.georgpotthast.de/dossound/dossound.htm

Best regards

Old computers and videogames freak
President of french association https://mo5.com
Get better, get old ! 😁

Reply 7 of 28, by darry

User metadata
Rank l33t++
Rank
l33t++

Even if you do get line in to work on the Realtek, how do you expect to get HDMI or Displayport audio to work under DOS ?

If the Yamaha works under DOS and Windows, why bother with the Realtek ?

If the end goal is to have HDMI audio in DOS and Windows, why not just use the audio out of the Yamaha and use an HDMI SPDIF/anlogue combiner such as this :

https://www.amazon.com/Premium-Stereo-Optical … r/dp/B07FRRYZQ5 ?

Reply 8 of 28, by Prez

User metadata
Rank Member
Rank
Member
darry wrote on 2020-04-22, 21:30:
Even if you do get line in to work on the Realtek, how do you expect to get HDMI or Displayport audio to work under DOS ? […]
Show full quote

Even if you do get line in to work on the Realtek, how do you expect to get HDMI or Displayport audio to work under DOS ?

If the Yamaha works under DOS and Windows, why bother with the Realtek ?

If the end goal is to have HDMI audio in DOS and Windows, why not just use the audio out of the Yamaha and use an HDMI SPDIF/anlogue combiner such as this :

https://www.amazon.com/Premium-Stereo-Optical … r/dp/B07FRRYZQ5 ?

Nice find, but still a little expansive.
My thoughts, and i know its difficult, has been to try to avoid to spend more $ for such an item. But your find is nice, before that i ran into very expansive mixing tables, so it might be a solution, but still its $90 to spend. I will search a little more if we can do that the cheaper way. Under Windows, you can create a software "bridge" or "pond" between the AC'97 codec output and the HDMI Audio output. My idea was to try to achieve the same thing under MS-DOS.

Best regards
Philippe

Old computers and videogames freak
President of french association https://mo5.com
Get better, get old ! 😁

Reply 11 of 28, by Prez

User metadata
Rank Member
Rank
Member

This one seems to be the same with a cheaper price : https://www.amazon.com/Audio-Embedder-Analog- … r/dp/B076JR9ZZF

Old computers and videogames freak
President of french association https://mo5.com
Get better, get old ! 😁

Reply 12 of 28, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
Benedikt wrote on 2020-04-22, 20:55:

MPXPLAY claims to support AC97 under DOS. You could grab its source code and look how it's doing what it's doing.

I have the impression that by the time you managed to get arbitrary DOS programs working with the way MPXPlay does things, you would have pretty much rewritten DOSBox for the HX DOS Extender.

Prez wrote on 2020-04-23, 07:31:

Of course, i will not dedicate my entire life to solve this, but if we can do it, why not ?

Because the result would be pretty much indistinguishable from what you could get using DOSBox? Aside from whatever intangible feeling you might get from knowing that you spent an enormous amount of time and money accomplishing basically nothing? Just sayin'.

Reply 13 of 28, by darry

User metadata
Rank l33t++
Rank
l33t++
Prez wrote on 2020-04-23, 07:17:

Under Windows, you can create a software "bridge" or "pond" between the AC'97 codec output and the HDMI Audio output. My idea was to try to achieve the same thing under MS-DOS.

I do not think that would be feasible .

a) I have never heard of HDMI audio working under DOS, custom software would likely have to be written .
b) Memory under DOS is limited and DOS is not a multitasking environment .
c) Then there is the question of routing audio out of the unsupported (under DOS) Realtek chip into the HDMI hardware mentioned in a) . This is more complicated than just enabling a mixer input, you would likely need to fully initialize the chip, actually record from line-in and then find a way to send it to the HDMI out; this means more custom software to be written .
d) Even if you got through all this, all that custom software would have to play nice with the actual game you are trying to play under DOS's limited resources .

I strongly suggest the hardware route and I hope you find the parts you need at an affordable price .

Reply 14 of 28, by Prez

User metadata
Rank Member
Rank
Member

Hi !
Yes, i just bought an hdmi audio injecter on AliExpress for $30, exactly the same you can find around at $90.
I know it's complicated, but i will try to achieve that, because i'm sure its feasable somehow.

I just tried my displayport to hdmi adapter (just a cable in fact) on my tv, its runs perfectly ! Everything is scaled automaticly to 640x480 60hz. Its a real chance to have this video output right from the PC itself, without any equipement. The audio injecter should bring audio from the Yamaha card, and everything will be perfect 😉

Best regards
Philippe

Old computers and videogames freak
President of french association https://mo5.com
Get better, get old ! 😁

Reply 15 of 28, by darry

User metadata
Rank l33t++
Rank
l33t++

Hope it works out for you .

Bon courage et bonne chance dans vos projets . Faites-nous savoir si l'injecteur fonctionne bien .
---
Good luck and good luck in your projects. Let us know if the injector works well.

Last edited by Stiletto on 2020-04-28, 05:03. Edited 1 time in total.

Reply 17 of 28, by Prez

User metadata
Rank Member
Rank
Member
Oetker wrote on 2020-04-23, 19:31:

I asked before but I'd really like to know what thin client you're using.

Hi,
Sorry i didn't see the question.
I'm using two different thin clients right now, and i'm expecting a third one at least.
The one i'm using with its DisplayPort is a HP T5740 i bought with its PCI expansion and a Yamaha YMF744 in it, and able to boot MS-DOS, Windows 98SE or Windows XP.
Its amazing to see that the DisplayPort output anytime something at least in 640x480 60 Hz, despite when in Bios settings or in MS-DOS or in MS-DOS games ! Everything is scaled smoothly. Of course in Windows XP you can use FullHD resolution. The only thing missing is sound in the DisplayPort/HDMI signal. If i succeed to have the Yamaha sound in the DisplayPort/HDMI signal, it will be so easy to capture or play games MS-DOS games on TV using this cheap Thin Client ! or even Windows XP games of course.

Best regards
Philippe Dubois

Old computers and videogames freak
President of french association https://mo5.com
Get better, get old ! 😁

Reply 19 of 28, by Prez

User metadata
Rank Member
Rank
Member
jmarsh wrote on 2020-04-24, 02:24:

It may be scaled correctly but it's meant to be 70Hz, not 60.

Hi !
Yes that's a surprise, but my tv says "640x480 60Hz". And it doesn't like non standard hdmi resolution (aka when using my OSSC its difficult to have a picture.
It might be wrong, i will try to do some more tests.

Best regards

Old computers and videogames freak
President of french association https://mo5.com
Get better, get old ! 😁