win3x
« High Definition Audio »

Welcome Guest. Please Login or Register.
Feb 18th, 2018, 02:54am



« Previous Topic | Next Topic »
Pages: 1 ... 6 7 8 9 10  ...  12 Reply Notify Send Topic Print
 veryhotthread  Author  Topic: High Definition Audio  (Read 2611 times)
watler
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 161
xx Re: High Definition Audio
« Reply #105 on: Nov 21st, 2017, 8:02pm »
Quote

An example of a NVIDIA Realtek 662:

Don't bother to change hdacfg.ini default VolumeWidget.

HDAICOUT.HDA:
begin
$01470740;AC_VERB_SET_PIN_WIDGET_CONTROL
$0143B07F;AC_VERB_SET_AMP_GAIN_MUTE
end

After the crack/pop at startup, you can play windows sounds. cool



Here is another NVIDIA Realtek 662:

Edit the volume widget in hdacfg.ini :
VolumeWidget=$02

HDAICOUT.HDA:
begin
$01B70740
$01B3B07F
end

After noise at startup, you can play sounds. grin


Since the IC method worked on all the computers I tested,
I thought I might keep it.
verbinterface=$0; Use Immediate Command ports
verbinterface=$1; Use CORB/RIRB.
There may yet be some computer that requires it.

The delay between verb operations is set manually in wait1 and wait2.

You would have to ask ASROCK or AMD about features unique to your audio system.

Let me know how AHDA17L.7z works.

Do you usually use enhanced or standard mode?
« Last Edit: Nov 21st, 2017, 8:04pm by watler » User IP Logged

deomsh
Moderator
ImageImageImageImageImage


member is offline

Avatar




PM


Posts: 106
xx Re: High Definition Audio
« Reply #106 on: Nov 22nd, 2017, 6:28pm »
Quote

Here is the HDAICIN.TXT I couldn't give yesterday. After playing a bit with your new version of HDAICOUT.HDA that comes with HDA2.DLL version 98E. Enjoy! cool

