All Activity
- Past hour
-
Native (WDM) HD Audio driver for Windows 98se/Me
isolar replied to Drew Hoffman's topic in Windows 9x/ME
Thanks Drew, more than happy to provide any info that can help. What you suggest is happening seems logical here, i'm not 100% sure how the HDA.SYS driver functions and what verbs it sends on enumeration (could you please advise?), but definitely when I rename HDA.SYS to HDA.BAK then sound stops. Renaming back to HDA.SYS - sound returns again. Deomsh has advised possibly your driver enumerates GPIO pins which I am not touching in the HDAICOUT file.. yet.. but currently investigating. And/Or nosnoop bit set on audio controller.. also under investigation but this is brand new info for me . The main mystery is how HDACfg.ini maps codec $2 instead of $0 (Codec $2 is HDMI audio out.. so Watler's should be doing nothing to get sound possible here). Chipset I am struggling to identify due to the nature of this motherboard (without installing Win8+ that has drivers to identify).. it is a Lenovo S20-30 with Lenovo Edonis 2A1 motherboard, Baytrail-M CPU Intel Celeron N2840 and Valleyview integrated graphics. The audio controller is Intel 8086 0F04. Codec is Realtek HD Audio 10EC 0280. For chipset if you know any hardware identifier progs that work on win98SE and can identify newer chipsets then I will be happy to try. Currently HWInfo32 shows 'unknown' chipset. Wishing you a speedy recovery and hope to hear from you soon! -
Thanks Deomsh, great to be back with you again! I am looking into these options now. 1)I have WPCREdit 1.4 and have located the registers for the HD Audio device 8086 0F04. How can I tell (if it exists) which bit is nosnoop and what to set it to? 2)I have currently sent verbs (via HDAICOUT) to map all of these except GPIO. Suspect number 1.. I will investigate further and let you know findings. 3)Side thought.. what does PCIPATCHB do and how can I tell if I should adjust it? Current verb list is (please advise if ordering of verbs could be wrong?): No double reset or power verbs - I had these in initially but found on reset that the codec sets power states to D0 - this seems to happen when Hoffman's driver is disabled too so not included. $01470C02 - Enable EAPD on Lineout $00C3B000 - Unmute Audio Mixer $0143B000 - Unmute LineOut $00270610 - DAC stream and channel set to stream 1 channel 0 (stream 1 as HDA specs say stream 0 is reserved as unused) $00220011 - DAC stream 48khz 16bit 2 channels $00C70100 - Audio Mixer connected to DAC $01470100 - LineOut connected to Audio Mixer $01470740 - LineOut Output enabled SleepingWidget=$01 (AFG) VolumeWidget=$02 (DAC - DAC at reset has volume set to 0dB so simply unmuting Audio Mixer and LineOut should still produce 0dB?) OutputWidget=$02 (DAC - is this correct?) Thanks hope to hear from you soon!
- Today
-
At the moment I have the following picture: - the latest version of IceApe that works properly: http://o.rthost.win/hbl-uxp/iceape.win32-20250531-id-656ea98-ia-c642e3c-uxp-4cb39ffa48-xpmod.7z - the latest version of IceApe that still works, but no longer supports restoring the previous session, as well as the "Recently Closed Tabs" feature: http://o.rthost.win/hbl-uxp/iceape.win32-20251220-id-656ea98-ia-c642e3c-uxp-b9f12b43c6-xpmod.7z - all subsequent versions currently available seem to be completely broken (they do not start): http://o.rthost.win/hbl-uxp/iceape.win32-20251225-id-656ea98-ia-c642e3c-uxp-fd19819276-xpmod.7z http://o.rthost.win/hbl-uxp/iceape.win32-20260110-id-656ea98-ia-c642e3c-uxp-3e9ca11775-xpmod.7z http://o.rthost.win/hbl-uxp/iceape.win32-20260117-id-656ea98-ia-c642e3c-uxp-aace8fa8c0-xpmod.7z http://o.rthost.win/hbl-uxp/iceape.win32-20260131-id-656ea98-ia-c642e3c-uxp-6ee9e34e29-xpmod.7z Is this happening to you now?
- Yesterday
-
Here is my Win11 -- only 0.9 GB of RAM used at startup, but yeah, it did bump up to 1.0 when I opened the "about" screen. That seems very much in-line with the "more-capable" versions of Linux. "Apples to apples" here is 11 with all AI removed since Linux doesn't have these AI features, so not really "fair" to compare Linux-without to Win-with. And yeah, it's a GOOD THING that there is no AI and the end-user doesn't have to jump through hoops to remove/disable.
-
In 10, my test-case browser is not going to be the same as my test-case browser when I install 7. Mainly because 10 has MORE AVAILABLE and 7 will be "limited" to something like e3kskoy7wqk or r3dfox. While some may consider this to not be "apples to apples", that is not my goal here, I want to know if 7 or 10 is "better" for YouTube. And that will determine which OS *stays* on this 'junk hardware'. Should still be "very close" (e3k-needs-easier-name has a HIGHER version of Chromium as I write this).
-
Hi, I am going to build from scratch a Lan driver for XP SP3 for any i219. I use Ndis5.1 original from XP, not Ndis6 from Vista, win7 etc. Just now, for the very first time, I get this my lan driver startet under XP. Oh crazy..what a hard work with Windbg Dietmar 0: kd> !devnode 8b5e8ee8 DevNode 0x8b5e8ee8 for PDO 0x8b51ccf8 Parent 0x8b5e9998 Sibling 0x8b5e8dc8 Child 0000000000 InstancePath is "PCI\VEN_8086&DEV_15B8&SUBSYS_15B81849&REV_00\3&11583659&0&FE" ServiceName is "i219" State = DeviceNodeStarted (0x308) Previous State = DeviceNodeEnumerateCompletion (0x30d) StateHistory[07] = DeviceNodeEnumerateCompletion (0x30d) StateHistory[06] = DeviceNodeStarted (0x308) StateHistory[05] = DeviceNodeStartPostWork (0x307) StateHistory[04] = DeviceNodeStartCompletion (0x306) StateHistory[03] = DeviceNodeResourcesAssigned (0x304) StateHistory[02] = DeviceNodeDriversAdded (0x303) StateHistory[01] = DeviceNodeInitialized (0x302) StateHistory[00] = DeviceNodeUninitialized (0x301) StateHistory[19] = Unknown State (0x0) StateHistory[18] = Unknown State (0x0) StateHistory[17] = Unknown State (0x0) StateHistory[16] = Unknown State (0x0) StateHistory[15] = Unknown State (0x0) StateHistory[14] = Unknown State (0x0) StateHistory[13] = Unknown State (0x0) StateHistory[12] = Unknown State (0x0) StateHistory[11] = Unknown State (0x0) StateHistory[10] = Unknown State (0x0) StateHistory[09] = Unknown State (0x0) StateHistory[08] = Unknown State (0x0) Flags (0x000000f0) DNF_ENUMERATED, DNF_IDS_QUERIED, DNF_HAS_BOOT_CONFIG, DNF_BOOT_CONFIG_RESERVED CapabilityFlags (0x00002000) WakeFromD3
-
Chromium 146.0.7679.0 still have MV2 support --enable-features=AllowLegacyMV2Extensions --disable-features=ExtensionManifestV2DeprecationWarning,ExtensionManifestV2Disabled,ExtensionManifestV2Unsupported in shortcut.
-
WidevineCDM on Windows 7, 8.0 and 8.1 in 2026 and later.
mjd79 replied to mjd79's topic in Web Browsers
I added links to download the latest versions of WidevineCDM and added a guide for Windows 7 in the first post. -
Native (WDM) HD Audio driver for Windows 98se/Me
Drew Hoffman replied to Drew Hoffman's topic in Windows 9x/ME
Thank you for testing. That is certainly strange behavior, the only way I think that would be able to work is if my driver is loading first, sets up communication to the codecs, configures the codec at address 0 to start receiving from stream 1, then is unloaded. Then the Watler's driver loads later, sets up the controller a second time, doesn't send any messages to codec 0 and just starts streaming audio to stream 1 which happens to go to the right place. Can you tell me what chipset / PCH that netbook is using as well as the PID and VID of the HDA controller ? It's becoming clear that I'm missing a lot of newer Intel chipsets that should have the nosnoop flag set and I should probably send a pull request to Sbemul and VSBHDA once I know everything that's missing. I haven't been able to do much coding lately as I have been ill and screens are still giving me headaches. -
Just tested Google again with retrozilla v2.2 and k-meleonW9x v1.5.4. Still working on Windows 98SE. Further still same limitations as mentioned in my post above from September 21, 2025.
-
Today's "find". Darik's Boot and Nuke 2.3.0 (DBAN) - secure 3-pass "wipe" of hard drive to ensure that no data can be recovered after donating it. The POC Acer Aspire One showed ELEVEN HOURS for a "wipe" using Active@ Boot Disk's KillDisk (was just over 2hrs for the Acer Aspire X). DBAN is 43min in and shows 4hrs 33min remaining - using DoD Short 3-pass option. Largely, of course, due to the collosal POC nature of the Acer Aspire One. https://en.wikipedia.org/wiki/Darik's_Boot_and_Nuke https://sourceforge.net/projects/dban/
-
So below are my five oldest computers. The Intel Atom N450 (Acer Aspire One, 16yrs old, barely used, worst purchase ever!) is officially going to Goodwill. The Intel Celeron N3050 (Acer Aspire X, 11yrs old, freebie) is also officially going to Goodwill. The Intel Core2 Quad Q6700 is undergoing a small journey. I'm unsure of the depths of that journey at the moment. I installed Q4OS (based on Debian Linux) on the Intel Core i5-6300U. I did Plasma instead of Trinity, but eating up 6.5GB RAM out of only 8GB was a "H#LL NO!" and it got uninstalled. But that basically tells me that it would be a WASTE OF TIME to install Q4OS (or even Zorin) onto the Q6700 computer. So I have narrowed my options to Win7 Enterprise and Win10 LTSB 2016. I'm looking to compare/contrast YouTube "watchability".
-
Hi Isolar, long time no see. About your question: there are two possibilities, or their combination. 1) Your HD Audio controler needs a nosnoop bit set, you can check with WPCREdit. 2) The parser of WDMHDA identified some verbs you didn't use in your HDAICOUT.HDA. Possible candidates: 'opening' inputs (mixer?), EAPD or GPIO. Search in this thread for verbs.
-
Hi Deomsh! I was on this thread about 5 years ago and you assisted me to get audio working on a Soundmax AD1981HD codec. Since then I have also managed to get audio working on IDT 92HD75B3X5 codec and a Realtek ALC272 codec. I'm currently working on a 10EC 0280 codec which I have had limited success with so far, seemingly by using a mix of Watler's driver and Drew Hoffman's driver he is developing. If there's any info I can provide to assist your database please let me know and I'll be happy to assist. To note: the 10EC 0280 codec using Watler's is having the codec index mapping issue (it is mapped as index $2 which is actually the HDMI audio out, and the codec index should be $0), but with a combination of Hoffman's driver I am able to get sound - but no idea why. If you have any theories here I would be keen to know. Thank you and all the best!