First post, by geiger9
I've been down a long rabbit hole these past few days. I am trying to get this Neoware CA19 thin client's sound working in DOS. As indicated in the subject, the audio controller is the VT1720 (Envy24PT). It is very similar to the VT1712 (the Envy24). There is no option in the BIOS to enable legacy support but some people on this Discord server I visit said it might still be possible for this to work if I edit the registers directly using PCISET. Also I saw a thread on Vogons where someone had a Yamaha sound chip and the legacy enable option was not in BIOS as well but they got it work using PCISET.
My longshot, hail mary throw is that some stuff from the 1712 got carried over to the 1720 and it went undocumented. You'll have to forgive my ignorance but just indulge me.
Something that I found that made me think this was possible was this manual http://static.highspeedbackbone.net/pdf/MachS … M9MP_Manual.pdf. The introduction states:
The motherboard series also have an integrated 6-channel AC’97 CODEC on board which is fully compatible with Sound Blaster Pro® that gives you the best sound quality and compatibility
I may be wrong because I'm new at this but isn't the south bridge responsible for audio? Further down in the manual it says that the south bridge is the VIA VT8237R Plus which is what I have. So put two and two together and..... now I'm realizing as I'm typing this that nowhere does it state DOS or legacy support or anything like that language. I'm positive tonight that I have seen that language in other manuals. Well, I'm not going to erase this so you can poke fun at my thought process.
Anyway, please indulge me.
Here is the data sheet for the 1712:
how can I use PCISET to change bit 15 to 0 under address offset 40h-41h ?
I know the first part will be PCISET 3059 1106 but not the rest.