sent $000F0000; got $10EC0662 ticks=00000000
sent $000F0002; got $00100101 ticks=00000000
sent $000F0004; got $00010001 ticks=00000000
sent $00170500; got $00000000 ticks=00000037
sent $001F0500; got $00000000 ticks=00000000
sent $00270500; got $00000000 ticks=00000000
sent $002F0500; got $00000000 ticks=00000036
sent $00370500; got $00000000 ticks=00000000
sent $003F0500; got $00000000 ticks=00000000
sent $00470500; got $00000000 ticks=00000000
sent $004F0500; got $00000000 ticks=00000037
sent $00B70500; got $00000000 ticks=00000000
sent $00BF0500; got $00000000 ticks=00000000
sent $00C70500; got $00000000 ticks=00000037
sent $00CF0500; got $00000000 ticks=00000000
sent $00D70500; got $00000000 ticks=00000000
sent $00DF0500; got $00000000 ticks=00000000
sent $00E70500; got $00000000 ticks=00000037
sent $00EF0500; got $00000000 ticks=00000000
sent $01470500; got $00000000 ticks=00000000
sent $014F0500; got $00000000 ticks=00000037
sent $01970500; got $00000000 ticks=00000000
sent $019F0500; got $00000000 ticks=00000000
sent $01B70500; got $00000000 ticks=00000000
sent $01BF0500; got $00000000 ticks=00000000
sent $014707C0; got $00000000 ticks=00000000
sent $014F0700; got $000000C0 ticks=00000000
sent $014707F0; got $00000000 ticks=00000037
sent $014F0700; got $000000E0 ticks=00000000
sent $019707C0; got $00000000 ticks=00000000
sent $019F0700; got $000000C0 ticks=00000037
sent $01B707C0; got $00000000 ticks=00000000
sent $01BF0700; got $000000C0 ticks=00000000
sent $0143B07F; got $00000000 ticks=00000000
sent $014B8000; got $00000000 ticks=00000037
sent $014B9000; got $00000000 ticks=00000000
sent $014BA000; got $00000000 ticks=00000000
sent $0143B000; got $00000000 ticks=00000037
sent $014B8000; got $00000000 ticks=00000000
sent $0193B07F; got $00000000 ticks=00000000
sent $019B8000; got $00000000 ticks=00000000
sent $019B9000; got $00000000 ticks=00000037
sent $019BA000; got $00000000 ticks=00000000
sent $01B3B17F; got $00000000 ticks=00000000
sent $01BB8001; got $00000000 ticks=00000037
sent $01BB9001; got $00000000 ticks=00000000
sent $01BBA001; got $00000000 ticks=00000000
sent $00C3707F; got $00000000 ticks=00000000
sent $00CB0000; got $00000000 ticks=00000037
sent $00C3717F; got $00000000 ticks=00000000
sent $00CB0000; got $00000000 ticks=00000000
sent $00D3707F; got $00000000 ticks=00000037
sent $00DB0000; got $00000000 ticks=00000000
sent $00D3707F; got $00000000 ticks=00000000
sent $00DB0000; got $00000000 ticks=00000000
sent $00E3707F; got $00000000 ticks=00000037
sent $00EB0000; got $00000000 ticks=00000000
sent $00E3707F; got $00000000 ticks=00000000
sent $00EB0000; got $00000000 ticks=00000036
sent $00224011; got $00000000 ticks=00000000
sent $002A0000; got $00004011 ticks=00000000
sent $002F0600; got $00000000 ticks=00000000
sent $00270610; got $00000000 ticks=00000037
sent $002F0600; got $00000010 ticks=00000000
sent $00324011; got $00000000 ticks=00000000
sent $003A0000; got $00004011 ticks=00000037
sent $003F0600; got $00000000 ticks=00000000
sent $00370610; got $00000000 ticks=00000000
sent $003F0600; got $00000010 ticks=00000000
sent $00424011; got $00000000 ticks=00000037
sent $004A0000; got $00004011 ticks=00000000
sent $004F0600; got $00000000 ticks=00000000
sent $00470610; got $00000000 ticks=00000037
sent $004F0600; got $00000000 ticks=00000000
sent $00B3A57F; got $00000000 ticks=00000000
sent $00BB0005; got $00000080 ticks=00000000
sent $00B3957F; got $00000000 ticks=00000037
sent $00BB0005; got $00000080 ticks=00000000
sent $00B3557F; got $00000000 ticks=00000000
sent $00BB0005; got $0000001F ticks=00000037
sent $00B3657F; got $00000000 ticks=00000000
sent $00BB0005; got $0000001F ticks=00000000
sent $00B3757F; got $00000000 ticks=00000000
sent $00BB0005; got $0000001F ticks=00000037
sent $0023907F; got $00000000 ticks=00000000
sent $002B8000; got $0000007F ticks=00000000
sent $0023A07F; got $00000000 ticks=00000037
sent $002B8000; got $0000007F ticks=00000000
sent $0023B07F; got $00000000 ticks=00000000
sent $002B8000; got $0000007F ticks=00000000
sent $0033907F; got $00000000 ticks=00000037
sent $003B8000; got $0000007F ticks=00000000
sent $0033A07F; got $00000000 ticks=00000000
sent $003B8000; got $0000007F ticks=00000037
sent $0043907F; got $00000000 ticks=00000000
sent $004B8000; got $0000007F ticks=00000000
sent $0043A07F; got $00000000 ticks=00000000
sent $004B8000; got $0000007F ticks=00000037

I also tried your latest tip, HDAICIN.TXT:
sent $01B70740; got $00000000 ticks=00000000
sent $01B3B07F; got $00000000 ticks=00000000

No noise anymore on the backpanel. But my "Front panel" just arrived from Hong Kong (in fact it is only the $2-cable&jacks part) and I could hear a soft noise coming from my Front panel (Green jack of course). cheesy
With AHDA17L I enabled the headphone amplifier (verb: $01B707C0) and this time the noise was nice loud again. tongue

I also experimented with "Stream/Channel selection" of the first DAC (NID 02). Valid verbs were $00270610 and $00270611 (Left channel only). With al other combinations up to $002706F0 there was absolutely nothing to hear anymore. cry

Test with Loud Noise Enabled:
$00270600;Absolutely no noise anymore!
$002F0600;$0000000000000000;
$00270610;linkstream 1:noise again: YES
$002F0600;$0000000000000010laughlays sound: NO
$00270620;linkstream 2:noise again: NO
$002F0600;$0000000000000020laughlays sound: NO
$00270630;linkstream 3:noise again: NO
$002F0600;$0000000000000030laughlays sound: NO
$00270640;linkstream 4:noise again: NO
$002F0600;$0000000000000040laughlays sound: NO
$00270650;linkstream 5:noise again: NO
$002F0600;$0000000000000050laughlays sound: NO
$00270660;linkstream 6:noise again: NO
$002F0600;$0000000000000060laughlays sound: NO
$00270670;linkstream 7:noise again: NO
$002F0600;$0000000000000070laughlays sound: NO etc. up to stream F the same/
$00270611;linkstream 1/channel 1:noise again: Left: YES Right: NO
$002F0600;$0000000000000011laughlays sound: NO
$00270612;linkstream 1/channel 2:noise again: NO
$002F0600;$0000000000000012laughlays sound: NO

