Yeo Kheng Meng wollte Windows 98 auf einem ThinkPad von 2020 betreiben. Das Gerät besitzt nur einen xHCI-USB-Hostcontroller, wie er für USB 3.0 gebraucht wird. Windows 98 erschien rund zehn Jahre früher, und ein passender Treiber war nicht verfügbar. Meng übernahm die Entwicklung und nutzte LLMs, um den Treiber zu erzeugen. Das Projekt richtet sich an Windows 98 und spätere Versionen.

Der Quellcode liegt auf GitHub unter dem Namen xhci98. Der Treiber funktioniert, doch Meng warnt vor möglichen Fehlern. Er will Probleme beheben, die im Repository gemeldet werden. Ein Blogbeitrag beschreibt die Entwicklung und enthält Videos mit dem Treiber auf dem ThinkPad von 2020 sowie auf einem weiteren Modell aus dem Jahr 2016. Das neuere Gerät sollte auch mit Windows 11 nutzbar sein. Beide Laptops haben keine älteren USB-Anschlüsse.

Ältere Laptops können solche Anschlüsse noch besitzen. Auf einem Desktop lässt sich eine PCI-Karte mit einem USB2.0-Controller einsetzen. Vor diesem Projekt verband Meng eine solche Karte über Adapter. Zuvor zeigte er außerdem stock MS-DOS auf einem modernen ThinkPad X13 und Slack auf Windows 3.11 For Workgroups auf einem ThinkPad T400.