The setting in HDACFG.INI was pcipatchB=$7900 for all the tests you told me so far. Tried the new version, results are as follows.
1. Off state to W98 with pcipatchB=$7900 - pop, no sound, reboot from XP, extremely faint pop but no sound.
2. Off state to W98 with pcipatchB=$0000 - pop, no sound, reboot from XP, no pop, no sound. Perhaps there was a pop, but I didn't pick it up.
3. Off state to W98 with pcipatchB=$6200 - pop, no sound, reboot from XP, extremely faint pop but no sound.
4 I did try again with HDAICOUT.HDA.000 with reboot from XP to have sound with all 3 pcipatchB settings, all work the same, I have sound. What I did notice with this one, that I didn't pick it up before, is, there is a double pop at startup.