I also partly tested AHDA17L. CORB works great, delay 150 seems to me a good default value.

I also played a bit longer with the IC, and I found following strange results: huh
$000F0000
CODEC 0 forgot Order 3 times!
Codec 0 Was Busy 23 times!
Codec 0 Sent Data ($10EC0662)
$000F0002
Same
$000F0004
Same
$001F0009
Same
$01BF0700
CODEC 0 forgot Order 3 times!
Codec 0 Was Busy 30 times!
Codec 0 Sent Data ($00000000)
$002A0000
CODEC 0 forgot Order 3 times!
Codec 0 Was Busy 31 times!
Codec 0 Sent Data ($00004011)
$002F0600
CODEC 0 forgot Order 3 times!
Codec 0 Was Busy 22 times!
Codec 0 Sent Data ($00000000)
$003A0000
CODEC 0 forgot Order 3 times!
Codec 0 Was Busy 26 times!
Codec 0 Sent Data ($00004011)
$003F0600
CODEC 0 forgot Order 1 times!
Codec 0 Was Busy 12 times!
Codec 0 Sent Data ($00000000)
$00BB0005
CODEC 0 forgot Order 1 times!
Codec 0 Was Busy 11 times!
Codec 0 Sent Data ($00000080)
$00B3557F
CODEC 0 forgot Order 1 times!
Codec 0 Was Busy 10 times!
Codec 0 Sent Data ($00000000)
$00BB0005
CODEC 0 forgot Order 3 times!
Codec 0 Was Busy 26 times!
Codec 0 Sent Data ($00000080)
$008A0000
CODEC 0 forgot Order 2 times!
Codec 0 Was Busy 22 times!
Codec 0 Sent Data ($00000020)
$009A0000
CODEC 0 forgot Order 1 times!
Codec 0 Was Busy 15 times!
Codec 0 Sent Data ($00000020)
$022B0000
CODEC 0 forgot Order 3 times!
Codec 0 Was Busy 29 times!
Codec 0 Sent Data ($00000080)
$023B0000
CODEC 0 forgot Order 3 times!
Codec 0 Was Busy 29 times!
Codec 0 Sent Data ($00000080)

There is some response of VID's A and B, sometimes right, sometimes wrong (Compare with first HDAICIN.TXT) embarassed
User IP Logged

watler
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 161
xx Re: High Definition Audio
« Reply #107 on: Nov 22nd, 2017, 8:49pm »
Quote

How is your noise?
Is it like one from your Beeper?

On one computer, I can make a jackhammer like noise by enabling output and input to the stream. (record+play)


User IP Logged

deomsh
Moderator
ImageImageImageImageImage


member is offline

Avatar




PM


Posts: 106
xx Re: High Definition Audio
« Reply #108 on: Nov 23rd, 2017, 6:45pm »
Quote

No, different of both. It's more like someone is humming on a monotonous tone in another room. When I switch from a 44100 kHz WAV-file in Soundrec to a 48000 kHz WAV-file the tone is somewhat higher. Switching back gives the original tone again. The playing of the WAV-file make no difference, only switching to another rate, which takes some time. Later I will test different verbs in that direction on the DAC of my codec. tongue
« Last Edit: Nov 25th, 2017, 5:56pm by deomsh » User IP Logged

deomsh
Moderator
ImageImageImageImageImage


member is offline

Avatar




PM


Posts: 106
xx Re: High Definition Audio
« Reply #109 on: Nov 27th, 2017, 4:17pm »
Quote

With help of AHDA17L I did following tests with volume of all involved amplifiers at maximum.
1) Changing stream frequency (48 kHz and 44.1 kHz) of DAC-widget 02 with $00220011 and back to $00224011: no difference in height or quality of the monotonous tone.
2) Changing bit-rate of DAC-widget 02 to 20-bit and 24-bit: there is a difference, the monotonous tone becomes clearer.
3) Changing converter-stream of DAC-widget 02 with $00270620/30: silence, until selecting converter-stream 1 again.
4) Setting pin-widget 1B to front headphone and connecting the input-selector of widget 1B with $01B70101 to third DAC (widget 04): silence again.
5) Changing converter-stream of DAC-widget 04 to $00270620: still silence, until selecting converter-stream 1, this time for DAC widget 04. Monotonous tone is back.
« Last Edit: Nov 27th, 2017, 4:18pm by deomsh » User IP Logged

