Windows 98 SE devotees can now enjoy (experimental) support for USB4 and Thunderbolt 3/4. Developer and maker Yeo Kheng Meng, who also enjoys retrocomputing, recently released the vibe-coded xHCI98 v3.0.0.0, enabling the practical use of generic USB 3.x, USB4, and Thunderbolt 3/4 host controllers on systems running Windows 98 SE, ME, 2000, XP, Vista, and 7. An extensive blog post by the dev provides further reading about the driver, compatibility, its creation, and usage.
Demo video “shows many different USB devices being hotplugged to a modern 2020 ThinkPad P14s Gen 1 with only xHCI controller.”
Some of you will be wondering why a project to bring USB4 (Thunderbolt 3 and 4) to PCs running Windows 98 SE exists. Retro computing fan Meng explains on his GitHub that this project should appeal directly to users of PCs from the mid-2010s that have xHCI-only (USB 3.x) chipsets and no legacy EHCI controller. However, older OSes don’t have xHCI drivers, and that’s where xHCI98 steps in. “Without xHCI support, even keyboards, mice, and flash drives need the BIOS's legacy support, cannot be hotplugged, and devices such as Ethernet and audio do not work at all,” explains Meng, revealing his motivation. “This project fills that gap.”
Impressively, xHCI98 drives a lot more than USB storage . sys).
Source link