watler
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 161
xx Re: High Definition Audio
« Reply #110 on: Nov 27th, 2017, 6:18pm »
Quote

Although I found that one friend's Core 2 duo desktop and another friend's laptop are working fine, I've been unable to find a system like yours.
I've never had your particular noise.

Assuming stream 1 is the hum noise, work with what you have.
All output pins should be able to hum the same tune.
Why not try changing the converter-stream of all output-DAC-widgets to stream 1?

User IP Logged

deomsh
Moderator
ImageImageImageImageImage


member is offline

Avatar




PM


Posts: 106
xx Re: High Definition Audio
« Reply #111 on: Nov 29th, 2017, 5:58pm »
Quote

Hello Watler, I did another test with interesting results.

Test-sequence: without HDAICOUT.HDA, all widgets=$02 in HDACFG.INI

First startup, in Enhanced Mode: nothing to hear, no noise.
Second start, in Enhanced Mode: some soft noise/crackles.
Third start, in Standard Mode: loud noise/tone, height of tone varies with stream rate WAV-file (with HDARUN.EXE), as described earlier, but really loud this time.

Soft Reboot, set BIOS defaults.

First startup, in Enhanced Mode: some crackles during boot, no noise.
Playing soundfile in MS-DOS with BUG.BAT (Judas 21C), interrupting after a while, automatic start Windows in Enhanced Mode: some tickling, then there is normal system sound (although none enabled).

AND THEN THERE WAS SOUND, I can play WAV-files in Sound Recorder, or Media Player. cheesy

I also tested WAVEOUT.EXE, volume can be set on all levels, form zero to maximum.
Before playing a file <waveOutGetDevCaps> gives:
szPName: HDA Sound
Driver Version: 0.144
Stereo
Independent L/R volume
11 kHz (1 channel) 8bits
11 kHz (2 channel) 8bits
11 kHz (1 channel) 16bits
11 kHz (2 channel) 16bits
22 kHz (1 channel) 8bits
22 kHz (2 channel) 8bits
22 kHz (1 channel) 16bits
22 kHz (2 channel) 16bits
44 kHz (1 channel) 8bits
44 kHz (2 channel) 8bits
44 kHz (1 channel) 16bits
44 kHz (2 channel) 16bits
48 kHz, mono, 8-bit
48 kHz, stereo, 8-bit
48 kHz, mono, 16-bit
48 kHz, stereo, 16-bit

Third start, in Standard Mode: still sound when playing a WAV-file (with HDARUN.EXE).
In HDACFG.INI there is something new (not sure if it was before or after testing WAVEOUT.EXE first time):
[Volume]
PCM=$C700CC00

Soft Reboot, set BIOS as first (in fact not many differences, only higher memory frequency, no CPU cool, Video on PCI-Express and enabling Floppy disk).

First startup, in Enhanced Mode: nothing to hear, no noise. When trying WAV-file old Sound Recoder Error:"This Device is being used by another application (...)".
Second start, in Enhanced Mode again: same results.
Playing soundfile in MS-DOS with BUG.BAT (Judas 21C), interrupting after a while, automatic start Windows in Enhanced Mode: first some tickling, then: SOUND AGAIN.

Hard reset

First startup, in Enhanced Mode: nothing to hear, no noise.
Playing soundfile in MS-DOS with BUG.BAT (Judas 21C), no interrupting, automatic start Windows in Enhanced Mode: Sound again.

To be continued tongue
« Last Edit: Nov 29th, 2017, 6:01pm by deomsh » User IP Logged

watler
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 161
xx Re: High Definition Audio
« Reply #112 on: Nov 29th, 2017, 7:17pm »
Quote

It sounds as though you have accomplished the impossible.
Congratulations, deomsh! smiley

My programming may have to wait a bit.
The chicken coop needs fixed.

If you find anything that needs fixed or patched, just let me know.

User IP Logged

deomsh
Moderator
ImageImageImageImageImage


member is offline

Avatar




PM


Posts: 106
xx Re: High Definition Audio
« Reply #113 on: Dec 2nd, 2017, 4:57pm »
Quote

Are the chickens happy again?

I think I found something interesting with help of AHDA17L.

I compared VERB response values and Register values in AHDA17L after starting Windows with and without HDA2.DLL or BUG.BAT (JUDAS21C).
On the codec-level I found no real differences when starting Windows with BUG.BAT in comparison with HDA2.DLL only (apart from some minor volume-levels). Also no differences in HD Audio Controller Memory Mapped Registers. In the HD Audio Controller PCI Configuration Space Registers I found one different value in row W20.

TEST: AHDA17L

NO DRIVER: HDA2.DLL (98E): BUG.BAT (JUDAS21C):
PCI W1:$ W2:$ W1:$ W2:$ W1:$ W2:$
W0 1002 4383 1002 4383 1002 4383
W2 0006 0410 0006 0410 0006 0410
W4 0000 0403 0000 0403 0000 0403
W6 2010 0000 2010 0000 2010 0000
W8 4004 F7FF 4004 F7FF 4004 F7FF
WA 0000 0000 0000 0000 0000 0000
WC 0000 0000 0000 0000 0000 0000
WE 0000 0000 0000 0000 0000 0000
W10 0000 0000 0000 0000 0000 0000
W12 0000 0000 0000 0000 0000 0000
W14 0000 0000 0000 0000 0000 0000
W16 1849 7662 1849 7662 1849 7662
W18 0000 0000 0000 0000 0000 0000
W1A 0050 0000 0050 0000 0050 0000
W1C 0000 0000 0000 0000 0000 0000
W1E 010B 0000 010B 0000 010B 0000
W20 0000 0000 0000 0000 0000 0002
W22 0001 0000 0001 0000 0001 0000
W24 0000 0000 0000 0000 0000 0000
W26 0001 0000 0001 0000 0001 0000
W28 0001 C842 0001 C842 0001 C842
W2A 0000 0000 0000 0000 0000 0000
W2C 0000 0000 0000 0000 0000 0000
W2E 0000 0000 0000 0000 0000 0000
W30 0005 0080 0005 0080 0005 0080
W32 0000 0000 0000 0000 0000 0000
W34 0000 0000 0000 0000 0000 0000
W36 0000 0000 0000 0000 0000 0000
W38 0000 0000 0000 0000 0000 0000
W3A 0000 0000 0000 0000 0000 0000
W3C 0000 0000 0000 0000 0000 0000
W3E 0000 0000 0000 0000 0000 0000

When starting Windows with HDA2.DLL only and setting W20/W2 to 0002 enables sound immediately when playing a WAV-file in Sound Recorder. Reset to 0000 disables again, etc.

When I counted right, this can be Misc Control 2 Register R/W 8 bits [PCI_Reg: 42h] in the AMD SB700/710/750 Register Reference Guide.

What do you think?

By the way: in AHDA17L CORB-reset Between each Corb-write is no longer necessary, but Process list gives only a listing for a split-second and then everything is filled out with $FFFFFFFF.
« Last Edit: Dec 2nd, 2017, 6:25pm by deomsh » User IP Logged

watler
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 161
xx Re: High Definition Audio
« Reply #114 on: Dec 3rd, 2017, 12:31pm »
Quote

Although there are still a few things left to fix,
the chicken coop should be much warmer this winter.

PCI_Reg: 42h will allow hdadrv to play sounds without first running Judas?
Perhaps this adjustment will help:
http://turkeys4me.byethost4.com/files/HDADRV9G.zip

Deomsh, you are indefatigable.
Thank you for thoroughly testing AHDA17.
The input "list" is the same box that shows the output.
Did you enter several values before you pressed Process list?

Does the "Use CORB for verbs" checkbox empower the widgets page of form1.
User IP Logged

deomsh
Moderator
ImageImageImageImageImage


member is offline

Avatar




PM


Posts: 106
xx Re: High Definition Audio
« Reply #115 on: Dec 4th, 2017, 5:31pm »
Quote

Regarding AHDA17L:

Yes, "Use CORB for verbs" checkbox empowered the widgets page of form1. I could work with much efficiency using keyboard only (TAB/Shift+TAB/->&<-, etc.)
About Process list: I processed about 200 read-only verbs without CORB-reset in between.

Thanks a lot for the new HDA2.DLL version 98G. This version gives a non-empty HDALOG.TXT laugh

Only PCI registers W20/W2 (according to AHDA17L) are still 0000 crycrycrycry

When I set W20/W2 to 0002, sound is working again as noted earlier. By the way, I tried other values, 3 is also working. Further 6, 7 (and A, B, E, F and even FFFF, but these values gives no new bit-settings according to the specs).

I tried Mplayer as my other MS-DOS-player, this player too is setting PCI registers W20/W2 to 0002. And sound is enabled.

I hope you can fix it, if you have any spare time left.

All Linux sources I have red are saying one must enable snooping in case of SB600. As far I can read the source code of JUDAS 2.1c, that's precisely what this player seems to do. The same values I found in your HDA.PAS by the way, but there seems to be no writing to the PCI registers of my chipset.

The AMD SB700/710/750 Register Reference Guide gives following table:

Misc Control 2 Register R/W 8 bits [PCI_Reg: 42h]


Field Name----------Bits-Default Description

Disable No Snoop----0---1: No Snoop attribute is disabled on Buffer Descriptor and Data Buffer DMA.
--------------------------------------0: Set the No Snoop attribute on Buffer Descriptor and Data Buffer DMA when the Traffic Priority bit is set in the Stream Descriptor.
"Disable No Snoop---1---1: Bit [0] of this register controls the No Snoop attribute
Override"-----------------------0: Override the bit[0] setting meaning always generate No Snoop attribute on Buffer Descriptor and Data Buffer DMA
"Enable No Snoop----2---1: Enable No Snoop request to ACPI
Request"------------------------0: Disable No snoop request to ACPI When enabled and the DMA cycle is No Snoop, ACPI will not generate a wake to CPU in C2 state.
Reserved-----------------3
Reserved---------------5:4
Reserved---------------7:6

(Sorry for my primitive table) tongue
« Last Edit: Dec 5th, 2017, 03:41am by deomsh » User IP Logged

watler
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 161
xx Re: High Definition Audio
« Reply #116 on: Dec 5th, 2017, 1:24pm »
Quote

Ichcfg.ini has a new setting called pcipatchb.
It allows you to adjust a byte value of your HDA's PCI memory.

The high byte of the value is the offset the low byte is the value.
A value of $430E would cause $43 to change to $0E;

http://turkeys4me.byethost4.com/files/HDADRV9H.zip

User IP Logged

deomsh
Moderator
ImageImageImageImageImage


member is offline

Avatar




PM


Posts: 106
xx Re: High Definition Audio
« Reply #117 on: Dec 5th, 2017, 6:24pm »
Quote

Hello Watler,

Sound is working without set pcipatchb. After starting Windows the pci registers W20/W2 are actually 0002! laugh

Thanks you very much for all your efforts.

Volume is working when volumewidget is set to $02.

Its time to listen some music. cool

If I have to make some more tests, just ask.
User IP Logged

watler
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 161
xx Re: High Definition Audio
« Reply #118 on: Dec 5th, 2017, 7:40pm »
Quote

Thank you for your work with the SB600.
If you see anything else that needs adjusted or added, let me know.


Merry kissmoose and happy yew hear. kiss
Make a joyful sound.
User IP Logged

deomsh
Moderator
ImageImageImageImageImage


member is offline

Avatar




PM


Posts: 106
xx Re: High Definition Audio
« Reply #119 on: Dec 9th, 2017, 02:45am »
Quote

Hello Watler,

Sound is great with your HDA-driver, I can also play MP3 with Winplay 3.
After a while I tried CDAudio. Am I right HDA2.DLL is intended for digital audio only?

My motherboard does'nt have a CD-in connecter, but I managed to redirect the internal CD-audiocable to output pins of the HDA-front connector. Everything according to the specifications in my motherboard manual.

With help of the CORB-interface of your great tool AHDA17l I enabled the input amplifier of pin-widget 1B with low gain to avoid distortion. Then I had to enable channel 3 of input-mixer 00B and channel 1 of sum-widget 00C. After installing MCI-CDAUDIO and MS-DOS CD-driver I can play audio cd's with Musicbox. cheesy

I shall post my verbs later.
« Last Edit: Dec 9th, 2017, 03:50am by deomsh » User IP Logged

Pages: 1 ... 6 7 8 9 10  ...  12 Reply Notify Send Topic Print
« Previous Topic | Next Topic »

Donate $6.99 for 50,000 Ad-Free Pageviews!

| |

This forum powered for FREE by Conforums ©
Sign up for your own Free Message Board today!
Terms of Service | Privacy Policy | Conforums Support | Parental Controls